trafficstars
DarkSoulsIII.FileFormats
Tools
BinderTool
DS3ParamExtractor
DirectXTex
Any text editor that supports Shift-JIS encoding
Formats
| Extension |
Description |
Tools |
| .anibnd |
Animation archive |
BinderTool |
| .bdt |
General purpose archive |
BinderTool |
| .behaviorstringid |
|
|
| .behbnd |
Character behaviour archive |
BinderTool |
| .bhd |
General purpose archive (header) |
BinderTool |
| .bnd |
General purpose archive |
BinderTool |
| .breakobj |
Destructible map objects |
|
| .btab |
|
|
| .btl |
|
|
| .btpb |
|
|
| .ccm |
|
|
| .chrbnd |
Character archive |
BinderTool |
| .chresdbnd |
|
|
| .chrtpfbhd |
Character texture archive |
BinderTool |
| .dcx |
Compressed file |
BinderTool |
| .dds |
DirectDraw Surface texture (DirectX 9/10/11) |
DirectXTex |
| .drb |
|
|
| .edf |
|
|
| .eld |
|
|
| .enc |
Encrypted file |
BinderTool |
| .entryfilelist |
Filename list |
|
| .entryfilelistbnd |
Filename list archive |
|
| .esd |
|
|
| .evd |
|
|
| .fev |
Audio |
|
| .ffx |
|
|
| .ffxbnd |
Audio archive |
BinderTool |
| .flver |
3D Model |
|
| .fmg |
Text |
BinderTool |
| .fpo |
|
|
| .fsb |
Audio |
|
| .gfx |
2D UI |
|
| .gparam |
Map graphics parameter |
|
| .hkainvm |
|
|
| .hkainvmbnd |
Havok archive |
BinderTool |
| .hkbbnd |
|
|
| .hkbscript |
Script |
|
| .hkx |
|
|
| .hkxfilebnd |
Havok archive |
BinderTool |
| .hkxpwv |
|
|
| .idname |
|
|
| .itl |
|
|
| .loadlist |
Map description (plaintext) |
Text editor |
| .loadlistlist |
Map description (plaintext) |
Text editor |
| .lua |
Script |
|
| .luabnd |
Script archive |
BinderTool |
| .mapbnd |
Map archive |
BinderTool |
| .maptexture |
|
|
| .menuesdbnd |
Menu archive |
BinderTool |
| .mmb |
|
|
| .movtae |
|
|
| .mqb |
|
|
| .msb |
|
|
| .msgbnd |
Text archive |
BinderTool |
| .msp |
|
|
| .mtd |
Material |
|
| .mtdbnd |
Material archive |
BinderTool |
| .nfd |
|
|
| .nva |
|
|
| .objbnd |
Object archive |
BinderTool |
| .onav |
|
|
| .param |
Game settings |
BinderTool, DS3ParamExtractor |
| .parambnd |
Game settings archive |
BinderTool |
| .paramdef |
Game settings definition |
|
| .paramdefbnd |
Game settings definition archive |
BinderTool |
| .partsbnd |
Item archive |
BinderTool |
| .premapdecal |
|
|
| .regbnd |
Regulation archive |
BinderTool |
| .remobnd |
Demo archive |
BinderTool |
| .rumblebnd |
Rumble settings archive |
BinderTool |
| .shaderbdlebnd |
Shader archive |
BinderTool |
| .shaderbdlebnddebug |
Shader archive |
BinderTool |
| .shaderbnd |
Shader archive |
BinderTool |
| .sl2 |
Savegame |
BinderTool |
| .stayparambnd |
Game settings archive |
BinderTool |
| .stayparamdefbnd |
Game settings definition archive |
BinderTool |
| .talkeddbnd |
Talk archive |
BinderTool |
| .talkesdbnd |
Talk archive |
BinderTool |
| .texbnd |
Texture archive |
BinderTool |
| .textlist |
|
|
| .tpf |
Texture archive |
BinderTool |
| .vpo |
|
|
| .warppassage |
|
|
| .wcmsgbnd |
Word checker archive |
BinderTool |
Encryption
Regulation file (Data0.bdt)
| Key |
Value |
| Encryption |
AES CBC 256 |
| Key |
"ds3#jn/8_7(rsY9pg55GFN7VFL#+3n/)" (ASCII) |
| IV |
First 16 bytes of the Data0.bdt file |
Archive header (Data1.bhd-Data5.bhd)
| Key |
Value |
| Encryption |
RSA 2048 |
| Key |
See keys.pem |
Archive data (data1.bdt-data5.bdt)
| Key |
Value |
| Encryption |
AES ECB 128 |
| Key |
Stored in the corresponding .bhd file. (Unique for each encrypted file.) |
Savegames
| Key |
Value |
| Encryption |
AES CBC 128 |
| Key |
FD464D695E69A39A10E319A7ACE8B7FA |
| IV |
First 16 bytes of the USER_DATA files inside .sl2 file |
Network Session
| Key |
Value |
| Encryption |
AES CBC 128 |
| Key |
"ds3vvhes09djxwcj" (ASCII) |
| IV |
Unknown |
FMOD Sample Banks (.fsb)
| Key |
Value |
| Algorithm |
XOR |
| Key |
FDPrVuT4fAFvdHJYAgyMzRF4EcBAnKg |