FATE Rebind
Modular keybind menu for native FATE controls and mod InputActions. Standalone. Will suport mods that add new binds
| Last updated | 6 hours ago |
| Total downloads | 4 |
| Total rating | 0 |
| Categories | Mods AI Generated |
| Dependency string | ZombieGhosts-FATE_Rebind-0.1.13 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
FATE Rebind 0.1.13
Input customization by MikhailKillsZombies.
Install
Close the game and replace the previous Rebind version in r2modman with FATE_Rebind-0.1.13-Thunderstore.zip. Keep BepInExPack enabled and Start modded. Open Controls. Input still switches automatically between keyboard/mouse and controller views, with no changes to the confirmed wheel-scroll behaviour.
Cleaner screens
Both views now show their actions in one scrollable list. Category/provider pages and the large controller reference diagram are removed; section headings group all available actions in place. Keyboard/mouse retains global search.
Swap sticks is a native-style checkbox in the controller list. Controller binding cells display the game's button pictograms, with + for an empty slot. Primary and secondary inputs are separate selectable cells. Compact icon hints replace the long repeated instructions. Icons/checkmark artwork are loaded from the game, not redistributed. An unsupported/missing icon falls back to a short input label.
The Back buttons are removed from both tabs. Use the game's normal tabs; LB/RB switch tabs with a controller. B (or Escape) closes the whole pause menu outside capture/confirmation. There is no F10 window.
Complete controller button assignments
Every supported vanilla button action now has two controller slots, including those without a factory controller assignment. This makes 30 controller button actions editable, 10 more than the previous factory-only list. Keyboard/mouse keeps its 32 logical action rows. Gamepad-only stick axes remain under Swap sticks and do not expose dormant keyboard WASD walking.
Existing assignments keep their stable IDs. New unassigned controller slots use the game's Gamepad binding group and stable per-action IDs. Mods must explicitly register live actions; no absent mod or movement feature is simulated.
Controller interaction
- D-pad/left stick up/down selects rows. Left/right chooses primary/secondary.
- A toggles the checkbox or starts capture on the selected binding cell.
- Tap the new button, then wait about one second. Hold B for about 0.7 seconds to cancel capture; a short B tap remains assignable. Escape also cancels.
- X clears the selected binding. Y restores both defaults on the action.
- Right stick up/down scrolls smoothly. Focus follows the visible list so A never edits an action left off-screen by scrolling. This remains physical right-stick scrolling even when gameplay sticks are swapped.
- LB/RB switches vanilla tabs. B closes the pause menu outside capture/conflicts.
- In a conflict dialog, D-pad chooses Keep both, Swap or Cancel; A confirms and B cancels. Icons in the footer show the commands for the current state.
Test checklist
- Check the single list, checkbox and actual button icons; scroll with RS.
- Use LB/RB to move to Journal/Options and back without a Back button.
- Assign a controller key to a previously keyboard-only action such as Spellbook or Stats & skills. Verify it works in gameplay and survives restarting.
- Test primary/secondary capture, clear, reset, conflict handling and tap/hold B.
- Test Swap sticks and confirm keyboard/mouse assignments remain unchanged.
Storage and verification
Preferences remain at BepInEx/config/ZombieGhost.Rebind/bindings.xml. Stick swapping has a separate key; no native game input files or assemblies are edited. The startup-safe runtime driver and native cursor ownership are retained.
Both loader builds and offline tests pass: persistence, stable/idempotent binding plans, 32 keyboard and 30 controller action pairs, native icon fields/checkbox, right-stick scroll bounds, native tabs, cursor ownership and lifecycle contracts. Gameplay input, the new layout/icons and hardware navigation still require user testing. No game was launched or controlled and this ZIP was not auto-installed.
Uninstall through r2modman with the game closed. Keep the config folder to retain your assignments. API documentation and a generic integration example are included.