Skip to content

Releases: OpenGMK/GM8Decompiler

v2.2.0

12 Feb 23:16
Compare
Choose a tag to compare
  • first release in almost three years - so three years' worth of performance benefits as a result of updating from rust 1.59 to 1.76
  • fix a decryption error, which was being inadvertently caused by gm82 in the way it writes EXEs
  • add support for decompiling 810 and 811 room formats, by prepending the relevant code to room/instance creation events

v2.1.1

09 Mar 01:07
Compare
Choose a tag to compare
  • fix minor issue with double clicking the executable on windows not always pausing

v2.1.0

08 Mar 21:02
Compare
Choose a tag to compare
  • new deobfuscator feature as per popular request (see -d in --help)
  • option to preserve or repair broken events (see -p in --help)
  • further improved decompilation speed in many ways (~40% faster)
  • reduced bottleneck during decompiling with buffered IO reads
  • 8.0 games with foreign locales no longer get script data mangled
  • sprites with multiple frames of collision are now correctly restored
  • window icons now have better error correction for weird ICOs
  • better experience on windows when opening exe directly
  • fix weird issues with msys2 terminals on windows
  • reduced memory usage during decompilation
  • a lot of other technical bugfixes

v2.0.6

21 Jul 22:38
Compare
Choose a tag to compare
  • update compiler version
  • slightly improved startup time
  • fix possible bugs with buffers not being completely written (everywhere)
  • fix foreign locales in 8.0 games having their text completely mangled

v2.0.5

29 May 01:26
Compare
Choose a tag to compare
  • important bugfixes relating to multi-frame sprite hitboxes & FFI functions
  • enabled stack unwinding (detailed errors for bug reports)
  • improved performance

v2.0.4

20 Jan 23:20
Compare
Choose a tag to compare
  • feature: attempt to fix events which are "broken" (non-editable)
  • new CLI option -P/--preserve to disable the above feature
  • several bug fixes relating to window icons

v2.0.3

19 Dec 18:45
Compare
Choose a tag to compare
  • Fixed a crash when using gm81's "check_lazy" fallback
  • Improved file read speed by switching to a buffered reader

v2.0.2

03 Dec 02:44
Compare
Choose a tag to compare

Fixed issues with MSYS2 terminals (and derivatives such as Git Bash) and made some minor optimizations

v2.0.1

25 Nov 01:12
Compare
Choose a tag to compare

Small change on windows - the help menu will now pause and wait for a keypress so you don't get the "blinking terminal" effect when opening the executable directly.

v2.0.0

25 Nov 00:38
Compare
Choose a tag to compare
public release 2.0.0