StarNations: Planets DLC v0.0.318
π StarNations: Planets DLC v0.0.318 Release Notes
Added
- Introduced Multiplayer Ready Room component supporting pre-match staging, loadout confirmation, latency monitoring, and ready toggles.
- Added Multiplayer Commander Station, Multiplayer Invite Panel, and Multiplayer Relay Status modular widgets for room creation, URL/code sharing, and peer connection state.
- Added latency tracking (linkLatencyMs, linkQuality) and auto-reconnect handling for active P2P sessions.
- Audit Changelog Data and CHANGELOG to convert React component names (e.g. game over screen -> game over screen, main game client -> main game client, campaign defeat screen -> campaign defeat screen, game board -> game board) into human-readable player-facing terminology.
- Add card_return sound type with Web Audio API synthesis fallback and static asset preloading in sound.
- Add audio SFX assets deck_recycle, eagle_rider_strike, and target_in_sight in .
- Add Floating Panel Frame providing drag handles, edge & corner resizing, viewport clamping, ARIA accessibility, collapse/expand toggle, and reset controls.
- Add starlightWeaving containing pure prepareStarlightTurn helper to compute Starlight-weaved utility activation states.
- Add comprehensive automated test coverage in test-ai-rules for active, passive, and EMP-disabled Starlight weaves.
- Add campaignGuide Config and Campaign Guide Overlay providing step-by-step interactive guidance for new commanders.
- Add Campaign Command Menu for unified tactical access.
- Enhance sound and add audio routing test suite test-audio-routing.
Changed
- Extracted multiplayerInvite utility for invite code generation, channel validation, and URL parameter parsing.
- Plumbed relay rejoin methods, lock/unlock loadout actions, and setup stage states in game engine.
- Extracted card SFX triggers (cardAudio), field unit queries (fieldUnits), mulligan selection helpers (mulligan), and community links (community).
- Updated test-multiplayer-state-rules test suite for latency and reconnect assertions.
- Update update-changelog with component name replacement mappings and Pascal Case word splitting to guarantee future patch note releases never leak internal React component names into public changelogs.
- Refactor Card To Hand Effect with dynamic source position resolution and card_return audio cues.
- Refactor Arcane Puppetry sequence in Weave Cinematic Effect to anchor control assembly and glowing string grips directly onto target unit positions.
- Update useGame State and main game client for card bounce & return animation triggers.
- Refactor Chat Panel and Log Window to leverage Floating Panel Frame, reducing code duplication by 550+ lines.
- Enhance usePersistent Floating Panel with layout boundaries clamping and state persistence.
- Update Game Board and main game client.
- Refactor turn-start utility processing in useGame State to use prepareStarlightTurn.
- Overhaul Campaign Dashboard, Mission Tracker, and Runic Array Panel.
- Update AI test suite test-ai and campaign mission tests test-campaign-missions.
- Overhaul landing.html with WebP image assets under (hero, leaders, cards, resource icons) and asset builder script build-landing-assets.py.
- Enhance campaignGuide Config and Campaign Guide Overlay with automated test script test-campaign-guide.
- Update backupProtocol and add test suite test-backup-protocol.
- Update lore, useGame State, main game client, and Game Over Screen.
π₯ How to Download & Install (For Players)
Method 1: Automatic Update (Existing Installed Players)
If you already have the game installed on your computer, simply launch the game! The in-app updater will automatically detect the new update and install it for you.
Method 2: Manual Download (New Players)
- EXE Installer: Download
StarNations_Planets_DLC_0.0.318_x64-setup.exebelow and run it. - MSI Installer: Download
StarNations_Planets_DLC_0.0.318_x64.msibelow and run it.