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