/CBash

Home of CBash.DLL sources

Primary LanguageC++GNU General Public License v2.0GPL-2.0

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.

Build CBash

Instructions on how to build CBash can be found in this document in the source code distribution. Also, always check the wiki in case there's more general information to find there.

CBash provided API

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

Supported Record formats

The plugin file formats are documented at the following locations:

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

History and credits

This repository was created from the current state (as of 10/15/2016) of Lojack's CBash repository.

License

See LICENSE