Big Mutha Truckers 2

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Lord Ura
Posts: 19
Joined: Mon Sep 25, 2017 7:31 am

Big Mutha Truckers 2

Post by Lord Ura »

Good day to everybody. From a looong time I was trying to extract the songs of this game. Finally I've found this site (which helped me with many other games <3 ) but the BMS script didn't worked well. 56 files were extracted called 00000000.dat, 00000001.dat, and so on (numeration is on hexadecimal base). All files are with .dat extension (except for 00000005.uu5, 00000016.dfont and 00000020.txt) and are 170-300 kb files (except for 0000002b.dat and 0000000c.dat, only 1 kb, and 00000037.dat, which is 800 MB).
The game files, for who doesn't know, are in a folder called data, with inside only a big archive called archive.ar and another file called CDFILES.DAT. Opening the latter with a plain text reader there was, between two sections of unreadable text, a list of files which I suppose are the ones in the archive. Those that got my attention where a series of .ogg:

    BAR.OGG
    SHOP.OGG
    HILLBILLY.OGG
    AIRRAID.OGG
    CANNONBALL.OGG
    FEELIT.OGG
    INTHEFLOOD.OGG
    LONELY.OGG
    SHASTA.OGG
    THROWDOWN.OGG
    WILLIE.OGG
    UTION.OGG
    TIMINGIRL.OGG
    ED.OGG
    ALLRIGHTNOW.OGG
    ASIWALK.OGG
    BEGGIN.OGG
    CH1.OGG
    CH2.OGG
    CH3.OGG
    CH4.OGG
    1.OGG
    10.OGG
    2.OGG
    3.OGG
    4.OGG
    5.OGG
    6.OGG
    7.OGG
    8.OGG
    9.OGG
    ING.OGG
    SHUTMEOUT.OGG
    MUSIC1_IN.OGG
    FLYING.OGG
    FLAP.OGG
    CRUCIBLE.OGG

Reading around here and xentax this couple archive.ar/CDFILES.DAT was also used for other games. Two are even by the same software house (Eutechnyx), Street Racing Syndicate & NASCAR 2011. The latter has even two bms script, to be used one after the other. Can someone help me with this problem? Any help is appreciated thanks!
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Big Mutha Truckers 2

Post by aluigi »

Check if you have the latest version of quickbms (0.8.1) and moreover the latest versions of the following scripts:
http://aluigi.org/bms/namco_games_ar.bms (script 0.1.3)
http://aluigi.org/bms/nascar2011.bms (script 0.1.2)
http://aluigi.org/bms/nascar_2013_arcc_files.bms (script 0.1.2)

The first 2 scripts work on CDFILES.dat and support filenames but using one or the other depends by the game, so try both.
The latter script instead must be used on the files with ARC extension extracted with the previous scripts.
Lord Ura
Posts: 19
Joined: Mon Sep 25, 2017 7:31 am

Re: Big Mutha Truckers 2

Post by Lord Ura »

It didn't worked. The only result was with namco_games_ar.bms: twelve 640 b-1,10 kb files were extracted, same hexadecimal name structure, all .dat except two, 00000000.arc and 0000000a.dc5. I've even tried nascar_2013_arcc_files.bms with the former, but I did already know it was useless with a 640 kb file... For curiosity I've also used nascar_2013_arcc_files.bms directly with archive.ar and CDFILES.DAT. Some files were extracted from archive.ar but none of these are listed on CDFILES.DAT, even some broken .png images (I've tried to open them both with paint and IrfanView)
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Big Mutha Truckers 2

Post by aluigi »

ok upload CDFILES.DAT and the 2 files generated by the following script on ARCHIVE.AR:
http://aluigi.org/bms/filecutter.bms
Lord Ura
Posts: 19
Joined: Mon Sep 25, 2017 7:31 am

Re: Big Mutha Truckers 2

Post by Lord Ura »

Sorry for the delay, I had lost the pc...
I had to make a zip archive, this site don't allow to upload "ar_0_842098688" files
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Big Mutha Truckers 2

Post by aluigi »

Already exists a script on my website:
http://aluigi.org/bms/big_mutha_truckers_2.bms

Anyway in my previous post I asked for another file you haven't provided.
Lord Ura
Posts: 19
Joined: Mon Sep 25, 2017 7:31 am

Re: Big Mutha Truckers 2

Post by Lord Ura »

OPS... :P
Lord Ura
Posts: 19
Joined: Mon Sep 25, 2017 7:31 am

Re: Big Mutha Truckers 2

Post by Lord Ura »

aluigi wrote:Already exists a script on my website:
http://aluigi.org/bms/big_mutha_truckers_2.bms


That's the one that didn't worked well... I'll retry it
Lord Ura
Posts: 19
Joined: Mon Sep 25, 2017 7:31 am

Re: Big Mutha Truckers 2

Post by Lord Ura »

Nope, didn't worked :(
Lord Ura
Posts: 19
Joined: Mon Sep 25, 2017 7:31 am

Re: Big Mutha Truckers 2

Post by Lord Ura »

I have discovered something. My copy isn't technical the original one, it's a repackage, but it's still official: I have found it in a bonus disc, along with many other stuff, of a magazine I have bought. It's repackaged as a single exe installer. It's possible that the archive files aren't the same of the common release?
Lord Ura
Posts: 19
Joined: Mon Sep 25, 2017 7:31 am

Re: Big Mutha Truckers 2

Post by Lord Ura »

Well, I think it's official, I've bought it with an official magazine...
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Big Mutha Truckers 2

Post by aluigi »

The format is the usual namco_ar one but it's not a simple or "standard" format, for example the filenames are not handled.
Anyway maybe I will check it in the next days.
Lord Ura
Posts: 19
Joined: Mon Sep 25, 2017 7:31 am

Re: Big Mutha Truckers 2

Post by Lord Ura »

Thanks. I'll wait :)
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Big Mutha Truckers 2

Post by aluigi »

Unfortunately I'm unable to find an universal way to make the script compatible with all the existent CDFILES.DAT.
The script is already a work-around.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Big Mutha Truckers 2

Post by aluigi »

Anyway if you want to extract the files of this specific game open the script and put the following under "elif TYPE == 'C'":
get DUMMY long
get DUMMY long

It should work.
Lord Ura
Posts: 19
Joined: Mon Sep 25, 2017 7:31 am

Re: Big Mutha Truckers 2

Post by Lord Ura »

Worked like a charm! (with the namco_games_ar.bms script)
along with many files with .dat, .arc and other strange extensions, 175 .ogg files were extracted
Thanky!!
Lord Ura
Posts: 19
Joined: Mon Sep 25, 2017 7:31 am

Re: Big Mutha Truckers 2

Post by Lord Ura »

Just a last confirmation: all the 37 songs files are present, althrough the modified script made some doubles (but maybe those were already in the archive) and didn't put the correct names but only hexadecimal random names. Also the dialogues were extracted (in some weird multichannel OGGs...) but, I repeat, all the songs were present (even the instrumental score tracks, the 4 radio transmissions and that one song played only in the pre-menù video. Why it wasn't featured in the game is a mystery...). The sad news is that the programmers compressed the songs to 35-55 kbps... but better than nothing! \m/
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Big Mutha Truckers 2

Post by aluigi »

Lord Ura wrote:The sad news is that the programmers compressed the songs to 35-55 kbps... but better than nothing! \m/

If you are right about the 35 kbps probably nothing was better :D
Just joking, happy you found what you needed.
Lord Ura
Posts: 19
Joined: Mon Sep 25, 2017 7:31 am

Re: Big Mutha Truckers 2

Post by Lord Ura »

aluigi wrote:
Lord Ura wrote:The sad news is that the programmers compressed the songs to 35-55 kbps... but better than nothing! \m/

If you are right about the 35 kbps probably nothing was better


They are as they I've heard them in the game. No problem :lol: