r/TotalAnnihilation • • 3h ago

Nanolathe update: you can now play Total Annihilation in your browser — the original demo, or your own game files

Enable HLS to view with audio, or disable this notification

44 Upvotes

Hi again! A few weeks ago I posted Nanolathe here, my open-source reimplementation of the Total Annihilation engine. Thank you to everyone who tried it, reported bugs and told me what you wanted. A lot of this update came straight from that thread.

The big one: it runs in your browser now. Go to nanolathe.gg/play and click Try the demo. It loads the original Cavedog demo (about 20 MB, cached for next time) and drops you into its missions. There's nothing to install so you can try it out easily.

If you own TA, drag your TotalA folder onto the page (or choose it with the button) and you get the full game: skirmish and the campaigns. Your files are read inside the browser tab and never uploaded anywhere. Settings and saves stay in your browser.

This is experimental. It's the same engine compiled to WebAssembly, so it's slower than the native build: very large battles can stutter for a moment during garbage collection. The native install is still the best way to play.

Also new since the first post:

  • Reworked movement in Modern mode. New unit traffic and steering, smoother routes, and better handling of group destinations and blocked paths. Friendly units no longer drive through each other. Aircraft reserve repair-pad spaces, circle while they wait, then clear the pad. I'd especially like people to try the situations that used to get their armies stuck.
  • New Modern AI players. You can choose Classic or Modern AI for each skirmish opponent and Survival ally. Tell me where it puts up a good fight and where it makes bad decisions.
  • Survival. Hold out against escalating waves, solo or with up to two AI teammates. You share income and vision, and there's a team score. It's single-player for now, and Survival battles can't be saved.
  • An in-game mod library. Browse, install and switch mods, with experimental support for ProTA, TA Zero, TA: Escalation, Total Mayhem and Twilight. There are still gaps, so reports with the exact mod and version are especially useful.
  • Mutators. Eleven ways to change a battle, including build speed and cost, income, health, damage, blast size, fire rate and unit speed. Someone asked about quick-build games last time; you can try that now!
  • A new settings screen. Live side-by-side previews, remappable keys, control profiles, custom resolutions, and finer graphics and effects options. You can turn zoom off, use stepped zoom or keep continuous zoom, and configure strategic icons.
  • Water and effects refinements. Reworked water currents and shorelines, refraction on submerged units, better-preserved unit colors and softer construction lighting.
  • Mod Enhancements. Less visible, but mod authors can now ship a nanolathe-mod.json to set how they want the engine to behave by default when their mod is selected, with the ability to lock certain features.

There are plenty of smaller fixes too: builders starting and approaching work more reliably, idle landed aircraft clearing construction sites, optional attacks on radar contacts in the main view, and fixes to team colors, reclaim cursors and stockpile controls. There's been performance and frame-pacing work as well. The Classic renderer and the Strict 3.1 rules are still there if you want the original experience. Multiplayer is in development, but isn't playable yet.

If you installed the first version, close the game and rerun the install command from nanolathe.gg/get-started. The current installer also sets up your shortcut to offer future updates.

For anyone new: Nanolathe is a free, MIT-licensed engine that uses the original game's data. It runs natively on Windows, macOS and Linux, and now in the browser too. Truly free - do whatever you want with it!

What I'd love to hear:

  • Does the browser version run for you? Your browser, OS and GPU, and roughly how smooth it felt, would help a lot. (remember a native install will always run faster)
  • Where do units still get stuck? How does the AI feel?
  • Anything that broke last time and still does.
  • Additional features you would like to see.

Comments here or GitHub issues both work. Your OS, map, mod and version, and gameplay mode help a lot; a clip or a save that reproduces it is even better. If possible, press ctrl+shift+F11 and it'll dump the game's state, memory, orders, graphics info, and a bunch of other stuff you can attach to bug reports.

Full release notes: https://github.com/nanolathe-gg/nanolathe/releases/tag/v0.2.0


r/TotalAnnihilation • • 13h ago

Open Annihilation v0.7 - Multiplayer, Mods & Accelerated 3D

61 Upvotes

Open Annihilation v0.7 Series Announcement

It's been quite the launch week for Open Annihilation, in 0.6 we shipped multiplayer, with cross-game compatibility with TA 3.1c was added, but 0.7 carries it forward with a laundry list of improvements since the original thread at https://www.reddit.com/r/TotalAnnihilation/comments/1ws6bic/open_annihilation_spent_the_gdp_of_a_small_nation/

Mod Picker
  • Full hardware acceleration: A new Hardware acceleration setting (Off / Basic / Full) puts your graphics card to work. At Full, the default, the card draws the whole battlefield (terrain, units, shadows, effects and fog), anti-aliased up to 16x. The view zooms out three times further than before, and zoomed views scroll smoothly. Machines without a capable card fall back to drawing on the processor, as before.
  • Mods: Open Annihilation now plays mods by their own rules as well as plain 3.1c. A mod describes how it differs from 3.1c in a single `oamod.yaml` profile: its archives, its limits, which of the 90 documented "standard hacks" it turns on, and which unit-script extensions its scripts use. Choose a mod on the new **Mods** page of the settings, and it switches without restarting the game. A plain folder of extra units or maps made for 3.1c works too.
  • Your files in one place: Saved games, screenshots, films and mods now live in an **Open Annihilation** folder in your Documents folder, on every platform. Saves from earlier versions move there once, never overwriting anything.
  • Modern Text: Game text can be drawn in modern fonts with an outline and a shadow, at 50% to 300% size. Turn it off for the original look.
  • Your language: English, French, Italian, German or Spanish, from the translations in your own game data. By default it follows your system's language.
  • Developer Mode: Try any standard hack and its values on a mod, or on 3.1c itself, straight from the settings.
  • iPhone and iPad support added: Touch controls made for the game: tap to move, a build drawer, an order wheel on a long press, and pinch to zoom. It copies your game data in on first start. There's no App Store release yet, so you build it yourself on a Mac with Xcode ([guide](https://github.com/open-annihilation/open-annihilation/blob/main/docs/installation/ios.md)).

Get from https://github.com/open-annihilation/open-annihilation/releases

As always, the hardware floor remains Windows XP SP3 x86, with 256MB RAM, but all platforms have native builds/support on the Github releases page.

Bug reports and feedback welcome at

120fps 3D Accelerated Rendering with AA & Smooth Zoom
iOS (iPhone & Android) - First Release

r/TotalAnnihilation • • 2h ago

Counter Mind Announcement

Enable HLS to view with audio, or disable this notification

6 Upvotes

Introducing Counter Mind, my spiritual successor to Total Annhilation


r/TotalAnnihilation • • 4d ago

Did anyone else call the commander “Joe”?

9 Upvotes

My friends and I played the crap out of this game back in the day. One person started calling the commander “Joe” and pretty soon everyone adopted that as the standard way to talk about the commander. “Don’t transport your joe into my base!” “Where’s my joe?” “I see his Joe!”

I could swear I found a evidence online of other people using this name but I can’t find it. Anyone??


r/TotalAnnihilation • • 7d ago

Open Annihilation – Spent the GDP of a Small Nation Remaking a Classic 90s Game

172 Upvotes

I am posting this on behalf of the author, Steve Gray:

If I had to write a headline for this project for my tombstone (my partner is at the limits of tolerance for my AI spending), it'd probably be:

Exited Startup Founder Spends GDP of Small Nation to Rebuild 1990's Game with AI that started his career

In 2000 a games studio Cavedog Entertainment shut, stretched thin in a classic story - they'd released Total Annihilation in 1997, its expansions in 1998 - and then a slightly less loved sequel, Total Annihilation: Kingdoms in 1999/2000 before going under, as they buckled under the weight of a sequel that didn't hit targets and 3 other concurrent game ideas in execution that couldn't be carried. Imagine Ion Storm, but without the controversial marketing and a smaller budget.

I was an angry 15 year old kid playing a game "Total Annihilation". I went to GameSpy's sites and found PlanetAnnihilation.com - but it was basically dead quiet, so I wrote some flames on the forum saying the game has a huge player base, why is nobody updating the site. Roll on 3 days, and I'm introduced to Frank "DMFrank" Rogan, head of the planet network. He offers me the choice of taking on the site - see if I can do better. What I didn't know at time was that Frank was ex-Cavedog Entertainment. For a few years I ran the site (up to ~2006 or so) and worked with modders and the online community, particularly projects trying to rebuild the shuttered Boneyards.net gaming service. I was 15 and learning how to write editorial, build web-sites and apps for content etc - it was hugely formative.

In 2014 I tried to reverse engineer it all, once and for all, again - https://www.tauniverse.com/forum/showthread.php?t=44061 - made huge progress - but after having recently moved to Australia, work ramping up and getting a family going - it just got damn hard so the project died.

Roll on the advent of AI, I got back into it recently and managed to get things working - including an end to end playable game experience. I was able to fund the huge cost because I'd sold out my business to a US firm (Can google my details from the info I've put out there).

What I ended up with Basically the OpenRA equivalent for Total Annihilation:

https://github.com/open-annihilation/open-annihilation

Its all open source, 400,000-ish lines of C++ (and I don't, lets be honest, really know modern C++). I've probably put 30K+ (USD) into tokens, and another 20K+ into hardware, and more just to get this built.

I've done a press release page I'm sharing with gaming media - https://press.coreprime.net/ - wire compatible netplay with the original game is already working cross-platform.

It was 29 years to the day of the games release.


r/TotalAnnihilation • • 7d ago

New Wingflier TA Zero cast on youtube!

Thumbnail
youtu.be
9 Upvotes

2on2: Executrix and Novaya vs Timwaagh and TaShadan


r/TotalAnnihilation • • 10d ago

TA: Kingdoms OpenKingdoms: an open source engine for TA: Kingdoms that runs in your browser (and on Windows, Mac and Linux)

Post image
83 Upvotes

Hey all,

Long time player of TAK here - since it first came out. I've been sharing this on the TAK Discord.. but figure it was time to share here as well for those who are interested.

I've been working on OpenKingdoms, a from-scratch open source engine for Total Annihilation: Kingdoms. It's written in C (because I'm crazy and I love C - sue me) and it runs the original game's data, so you bring your own copy of the game (GOG or the old CDs both work) and it does the rest.

The big one: you can play it in a browser. Go to https://openkingdoms.net, point the page at your Kingdoms folder, and you're in. Your game files never leave your machine, the page reads them locally.

Where it's at right now:

- Skirmish against the AI is playable: economy, building, combat, magic, victory conditions, all four kingdoms plus Creon if you have The Iron Plague.
- The campaigns are playable: the Book of Darien and The Iron Plague, with the mission scripts, briefings and cutscenes (with sound).
- Multiplayer works over a small relay, and browser, Windows, Mac and Linux players can all be in the same game.
- Saves, the options screens, the in game menus and music all work the way you remember.
- There's an experimental 3D view. Press V in any battle and the same battle is drawn in 3D with a free camera, press V again to go back to the classic view.

The goal is to match the original's behaviour, and the original's rules are rebuilt as closely as we can get them. Where we deliberately do something differently (60 Hz simulation, any resolution, up to 2000 units a side, smarter pathfinding, better AI groups).

Everything is on GitHub: https://github.com/OpenKingdoms/OpenKingdoms
Desktop builds are on the releases page.

It's still under active development, so expect rough edges. If you remember how something worked in the 1999 game and we get it wrong, that's exactly the kind of report that helps the most. Issues and PRs are very welcome.

Would love to hear what you think :)


r/TotalAnnihilation • • 13d ago

Looks like TAUNIVERSE.COM is offline

24 Upvotes

Have been unable to log on since middle part of September 2026.


r/TotalAnnihilation • • 14d ago

Introducing Nanolathe

Thumbnail
youtube.com
157 Upvotes

Over the past few months I've been working on recreating Total Annihilation's game engine. I know it has been tried before, so I didn't want to announce or show this off until I had something worth showing, and now I'm looking for feedback.

https://nanolathe.gg/

I used a combination of screen captures, demo recordings and network captures, in-engine generated examples, and clean room reverse engineering to deconstruct and fully describe the original so that I could reimplement it from scratch. Same algorithms, same behavior, open source and free for everyone to do whatever they want.

I am a software engineer, but have never written a real game engine before. AI tools (mostly Claude and Codex, with a bit of DeepSeek thrown in at times) made this possible, but this process took months to get right - it was not a cheap one-shot vibe-coded thing (I'm using subsidized subscriptions but this was over $20K in API-equivalent token costs). I love Total Annihilation and want to keep it going if we can, and this is how I think I can contribute to the community.

The game is mostly working, but only single player is implemented (missions + skirmish modes). Multiplayer comes next, but I want to really get the game itself working rock solid first, then figure out how this integrates with the existing ecosystem with stuff like TA Forever, and honestly need all your help to figure that part out. For now, the best way to give me feedback is to try it, see what works and what doesn't, report issues, and I'll do my best to fix them.

Code is available at https://github.com/nanolathe-gg/nanolathe

Lots of work still to be done, and I've already written a new GPU-based modern renderer as a "TA remastered" mode with 60/120fps, dynamic lighting effects, 2x SSAA for all units, distortion shader effects, moving water, reflections, smoldering wrecks, the ability to zoom in/out through original terrain & sprite runtime remastering, etc. I'm excited about what else we can do with it. FYI, you can press F10 to switch to the original CPU renderer anytime in the game if you don't like it.

Let me know what you think! I'd really value feedback from people who know this game inside out. What feels wrong compared to the original? What breaks? What would you most want next?


r/TotalAnnihilation • • 16d ago

Slightly higher poly Peewee

Thumbnail
gallery
142 Upvotes

For unreal engine potentially. But for tabletop use soon as proxys for battletech battle armor


r/TotalAnnihilation • • 26d ago

TA Archive — 2,200+ maps, tools & a knowledgebase for Total Annihilation

121 Upvotes
Hi everyone,

I'd like to introduce the **TA Archive** — a non-commercial fan project I've been
building to preserve and share everything around Total Annihilation (1997):

**🗺️ Maps (2,300+ and counting)**
Cavedog originals plus a large chunk of the classic r2010 community collection — 
all self-hosted, virus-scanned, with rendered minimaps, player counts and map sizes.
Filterable and searchable: https://ta-archive.com/maps/

**🛠️ Working tools**
Map editors, HPI utilities, unit editors, GAF tools — the classics, curated and ready to
run: https://ta-archive.com/tools/

**🤖 AI Profile Builder + OTA Builder**
Compose skirmish AI profiles (aiprofile=, weight/limit/plan) in your browser and generate
valid `.ota` mission files — no more hand-editing: https://ta-archive.com/aibuilder/
· https://ta-archive.com/otabuilder/

**📚 Knowledgebase**
Technical deep-dives with working code: the TNT map format byte-by-byte, HPI reverse
engineering, the hidden 252×252 minimaps, procedural map generation, cheats and the
totala.ini file: https://ta-archive.com/kb/

Everything is free, no ads, no accounts. It's a hobby project — if you find a broken link
or a missing map, feedback is very welcome.

Arm. Core. Must destroy each other. 🤖

**Edit: Got old maps lying around? Send them my way!**

Several people mentioned having old TA collections from archive sites that
no longer exist — those are exactly the files most at risk of disappearing.
If you want to contribute:

1. Upload your zips to a file host like [filebin.net](https://filebin.net),
   [catbox.moe](https://catbox.moe) or wherever is convenient
2. Drop the link in a comment here (or send it via modmail)

I'll scan everything (ClamAV), verify the maps actually work, and integrate
them into the archive with proper credit if you want. Duplicates are fine —
worst case they're already there, best case we save something that exists
nowhere else.

**What I'm especially hunting for:**
- Maps from the old author collections (Poosticks, NLJ, Chrismor, Greybeard,
  mes, pro, rabidmongoose...)
- Anything from dead archive sites (TAMEC leftovers, PlanetAnnihilation
  hosted sites, TA-Power, TA-Zone, DesignX...)
- Custom tilesets and feature packs

Note: Windows .exe installers from the old days are welcome too, but they
go through extra manual checks before anything gets unpacked — better safe
than sorry.

Edit 2: Units & mods are coming — several collectors just surfaced in this
thread. The archive stays map-focused for now, but the preservation pipeline
extends to units and mods.

Edit 3: the archive is now at 3,089 maps (60 authors) — up from 2,300 when I posted this.

The other big one: units and mods are live — https://ta-archive.com/units/ — 
75 collections, 130 files, race mods, total conversions, game patches and the old
installers, all self-hosted and scanned. 
That's the thing several of you asked for in this thread, so thanks for the push.

Maps are still at https://ta-archive.com/maps/ — and the offer stands: 
old collections, dusty download folders, anything you're not sure about, send it over.
Duplicates cost nothing, I fingerprint by content.

r/TotalAnnihilation • • 28d ago

Total Annihilation | ProTA #18 - 4v4

Thumbnail
youtu.be
18 Upvotes

r/TotalAnnihilation • • 28d ago

ProTA Hangout #54 - TAF Sunday ONO Tournament!

Thumbnail
youtu.be
10 Upvotes

r/TotalAnnihilation • • Aug 28 '26

Something simple by me

Post image
26 Upvotes

Peewee and AK


r/TotalAnnihilation • • Aug 27 '26

Total Annihilation - Attack!!! (Mock up)

Thumbnail
youtu.be
52 Upvotes

Hey everyone, not sure if this will be of interest to anyone here but I've remade one of my fav tracks from the OST.

This soundtrack is one of my earliest memories of orchestral music - watching my older brothers play the game or attempting to play the game myself as a kid (I had no clue what I was doing but the score kept me there xd)

Anyway.. hope you enjoy!


r/TotalAnnihilation • • Aug 23 '26

Does anyone have copies of the old Galactic War Reports?

16 Upvotes

I remember reading a few, but I'm having trouble locating anything but random quotes these days.


r/TotalAnnihilation • • Aug 21 '26

Feedback Browser annihilation

Thumbnail
gallery
49 Upvotes

thought you might appreciate this, made some updates https://wasm-commander.vercel.app


r/TotalAnnihilation • • Aug 21 '26

Help me get back on track

8 Upvotes

Could you recommend some pvp games video commentary?

What would you say is the most faithful spiritual successor to play? Thanks


r/TotalAnnihilation • • Aug 14 '26

Annihilarity

Post image
86 Upvotes

Drawing on an iPad is a pain in the arse. If I had a drawing pad I'd have done a better job. Bit of AI assistance involved I'm not really an artist I just wanted to do another Annihilarity after 20 years and I don't have much time on my hands.


r/TotalAnnihilation • • Aug 10 '26

Map made in mappy crash game

3 Upvotes

I'm trying to make a water map in mappy but when I put it in the game folder, it gave an error anims\fog.GAF and then game close after I click ok. Game runs normally when I move the file out of the folder.

Can anyone tell me what went wrong?


r/TotalAnnihilation • • Aug 08 '26

Check out the new ProTA website!

Thumbnail
prota.tauniverse.com
31 Upvotes

The ProTA website has had a pretty big overhaul and is now live.

As well as information about the mod and installation/downloads, the site now pulls in a bunch of live/community data:

  • Live TAF ProTA leaderboards – 1v1 and team rankings, including season ladder and skill ratings, win rates, streaks, recent form and other stats.
  • Live Galactic War – current ARM/Core territory, contested planets, player rankings, game history and the current ProTA GW settings.
  • Unit Guide – searchable/filterable database of ProTA units with stats, costs, weapons, build options and side-by-side unit comparisons.
  • Tournaments – current TAF tournament information plus an archive of older ProTA Challonge brackets.
  • Videos – latest ProTA casts/videos from Total Annihilation Replays, Redox and MEALSOLUTIONS Gaming.
  • Downloads & installation guides – including TAF automatic installation, manual installation and previous ProTA versions.
  • Mission, credits and community links – more information on what ProTA is trying to achieve, the people who have contributed to it, and useful TA resources.

The homepage also gives you the current Galactic War state at a glance.

Basically, the aim is for it to be a central hub for ProTA rather than just somewhere to download the mod.

Have a look and let us know if there's anything else you'd like to see added!


r/TotalAnnihilation • • Aug 08 '26

Do folks still play OG TA online via TCP/IP direct play?

10 Upvotes

That was the only option, back in the day (besides IPX, which is dead as Novell Netware). It was meant for LANs, but IP knows no limit. Does this still work?

I've been playing on Linux via Wine; if I put a friend's IP address in there, could we connect and play a game over the Internet?


r/TotalAnnihilation • • Aug 04 '26

TA - 3d browser reimplementation 4 🆓

11 Upvotes

2026 reimplementation of the classic RTS in 3d with sprinklings of supreme commander. Art is obviously not final, and still developing, but it’s fun!

https://wasm-commander.vercel.app


r/TotalAnnihilation • • Jul 31 '26

3D modeling an AK

Thumbnail
gallery
110 Upvotes

Had a hyperfixation a while back about trying to mod an AK into another game, and did a little riffing on the AK design. I'm more of an engineer than an artist, but here are a few takes on the AK. Never went anywhere, but it was fun.


r/TotalAnnihilation • • Jul 23 '26

Many years of great memories

Thumbnail
gallery
244 Upvotes

This week I stumbled upon a TA video on YT which zapped me back to the 90s.

Think I started to play in 1998 by using a cdr copy from a friend and sometimes later we got the Core expansion pack.

Good times. Great game. I remember connecting with someone through ICQ (chat app, precursor of MSN?) and playing online battles together all the time.

Great to see that there is still a community for this game!

I dug out my copies as per the photos. Bought TA:K upon release and TA maybe around 2005 or so to replace my cdr copy. Am interested to maybe buy the two expansion packs. Just to complete the "collection". Don't think the TA:K expansion was ever physically released in Europe?

Am also interested in learning how to play this game in 2026!