22 lines
925 B
Markdown
22 lines
925 B
Markdown
# 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.
|