PoroCYon / Altar.NET

GameMaker: Studio data.win unpacker (mainly for Undertale) - NOTE: THIS IS A MIRROR OF THE GITLAB REPO.
https://gitlab.com/PoroCYon/Altar.NET
Other
45 stars 11 forks source link

Make the output of the disassembler more readable. #5

Open PoroCYon opened 8 years ago

PoroCYon commented 8 years ago

Will take some effort to translate the bytecode/assembly-like instructions in a high(er)-level language, but it will probably make recompiling harder.

YellowAfterlife commented 8 years ago

For purposes of inspecting the code structure, building a graph (e.g. image ) may prove sufficient.

Permitting to recover the code to a more or less original (GML) form would permit recompilation through the original software (GameMaker: Studio) but also likely cross the line with breaking the program's EULA on decompilation\reverse-engineering (for example, QuickBMS scripts are not touched by anyone, but a "complete" decompiler for a very early [pre-bytecode] version of GM:S file format was taken down via a DMCA request).