Skip to content

StarNations: Planets DLC v0.0.318

Choose a tag to compare

@AngelShade AngelShade released this 02 Aug 03:42

πŸš€ 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.exe below and run it.
  • MSI Installer: Download StarNations_Planets_DLC_0.0.318_x64.msi below and run it.