In order to access the game engine documentation, you will be asked for a username and password. The credentials can both be found on the homepage in the Wiki for the Blamite repository within the Elaztek Gitlab.
Keystone is a library that wraps around the Qt framework, which is to be used by all of Blamite's tools going forward.
BrowseStrings is a general-purpose library containing anything that is to be shared between multiple projects.
BrowseNTCommon is a C#/.NET wrapper around the Strings library, allowing some of its functionality to be used from any C# projects.
BrowseEula is a library planned to handle anything related to any sort of licensing for Blamite. (currently unused)
BrowseThe 'blamite' project is a small executable that hooks into the blam library. This is what will be used as the primary game executable.
BrowseHaloActivationClient was planned to be the application used in order to activate/verify a Blamite product license. (currently unused)
BrowseHaloActivationServer was planned to be a server application that would manage engine licenses. (currently unused)
BrowseBlamiteFMM is a recreation of Foundation Mod Manager (FMM) intended to be used with Blamite. The original FMM was a mod manager created for use with ElDewrito.
BrowseSapien.NET (sapiendotnet) is the earlier iteration of the Sapien codebase, written in C#. The current Sapien codebase is written in C++, both to enable use of Qt and to provide better performance and access to the game engine.
BrowseVersion Stamper (verstamp) is used as part of the Jenkins build process. It is a simple command-line utility that updates the version number prior to building, ensuring that any builds of the engine performed with Jenkins will have the Jenkins build number and build date embedded into the application.
Browse