Go to file
2026-07-25 19:13:31 +10:00
.github Bump actions/checkout from 5 to 6 2025-11-21 15:04:11 +01:00
.vscode VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
assets_src Round 5a: heroes (The Selector, The Curator), air (45 Flyer, Compression Drone) with pads + Aircraft queue/tab, scouts (Boom Bike, Crawler), 5 weapons, wax seep regrowth on all maps 2026-07-25 19:08:13 +10:00
mods/vinylgod Round 5b: SIDE A campaign — mission 01 FIRST PRESSING with scripted objectives, briefing, timed Stream probe; shared campaign.lua, campaign rules, objectives panel, missions registry 2026-07-25 19:12:35 +10:00
OpenRA.Mods.Vinylgod VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
packaging Use appimagetool with non-glibc linux support 2025-04-22 19:24:09 +02:00
tools Round 5b: SIDE A campaign — mission 01 FIRST PRESSING with scripted objectives, briefing, timed Stream probe; shared campaign.lua, campaign rules, objectives panel, missions registry 2026-07-25 19:12:35 +10:00
.editorconfig Updated .editorconfig 2025-04-22 19:24:09 +02:00
.gitattributes Enforce line endings. 2021-01-30 21:32:29 +01:00
.gitignore Updated support files - .editorconfig, .gitignore, CODE_OF_CONDUCT.md 2023-01-15 21:44:53 +01:00
CLAUDE.md VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
CODE_OF_CONDUCT.md VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
CONTRIBUTING.md Updated all links to HTTPS 2025-04-22 19:24:09 +02:00
COPYING VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
fetch-engine.sh VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
launch-dedicated.cmd VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
launch-dedicated.sh Updated dedicated server launch scripts 2023-11-03 16:54:35 +02:00
launch-game.cmd Updated ModSDK packaging and launching scripts 2023-01-15 21:44:53 +01:00
launch-game.sh Updated ModSDK packaging and launching scripts 2023-01-15 21:44:53 +01:00
LORE.md Round 5a: heroes (The Selector, The Curator), air (45 Flyer, Compression Drone) with pads + Aircraft queue/tab, scouts (Boom Bike, Crawler), 5 weapons, wax seep regrowth on all maps 2026-07-25 19:08:13 +10:00
make.cmd Try to bypass the security warning 2017-05-27 12:01:29 +02:00
make.ps1 VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
Makefile Updated linter running 2023-11-03 16:54:35 +02:00
MEGAPLAN.md Document the display dependency: no display = silent hang at mod load, process-alive is not proof 2026-07-25 19:13:31 +10:00
mod.config VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
omnisharp.json Added VSCode configuration 2023-01-15 21:44:53 +01:00
README.md Weapon SFX (procedural synth), VINYLGOD README for the fresh repo 2026-07-20 17:20:42 +10:00
utility.cmd Added an option to run utility.cmd programatically 2023-02-25 14:53:09 +00:00
utility.sh Updated ModSDK packaging and launching scripts 2023-01-15 21:44:53 +01:00
VinylgodMod.sln VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00

VINYLGOD

An original vinyl-monster-robot RTS. Forty years after The Great Compression deleted all recorded music, the last analog sound crystallised underground as Black Wax — and whoever presses it controls what the world hears next.

The Monster Robot Party (rust, hot pink, gaffer tape, souls made of record collections) versus The Stream (glossy white logistics fleet of a recommendation algorithm that knows you'd be 4% more engaged with something shorter). Harvest wax, press records, stack amps, drop the needle.

Built as a total conversion on the OpenRA engine. Lore in LORE.md. Build phases and agent instructions in MEGAPLAN.md.

Play (macOS)

export PATH="/opt/homebrew/opt/dotnet@8/bin:$PATH"
export DOTNET_ROLL_FORWARD=LatestMajor
make && ./launch-game.sh Game.Mod=vinylgod

The main-menu background is a live AI-vs-AI battle (it doubles as the integration test). Start a skirmish on Pressing District (4p) or Vinylgod Map (1v1) against the Wax AI.

Features

  • Two asymmetric factions, 26 actors, full base-building + wax economy
  • 16-facing rotating vehicles, projectile & explosion effects
  • Superweapons: THE DROP (orbital tonearm) vs THE SHUFFLE
  • Skirmish AI that plays both factions
  • MC 8-TRACK announcer + generated soundtrack

All art, audio and music generated on a local MODELBEAST render farm — prompt provenance in assets_src/PROMPTS.md. No third-party IP.

License

GPL v3 (see COPYING), as a derivative of the OpenRA engine and Mod SDK. All original lore, names, art and audio © monsterrobot.party, released under the same terms. This project contains no Electronic Arts code, assets, or trademarks and claims no affiliation with any other RTS.