Ripping GTA: Vice City ISO for use with OPL/PS2ESDL
I want to "rip" my GTA: Vice City ISO image to reduce the space it occupies. Has anyone managed to do that successfully?
I tried using USBUtil to make some files coincide (see below for details), but the resulting image doesn't work. It gets to the title sequence but hangs at a black screen when I start the game.
On the GTA:VC disc, there are several files which contain identical data. The main/largest ones are:
models/gta3.img (each of these is ~268MB)
audio/sfx/set0/sfx2.raw (each of these is ~119MB)
So the total amount of wasted space, which could potentially be saved, is about 2.27GB.
As I mentioned, telling USBUtil to make each of the gta3_x.img files coincide with gta3.img doesn't work. Does the game actually read all the different/identical gta3_x.img and sfx2_x.raw files? Maybe it reads whichever one is closest on the disc to the last file it read, to minimise DVD seek time???
On the other hand, if the game only ever reads one of the gta3.img and sfx2.raw files, even if it's not possible to use USBUtil to create the ripped ISO, I could overwrite the unused files with zero bytes in the image. That way, copying the file to my network drive as a sparse file will save the ~2.27GB space.
How could I find out which of the files the game actually reads?