Skip to content

Instantly share code, notes, and snippets.

@NodusCursorius
Last active May 27, 2016 20:23
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save NodusCursorius/4d6156f8dcfb779205f074c8dadf2ee0 to your computer and use it in GitHub Desktop.
Save NodusCursorius/4d6156f8dcfb779205f074c8dadf2ee0 to your computer and use it in GitHub Desktop.
Dark Souls III\Data5.bdt\
@setlocal enabledelayedexpansion
mkdir fdp_m30
mkdir fdp_m31
mkdir fdp_m32
mkdir fdp_m33
mkdir fdp_m34
mkdir fdp_m35
mkdir fdp_m37
mkdir fdp_m38
mkdir fdp_m39
mkdir fdp_m40
mkdir fdp_m41
mkdir fdp_rm30
mkdir fdp_rm31
mkdir fdp_rm32
mkdir fdp_rm33
mkdir fdp_rm34
mkdir fdp_rm35
mkdir fdp_rm37
mkdir fdp_rm38
mkdir fdp_rm39
mkdir fdp_rm40
mkdir fdp_rm41
mkdir fdp_sm30
mkdir fdp_sm31
mkdir fdp_sm32
mkdir fdp_sm33
mkdir fdp_sm34
mkdir fdp_sm35
mkdir fdp_sm37
mkdir fdp_sm38
mkdir fdp_sm39
mkdir fdp_sm40
mkdir fdp_sm41
mkdir fdp_vm30
mkdir fdp_vm31
mkdir fdp_vm32
mkdir fdp_vm33
mkdir fdp_vm34
mkdir fdp_vm35
mkdir fdp_vm37
mkdir fdp_vm38
mkdir fdp_vm39
mkdir fdp_vm40
mkdir fdp_vm41
mkdir fdp_xm30
mkdir fdp_xm31
mkdir fdp_xm32
mkdir fdp_xm33
mkdir fdp_xm34
mkdir fdp_xm35
mkdir fdp_xm37
mkdir fdp_xm38
mkdir fdp_xm39
mkdir fdp_xm40
mkdir fdp_xm41
fmod_extr.exe fdp_m30.fsb & move *.wav fdp_m30\
fmod_extr.exe fdp_m31.fsb & move *.wav fdp_m31\
fmod_extr.exe fdp_m32.fsb & move *.wav fdp_m32\
fmod_extr.exe fdp_m33.fsb & move *.wav fdp_m33\
fmod_extr.exe fdp_m34.fsb & move *.wav fdp_m34\
fmod_extr.exe fdp_m35.fsb & move *.wav fdp_m35\
fmod_extr.exe fdp_m37.fsb & move *.wav fdp_m37\
fmod_extr.exe fdp_m38.fsb & move *.wav fdp_m38\
fmod_extr.exe fdp_m39.fsb & move *.wav fdp_m39\
fmod_extr.exe fdp_m40.fsb & move *.wav fdp_m40\
fmod_extr.exe fdp_m41.fsb & move *.wav fdp_m41\
fsb_aud_extr.exe fdp_rm30.fsb & move *.wav fdp_rm30\
fsb_aud_extr.exe fdp_rm31.fsb & move *.wav fdp_rm31\
fsb_aud_extr.exe fdp_rm32.fsb & move *.wav fdp_rm32\
fsb_aud_extr.exe fdp_rm33.fsb & move *.wav fdp_rm33\
fsb_aud_extr.exe fdp_rm34.fsb & move *.wav fdp_rm34\
fsb_aud_extr.exe fdp_rm35.fsb & move *.wav fdp_rm35\
fsb_aud_extr.exe fdp_rm37.fsb & move *.wav fdp_rm37\
fsb_aud_extr.exe fdp_rm38.fsb & move *.wav fdp_rm38\
fsb_aud_extr.exe fdp_rm39.fsb & move *.wav fdp_rm39\
fsb_aud_extr.exe fdp_rm40.fsb & move *.wav fdp_rm40\
fsb_aud_extr.exe fdp_rm41.fsb & move *.wav fdp_rm41\
fmod_extr.exe fdp_sm30.fsb & move *.wav fdp_sm30\
fmod_extr.exe fdp_sm31.fsb & move *.wav fdp_sm31\
fmod_extr.exe fdp_sm32.fsb & move *.wav fdp_sm32\
fmod_extr.exe fdp_sm33.fsb & move *.wav fdp_sm33\
fmod_extr.exe fdp_sm34.fsb & move *.wav fdp_sm34\
fmod_extr.exe fdp_sm35.fsb & move *.wav fdp_sm35\
fmod_extr.exe fdp_sm37.fsb & move *.wav fdp_sm37\
fmod_extr.exe fdp_sm38.fsb & move *.wav fdp_sm38\
fmod_extr.exe fdp_sm39.fsb & move *.wav fdp_sm39\
fmod_extr.exe fdp_sm40.fsb & move *.wav fdp_sm40\
fmod_extr.exe fdp_sm41.fsb & move *.wav fdp_sm41\
fmod_extr.exe fdp_vm30.fsb & move *.wav fdp_vm30\
fmod_extr.exe fdp_vm31.fsb & move *.wav fdp_vm31\
fmod_extr.exe fdp_vm32.fsb & move *.wav fdp_vm32\
fmod_extr.exe fdp_vm33.fsb & move *.wav fdp_vm33\
fmod_extr.exe fdp_vm34.fsb & move *.wav fdp_vm34\
fmod_extr.exe fdp_vm35.fsb & move *.wav fdp_vm35\
fmod_extr.exe fdp_vm37.fsb & move *.wav fdp_vm37\
fmod_extr.exe fdp_vm38.fsb & move *.wav fdp_vm38\
fmod_extr.exe fdp_vm39.fsb & move *.wav fdp_vm39\
fmod_extr.exe fdp_vm40.fsb & move *.wav fdp_vm40\
fmod_extr.exe fdp_vm41.fsb & move *.wav fdp_vm41\
fsb_aud_extr.exe fdp_xm30.fsb & move *.wav fdp_xm30\
fsb_aud_extr.exe fdp_xm31.fsb & move *.wav fdp_xm31\
fsb_aud_extr.exe fdp_xm32.fsb & move *.wav fdp_xm32\
fsb_aud_extr.exe fdp_xm33.fsb & move *.wav fdp_xm33\
fsb_aud_extr.exe fdp_xm34.fsb & move *.wav fdp_xm34\
fsb_aud_extr.exe fdp_xm35.fsb & move *.wav fdp_xm35\
fsb_aud_extr.exe fdp_xm37.fsb & move *.wav fdp_xm37\
fsb_aud_extr.exe fdp_xm38.fsb & move *.wav fdp_xm38\
fsb_aud_extr.exe fdp_xm39.fsb & move *.wav fdp_xm39\
fsb_aud_extr.exe fdp_xm40.fsb & move *.wav fdp_xm40\
fsb_aud_extr.exe fdp_xm41.fsb & move *.wav fdp_xm41\
@Mikapall
Copy link

Mikapall commented May 8, 2016

I just stumbled upon this, first of all, thank you!

I have a problem: I cannot make it to work. I have BinderTool, the fsb extracting/decrypting Data5.bdt, and I already managed to extract and decrypt the files found in Game/Sound myself.

I just found about the Bindertool program and this batch file. The only thing I know is that, once I unpack the .bdt file, using your batch file should unpack and decrypt every .fsb file in it. The problem is that I do not know how to use Bindertool, so I cannot unpack Data5.bdt.

Could you give me an explanation on how to use it? Searching has resulted in nothing... I would be grateful to have your assistance with this!

@NodusCursorius
Copy link
Author

Sorry! I had no idea gists could taken comments and never thought to check.

Here is our discussion on audio extraction: http://forum.xentax.com/viewtopic.php?p=118497#p118497

In regards to using Bindertool, it's simple. Extract the Bindertool to a temporary folder and copy -both- Data5 files (.bdt and .bhd) into that same temporary folder. Drag Data5.bhd onto the BinderTool.exe, and then do the same with Data5.bdt. This should create a folder called Data5 with all of the extracted contents.

This particular batch file that you've found is meant to be ran within the Data5 folder. Contact me on Steam if you have any further questions ( Nodus Cursorius )

@Mikapall
Copy link

Mikapall commented May 27, 2016

No problem, I appreciate the response.

The main problem here is my knowledge: I don't know about that Bindertool.exe thing. I don't see it in the files and IINM, I have to make it myself...? I'll add you to Steam for more detailed info, then!

Thanks! A lot!

@NodusCursorius
Copy link
Author

Updated to reflect corrected names from Atvaark's tool.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment