Skip to content

Latest commit

 

History

History
17 lines (10 loc) · 1.26 KB

README.md

File metadata and controls

17 lines (10 loc) · 1.26 KB

CBash

CBash is a C/C++ library for reading and writing TES IV: Oblivion, TES V: Skyrim and Fallout: New Vegas plugin files. It's used by the Wrye Bash modding utility to build its Bashed Patch plugins.

For bugs and feature request, feel free to open a new Issue in the Issue tracker. For other discussions, open a new thread here, for example asking questions about what specific parts of the code do, etc.

Instructions on how to build CBash can be found here. If linking to a static build of CBash, be sure to define CBASH_STATIC. Otherwise, if linking to a dynamic build, define CBASH_DLL.

The plugin file formats are documented at the following locations:

The CBash API is currently sparsely documented. There is some Doxygen-style documentation of the API in the include headers.

CBash's record and field support is incomplete. For information on what has and has not ben implemented, see the wiki.