Hello,
I would love some help extracting the sounds/audio. The game apparently uses Frostbite 3. And everything is packed in these .cas files as you can see in the image below:
I tried a couple of Python scripts that were written for Battlefield 1 but none of them worked or I couldn't make them work.
Here's that last cas_07.cas 20mb file for testing. Oh and the cas.cat catalog just in case.
Thank you very much!
Important information: this site is currently scheduled to go offline indefinitely by end of the year.
Battlefield V .cas .cat
-
- beginner
- Posts: 26
- Joined: Tue Apr 03, 2007 6:45 pm
- Has thanked: 1 time
- Been thanked: 1 time
Re: Battlefield V .cas .cat
I tried Luigi's Frostbite TOC/SB script on this cas.cat file, and it extracted roughly 3.9GB out of those 4.6GB. The extracted files always start with "00 01 00 00 00 71 00 00", so I guess that's the header. I recognized some PNG headers inside some of them, so I guess they are not compressed. However, I don't know what to do with those files, since fb3decoder and ealayer3 decoders don't work.
Re: Battlefield V .cas .cat
Well, here's another problem. Encryption has changed. Patch folder and .sb files are missing.I already tried to do something, but nothing but two sounds. And one sound is from Bf1, and the other I do not know from where.
-
- double-veteran
- Posts: 840
- Joined: Sat Nov 06, 2010 12:27 am
- Has thanked: 435 times
- Been thanked: 235 times
Re: Battlefield V .cas .cat
To those of you who do not know yet, a new python script that supports the new format for SWBF2 and BFV has been created by the dev of FrostyToolSuite and someone already posted it here.
Now you can dump the whole game again to your own pleasure.
Now you can dump the whole game again to your own pleasure.
Re: Battlefield V .cas .cat
And by the way for those who want to unpack sounds. There is a problem with EASpeex. The script can not find : EASpeex dll not detected. Although I have it and it is in the folder. This happened when I reinstalled Python for version 2.7.6. And I wanted to load Battlefield V into FrostyToolSuite editor and I was not lucky
Re: Battlefield V .cas .cat
You are have 60Gb chunks? This is BFV or SWBF2 ? Just in BFV, there are generally very few chunks formed (250 chunks) <500Mb. All the same for BFV need to refine the script.
Re: Battlefield V .cas .cat
We have to wait. I saw a video on YouTube where one person get voices from the BFV.
-
- advanced
- Posts: 46
- Joined: Mon Jun 25, 2012 8:44 am
- Has thanked: 61 times
- Been thanked: 3 times
Re: Battlefield V .cas .cat
Alright I think I did it. You need Python 2.7.6, that's very important.
First use the x64 version of Python to extract the chunks and everything else. Then install the x32 version of the same Python 2.7.6 and use the script called fb3decoder.py. To basically extract/convert the sounds using all the .chunks and .ebx files that you already extracted before.
This is very important, make sure the paths are correct
And if then run the script by pressing F5.
During the extracting and converting you might get some errors like this one
I couldn't fix it so I just moved the file causing the error out of that folder. So if the converting stopped at Wood003, just remove Wood004 and it should continue. But you'll have to restart the script, and it's wise to also remove all of the .ebx files that it already processed out of there too, so it doesn't convert them again. If it doesn't, just keep removing files until it does.
And that's pretty much it. Here's a little thing I put together really quick :>
First use the x64 version of Python to extract the chunks and everything else. Then install the x32 version of the same Python 2.7.6 and use the script called fb3decoder.py. To basically extract/convert the sounds using all the .chunks and .ebx files that you already extracted before.
This is very important, make sure the paths are correct
And if then run the script by pressing F5.
During the extracting and converting you might get some errors like this one
I couldn't fix it so I just moved the file causing the error out of that folder. So if the converting stopped at Wood003, just remove Wood004 and it should continue. But you'll have to restart the script, and it's wise to also remove all of the .ebx files that it already processed out of there too, so it doesn't convert them again. If it doesn't, just keep removing files until it does.
And that's pretty much it. Here's a little thing I put together really quick :>