Complete GM decompiler.
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.
Related posts
Tags: decompiler, Game Maker, yoyo games







January 29th, 2008 at 2:46 pm
I hope you know, I will sue you to the full extent of the law. Not only does this program break the EULA, but it’s just down right pathetic.
January 29th, 2008 at 3:49 pm
Finally I can decompile all Game Maker Games and sell them as my own. World domination is finally mine.
January 29th, 2008 at 4:16 pm
I doubt that was even Sephiroth talking The Master, don’t worry. =P
January 29th, 2008 at 4:17 pm
Yes, the filter changes MÄrk ôvermars. =P
January 29th, 2008 at 7:12 pm
At least it allows me to retrieve all my editable gm6/gmk/gmk’s again since my computer crash.
January 29th, 2008 at 7:27 pm
Tip for those with a very low IQ: the real Sephiroth Overmars would send a cease-and-desist, or get Shin Ra to do it anyway.
January 29th, 2008 at 7:30 pm
Errr…. The Master, I have two words to say. Great filter.
January 29th, 2008 at 7:39 pm
O ye master, your word filter amazes me. Why filter YYG though? And I gotta wonder what you filter Serge as. (Our survey says: Serge)
I’m hoping for Ella again. ^_^
Least you don’t filter Canada, do you? Canada… <_<
January 29th, 2008 at 7:40 pm
Ahahahahahaha
That was funner than shit
January 30th, 2008 at 4:31 am
You know something, I am happy I found this link, I can now test the decompiler and make sure my game is secured by applying encryptions to the .exe. It’s no good living in denial like people in GMC do.
January 30th, 2008 at 6:07 am
Sephiroth, the leader of Shin Ra, would not post on The Master’s blog thing.
Also, you inadvertantly killed the 64IRC, GG…
January 30th, 2008 at 5:28 pm
Maybe you all didn’t just notice, the “GMC people” denies you from using the decompiler for the same reason that you wouldn’t want other people decompile your games…. if you have any that is…
January 30th, 2008 at 6:19 pm
The Master what the hell man? What is your problem? Why don’t you just KEEP this stuff to yourself? I’ve already had TWO of my games hacked. Maybe this is not a problem for you because you know how to encrypt your programs. Some people don’t have that know-how. You shouldn’t be so inconsiderate. You were entrusted with something controversial but you just had to be a n00b about it. Yes, the GM vulnerability issue needs to be fixed, but two wrongs don’t make a right. Posting this link without so much as a password protection system doesn’t make you ANY part of ANY solution to the problem.
I hope you get whatever ego-boost/satisfaction/laughs/whatever at the expense of others you needed out of this. I’d kick your ass if I ever met you in real life.
January 30th, 2008 at 6:29 pm
It still amazes me that freakin’ G34RG0D will do something this stupid.
January 30th, 2008 at 10:50 pm
If GG didn’t do it someone else would have.
January 31st, 2008 at 11:30 am
So, I want to say “Thank you”.
Yes, yes, with this thing people can stole code or resources, but it’s nothing if it would be changed in next GM versions. And now Shin Ra have to do something.
(Sorry for my eng %))
January 31st, 2008 at 12:24 pm
ulti, it had already been leaked, GG didn’t do anything apart from speed it up.
Be happy your games got hacked, that means people think they’re good.
If only people hacked my games… maybe they don’t because I have yet to release something… hmm. I’ll work on that.
January 31st, 2008 at 1:30 pm
@Sephiroth: In the first place I’m pretty sure that you aren’t Overmars himself, besides that, if someone makes his/her game public, it’s freeware, so you can do with it whatever you want. And I’ve never read something about decompiling in the EULA…
January 31st, 2008 at 1:35 pm
EDIT: Ah, wait, I just read that all software that does not has an open source license, may not be decompiled, this law could be different in some countries though
January 31st, 2008 at 3:16 pm
I don’t care if he didn’t post it originally. He is still part of the problem.
Now I have to start worrying about encryption, which will slow down development and potentially increase filesize.
January 31st, 2008 at 4:42 pm
I cannot find the documentation on the encryption anywhere. Anyone wanna point it out?
February 1st, 2008 at 6:41 am
I hope your happy now all these bloody n00bs are gonna steal our games. I’ll sue whoever does. Thanks a lot you absolute idiot!!
February 1st, 2008 at 12:09 pm
Right, some n00b’z already stolen my games and how the say “rewriting” them or “updating”.
Well, it’s a problem, but all problem can be solved.
February 1st, 2008 at 1:17 pm
This dont work. :/
February 1st, 2008 at 2:34 pm
Yeah… Its corrupted.
February 1st, 2008 at 8:43 pm
More my pretties, comment more!
February 1st, 2008 at 11:26 pm
A comment for GG, enjoy.
February 2nd, 2008 at 7:47 am
WTF?
its not working!!
its just shit
February 2nd, 2008 at 5:24 pm
Why do you all care so much?
It really doesn’t matter if people edit your games, usually it just means they like them.
The only time you’d need to worry is if your game is online or you’re selling it, which usually doesn’t happen.
And there are ways to make it harder for people to decompile your games.
February 2nd, 2008 at 7:13 pm
This is a miracle! Now I can decompile my games that I had published but not backed up! Thank you from the bottom of my heart!
February 2nd, 2008 at 9:03 pm
Where is the documentation on the encryption?
February 3rd, 2008 at 12:54 am
Lol, Sephiroth overmars wouldnt sue the maker of this. It costs money to sue, and I doubt this will ever get so bad he will need to sue the maker.
February 3rd, 2008 at 11:46 am
The .jar file I have downloaded seems to be corrupted…
February 3rd, 2008 at 5:31 pm
@Hi Make sure the latest version of the JRE (Java Runtime Environment)
February 3rd, 2008 at 5:34 pm
Oh, bother. The HTML didn’t work. Just go to java.com .
February 3rd, 2008 at 6:15 pm
comment.
February 3rd, 2008 at 10:51 pm
This isn’t 64digits, you can’t just stick in html and do what you like.
February 4th, 2008 at 10:28 am
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
I really wanted to know the
script that frozzd uses to
make me jump from planet to planet!!!!!!!!!!!!!!!!!!!!
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
Thanks Thanks Thanks Thanks
February 4th, 2008 at 11:54 am
Pathetic.
February 4th, 2008 at 2:57 pm
Hello! i have downloaded the decompiler, but when i try to open it it says:
“Invalid or corrupt jarfile c:\documents and settings\triggy\my documents\gmdecompiler.jar”.
How do i use it? i can’t open the file. please help.
February 4th, 2008 at 7:23 pm
[quote]Hello! i have downloaded the decompiler, but when i try to open it it says:
“Invalid or corrupt jarfile c:\documents and settings\triggy\my documents\gmdecompiler.jar”.
How do i use it? i can’t open the file. please help.[/quote]
[quote]If you need help using it, shoot yourself. [/quote]
February 5th, 2008 at 12:48 am
Hehe. Well it just spits out .gm7 files which is a bummer. Not .gmk files.
Still cool though.
February 5th, 2008 at 3:09 am
Yes, my Master. I shalleth comment on this pageth and see to that thou shall get higher page ranks.
February 5th, 2008 at 1:08 pm
Hmm, it is handy indeed when you lost the editable file of your games.
By the way, there are 2 kind of people who decompile games:
1) People who just want to learn from it – So, no problem.
2) Noobs who are making a sort of remake of it – Because Noobs can’t make a decent remake, nobody cares about it, so no problem either.
So, stop complaining…
February 5th, 2008 at 2:44 pm
Aye.
Of course, I have yet to learn anything, apart from just what the metroid 2 remake people did to make it so crap.
I recommend it, it’s hilarious.
February 5th, 2008 at 2:53 pm
First, let me start off with one word to all the people that are bitching off at the case of having their precious code that they poured the time they could have spent socializing with actual people instead of giving yourself a headache:
Human knowledge belongs to the fucking world. Bitching at stolen code is practically nothing, because you’re not the only one who’s thought of a flawless piece of coding that can adjust the colors for every character.
With experience, I am saying this, because there is always a way around EVERY SCRIPT. No script is hacker-free, and everybody knows this very well. Hackers are always a step-ahead, and you can’t change that. When Vista was released, a crack was already invented so you can actually receive updates from Microsoft’s web site, and it took Microsoft a while to get around to that vulnerability. If you don’t want your code stolen because of the program you use, then consider migrating to another language, and/or just deal with it. Shin Ra should be focusing more on actually fixing the security hole rather than wasting their time with compatibility with multiple OS’.
Also, when people decompile games, it is not always for what you think. Maybe they want to BORROW your code and maybe, learn from it? Maybe the owner was an ass and bitched about not wanting their code published because they worked so hard on it that they missed sleep and failed their Science test? Or, have you maybe been in the place of losing your games .gm files if you by chance had it erased, or that carelessly removed it whilst reformatting?
Now on the other hand, there are many stupid people who decompile just for the sake of re-making your game
@YoYoGames: Don’t waste your time and money suing a user because he invented a program that can decompile games, despite the fact that it breaks your EULA. This wouldn’t be happening if you had taken the time to ensure that actions like these were to be prevented from happening, even at minimal levels.
I now take my leave.
February 5th, 2008 at 10:52 pm
*applause*
Now tell the morons on the GMC that, because none of them even know this place exists.
February 5th, 2008 at 11:20 pm
@Faltzer:
I have no idea who you are and assume you have never released anything in GM worth stealing. Any “n00b” can say something along the lines of “just don’t worry about it”, because they themselves have nothing to worry about.
– “Human knowledge belongs to the f****** world.”
*Base concepts* may belong to the public. *Extended implementations* of those base concepts belong to their creators. That’s business. Do you even know what “trade secrets” are and why many people bother with “non-disclosure agreements”?
– “Maybe they want to BORROW your code and maybe, learn from it.”
The kind of people that decompile other people’s works or even use open source “engines” typically never learn from other people’s code. They are usually too lazy or too stupid to learn, so they just copy and paste, leaving things as is. I’ve seen this happen times innumerable.
– “Maybe the owner was an a** and b****** about not wanting their code published because they worked so hard on it that they missed sleep and failed their Science test?”
Again, I have to assume that you’ve never released anything in GM worth stealing. But if you have or plan to release anything in your lifetime, I expect you to release your source code every single time. I expect you to give your work to any stupid “n00b” that wants it (and will most likely butcher your work and give you no credit), else you will just look like a hypocrite.
Are you saying things like this just because you are upset that people haven’t given you their “engines”? Or, if you happen to be an excellent programmer yourself, I still have to assume that you don’t release anything in GM or in any of its communities where people know of the decompiler. If that is the case, your opinion on this matter is irrelevant.
@PhazonY:
Please stop trying to “learn” by DECOMPILING. Learn by DOING.
February 6th, 2008 at 1:26 am
how de hell do u get dis ting going…
February 6th, 2008 at 4:41 am
@Hotronica
It yelling and screaming at it wont help, it yourself over the head with your monitor.
Then sell your PC on ebay because your to retarded to use this software.
February 6th, 2008 at 7:45 am
Ok…Whoever is dumb enough to not know how to use this…seriously. Just delete it and never look for it again. It is simple…
LOAD THE FILE
PRESS PROCESS
Simple?
February 6th, 2008 at 12:24 pm
TG, I said it could be a good tool to learn, then went on to say I personally haven’t learned anything from it apart from how to make a simple GM game lag on a 3Ghz PC.
It’s simple, instead of values for your states, you use strings, instead of checking a value, you use a script to write to the value, then delete what you just wrote, then check it for the value, and do that over 50 times a second. You also use huge rooms, and don’t deactivate, etc.
I learned a lot from examples, TG, and I think you should realise that people learn in different ways, you don’t learn anything from examples, I do.
Of course, there aren’t any (non-semi niche) examples that I don’t know how to do already, so experimentation is my tool now.
Still, no stealing code, kids.
February 6th, 2008 at 1:57 pm
“I have no idea who you are and assume you have never released anything in GM worth stealing. Any “n00b” can say something along the lines of “just don’t worry about it”, because they themselves have nothing to worry about.”
You said it yourself. You don’t know who I am, and you assume incorrectly of me. If that is the case, YOUR whole opinion of my post is irrelevant – GTFO.
“*Base concepts* may belong to the public. *Extended implementations* of those base concepts belong to their creators. That’s business. Do you even know what “trade secrets” are and why many people bother with “non-disclosure agreements”?”
You are misinterpreting my quote. You read and interpreted it as a:
“Shin Ra deserves to have all of it’s users games decompiled because they are a crappy company.”
While it may be true that they do indeed suck, it does not make your opinion about my statement correct. We all use the same language to program our games in GML. If you don’t like the fact that somebody has probably decompiled any of your applications released with Game Maker, consider switching to another language, or preach to Shin Ra Games regarding the matter of them not taking the time to secure their application. The implementation that you are referring to is nothing more than usage of the language. How could this be copyrighted? Are you letting the EULA do all of the talking for you?
“Again, I have to assume that you’ve never released anything in GM worth stealing. But if you have or plan to release anything in your lifetime, I expect you to release your source code every single time. I expect you to give your work to any stupid “n00b” that wants it (and will most likely butcher your work and give you no credit), else you will just look like a hypocrite.”
I’m not afraid to release my source code to the public, because it basically helps the universe and whatnot, whether or not some random idiot decides to take credit for it. I’ve released PHP, Perl, Python and Ruby applications that users have probably just claimed as their own to the public. Their is always light to the truth, or have you forgotten?
“Are you saying things like this just because you are upset that people haven’t given you their “engines”? Or, if you happen to be an excellent programmer yourself, I still have to assume that you don’t release anything in GM or in any of its communities where people know of the decompiler. If that is the case, your opinion on this matter is irrelevant.”
Because somebody has probably decompiled your engine before you assume this? Nice, you’re further extending the point I made about you. YOU’re a towel.
“The kind of people that decompile other people’s works or even use open source “engines” typically never learn from other people’s code. They are usually too lazy or too stupid to learn, so they just copy and paste, leaving things as is. I’ve seen this happen times innumerable.”
People have different ways of learning, and the way you pointed out can also be a method of learning as well. We are not all the same people, TG. Learn to realize that and you would have further understood my post.
February 6th, 2008 at 10:50 pm
@Faltzer:
Actually, I think I might know a little bit about you. That is, if you are the same Faltzer registered on the GMC forums. Your topic history shows that you haven’t released anything to that community and have mostly only posted questions in the Novice Q&A forum. Your most recent topic is a request for Mega Man sprites. Of course, even if you aren’t the novice, you could still be the excellent programmer I mentioned that does not release his works or does not release his works to GM communities where there is ample knowledge of the decompiler. Thus, my assumption of you would still be correct, and some of your opinions would still seem pretty irrelevant here.
Anyway, I am no copyright law expert, but I do know that ideas themselves are not copyrighted, but implementations of ideas generally are. Once an idea is fixed in a tangible form, it is copyrighted. I would say it is ok if someone gets a base concept from someone’s “use of the language” and then writes their own code from scratch, adding significant elements of change. But I am thinking about GM users in general–the cream of the crap. They usually don’t do that.
I have seen people release “engines” (a more correct term would be “templates”) of their own with code directly copied and pasted from other open source works. I have seen my own work stolen and many other works that were obviously stolen. So, in my experience, many GM users that look at other people’s code will merely perform a copy and paste. They are not just getting a general idea and writing their own code based on what they should have learned.
In the past, I didn’t mind people looking at my code. I open-sourced everything, and people usually said my code was “immaculate”. Why mess with “perfection”? Why “reinvent the wheel” when you can *steal*, right? This is how many people think.
Sorry, I don’t know what being “a towel” means. In an argument like this, you should avoid speaking like immature school kids that think they are cool probably do. Other things like your swear words and “GTFO” only undermine your character and make your opinions seem much more irrelevant.
Yes, I actually am positive that someone who has commented in this very blog has decompiled one of my projects. And I assumed you were making comments like you are because you are speaking exactly like every other person I know that was merely angry because they were denied someone’s game “engine”. They call the creators “stupid” because they were too lazy and/or stupid to program things on their own. Now I am not calling you lazy and stupid. I am just saying that the majority of the people I have seen with arguments exactly like yours have seriously been lazy, stupid, immature, kids/teens.
Of course, learning from examples is ok. Going around decompiling people’s work, especially after the creator has expressed strong feelings about keeping their work private, is not. People should just respect these creator’s feelings and wishes, especially since they will most likely want to be treated in the same way with their own projects.
@PY:
“Still, no stealing code, kids.”
For you, I have a message wrapped in a corny riddle that only you and maybe a few others should be able to decipher:
– The dynamics of actors are of the devil, and the base of the sword, extending from the hilt that was seized by the sinner, was forged amid the bloody stone.
February 7th, 2008 at 12:27 am
is there like a program u need to open this…i just wont the damn thing to run
February 7th, 2008 at 12:33 am
must be my comp….meh i dont need gmdecomp anyway..
February 7th, 2008 at 1:06 am
Do you even have java installed? You can’t be that retarded can you?
February 7th, 2008 at 7:31 am
“No script is hacker-free, and everybody knows this very well. Hackers are always a step-ahead, and you can’t change that.”
“YoYo should be focusing more on actually fixing the security hole rather than wasting their time with compatibility with multiple OS’.”
~Way to contradict yourself there. So Shin Ra should fix the security hole, so that the hackers will inevitably find another one, or a way around the fix, wasting both their own, and the hackers time… Instead of working on compatibility which the hackers would have no reason to bother with ?
Yeah, that makes alot of sense… really.
I think Shin Ra is much more concerned with increasing their target audience, and therefore their revenue… Than fixing an exploit which hurts their uses more than themselves. Not saying that is a good thing, but it is the more profitable decision in their view.
February 7th, 2008 at 12:32 pm
Meh,
This is as stupid as shooting down random people saying the government should have a stricter policy on gun posession.
You’re part of the problem, not the solution. Concepts of programming are trade secrets, wether they are small or big, those who made them should have the right to decide wether to release them or not, and as decompiling GM games is illegal ontop of this, for all the good reasons, a publicly available GM decompiler is just wrong.
Trying to justify it is silly, decompiling is illegal. It’s not just GML, sounds and graphics are included too.
That being said, I doubt it has any big consequences and I wouldn’t be stressing even if I had a commercial game. Some of you should relax, while some of you need to realize you shouldn’t try to justify it.
Two wrongs don’t make one right, thinking a GM decompiler fixes more things than it damages is ludicrous.
February 7th, 2008 at 1:31 pm
@TG, I think I get it…
@meh, the concepts of programming are not trade secrets, it’s the implementaion. It’s akin to the information on how to build a nuclear bomb on wikipedia, it’s general information about it, but if a guide of how to do it in depth was released, that would be bad. Um… yeah.
Anyway, Me telling you that to make a basic lighting engine involves using blend modes and surfaces is a general concept, but giving you the code, that’s something that could fall undoeer the ‘trade secret’ banner. ‘course, that’s an example, it would have to be something more… less done.
February 7th, 2008 at 1:52 pm
@TG:
“Actually, I think I might know a little bit about you. That is, if you are the same Faltzer registered on the GMC forums. Your topic history shows that you haven’t released anything to that community and have mostly only posted questions in the Novice Q&A forum. Your most recent topic is a request for Mega Man sprites. Of course, even if you aren’t the novice, you could still be the excellent programmer I mentioned that does not release his works or does not release his works to GM communities where there is ample knowledge of the decompiler. Thus, my assumption of you would still be correct, and some of your opinions would still seem pretty irrelevant here.”
I have never made a topic of any of my releases in the GMC, mind you. I don’t have too much of a preference for the GMC to post my releases on there, don’t ask why.
“Of course, learning from examples is ok. Going around decompiling people’s work, especially after the creator has expressed strong feelings about keeping their work private, is not. People should just respect these creator’s feelings and wishes, especially since they will most likely want to be treated in the same way with their own projects.”
Yes, this is understandable that not many want their code just used and butchered because they threw away 2-4 hours working on shooting in all eight directions, though what you also should understand that decompiling a GM game isn’t always a bad thing. Some users are there to help contribute, and some to steal. It’s privacy, though privacy isn’t very well respected in this age.
“I have seen people release “engines” (a more correct term would be “templates”) of their own with code directly copied and pasted from other open source works. I have seen my own work stolen and many other works that were obviously stolen. So, in my experience, many GM users that look at other people’s code will merely perform a copy and paste. They are not just getting a general idea and writing their own code based on what they should have learned.”
We’ve all been stolen from once in our life, and we sadly just need to deal with that.
“Anyway, I am no copyright law expert, but I do know that ideas themselves are not copyrighted, but implementations of ideas generally are. Once an idea is fixed in a tangible form, it is copyrighted. I would say it is ok if someone gets a base concept from someone’s “use of the language” and then writes their own code from scratch, adding significant elements of change. But I am thinking about GM users in general–the cream of the crap. They usually don’t do that.”
It’s true, not many like to write it from scratch, though many beg more than an example when users post one. This is another reason why GM games are decompiled. Examples are only there to give you a basic concept how to do something, but “n00bs” want everything done. We are not all like this, but the odds are in the n00b’s favor when it comes to decompiling.
“Yes, I actually am positive that someone who has commented in this very blog has decompiled one of my projects. And I assumed you were making comments like you are because you are speaking exactly like every other person I know that was merely angry because they were denied someone’s game “engine”. They call the creators “stupid” because they were too lazy and/or stupid to program things on their own. Now I am not calling you lazy and stupid. I am just saying that the majority of the people I have seen with arguments exactly like yours have seriously been lazy, stupid, immature, kids/teens.”
Though I have something they don’t. It’s one word I’m thinking of.
“In the past, I didn’t mind people looking at my code. I open-sourced everything, and people usually said my code was “immaculate”. Why mess with “perfection”? Why “reinvent the wheel” when you can *steal*, right? This is how many people think.”
You’re thinking of the “n00b” genre, not the people who want to learn. Open-Source ftw.
“Sorry, I don’t know what being “a towel” means. In an argument like this, you should avoid speaking like immature school kids that think they are cool probably do. Other things like your swear words and “GTFO” only undermine your character and make your opinions seem much more irrelevant.”
Nah, the acronym was used in a way of “I can’t believe it”.
@t3mp3st:
“~Way to contradict yourself there. So YoYo should fix the security hole, so that the hackers will inevitably find another one, or a way around the fix, wasting both their own, and the hackers time… Instead of working on compatibility which the hackers would have no reason to bother with ?
Yeah, that makes alot of sense… really.”
Hmm.. thanks for pointing that out. I was pissed off there, so you’ll probably have to excuse me there. Nevertheless, at least have them apply a patch for THIS method only. It probably won’t matter for the rest of the methods, because they might not be as efficient before. I could be wrong though, bad grass never dies.
February 7th, 2008 at 1:53 pm
Oh yes, and for those who want to run the program, I still can’t believe the answer was in the right click menu and nobody else saw that. o_O
February 7th, 2008 at 2:47 pm
i downloaded so i could get all my old files back, and its just a zip full of class files that i have no idea how to use, and people are complaining about a jar file. were is this jar file u people speak of? was i just unlucky and i downloaded it whilst an update was being put up?(this actually happened once when i was downloading the new stick online when they were doing the new HUGE content update. this happened at about 2 in the morning so, it was only the resource file) i wonder if this is the same thing. i’ll try downloading again and i’ll pray for a jar in the zip…..or… it was removed by the motha f***in man. fight the power and stuff
February 7th, 2008 at 3:14 pm
Umm… o_O;; Did you by chance OPEN it with WinRAR? Because that’s not what you should be doing. Just telling you in advance, won’t tell you how to get this working.
February 7th, 2008 at 4:33 pm
i used winzip. and i don’t know how you would get winrar out of my comment,\. my issue in this situation is I HAVE NO JAVA KNOW-HOW. i don’t have any expierience with java technical shiznit
February 7th, 2008 at 4:42 pm
could some one just give a step by step? I just really want my crap back… if its still on the gmg… i haven’t even gotten the exe back
February 7th, 2008 at 4:50 pm
I don’t think that it’s good to publish this on the web. There are many people who want to steal your games. But there is something great too:
YOYOGAMES has to fight against this. They must crypt the Game Maker applications better. So YOYOGAMES has something to do. And that’s good, beacause I HATE YOYOGAMES.com !!!!!
February 7th, 2008 at 5:02 pm
oh and lastly, people stop complaoning about the methods with which others express themselves, this is the INTERNET, a place were even the homo-ist little homo n00bstain has an equally important opinion, quit bitching about immaturity, go outside and make a snowman OR AT LEAST GET A LIFE. whiny sophomore-esque peoples. when i was a freshman in high school, all the sophomores pissed and moaned about how immature the freshmen were. the freshmen would later copy this the next year, ulitimately continuing this legacy of unwarrented condescension. this message stands true for ALL forums and whatever. the sooner the world is desensitized to offensive methods of expression, the sooner it stops being offensive. its along the lines of the old proverb; “beauty is in the eye of the beholder”. if no one beholds it as beautiful, its no longer beautiful. in other words get off it, give and take a hug, and stop getting upset with people because they don’t meet your standards for appropriate conduct. thats the shit those mafia homos kill and die over. mafia and “gangsta”s alike. no offense to pop culture, but for christ sake just make an attempt to get along, otherwise you can just beat it, eat it, and go away!!!!!!!!!!
February 8th, 2008 at 3:31 am
If you want most people to take you seriously, to feel like your opinion is important, I think you should express yourself in a certain way, at least for the sake of a debate. What does swearing and saying things like “homo-ist little homo n00bstain”, “go outside and make a snowman”, and “beat it, eat it, and go away!” accomplish in an argument?
The ugly truth is that not everyone’s opinion is equally important on certain subjects on the internet or anywhere else. On the subject of the decompiler being a problem, my point was that the opinion of someone who releases GM projects should be more relevant to the discussion than someone who doesn’t or has not released anything. Is that unreasonable?
Anyway, I’m not going to kick this around any longer.
Best of wishes.
February 8th, 2008 at 8:03 am
“On the subject of the decompiler being a problem, my point was that the opinion of someone who releases GM projects should be more relevant to the discussion than someone who doesn’t or has not released anything.”
Yeah, because most GM users release GM projects of their own.
Oh. Wait.
February 8th, 2008 at 1:31 pm
^ This.
February 8th, 2008 at 1:45 pm
Haha, GG has a point, what has been released that’s truly worth money?
There’s… no. What about… nope.
Sorry, can’t help you there.
has ANYONE successfully sold a GM game?
February 8th, 2008 at 4:31 pm
You’ve missed the point, so you couldn’t make a good counterpoint. No matter…. Also, PhazonY, yes, people have. One person I know makes a nice living off of their GM games.
February 9th, 2008 at 11:52 am
No, PhazonY; GG was not trying to say if games are truly worth money only, though if you paid attention to the last quote:
“Yeah, because most GM users release GM projects of their own.”
It was a way of saying that many GM users are hypocrites about stealing code.
February 9th, 2008 at 2:55 pm
“Haha, GG has a point, what has been released that’s truly worth money?
There’s… no. What about… nope.
Sorry, can’t help you there.
has ANYONE successfully sold a GM game?”
Uh, yeah, my game Immortal Defense, TeeGee’s game Magi, Hpapillon’s games, and so on — we’ve each sold hundreds of copies (in Hpapillon’s case I believe she’s up to thousands now).
That said, I’m not against this decompiler, I think it has a good use: getting access to games that you lost the editable for and only have the .exe remaining. And it points out to Shin Ra that GM isn’t secure. I wouldn’t ever use someone else’s code or graphics etc. without their permission, but there are positive and beneficial uses of this tool that people are ignoring. The tool itself is neutral, it’s all in how you use it.
February 9th, 2008 at 10:14 pm
Protip: Hpapillon barely makes a proffit. Between not selling at all and selling like Hpapillon, I’ll take not at all and spend some time on a better business strategy. And if Hpapillon is the best example of a GM user ’selling’ games, then it is indeed a scene of fail.
February 10th, 2008 at 2:19 am
Where is the Jar file? I’ve got a file full of .class files and there isn’t a single .jar file anywhere. >_<
February 10th, 2008 at 5:28 am
The whole thing is a jar file.
Got Java?
If not, you’ll need it, java.com, to run. Java is good, anyway.
@Paul, how much do you make, btw?
Anyway, I didn’t say selling, I said commercial quality, the sort of thing that is slick, smooth, relatively bug free, and provides a solid gaming experience.
February 10th, 2008 at 12:30 pm
“Protip: Hpapillon barely makes a proffit. Between not selling at all and selling like Hpapillon, I’ll take not at all and spend some time on a better business strategy. And if Hpapillon is the best example of a GM user ’selling’ games, then it is indeed a scene of fail.”
Actually she just made $80,000 in a causal games contest. It all depends on what you consider a profit of course, I consider doing what you love and making $20,000 a year superior to doing something you hate and making $100,000 a year.
February 10th, 2008 at 1:40 pm
Paul Eres, your post inspires fail and lulz. No, really.
Seriously, if you were saying that to public they’d call you an idiot immediately for you not realizing what the true objective of profit is.
February 10th, 2008 at 3:10 pm
This is brilliant, thank you very much. For us who have lost the source for our games we can now recover it. It is a useful tool and now maybe Yoyogames will get off their ass and do something about it. If not, who cares?
February 10th, 2008 at 3:43 pm
“@Paul, how much do you make, btw?”
I list the sales of my game in my forum. Currently it’s at just over 200. We get $20.77 for each sale, so that’s $4000+ for eight months of sales. It’s also been on the Game Giveaway of the Day twice, which was an additional $950. Some of that is taken up in hosting and other fees of course. Obviously that’s not enough for most people to live on, so I don’t recommend this being your only source of income, but this is just one game, if you have five or ten out at once it can multiply.
“Anyway, I didn’t say selling, I said commercial quality, the sort of thing that is slick, smooth, relatively bug free, and provides a solid gaming experience.”
Well, read the reviews of my game (Reviews section on its site), or play it yourself. It did get independent strategy game of the year on Game Tunnel, for one thing. How good any game is is somewhat up in the air, but most of the people who bought my game did like it. I’ve never had a request for a refund, and many people had extremely kind words to say about it. I don’t like to praise my own game, I know more than anyone else what flaws it has, but I think that overall it was worth making and that some people did get some value out of it.
@Anonymous, it was just an error of wording: what I meant was that some people prefer to enjoy what they do over making the most they can. Obviously the exact word shouldn’t be “profit”, since that tends to have connotations of monetary profit, “benefit” would work better.
But let’s leave aside my game for a moment: Cactus’s game Clean Asia as well as another GM game called Battleships Forever are both finalists in the IGF, a contest for the best independent game of the year. So what I think is, if you’re going to dismiss all Game Maker games as worthwhile and not worth paying money for, you really also have to dismiss all independent games for the same reasons, because there’s nothing very different that I can see about the best Game Maker games and the best independent games.
February 11th, 2008 at 11:54 am
how do i use the .class files. someone said the whole thing is a jar file. how do i comile the .class files to a jar?
February 11th, 2008 at 12:30 pm
No, you must have opened the .jar file.
Just donwload Java, and reopen the file.
February 12th, 2008 at 9:49 pm
A comment on the house.
February 14th, 2008 at 11:35 am
Can someon tell me what the fuck to do im a noob
and a idiot so i use the wizzard when i get the jar file in winrar then what the hell do i do i??? thx
February 14th, 2008 at 12:07 pm
Do not open the damn things in WinRAR!
Download java! JAVA.ORG. Or maybe it’s com. <_< Google it.
February 14th, 2008 at 6:31 pm
You can’t open in with Internet Explorer, it automatically turns the .jar into a .zip. You have to use a browser like Firefox in order to open it with Java.
February 14th, 2008 at 9:32 pm
Stop helping the retards. They should follow the initial instruction of shooting themselves.
February 15th, 2008 at 12:12 pm
*sigh*
Maybe you’re right.
‘Brandon’, firstly go to http://www.getfirefox.com, the shoot yourself.
February 16th, 2008 at 1:37 am
Yes, stop helping the retards. You’re helping more of them to steal games.
February 17th, 2008 at 2:43 am
The Master, you are my god. The people who don’t know how to use this are likely the ones that would steal games. Those that do understand how to use it are the ones that know programming takes a lot of effort.
February 17th, 2008 at 3:22 am
In other words: Fuuuuuuuuuuuuuck.
February 17th, 2008 at 8:42 pm
“You can’t open in with Internet Explorer, it automatically turns the .jar into a .zip. You have to use a browser like Firefox in order to open it with Java.
”
I don’t know who the fuck you are, but you obviously don’t know how to have this decompiler running the fucking easy way. The answer is in the damn right click menu you fucking shit puddle.
February 18th, 2008 at 3:42 am
Пиздец, ну и гм декомпилятор нах)
+ Прога хороша тем что если сделал игру давно, посеял исходник, и захотел игру переделать взял гм декомпилятор и все.
- Всякие уроды воруют друг у друга игры и пишут типо их создали они.
February 19th, 2008 at 12:22 am
@Да мне пох
I couldn’t agree more, ya fucking towel head.
February 21st, 2008 at 12:23 am
This is worth at least 100 comments, hurry the funk up and comment ya wankers.
February 21st, 2008 at 4:48 am
“Way to contradict yourself there. So Shin Ra should fix the security hole, so that the hackers will inevitably find another one, or a way around the fix, wasting both their own, and the hackers time… Instead of working on compatibility which the hackers would have no reason to bother with ?
Yeah, that makes alot of sense… really.”
In that way I’d appreciate if Yoyogames removed fully the encryption and let us use a commercial program to do the protection work. Then we would be able to protect code, memory etc.
“YOYOGAMES has to fight against this. They must crypt the Game Maker applications better.”
NO, they just need to let us choose our own encryption/programs for this. Do you remember the faulty and insecure gm6 encryption? I don’t want something like that again.
February 21st, 2008 at 9:42 am
Or something like that
February 21st, 2008 at 2:04 pm
Oh, and woo for one hundred comments.
February 22nd, 2008 at 6:28 pm
Hey chill out. It’s only a decompiler but I’m sure that you can invent some way to excrypt games with a great brain like yours.
February 23rd, 2008 at 7:00 am
This is pretty pathetic. Sephiroth’s right, everyone who uses this is a complete idiot, because they’re jealous of other peoples’ work and they’re too lazy to code their own.
February 23rd, 2008 at 7:01 am
I didn’t say Mark, I said Sephiroth! ?!
February 23rd, 2008 at 7:02 am
Woah what’s wrong with my comment?! It replaces Sephiroth with SEPIROTH?!
February 23rd, 2008 at 7:02 am
My bad, it replaces M A R K with SEPIROTH?!
February 23rd, 2008 at 7:27 pm
You tell this fag, Sephiroth!
February 23rd, 2008 at 8:49 pm
“@Да мне пох
I couldn’t agree more, ya fucking towel head.”
it’s Russian you fucking nignoramous
February 24th, 2008 at 2:20 pm
I like the irony here, one person calling another uncultured, while themselves using a word showing them to be an uncultured moron.
Well done poo, you made my day.
February 26th, 2008 at 1:21 pm
GG…
Your Python FTP script was hosted on 64D, meaning it no longer exists. Do you have a copy anywhere?
February 29th, 2008 at 9:14 pm
http://messy-mind.net/wp-content/uploads/2007/10/uploader.zip
March 1st, 2008 at 10:47 am
Danke shern.
March 2nd, 2008 at 12:03 am
Actually not all people use this to steal games. I personally used it to get back my source that I lost. Only noobs would really go to GMC and steal games and release them.
March 6th, 2008 at 10:14 am
In soviet russia, decompilers compile you!
March 10th, 2008 at 12:37 pm
Holy crap, we need to get to russia, compiled GM games would be much faster!
March 16th, 2008 at 12:54 pm
How come this will not work on games made BEFORE 5.3A?
March 17th, 2008 at 2:54 am
Sollen: Because I cbf. Give me offsets and I’ll consider an update. If you don’t know what that means then forget about it.
March 17th, 2008 at 5:30 pm
I’ve always looked at your work with excitement, new things, innovation, learning material, eye candy.
This decompiler was somewhat useful, but it’s the only thing I’ve seen you post in months. I still visit weekly to check for any other updates.
I’m assuming you’ve gone to XNA, but, is there any chance you’ll tackle any GM challenges, or create GM versions of industry-standards, effects, algorithms, whatever?
March 17th, 2008 at 6:01 pm
When I open the zip, all I see is .class files. Whats wrong?
March 17th, 2008 at 6:43 pm
Nevermind, using Firefox fixed this.
March 19th, 2008 at 3:05 pm
[...] Hey. I need a favor. I need someone who has java on their computer to download the GM decompiler: Complete GM decompiler.
March 19th, 2008 at 8:47 pm
[...] Hey. I need a favor. I need someone who has java on their computer to download the GM decompiler: Complete GM decompiler.
March 19th, 2008 at 10:42 pm
Hey I’m with the noobs on this one, Zipped file with a shit load of .class files in there
! Now I’m ”learning” java, but i just don’t get what I’m suposed to do with this lol T.T
March 19th, 2008 at 10:49 pm
I have java running on my computer and all that jaz (got JCreater too ;D) But this thing just won’t run on my computer lol
March 22nd, 2008 at 9:57 pm
This is all faggotry. Mainly all those dumb fuckers who think the jar file is a zip file and wonder why they can’t run the decompiler. This is so sad. It’s a wonder that these people have survived this long.
March 25th, 2008 at 5:29 pm
Response 128.
Stop impersonating, stop being retarded, and follow the advice in the first post.
or use google.
March 27th, 2008 at 7:46 am
No one is fucking following the perfectly simple advice.
If you don’t have the fucking brains to use the fucking file, don’t fuck with it and go shoot yourself.
END.
March 28th, 2008 at 8:44 am
YoYo
March 29th, 2008 at 8:11 am
When will GM8 decompiler come out?
I hope it will be released before GM
Signature: Beacuase of the atidude of gmc admins and moderators the decompiler suits theme. I think it would be more fun if someone cuts the penis and balls of gmc moderators.
March 29th, 2008 at 8:15 am
ooh and @legal sollicitar of Overmars if you will manage to give Gaergod the electrick chair I will vibirate your anus with a phazer gun after I cut your penis and balls.
Signature: Beacuase of the atidude of gmc admins and moderators the decompiler suits theme. I think it would be more fun if someone cuts the penis and balls of gmc moderators.
March 29th, 2008 at 8:19 am
@The Master and all who resposible for this masterpiece I am standing by you. And if you ever have to go to court I will be your advocate.
Signature: Beacuase of the atidude of gmc admins and moderators the decompiler suits theme. I think it would be more fun if someone cuts the penis and balls of gmc moderators.
March 29th, 2008 at 1:34 pm
“@GearGOD and all who resposible for this masterpiece I am standing by you. And if you ever have to go to court I will be your advocate.”
Wow, I’m sure someone who cannot spell, and can think of nothing other than penis and balls, would be a great help in court.
Lol, so many comments. +However many times GG cleared them. Then again, guess I shouldn’t talk since I’m leaving yet another.
March 29th, 2008 at 7:19 pm
The Master doesn’t clean his comments. I will not name the reason why, because that would ruin the reason for the reason.
April 1st, 2008 at 12:54 am
Yeah… When me and WT finally get our lazy asses around to upgrading the site I’ll have to make the comments multi-paged, this is just ridiculous.
April 1st, 2008 at 2:59 pm
Pull that down. Believe me, you don’t want to be sued.
April 2nd, 2008 at 2:27 pm
Of course, he would be sued for it.
Yeah, right.
April 4th, 2008 at 4:09 pm
Sure Dr. M.O could sue, but the legal fee’s would add up quite quickly and could use a fair amount of the $5mil that Shin Ra has set aside for the development of GM. Now what would you decompiler haters rather see Shin Ra spend the money on? A law suit that could go nowhere? or the deveoplement of GM including sercuity issues.
I know I would much rather the later.
April 7th, 2008 at 3:51 pm
There’s nothing to sue about. Neither the creation nor the distribution of the tool are illegal.
April 11th, 2008 at 10:14 am
YEERRR BOIII. I CAN STEEL DA PPLZ WORKS N FUK EM IN DA FACE. FUK EM IN DA FACE. Sephiroth OVERSEAR IS A FUKEN FACEHEAD!
April 13th, 2008 at 3:00 am
HAHAHAHAHA!! FINALLY ALL THE GM GAMES WILL BE MINE! Thank you, master for creating such a powerful and beautiful program… it will not go wasted (Sinister laughter)
April 13th, 2008 at 9:38 am
How can I become a member of this forum?
April 13th, 2008 at 2:51 pm
There is no forum as yet. Although the comments are shaping up to look that way, aren’t they.
April 17th, 2008 at 12:06 am
Sweet!
now i could download people WIPs and finish them myself!
Lets see, First I’m going to download all the popular GM games hack those, then download popular WIP games and finish those myself.
April 19th, 2008 at 6:56 pm
I don’t blame anyone against this, may not be illegal, may not be, but I don’t ever consider hacking to this extent.
April 22nd, 2008 at 8:37 pm
mark
April 23rd, 2008 at 9:21 am
well lets see if this works.
try the so called hardest game to decompile, i hear its really not even game maker but a hacked gba rom in game maker.
http://host-a.net/Jext/pokemon_example_v4.zip
his going to relase the gm6 anyways so why wont it decopile
he used bat to exe so in vista run>%temp% delete everything except low folder then run the game to get the batch file.
that may help i can only get a .gm7 out of it wtf?
April 26th, 2008 at 1:18 am
Enough.
May 6th, 2008 at 1:09 pm
Hey there,
In spite of my conflicted opinions regarding the existence of this package, I’m appreciative, at least for today. I had a portable drive crash on me, which caused me to lose the editable of an app that I actually created for my workplace (we’ve been using it quite happily for a couple of months).
Naturally, yesterday, the day after losing the drive, somebody asked me to modify part of the interface for them, and that’s when I discovered that I didn’t have the file. I dunno, maybe I used Ctrl+X instead of Ctrl+C when I backed it up to that drive. Very stupid of me to not have multiple backups of important files, and very, very stupid of me to have neglected to check and notice that I’d somehow removed the original. I was prepared to recode the thing, but let’s just say I’m much, much happier to have it back with no additional work.
A minor bug note to the creator: The extractor does not identify extension packages correctly–I used Windows Dialogue boxes for popping up error messages, and in the recovered gmk, I found that I had to re-add the extension. Minor thing, really.