Skip to content

leandor/CBash

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CBash

DISCLAIMER: Keep in mind that binaries produced from this code aren't compatible yet with the current Wrye Bash (current means: the 'dev' branch on Wrye-Bash here.) The incompatibility lies in some changes to published functions that broke the API provided to cint.py.

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.

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

The WIKI content is still to be ported, so use the original location until we are finished with the move.

About

Home of CBash.DLL sources

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.4%
  • Other 0.6%