-
released this
2026-11-01 08:54:29 -05:00 | 9 commits to main since this releaseA Window Options row per own page
- Each plugin page has its own row. Window Options lists one Shown/Hidden
row per plugin page, between PluginsPage and PerfPage. A hidden page leaves
the L+R+Down cycle; the others stay. Before, one OwnPages row showed or hid
every plugin page at once. - Config:
hide_plugin_pages=<id>,<id>inconfig.ini, written only
when a page is hidden. The ids are the plugins' registered ids, such as
ssbu_cpu_pilotorstages_counterpick. The olderhide_pages=own_pages
still hides every plugin page; the first per-page change turns it into one
id per registered page. - The plugin ABI is unchanged (v5), so plugins need no rebuild.
Verification
- Host gates: 315 unit and 21 integration tests, Clippy with warnings
denied (host and Skyline), the no-default-features build and the Skyline
release build. The build from thev0.10.0tag has the same NRO bytes as
the build tested in Eden. - Eden (2026-11-01): with the operator's 16-plugin card set, this build
and ssbu-cpu-pilot 0.2.0 replacing the installed versions, Window Options
listed a row for each plugin page
(CPU Pilot, Stages + Counterpick); showing CPU Pilot wrote
hide_pages=plugins,performanceandhide_plugin_pages=stages_counterpick.
With a test plugin that registers two pages: each page shown and hidden on
its own, hidden pages skipped by the cycle, Up/Down wrapping through the new
rows, and the setting kept after a restart. - Console: this build had not run on the console when it was released;
the manifest recordsruntime_tested=false.
Install
Close Smash, then replace
libssbu_online_deluxe_rewrite.nroin
atmosphere/contents/01006A800016E000/romfs/skyline/plugins/.
Keep only one Deluxe implementation.manifest.jsonrecords the exact
hashes, build ID, module ID and source/native dependency provenance.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Each plugin page has its own row. Window Options lists one Shown/Hidden