Page 1 of 1
24: The Game - Audio Extraction?
Posted: Fri Apr 03, 2015 5:41 pm
by Blue Mantis
PlayStation 2 game
The ISO contents:
I don't know if you've worked with this format before. I only want the audio because I imagine there are a few tracks at least that aren't present in the game's soundtrack. If you think you can work with this format (GAMEDATA.1, I don't know much about PS2) I will upload that file for you, thanks.
Re: 24: The Game - Audio Extraction?
Posted: Fri Apr 03, 2015 7:34 pm
by brendan19
The 989SND.IRX makes me think that it uses the 989 sound driver. The same one that Jak & Daxter and Sly Cooper and the Thievius Raccoonus used which is an audio bank with instrument samples and a midi file of some description.
If it is using this sound driver as a sequencer like those other two games, then it's impossible to do anything with it as no one fully worked out the driver.
Re: 24: The Game - Audio Extraction?
Posted: Sat Apr 04, 2015 12:29 am
by Blue Mantis
This is some text I found in 989SND.IRX file:
Code: Select all
Type: %s
Index: %d
BlockPtr = 0x%8.8x
Block Name = %s
BlockID = %c%c%c%c
Sound = 0x%8.8x
Sound Index = %d
Next Grain = %d
start tick = %d
Num Streams = %d
Queued Stream = 0x%8.8x
Head Stream = 0x%8.8x
Stream Start Sector = %d
VAG data consumed = %d
ERROR... stream doesn't point to this handler!
98snd: ReleaseSRAMMutex by thread that doesn't own it!!
Free SPU Block at -> %u (0x%x) size -> %d
989snd: LockMasterTick called with interrupts disabled (0x%8.8x)!!!
Mutex thread = 0x%8.8x
Our Thread = 0x%8.8x
Tick Owner list:
current = %d
[%d] = 0x%8.8x
VAlloc Owner : 0x%8.8x
Sound System Tick locked out for 2 seconds.
gLockMasterTick: %d
989snd: Cd has been busy reading %s for 10 seconds.
a vag data WOW! doubling voice is allocated 1!
WOW! doubling voice is allocated 2!
snd_StopAllStreams: ERROR! tried 5 times to stopp all streams!
989snd: Error starting VAG! Killinig stream (0x%8.8x)
989snd: CDRead with 0 sectors (1)!
989snd: CDRead with 0 sectors (2)!
989snd: CDRead with 0 sectors (3)!
snd_KickDataRead: sceCdRead returned 0 but sceCdGetError returned SCECdErNo!
989snd: snd_GetStreamDataFromCD... stdio get data and IOPbuffer wrong. Patching.
989snd: CDRead with 0 sectors (4)!
989snd: Got "gOddCdError" Code was %d
This suggests that it probably is using that sound driver. That's a shame. Perhaps I'll see if it's possible to disable the sounds in the game itself and record the music that way. (A bit primitive, but it might work.)