Second Windows binary release, allows you to output the decompiled scripts to txt files.
This still isn't supported, but might as well.
Mind the warning in README
If you can build with newer GCC, you should, it's much faster than this build (in my experience, on Linux). mingw-w64 5.3.0 still produces way faster sc3ntist binaries than MSVC, though.
Disassembly keybinds:
C
: Insert/edit commentN
: Rename labelX
: Label/variable cross-references
Memory keybinds:
X
: Variable cross-referencesG
: Jump to variable in memory view
Other stuff:
- Only uncompressed MPKs are supported.
- The charsets we use for text decoding here are not necessarily 100% equivalent to how text will look in the game.
- If you don't have an uncompressed MPK of your scripts, you can create a .mlp index file instead:
(where the integer parameter is file ID)
scripts\SOME_SCRIPT.scx,0 scripts\SOME_OTHER_SCRIPT.scx,1
Paths are relative to the .mlp file, so you'd want to place it next to, not inside, thescripts
folder in this example. - We are not showing column delimiters yet but column width in the disassembly view is adjustable for code and text.