Skip to content
This repository has been archived by the owner on Sep 26, 2023. It is now read-only.

Commit

Permalink
Version 1.2
Browse files Browse the repository at this point in the history
  • Loading branch information
JKAnderson committed Mar 7, 2019
1 parent 8c75c91 commit 90520e9
Show file tree
Hide file tree
Showing 5 changed files with 38 additions and 10 deletions.
11 changes: 10 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,21 @@
# Yabber
An unpacker/repacker for Demon's Souls, Dark Souls 1-3, and Bloodborne container formats. Supports .bnd, .bhd/.bdt, .fmg, .tpf, and .dcx.
An unpacker/repacker for Demon's Souls, Dark Souls 1-3, and Bloodborne container formats. Supports .bnd, .bhd/.bdt, .tpf, and .dcx.
Also supports the following single-file formats: .fmg, .gparam, .luagnl, and .luainfo.
Does not support dvdbnds (dvdbnd0.bhd5 etc in DS1, GameDataEbl.bhd etc in DS2, Data1.bhd etc in DS3); use [UDSFM](https://www.nexusmods.com/darksouls/mods/1304) or [UXM](https://www.nexusmods.com/darksouls3/mods/286) to unpack those first.
Requires [.NET 4.7.2](https://www.microsoft.com/net/download/thank-you/net472) - Windows 10 users should already have this.
[NexusMods Page](https://www.nexusmods.com/darksouls3/mods/305)

Please see the included readme for detailed instructions.

# Contributors
*katalash* - GPARAM support
*TKGP* - Everything else

# Changelog
### 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
Expand Down
4 changes: 2 additions & 2 deletions Yabber.Context/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.1.1.0")]
[assembly: AssemblyFileVersion("1.1.1")]
[assembly: AssemblyVersion("1.2.0.0")]
[assembly: AssemblyFileVersion("1.2")]
4 changes: 2 additions & 2 deletions Yabber.DCX/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.1.1.0")]
[assembly: AssemblyFileVersion("1.1.1")]
[assembly: AssemblyVersion("1.2.0.0")]
[assembly: AssemblyFileVersion("1.2")]
4 changes: 2 additions & 2 deletions Yabber/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.1.1.0")]
[assembly: AssemblyFileVersion("1.1.1")]
[assembly: AssemblyVersion("1.2.0.0")]
[assembly: AssemblyFileVersion("1.2")]
25 changes: 22 additions & 3 deletions dist/readme.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@

--| Yabber 1.1.1
--| Yabber 1.2
--| By TKGP
--| https://www.nexusmods.com/darksouls3/mods/305
--| https://github.com/JKAnderson/Yabber

An unpacker/repacker for Demon's Souls, Dark Souls 1-3, and Bloodborne container formats. Supports .bnd, .bhd/.bdt, .fmg, .tpf, and .dcx.
An unpacker/repacker for Demon's Souls, Dark Souls 1-3, and Bloodborne container formats. Supports .bnd, .bhd/.bdt, .tpf, and .dcx.
Also supports the following single-file formats: .fmg, .gparam, .luagnl, and .luainfo.
Does not support dvdbnds (dvdbnd0.bhd5 etc in DS1, GameDataEbl.bhd etc in DS2, Data1.bhd etc in DS3); use UDSFM or UXM to unpack those first.
https://www.nexusmods.com/darksouls/mods/1304
https://www.nexusmods.com/darksouls3/mods/286
Expand All @@ -14,7 +15,7 @@ https://www.microsoft.com/net/download/thank-you/net472

--| Yabber.exe

This program is for unpacking and repacking container files. Drag and drop a file (bnd, bhd, fmg, or tpf) onto the exe to unpack it; drag and drop an unpacked folder to repack it. Multiple files or folders can be selected and dropped at a time.
This program is for unpacking and repacking container files. Drag and drop a file (bnd, bhd, fmg, gparam, luagnl, luainfo, or tpf) onto the exe to unpack it; drag and drop an unpacked folder to repack it. Multiple files or folders can be selected and dropped at a time.
DCX versions of supported formats can be dropped directly onto Yabber.exe without decompressing them separately; they will automatically be recompressed when repacking.
Edit the .xml file in the unpacked folder to add, remove or rename files before repacking.

Expand Down Expand Up @@ -60,13 +61,31 @@ FMG
Extension: .fmg
A collection of text strings with an associated ID number, used in all games.

GPARAM
Extension: .gparam
A graphical configuration format used in BB and DS3.

LUAGNL/LUAINFO
Extension: .luagnl/.luainfo
Lua scripting support files used in DS1, BB, and DS3.

TPF
Extension: .tpf
A DDS texture container, used in all games. Console versions are not supported.


--| Contributors

katalash - GPARAM support
TKGP - Everything else


--| Changelog

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
Expand Down

0 comments on commit 90520e9

Please sign in to comment.