
About
CCOSS is the open source release of Cortex Command's engine code under the GNU AGPLv3, without any game data included — a build only functions if data and required Steam beta-branch DLLs are supplied separately by someone who owns the game. This snapshot corresponds to an internal 'B33' build that doesn't match the released B32 version, so it won't work with B32 save/data files. The commercial FMOD audio library was replaced with the free SDL Mixer, which lacks pitch-shifting, so some sound effects play differently than in the original; the project also uses a modified version of Allegro with a custom borderless fullscreen mode.
Getting started
Building is tested only with Visual Studio 2017 (Win32) using the VS2013 toolset; use the 'Debug Open Source' configuration to debug or 'Final Open Source' to build a release executable. The required SDL DLLs must be copied next to the executable, and the game's data files must be obtained separately from the CCOSS beta branch on Steam by someone who owns a license.
Known limitations
- audio: Commercial fmod library was replaced with free SDL Mixer which lacks pitching functionality, so some sound effects will sound differently or incorrectly.
- compatibility: Included source code does not match the current B32 functionality and is a work-in-progress snapshot of B33, so it won't start with data from B32.