Posts Tagged ‘yoyo games’
Filed under: Game Maker
Well, here it is, the update to the GM decompiler that’s taken something like 9 months to release. Obviously I haven’t been working on it all that time, I just picked it up from time to time.
Anyway, it does pretty much everything the old one didn’t:
- Decompiles Instant Play games
- Extracts extensions from GM7 games
- Extracts Game Icon, exe info
- Shows a progress dialog rather than freezing
- Fixes a bug that I know at least one person exploited to make their game “undecompilable”
Yes, it’s obfuscated. No, you still can’t have the source, though I’m wondering what would happen if I did release it.
As a final note, at least some good will come of this. The information collected in the making of this tool makes it possible for third party programs to compile exes using the GM runner. No, we haven’t investigated the legality of this exhaustively yet, but it will make programs like LateralGM far more useful if we can do it.
edit: Fixed a bug with extensions, latest version is now 2.1
Gm Decompiler v2.1
Tags: decompiler, Game Maker, yoyo games
Filed under: Game Maker
I am not the author of this tool, I’m merely distributing it. It’s the result of a lot of work by several people. It is a complete decompiler. It will take an executable made by gm5-7 or an extension, and spit out a working gmd/gm6/gm7.
This is for educational purposes only, the documentation about the encryption and how its broken can be found on the internets.
GM Decompiler
Tags: decompiler, Game Maker, yoyo games
Permalink Comments (0) GearGOD Jan 26, 2008
Filed under: Game Maker
Note: this page seems to be come across very often by those looking for a GM decompiler. Just so you know, this site actually holds one. You will find it at http://www.messy-mind.net/game-maker/complete-gm-decompiler/
I thought a while before posting this and decided that I will after all. The main reason this is here is to give Mark and Yoyo a poke towards releasing a new version of gm and spending more money on its development as opposed to YoYo’s… Unusual business strategies. The other reason is that its actually incredibly simple and a lot of people know how to do it anyway. Gm6 can be forced into debug mode with a single winapi call, and gm7 can be forced into an even more dangerous debug more with the switch of a single byte. I kid you not!
What does it mean? It means your resources aren’t safe anywhere. While this is not a full-fledged decompiler, it does allow one to extract scripts, sprites, backgrounds, sounds, etc. It also allows them to inject code into any game which means you can do pretty much anything. The fact that it’s not a full-fledged decompiler is actually nice because it means that at least as far as gm6 is conerned, it doesn’t even break the tacky EULA that comes with GM. I say tacky because its been added to and modified to ‘keep up’ with the evolving ways of exploitiong GM’s obvious weaknesses and its become so messy that it just stumbles all over itself and is so vague that I’ll eat my hat if it ever wins anyone a case in court.
Debug Enabler
Tags: decompiler, Game Maker, yoyo games