Golden Sun Hacking Community

Golden Sun Resources => The Classic GS Editor => Topic started by: DeanJGrey on 11, January, 2021, 11:03:56 AM

Title: GSdatahandler decompile
Post by: DeanJGrey on 11, January, 2021, 11:03:56 AM
Hey guys,

Having a bit of a look at Atrius' editor, and I'm having a bit of a hard time trying to decompile the GSdatahandler.dll.

Anyone have an idea on how it was compiled, and the best way to decompile?

Kind Regards
Title: Re: GSdatahandler decompile
Post by: Salanewt on 11, January, 2021, 06:47:46 PM
Hey there,

Atrius' editor was programmed in Game Maker 8.1 I believe (or maybe 8.0), although that's about as much as I can say on that because I don't have much experience with it.

It is an open source program at least, so the source code is available here: http://forum.goldensunhacking.net/index.php?action=downloads;sa=view;down=132
Title: Re: GSdatahandler decompile
Post by: DeanJGrey on 12, January, 2021, 11:18:36 AM
Thanks Salanewt (:

Is the source code for GSdatahandler.dll in there as well?
Title: Re: GSdatahandler decompile
Post by: Daddy Poi's Oily Gorillas on 12, January, 2021, 06:56:40 PM
Yep.
The DLL was coded in, I think C++?..... Those files can open in Notepad... but you may need a compiler to compile them.
The point of the DLL is because it executes faster than GML... It contains things like managing the ROM's free space, decompression, etc. (Not a whole lot.)
Most of the interesting stuff is in the .gmk file... which needs the Game Maker application to see.
Title: Re: GSdatahandler decompile
Post by: DeanJGrey on 12, January, 2021, 07:47:03 PM
Awesome,

Thanks Teawater (:

I've been working on your gsmagic as well. Glad you coded in C#!
Thank you for sharing the source code!

Can I ask, how come you stopped working on it?