Jump to content

2 Screenshots

About This File

Tools for Battlefield 6 beta. Currently supports dumping the game, export models/maps.
Usage is similar to previous tools for frostbite engine.

toc_bf6.exe - dump tool

Change .ini file parameters:
- game path
- dump path
- selection to dump "ebx", "res", "chunks" or "all"
Then drop any .toc file onto .exe to dump assets. Or run from command line with 1 parameter - toc file name.

Fb_bf6_mesh.exe - model tool

Takes .MeshSet as parameter.
ske_soldier_3p.ebx - main universal skeleton for soldiers. Must be in the same folder. If you need another skeleton, use its name as 2nd parameter. Or rename it to ske_soldier_3p.ebx.
Tool will try to find chunks automatically. If not, it gives error message with chunk name.

Map export

1. Create database

Run fb_maps_bf6_db.exe tool once, it will scan whole dump for meshsets and blueprints, so later maps can be converted fast, without the need to go into whole tree of assets. This will take a few minutes. After that, 2 files will be created: bp.db & meshnames.txt, which need to stay in the same folder with EXE for main tool to work.

2. Export maps

Use fb_maps_bf6.exe (main map tool) to convert maps. Drop any EBX on it, use in command line with 1 parameter, or create a batch.

3. Terrain export

Main terrain data is in .TerrainStreamingTree files for each level. For some levels, these files are small, which means the actual data is in chunks. Sometimes data is in the file itself, in this case it may be big, about 50mb in size.

Drop .TerrainStreamingTree on fb_terrain_bf6.exe or use command line.

Edited by id-daemon


What's New in Version 1.1   See changelog

Released

- added support for physics bones

- added texture converter tool


Game Name

Battlefield 6
  • Like 7
  • Thanks 3

User Feedback

Create an account or sign in to leave a review

You need to be a member in order to leave a review

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

tadamiru

   2 of 2 members found this review helpful 2 / 2 members

Hi id-daemon.
Thank you for always providing such interesting tools.

I'm not an English speaker, so I apologize if I'm being rude.

When I try to extract the vehicle model using the normal procedure, I seem to have a problem where the normal model and the destroyed model are combined.
Is there anything the user can do to fix this?
Or maybe I'm using the wrong skeleton...

2.png

1.png

Response from the author:

This is the way meshes are made in this game. Several damage states are in the same mesh. Theres way to split them, because states are weighted to separate bones, like bone 0, 1, 2 etc.

MxjorZ

   1 of 1 member found this review helpful 1 / 1 member

First I want to begin with my appreciation to the skill, efforts and time spent to make this possible.
I still yet to have figured out how you import terrains and full maps.
My attempt was importing empire state and when i import the terrain it only gives me a collection with no meshes, completely blank.
Other than that, the tool is fantastic!

DrakeHurley

   1 of 1 member found this review helpful 1 / 1 member

For the life of me, i cant figure out what i'm doing wrong. I'm hoping soon someone can make a video or something explaining it but aside from that, it's awesome to see that there's at least a tool in the works for it!

NACENCN

   1 of 1 member found this review helpful 1 / 1 member

Hi id-daemon, I have run your tool and it works fine on my computer for unpacking all.toc files. I haven't attempted to unpack the models yet, but there was a problem with the generation of the map database. After running fb_maps_bf6_db.exe, it only created a meshnames.txt file but did not create the bp.db file. I noticed that the tool threw an error. At first, I didn't pay attention to it, but when I continued with terrain reading, I noticed that all the building files were missing from my files. How should I proceed in order to be able to properly synthesize the complete map?

PixPin_2025-08-19_04-29-40.png

PixPin_2025-08-19_04-26-47.png

Response from the author:

Must be a problem with one of EBX files. I missed that because i didn't check them all yet.

nus

  

fb_maps_bf6_db.exe
Change fb_maps.ini file parameters:
- \Dump\bundles path
- \Dump\chunks path

ySupremeZz

  

Hi, Awesome too, really really good, im just working on Octane Shaders for the models, but im kinda lost on the textures, weapons have the CS,NMT,WO...

all 3 with alpha channels, but seems have too much channels and no bump, did u have any idea about it? i converted the NM to OpenGL and its fine, the Alpha seems be the Metallic too, but the WO and Alpha CS idk

davidpiichel

  

Hi, could you please upload a Windows x64 or .NET Framework 4.8 build of toc_bf6.exe? The current 19 KB version gives “This app can’t run on your PC” on Windows 10/11 x64. Thanks!

LUN4T1C

  

this sounds great! but how can I import EBX files into blender? or, is there a tool to convert EBX into FBX?
I tried dropping EBX into the Fb_bf6_mesh.exe but all I get are two 0 KB .smd and .ascii files as somebody before me mentioned already.

many thanks for any help!

carlos11

  

perfect as always 🙂

usedm

· Edited by usedm

  

why do 0 KB .smd and .ascii files appear when I move a .meshset file to fb_bf6_mesh? There are no errors. How can I fix this? Can someone send me the Brabley, Leopard and Abrams models?
And how I do export them to Blender? Can anyone tell me in detail what add-ons he uses and for what version?

 

 

 

konna

  

Will this tool be updated to work with the full release of the game? 


it partially works with the base game assets, but not the campaign or High quality texture dlcs

  • Like 1
×
×
  • Create New...