AMXX Decompiler

AMXX Decompiler Online

Decompile AMX Mod X plugins back to Pawn source code.

.amxx
Drop your AMXX file here
Choose file

How It Works

1

Upload

Drag and drop your .amxx file or click to browse.

2

Decompile

Lysis converts Pawn bytecode to readable source code.

3

Browse

View the recovered Pawn source code in your browser.

What is AMX Mod X?

AMX Mod X (AMXX) is a Metamod plugin for Half-Life 1 engine (GoldSrc) game servers. It allows server administrators to extend game functionality through plugins written in the Pawn scripting language. AMX Mod X is primarily used with Counter-Strike 1.6, one of the most popular competitive FPS games in history.

Despite Counter-Strike 1.6 being released in 2000, its modding community remains active. Thousands of AMXX plugins exist for custom game modes, admin systems, statistics, anti-cheat, and server management.

What is an AMXX File?

An AMXX file is a compiled AMX Mod X plugin. When a Pawn source file (.sma) is compiled using the amxxpc compiler, it produces an .amxx binary containing:

AMXX vs SMX

The modding ecosystem has two major frameworks that are sometimes confused:

Both use C-like scripting languages (Pawn for AMXX, SourcePawn for SourceMod) and both can be decompiled using this tool. Use the SMX decompiler for SourceMod plugins.

The Pawn Language

Pawn (formerly known as Small) is a simple, C-like scripting language designed for embedded systems and game scripting. It features a small memory footprint, fast execution, and a straightforward syntax familiar to C programmers.

In the AMX Mod X context, Pawn provides access to game events, player data, server commands, and the Half-Life engine through native functions. Source files use the .sma extension and include AMX Mod X header files for API access.

Frequently Asked Questions

What is an AMXX file?

An AMXX file is a compiled AMX Mod X plugin for Half-Life 1 engine games like Counter-Strike 1.6. It contains compiled Pawn bytecode that runs on the AMX virtual machine.

What is the difference between AMXX and SMX?

AMXX plugins are for Half-Life 1 / GoldSrc engine games (CS 1.6). SMX plugins are for Source engine games (CS:GO, TF2). They use different compilers but both can be decompiled by this tool.

What language are AMXX plugins written in?

AMXX plugins are written in Pawn (formerly Small), a C-like scripting language. Source files use the .sma extension and are compiled to .amxx binaries using the amxxpc compiler.