This is a system for rebinding keys for gamepads, mouse and keyboard.

It includes both the bindings system and my menu system. The menu system is used in the bindings system and is made to be really easy to use with it.

This is meant to be a very simple way to do bindings, with no external non-gamemaker skills requiered to use and understand but it's not comprehensive. 

If you want a full rebinding system that supports all gamepads I suggest using the Input library.

You don't have to credit me if you use this in a game but I'd appreaciate it if you do!

Here is a features list:

  •  pre-made rebinding menu with built-in icons
  • simple menu system compatible withy the bindings one
  •  easy set-up
  • check for mouse scrolls or controller sticks as if they were buttons
  • drawing keys for easy tutorials
  • very commented code for easy modifications
  • save the rebindings automatically
  • customizable fonts and sizes

cons:

  • only playstation icons supported for gamepads
  • loading older bindings eats newer ones
  • can't assign 2 bindings to the same device

Pack contents:

  • A keyboard sprite from here
  • A mouse sprite from here
  • A playstation sprite from here
  • Key rebinding, drawing and menu functions
  • A tutorial+function explenation note (instructions)

Files:

  • main file: contains the code, instructions and sprites for the rebinding system
  • example file: contains the code for the example displayed in the HTML5 demo you can try here!

If you want to see the system in action check out my game Wheel of the Elements!

Updated 1 day ago
Published 3 days ago
StatusReleased
CategoryAssets
AuthorLolo Claw
Made withGameMaker
TagsController, GameMaker
Average sessionA few seconds
InputsKeyboard, Mouse, Gamepad (any)
AccessibilityConfigurable controls
LinksBluesky

Download

Download NowName your own price

Click download now to get access to the following files:

Lolo Claw bindings (main file) 221 kB
Pre-made example. (code for the HTML5 example) 334 kB

Development log

Leave a comment

Log in with itch.io to leave a comment.