A Skyline plugin for Super Smash Bros. Ultimate that patches code and data referenced by the Hollow Bastion stage to allow for configuring the behavior of Dive to the Heart. This plugin is meant to be used alongside this mod.
The latest release can be found here.
When launching the game with this plugin installed, a new configuration file will be created at sd:/ultimate/stage_divetoheart/config.toml
if it does not already exist. This file can be edited with any text editor.
Every table has keys for each form of the stage, where the keys are as follows:
normal
corresponds to the normal form.battle
corresponds to the Battlefield form.end
corresponds to the Omega form.
The default values aim to represent as close to a vanilla experience as possible, so it is left up to the user to configure them to their liking.
Header | Description |
---|---|
[override_gimmick_off] |
Determines if Dive to the Heart can appear with stage hazards disabled. |
[override_gimmick_on] |
Determines if Dive to the Heart cannot appear with stage hazards enabled. |
[default_location] |
Determines the starting location of the stage. For a list of valid values, refer to the Location column in the Locations section's table. |
[default_scene] |
Determines the fallback stained-glass design. The given stained-glass design is used when an invalid selection command or none at all is held when selecting the stage on the Stage Select screen. For a list of valid values, refer to the Stained Glass column in the Stained-Glass Design Selection Commands section's table. |
Location | Description |
---|---|
Hollow Bastion |
Starts the stage on Hollow Bastion. |
Dive to the Heart |
Starts the stage on Dive to the Heart. |
Random |
Decides a random starting location between Hollow Bastion and Dive to the Heart. |
To override the stained-glass design listed in the configuration file with a user's choice, hold the corresponding selection command and select Hollow Bastion on the Stage Select screen. The listed directions refer to those on the control stick or D-pad.
Stained Glass | Selection Command |
---|---|
Random |
None |
Sora |
L |
Riku |
L + Up |
Roxas |
L + Left |
Xion |
L + Down |
Terra |
L + R + Up |
Ventus |
L + R + Right |
Aqua |
L + R + Down |
NOTE: This project cannot be compiled without the smash_stage library. Said library is unreleased due to its incomplete state, but its release is planned.
With an up-to-date version of the Rust toolchain installed and cargo-skyline 3.0.0 or newer, run the following command to compile the project in release mode:
cargo skyline build --release
The resulting build is found at ./target/aarch64-skyline-switch/release/libstage_divetoheart.nro