
About
This is the Apolyton community's continuation of Call to Power II's source code, based on Activision's officially released source (comments stripped, but otherwise complete). Originally built for Visual Studio 6, it now also builds on Linux, Ubuntu, and handheld Linux devices (Pandora, Pyra) using SDL2 for display, alongside legacy Windows DirectX builds kept mainly for reference. It does not include the original game's data files, so a copy of the game (from CD or GOG) is still required. A January 2025 "Apolyton Edition" release includes ready-to-use Windows and Linux installers.
How it differs from the original
On Windows, 64-bit builds using the legacy DirectX renderer refuse to start, because the game requires 16-bit-per-pixel graphics support that is only available in 32-bit processes; the actively used renderer today is SDL2 rather than DirectX.
Getting started
You need to already own Call to Power II, either from the original CD or the GOG release, and copy its game-data files over this project's files before it will run; the GOG version's files can be extracted with a third-party archive tool. On Linux, hearing the CD-audio soundtrack and watching the game's videos additionally requires manually copying those files over from a CD or the GOG release, since the Linux build can't play music directly from a CD drive.
History
The project began as a Git import of a long-running Apolyton community project that continued developing Activision's officially released Call to Power II source after the original patch was never included.
Known limitations
- graphics: On Windows, 64-bit Direct X builds require 16 bpp graphics support which is only available for 32-bit programs, causing 64-bit Direct X versions to refuse to start.
- features: No console support is available; that version was developed by Ratalaika.
Media
Additional notes
- Compatibility
- Save games from older Linux builds use a different format than Windows saves and need converting with a provided game-converter tool before they'll load in current versions.