Skip to content

Unpacker/repacker for From Software container formats. Now supports MQB files.

Notifications You must be signed in to change notification settings

rainergeis/YabberBingus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yabber

An unpacker/repacker for common Demon's Souls, Dark Souls 1-3, Bloodborne, and Sekiro file formats.
Supports .mqb, .btab, .fxr, .msb, .blt, .matbin, .mtd, .bnd, .bhd/.bdt, .dcx, .fltparam, .fmg, .gparam, .luagnl, .luainfo, .tpf.
If you want to convert .msb files, you will need to create a file named _er, _ds3, etc. depending on the game the .msb is for (info is given when trying to convert).
So far Demon's Souls .msb files can't be converted, sorry.

You can drag and drop a folder of files which are of 1 filetype to convert them all.
Example: folder "A" has only files which end with .fxr. Drag and drop "A" onto Yabber to convert every .fxr file inside it.
Now folder "A" will contain only files which end with .fxr.xml and will have a subfolder BAK-fxr where all the original .fxr were moved.
If you drag and drop again folder "A" onto Yabber, you will be left again with .fxr files and two BAK folders - one for .fxr files and one for .fxr.xml files.

Does not support dvdbnds (the very large bhd/bdt pairs in the main game directory); use UDSFM or UXM to unpack those first.
Also does not support encrypted files (enc_regulation.bnd.dcx in DS2, Data0.bdt in DS3); you can edit these with Yapped or unpack them with BinderTool.\ Requires .NET 6.0.0 - Windows 10 users should already have this.

Please see the included readme for detailed instructions.

Contributors

katalash - GPARAM support
TKGP - Everything else
Rayan - Testing
Avocado - Additional formats (among other features)
WarpZephyr (NatsuDragneelTheFireDragon) - mqb support
Rainer - adding mqb support to avocado specifically

Changelog

1.0.6

  • Added mqb support for ER

Changelog

1.0.6 - Not The Final Update

  • Added Unk40 to gparams - fixed issues for ER

1.0.5

  • Recursive un/repacking of folders (in other words subfolders get un/repacked too)

1.0.4

  • Fixed Elden Ring gparams conversion
  • Removed some unnecessary backups

1.0.3

  • Preemptively backup files only when processing a folder for easier conversion back and forth.
  • When processing file/files, backups are created only when the file/files to be created already exist.

1.0.2

  • Bugfixes

1.0.1

  • Drag and drop a folder to convert every file inside it
  • Backup folders instead of files.
  • FXR3 support including Elden Ring (xml)
  • MATBIN and MTD converted to (xml) instead of (json)
  • BTAB support (json)
  • Slight refactor

1.0.0

  • MSB files for the different games can be handled (ER, BB, Sekiro, DeS, DS3, DS2, DS1). (jsons)
  • MATBIN support (json)
  • MTD support (json)
  • BLT support (json)
  • added latest SoulsFormats from DSMapStudio to the repo
  • updated Yabber accordingly to use .Net 6.0
  • for previous changelog - look at the original Yabber from TKGP

About

Unpacker/repacker for From Software container formats. Now supports MQB files.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%