Users browsing this thread: 1 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...
Currently working on:
Various PSX Soundtracks
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!
Currently working on:
Various PSX Soundtracks
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.
Currently working on:
Various PSX Soundtracks
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
Amazing. Upon a quick google search I find that you recommended him a project on GitHub that's not only been superseded by a .NET project (on GitLab because it's actually superior lul) but also is specifically meant for data.win files @.@
These are remix endgame
Guys like him are basically gods
Reply
Thanked by:
#9
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?
Currently working on:
Various PSX Soundtracks
Reply
Thanked by:
#10
Implies you need to get it out in the first place.
   
Edit: That's GMSD. Altar and GMSD both work off data.win. It'd be real stupid of 'em if they couldn't port extraction if they had it.
These are remix endgame
Guys like him are basically gods
Reply
Thanked by:
#11
Ooooooh, I feel dumber than ever now, whoops...
Currently working on:
Various PSX Soundtracks
Reply
Thanked by:


Forum Jump: