Atvaark / BinderTool

Dark Souls II / Dark Souls III / Bloodborne / Elden Ring bdt, bhd, bnd, dcx, tpf, fmg and param unpacking tool
MIT License
310 stars 50 forks source link

How about Sekiro? #35

Open NaughtDZ opened 5 years ago

NaughtDZ commented 5 years ago

Hi bro,you must know that Sekiro is come out and can play.So,would you add new function to extract Sekiro's *.bdt?

Atvaark commented 5 years ago

These are the new keys I found. But no guarantee that the format is the same as the one used in ds3.

-----BEGIN RSA PUBLIC KEY----- MIIBCwKCAQEA92l+AWx1aV7mzt+6r00bm/qnc4b6NH3VVr/v4UxMcfzushL8jsn9 ZSP1ss95ot/quk8dOJsp0+/bvxH+C9DEezzNLSqqAGd2jq2PYosj/6FhYAKjjMlK jNxcVPsKQug0Zby+KYsENirmEXcmA1fzltrISf6d6LKB1UFHHN9NRkLCm3idE4Pu 9852kPHbiL14EqfDCDgwm7kLeQdt3kUbcmdhu/6dvP42HGxBmAYLNFD3iAe7qLML MFzmKKHQD2fRQK/431Z3xPK6Jp245AdR0AwUYVvnXq+/97wMX0C6UKvAZ+b/1ytD Nu8vZt++lhJ01SjTc2A4hVPz7g1EEO5/TQIEKkj5Jw== -----END RSA PUBLIC KEY-----

-----BEGIN RSA PUBLIC KEY----- MIIBDAKCAQEAqhjoThWX8VwsTKTI1kjp0JBloCXhV8i99P1KPTCTDBnmhVQPdu+7 UQ5g4//eh0oqKaOUjet+0SP94QscjIIrhV91OzfIouIWgJJK/ROOP/A3sb5AlzPa 6YPcN8ODxR+esyrWhc6rHCt4qGvXVXrgh6zpZM5h5VCTSaup4qqIWm44EF3+FeYS 7faFg14rH0QEosieIIZFZmpI6SCJanlrVd+Zh13s4XcZfk0JdC2AEjxCQ2lKi3Un WAMOcJc+8uHoMuNNo1PMpYQ6Z8Nzg5Cii7EnwbCDmuJw58tFBmbOVHZpkY93VIeF maJXSE7ztTp0qTa05YZUsiU3g9HplkeTUwIFAP/xKZE= -----END RSA PUBLIC KEY-----

-----BEGIN RSA PUBLIC KEY----- MIIBDAKCAQEAx5jlgIvoHQLwSFsAwKFZbNo3fgZ89C7tj4hwiZsQVg8QnNZohXl5 S5Ep9pS2biOFsSkuZMXKmfYErh2CsdFbr7QR7kvPPianXNrkCI4xlfQwJvMmkLm9 6/JmRIUzTWp0kKJUJZJH/UIrXNn7fmk8Vmx1bQIi8bumGSl3gxeMhutv/lC9khsY Tn0ABTJAbIbwNZ5GPXxzQZuQPXXDY52Gm+Fx7Yy1LiK/B6isIDJUN0xdgxdaXxGN f5pPocMJjng0Ob3cjhGvdkysll/jYFnRx0La3CGmtLcXMtHheEQxzGueGDa/lkkl AvvEXtcpKfyFQWcUheQZ8LngAh/UTJHtQwIFAOpVoU8= -----END RSA PUBLIC KEY-----

-----BEGIN RSA PUBLIC KEY----- MIIBCwKCAQEAq8RyArk+eqMAcxLAHUDRYV7yScNKZpKSxGmgJZQ7y6Y8f5wdrNCt byXfmsdQECStIGlkwWjtfm8t/bRZuxxPciAYaFsWo0Ze2BB6uY6ZteNpLJn82qbL TXATf+af3kSrvICfvJwRzbfA/PRJRkHj2gJ6Tc7g6HK7S/4TiCZirq+c/zLY3gb8 A8uIFNI4j0qxTzfoAlS7K6spZjfnhZ6l7pYFh+glz15wAbppC9Oy/u5vUacozf4v nacbUHD47ds9EZPZDHk3LfJbioHwtUzJfyBqZmIpI33yiwImPpb96zwvQU86TaXK sJrTmSs/48BeDsQwXuaqOg+6noETBx3pgQIEGM2Ohw== -----END RSA PUBLIC KEY-----

-----BEGIN RSA PUBLIC KEY----- MIIBDAKCAQEAu75/UbXwHdvu/p49TwnY7Ou6DAuZYFAtLUkw/R4nvm0HWVlRsZiB LG3MOG6sPmK2Zc3JLBU2QK4uKazZ9VrmotM4OpYr03q2tiFnv3NfCvB1UeIJIKe3 kVhHNZIbvrwEP9a5UCnrSHD+u+Fj5MQBr4yrEitwrNVvIC4J0Ez1Ppn3+D8ff8Xg QRP9qCVLI3X/wdQDea+B5o8PWaYEL9MKnnL1Tq4h+4PRYHcQR8/GXBTrc3x9q3cP QRDWHbRYhIfWSP9urtagjcsmcuG+p34fp+KyWOwkil3FJqwH1KgSTbk9Tb0oBPzq TCJKeE/wgu6hY++lBi5T3ArHZZcsbXzV6wIFAPlRTMc= -----END RSA PUBLIC KEY-----

-----BEGIN RSA PUBLIC KEY----- MIIBDAKCAQEAu75/UbXwHdvu/p49TwnY7Ou6DAuZYFAtLUkw/R4nvm0HWVlRsZiB LG3MOG6sPmK2Zc3JLBU2QK4uKazZ9VrmotM4OpYr03q2tiFnv3NfCvB1UeIJIKe3 kVhHNZIbvrwEP9a5UCnrSHD+u+Fj5MQBr4yrEitwrNVvIC4J0Ez1Ppn3+D8ff8Xg QRP9qCVLI3X/wdQDea+B5o8PWaYEL9MKnnL1Tq4h+4PRYHcQR8/GXBTrc3x9q3cP QRDWHbRYhIfWSP9urtagjcsmcuG+p34fp+KyWOwkil3FJqwH1KgSTbk9Tb0oBPzq TCJKeE/wgu6hY++lBi5T3ArHZZcsbXzV6wIFAPlRTMc= -----END RSA PUBLIC KEY-----

-----BEGIN RSA PUBLIC KEY----- MIIBCwKCAQEAsCGM9dFwzaIOUIin3DXy7xrmI2otKGLZJQyKi5X3znKhSTywpcFc KoW6hgjeh4fJW24jhzwBosG6eAzDINm+K02pHCG8qZ/D/hIbu+ui0ENDKqrVyFhn QtX5/QJkVQtj8M4a0FIfdtE3wkxaKtP6IXWIy4DesSdGWONVWLfi2eq62A5ts5MF qMoSV3XjTYuCgXqZQ6eOE+NIBQRqpZxLNFSzbJwWXpAg2kBMkpy5+ywOByjmWzUw jnIFl1T17R8DpTU/93ojx+/q1p+b1o5is5KcoP7QwjOqzjHJH8bTytzRbgmRcDMW 3ahxgI070d45TMXK2YwRzI6/JbM1P29anQIEFezyYw== -----END RSA PUBLIC KEY-----

-----BEGIN RSA PUBLIC KEY----- MIIBCwKCAQEAtCXU9a/GBMVoqtpQox9p0/5sWPaIvDp8avLFnIBhN7vkgTwulZHi u64vZAiUAdVeFX4F+Qtk+5ivK488Mu2CzAMJcz5RvyMQJtOQXuDDqzIv21Tr5zuu sswoErHxxP8TZNxkHm7Ram7Oqtn7LQnMTYxsBgZZ34yJkRtAmZnGoCu5YaUR5euk 8lF75idi97ssczUNV212tLzIMa1YOV7sxOb7+gc0VTIqs3pa+OXLPI/bMfwUc/KN jur5aLDDntQHGx5zuNtc78gMGwlmPqDhgTusKPO4VyKvoL0kITYvukoXJATaa1HI WVUjhLm+/uj8r8PNgolerDeS+8FM5Bpe9QIEHwCZLw== -----END RSA PUBLIC KEY-----

Atvaark commented 5 years ago

Does anyone know of a a .net Oodle Kraken 6 decompression library?

ahmet-celik commented 5 years ago

@Atvaark I created the pull request (https://github.com/Atvaark/BinderTool/pull/36). I successfully extracted Data files.

ivypohl commented 5 years ago

Already used with Sekiro files. Works nice, but crashes with Data5.bdt (9,56Gb decompressed before the crash). Textures and Icons work perfectly.

Crash: Exception Not Handled: System.ApplicationException: Failed do decompress buffer in BinderTool.Core.Kraken.NativeOodleKraken.Decompress<Byte[ ] buffer, Int32s , Int32 uncompressedSize> in BinderTool.Core.Dcx.DcxFile.Decompress<> in BinderTool.Program.UnpackBdtFile <Options options> in BinderTools.Program.Main <String[ ] args>

isshininu commented 5 years ago

Data.bdt (which is found at Artwork_MiniSoundtrack folder) cannot be unpacked with current beta version.

Atvaark commented 5 years ago

Does it have a bhd file in the same folder? One of the RSA keys I posted could be related to it.

I won't be able to update this repo for a week. If anyone minds giving it a try I won't mind.

isshininu commented 5 years ago

Yes, it have one. Data.zip

Atvaark commented 5 years ago

Looks good.

2584383579_Data_min

Stark-G commented 5 years ago

Data.bdt(可在Artwork_MiniSoundtrack文件夾中找到)無法使用當前的beta版解壓縮。

Data.bdt (which is found at Artwork_MiniSoundtrack folder) cannot be unpacked with current beta version.

How to unpacked Artwork_MiniSoundtrack-Data.bdt?I can't do it.

Trahald82 commented 5 years ago

I can't seem to be able to extract this archive either.

I copied both Data.bdt and Data.bhd to BinderTool v0.6-pre3's directory (C:\BinderTool), launched BinderTool.exe via an elevated command prompt, entered: BinderTool Data.bdt and got the error "Input file not found." I also tried: BinderTool C:\BinderTool\Data.bdt to no avail, what am I doing wrong?

Thanks!