- Rust 93.8%
- Python 5.9%
- PowerShell 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Cargo skips LTO for a library that is also an rlib, so `lto = "thin"` never applied. The unit tests do not need the rlib. This commit's tree: tests (90), clippy --all-targets, the no-default-features build and the Skyline build and clippy pass; release NRO resident size (.text + .rodata + .data + .bss) 220 KiB. With the working tree's other uncommitted changes: 644 -> 244 KiB, exported symbols unchanged, and Eden (release builds loaded with the other plugins, online character select, no match played): hooks_complete and main_complete, no errors logged. |
||
| config | ||
| docs | ||
| reference | ||
| src | ||
| tools | ||
| .gitignore | ||
| AGENTS.md | ||
| build.rs | ||
| Cargo.lock | ||
| Cargo.toml | ||
| README.md | ||
| rust-toolchain.toml | ||
ssbu-fx-control
AI-assisted, human-directed and reviewed.
A one-NRO Skyline plugin for Super Smash Bros. Ultimate 13.0.5 that turns down visual effects for ten fighters and eleven stages. Gameplay, hitboxes, camera and RNG are untouched.
Tested in Eden and on an Erista Switch without issues observed, with
firmware 23.0.1, Atmosphère 1.12.1 and
Skyline beta 2eb226f (checked 2026-10-25).
Testing notes
Fighter effects
Palutena Autoreticle, On / Off. Archived FX 0.1.0 footage. Capture notes
Each fighter is On (default), Off or Reduced. Reduced keeps the cue that shows what a move does; a fighter without a variant offers On and Off only. Scope defaults to Online; set it to All for offline matches and Training. Variants are not yet proven to raise FPS. Fighters and variants
Stages
Separate On/Off development captures, 2026-10-22. Media notes
Each stage is On (default) or Off; there is no Reduced. Stage rows apply online and offline, separately from fighter Scope and All. Reload the stage after a change. Off hides selected background effects and scenery, not the whole background, and no FPS gain is claimed. Stages
Controls
With Online Deluxe 0.5.6 or later (the pages work from 0.5.3):
- Hold L+R and tap D-pad Down until FX Control or Stages appears.
- Up/Down selects a row.
- Hold ZR (not ZL) and press Left/Right to change it.
All sets every fighter row at once. The pages
Install
- Copy
libssbu_fx_control.nrotosd:/atmosphere/contents/01006A800016E000/romfs/skyline/plugins/, replacing any older copy, and restart the game. - Online Deluxe is optional. Without it, edit
sd:/ultimate/ssbu_fx_control/config.ini, created on first start (configuration). - Don't pair it with Online Deluxe 0.4.x while that version's FX row is Off or Reduced.
More
Stage targets · Measurement harness · Performance records · Provenance
Build with tools/Build.ps1; test with cargo test.

