Welcome to the home of Complete Annihilation
Get Spring Downloader, and start playing Now!
Complete Annihilation is a game for the Spring RTS engine. It has a sizable and active playerbase, while still being under intense development, with updates every day. CA is based on several other modifications of Total Annihilation content (with the eventual goal of replacing it with original content, one piece at a time). CA aims to be a dynamic, action-packed, deeply strategic game, full of clever tactics and constantly moving combat.
Download
- Get the Spring engine and multiplayer lobby.
- To Download CA you can use the...
- Spring Downloader to download CA, maps and keep everything up-to-date on Windows.
- Direct archive download
- Python CA Downloader on Linux.
- Or download a stable release from http://files.caspring.org/snapshots/.
Play
Start the Spring multiplayer lobby (C:\Program Files\Spring\SpringLobby.exe by default).
To play Online Multiplayer
- Create a lobby account and log on.
- Type /join #ca in the chat tab and select the CA sub-tab to talk with and ask help from the CA community.
- Click the Multiplayer tab and press 'Mod' to sort by mods.
- Scroll until you find CA, and join one of the open games.
- Click on the Single Player button in the lobby client.
- Select a Map at the bottom of the screen. You can get maps in Spring Downloader.
- Next to it, select the mod: The latest version of CA.
- Click 'Add bot...' and chose one of the 'Chicken' options from the AI drop down list to play Chicken Defense, or add a bot such as RAI.
- Click Start!
Preview
- Look at some Screenshots.
Documentation
Discuss
- Visit the Forum.
- Check out what's new.
- Join the #ca channel (type /j #ca) in the lobby.
- Post in our subforum in the official Spring forums.
- Suggest a feature.
- Report a problem.
- Join a Tournament.
Support
- Advertising and supporting CA
For Developers
General
- Tasks
- Voting - make decisions in a democratic way.
- Review all changes since the last stable release.
- Development Log
- Development Version
- Learn how to use the SubversionRepository.
- Developer System Specs. (If you need testing)
- Programs to manage .DDS Files
- List of reported LUA errors http://files.caspring.org/caupdater/spring_errors/
- Open Resources
- Look at stats from actual games.
- Long term goals
Ca's magical lua and where/what it uses
- Jump Jets
- LUPS
- Chickens
- Outlines
- Halo
- Chilli UI
Design Documents
- Balance Guidelines
- Graphical Design Document
- Weapon Standardization
- Unit Categories
- Air Changes
- Sea Changes
- Resource Ratios
- HoversAndAmphis
- Movetypes
- Ballistics
- Extra Resources
- Economy
- CA-GUI
Artwork
- Track modelling progress with Modelbase, CA's model management system.
- Graphical Design Document, for modelling guidelines
- Concept Art
- Story
- New Names
- Explosion Images
- Unused and OTA textures
- Old model page (deprecated).
Audio
Scripting
- Spring Lua API reference.
- Performance notes
Map/Mod Downloader
- Mod statistics
- Map/Mod Downloader Protocol
- Adding new SpringDownloader module
- Widget Downloader Protocol



