# VINYLGOD — project instructions Original vinyl-themed RTS. OpenRA total-conversion mod (mod id `vinylgod`), GPL v3. **Read [MEGAPLAN.md](MEGAPLAN.md) before doing anything** — phases, commands, traps. Canon (factions, roster, art prompts): [LORE.md](LORE.md). Quick start: ```sh export PATH="/opt/homebrew/opt/dotnet@8/bin:$PATH" export DOTNET_ROLL_FORWARD=LatestMajor # required — engine is net6, runtime is net8 make && ./utility.sh --check-yaml && ./launch-game.sh Game.Mod=vinylgod ``` Hard rules: - No EA/C&C trademarks or assets anywhere (ids, comments, commits, filenames). The repo at ~/Documents/CnC_Remastered_Collection is a read-only balance reference only. - `engine/` is a fetched dependency — never edit it. - Asset gen: `tools/mbgen.py` → MODELBEAST farm (free, local). Log every prompt in `assets_src/PROMPTS.md`. - Commit locally after each working phase; no pushes without John's OK.