• v0.8.0 d92bc3d12e

    v0.8.0 Stable

    intpa released this 2026-10-25 17:25:37 -04:00 | 57 commits to main since this release

    Current-match Auto frame count

    Fixes the stale Auto (Nf) display that could carry the preceding match's
    count through the next match. The display now samples the buffer byte used by
    the network update, with a fresh observation generation for each match.

    • New matches start with plain Auto until their own valid sample arrives;
      observations can update during play.
    • Results and rematch character select retain the final count. Offline,
      Training and connection-mode changes clear it.
    • Choosing a manual buffer invalidates the automatic observation. Switching
      back to Auto stays plain until a fresh match rather than showing the manually
      overwritten byte as an automatic choice.
    • The new read-only 13.0.5 hook has an exact instruction signature, retains no
      game-memory pointer, and records changed observations with diagnostic 113.
      Manual buffer application remains at the existing hook.

    Also includes the already-merged revision-5 passive plugin status cells and
    passive-row navigation from 0d28adc. SDK/table versions are unchanged; the
    SDK continues sending revision 4 descriptors.

    Verification

    Host regression coverage includes consecutive 4f→3f matches, in-match updates,
    unknown startup, stale callbacks at lifecycle boundaries, result retention,
    manual-to-Auto suppression and 0–25 bounds. Release gates include host tests,
    strict host and Skyline Clippy, the no-default-features build and Skyline release
    build. The sampling field and exact hook bytes were checked against the
    preserved Smash 13.0.5 executable.

    Live-console timing has not yet been validated for this fix. The package
    manifest records runtime_tested=false; earlier release/device reports do not
    establish 0.8.0 runtime acceptance. Passive status-cell runtime validation also
    remains pending. See docs/NEXT_SESSION.md for the consecutive-match check.

    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. No device deployment was
    performed as part of this release.

    Downloads