App Details
A Skyline plugin using cargo-skyline for adding features to the training mode. It interfaces with skyline-web to provide a menu for customizing training options.
Frame Advantage.
Currently only works on shield. Practice moves on shield to find out the frame advantage of the moves performed. Best used with Infinite Shield.
Save States
At any time in Training Mode, you can press Grab + Down Taunt to save the state of training mode. This will save the position, state, and damage of each fighter, which can then be reverted to at any time with Grab + Up Taunt. Use this instead of the built-in training mode reset!
Hitbox Visualization
Currently, hitboxes and grabboxes are supported. When visualization is active, other move effects are temporarily turned off for easier visualization.
Selecting Multiple Options
Any submenu that allows you to toggle multiple options will randomize between only those options. This is the vast majority of items in the menu detailed below, and it's a huge change that allows for really deep practice.
Mash Section
Mash Toggles
Note: Combine this with the shield toggles to force the CPU to perform options OoS when their shield is damaged!
CPUs will mash an option on the first frame possible out of hitstun.
Airdodge has specific logic that the CPU will also flash shield when landing.
Followup Toggles
Set a mash option to perform directly after the one specified with Mash Toggles.
Mash in Neutral
Set a CPU to mash specified option in neutral/idle state.
Left Stick Section
DI
CPUs DI in the direction specified, relative to the player's facing position.
SDI
Works the same way as the DI toggle, but choose a direction for the CPU to SDI every 4 frames of hitlag.
Airdodge Direction
When a CPU is set to mash airdodge, it will use this direction as its airdodge direction.
Chase Section
Ledge Option
CPUs will perform a random ledge option among the selected options.
CPUs will also perform a defensive option after getting up.
Tech Option
CPUs will perform a random tech option among the selected options.
CPUs will also perform a defensive option after getting up.
Defensive Option
CPUs will perform the defensive option a CPU will perform after teching or getting up from the ledge, among the selected options.
Shield Section
Shield Options
Infinite: CPUs will hold a shield that does not deteriorate over time or by damage.
Hold: CPUs will hold a shield that does not deteriorate over time until hit for the first time.
OOS Offset
The CPU will delay until the specified number of hits to perform an OoS option.
OOS Reaction Time
The CPU will delay a specified number of frames before performing an OoS option.
Aerials Section
Edit how the CPU performs aerials.
Fast Fall
Full Hops
Falling Aerials
Fast Fall Delay
Specified in frames (from apex of CPU's jump).
Screenshots
Changelog
6.2.0
Added support for SSBU v13.0.3 - @asimon-1
If the "Combo" box is hidden in the vanilla menu, also hide modpack notifications - @asimon-1
If nothing is selected in the "Playback Button Slots" submenu, pressing the recording playback button combo no longer crashes the game - @asimon-1
While either the vanilla or modpack menu is open, other button combinations (e.g. save states, input recording) no longer can be triggered - @asimon-1
Hero no longer casts extra spells when loading a save state with certain buffs selected in the menu - @asimon-1
Save states now remember if Robin had bronze or levin sword equipped - @GradualSyrup
6.0.1
Bugfixes
Fix a bug where the auto-updater would continually prompt for updates - @asimon-1
Adjustments
Highlight No by default when prompting for auto-update - @GradualSyrup
6.0.0
Features
Input Recording: Trigger a recording and play it back (default binds: R+DPad Down, R+DPad Up respectively)! These recordings can be customized in terms of length between 60 and 600 frames, looping, and more! They can be configured to run in familiar situations like Mash or Ledge options and more - @GradualSyrup, @jugeeya
Input Display: Show inputs in a per-status, frame counted log-style viewer! Choose between raw controller inputs and "Smash"-style inputs, being what the game actually understands and passes to fighters - @jugeeya, @xhudaman
Auto-Updater: Allow the modpack to automatically update itself when updates are available. Users can choose which update track they'd like from the Stable or Beta track in the menu - @asimon-1
Custom Stages: The Custom Stage Tab is now visible in Training Mode, allowing for labbing on Custom Stages - @GradualSyrup, @Raytwo
Mash Overrides: Specify which mash options to perform in specific scenarios - @GradualSyrup, @asimon-1
Hide Tech Animations: Animations and the CPU cursor are are hidden (character model/effects are invisible) during when the CPU is teching-- use this to practice true reaction tech chasing! The fixed camera is also modified on legal stages to aid this practice. - @GradualSyrup
Customizable Button Configs: Configure button combinations for save states and input recording in the menu itself. Please note that we now use raw inputs rather than Smash inputs, and save state save/load binds have moved to L+DPad Down, L+DPad Up respectively - @jugeeya
Press Start/Select to Open Menu: You can now open the menu with start hold; pressing start for < 10 frames gives the original menu. On controllers with the minus button, minus can also be used to open the menu. This behavior can be toggled, and the old default B+DPad Up will always work. This change allows for much more seamless opening and closing of the modpack's menu - @jugeeya
Dodge Staling: Control whether the CPU is affected by the game's default dodge (roll, airdodge, etc.) staling mechanism. - @GradualSyrup
Bugfixes
Keep Duck Hunt's Reticle, Luma, Mii Fighter hats, Mythra's sword, and Pikmin when loading save states - @GradualSyrup
Fix Pokemon Trainer load on save state - @GradualSyrup
Allow Pokemon to be saved properly
Speed up load to match other fighters
Remove effects as artifacts
Fixed bug where the Dash Attack mash option would not properly trigger dash attack - @GradualSyrup
Fixed Hero, Little Mac, WFT, Sephiroth, and other characters' SFX/VFX replaying on save state load - @GradualSyrup
Fixed missed tech toggles not occurring when characters are jab locked - @GradualSyrup
Fixed bugs with regard to menu inputs - @jugeeya
Input delay now works properly with the less delay mod - @jugeeya
Adjustments
Added many new character features to the Buffs Menu - @GradualSyrup
Shulk Monado Arts
Min Min Power Dragon
Wario Waft - @saad-script
Automatically save and load many new character features with save states - @GradualSyrup
Olimar's Pikmin line up
Kirby's hats with save states
Robin's tomes and Levin Sword
Incineroar's Revenge
Sora's Spell
Made menu larger and added more columns for increased visibility, especially on handheld - @jugeeya
Users can close the menu immediately after opening it - @jugeeya
Menu exit inputs (B) no longer have effects in-game (B causing a Special input) - @jugeeya
Dynamic help text in the menu, so users can quickly see their input binds for button configurations and more - @austintraver
5.1.1
Fixed a bug where save state slots could cause the menu to crash when closing - @jugeeya
Fixed a visual glitch where icons would obscure the digits when selecting random damage - @xhudaman
5.1
Randomize Save State Slots: Use Grab+DPad Left/Right to switch slots for saving and loading save states! - @jugeeya, @xhudaman
Fixed a bug where an invalid save state load could cause some effects to disappear outside training mode (missed tech effects, angel platforms, and more) - @jugeeya
Revamped save state slots to use the menu, meaning misinputs with Next/Previous Save State slot can no longer occur - @jugeeya
Adjusted some help texts - @austintraver
5.0
Save State slots: Use Grab+DPad Left/Right to switch slots for saving and loading save states! - @jugeeya
Faster, Native, Smash-based UI: Greatly improved UI and speed for the quick menu - @jugeeya, @xhudaman, @austintraver
Mash Triggers: Added Mash Triggers feature, allowing configuration of when the CPU performs mash options - @GradualSyrup
Added ability to perform mash option after ledge trump, footstool, clatter, hitstun, tumble, and within certain distances - @asimon-1
Customizable Button Configs: Allow configurable button combinations for save states and opening the menu - @asimon-1
Random Damage Save States: Allow user to select random damage values on save state load - @asimon-1, @jugeeya
Crouch Option: Added option for CPU to crouch when grounded - @asimon-1
HUD Option: Added option to toggle off HUD - @jugeeya
No Star KOs: Prevent Star KOs in training mode - @GradualSyrup
Frame Advantage as Textbox: Display frame advantage as a notification textbox - @jugeeya
Welcome Textbox: Display welcome notification with instructions on how to use the mod - @jugeeya
Menu Cursor Memory: Menu remembers which submenu was selected between openings - @jugeeya
4.0.1
Ryujinx emulator support with a new quick menu that also works on console - @jugeeya
- Ryujinx works on versions >= 1.119
New tabbed and visually overhauled web menu with proper submenu modals - @asimon-1 , @jugeeya
Save states features and QoL changes:
- Save state autoloading: choose to reload save states when any fighter dies! This is off by default, but I highly recommend using it. - @jugeeya
- Save states with character-specific items, including Peach turnip, Diddy banana, Link bomb, and many more! - @jugeeya , @GradualSyrup , @asimon-1
- Character specific buffs can be saved on save state reload! They can be toggled by using the Buff Options submenu. Includes Hero acceleratle, Arsene, and many more. - @GradualSyrup
- Special moves with charges are automatically saved on save state load. Also, steve's tool types and usages. - @GradualSyrup
- No screen shake or death audio anymore! - @GradualSyrup
- Players are no longer able to run through other fighters after save state reload during hitstun - @GradualSyrup
Clatter strength, or in layman's terms setting the CPU to "mash" out of bury, freeze, grab, etc. - @asimon-1
Staling on by default in training mod - @GradualSyrup
Fixed issue where Quick Menu would not respect multiple selections - @jugeeya
3.2
Slip options: configure defensive options after trip animations - @asimon-1
Configurable default menu: you can press R to save a version of the menu as a new default, and it'll persist across boots. - @asimon-1
Throw options: configure throw direction once the CPU grabs you - @GradualSyrup
Both Pokemon Trainer AND Ice Climbers now function properly with save states! This was a huge bug that made the feature unusable for mains of these characters, or those labbing against them. - @asimon-1 @GradualSyrup
DI directions are now randomly chosen properly during subsequent hits of a combo. A bug was recently introduced where the direction would only be chosen on the first hit. - @asimon-1
3.1
Save states toggle: turn them on and off - @jugeeya
Compatibility with at least the latest Atmosphere/Switch firmwares (1.2.1, 13.1.0 respectively)
3.0
New Features
Open the menu in training mode only by holding Special and presing Up Taunt!
Constant shield toggle - sidschingis
Attack angle toggles - sidschingis
Save state damage toggle - sidschingis
"Do nothing" ledge option - sidschingis
SDI strength toggle - sidschingis
Tech options apply to wall/ceiling techs - sidschingis
Replace Tesla menu framework with Web framework - @jugeeya, @asimon-1 , sidschingis
Uses native switch styling - @jugeeya
Includes help text - @asimon-1
Includes option to reset open menus- @asimon-1
Includes option to reset all menus - @asimon-1
Selections persist across game loads - @jugeeya
Left / Right toggles for direction inputs (DI, SDI, airdodge, etc) - @asimon-1
Lengthen ledge delay options to 0-300 frames - @asimon-1
Save state mirroring toggles - @asimon-1
Frame advantage now works on hit - @jugeeya
Version check on plugin load - @asimon-1
Bugfixes
CPU no longer always wall techs - sidschingis
Launch indicator no longer jitters randomly when multiple DI options are selected - @asimon-1
Menu no longer fails to display in docked mode when screen size is not set to 100% - @jugeeya
Fixed the issues where the game would crash after a couple of hours of playing before entering/after leaving a match. The modpack is now very stable inside and outside of training mode! - @jugeeya
2.6
New features
Stage Hazards Toggle. Set stage hazards on or off in Training Mode! Use this to practice on tournament legal stages with hazards. - @blu-dev
Input Delay. Practice with emulated extra input delay, in frames. This should help a lot by allowing practice with online's default delay. - @jugeeya
Shield Tilt. Set the CPU to tilt their shield in a direction while set to Hold or Infinite shield. - @sidschingis
Missed Tech Options. Set the getup option selected by a CPU after missing a tech. - @jugeeya
Ledge/Aerial Delay. Set the CPU to delay getting up from the ledge, or performing an aerial. - @sidschingis
Fixes
Fixed a bug where the CPU would SDI far more than once per 4 frames when a mash option was set.
2.5
New features
Frame Advantage. *Currently only works on shield. Practice moves on shield to find out the frame advantage of the moves performed. Best used with Infinite Shield. - @jugeeya
Any submenu that allows you to toggle multiple options will randomize between only those options. This is the vast majority of items in the menu, and it's a huge change that allows for really deep practice. - @astraycat
SDI: Works the same way as the DI toggle, but choose a direction for the CPU to SDI every 4 frames of hitlag. - @sidschingis / @jugeeya
Followups: Set a mash option to perform directly after the one specified with Mash Toggles. - @sidschingis
Directional Airdodge. Choose one or many (random) direction(s) and select mash airdodge out of hitstun - @sidschingis
Aerial Options: Edit how the CPU performs aerials: toggle fast falls, full hops, falling aerials, and fast fall delay - @sidschingis
Set a CPU to mash an option in neutral/idle state - @sidschingis
Tilts added to Mash options - @sidschingis
OOS Offset, which allows the CPU to delay until the specified number of hits to perform an OoS option - @sidschingis
OOS Reaction Time, which forces the CPU to delay a specified number of frames before performing an OoS option - @sidschingis
Choose between forwards/backwards rolls - @sidschingis
Fixes / Changes
Save states now work in all positions (including platforms) and also reset staling with Staling On - @jugeeya
Hold Shield toggle won't decrease shield until hit once - @sidschingis
DI fixes (crossup DI used to switch up/down angles) - @jugeeya
CPUs will perform ground bounce, ceiling, and wall techs when possible - @jugeeya
Rearranged the menu/added sections - @jugeeya