Last updated: 2025

The project notably does not aim to handle obfuscation, and its maintainers request users to respect developer wishes: "The decompiler in this project should not be used in ways a game's developer does not wish for it to be used".

Here is a guide on the current state of GMS2 decompilation, the tools available, and the ethical boundaries.

: This is the most popular tool for modern GMS2 games. It allows users to view and modify sprites, sounds, and GML (GameMaker Language) code within a file. It is widely used for modding titles like Pizza Tower

Competitors can steal unique algorithms, proprietary mechanics, or entire frameworks to clone your game.

Extracts PNG images of sprites, WAV/OGG audio files, fonts, and background textures.

A GameMaker Studio 2 decompiler is a software tool designed to open a compiled game data file (like data.win ), extract the embedded assets, and translate the bytecode back into human-readable GameMaker Language (GML) code.

It packages this bytecode alongside game assets (sprites, audio, fonts) into a single game data file.

While decompilers are powerful, they are not magic. A decompiled project is rarely an exact, 1:1 replica of the original source code due to the way compilation discards non-essential data.

Leave a comment


Looking For A Fast & Reliable Repair Service

Get instant repair prices in just a few clicks

Request Quote