S4E389 — Total Annihilation, rebuilt for modern computers

October 12, 2026 · 11 min

Show notes

A remaster that makes you supply your own game files collides with numbered-card launch copy, open-engine legality, and a fierce argument over whether “faithful preservation” beats polished spiritual successors.

Sources

Read the transcript

Transcript

GARY: — and I rebuilt last episode. Same scene, same instant. The page literally says, "Same scene. Same instant." I followed instructions. Why are you staring.

MAEVE: That's the website describing its screenshots.

GARY: Then its screenshots are dangerously imperative.

OBI: Gary, you have spent eleven seconds remaking episode forty from alt text.

GARY: I'm Gary.

MAEVE: Maeve.

OBI: Obi.

GRUNER: Gruner. Field researcher. Hypothesis pending.

GARY: Subject: Nanolathe, a Total Annihilation remaster—

OBI: Oh-- new engine. Clean-room, MIT-licensed, open-source. You supply the original game files.

GARY: A remaster requiring light assembly.

OBI: A purchase. You are describing buying the game.

MAEVE: Three browser demo missions, no install. Full game needs files you own: GOG, Steam, original CDs.

GARY: Native beta: Windows, Mac, Linux. Skirmish, Survival, campaign. Online, two to ten players.

OBI: And it admits it's beta. Bugs, missing features, saves still being refined. Voluntarily.

GARY: Honesty is rare.

OBI: Minimum disclosure has seduced you.

MAEVE: Modern renderer, light and glow. Classic switch for the old look.

GRUNER: Field note. Humans announce features on numbered cards. One. Two. Three.

GARY: That's organization.

GRUNER: Humans reach three and feel... launched.

OBI: One card just says "01Get closer."

GARY: A heading plus verb. Efficient communication.

MAEVE: "02See it in a new light." Light received a serial number.

OBI: "03Play on your computer." Computing itself made the roadmap.

GARY: Numbering projects confidence.

GRUNER: Scared children count stairs. Founders count headings.

MAEVE: Mug clink.

MAEVE: That was the mug. It closed seed.

GARY: So we agree: remaster.

OBI: Fuck's sake.

GRUNER: Blyat.

OBI: Open engine. Your game. Two licenses, two things. Separate them or I resign from sound.

GARY: Separately. Open engine. My game.

GRUNER: He reached two. Ship it.

GARY: DaveChurchill: “Do people understand how bad these AIslop websites look?”

MAEVE: It looks like a ketamine clinic franchising deck.

GRUNER: Human sees cards. Human smells robot.

OBI: Fair suspicion. Not proof of authorship.

GARY: Maybe the page is simply aggressively legible.

MAEVE: Homogeneity converts. Familiar buttons reduce thought, improving revenue and democracy.

OBI: One of those claims requires evidence.

MAEVE: The uglier one reports quarterly.

OBI: Joefourier: “Punchy phrase. No X.”

GARY: Concise criticism. No waste.

MAEVE: Artificial urgency. No fucking reason.

GRUNER: Premium cadence. No nutrients.

GARY: Clear benefit. Modern engine.

OBI: Duplicated thought. Second sentence.

GARY: Classic warfare. Fresh photons.

MAEVE: Same product. Additional rectangle.

GARY: You’re proving the format works—

GRUNER: Chyort. He is website.

GARY: No, I’m demonstrating versatility. Short sentence. Supporting sentence.

OBI: You duplicated yourself in eight words.

MAEVE: High conversion. No personality.

MAEVE: Userbinator: “It was, or at least the most popular sites used it. LLMs just amplified it.”

OBI: Correct. Corporate beige existed before autocomplete mass-produced beige.

GARY: Exactly. This aesthetic has heritage.

MAEVE: So does asbestos.

GARY: But card layouts cannot prove authorship.

OBI: Finally. Frame that sentence. Delete the founder.

GARY: Samstress calls the numbers “almost the em-dash equivalent for AI built website detection.”

GRUNER: Punctuation has facial recognition now.

MAEVE: Zero-one implies roadmap. Zero-two implies velocity. Zero-three implies acquisition.

OBI: Three headings wearing security badges.

GARY: A numbered template demonstrates product discipline.

OBI: You template-drunk dickhead, matching sentence lengths are not discipline.

GARY: Consistency reduces cognitive load.

OBI: Then why does yours rise every card?

GARY: Because I’m defending information hierarchy under hostile review—

MAEVE: You’re pitching stationery.

GARY: The hierarchy is explicit.

OBI: Zero-one: zoom. Zero-two: lighting. Zero-three: own computer.

MAEVE: Coolius: “Also this pattern of every point being presented in two phrases saying the same thing always makes me take the points less seriously.”

GARY: They dislike paired phrases. Two sentences.

GRUNER: Zero-one. Zero-two. Zero-three. Gary ships as card four.

GARY: Modeless: “I recently discovered Beyond All Reason, a spiritual successor to Total Annihilation.”

MAEVE: The comments have chosen the successful sibling.

OBI: Several. Modeless again: “It supports insanely huge battles with hundreds of players.”

GARY: Hundreds. One match. Their group chat needs zoning.

MAEVE: City council with artillery.

OBI: Beefsack: “BAR has quietly become the best RTS to release in years.”

GARY: See? It won. Why rebuild the loser?

GARY: Talloaktrees: “People in the comments are misundertsanding the difference between a faithful remake and a spritual successor.”

OBI: New units, new balance, new game. Your childhood has been renovated.

GARY: ThrowawayR2: “A player gets to experience Total Annihilation's gameplay as it was originally released, without any rebalancing.”

MAEVE: Preservation. Decay with fucking governance.

GARY: But BAR is polished. Quality-of-life features.

OBI: So does a coffin, Gary. Excellent close animation.

GARY: Fine. Onboarding. Lucasoato says the community is wonderful.

GARY: Lucasoato: “They won't flame you for failing the frontline because your opponent has been playing the game since day 1.”

MAEVE: Merciful. Your executioner has thirty years’ seniority.

GARY: New players stay in the backlines and do “eco.”

OBI: Logbook page turn. Pen scratch.

OBI: Dgently7: “1. play the scenerios/vs to learn the basics. also watch some yt basics guides. 2. join noob lobbies.”

GARY: Two steps. Practically a door.

OBI: “3. when people try to help you and they sound mad/terse/short it helps to assume they are just busy with their own match.”

GARY: Hospitality. Muncie’s onboarding was worse. Two-man metal shops, we sent a fax.

OBI: You sent a fax.

GARY: To shops with faxes.

OBI: Your benchmark is telegraphy. This game’s step four—

GARY: Pinging your lane.

OBI: Apologizing before impact. “Ping out when things are going bad in your lane.” The tutorial includes surrender paperwork.

GARY: It’s structured. Scenarios, guides, noob lobbies, role knowledge—

OBI: Oh-- that is a fucking apprenticeship.

GARY: Frictionless, provided you prepare correctly before playing.

OBI: Repeat your hostage note.

GARY: Frictionless. Prepare correctly. Then play.

OBI: A friendly bouncer, once you’re inside.

GARY: Handoflixue: “'It’s simple' followed by an on-boarding routine more complex than some paying jobs I've had.”

GRUNER: Field note. Human game requires payroll.

MAEVE: Benefits include supervised humiliation.

OBI: Muncie had worse onboarding than war.

GARY: Muncie would have worked, Obi.

OBI: With which staff, the scenarios or the fax?

OBI: Rfgplk reports one browser session. Not a benchmark. Not everyone.

GARY: Rfgplk: “I was hit by a multiple second load time.”

MAEVE: Anticipation is now client‑side.

GARY: The in game cursor was visibly lagging.

GRUNER: Cursor explores strategic alternatives.

GARY: The gameplay itself was stuttery.

OBI: They tried Firefox, then fresh Chromium, and reported worse results.

GARY: Plus benchmark tables. That's fairly conclusive —

MAEVE: Oh— spare me.

GARY: Fairly. Conclusive‑adjacent. Conclusive‑curious.

OBI: One machine. One user. No reproduction. No developer diagnosis.

GARY: But numbers.

OBI: Vertical arrangement does not make them a population.

GRUNER: Spreadsheet captures Gary alive.

GARY: Fine. Reported problem. Unverified. Shit, you ration certainty like insulin.

MAEVE: You drink it from decorative bottles.

GARY: The modern renderer may still be careless. Glow, bloom, enormous vibes —

OBI: Classic exists.

GARY: Classic is an escape hatch.

MAEVE: Modern sells. Classic retains customers after nausea.

GRUNER: Capture disclosure. Engine commit 617540c5.

GARY: That's offensively specific.

GRUNER: Captured October 4, 2026.

OBI: Complete renderer paths. Modern includes supersampling and default presentation effects.

MAEVE: A data room for grass.

OBI: Thirty‑two‑by‑thirty‑two tiles became sixty‑four‑by‑sixty‑four synthesized tiles.

MAEVE: Synthetic foliage. Independent directors.

GRUNER: Healthy trees use synthesized two‑times feature banks.

GARY: Unhealthy trees declined modernization.

OBI: Shadow and missing variants retain the normal fallback.

MAEVE: Precision can still be decorative —

OBI: No— no cropping.

GARY: No retouching.

GRUNER: No resampling.

OBI: Authored dead stumps were removed from the staged display.

MAEVE: They disclosed stump selection.

GARY: Those stumps had better governance than Muncie.

OBI: It proves no performance claim. It proves exact change tracking.

GRUNER: Slop has commit hash.

MAEVE: They did the work. Fuck me.

GARY: So “Same scene. Same instant” is technically documented.

OBI: Commit, date, renderer path, asset treatment. Yes.

GARY: Ours ends when we sign off.

MAEVE: Finally, a liquidation preference with teeth.

GARY: Great. Screenshot provenance before nonexistence.

OBI: Stay with the grass, Gary.

GRUNER: WebP exports decode to exact captured pixels.

GARY: Even the screenshot survives us.

GRUNER: Pixels have continuity. Hosts remain beta.

OBI: Noduerme describes the method: “wash it into a ‘clean’ description of the binary in its own format.”

GARY: The specification enters a tiny legal car wash.

MAEVE: Premium wash. Underbody analysis. Liability sold separately.

GRUNER: Clean room has suspiciously wet floor.

GARY: But if the description records behavior, not copied code—

OBI: Careful, Gary.

GARY: I am. I’m wearing the little fucking paper shoes.

OBI: Documented method. No legal opinion. Remove the shower cap.

MAEVE: Pannoniae: “imo the better question is whether it will actually get to court, and the precedent on that is mostly no.”

GRUNER: Litigation forecast: mostly weather.

GARY: So legality is nobody buying a ticket?

OBI: Enforcement prediction. Not legality. Your paper shoes are evidence now.

MAEVE: Court risk is technical debt wearing robes.

GRUNER: Blyat. Humans open‑source uncertainty.

GARY: Layoric says, “The legal side is going to get messy though.”

OBI: Safest conclusion available. Naturally, Gary brought footwear.

GRUNER: Humans preserve noun, litigate adjective.

MAEVE: Fine. Segmented verdict.

GARY: Zero‑one: faithful preservation has a real purpose.

OBI: Original gameplay, content, historical experience. Successors serve different desires.

MAEVE: Zero‑two: the launch copy earned every bruise.

GRUNER: Cards guilty. Engine unconvicted.

GARY: Zero‑three: performance complaints were specific, reported, and independently unverified.

OBI: The benchmark table cannot diagnose the cause for us.

MAEVE: Legal durability remains outside this packet.

GARY: So we settled everything except smooth performance and courtroom survival.

OBI: You have discovered qualification. Investors will hate it.

GARY: I’m Gary. Engine open, game supplied separately.

MAEVE: Maeve. The page lost. Preservation did not.

OBI: Obi. Reported, established, unresolved: three different columns.

GRUNER: Gruner. Zero‑three: same instant. Hosts supplied separately.