Important information: this site is currently scheduled to go offline indefinitely by end of the year.
Battlefield 3 PC Beta .SB archives
Re: Battlefield 3 PC Beta .SB archives
There is music at the end of the round. 2 different tracks, one for if you loose and one if you winOrangeC wrote:There isn't any music in the beta or so i haven't found it yet.
Re: Battlefield 3 PC Beta .SB archives
I wouldn't say very long as they just loop over and over. I'd say no more than 15-20 seconds eachOrangeC wrote:How long are they?
EDIT:
Here is the "Round Lost" music:
http://www.youtube.com/watch?v=YvrHlKVImfY
EDIT #2:
You can just about hear the round win music in this vid:
http://youtu.be/pU1lloF65Sk?t=43s
-
- Moderator
- Posts: 954
- Joined: Sun Mar 27, 2011 8:42 pm
- Has thanked: 10 times
- Been thanked: 161 times
Re: Battlefield 3 PC Beta .SB archives
I will upload X360 version very soon...
EDIT :
To bad so far coz that beta is only in GOD format and files cannot be seen.
EDIT :
To bad so far coz that beta is only in GOD format and files cannot be seen.
Quick BMS Editor GUI - simple easy to use
Goto : viewtopic.php?uid=34229&f=29&t=6797&start=0
Downloads from DropBox : https://dl.dropboxusercontent.com/u/
Goto : viewtopic.php?uid=34229&f=29&t=6797&start=0
Downloads from DropBox : https://dl.dropboxusercontent.com/u/
Re: Battlefield 3 PC Beta .SB archives
Thanks to this I managed to successfully remove obfuscation, but it will quite hard to interpret data.Rick wrote:New obfuscation on .toc is extremely simple.
If the first dword is 0x00CED100 (D1CE) then the file is obfuscated, otherwise it's normal.
Magic data starts at 0x128 and is 257 bytes.
Real data starts at 0x22C until end of file.
Code: Select all
for (int i = 0; i < length; i++) { data[i] = data[i] ^ magic[i % 257] ^ 0x7B; }
I've already dropped this thing and waiting for full game, but I have one question for Rick. Why did you added that 0x7B XOR and how did you figured out that value ? I don't really have much experience with this sort of things, however I do understand them, but I can't figure out why there is that xor 0x7B.
-
- beginner
- Posts: 22
- Joined: Wed Jan 21, 2009 11:20 pm
- Has thanked: 1 time
- Been thanked: 2 times
Re: Battlefield 3 PC Beta .SB archives
The actual list of files inside the chunk/bundles is inside the bom.fb2 file. Its an archive (ZIP) that have .rm files for every file in the Data directory, this files seems to be a meta files, describing the files inside the sb/chunk archives. The bom.fb2 archive from the beta can be found here.
The RM files seems to have a name, sha, offset, type,size,decSize,salt and few others.
The RM files seems to have a name, sha, offset, type,size,decSize,salt and few others.
Re: Battlefield 3 PC Beta .SB archives
Hey, I'm trying to work with the files in the real game now that they've been released. I'm looking through the TOC files - why do you say there are 257 bytes of magic? I only see 256 bytes enclosed between the two bytes 120 (ASCII x).
Re: Battlefield 3 PC Beta .SB archives
This is how far I currently am in regards to reading all the files: https://github.com/mitsuhiko/frostbite2-stuffOrangeC wrote:Any progress on it since the full game is out?
The dumpall.py script dumps all the data files that are in the .cas files but that alone does not give you too much. The files are named by their content hashes and the top up at around 110.000 files. So there is still a lot of stuff that needs to be done.
The libsb.py file also has ways to read the actual .sb/.toc files and to decrypt files by themselves. The bom.fb2 file for instance is just a XOR encrypted zip file which contains of more .m files which are of the same format as the .sb/.toc files but I did not manage to read them properly so far. As it seems there are some unimplemented type codes and handling of blobs is wrong.
If someone wants to have a look at that, every help is appreciated.
-
- double-veteran
- Posts: 868
- Joined: Sun Apr 20, 2008 2:58 am
- Has thanked: 5 times
- Been thanked: 41 times
Re: Battlefield 3 PC Beta .SB archives
I used both python scripts with both versions 272 and 322 but they don't work on the sb/toc files.
322 gives me a module not found error on string IO import. 277 version does nothing.
322 gives me a module not found error on string IO import. 277 version does nothing.