Ripping Super Dragon Ball Z Voice Clips by Mekanemu Kojiro at 10:45 AM EDT on October 17, 2020
Im trying to extract the Voice Files from Super Dragon Ball Z, but the only thread regarding ripping Audio files from the Game only has Music and nothing else
I believe the voice samples are compressed/encrypted - seems to be the way for some ar1k4 games. If I'm mistaken (as I do not have game files), then those samples (I call them 'vox', as opposed to 'bgm' and 'sfx') should be in another (source) file.
WHOA! fast. The .IRX files are PS2 'drivers' for the game. They do not contain game resource data. So, if 'game.dat' is the only .dat file for the game, then, if vox are not found in 'SLUS_214.42' (game main executable), then vox are found compressed in 'game.dat'. (No other way I can think of.)
If GAME.DAT does not contain some kind of VFS (virtual file system, or the like), then you would have to search for the data with an hex editor. The vox files could be compressed, making them harder to distinguish from other data in the .DAT file. Data might be aligned with 0x800 (i.e. starting "inside files"'s offsets are multiple of 0x800), or they might not (again, making them harder to distinguish - the "files" inside the .DAT).
You could try running the game in an emulator, creating a save state to get some memory dumps, and run those files through something like PSOUND. That's what I did to get a couple voice samples from Tekken 5 I wanted since those were supposedly encrypted. The method's a bit tedious since it requires playing the game and may not get you everything you want.