Demodash: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
m (Reverted edits by Mats the cat (talk) to last revision by EllyIsNotCool)
Tag: Rollback
No edit summary
Line 14: Line 14:
During the 1.3.3.x beta releases, EXOK overhauled the way the game handles inputs and keybindings, and introduced an in-game "crouch dash" keybind. This option instantly makes Madeline dash in her crouched state, allowing both PC and console players to freely bind a demo button without using external software.
During the 1.3.3.x beta releases, EXOK overhauled the way the game handles inputs and keybindings, and introduced an in-game "crouch dash" keybind. This option instantly makes Madeline dash in her crouched state, allowing both PC and console players to freely bind a demo button without using external software.


== Creating a demo button ==
== Creating a demo button (1.4+) ==
The demodash is officially known as a ''crouch dash'' in Celeste 1.4.0.0. Assigning that to any unused button can enable it to function as a demodash button.

== Creating a demo button (pre-1.4) ==
As discussed above, a demo button is essentially a down+dash bind which is lower priority than your primary directional input method.
As discussed above, a demo button is essentially a down+dash bind which is lower priority than your primary directional input method.
* Editing the settings.celeste file and finding the <Down>(key)</Down> line which may have a "None" value written in it. Changing it to a key of the player's preference will make them able to use the down key in a different button. After that, searching for the "Dash" line will have a "Key" line right below it, which is the keybind it's assigned to. Copying and pasting the same line, and then editing the value to anything else will assign the key to two keys.
* Editing the settings.celeste file and finding the <Down>(key)</Down> line which may have a "None" value written in it. Changing it to a key of the player's preference will make them able to use the down key in a different button. After that, searching for the "Dash" line will have a "Key" line right below it, which is the keybind it's assigned to. Copying and pasting the same line, and then editing the value to anything else will assign the key to two keys.
* Using [[Everest]]'s option to assign multiple keys which can be shown when a key configuration is selected.
* Using [[Everest]]'s option to assign multiple keys which can be shown when a key configuration is selected.
* Using external software such as Joy2Key to assign a controller button to a keyboard key- which is itself bound to down+dash. This is currently the only way to bind a demo button to a controller, and unfortunately it's not possible on console versions of the game.
* Using external software such as Joy2Key to assign a controller button to a keyboard key- which is itself bound to down+dash. This is currently the only way to bind a demo button to a controller, and unfortunately it's not possible on console versions of the game.

In the 1.3.3.x beta versions of Celeste, players can simply assign a key to the "crouch dash" bind ingame.


== Usefulness ==
== Usefulness ==