Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
ChordMacro
This module allows you to perform sequence inputs, aka "chords" ("haiduken"-style special moves that normally require key stroke sequences such as 236B, 621C), by means of a simpler, more accessible input. This is intended for players who prefer Smash Bros. -style gameplay, or for players with disabilities that make sequence inputs difficult.
Note that this mod doesn't affect netplay unless both players have the mod installed, so it cannot be used to gain an unfair advantage online.
Usage
To perform a sequence input, hold the chord input button (gamepad: L/R trigger; keyboard: shift or control) and press either B or C (keyboard default: X or C); include a directional input to select a move, or neutral for
↓↓B
/↓↓C
. On keyboard, the chord input button is configurable.(Please note that not all characters have every chord available to them.)
With gamepad, use L/R trigger instead of shift/ctrl.
Limitations
Please note that to use this module on netplay mode requires both devices to have ChordMacro installed. If only one participant needs the mod, the other participant
should also install it but disable it locally by editing ChordMacro.ini and setting
TriggerEnabled=0
under[GamepadInput]
andMacroKey=-1
under[KeyboardInput]
and[KeyboardInputP2]
.On gamepad, only the L/R triggers can be used to perform sequence inputs; this is not configurable.
While holding the sequence input button (default:
shift
;L/R triggers
), the player will be unable to jump. This is so that they can press up to perform 623B/623C instead.When used in combination with the D-pad fix module, the D-pad fix module should be loaded first.
Please place the ChordMacro module on a later line in
SWRSToys.ini
than D-pad fix.Replays that use ChordMacro functionality will not work (unless
VirtualInput=1
, which is not recommended. Also, for technical reasons,VirtualInput=1
is not supported during Netplay.)