The VG Resource
How to rip assets from Game Maker 8 game? - Printable Version

+- The VG Resource (https://www.vg-resource.com)
+-- Forum: The Resources (https://www.vg-resource.com/forum-109.html)
+--- Forum: The Spriters Resource (https://www.vg-resource.com/forum-110.html)
+---- Forum: Ripping Help (https://www.vg-resource.com/forum-114.html)
+---- Thread: How to rip assets from Game Maker 8 game? (/thread-35094.html)



How to rip assets from Game Maker 8 game? - Yoshimaster96 - 02-12-2019

The game in question did not include a `data.win` file, and I found some stuff at the end of the Windows executable using a hex editor.

However, it's not organized in a way that would suggest the presence of sprites, audio, etc., and it doesn't match any compression format I know of. I tried looking up the formats for gzip, zlib, DEFLATE, xz, and bz2, and there are no matches.

I'm not sure if it's code or not though, but its size suggests that it's indeed the assets. IDA Pro did not recognize it as code either (or even data for that matter).



Any suggestions?


RE: How to rip assets from Game Maker 8 game? - Resistiv - 02-12-2019

Could you provide a link to the game? I believe I've got some resources that may work, but I can't find any safe links to them anymore, so I'd rather not redirect you to some sketchy virus ridden site...


RE: How to rip assets from Game Maker 8 game? - Yoshimaster96 - 02-12-2019

(02-12-2019, 03:31 PM)Resistiv Wrote: Could you provide a link to the game? I believe I've got some resources that may work, but I can't find any safe links to them anymore, so I'd rather not redirect you to some sketchy virus ridden site...

I'd rather not, so would you mind uploading the tools? If not, I'll see what I can do.


RE: How to rip assets from Game Maker 8 game? - Resistiv - 02-12-2019

Sure, here ya go, it's got two different resources in there, I believe both are command line based. GMSD includes the source and the compiled version can be found under "./GMSD-master/GMSD/bin/Debug"

http://reserv.dynu.net/vgres/gm8_stuff.zip

Hope this helps, cheers!


RE: How to rip assets from Game Maker 8 game? - Yoshimaster96 - 02-12-2019

(02-12-2019, 04:03 PM)Resistiv Wrote: Sure, here ya go, it's got two different resources in there, I believe both are command line based. GMSD includes the source and the compiled version can be found under "./GMSD-master/GMSD/bin/Debug"

http://reserv.dynu.net/vgres/gm8_stuff.zip

Hope this helps, cheers!

How do I use this? I tried opening the .exe in `GM8 Decompiler`, but it didn't work. `GMSD` requires F# runtime or something, I tried to install it, but couldn't get it to work.


RE: How to rip assets from Game Maker 8 game? - Resistiv - 02-12-2019

Hmm, it would seem that I built GMSD incorrectly, I'll try and fix it, but I don't think I can considering I know nothing about F# and deployment for it, especially the runtime environment.
GM8 Decompiler, however, is functional but is a command line program.
This means that you must open up a Command Prompt window (type CMD in the Windows Start menu, it should pop up), navigate to the "gm8 decompiler.exe" file (using the command "cd "<path>"", <path> being the directory where the file is located), then run "gm8 decompiler.exe" and pass it the required parameters.


RE: How to rip assets from Game Maker 8 game? - Yoshimaster96 - 02-12-2019

(02-12-2019, 08:10 PM)Resistiv Wrote: Hmm, it would seem that I built GMSD incorrectly, I'll try and fix it, but I don't think I can considering I know nothing about F# and deployment for it, especially the runtime environment.
GM8 Decompiler, however, is functional but is a command line program.
This means that you must open up a Command Prompt window (type CMD in the Windows Start menu, it should pop up), navigate to the "gm8 decompiler.exe" file (using the command "cd "<path>"", <path> being the directory where the file is located), then run "gm8 decompiler.exe" and pass it the required parameters.

I know, and that's what I did. I did say that `data.win` wasn't present, did I not?


RE: How to rip assets from Game Maker 8 game? - Resistiv - 02-12-2019

Whoops, guess I messed up bad then lol, I was just pulling from what I had and didn't even think to read the project page or readme... But I thought GMSD was meant for retrieving a data.win from the .exe, while Altar is meant for extracting contents from said data.win? I understand that it's outdated but I thought Altar could only handle data.win?


RE: How to rip assets from Game Maker 8 game? - Resistiv - 02-12-2019

Ooooooh, I feel dumber than ever now, whoops...