Original behavior by default
Combat, ballistics, armor, metal and energy, construction and unit scripts are checked against original TA. TA parity remains active work, guided by evidence from the game itself.
Annihilation Engine X
A modern engine for Total Annihilation
The battles you know, with more room to command. AEX keeps original TA behavior as the default and adds a 16-player lobby, clearer battlefield setup and controls you can make your own. Play with your own TA data and mods. AEX is proprietary software. It is not open source.
The TA experience
TA's behavior is the starting point: its units, weapons, economy and scripts, checked against the original game. AEX enhancements can be enabled individually in that same game. You choose the additions without giving up the classic foundation.
Combat, ballistics, armor, metal and energy, construction and unit scripts are checked against original TA. TA parity remains active work, guided by evidence from the game itself.
Bring more commanders to the battlefield. The AEX lobby fits all sixteen seats, with player colors, sides, teams, ready checks and computer opponents in one view.
Browse maps with previews and start-point details. Open the enlarged map to choose commander positions and see player and team markers before the battle begins.
Choose classic TA or standard RTS mouse controls, rebind shortcuts, organize control groups and lay out lines of buildings. Use TA's menu style or the AEX Tactical Command interface.
AEX reads original TA archives and runs the units' own compiled COB scripts. Point it at your TA installation and load your existing content without a conversion step.
Press F9 to capture menus, the lobby and gameplay with game audio, at native resolution up to 4K. Choose 30 or 60 fps in the recording settings; simulation replays are separate.
Available now: public beta
A desktop tool for building and fixing TA units without launching a match. It uses the same parsers, COB VM and rendering rules as the engine, so what you see in the editor is what you get in game, and in the original TA.
Open any unit from stock TA or a mod, change its model, script, stats or art, check it for
problems, and write it back to a loose file, a mod archive or a new .ufo mod pack.
.aexbackup, and version history lets you compare and restore earlier revisions.The AEX Lobby
Up to sixteen players, a readable roster and a map you can actually plan on. Set up the battlefield together, then take command.
Mod support
Classic TA mods load straight from their folders and archives, with no repacking or conversion. Add a mod under Options > Mods, pick it from the main menu, and play. In multiplayer, AEX checks that every player has the same mods.
Familiar conveniences include line building, larger factory orders and selection shortcuts. Configure the experience around the way you play, while original TA behavior remains the default.
New mods can describe themselves with a mod.toml manifest, and the Unit Editor exports
your work as a .ufo mod pack.
File formats
AEX reads TA's original files directly; TA game data is not included. Its own replay and save formats keep match state separate from the units, maps and mods in your TA collection.
| Format | Contents | Support |
|---|---|---|
| HPI · UFO · CCX · GP3 | Game and mod archives | read / write |
| 3DO | Unit and feature models | read / write |
| COB · BOS | Unit scripts, run by the COB VM | run / compile |
| FBI · TDF | Unit, weapon, feature and config data | read / write |
| GAF | Sprites, animations and cursors | read / write |
| OTA · TNT | Map definitions and terrain | read / write |
| PCX · PAL | Images, build pictures and palettes | read / write |
| SCT | Map sections | read |
| GUI | TA's own menu screens | read |
| WAV · SMK | Sounds and Smacker movies | read |
| TAD | TA demo recordings | write |
| Format | Contents | Status |
|---|---|---|
| .aexreplay | Match replay | supported |
| .aexsave | Single-player save game | supported |
| .aexmatch | Multiplayer saved match | supported |
| mod.toml | Mod manifest | supported |
Performance
Performance is a core priority for AEX. Our work targets responsive command, smooth play and demanding battles, while preserving original TA behavior. We are continuing to refine the experience as development progresses.
Up to sixteen players, with performance work focused on keeping the battle playable and the interface responsive as the action grows.
AEX runs on macOS, Windows and Linux. The goal is a consistent, comfortable experience on the machine you choose to play on.
Tune video, sound, interface and accessibility settings to suit your setup. Choose the balance that feels right for you.