MX vs ATV Supercross - *.database/*.package

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
AlphaTwentyThree
Posts: 909
Joined: Sat Aug 09, 2014 11:21 am

MX vs ATV Supercross - *.database/*.package

Post by AlphaTwentyThree »

Hi there!

Can anyone have a look at the files from this game? The .database is zlib-compressed at 0x24 but I can't make anything of the decompressed contents regarding offsets, names and sizes... :-\
Here are some samples: http://*USE_ANOTHER_FILEHOSTING*/e990a17 ... ss_X360.7z

Thanks for giving it a try! :)
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: MX vs ATV Supercross - *.database/*.package

Post by aluigi »

makc_ar
Posts: 1193
Joined: Sun Aug 17, 2014 7:27 pm

Re: MX vs ATV Supercross - *.database/*.package

Post by makc_ar »

New archive Nordic Games "MX vs ATV Reflex" .database .package (PC)?
Sample: https://yadi.sk/d/HkUnfdk2c2iuj
AlphaTwentyThree
Posts: 909
Joined: Sat Aug 09, 2014 11:21 am

Re: MX vs ATV Supercross - *.database/*.package

Post by AlphaTwentyThree »

aluigi wrote:I have just made a script:
http://aluigi.org/papers/bms/others/mx_ ... rcross.bms
Thanks - however, don't the extracted .database files hold the file names from the .package files?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: MX vs ATV Supercross - *.database/*.package

Post by aluigi »

Ok basically I must read database to extract package.
I have changed the name of the script and I have rewritten it:
http://aluigi.org/papers/bms/others/mx_atv.bms

The problem is that there is no simple way to get the filenames, probably it's necessary to decompile the bxml file completely to do that but it's not a simple operation.

You can see a script that tries to decompile the xbml files here but it's slow and doesn't seem to decompile it correctly at 100%.
AlphaTwentyThree
Posts: 909
Joined: Sat Aug 09, 2014 11:21 am

Re: MX vs ATV Supercross - *.database/*.package

Post by AlphaTwentyThree »

Thanks for your work - I'll take a look at the weekend, that's the earliest I can get to it.
AlphaTwentyThree
Posts: 909
Joined: Sat Aug 09, 2014 11:21 am

Re: MX vs ATV Supercross - *.database/*.package

Post by AlphaTwentyThree »

Nice work Luigi. I don't think I'll look further into the format, I was only after the music. ;)
Just use this little script to rename the output files:

Code: Select all

get NAME string
goto 0x40
get SIZE long
savepos OFFSET
log NAME OFFSET SIZE
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: MX vs ATV Supercross - *.database/*.package

Post by aluigi »

Is that valid for ALL the files of ALL the mxatv games?
If yes I can embed it directly in the extraction script, but I don't remember to have seen names in all the archives I tested.
AlphaTwentyThree
Posts: 909
Joined: Sat Aug 09, 2014 11:21 am

Re: MX vs ATV Supercross - *.database/*.package

Post by AlphaTwentyThree »

Sorry, I don't know. Somebody needs to check that.
makc_ar
Posts: 1193
Joined: Sun Aug 17, 2014 7:27 pm

Re: MX vs ATV Supercross - *.database/*.package

Post by makc_ar »

MX vs ATV Supercross Encore Edition *.database/*.package
Game: http://store.steampowered.com/app/282050/
Example: https://yadi.sk/d/T5Jo_Tjvgn88V
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: MX vs ATV Supercross - *.database/*.package

Post by aluigi »

offzip -a
There are no filenames or other information so offzip is the perfect choice.
AlphaTwentyThree
Posts: 909
Joined: Sat Aug 09, 2014 11:21 am

Re: MX vs ATV Supercross - *.database/*.package

Post by AlphaTwentyThree »

There's a different version of *.package files in MX vs. ATV Reflex (PS3): http://www15.zippyshare.com/v/G2rFAI9R/file.html. Can you take a look? Thanks!
bioshock
Posts: 8
Joined: Tue Jan 05, 2016 4:40 pm

Re: MX vs ATV Supercross - *.database/*.package

Post by bioshock »

aluigi wrote:I have just made a script:
http://aluigi.org/papers/bms/others/mx_ ... rcross.bms

hello aluigi,
i need to edit .BXML file tit means in need to (BXML -> XML converter/XML -> BXML converter),script or tools,
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: MX vs ATV Supercross - *.database/*.package

Post by aluigi »

There are various results on google if you search on xentax or just on this same forum:
viewtopic.php?p=10618#p10618
AlphaTwentyThree
Posts: 909
Joined: Sat Aug 09, 2014 11:21 am

Re: MX vs ATV Supercross - *.database/*.package

Post by AlphaTwentyThree »

Can you take a look at the files I posted? Thanks!
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: MX vs ATV Supercross - *.database/*.package

Post by aluigi »

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

Re: MX vs ATV Supercross - *.database/*.package

Post by Game Ripper »

Can this BMS be edited to support Music.dx9.package+Music.dx9.database from PC version of "MX vs. ATV: Supercross - Encore edition"? I'll be very thankful if someone's able to do it because I don't want to use OffZip just yet.
Of course I can post samples (maybe it'll be the same archive makc_ar linked to, maybe not) or even screenshot of QuickBMS error window (I tried to use mx_atv.bms 0.3.1 on Music pack but it didn't work) if needed.
All the best!
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: MX vs ATV Supercross - *.database/*.package

Post by aluigi »

ok try posting the samples
Game Ripper
Posts: 123
Joined: Sat Sep 02, 2017 12:56 pm

Re: MX vs ATV Supercross - *.database/*.package

Post by Game Ripper »

aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: MX vs ATV Supercross - *.database/*.package

Post by aluigi »

Script 0.3.2, unfortunately still no support for the names and the directory tree:
http://aluigi.org/bms/mx_atv.bms