mirror of
https://github.com/ModOrganizer2/libbsarch.git
synced 2026-07-27 14:06:31 -07:00
c68e39d2a10fbc051e79bc84c2a5ffdc3019be70
bsa_add_file_from_disk is now bsa_add_file_from_disk_root Fixed issues with using libbsarch with GCC
BSArchive DLL and C++ bindings
BSArchive Dynamic Link Library and C++ bindings
How to build
- Create a
XEditPathenvironment variable and set it to the directory containing the XEdit code - Build the DLL in Delphi by opening the
libbsarch.dprojproject - Build the LIB in Visual Studio by opening the
libbsarch.slnproject
How to use
Use the libbsarch.dll (The one created by Delphi, not Visual Studio), libbsarch.lib and libbsarch.h in your project.
Credits
The original BSArchive can be found at: https://github.com/TES5Edit/TES5Edit/tree/dev/Tools/BSArchive The version in this project had been modified for better compatibility with C/C++ and allow the users to allocate their own memory in some cases.
Languages
Pascal
71.1%
C++
20.5%
CMake
4.3%
C
4.1%