ividyon / YabberPlus

(Development fork only) Unpacker/repacker for From Software container formats.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Yabber+

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.

Contributors

katalash - GPARAM support
TKGP - Everything else
Nordgaren - Yabber+ additions

Changelog

1.0.1

  • Minor fix to the Context menu registry (correct names)
  • Made it impossible to use multiple ..\ in a file path
  • Updated version properly

1.0

  • 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

Old Yabber Changelog

1.3.1

  • 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

1.3

  • 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

1.2.2

  • Fix not being able to repack bnds with roots

1.2.1

  • 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

1.2

  • 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

1.1.1

  • Fix repacked FMGs getting double-spaced
  • Fix decompressing DCXs that aren't named .dcx

1.1

  • Add FMG support

1.0.2

  • Fix repacking DX10 textures

1.0.1

  • Fix bad BXF4 repacking

About

(Development fork only) Unpacker/repacker for From Software container formats.


Languages

Language:C# 100.0%