• v0.5.0 44830e5d92

    v0.5.0 Stable

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

    0.5.0 — character FX moves to its own plugin; plugins get their own pages

    Character FX is no longer in Deluxe. The On / Off / Reduced effect policy,
    its tables and the EFF siblings now ship as the separate
    FX Control plugin,
    one row per covered fighter plus an All row. Deluxe carries no effect hooks and
    no FX row; the NRO is about 70 KB smaller and the Debug view loses its FX
    tracker rows. A 0.4.x config.ini still loads: the old effects and
    effects_scope keys are ignored and dropped on the next save. If you want the
    effects, install FX Control next to Deluxe; its page appears in the window
    cycle automatically.

    Plugin API descriptor version 3. A plugin can ask for its own page in the
    window cycle (settings → plugins → each own page → performance), titled with
    its label, and may declare up to 32 options. A second export,
    ssbu_online_deluxe_online_context_v1, hands plugins the host's ready /
    online / match / training bits so they can scope themselves to online play
    without hooking the game's scene sites. The Rust SDK is 3.0.0 and still
    registers with older hosts (version 2, then version 1) while the spec fits
    eight options.

    Scene tracker as its own hook family. The main-menu, Quickplay, arena,
    local-wireless and stage-setup hooks were installed from inside the FX family
    until 0.4.2; they are the SCENE family now (DISABLE_SCENE), so Auto, the
    banners, the captures and the online-context export never depended on FX.

    Timing capture schema 2. timing-<id>.csv no longer carries the three FX
    columns; tools/analyze_timing.py reads schema 1 and 2.

    Tested together with FX Control 0.1.0 in Eden (2026-10-14): the window
    cycle ran Settings → FX Control → Performance, Deluxe's Settings had no FX
    row, the plugin read Deluxe's online context, and Sephiroth's Gigaflare was
    recorded under On, Off and Reduced at 60 fps. That run used the 0.5.0
    candidate built from b0ca667 (8b1c936f…); the attached NRO is the same code
    rebuilt from the tagged commit (only the embedded build string differs).
    Console verification follows the install; see docs/VALIDATION.md ("0.5.0").

    Assets: libssbu_online_deluxe_rewrite.nro and manifest.json (SHA-256 in the
    manifest). Smash 13.0.5. Install FX Control 0.1.0 alongside for the effects.

    Downloads