Psi-ops: The Mindgate conspiracy (Xbox) *.mbx/*.msx

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Game Ripper
Posts: 123
Joined: Sat Sep 02, 2017 12:56 pm

Psi-ops: The Mindgate conspiracy (Xbox) *.mbx/*.msx

Post by Game Ripper »

Good day everyone, may I ask you to inspect some rather curious bigfile format? My sample pack contains 2 untouched pairs of *.mbx/*.msx & start/end of the biggest MSX bank (it probably has 90 or 95% of BGM in it). Oh and respective MSX file for that enormous MSX file is also included.
Actually there're multiple pairs of MBX & MSX files, smaller ones and bigger ones, in audio folder. The former have filelist in the very end while the latter contain (presumably) individual stream headers (might be typical Xbox ADPCM) in the beginning, then filelist again (this time with extensions though), short section with just zeroes and finally headerless data (I guess so).
Do you suppose that such archives can be unpacked with some script? It doesn't appear to be as hard as in RLH case to me but possibly there're some difficulties here too. Anyway please post ITT if you've got any progress with these files or even working BMS.
Good luck! So long!
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Psi-ops: The Mindgate conspiracy (Xbox) *.mbx/*.msx

Post by aluigi »

http://aluigi.org/bms/midway_msx.bms

The mbx files seem not necessary, better for us :)
The output files are immediately ready to play with all headers and stuff (xbox adpcm codec).
Game Ripper
Posts: 123
Joined: Sat Sep 02, 2017 12:56 pm

Re: Psi-ops: The Mindgate conspiracy (Xbox) *.mbx/*.msx

Post by Game Ripper »

Nicely done man, this script worked perfectly on all the streams inside those MSX archives and no MBX counterparts were ever required!
Bye and thanks again, your work is highly appreciated!

Edit: I wasn't sure it's worth creating a new thread so that I decided to ask here instead: may you tweak your BMS a bit to make it work with another game by the same company, namely Mortal kombat: Deception? Here you can find the samples: they're similar to Psi-ops files but I don't see any filenames in neither *.mbx nor *.msx.
Best regards!
Game Ripper
Posts: 123
Joined: Sat Sep 02, 2017 12:56 pm

Re: Psi-ops: The Mindgate conspiracy (Xbox) *.mbx/*.msx

Post by Game Ripper »

Hi Luigi, may you look into example files from MK6 for Xbox which I posted above? I hope I'm not making a major offense not starting a separate topic for this title but it's relevant to midway_msx.bms so that I thought my request would also fit in here.
Later!
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Psi-ops: The Mindgate conspiracy (Xbox) *.mbx/*.msx

Post by aluigi »

Script 0.1.1
Game Ripper
Posts: 123
Joined: Sat Sep 02, 2017 12:56 pm

Re: Psi-ops: The Mindgate conspiracy (Xbox) *.mbx/*.msx

Post by Game Ripper »

Thank you so much! Apparently it's also compatible with all MK Armageddon MSX archives (Xbox version).
Till next time!
Game Ripper
Posts: 123
Joined: Sat Sep 02, 2017 12:56 pm

Re: Psi-ops: The Mindgate conspiracy (Xbox) *.mbx/*.msx

Post by Game Ripper »

Hi guys, could someone please look into samples from Mortal Kombat: Deception for GameCube? They're *.mbg/*.msg files instead of *.mbx/*.msx pairs but the format might still be similar to its Xbox version.
All the best!
Game Ripper
Posts: 123
Joined: Sat Sep 02, 2017 12:56 pm

Re: Psi-ops: The Mindgate conspiracy (Xbox) *.mbx/*.msx

Post by Game Ripper »

Some more samples: Mortal Kombat - Deadly Alliance (GC) & MK - Armageddon (Wii). Well the latter seems to be pretty similar to Deception for GameCube (just *.mbg/*.msg pairs) while the former is supposedly much more complicated.

In regards to DA: there're bigger *.dsp & smaller *.gsb files (probably equivalents of *.mbg/*.msg from both later games, Deception & Armageddon) but there're also lots of loose *.gsb (the ones which don't have accompanying *.dsp).
Those absent *.dsp might be (hopefully) found in a huge file named CombinedADP.cmb; could it be that all those loose *.gsb might store info about location of their respective tracks in CombinedADP.cmb?

All the best!