
40th Century: Void Survivor — v1.4.0
The void has been silent since launch. Not anymore. This build gives the game a full audio layer — every impact, every windup tell, every hazard and every boss phase now makes a sound — plus an ambient music bed that reacts to how much trouble you're in. Behind all of it, every menu scene got a hand-painted backdrop, and the combat math got the deepest correctness pass this game has had.

🔊 The Void Has a Voice
Everything that happens on screen now happens in your ears too.
Combat. Bullet impacts, with the crit sting timed to the moment of the hit instead of the muzzle flash. Enemy weapon fire. Elites announce themselves when they spawn.
Tells you can hear. Phantom blade windup, reaper charge, rusher lock-on — the attacks that used to kill you off-screen now telegraph audibly. Revenant revives, mimic ambushes, warps and teleports all have their own cue.
Bosses. Phase changes and cut-ins are scored. Boss attack cadence no longer borrows the player-damage sound, so "I got hit" and "it's attacking" are finally two different noises.
Planet hazards. All nine — sky-strike telegraph and bolt, solar flare, EMP, spore pools, burn, chill, drag. You can hear VOLTHAR aiming at you.
The low-HP warning pulse. It was written a long time ago and never actually played. It plays now.

🎵 The Sector Sings
A procedural ambient bed plays under every run. It thickens as enemy pressure rises and darkens while a big boss is alive — the music tells you the room is getting worse before the HUD does.
Each sector theme gets its own root note, so the eleven themes sound like different places.
The BGM volume slider is unhidden in settings. It was there the whole time with nothing to control.
Zero download cost. All of it is synthesized at runtime — the audio layer ships no audio files.

🖼️ Sixteen Painted Rooms
Every menu scene now sits on hand-painted art instead of a wireframe grid: Lobby, Constellation, Pre-Mission Engineering, Equipment, Module Library, Passive Tree, Total Buff, Shrine, Market, Wreck, Curse & Blessing, Archive, Progression Tracker, Black Hole, Loading and Result.
The old starfields, grids and drifting motes are still there — dimmed down and sitting on top as atmosphere, where they belong.

🛠️ The Deep Fix Pass
All 70 modules were read line by line. Here's what was quietly broken.
30 module bugs. Armor penetration that wasn't being applied, debuff calls into an API that no longer existed, and effects that only ever looked at normal enemies — so they silently skipped small, medium and big bosses. If a module felt weak against bosses specifically, this is why.
10 trade-off cards did nothing. Their effects pointed at keys no system read. They apply now — including target-conditional ones like EXECUTIONER and CATALYST, which scale off the target's HP and debuffs.
Artifact and antique bonus pass, plus a dynamo rebalance. Bonus descriptions were retranslated across all 11 languages.
The Total Stats panel was lying. It kept its own copy of the ship-stat formula, and that copy had drifted — it ignored every balance nerf multiplier and the fire-rate clamp, so it over-reported your HP, speed, magnet, crit and fire rate versus what you actually spawned with. Both now read from one shared formula.
⚖️ Removed
Weekly Seed mode is gone. The lobby mode arrows and the WEEKLY SEED chip are removed — MISSION START now goes straight to the Constellation map. The daily attempt gate, weekly best and the weekly leaderboard are retired with it.
🔧 Under the Hood
Audio engine: priority-tiered voice eviction, so hit chatter can no longer cut off a boss cue or a fanfare. Voice cap raised 12 → 16.
New contract tests pin the regressions that caused this whole pass — modules, trade-off cards, and "sound defined but never called" can't come back silently.
Typecheck clean, full test suite green.

Balance numbers in this build are fresh and unplaytested — if something feels wrong, say so in the forums. Turn the sound on, pilots.
