GameMaker Keybinding and Input System (REMADE)
A downloadable tool
CHANGELOG
-3/27/24 v1
Release
-3/28/24 v1.1
Automatically resets the json files if the inputs were updated.
-3/28/24 v1.2
Fixed a bug where it would reset your inputs if you changed them.
-3/28/24 v1.3
Improved flexibility, you can now check what key an input is set to.
-3/28/24 v2
MULTIBINDING (Maximum of four keys/buttons per input.)
-5/27/24 v3
COMPLETE REMAKE. You can now have an infinite amount of multibinds!
-8/26/24 v3.1
Optimization tweaks.
-11/01/24 v4
COMPLETE remake. Most likely the FINAL ever version
This is a flexible input system for Gamemaker!
Please make sure to delete the Inputs.json file in AppData after you add new inputs!
The only functions you need are:
-keybinds_sys_init() (Game Start)
-input_init() (Create Event)
-input_update() (Step Event)
Download
Install instructions
Requirements
- GameMaker Studio 2
- A functioning computer...
How to use in your GMS2 project
- Drag the .yymps into your project
- keybinds_sys_init() (Game Start)
- input_init() (Create Event)
input_update() (Step Event)
Make sure to use key_left.held for for checking if the key is held down, key_left.pressed for checking if it's pressed, and key_left.released for a released key!
Comments
Log in with itch.io to leave a comment.
Im Over Here Cleaning My Bed Because I pooped On It Again!
wow this is so good i wonder who made it...
omg thank you that means a lot
no problem bbg
PEAK SHIT FRRRRRR!!!!!
peak