Pages: 1
  Print  
Author Topic: Does ENIGMA work with Game Maker .exe files and my 2 ENIGMA other questions  (Read 9279 times)
Offline (Unknown gender) ShadowMan
Posted on: August 10, 2015, 11:12:41 pm
Member
Joined: Aug 2015
Posts: 5

View Profile
My name is Jason.


http://enigma-dev.org/download.htm < if ENIGMA does work with Game Maker .exe files what can Enigma do with them?


Do I need to register (ENIGMA) or anything (ENIGMA)?
Logged
Offline (Unknown gender) time-killer-games
Reply #1 Posted on: August 11, 2015, 01:56:50 am
"Guest"


Email
Hello again Jason.

Now this i can be more a help with. Enigma is free and open source, therefore requires no lisensing. GameMaker and gameMaker:Studio from yoyogames.com however is commerial to unlock all their features. While you can decompile legacy non-studio branded gamemaker exes thru decompilation, and there are rumors of a stidio decompiler in the works i see at random places, which that one may be just urban legend - decompilation breaks the YYG EULA and could kill your game maker softare keys, it would also allow you to steal other ppls work that could then modify to your liking, all of which very bad idead that could get you in a heap of legal issues, not worth risking, aside from the morality aspect of things.

Though what enigma does isnt decompile exes, what enigma does is load game maker and game maker studio project files, and can compile them into native platforms using our own technology (well the enigma devs technoligy as im not a contributor of the engine just yet). The formats it loads a gm binary blobs spit out by game maker for project and game settings assets and data (gmd, gmk, gm81, etc) and gm studio project folders known as gmx, written in xml directories and all the assets of the project unencrypted. enigma also has its own independant format should you not care for total GM or GMS accessability, the egm format exclusive to enigma.

Hope any of this makes sense. My head is jumbled right now and should turn in for the night, its 2:55 AM in virginia beach.

Samuel
Logged
Offline (Unknown gender) TheExDeus
Reply #2 Posted on: August 11, 2015, 04:55:07 am

Developer
Joined: Apr 2008
Posts: 1860

View Profile
I think TKG answered, but just to be clear:
If you mean  GameMaker.exe as in the exe for GM program itself, then ENIGMA doesn't do anything at all with it and is in no way connected. If you mean a game .exe made by GM then TKG answered that (in short, we don't and can't do anything with that either).
Logged
Offline (Unknown gender) time-killer-games
Reply #3 Posted on: August 11, 2015, 07:37:55 am
"Guest"


Email
exdeus filled in any gap that may have remained. But if you have more questions do feel free to ask. :)
Logged
Offline (Unknown gender) Darkstar2
Reply #4 Posted on: August 12, 2015, 07:22:09 pm
Member
Joined: Jan 2014
Posts: 1238

View Profile Email
Speaking of decompilers, didn't YYG patch this already ? What about YYC produced EXE, can those be decompiled as well ?  As far as ENIGMA compiled EXE those cannot be decompiled either I guess, right ?

It's amazing how much people will go to length to steal from someone else.
That says a lot about the GMC community.  Nothing is secure 100% but at least make it challenge lol.

I seem to recall mention that YYC compiled EXE would be difficult to decompile, they would not get code
or variables, or something like that right.  As far as extracting resources that can be done no matter YYC or runner or ENIGMA or whatever, but getting code back would not be possible, integral code, scripts, variables, etc. Right Harri ?
Logged
Offline (Unknown gender) TheExDeus
Reply #5 Posted on: August 13, 2015, 04:33:04 am

Developer
Joined: Apr 2008
Posts: 1860

View Profile
In compiled code it is usually not possible to get the original source back. You can just get assembler which is usually not that useful. It is possible to add debugging symbols to the exe (like when you press Debug in ENIGMA) which is actually your sourcecode. I think GM did it even for release mode some time ago, I reckon for better error messages. You cannot really show a detailed error if you don't include at least part of the source in game.

Resources of course can be extracted always. Both from GM and ENIGMA.
Logged
Offline (Unknown gender) time-killer-games
Reply #6 Posted on: August 13, 2015, 05:27:20 am
"Guest"


Email
hold up. Congrats on the member category promotion there Harri!! :D
Logged
Offline (Unknown gender) TheExDeus
Reply #7 Posted on: August 13, 2015, 05:38:12 am

Developer
Joined: Apr 2008
Posts: 1860

View Profile
I think I have been "Developer" for years now. I don't think it happened just now.
edit: Or maybe I was "Contributor".
Logged
Offline (Unknown gender) time-killer-games
Reply #8 Posted on: August 13, 2015, 12:01:25 pm
"Guest"


Email
as for yur edit, lol no kidding :P
Logged
Offline (Male) Josh @ Dreamland
Reply #9 Posted on: September 03, 2015, 11:06:31 pm

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
For a long time, the "Developer" tag was just a repaint of "Administrator," but I eventually fixed that (they're regular SMF membergroups, now, and I hard-coded tags for them). I wasn't very diligent with updating assignments, though. Of course, Harri is a privileged member—just not an administrator. This is mostly because the admin panel is duct-taped together, and it's very easy to break something in it, so I tend to stay out of it myself and don't see a reason to give anyone else access. But yes, I only fixed his "Developer" badge a few months ago. In my defense, there were political reasons that had nothing to do with my own feelings which prevented this change in the earlier stages of the board.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Pages: 1
  Print