OBLIVION
BSAopt by Ethatron
Oblivion » Utilities
Added: 15/11/2011 - 02:18PM
Updated: 07/06/2012 - 12:26AM

241 Endorsements

1.6.3 Latest version

3,246 Unique D/Ls

4,919 Total D/Ls

30,035 Total Views

Uploaded by Ethatron

Description

Last updated at 0:26, 7 Jun 2012 Uploaded at 14:18, 15 Nov 2011

BSAopt is a tool which manages and recompresses BSA-files. It has been forked off NIFopt and both programm share the same underlying technology regarding BSAs. Both programs treat BSAs exactly like directories, files inside can be adressed easily. It can deduplicate files in BSAs as well as compress files a rough 5% better, WAVs 20% better.

Requires Vista (and up).
Partially multi-threaded, and for 32bit and 64bit Windows.

The documentation and newest version can be found here:
BSAopt
The bugtracker is here:
github

This is what it can do to the Oblivion-Archives:
DLCBattlehornCastle.bsa 9162178 -> 7182676 (112 duplicates) 78.4%
DLCFrostcrag.bsa 17212790 -> 15626142 (0 duplicates) 90.8%
DLCHorseArmor.bsa 3943712 -> 3813871 (0 duplicates) 96.7%
DLCOrrery.bsa 16352207 -> 15724071 (0 duplicates) 96.2%
DLCThievesDen.bsa 2125267 -> 1666037 (14 duplicates) 78.4%
DLCVileLair.bsa 4081041 -> 3637567 (2 duplicates) 89.1%
DLCShiveringIsles - Meshes.bsa 122339871 -> 117011207 (17 duplicates) 95.6%
DLCShiveringIsles - Sounds.bsa 91690787 -> 72835304 (4 duplicates) 79.4%
DLCShiveringIsles - Textures.bsa 312806750 -> 302056536 (21 duplicates) 96.6%
DLCShiveringIsles - Voices.bsa 442214079 -> 420490299 (7 duplicates) 95.1%
Oblivion - Meshes.bsa 691562829 -> 674884632 (98 duplicates) 97.6%
Oblivion - Misc.bsa 6183584 -> 774905 (2 duplicates) 12.5%
Oblivion - Sounds.bsa 330432865 -> 264409938 (39 duplicates) 80.0%
Oblivion - Textures - Compressed.bsa 1217809056 -> 1137066576 (957 duplicates) 93.4%
Oblivion - Voices1.bsa 668060973 -> 633262181 (30 duplicates) 94.8%
Oblivion - Voices2.bsa 1066830808 -> 1008964233 (128 duplicates) 94.6%


Version history:
1.0
- initial release
1.1
- bugfixes:
* individual checkboxes in the list didn't apply, fixed
* folders with similar names got mixed-up contents, fixed
* BSAs could be copied into other BSAs, fixed
* root-dir didn't appear in the tree but copied over, fixed
* the overlay of input- and output was case-sensitive, fixed
- added features:
* pre-deselect *.esp, *.psd, *.pdf when destination is a BSA if the menu-entry "Unselect inappropriate" is configured
1.2
- bugfixes:
* progress-bar got a mess after a few iterations, fixed
* adding to existing BSAs cleared the old file's compression flag, fixed
- added features:
* improved failure-handling, more and clearer messages
1.3
- optimizations:
* startup is immediate and initial scan is faster
* checking/unchecking a branch is faster
* in/out bytes in the progress-dialog
- added features:
* logfiles (if you want them)
1.4
- bugfixes:
* empty file hashes were trash, fixed
* "Skip Hashes" option didn't apply on start-up, fixed
- optimizations:
* broken-hash skip dialog, you have the choice to continue, no need to start again
1.5
- bugfixes:
* progress-dialog caused race condition (crash), fixed
- optimizations:
* broken-header skip dialog, you can try recover files on some corrupt BSAs
- added features:
* Context-menu "Open with ..." capable, opens BSAs with a double-click
* application has a icon now
1.6
- added features:
* typed fields (in/out) auto-update the tree only when loosing focus now (not on every key)
* inputs can now be inside BSAs (".../test.bsa/textures" is valid now)
* double-click into the tree loads the location into the input-field
1.6.1
- added progress in the taskbar-icon for windows 7
- fixed a problem determining a file-size when the BSA uses prefixed filenames
1.6.2
- fixed Oblivion BSA regression
1.6.3
- bugfixes:
* fixed a few potential memory-leak situations
* fixed a few potential buffer-overrun situations for filenames > 255 characters
* fixed the decompression of the 4 byte text-files from Bethesda
* prefix-filename handling of uncompressed files (makes XBox BSAs processable)
- optimizations:
* a bit better compression at level 10
- added support:
* recognition of XWM/FUZ/OGG/GID/PEX files
* production of BSAs with prefix-filename enabled (implicit selection of this)
- added features:
* italic style for compressed files (BSA or NTFS)
* progress in Windows 7 task-bar