Skip to content

Repository files navigation

DarkSoulsIII.FileFormats

Tools

BinderTool

DS3ParamExtractor

DirectXTex

Any text editor that supports Shift-JIS encoding

Formats

ExtensionDescriptionTools
.anibndAnimation archiveBinderTool
.bdtGeneral purpose archiveBinderTool
.behaviorstringid
.behbndCharacter behaviour archiveBinderTool
.bhdGeneral purpose archive (header)BinderTool
.bndGeneral purpose archiveBinderTool
.breakobjDestructible map objects
.btab
.btl
.btpb
.ccm
.chrbndCharacter archiveBinderTool
.chresdbnd
.chrtpfbhdCharacter texture archiveBinderTool
.dcxCompressed fileBinderTool
.ddsDirectDraw Surface texture (DirectX 9/10/11)DirectXTex
.drb
.edf
.eld
.encEncrypted fileBinderTool
.entryfilelistFilename list
.entryfilelistbndFilename list archive
.esd
.evd
.fevAudio
.ffx
.ffxbndAudio archiveBinderTool
.flver3D Model
.fmgTextBinderTool
.fpo
.fsbAudio
.gfx2D UI
.gparamMap graphics parameter
.hkainvm
.hkainvmbndHavok archiveBinderTool
.hkbbnd
.hkbscriptScript
.hkx
.hkxfilebndHavok archiveBinderTool
.hkxpwv
.idname
.itl
.loadlistMap description (plaintext)Text editor
.loadlistlistMap description (plaintext)Text editor
.luaScript
.luabndScript archiveBinderTool
.mapbndMap archiveBinderTool
.maptexture
.menuesdbndMenu archiveBinderTool
.mmb
.movtae
.mqb
.msb
.msgbndText archiveBinderTool
.msp
.mtdMaterial
.mtdbndMaterial archiveBinderTool
.nfd
.nva
.objbndObject archiveBinderTool
.onav
.paramGame settingsBinderTool, DS3ParamExtractor
.parambndGame settings archiveBinderTool
.paramdefGame settings definition
.paramdefbndGame settings definition archiveBinderTool
.partsbndItem archiveBinderTool
.premapdecal
.regbndRegulation archiveBinderTool
.remobndDemo archiveBinderTool
.rumblebndRumble settings archiveBinderTool
.shaderbdlebndShader archiveBinderTool
.shaderbdlebnddebugShader archiveBinderTool
.shaderbndShader archiveBinderTool
.sl2SavegameBinderTool
.stayparambndGame settings archiveBinderTool
.stayparamdefbndGame settings definition archiveBinderTool
.talkeddbndTalk archiveBinderTool
.talkesdbndTalk archiveBinderTool
.texbndTexture archiveBinderTool
.textlist
.tpfTexture archiveBinderTool
.vpo
.warppassage
.wcmsgbndWord checker archiveBinderTool

Encryption

Regulation file (Data0.bdt)

KeyValue
EncryptionAES CBC 256
Key"ds3#jn/8_7(rsY9pg55GFN7VFL#+3n/)" (ASCII)
IVFirst 16 bytes of the Data0.bdt file

Archive header (Data1.bhd-Data5.bhd)

KeyValue
EncryptionRSA 2048
KeySee keys.pem

Archive data (data1.bdt-data5.bdt)

KeyValue
EncryptionAES ECB 128
KeyStored in the corresponding .bhd file. (Unique for each encrypted file.)

Savegames

KeyValue
EncryptionAES CBC 128
KeyFD464D695E69A39A10E319A7ACE8B7FA
IVFirst 16 bytes of the USER_DATA files inside .sl2 file

Network Session

KeyValue
EncryptionAES CBC 128
Key"ds3vvhes09djxwcj" (ASCII)
IVUnknown

FMOD Sample Banks (.fsb)

KeyValue
AlgorithmXOR
KeyFDPrVuT4fAFvdHJYAgyMzRF4EcBAnKg

About

Dark Souls III archive file information

Topics

Resources

Stars

59 stars

Watchers

6 watching

Forks

Releases

Packages

Contributors