Jump to content


Photo

Game Maker Obfuscator - Protect your GM source


  • Please log in to reply
993 replies to this topic

#981 djk164

djk164

    GMC Member

  • GMC Member
  • 50 posts
  • Version:GM8

Posted 07 October 2011 - 11:17 PM

This is awesome! Yoyogames supports you! here is a link:
http://www.yoyogames.com/news/53
scroll down, until you reach this:
"*There is a GameMaker Obfuscator that has been updated and now supports 8.1, sprite obfuscation, very powerful obfuscation techniques and dynamic handling of coding styles. For full information, read the topic here: http://gmc.yoyogames...howtopic=373402 This handy software will help many GameMakers to secure their games before publishing."


I think that is pretty cool!
  • 0

#982 Troy Martin

Troy Martin

    Surreal Earth Studios

  • New Member
  • 91 posts
  • Version:Unknown

Posted 28 October 2011 - 03:05 AM

I'm so glad this is out for 8.1. Many thanks to you, Schreib, for your contribution to the Game Maker community and to those who wish to combat code pirates.
  • 0

#983 Alert Games

Alert Games

    GMC Member

  • GMC Member
  • 1088 posts
  • Version:GM8

Posted 31 October 2011 - 08:43 AM

Hey thanks for updating this! Even though this is a secondary precaution, it is still incredibly useful to me. Glad to see such a good project not abandoned around here.
  • 0

#984 Ronchon le Nain

Ronchon le Nain

    GMC Member

  • GMC Member
  • 87 posts
  • Version:GM8

Posted 11 February 2012 - 10:44 PM

Looks amazing.
I have a small question regarding the "Do not modify " list. You say functions and references of "additional packages" should be added to this list. But what is exactly that you consider an additionnal package ?

Also, sadly i get the increase heap size error when i try to obfuscate my game, and executing this command " java -Xmx512m " doesn't seem to help so far. i'll try searching more...
  • 0

#985 Schreib

Schreib

    Valen Shadowbreath

  • GMC Member
  • 1455 posts

Posted 13 February 2012 - 05:55 PM

Looks amazing.
I have a small question regarding the "Do not modify " list. You say functions and references of "additional packages" should be added to this list. But what is exactly that you consider an additionnal package ?

Also, sadly i get the increase heap size error when i try to obfuscate my game, and executing this command " java -Xmx512m " doesn't seem to help so far. i'll try searching more...


An additional package would be an extension package or anything else that your Game Maker code references. For example, there was a print extension package with GM which would require one to add the print_* functions to the DNM list for them to remain unobfuscated and still work. I do not mean dll's: since strings are not modified, they should work fine.

If you get the heap size error your game must be very large (or I may have made a mistake). Try entering the following into a console:

java -jar "C:\Users\Schreib\Desktop\GMObfuscator.jar" -Xmx1024m

where you replace my example path with your own, of course. (You may want to give it a shot with Xmx512m first). What GM version are you using? If you're still having problems, you can consider sending me your source to the email address on the first page.
  • 0

#986 Anzkji

Anzkji

    Seer of Space

  • GMC Member
  • 443 posts
  • Version:GM8

Posted 13 February 2012 - 06:58 PM

Wow, this is wonderful. I've had an idea like this, but, well... idea w/o motivation = nada. I will totally be using this!
  • 0

#987 Schreib

Schreib

    Valen Shadowbreath

  • GMC Member
  • 1455 posts

Posted 25 February 2012 - 10:19 PM

Fixed a minor bug which would insert a redundant */ if the code contained a comment starting with // and including */.

Most of the bug fixes that I do are merely use of style or programming that was entirely unexpected to me. :P
  • 1

#988 Naygath

Naygath

    GMC Member

  • GMC Member
  • 495 posts
  • Version:GM:Studio

Posted 01 March 2012 - 07:04 AM

insert nonsense = dnd comment "Cook the beef and onion in a 12-inch skillet over medium-high heat until the beef is well browned." xD
  • 0

#989 Schreib

Schreib

    Valen Shadowbreath

  • GMC Member
  • 1455 posts

Posted 16 April 2012 - 11:15 AM

Reuploaded a new version of the obfuscator that warns users when resources have identical names. Because of how resource indices are recalculated/replaced, identically named resources are strongly discouraged. Download from the front page or here:

*~ Download ~*


  • 0

#990 Schreib

Schreib

    Valen Shadowbreath

  • GMC Member
  • 1455 posts

Posted 18 April 2012 - 07:43 PM

Another bugfixed version released. Somehow I had programmed some odd room ordering, which made sprite obfuscation a bit odd. Should be fixed now. Also, "empty" sprites and backgrounds no longer stall the loading process (for those who have "Treat uninitialized variables as value 0" on *shakes fist*). Again, I suggest you try the latest version if you have had trouble with the obfuscator before.

[i]*~ Download ~*


Should mention that this bugfix was prompted mostly because someone contacted me. So, if your game gets an error or something weird happens, don't hesitate to PM or email me! My email's in the About info.

Edited by Schreib, 18 April 2012 - 07:44 PM.

  • 0

#991 Dark Matter

Dark Matter

    RPG Expert

  • GMC Member
  • 3196 posts
  • Version:GM:Studio

Posted 23 April 2012 - 06:28 AM

It's nice to see you still care about making sure this is up-to-date :D
I know quite a lot of people would have released it, then stopped caring.
  • 0

#992 Schreib

Schreib

    Valen Shadowbreath

  • GMC Member
  • 1455 posts

Posted 02 June 2012 - 01:54 PM

I thought for the sake of roundedness I might include some schematics I made during the development of this tool. Maybe it will inspire someone.

Posted Image
Posted Image
Posted Image
Posted Image

The obfuscation strategy was in part developed by YellowAfterLife. Kudos again to that.
  • 0

#993 Invero

Invero

    GMC Member

  • GMC Member
  • 198 posts

Posted 16 November 2012 - 06:30 PM

The links seem to be down. Can someone please upload this and post a link :)? I have been searching for hours and all of them are down :(.
  • 0

#994 Schreib

Schreib

    Valen Shadowbreath

  • GMC Member
  • 1455 posts

Posted 16 November 2012 - 08:16 PM

The first link should work - strangely, it downloads it as a .htm file. Just change the extension to .jar and it should work. I've also updated the mirror in case it doesn't.
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users