Thank you so much Blood! This has been a massive help! For speed I just used your attachments, but just so I understand the process I did it manually like you said and I got the same result. I'm still very new to all this, but how do you know that the MIB files are stored in the 6.ovl file? I searched for mib and nothing came up in the hex editor. I can see filenames but no extensions. Just so I can apply the same process to the 7.ovl file which as JackTheRipper said, there are voiceover lines in there which would be interesting to rip. Like how do you know which offset to start and end at?
Regardless, you've just solved a years long mystery for me, I've been on and off googling solutions for years and not found anything concrete so thanks again mate!!
First of all, it was the MIH header file that was inside the 6.ovl/0.vol, not the MIB file (It was already on MUSIC and MUSIC2 directory). Anyway, first thing I do is looking for distinctive byte value (MIH file always started with values of 0x40 bytes, then something close to it are hex values for audio sample rate, ex: 0xAC44 for 44100Hz) then comparing it with other games that uses the same format (ex: ATV2 Quad Power Racing). Then I worked my way up (or backwards) to looking for the info of MIH file sizes (in hex of course) then comparing that info by selecting the bytes until the starting value of MIH file occurs again and also the size of the filename and also the number of MIH files are stored there.
I realised that there are some extra tracks that only appear in the Xbox version, and I'm pretty sure most of these are actually unused
Someone has extracted these tracks before on YouTube, RingsOfGeonosis, but unfortunately has never responded to my inquiries. But some of these also have multiple channels. I wonder if its possible to tweak your method slightly to work with these files? Attached in this link https://drive.google.com/file/d/1ZumJhv ... sp=sharing
I'll see what I can do. BRB in a few minutes or hours.
BTW, You don't need ovl files for the Xbox fsbs, because it already includes the header.
EDIT: Attachment for the Xbox audio stuffs added. Honestly, DVI IMA ADPCM codec is the closest one to make the audio sounds right, though maybe the muffled audio/volume discrepancies/crushed audio problem are still there. TXTP file also included for one file (MTCombat.fsb).