This is the repository with the sources of the Tribes Ascend C++ SDK and mods.
You need to provide Boost v1.68.0 and the Nlohmann JSON library.
You should set the following environment variables for these:
- TAMODS_BOOST_INCLUDE_PATH - Path to Boost (i.e. the main Boost directory)
- TAMODS_BOOST_LIB_PATH - Path to compiled Boost libraries (usually \stage\lib)
- TAMODS_NLOHMANNJSON_INCLUDE_PATH - Path to Nlohmann JSON include directory
To release a new version:
- Bump the version in buildconfig.h (it's a float)
- Build for release
- Clone the release branch of https://github.com/mcoot/tamodsupdate/tree/release
- Add the DLL to that repo, replacing TAMods.dll and copy it as TAMods-edge.dll and TAMods-beta.dll (these latter two can be used for preview release channels)
- Update version.xml, updating the version associated with the files you changed
- Commit and push that to release