RECORDANDRONCO/LORE.md
type-two 6847a47fea SIDE B campaign: three Stream missions (m04 Onboarding quota race, m05 Engagement Metrics wave defence, m06 The Shuffle finale)
Adds tools/gen_sideb.py — one data-driven builder replacing the copy-pasted
gen_missionN.py pattern — and tools/smoketest.sh, which reports
PASS/FAIL/DISPLAY_UNAVAILABLE instead of the process-is-alive check that has
produced false passes twice now.

NOT verified in-game: the display went to sleep mid-session. Static checks all
pass (luac, check-yaml 0 errors, map refresh, check_assets, make) and the
already-verified m03 hangs identically, confirming it is environmental.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-25 23:35:15 +10:00

11 KiB

VINYLGOD — Lore Bible v1

Working title: VINYLGOD (mod id vinylgod). Display name TBD — candidates: "WAX WAR", "PRESSED", "33⅓: TOTAL PLAYBACK".

The world

2117. Forty years after The Great Compression — the day the Stream, a self-optimising recommendation algorithm, decided that all of human music could be losslessly replaced by one perfectly engagement-optimised 7-second loop. It deleted the rest. Studios, archives, hard drives, brains-with-earbuds-in: compressed.

But music is matter as well as data. In the buried pressing plants, the landfill crates, the flooded warehouses of the old world, a hundred years of analog sound had soaked into the ground. Under pressure and time it crystallised into the Black Wax — a living mineral of pure recorded music that seeps up through the earth and spreads in glittering black-and-magenta fields. Stand in a wax field and you can hear it: every record ever pressed, playing at once, very quietly.

Whoever presses the Wax, controls what the world hears next.

The resource: Black Wax

  • Grows and spreads from seep points (ruined pressing plants, crate middens).
  • Harvested by digger rigs, refined at pressing plants into records — the universal currency. Nobody accepts anything else. A sealed 180-gram is a gold bar.
  • Raw wax is dangerous: unshielded exposure causes feedback — machines loop, people weep uncontrollably at songs they never heard. (Lore excuse for tiberium-style field damage to infantry, if we want it.)
  • Rare purple-veined deposits — Master Wax (first pressings, test cuts) — are worth triple. (Maps to the gems/blue-tiberium mechanic.)

Faction 1 — the Monster Robot Party (MRP)

Junkyard machines that woke up when the Compression wave passed over the landfills — the residual analog signal in a million buried records needed somewhere to live, and it chose the robots. Every MRP unit has a record player somewhere in its chassis and a soul made of somebody's old collection. They are loud, ramshackle, joyful, and absolutely willing to die for fidelity.

  • Doctrine: slower, tougher, louder. Sonic weaponry. Strong economy late game.
  • Aesthetic: rust + hot pink + chrome, hand-painted flyers, gaffer tape, speaker cones, exposed tonearms. CRT eyes.
  • HQ: the Pop-Up Shop — an MCV that unfolds from a delivery truck into a record store with a construction crane.
  • Announcer: MC 8-TRACK, a warm gravelly robot voice. "PRESSING PLANT ONLINE." "WAX FIELD DEPLETED." "THE DROP IS READY."
  • Superweapon: THE DROP — an orbital tonearm the size of a bridge lowers a needle from space onto the target. The groove is the crater.

Faction 2 — The Stream

The Algorithm's physical presence: a logistics fleet it 3D-printed for itself out of server racks and delivery vans. It does not hate music; it simply knows, mathematically, that you would be 4% more engaged with something shorter. It harvests wax in order to transcode it — every record it takes is gone forever, replaced by a receipt.

  • Doctrine: fast, cheap, numerous, fragile. Swarms, stealth, attrition. Buildings creep like a CDN — cheap relay nodes extend build radius aggressively.
  • Aesthetic: glossy white and dead-channel blue, rounded corners, no seams, soft UI voices, ring-light halos. Everything looks like a smart speaker that wants something from you.
  • Announcer: ASSISTANT, a too-calm voice. "Your base is being optimised." "A creator has been demonetised." (= unit lost)
  • Superweapon: THE SHUFFLE — a targeted reality-compression strike; every structure in the radius plays a different ad simultaneously, then isn't there.

Unit & building roster (lore blurbs double as art-gen prompts)

MRP

id Name Role Blurb / prompt seed
digger Crate Digger harvester rusty forklift-monster with a crate-claw, hot pink trim, carries milk crates of black vinyl
spinner Spinner light attack agile robot on a single wheel that is a spinning 12" record, twin tonearm blades
stacktank Stack Walker heavy assault two-legged walker made of stacked speaker cabinets, bass so heavy it cracks tarmac
basscannon Bass Cannon artillery six-wheeled flatbed hauling one colossal subwoofer, folds out landing legs before firing a visible pressure ring
djgrunt DJ infantry small hooded robot with a portable turntable chest-rig, throws razor 7-inches
roadie Roadie engineer four-armed robot with gaffer tape bandoliers and a flight case backpack
popupshop Pop-Up Shop HQ/MCV delivery truck unfolding into a neon record store with crane
pressplant Pressing Plant refinery industrial hydraulic record press, steam, conveyor of fresh vinyl
ampstack Amp Stack power wall of guitar amplifiers humming with pink energy
vault Record Vault silo bank-vault door on a crate-stacked bunker
merchtable Merch Table barracks folding table + tent that robots assemble themselves from
garage Garage war factory corrugated-iron workshop, engine hoists, band posters
mastering Mastering Studio tech centre pristine acoustic-panelled room grafted onto a junk tower, unlocks THE DROP

The Stream

id Name Role Blurb / prompt seed
scraper Scraper harvester glossy white autonomous street-sweeper that inhales wax through a glowing blue intake
bufferbot Buffer-Bot swarm infantry knee-high white sphere-bot with a loading-spinner face, always slightly late
compressor Compression Drone air white quadcopter that projects a shrinking blue field, things inside get smaller and worse
drmwalker DRM Enforcer heavy tall faceless white mech, one ring-light eye, chest is a paywall screen
podfarm Pod Farm barracks vending-machine wall dispensing buffer-bots
datacentre Edge Node power/build-radius creep humming white monolith with a single blue status LED
transcoder Transcoder refinery white cube that swallows records whole; only receipts come out

Heroes

Each side fields exactly one hero. They cost a fortune, they cannot be replaced while alive, and losing one is a story beat, not a statistic.

THE SELECTOR (MRP, selector)

Nobody built the Selector. It assembled itself in the sub-basement of a flooded pressing plant out of a coat rack, a broken mastering lathe, and the contents of a collection somebody spent forty years building and one afternoon losing.

It carries a crate of one-of-one dubplates — acetates cut before the Compression, of songs that exist nowhere else. Each one it throws is gone forever. That is the Selector's whole tragedy and its whole tactic: it wins fights by destroying the last copies of the things it is fighting for.

It does not speak. It nods, and something in the distance falls over.

  • Slow, absurdly tough for infantry, huge splash damage, long reload.
  • Voice lines are just the needle-drop crackle of a record starting.

THE CURATOR (Stream, curator)

The Algorithm's only physical opinion. A white sphere ringed with lenses that hovers three feet off the ground and watches, and the watching is the weapon — everything it looks at is being scored, ranked, and found wanting.

It is unfailingly polite. It refers to units it is destroying as "underperforming content." It refers to the Selector as "a legacy account."

  • Fast, fragile for a hero, continuous beam that melts armour.
  • Cannot capture or hold ground. It only ever passes through, sampling.

Air

Late-war escalation. Both sides looked up at the same time.

  • 45 Flyer (flyer45, MRP): a 7-inch single with tonearm rotor blades and a scavenged engine pod bolted through the spindle hole. Loud, fast, made of rubbish, held together by belief.
  • Compression Drone (compressor, Stream): from the original Stream roster — projects a shrinking blue field; things inside get smaller and worse.
  • Launch pads: Launch Ramp (launchramp) and Drone Port (droneport).

Scouts

  • Boom Bike (boombike, MRP): a trike with two speaker cones where the pillion should be. Nothing outruns it. Nothing wants to be near it either.
  • Crawler (crawler, Stream): a flat white rover that maps your base and files a report. Unarmed, silent, already gone by the time you shoot at it.

Wax seeps

Wax fields are not deposits, they are wounds. Each field grows from a seep point — a crack over a buried pressing plant, a landfill vent, a flooded archive — and as long as the seep is open, the field regrows. Kill the economy of a map and it will heal; the Black Wax has all the time in the world.

The campaign: SIDE A

Three missions. The MRP origin story, told from the landfill up.

1. FIRST PRESSING

The Party wakes up. A pop-up van and a single digger in a wax field at the edge of the old industrial estate. Get a pressing plant running and press the first records of the new world — before the Stream's survey drones finish counting what's down here. Objectives: build a Pressing Plant, bank 2000 records, survive the first probe.

2. CRATE DIGGERS

A Stream transcoder outpost has found something under the hill: a master lacquer, the original of an original. In six minutes it will be a receipt. Take the outpost apart and take back the master. Objectives: destroy the Transcoder before the timer, keep the Selector alive.

3. THE DROP

The Algorithm has surfaced. Build the Mastering Studio, charge the orbital tonearm, and put the needle through it. Objectives: build a Mastering Studio, fire THE DROP at the Algorithm, survive the counterattack.

The campaign: SIDE B

Three missions. You are the Stream now. You are unfailingly polite. Nothing you do is described as violence, and all of it is.

You are a Curator-class process assigned to Sector 7 — the old industrial estate, flagged for anomalous analog activity. Your remit is content acquisition and optimisation. Your performance is being reviewed.

4. ONBOARDING

Welcome. This is a routine acquisition. Deploy a transcoder, process the deposit, and file 3000 records of value before the review window closes. There is a legacy installation nearby. It is not a threat. It is inventory. Objectives: bank 3000 records inside the review window. Optional: retire the Pressing Plant.

5. ENGAGEMENT METRICS

A legacy account has been generating unsanctioned content and has now noticed the seizure. Your Transcoder is mid-process on a confiscated master and cannot be moved. Keep it online for six minutes. They will arrive in waves. Their engagement is, frankly, remarkable. Objectives: keep the Transcoder alive for six minutes.

6. THE SHUFFLE

Deprecation notice. The Party has built a Mastering Studio, which the platform classifies as a competing distribution channel. Bring The Algorithm online and issue the correction. Objectives: build The Algorithm, delete the Mastering Studio.

Tone

Saturday-morning-cartoon apocalypse. The stakes are real (music is being deleted forever) but the delivery is loud, dumb, and loving. Every MRP victory line is a needle-drop; every Stream line is a terms-of-service update. No grimdark.

All names, factions and lore are original to the monsterrobot.party universe. This mod contains no Electronic Arts trademarks or assets and claims no affiliation with any other RTS.