-
v0.8.1 Stable
released this
2026-10-27 22:42:04 -04:00 | 36 commits to main since this releaseHorizon-OC only when online
Adds an online-only mode for the game-aware Horizon-OC fork
(source, branch
game-aware/2.6.0on Horizon-OC2.6.0-rel; no binary release of the fork yet).-
With
hoc_oc=online, toggled by ZR+L3 on the Settings page, Smash's saved
Horizon-OC profile applies only while you are connected to another player,
over the internet or local wireless. Play counts as connected from the first
Pia RTT sample. The profile stops 15 s after the last player disconnects,
unless one reconnects. -
A small clock after the You-row privacy icons shows the state:
- green while the profile is applied;
- grey while it is held back;
- yellow when there is no Pia signal or the fork stopped answering.
The Performance Clock row repeats the state. No row was added.
-
Deluxe sends no clock value and never reads or writes Horizon-OC's
config.ini. With stock Horizon-OC, or none, nothing changes and ZR+L3 does
nothing. -
On a console, the client borrows Smash's own
sm:session, because a game
may hold only one. -
The same online signal lets Auto drop an earlier match's latency mark at a
new match stage once the session has ended. -
Events 114 and 115 log the handshake and the gate. The
DISABLE_HOCboot
flag leaves the client off.
Verification
-
Host gates: 294 tests, strict Clippy, the no-default-features build and
the Skyline release build. -
Eden integration: with the test-only
tools/hoc-standinin place of
Horizon-OC. -
Console: the operator tested candidate
788537dand confirmed:- the grey clock;
- ZR+L3 on and off;
- green during a live online match;
- grey again after the match.
Its event log agrees: the handshake, both toggles, and the profile applied
through the match (1780–1789 MHz measured). -
Not yet tested on a console: that candidate released the profile 90 s
after the last sample. The 15 s release in 0.8.1 is host-tested only.
This exact build was installed on the operator's Switch but has not run
yet, and 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. This NRO replaces the original fork,
SsbuSync and the PIA manager.manifest.jsonrecords the exact hashes, build
ID, module ID and source/native dependency provenance. The online-only mode
also needs the game-aware hoc-clk fork, built from its source.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-