The Warriors (PSP) - sample files

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: The Warriors (PSP) - sample files

Post by aluigi »

For the WAD archives:
http://aluigi.org/bms/the_warriors_psp.bms

The SND archives are just headerless containers of raw VAG exactly like what is used in the PS2 version of the game.
AnonBaiter
Posts: 1125
Joined: Tue Feb 02, 2016 2:35 am

Re: The Warriors (PSP) - sample files

Post by AnonBaiter »

Thanks.
Oh by the way here's another sample from a different game(GTA Chinatown Wars) made on PSP by the same developer(Rockstar Leeds).

EDIT: And here's a sample of the PS2 version of the same game.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: The Warriors (PSP) - sample files

Post by aluigi »

Good, I have updated the script and gave it a new name:
http://aluigi.org/bms/the_warriors.bms
AnonBaiter
Posts: 1125
Joined: Tue Feb 02, 2016 2:35 am

Re: The Warriors (PSP) - sample files

Post by AnonBaiter »

Here are the samples for the Xbox version. It also includes .xwb/.xsb files.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: The Warriors (PSP) - sample files

Post by aluigi »

Why you post also the xwb files?
unxwb is the perfect tool for the job.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: The Warriors (PSP) - sample files

Post by aluigi »

Script 0.2, open the idx file for extracting the archives.
AnonBaiter
Posts: 1125
Joined: Tue Feb 02, 2016 2:35 am

Re: The Warriors (PSP) - sample files

Post by AnonBaiter »

aluigi wrote:Why you post also the xwb files?
unxwb is the perfect tool for the job.

Because in your tool the files are displayed as XMA files.

Code: Select all

  4788        XMA  22050 1 8  000000f7.wav
  4608        XMA  22050 1 8  000000f8.wav
  4968        XMA  22050 1 8  000000f9.wav
  4968        XMA  22050 1 8  000000fa.wav
  2664        XMA  22050 1 8  000000fb.wav
  2880        XMA  22050 1 8  000000fc.wav
  1368        XMA  22050 1 8  000000fd.wav
  1116        XMA  18000 1 8  000000fe.wav
  3168        XMA  22050 1 8  000000ff.wav
  3384        XMA  22050 1 8  00000100.wav
  4392        XMA  22050 1 8  00000101.wav
  5904        XMA  22050 1 8  00000102.wav
  6552        XMA  22050 1 8  00000103.wav
  1440        XMA  22050 1 8  00000104.wav
  1512        XMA  22050 1 8  00000105.wav
  1656        XMA  22050 1 8  00000106.wav
  1044        XMA  16000 1 8  00000107.wav
  648         XMA  16000 1 8  00000108.wav
  1116        XMA  16000 1 8  00000109.wav
  1008        XMA  22050 1 8  0000010a.wav
  1044        XMA  22050 1 8  0000010b.wav
  1476        XMA  22050 1 8  0000010c.wav
  1476        XMA  22050 1 8  0000010d.wav
  1944        XMA  22050 1 8  0000010e.wav
  2088        XMA  22050 1 8  0000010f.wav
  6264        XMA  22050 1 8  00000110.wav
  612         XMA  22050 1 8  00000111.wav
  18864       XMA  22050 1 8  00000112.wav
  3600        XMA  22050 1 8  00000113.wav
  11088       XMA  22050 1 8  00000114.wav
  7668        XMA  22050 1 8  00000115.wav
  6228        XMA  22050 1 8  00000116.wav
  6228        XMA  22050 1 8  00000117.wav
  26136       XMA  22050 1 8  00000118.wav
  19152       XMA  22050 1 8  00000119.wav
  8964        XMA  22050 1 8  0000011a.wav
  8964        XMA  22050 1 8  0000011b.wav
  19260       XMA  22050 1 8  0000011c.wav
  5256        XMA  22050 1 8  0000011d.wav
  4356        XMA  22050 1 8  0000011e.wav
  11700       XMA  22050 1 8  0000011f.wav
  1296        XMA  22050 1 8  00000120.wav
  1044        XMA  22050 1 8  00000121.wav
  1548        XMA  22050 1 8  00000122.wav
  1008        XMA  22050 1 8  00000123.wav
  900         XMA  22050 1 8  00000124.wav
  4032        XMA  16500 1 8  00000125.wav
  2916        XMA  22050 1 8  00000126.wav
  3384        XMA  22050 1 8  00000127.wav
  4752        XMA  22050 1 8  00000128.wav
  1188        XMA  22050 1 8  00000129.wav
  1404        XMA  22050 1 8  0000012a.wav
  1188        XMA  22050 1 8  0000012b.wav
  10080       XMA  22050 1 8  0000012c.wav
  5400        XMA  22050 1 8  0000012d.wav
  22320       XMA  22050 1 8  0000012e.wav
  22536       XMA  22050 1 8  0000012f.wav
  19584       XMA  22050 1 8  00000130.wav
  14436       XMA  22050 1 8  00000131.wav
  9180        XMA  22050 1 8  00000132.wav
  11232       XMA  22050 1 8  00000133.wav
  6660        XMA  22050 1 8  00000134.wav
  8928        XMA  22050 1 8  00000135.wav
  13680       XMA  22050 1 8  00000136.wav
  12744       XMA  22050 1 8  00000137.wav
  10656       XMA  22050 1 8  00000138.wav
  2484        XMA  22050 1 8  00000139.wav
  5256        XMA  22050 1 8  0000013a.wav
  4572        XMA  22050 1 8  0000013b.wav
  1548        XMA  22050 1 8  0000013c.wav
  15480       XMA  22050 1 8  0000013d.wav
  11232       XMA  22050 1 8  0000013e.wav
  16668       XMA  22050 1 8  0000013f.wav
  17784       XMA  22050 1 8  00000140.wav
  15228       XMA  22050 1 8  00000141.wav
  9360        XMA  24000 1 8  00000142.wav
  6084        XMA  22050 1 8  00000143.wav
  8388        XMA  22050 1 8  00000144.wav
  12420       XMA  22050 1 8  00000145.wav
  20736       XMA  22050 1 8  00000146.wav
  25128       XMA  22050 1 8  00000147.wav
  13320       XMA  22050 1 8  00000148.wav
  7776        XMA  22050 1 8  00000149.wav
  10188       XMA  22050 1 8  0000014a.wav
  3960        XMA  11025 1 8  0000014b.wav
  4572        XMA  11025 1 8  0000014c.wav
  7200        XMA  44100 1 8  0000014d.wav
  1512        XMA  22050 1 8  0000014e.wav
  9396        XMA  22050 1 8  0000014f.wav
  7056        XMA  22050 1 8  00000150.wav
  2808        XMA  22050 1 8  00000151.wav
  684         XMA  22050 1 8  00000152.wav
  2016        XMA  44100 1 8  00000153.wav
  1764        XMA  44100 1 8  00000154.wav
  46620       XMA  44100 1 8  00000155.wav
  16956       XMA  44100 1 8  00000156.wav
  15552       XMA  44100 1 8  00000157.wav
  6156        XMA  44100 1 8  00000158.wav
  3024        XMA  22050 1 8  00000159.wav
  2304        XMA  22050 1 8  0000015a.wav
  1080        XMA  22050 1 8  0000015b.wav
  11592       XMA  20250 1 8  0000015c.wav
  9468        XMA  20250 1 8  0000015d.wav
  11916       XMA  22050 1 8  0000015e.wav
  11844       XMA  22050 1 8  0000015f.wav
  3564        XMA  22050 1 8  00000160.wav
  5688        XMA  22050 1 8  00000161.wav
  4716        XMA  16500 1 8  00000162.wav
  5436        XMA  22050 1 8  00000163.wav
  1548        XMA  22050 1 8  00000164.wav
  1872        XMA  21750 1 8  00000165.wav
  3816        XMA  22050 1 8  00000166.wav
  1764        XMA  22050 1 8  00000167.wav
  2700        XMA  22050 1 8  00000168.wav
  3852        XMA  22050 1 8  00000169.wav
  4536        XMA  22050 1 8  0000016a.wav
  2880        XMA  22050 1 8  0000016b.wav
  2736        XMA  22050 1 8  0000016c.wav
  3348        XMA  22050 1 8  0000016d.wav
  2664        XMA  22050 1 8  0000016e.wav
  2484        XMA  22050 1 8  0000016f.wav
  2916        XMA  22050 1 8  00000170.wav
  3636        XMA  22050 1 8  00000171.wav
  3276        XMA  22050 1 8  00000172.wav
  5076        XMA  22050 1 8  00000173.wav
  4248        XMA  22050 1 8  00000174.wav
  6120        XMA  22050 1 8  00000175.wav
  5364        XMA  22050 1 8  00000176.wav
  5184        XMA  22050 1 8  00000177.wav
  3600        XMA  22050 1 8  00000178.wav
  3060        XMA  22050 1 8  00000179.wav
  5616        XMA  22050 1 8  0000017a.wav
  4608        XMA  22050 1 8  0000017b.wav
  5220        XMA  22050 1 8  0000017c.wav
  3420        XMA  22050 1 8  0000017d.wav
  3636        XMA  22050 1 8  0000017e.wav
  6300        XMA  22050 1 8  0000017f.wav
  6300        XMA  22050 1 8  00000180.wav
  2556        XMA  22050 1 8  00000181.wav
  4356        XMA  22050 1 8  00000182.wav
  5724        XMA  22050 1 8  00000183.wav
  9720        XMA  22050 1 8  00000184.wav
  2268        XMA  22050 1 8  00000185.wav
  4932        XMA  22050 1 8  00000186.wav
  2484        XMA  22050 1 8  00000187.wav
  6084        XMA  22050 1 8  00000188.wav
  7560        XMA  22050 1 8  00000189.wav
  2952        XMA  22050 1 8  0000018a.wav
  3672        XMA  22050 1 8  0000018b.wav
  4968        XMA  16500 1 8  0000018c.wav
  4032        XMA  16500 1 8  0000018d.wav
  4968        XMA  16500 1 8  0000018e.wav
  4680        XMA  22050 1 8  0000018f.wav
  2916        XMA  22050 1 8  00000190.wav
  1260        XMA  22050 1 8  00000191.wav
  3204        XMA  22050 1 8  00000192.wav
  2952        XMA  22050 1 8  00000193.wav
  972         XMA  22050 1 8  00000194.wav
  2376        XMA  22050 1 8  00000195.wav
  1080        XMA  22050 1 8  00000196.wav
  1368        XMA  22050 1 8  00000197.wav
  2052        XMA  22050 1 8  00000198.wav
  2736        XMA  22050 1 8  00000199.wav
  1044        XMA  22050 1 8  0000019a.wav
  2592        XMA  22050 1 8  0000019b.wav
  2556        XMA  22050 1 8  0000019c.wav
  2304        XMA  22050 1 8  0000019d.wav
  3384        XMA  22050 1 8  0000019e.wav
  5220        XMA  22050 1 8  0000019f.wav
  7884        XMA  22050 1 8  000001a0.wav
  11232       XMA  22050 1 8  000001a1.wav
  3744        XMA  22050 1 8  000001a2.wav
  7632        XMA  22050 1 8  000001a3.wav
  4104        XMA  22050 1 8  000001a4.wav
  4680        XMA  22050 1 8  000001a5.wav
  4392        XMA  22050 1 8  000001a6.wav
  5256        XMA  22050 1 8  000001a7.wav
  4428        XMA  22050 1 8  000001a8.wav
  8172        XMA  22050 1 8  000001a9.wav
  9216        XMA  22050 1 8  000001aa.wav
  3420        XMA  22050 1 8  000001ab.wav
  3312        XMA  22050 1 8  000001ac.wav
  3924        XMA  22050 1 8  000001ad.wav
  4176        XMA  22050 1 8  000001ae.wav
  4248        XMA  22050 1 8  000001af.wav
  4284        XMA  22050 1 8  000001b0.wav
  6516        XMA  22050 1 8  000001b1.wav
  5364        XMA  22050 1 8  000001b2.wav
  27972       XMA  22050 1 8  000001b3.wav
  23184       XMA  22050 1 8  000001b4.wav
  12024       XMA  22050 1 8  000001b5.wav
  3312        XMA  22050 1 8  000001b6.wav
  3852        XMA  22050 1 8  000001b7.wav
  3852        XMA  22050 1 8  000001b8.wav
  3276        XMA  22050 1 8  000001b9.wav
  3240        XMA  22050 1 8  000001ba.wav
  3096        XMA  22050 1 8  000001bb.wav
  4500        XMA  22050 1 8  000001bc.wav
  5364        XMA  22050 1 8  000001bd.wav
  3816        XMA  22050 1 8  000001be.wav
  4104        XMA  22050 1 8  000001bf.wav
  5148        XMA  22050 1 8  000001c0.wav
  4356        XMA  22050 1 8  000001c1.wav
  6624        XMA  22050 1 8  000001c2.wav
  6588        XMA  22050 1 8  000001c3.wav
  1260        XMA  22050 1 8  000001c4.wav
  12168       XMA  22050 1 8  000001c5.wav
  15624       XMA  22050 1 8  000001c6.wav
  11592       XMA  22050 1 8  000001c7.wav
  11592       XMA  22050 1 8  000001c8.wav
  14256       XMA  22050 1 8  000001c9.wav
  13500       XMA  22050 1 8  000001ca.wav
  11592       XMA  22050 1 8  000001cb.wav
  8280        XMA  22050 1 8  000001cc.wav
  11592       XMA  22050 1 8  000001cd.wav
  11592       XMA  22050 1 8  000001ce.wav
  10836       XMA  22050 1 8  000001cf.wav
  7092        XMA  22050 1 8  000001d0.wav
  6516        XMA  22050 1 8  000001d1.wav
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: The Warriors (PSP) - sample files

Post by aluigi »

... and in your personal opinion, what type of codec is that one?!?
AnonBaiter
Posts: 1125
Joined: Tue Feb 02, 2016 2:35 am

Re: The Warriors (PSP) - sample files

Post by AnonBaiter »

XBOX ADPCM, I guess...?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: The Warriors (PSP) - sample files

Post by aluigi »

Would have been appreciated if you just reported the codec issue immediately since the first post or, better, in a new topic.

That xwb is a dwVersion 3 and the first archived file has the Format field 0x000ac445.
The codec mask (3) returns 1 which stands for the XMA codec, while the adpcm codec is 2.
All the other values retrieved from the Format field seem correct, like number of channels and samplerate.

I'm checking some of my few old xwb samples to see if they use different codec tags maybe in both versions 2 and 3, for example xbox adpcm using 1 instead of 2.
AnonBaiter
Posts: 1125
Joined: Tue Feb 02, 2016 2:35 am

Re: The Warriors (PSP) - sample files

Post by AnonBaiter »

Hey aluigi you never told me there was an EkszBox-ABX tool around somehwere! Let's see if that tool is in any way better than yours!

EDIT: It produces some unstable files when testing the tool with xbox002.xwb file, in that there's not a single file that sounds right. So have you figured these out yet?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: The Warriors (PSP) - sample files

Post by aluigi »

The quick solution about which I can think is simply checking if the version is <= 3 and if the codec is 1 then use the xbox adpcm one.
But remains the doubt of what's the higher version to use this different codec tag because currently we know only about version 3.
Probably I need more samples from older games, or who cares and I make that quick fix I said.
AnonBaiter
Posts: 1125
Joined: Tue Feb 02, 2016 2:35 am

Re: The Warriors (PSP) - sample files

Post by AnonBaiter »

So you want me to post more samples out of Xbox games? Then let me start with Forza Motorsport. Are you cool with that?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: The Warriors (PSP) - sample files

Post by aluigi »

Ok let's try with one xwb from Forza
AnonBaiter
Posts: 1125
Joined: Tue Feb 02, 2016 2:35 am

Re: The Warriors (PSP) - sample files

Post by AnonBaiter »

Check this thread for more XBOX .xwb samples:
http://zenhax.com/viewtopic.php?f=9&t=2835
JuggaloHomie
Posts: 2
Joined: Sun Sep 27, 2020 7:46 pm

Re: The Warriors (PSP) - sample files

Post by JuggaloHomie »

the script 0.2 extracts the gang models inside the wad file? I need making a project with models. Help please...
JuggaloHomie
Posts: 2
Joined: Sun Sep 27, 2020 7:46 pm

Re: The Warriors (PSP) - sample files

Post by JuggaloHomie »

I extracted the PSP WAD files, and i receive .dat files. How to convert to mesh or obj?
Snowblake
Posts: 1
Joined: Mon Jun 13, 2022 11:55 am

Re: The Warriors (PSP) - sample files

Post by Snowblake »

aluigi wrote:Good, I have updated the script

Have you updated it for XBOX support? And please answer the question above me, I got the .dat files too.
==EDIT==
Here's PSP's .dat,.vap, .lua, and .sdb files:
https://mega.nz/folder/ZPYjBIDA#ilUfbkdTu2Ugo-xbdJRh1Q
==2nd EDIT==
I can extract XBOX .wad files from the .idx now, still extracts .dat and other file types. Link is still the same as above