ENIGMA Forums

Outsourcing saves money => Third Party => Topic started by: DatZach on April 24, 2011, 04:29:06 AM

Title: GMK Parsing library for C++
Post by: DatZach on April 24, 2011, 04:29:06 AM
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
Title: Re: GMK Parsing library for C++
Post by: Fede-lasse on April 24, 2011, 12:05:27 PM
Alternative title: GM8 decompiler (edit: but on GMKs instead of EXEs, gosh why the fuck are people that easy to confuse)
Title: Re: GMK Parsing library for C++
Post by: luiscubal on April 24, 2011, 11:11:42 PM
QuoteAlternative title: GM8 decompiler
This is for the GMK, not the EXE(afaik)
Title: Re: GMK Parsing library for C++
Post by: IsmAvatar on April 25, 2011, 04:24:11 AM
This should not work on GM EXEs. The encryption format is too different.
Title: Re: GMK Parsing library for C++
Post by: MrGriggs on April 26, 2011, 02:48:22 PM
A tube vid of it in action would be great!  :)
Title: Re: GMK Parsing library for C++
Post by: IsmAvatar on April 26, 2011, 06:21:37 PM
(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.
Title: Re: GMK Parsing library for C++
Post by: 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.
Title: Re: GMK Parsing library for C++
Post by: Fede-lasse on May 09, 2011, 03:51:50 PM
*sigh*
Title: Re: GMK Parsing library for C++
Post by: MrGriggs on May 10, 2011, 09:07:14 AM
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.
Title: Re: GMK Parsing library for C++
Post by: IsmAvatar on May 10, 2011, 07:14:43 PM
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.
Title: Re: GMK Parsing library for C++
Post by: MrGriggs on May 13, 2011, 12:46:40 PM
Sorry, I should've been more clear; my fault.

My friend used it to output all sprites within the .GMK to a tilesheet :)
Title: Re: GMK Parsing library for C++
Post by: Slam drago on September 28, 2011, 04:45:50 PM
Link is dead.
Sorry for bump.
Title: Re: GMK Parsing library for C++
Post by: Fede-lasse on September 29, 2011, 07:13:15 AM
http://www.x2048.com/
Title: Re: GMK Parsing library for C++
Post by: Slam drago on October 18, 2011, 11:55:38 PM
It appears that x2048 has turned into YoYo dawg. Whatever that is.
Title: Re: GMK Parsing library for C++
Post by: DatZach on October 19, 2011, 02:50:38 AM
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.
Title: Re: GMK Parsing library for C++
Post by: Fede-lasse on October 21, 2011, 11:03:46 AM
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. |:
Title: Re: GMK Parsing library for C++
Post by: time-killer-games on April 24, 2013, 07:00:02 PM
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...
Title: Re: GMK Parsing library for C++
Post by: Goombert on April 24, 2013, 07:03:13 PM
Hey, time killer, chill this post is old, DatZach is almost done rewriting the GMK API in C++, in just another day or two.
Title: Re: GMK Parsing library for C++
Post by: time-killer-games on April 24, 2013, 09:14:31 PM
Sorry about that.
Title: Re: GMK Parsing library for C++
Post by: DatZach on April 27, 2013, 03:39:53 PM
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.
Title: Re: GMK Parsing library for C++
Post by: time-killer-games on April 27, 2013, 04:37:54 PM
Thanks! I really appreciate your hard work on this and your kindness to share the source! :D