Decompile SourceMod SMX plugins back to SourcePawn source code.
Drag and drop your .smx file or click to browse.
Lysis converts SourcePawn bytecode to source code.
View the recovered SourcePawn code in your browser.
SourceMod (SM) is a server modification framework for games built on Valve's Source engine. It allows server administrators to extend game functionality through plugins written in SourcePawn. SourceMod has a massive community with thousands of plugins available for games like Counter-Strike, Team Fortress 2, and Left 4 Dead.
SourceMod plugins can modify nearly every aspect of a game server: custom game modes, admin commands, player statistics, anti-cheat measures, map voting, weapon modifications, and much more.
An SMX file is the compiled binary format for SourceMod plugins. When a SourcePawn script (.sp file) is compiled using the spcomp compiler, it produces an SMX file containing:
SourcePawn is a C-like scripting language designed specifically for SourceMod. It features:
An SMX file is a compiled SourceMod plugin containing SourcePawn bytecode. SourceMod is a modding framework for Source engine games like Counter-Strike and Team Fortress 2.
SourcePawn is a C-like scripting language for writing SourceMod plugins. It compiles to SMX bytecode and has support for handles, natives, forwards, and other SourceMod-specific constructs.
SourceMod runs on Source engine game servers: Counter-Strike: Source, CS:GO, Team Fortress 2, Left 4 Dead 2, Day of Defeat: Source, and Half-Life 2: Deathmatch.