• wip-2026-10-14 c71d1e3e5d

    alaric released this 2026-10-14 17:53:00 +00:00 | 0 commits to main since this release

    Public Windows x64 WIP for inspection and early playtesting. The complete ordinary campaign through Bowser has not been played on this build.

    Download the Windows ZIP, extract the whole folder somewhere writable, and open Sunshine Archipelago.cmd. Supply your own USA GMSE01 revision 0 Sunshine ISO/NKit image when prompted. No game image, extracted assets, player saves or credentials are included. Python, the local AP server, the Peliarch client and the native runtime are included.

    The normally randomized solo example is ready to play: 87 checks, 70 Shine items, 50 received Shines required for Corona. Choose the save for this run and save normally once. Later launches resume the same run. The README also explains connecting to your own supported AP room.

    The supported profile uses tickets, starting Spray and normal difficulty. It implements Shine quantity, all four nozzles, seven tickets, Yoshi and saved 1-UP receipts. Blue Coinsanity, nozzle-box checks, 100-coin Shines, selectable all episodes, alternative starting nozzles, higher difficulty and DeathLink are unsupported. The existing Joshark Sunshine world is pinned by source revision; arbitrary APWorld releases are not claimed compatible.

    After receiving a nozzle, use 3 / D-pad left for Hover, 2 / D-pad down for Rocket, and 4 / D-pad right for Turbo. A ticket or Yoshi received while already in Plaza can require Save & Continue, then closing and reopening the game to refresh objects. Runtime check reachability is not evaluated.

    Earlier manual playtests confirmed Rocket use across normal reload and a physically earned partner Shine increasing the receiver from 0 to 1. The current native build passed mechanism tests and bounded normal card loading; its all-87-check AP server fixture substitutes physical/save callbacks. Portable relocation and real server authentication were tested without launching a game or GUI. These checks do not establish a full campaign playthrough.

    For source review:

    The package retains the tested native executable (6c4b58dc…) and client (c10e7c0b…). Full file hashes are in package.json; release-file hashes are attached in SHA256SUMS.txt. Source and dependency notices are retained. Credits to Joshark and the Sunshine APWorld contributors, chasem-dev and the native-port/decompilation contributors, Archipelago, and the Peliarch toolkit contributors.

    Downloads