Edit of asset "Rebind Kit" Accepted
| Old/Current | New/Edit | |
|---|---|---|
| Title | Rebind Kit | Rebind Kit |
| Description |
Player-facing key and gamepad remapping for Godot 4.6, built on the InputMap. - Schemes per device: a keyboard scheme and a gamepad scheme, each with its defaults and a custom scheme created the first time the player changes something. Every gamepad model remembers its scheme. - Two inputs per command (primary and alternative). - Combinations of up to 4 keys, on keyboard and gamepad (Ctrl+Shift+S, LB+RB+X), held in order. A key that opens a combination is only a prefix: while it's held, commands that don't continue it stay silent. - Local multiplayer: players join with the first key or button they press, each with their own devices, commands (jump, jump_p2...) and custom schemes. Players sharing the keyboard never share a key. - Conflicts that make sense: picking an input already used by a command active at the same time swaps the two, and the other command waits until the player confirms it. - Keyboard by physical position: WASD stays put on AZERTY, and the keycap shows the letter printed there. - Keycaps and gamepad buttons drawn at runtime from any font: no image per key needed. - A ready rebinding panel made of plain Controls (it follows your theme), plus a file adapter that works without writing code. Use it from code: create an InputRemap with the FileRemapAdapter, show a RemapPanel. The example scene in addons/rebind_kit/example has two players and combinations. Made for Protocol Breach by Lautz97. |
Player-facing key and gamepad remapping for Godot 4.6, built on the InputMap. - Schemes per device: a keyboard scheme and a gamepad scheme, each with its defaults and a custom scheme created the first time the player changes something. Every gamepad model remembers its scheme. - Two inputs per command (primary and alternative). - Combinations of up to 4 keys, on keyboard and gamepad (Ctrl+Shift+S, LB+RB+X), held in order. A key that opens a combination is only a prefix: while it's held, commands that don't continue it stay silent. - Local multiplayer: players join with the first key or button they press, each with their own devices, commands (jump, jump_p2...) and custom schemes. Players sharing the keyboard never share a key. - Conflicts that make sense: picking an input already used by a command active at the same time swaps the two, and the other command waits until the player confirms it. - Keyboard by physical position: WASD stays put on AZERTY, and the keycap shows the letter printed there. - Keycaps and gamepad buttons drawn at runtime from any font: no image per key needed. - A ready rebinding panel made of plain Controls (it follows your theme), plus a file adapter that works without writing code. Use it from code: create an InputRemap with the FileRemapAdapter, show a RemapPanel. The example scene in addons/rebind_kit/example has two players and combinations. Made for Protocol Breach by Lautz97. |
| Category | Scripts | Scripts |
| License | MIT | MIT |
| Repository Provider | GitHub | GitHub |
| Repository Url | https://github.com/Lautz97/godot-rebind-kit | https://github.com/Lautz97/godot-rebind-kit |
| Issues Url | https://github.com/Lautz97/godot-rebind-kit/issues | https://github.com/Lautz97/godot-rebind-kit/issues |
| Godot version | Godot 4.6 | Godot 4.6 |
| Version String | 1.1.0 | 1.1.0 |
| Download Commit | e2769681bbd6318e53a8875a806824e95b86eab6 | e2769681bbd6318e53a8875a806824e95b86eab6 |
| Download Url (Computed) | https://github.com/Lautz97/godot-rebind-kit/archive/e2769681bbd6318e53a8875a806824e95b86eab6.zip | https://github.com/Lautz97/godot-rebind-kit/archive/e2769681bbd6318e53a8875a806824e95b86eab6.zip |
| Icon Url |
https://raw.githubusercontent.com/Lautz97/godot-rebind-kit/main/media/icon.png
|
https://raw.githubusercontent.com/Lautz97/godot-rebind-kit/main/media/icon.png
|
| Preview Insert | ||
|---|---|---|
| Type | image | |
| Image/Video URL |
https://raw.githubusercontent.com/Lautz97/godot-rebind-kit/main/media/panel.png
|
|
| Thumbnail |
https://raw.githubusercontent.com/Lautz97/godot-rebind-kit/main/media/panel.png
|
|
| Preview Insert | ||
|---|---|---|
| Type | image | |
| Image/Video URL |
https://raw.githubusercontent.com/Lautz97/godot-rebind-kit/main/media/swap.png
|
|
| Thumbnail |
https://raw.githubusercontent.com/Lautz97/godot-rebind-kit/main/media/swap.png
|
|
| Preview Insert | ||
|---|---|---|
| Type | image | |
| Image/Video URL |
https://raw.githubusercontent.com/Lautz97/godot-rebind-kit/main/media/pad.png
|
|
| Thumbnail |
https://raw.githubusercontent.com/Lautz97/godot-rebind-kit/main/media/pad.png
|
|