• v0.9.0 d6402b44f9

    v0.9.0 Stable

    intpa released this 2026-10-30 23:25:06 -04:00 | 11 commits to main since this release

    You-line player modes, lobby practice as Training, and LTO

    0.9.0 releases the work that has been on the operator's Switch as candidate
    3ea3c49 since 2026-10-28.

    • Player modes on the You line. On Settings with You selected,
      ZR+Left/Right moves a light-blue frame between Stealth, Streamer and (with
      the game-aware Horizon-OC fork) the OC clock, and L+R+X toggles the
      framed one. L+R+X acts only on the highlighted row: You, or NetProfile for
      Vanilla+. ZR+X, ZR+Y and ZR+L3 are retired after accidental in-match
      toggles. With hoc_oc=always the clock stays white with a hub.
    • Waiting-room practice counts as Training, whatever stage the lobby
      loads; before, a loaded lobby stage drew the match strip.
    • One log per stage under ultimate/ssbu_online_deluxe_rewrite/matches/.
    • Diagnostics: present-pacing outliers, reacquires and interval changes
      (codes 117–119), and the refresh-clock plugin's 120 Hz counters every 5 s
      from boot (code 120; Deluxe only reads its status file).
    • About 300 KiB less memory. The library was both a cdylib and an rlib,
      and Cargo skips LTO for that combination, so the profile's lto = "thin"
      never applied. Resident size is 1,480 → 1,172 KiB against the 3ea3c49
      build, with the same exports.

    Verification

    • Host gates: 311 unit and 21 integration tests, Clippy with warnings
      denied (host and Skyline), the no-default-features build and the Skyline
      release build.
    • Eden (2026-10-31): this NRO next to the 15 other plugins on the
      operator's card: start-up through fighter_cut_in_ready with no errors, and
      an offline 1v1 against a CPU ran to the results with its per-stage log
      written.
    • Console: candidate 3ea3c49, with the same source, has been on the
      operator's Switch since 2026-10-28. This release build has not run on the
      console yet, and the manifest records runtime_tested=false.

    Install

    Close Smash, then replace libssbu_online_deluxe_rewrite.nro in
    atmosphere/contents/01006A800016E000/romfs/skyline/plugins/.
    Keep only one Deluxe implementation. This NRO replaces the original fork,
    SsbuSync and the PIA manager. manifest.json records the exact hashes, build
    ID, module ID and source/native dependency provenance.

    Downloads