RECORDANDRONCO/mods/vinylgod
type-two e11ec402ff Terrain overhaul: 52-tile atlas from 5 generated surfaces, tone-harmonized so they read as one material family
Replaces the single flat grey tile. Adds tools/build_tiles.py (atlas builder
with edge-blending + tone matching), paint_terrain.py (surgical tile-plane
repaint: asphalt base, concrete pads, dirt blobs, groove patches near wax,
rubble clumps), jitter_wax.py, render_map.py (offline map preview), and
check_assets.py.

Also fixes the arena harness being rigged: both wax fields sat ~12 cells from
BotA and ~18 from BotB, so BotB starved for map reasons, not balance reasons.
Arena wax is now mirrored (7.1/18/18/19.8 from both starts). Seep interval
90 -> 20 after telemetry showed the slower rate still drained both economies.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-25 22:37:38 +10:00
..
audio Round 4: balance-arena harness with lua telemetry, minimap radar, damage smoke, harvester-attack warning, Needle Drop + Compression maps 2026-07-21 02:09:20 +10:00
chrome 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
cursors Round 3: superweapons — THE DROP (mastering) and THE SHUFFLE (Algorithm obelisk), support power palette, charge bars, announcer lines, AI fires them 2026-07-20 17:07:00 +10:00
fluent 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
maps Terrain overhaul: 52-tile atlas from 5 generated surfaces, tone-harmonized so they read as one material family 2026-07-25 22:37:38 +10:00
missions 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
music Phase D+F: real MODELBEAST art for all 23 actors + icons, MC 8-TRACK announcer, 3-track ACE-Step soundtrack, emblem branding 2026-07-20 04:51:31 +10:00
notifications Round 4: balance-arena harness with lua telemetry, minimap radar, damage smoke, harvester-attack warning, Needle Drop + Compression maps 2026-07-21 02:09:20 +10:00
rules Terrain overhaul: 52-tile atlas from 5 generated surfaces, tone-harmonized so they read as one material family 2026-07-25 22:37:38 +10:00
scripts 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
sequences Fix two runtime-only bugs found on first live run: missing sidebar icons for the 4 facing-sheet units, and waxseed needing QuantizeFacingsFromSequence 2026-07-25 22:20:38 +10:00
tilesets Terrain overhaul: 52-tile atlas from 5 generated surfaces, tone-harmonized so they read as one material family 2026-07-25 22:37:38 +10:00
voices Unit voices: MRP and Stream acknowledgment lines on all units 2026-07-20 17:24:09 +10:00
weapons 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
mod.chrome.yaml VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
mod.content.yaml Phase E: The Stream faction (9 actors), Wax AI bot for both factions, bot-vs-bot shellmap battle 2026-07-20 04:40:06 +10:00
mod.yaml 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