OpenGMK / GM8Decompiler

A decompiler for GameMaker 8.x executables
GNU General Public License v2.0
149 stars 11 forks source link

Any plans for GameMaker 7.0 support? #3

Open cher-nov opened 4 years ago

cher-nov commented 4 years ago

$subj. Or maybe even older versions?

The old Java-based decompiler by Clam fails on some GM 7.0 executables, for example: https://yadi.sk/d/rwM0eZmIUqRWQ (D2DMP_Editor.exe in the archive)

I can provide all the formats info if necessary.

Anyway thanks.

Adamcake commented 4 years ago

My main concern with GameMaker 7 is that there's a version of anti-decompiler protection for it (antidec1), so I would have to spend time reversing that in order to fully support GM7. Aside from that I don't suppose it would be too much trouble. Do you know how different the GM7 exe format is from GM8.0? Does it use any different encryption methods? Also, what is GameMaker 7's GMK format and how similar is it to GameMaker 8.0 - would it be easily compatible?

cher-nov commented 4 years ago

AFAIK it's not different at all. You can use the format descriptions provided there: http://ismavatar.com/lgm/formats/