Platformer Joystick

km7dev

Platformer Joystick

Adds a way for level creators to add joystick controls.

Warning for keybinds users:

  • The defaults may conflict with your jump keybind, make sure to have a jump keybind other than W when playing joystick based levels!

Usage

Players can enable a setting to show the joystick in all platformer levels regardless of if the level supports it or not.

Creators can enable joysticks in a menu in the level settings popup in the editor.

When joysticks are enabled in a level, you can use the following ids for detection

  • Item id 3740: 1 if the mod is enabled.
  • Item id 3741: Left and right for the joystick
  • Item id 3742: Up and down for the joystick

The joystick also moves player 1 left and right.

2.0.0-beta.2

  • Change counters on tick instead of frame tapped

2.0.0-beta.1

  • Rewrote whole mod
  • Changed how it checks for enabled joysticks
  • Added advanced mode

1.0.9

  • Move the joystick toggle
  • (dev) Add ids to the label and toggle

1.0.8

  • Make the joystick globally available via a setting

1.0.7

  • Update to Geode v5 / GD 2.2081
  • Keybinds are now available on all platforms and no longer require the Custom Keybinds mod
  • Some optimizations

1.0.6

  • Make the joystick follow lock player 1 controls
  • Some optimizations and fixes

1.0.5

  • Fix another editor crash

1.0.4

  • Fix a crash when editing a start position

1.0.3

  • Add helper to editor

1.0.0/1.0.1/1.0.2

  • Initial Release
The recommended way to install mods is through the in-game mod loader . You will have to manually install the .geode files you get from this page.

Some mods also require other mods as dependencies ; you will need to find and install them yourself.

Site made by HJfod. Thank you to nekit for the domain!

Geode Team 2026