Users browsing this thread:
Does anyone here have experience with Game Extractor?
#16
Dude...

1: I absolutely did it right. The .000 file holds all of the game's data. I even tried extracting the contents of the game into a folder and scanning that and scanning the disc file itself. What else do you want me to do?

2: The program didn't "invent" a MIDI file. It was the same MIDI file that Game Extractor gave me when I did a full analysis of the game.

3: There was no sprites tab.
           

4: I don't know the exact reason why the image files are not showing up, I'm just trying to give a possible reason. Clearly, old pc games don't work well with the program, because I tested out several other old games I had and got similar results.

5: Here is all of the game's main music tracks in their original format. Go crazy. The only way I managed to directly convert them was using Audacity, and even then they had to be slowed down by about 50%. (My bad, they had to be slowed down to 25%. Most of the sound effects were around 50%-35%) More or less that same quality.

6: And, you know what. Here's the game's .000 file for you to play around with as well. See if you can get better results than me.
Reply
Thanked by:
#17
(03-14-2025, 03:48 PM)StishStash Wrote: The program didn't "invent" a MIDI file. It was the same MIDI file that Game Extractor gave me when I did a full analysis of the game.

So it was part of the game after all.

(03-14-2025, 03:48 PM)StishStash Wrote: Here is all of the game's main music tracks in their original format. Go crazy. The only way I managed to directly convert them was using Audacity, and even then they had to be slowed down by about 50%. (My bad, they had to be slowed down to 25%. Most of the sound effects were around 50%-35%) More or less that same quality.

These files definitely contain PCM data, and mono unsigned 8-bit at 22050 Hz to that. If you had to slow it down, then Audacity probably incorrectly assumed the frequency rate.

Never mind, GAME RIPPER now rips this iMUS format too (converts it to RIFF WAVE which you can open in Audacity correctly without a fuzz). The ripping is done in the best quality possible (I've converted one such exported .wav to .ogg and attached it, take a look).

(03-14-2025, 03:48 PM)StishStash Wrote: And, you know what. Here's the game's .000 file for you to play around with as well.

Now we're talking! If I can reproduce it then I can fix it. There's definitely something wrong with these BMP files, ImageMagick says:
Code:
convert: insufficient image data in file `ALIFE.000@002df7a1.bmp' @ error/bmp.c/ReadBMPImage/1132.
convert: no images defined `ALIFE.000@002df7a1.png' @ error/deprecate.c/ConvertImageCommand/3368.
However file size is exactly 2780 bytes, and
Code:
00000000 42 4D DC 0A │ 00 00 00 00 │ 00 00 36 04 │ 00 00 28 00    BM........6...(.
(FYI: 0x00000ADC = 2780, so no bytes missing from data that's for sure.)

Regardless GAME RIPPER can now extract, display and convert these BMPs to PNGs just fine.

(03-14-2025, 03:48 PM)StishStash Wrote: See if you can get better results than me.

Yes, I can :-) Ripped 317 sprites in total, 742 sound effects and 15 music files.
You're welcome!


Attached Files Thumbnail(s)
   

.zip   imus2ogg.zip (Size: 470.91 KB / Downloads: 15)
Reply
Thanked by:
#18
(03-16-2025, 12:21 PM)gameripper Wrote: Yes, I can :-) Ripped 317 sprites in total, 742 sound effects and 15 music files.
You're welcome!

Dude, you're a wizard. Sucks that only the interface sprites are in BMP format, but at least extracting the sound files will be a lot easier. I'm pretty sure I know which files are the character sprites and building/map sprites, but they are impossible to crack into unless someone has the game's libraries figured out.

I'm pretty sure the MIDI is a sound test file, it is in the files but I've never heard it anywhere in game. Like, My Disney Kitchen has a MIDI of Stairway to Heaven in the game files, but it never pops up in the game itself.

Anyway, sorry for crashing out on you.
Reply
Thanked by:
#19
(03-18-2025, 03:29 PM)StishStash Wrote: Anyway, sorry for crashing out on you.

Have no worries! I enjoy challenges very much ;-)

(03-18-2025, 03:29 PM)StishStash Wrote: I'm pretty sure the MIDI is a sound test file

Yeah, could be. Very likely even.

(03-18-2025, 03:29 PM)StishStash Wrote: I'm pretty sure I know which files are the character sprites and building/map sprites, but they are impossible to crack into unless someone has the game's libraries figured out.

I've tried to identify all. I've attached a full list with their detected formats.
- TSFO: probably file offsets, not a real file, just archive internal data
- DICR: no clue, dictionary or directory indices maybe? Probably archive internal data
- CSER: these chunks store the actual file data. Format: 4 bytes CSER magic, 4 bytes length (including header), 16 bytes unknown, rest file content (so you need to cut off the first 24 bytes to get the actual file data)
- TILE: no clue, probably custom image format for map tiles
- AKOS: no clue, but looks like some sort of image files
- ALSV7195 / ALSV7020: some sort of scenario or map files maybe?
- MS Windows cursor resource (.ico)
- PC bitmap, Windows 3.x format (.bmp)
- iMUS audio file (use GR)
- ASCII text (use Notepad)
- FLI / FLC animation (you can play these with VLC for example)

For the unknown formats I've added the hexdump of the first 32 bytes. There are 1221 files in total, 90 are unidentified.

EDIT: here's a little tool to help you. Usage: just drag'n'drop the archive (like ALIFE.000 or MEDIUM.000) on extract000.exe and it will create a directory with ".extracted" extension (like "ALIFE.000.extracted") and will extract all files into that directory, but unlike Game extractor, this will properly cut off the chunk prefixes, so it just saves the actual file data. Hope this is going to be useful to you! (Known issues: it will only work with DOS file names, so use a preferably short path with English letters only.)


Attached Files
.txt   filelist.txt (Size: 90.33 KB / Downloads: 13)
.zip   extract000.zip (Size: 95.06 KB / Downloads: 24)
Reply
Thanked by:


Forum Jump: