Yagotzirck wrote: ↑August 23rd, 2020, 5:21 am
I wish I could contribute a bit more, but I guess I'll stay content with the extractor tool "contribution"
Your extractor was greatly appreciated !
Not only it saved me some time as i usually manually extract raw data, but it also put some right
names (actually numbering) to the files that made it easy to know which ones were loaded.
My current patches are a bit hackish as i've manually injected some required pointers to get sub_8007BE68 (XMOpen) to work at all.
Those are normally written by some other sub routines i'm not using at all for now.
As for the track currently playing too fast, i'm not sure yet.
Playback stuff run from a VSyncCallback.
Either i'm still missing some other pointers / byte flags (i name those like that

) or it could be related to something similar to the tick mode (see SsSetTickMode for regular PsyQ sequences in LIBREF pdf doc) that is missing.
I'll share my patches notes with you when i get them cleaned up, so maybe you'll find something i did wrong.
I'm no coder at all, just someone used with the PSF ripping concept and tinkering with MIPS assembly with no programing background.
Yagotzirck wrote: ↑August 23rd, 2020, 9:06 am
I should have some more free time in September in case you have similar projects in mind though
If you want some more XM / VAB driver reversing fun, then i could suggest giving a look at
Peter Pan in Disney's Return to Never Land that is also using this format.
@DD-Indeed
Thanks for the timestamps !
This game is so bad that i didn't really get any motivation to actually play it at all.
