A library I wrote for parsing GMKs (version 8.0 & 8.1) for C++.
Source included, as well as the zlib library.
A compiled library file is also included if you're too lazy to compile the source.
I haven't tried compiling for GCC, just VC++ 2010.
http://dl.dropbox.com/u/1300653/GmkParser.rar
Alternative title: GM8 decompiler (edit: but on GMKs instead of EXEs, gosh why the fuck are people that easy to confuse)
QuoteAlternative title: GM8 decompiler
This is for the GMK, not the EXE(afaik)
This should not work on GM EXEs. The encryption format is too different.
A tube vid of it in action would be great! :)
(http://www.levoltz.com/wp-content/uploads/2009/09/mac-terminal-command-settings11.png)
It's a library, not an IDE/game... You plug it into your C++ code and use it.
why do people confuse GM apis for functional programs? lol.
Yeah this is just an API for interfacing with GameMaker projects.
*sigh*
Quote from: antidote on May 08, 2011, 03:35:42 AM
why do people confuse GM apis for functional programs? lol.
Yeah this is just an API for interfacing with GameMaker projects.
I did not state that I deemed it an application, I said I'd like to see it utilized.
QuoteA tube vid of it in action
"it" seems to imply that you meant the library itself, and didn't imply a utilization of it. Very easy to get that mixed up - and I think most people here read it that way as well.
Sorry, I should've been more clear; my fault.
My friend used it to output all sprites within the .GMK to a tilesheet :)
Link is dead.
Sorry for bump.
http://www.x2048.com/
It appears that x2048 has turned into YoYo dawg. Whatever that is.
Sorry about that, YYG filed a copy right claim against "all GameMaker related material on the website".
I tried to contact them and explain that by claiming everything they're violating US Fair Use laws but they shut me out.
So in turn, after removing all GM related material because my host wouldn't give me by site back until I did, we replaced the site with a simple jeer until we announce our next product.
Until then,
http://dl.dropbox.com/u/1300653/GmkParser.rar
That's the GMK parser.
Quote from: Slam drago on October 18, 2011, 11:55:38 PM
It appears that x2048 has turned into YoYo dawg. Whatever that is.
That was the joke of posting the link. You're slow. |:
YoYoGames can't do that. I was planning on using this. Just like everything else they don't like shared across the internet related to their dum product. Enigma is way better, at least for me, because my biggest priority for publishing and selling is for desktop games. Otherwise, I'd use GMS. But still don't get why they think they can just ignore the fact they can just do anything they want and get away with it even though I'm pretty sure it isn't legal.
Before I go on another rant on how much I don't like YYG, shutting up...
Hey, time killer, chill this post is old, DatZach is almost done rewriting the GMK API in C++, in just another day or two.
Sorry about that.
I'm not going to lie, I completely forgot about this.
I'm working on a new C++ GMK API that will support 6.1 - 8.1 (currently only 8.1, working on 7.0 support atm).
You can find it here:
https://github.com/DatZach/Gmk
Cheers, Zach.
Thanks! I really appreciate your hard work on this and your kindness to share the source! :D