ekey / er.bdt.tool Goto Github PK
View Code? Open in Web Editor NEWTool for extract BDT archives from game - Elden Ring
Tool for extract BDT archives from game - Elden Ring
I have tried to use this following the instructing, but it did nothing. The command window flicked and gave no message, no error, no nothing. Is this method still working?
Expect BDT tool to unpack files into readable files, however the output folder created is called __Unknown
and contains many files of differening sizes.
> C:\Users\...\Downloads\ER.BDT.Tool-0.1.41767\Release\ER.Unpacker.exe "E:\Games\SteamLibrary\steamapps\common\ELDEN RING\Game\Data0.bhd" "C:\Users\...\Desktop\ER"
ELDEN RING Binder Unpacker
(c) 2022 Ekey (h4x0r) / v0.0.1.41767
[WARNING]: Unable to load project file \Projects\FileNames.list!
[UNPACKING]: __Unknown\65522405ED07203C
[UNPACKING]: __Unknown\47610D32B872F5FF
[UNPACKING]: __Unknown\A2D5627CEBF2CEC6
[UNPACKING]: __Unknown\E4121558144AC804
[UNPACKING]: __Unknown\A14F84A3E60EA4CE
[UNPACKING]: __Unknown\ABA36FF55C3FAE23
[UNPACKING]: __Unknown\3DD06BA4CCF6EADF
[UNPACKING]: __Unknown\6B1ED54F02E412DC
[UNPACKING]: __Unknown\49756A55CA6C452D
[UNPACKING]: __Unknown\FCE3760FAD792E23
[UNPACKING]: __Unknown\9521C936862A2EF7
[UNPACKING]: __Unknown\1253407A71712EC2
[UNPACKING]: __Unknown\C1FE988158C55DED
[UNPACKING]: __Unknown\1992FEFDDFA121B5
...
Could u reupload ur newest version JLBAGUnpacker for *.bag file ?i really need it but the link were all missed u uploaded before, i can only contact u in this way ,thank you!
When Unpacking Data0.bdt with .\ER.Unpacker.exe "Z:\ELDEN RING\Game\Data0.bdt" "Z:\ELDEN RING\Game\Unpack"
, it shows error below,
Uncatched Exception: Org.BouncyCastle.Crypto.DataLengthException: input too large for RSA cipher.
in Org.BouncyCastle.Crypto.Engines.RsaCoreEngine.ConvertInput(Byte[] inBuf, Int32 inOff, Int32 inLen)
in Org.BouncyCastle.Crypto.Engines.RsaEngine.ProcessBlock(Byte[] inBuf, Int32 inOff, Int32 inLen)
in ER.Unpacker.BinderCipher.iDecryptByRSA(String m_BinderFile)
in ER.Unpacker.BinderUnpack.iDoIt(String m_BinderFile, String m_DstFolder)
in ER.Unpacker.Program.Main(String[] args)
How can I resolve it?
During my work on Binder Tool, I found all the file names for the current game version minus 12 weird ones that seem like near-identical duplicates of the data0 shader files. My fork is here. The file names are in /BinderTool/DictionaryER.csv
, but they're stored with the alias roots the game uses (e.g. "map:/"). You can use a simple search-replace in a text editor or something or use the FileNameDictionary.MakeHashable
function in Binder Tool - FileNameDictionary
has a list of all the aliases used in DictionaryER as well as what they should be replaced with.
regulation.bin
is the regulation file for Elden Ring. Data0.bdt
is a data file now, unlike previous DS3 etc.
I found a lot of parameters from the regulation file, just like other from software games.
Hi @Ekey,
When I run the tool, I get the following exception:
Any ideas how to fix it?
Thanks a lot for the tool.
Hello!
I'm getting this error despite having copy-pasted oo2core_6_win64.dll in the unpacker folder, am I missing something?
Hi, Sir, nice tool! However, don't know how to use it. In visual studio? or directly in cmd (apparently not)? dotnet build doesn't work neither.
Looking forward to your response!
Hi ! im new to modding Fromsoft games. The readme file does not have any instructions. would love to know how to use this
E:\Release>ER.UNPACKER.EXE "E:\ORIGIN\DATA0.BHD" "E:\UNPACKED"
ELDEN RING Binder Unpacker
(c) 2022 Ekey (h4x0r) / v0.0.1.41767
[INFO]: Project File Loaded: 88302
未经处理的异常: Org.BouncyCastle.Security.InvalidKeyException: Not an RSA key
在 Org.BouncyCastle.Crypto.Engines.RsaCoreEngine.Init(Boolean forEncryption, ICipherParameters parameters)
在 ER.Unpacker.BinderCipher.iDecryptByRSA(String m_BinderFile)
在 ER.Unpacker.BinderUnpack.iDoIt(String m_BinderFile, String m_DstFolder)
在 ER.Unpacker.Program.Main(String[] args)
E:\Release>
several days ago it's work, but today on another pc, it just can't. Looking forward to your help, thank you~
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.