Welcome to the home of Complete Annihilation
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. To stay up to date, you should get the Spring Downloader to play (now included in the Spring installer). 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), thus it is a fully playable, relatively balanced and complete game. It's also possible to play Complete Annihilation as a part of online campaign in http://planet-wars.eu/
Design goals
- A large range of viable tactics.
- Larger emphasis on unit decisions/selections and their micromanagement.
- Less emphasis on economy micromanagement (mex overdrive instead of TA's moho metal extractors and metal makers).
- All units useful throughout the battle (there are no "Tier 2 units" that obsolete "Tier 1 units" - all units are equally cost effective).
- Better visuals.
- Powerful GUI enhancements to free your hands and allow you to focus on tactical decisions (air transports automatically ferry units from factories, units can be set to retreat when damaged, etc.)
- Faster and more demanding gameplay (units move faster and unit selection is more important).
- Unit differences achieved using game dynamics and not using special hidden damages/armor classes.
For Players
Preview
- Look at some Screenshots.
- http://licho.eu/gallery/ca
Documentation
Download
- Get the Spring engine and multiplayer lobby.
- Download CA...
- Use the Spring Downloader (included with Spring installer) to download CA, maps and keep everything up-to-date on Windows.
- Or use the 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\TASClient.exe by default). Be sure to update it to the latest version.
- To play...
- Online Multiplayer: Create a lobby account and log on. Join a game, or type /join #CA and ask for help from the community.
- Single Player: Click on the Single Player button in the lobby client. Add a bot such as RAI (Extract to Spring/AI/bot-libs directory), or better yet add a chicken bot (included in the game) to play ChickenDefense - specifically designed for CA.
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
- 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
- The Project To Get Rid of OTA IP
- Look at stats from actual games.
Design Documents
- Balance Guidelines
- Balance Discussion
- 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