Prince of Persia (SoT, WW, TTT) file extraction .fat, .big

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
oux
Posts: 39
Joined: Sun Nov 05, 2017 6:14 am

Prince of Persia (SoT, WW, TTT) file extraction .fat, .big

Post by oux »

Hello,

I would like to extract music from POP game series. All files seems to have the same extension and placed in the same folder, but I don't know how to handle them.
Internet says that there is a program Persian Rug, but I didn't find it.

Could someone help me please?

Here are files that comes together:
https://mega.nz/#!8DZSjIqb!YPHddOYRlciR ... GUHC50yj6w
https://mega.nz/#!pXBWnIxJ!IQKnhVMdFCTG ... 1LVAAHoudA
Acewell
Posts: 706
Joined: Fri Aug 08, 2014 1:06 am

Re: Prince of Persia (SoT, WW, TTT) file extraction .fat, .big

Post by Acewell »

oux wrote:Internet says that there is a program Persian Rug, but I didn't find it.

Persian Rug 2.5 beta here :D
https://web.archive.org/web/20080112081 ... rfster.be/
oux
Posts: 39
Joined: Sun Nov 05, 2017 6:14 am

Re: Prince of Persia (SoT, WW, TTT) file extraction .fat, .big

Post by oux »

Acewell wrote:
oux wrote:Internet says that there is a program Persian Rug, but I didn't find it.

Persian Rug 2.5 beta here :D
https://web.archive.org/web/20080112081 ... rfster.be/

Thank you it works, but...
The program extracted hundreds of .sb0 files, what do I do with them?
They should be audio files thou.
Here is an example: http://rgho.st/8VC8cQbKT
AnonBaiter
Posts: 1125
Joined: Tue Feb 02, 2016 2:35 am

Re: Prince of Persia (SoT, WW, TTT) file extraction .fat, .big

Post by AnonBaiter »

You can play those .sb# things right through here:
foobar2000(latest stable version if in doubt)+vgmstream

I also wrote a .bms script for these .big/.fat archives of the game.
oux
Posts: 39
Joined: Sun Nov 05, 2017 6:14 am

Re: Prince of Persia (SoT, WW, TTT) file extraction .fat, .big

Post by oux »

AnonBaiter wrote:You can play those .sb# things right through here:
foobar2000(latest stable version if in doubt)+vgmstream

I also wrote a .bms script for these .big/.fat archives of the game.

Can I have this script?
AnonBaiter
Posts: 1125
Joined: Tue Feb 02, 2016 2:35 am

Re: Prince of Persia (SoT, WW, TTT) file extraction .fat, .big

Post by AnonBaiter »

Sure. You can see it here.
oux
Posts: 39
Joined: Sun Nov 05, 2017 6:14 am

Re: Prince of Persia (SoT, WW, TTT) file extraction .fat, .big

Post by oux »

AnonBaiter wrote:Sure. You can see it here.

Everything works except one thing, as I understand music files are placed in the archive:
https://mega.nz/#!peAnzYKQ!x6HWNltsRIFF ... XWcNfIhqjI
But how to unpack him?

It has .ss0 extension.
AnonBaiter
Posts: 1125
Joined: Tue Feb 02, 2016 2:35 am

Re: Prince of Persia (SoT, WW, TTT) file extraction .fat, .big

Post by AnonBaiter »

To be honest the .sb0/.ss0 format is just a mess. Most of the format is adjusted not only by platform, but by game as well(the size of these information fields of a .sb0 file changes depending on the platform+game) to the point you need to adjust every single detail of the script if there ever was one just so you can extract a single RAW file from that format alone. I just don't know what was up with whoever designed this format in the first place really.

"Unpacking" might not be ideal a word for both these things, but if we're talking about that DecUbiSnd kinda does the job for these .ss0 files, but it's kinda outdated right now. vgmstream might be the ideal choice at this point, now that it has "subsong support".

Besides, there are a bunch of .sb0 files around the whole archive, and (I think) only one of them references this file you just posted here. See if you can find it so you can play it with vgmstream(as a foobar2000 component, that is).
Kanas6950
Posts: 17
Joined: Tue Jan 16, 2018 9:07 am

Re: Prince of Persia (SoT, WW, TTT) file extraction .fat, .big

Post by Kanas6950 »

Hey, I dragged the .ss0 file to foobar with vgmstream plugin installed but it didn't recognize it
Please help
AnonBaiter
Posts: 1125
Joined: Tue Feb 02, 2016 2:35 am

Re: Prince of Persia (SoT, WW, TTT) file extraction .fat, .big

Post by AnonBaiter »

my mistake, actually you need to drag a .sb0 file into foobar2000 with the vgmstream component installed.
Kanas6950
Posts: 17
Joined: Tue Jan 16, 2018 9:07 am

Re: Prince of Persia (SoT, WW, TTT) file extraction .fat, .big

Post by Kanas6950 »

Wow, It worked
But they are not listed correctly
Each track is cut to three - six seconds and i need to search for them and merge them :(
Is there an option to merge them in foobar2000?

Also.. do you have a script for Prince of Persia 2008 streamedsounds.forge file?
AnonBaiter
Posts: 1125
Joined: Tue Feb 02, 2016 2:35 am

Re: Prince of Persia (SoT, WW, TTT) file extraction .fat, .big

Post by AnonBaiter »

Kanas6950 wrote:Is there an option to merge them in foobar2000?
not as i know of.
Kanas6950 wrote:Also.. do you have a script for Prince of Persia 2008 streamedsounds.forge file?
see here.
Kanas6950
Posts: 17
Joined: Tue Jan 16, 2018 9:07 am

Re: Prince of Persia (SoT, WW, TTT) file extraction .fat, .big

Post by Kanas6950 »

It gave me files like this "Common_BAO_0x0045a937"
How to open them in foobar?
Do you have a facebook page or account?
AnonBaiter
Posts: 1125
Joined: Tue Feb 02, 2016 2:35 am

Re: Prince of Persia (SoT, WW, TTT) file extraction .fat, .big

Post by AnonBaiter »

Kanas6950 wrote:It gave me files like this "Common_BAO_0x0045a937"
How to open them in foobar?
that means the file isn't supported by vgmstream.
if you want more info, go to the hcs64 message board and post there instead. it's where vgmstream devs reside
Kanas6950 wrote:Do you have a facebook page or account?
pffffffffffffffffffffffffffffffffffffft