Extracting .xxx files from MK Vs. DCU & MOHA

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Jacob
Posts: 2
Joined: Thu Nov 26, 2020 9:51 pm

Extracting .xxx files from MK Vs. DCU & MOHA

Post by Jacob »

There are two games I want to fully extract containing .xxx files. Mortal Kombat Vs. DC Universe and Medal of Honor: Airborne. My main priority is audio (including voices and sfx), but it would be great to have everything.


Looking at this page: http://aluigi.zenhax.com/quickbms.htm

I see neither game I'm looking for. Can I use an existing script from that page? If that seems a ridiculous question, I'm 100% new at this.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Extracting .xxx files from MK Vs. DCU & MOHA

Post by aluigi »

You have to use umodel for those files:
https://www.gildor.org/en/projects/umodel

P.S.: aluigi.zenhax.com is a mirror, better to use quickbms.com for the updated scripts of my website.
Jacob
Posts: 2
Joined: Thu Nov 26, 2020 9:51 pm

Re: Extracting .xxx files from MK Vs. DCU & MOHA

Post by Jacob »

[quote="aluigi"]You have to use umodel for those files:
https://www.gildor.org/en/projects/umodel

Thank you for that. Two errors keep popping up for me, I'm not sure how to get around them.


For MK VS DCU: No matter what I try, I get a "Bad Allocation Size" error, something to do with memory.

For MOHA, it seems there is some kind of encryption happening, but only with some archives (like the music I want most of all).


Any ideas on how to get around this?
spiritovod
Posts: 719
Joined: Sat Sep 28, 2019 7:00 pm

Re: Extracting .xxx files from MK Vs. DCU & MOHA

Post by spiritovod »

I like people, trying to figure out umodel related questions on quickbms forum and vice versa.

Anyway, particular MK error is due to animations are not supported for the game (according to compatibility page), so you should disable them on umodel startup, there is option for it. As for Airborne, it depends on the source (some stores has different format or additional protection layer), but look more like those packages are simply not supported by umodel (it has proper support for generic UE4 audio only). You can try to extract them with unreal package extractor (available from gildor site as well) and find out audio origins - it can be fmod, wwise or something else.