CrossFire/Krieger is a game orientated framework in development for DarkBASIC Professional. The main objective of Krieger is to build upon the DBPro engine and add the latest features and rendering techniques such as Parrallax mapping, Terrain, Fresnel shading etc. You may be wondering why bother when all of these can be done in DBPro already, but Krieger takes the core DBPro 3D functions and speeds them up to make the engine more workable.
This engine was originally being developed for Fallen but has since been scrapped in favour for another in-house engine currently in development. So we've decided to release it to the community as a free download - albeit with very limited functionality, but with the potential to be expanded upon. Some key functions such as deletion will need to be added, although this is fairly simple and is outlined in the documentation. Other features may also be broken or missing. The documentation is very simple and just outlines the basic functions and explains the node types etc.
Features:
Advanced mesh/materials system - reduces memory useage
Parrallax Mapping
Expandable Camera Systems
Timer-Based Movement
Animation System (timer based)
Basic documentation
Water Effects
Built-In High Dynamic Range Rendering (HDR)
Manual
http://www.mediafire.com/file/mttyzzmnytm/Manual.pdf
Engine w/examples + media
http://www.mediafire.com/file/kzzm01zvzmd/Krieger.zip
Source Code
http://www.mediafire.com/file/ho0znt0ldmo/SRC_Krieger.zip
Please note that Krieger is not officially supported by Blitzwerks or TGC. If you have any problems (quite likely) or questions then either post in our general discussion thread on
DevStorm or reply to this thread and I will do my best to help.