Users browsing this thread: 5 Guest(s)
How to rip assets from Game Maker 8 game?
#1
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?
Reply
Thanked by:
#2
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...
Reply
Thanked by:
#3
(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.
Reply
Thanked by:
#4
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!
Reply
Thanked by:
#5
(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.
Reply
Thanked by:
#6
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.
Reply
Thanked by:
#7
(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?
Reply
Thanked by:
#8
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?
Reply
Thanked by:
#9
Ooooooh, I feel dumber than ever now, whoops...
Reply
Thanked by:


Forum Jump: