Releases: deorder/libbsarch
Fixed memory corruption issue in bsarch
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
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
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
Fixed issue with releasing file buffer result causing access violation while extracting
Exception handling
Added exception handling. Should be more reliable.
Experimental for testing
Most functions should now work. Still have to test the file iterator function.
Experimental for testing
0.0.1 Update README.md