An unpacker/repacker for common Demon's Souls, Dark Souls 1-3, Bloodborne, Sekiro, Elden Ring file formats. Supports .bnd, .bhd/.bdt, .dcx, .fltparam, .fmg, .gparam, .luagnl, .luainfo, and .tpf.
In order to decompress .dcx files from games, starting with Sekiro, you must copy ANY oo2core_6_win64.dll into Yabber's lib folder from a game that has it (hint: Elden Ring).
Does not support dvdbnds (the very large bhd/bdt pairs in the main game directory); use UDSFM or UXM to unpack those first.
Requires .NET 4.7.2 - Windows 10 users should already have this.
NexusMods Page
Please see the included readme for detailed instructions.
katalash - GPARAM support
TKGP - Everything else
Nordgaren - Yabber+ additions
- Minor fix to the Context menu registry (correct names)
- Made it impossible to use multiple
..\
in a file path - Updated version properly
- Added support for unpacking and repacking encrypted regulation BNDs
- Updated oodle message to instruct users to get the file from Sekiro or Elden Ring
- Fixed issue with files being written to incorrect folder, due to path traversal
- There are some fixes and upgrades that were commited by TK before I ever looked at the project, that are in this build as well
- DS2 .fltparams are now supported
- BXF4 repacking fixed
- Prompt for administrator access if necessary
- Breaking change: GPARAM format changed again; please repack any in-progress GPARAMs with the previous version, then unpack them again with this one
- Sekiro support
- Breaking change: GPARAM format has changed in a few ways; please repack any in-progress GPARAMs with the previous version, then unpack them again with this one
- Fix not being able to repack bnds with roots
- Fix LUAINFO not working on files with 2 or fewer goals
- Fix LUAGNL not working on some files
- Fix GPARAM not repacking files with Byte4 params
- Better support for weird BND/BXF formats without IDs or names
- GPARAM, LUAGNL, and LUAINFO are now supported
- Breaking change: compressed FMG is now supported; please repack any in-progress FMGs with the previous version, then unpack them again with this one
- Fix repacked FMGs getting double-spaced
- Fix decompressing DCXs that aren't named .dcx
- Add FMG support
- Fix repacking DX10 textures
- Fix bad BXF4 repacking