The VG Resource

Full Version: How to rip assets from Game Maker 8 game?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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?
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...
(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.
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!
(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.
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.
(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?
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?
Ooooooh, I feel dumber than ever now, whoops...