GM Obfuscator updated

Friday, May 9th, 2008

The GM Obfuscator topic on the GMC.

I previously commented on Schreib’s GM Obfuscator, and though I was thrilled with his first effort. I was disappointed, that it stopped short of supporting GM7’s GMK file format. Understandable, given GMK’s encryption.

The community strongly endorsed the project, though like me, many were disappointed that GMKs weren’t supported. With the encouragement of the community, within days Schreib released a new version with GMK support.

GM Obfuscator

(more…)

GM Obfuscator

Thursday, May 1st, 2008

The GM Decompiler has easily been the the hottest issue in the GM world over the last few months.

Many have attempted partial pseudo solutions, by modifying the final exe with some kind of wrapper, typically compressing as well. These wrappers came up short, they all uncompressed the exe, leaving it in its original form and completely exposed to the decompiler.

Finally, a better solution is available.

Schreib a longtime GMC member, and technically excellent, has created a GM obfuscator.

GMC Obfuscator topic.

I have been somewhat outspoken, regarding the previous non-solutions. This is not the case with this project. Obfuscation, has been a practice used heavily with Java programs. And until YoYo Games provides a better solution, this is the best protection for protecting your source files.

As stated in Shreib’s topic, this solution will not prevent decompiling, but it obfuscates the source so its readability is almost non-existent. It should not interfere with the final executable, leaving it in a state that is still YoYo Games Instant Play ready.

So far I have just casually looked at it, my only initial disappointment is it supports GM6, and not GM7’s GMK format. This is understandable, given GM7’s source is heavily encrypted.

Perhaps with enthusiastic support, the project will be continued and expanded to include GM 7 support.

I will be testing it more thoroughly, and comment further. So Far, this is the best solution to the decompiler to date.