Skip to content

Releases: deorder/libbsarch

Fixed memory corruption issue in bsarch

02 Sep 22:00
Compare
Choose a tag to compare
Pre-release

Allocated memory in bsarch was not being zeroed (this could be an issue in the way I compile bsarch), this is now fixed. Also added a test for FO4 DDS.

User pointer / context for FO4 DDS info callback

28 Aug 12:46
Compare
Choose a tag to compare

You can now set which data you want to be passed along when the FO4 DDS callback is called using the bsa_file_dds_info_callback_set's last argument. This is useful if you want to map between absolute paths on disk and relative paths inside the archive. Any kind of data can be passed (void*).

Add files from any source path

08 May 21:52
Compare
Choose a tag to compare
Pre-release

bsa_add_file_from_disk is now bsa_add_file_from_disk_root (please change your code accordingly)
bsa_add_file_from_disk can now be used to add files from any source path. See libbsarch-visualstudio-test.cpp for an example.
Fixed issues with using libbsarch with GCC

Fixed access violation while extracting

30 Apr 22:29
Compare
Choose a tag to compare
Pre-release

Fixed issue with releasing file buffer result causing access violation while extracting

Exception handling

16 Apr 23:41
Compare
Choose a tag to compare
Exception handling Pre-release
Pre-release

Added exception handling. Should be more reliable.

Experimental for testing

15 Apr 02:23
Compare
Choose a tag to compare
Pre-release

Most functions should now work. Still have to test the file iterator function.

Experimental for testing

10 Apr 03:29
103e767
Compare
Choose a tag to compare
Pre-release
0.0.1

Update README.md