ControllerSupport
Full gamepad support for Burglin' Gnomes. Navigate every menu, shop, and HUD element with a controller — no keyboard or mouse required.
⚠️ IMPORTANT: Steam Controller Setup Required
Steam lists Burglin' Gnomes as a game that does not support controllers. This means Steam's default controller configuration will emulate keyboard and mouse (WASD) instead of passing through real gamepad input.
This mod will NOT work properly with the default Steam configuration. You must change your Steam controller config so the game receives proper Xbox controller input:
- Open Steam → Settings → Controller.
- Find Burglin' Gnomes in your library and select it.
- Under Controller Layout, change from the default WASD emulation to Gamepad with Joystick Trackpad or Xbox Controller (any layout that sends native gamepad events, not keyboard/mouse emulation).
- Launch the game — ControllerSupport will detect and handle the gamepad input correctly.
If your controller only works for movement but menus and buttons don't respond, this is almost certainly the issue.
Features
- Complete controller navigation — Every screen is navigable with the D-pad and left stick: main menu, settings, shop, papyrus, task list, death/downed overlays, and more.
- Full gameplay bindings — Move, look, jump, crouch, sprint, interact, push, attack, drop, ragdoll, and use items, all mapped to sensible default gamepad controls.
- Shop and catalog support — Browse and purchase items from the shop and catalog using left-stick navigation with proper focus handling and visual indicators.
- In-game settings — Adjust deadzones, response curves, sensitivity, and gameplay toggles directly from the game's options menu. No config file editing required.
- Adjustable deadzones — Separate deadzone values for left stick, right stick, and left trigger. Eliminate stick drift or tighten responsiveness to your liking.
- Response curve options — Choose between Linear, Exponential, Aggressive, and Smooth response curves for each stick independently. Fine-tune the feel of your aim and movement.
- Sensitivity control — Separate look and movement sensitivity sliders.
- Toggle or hold — Optionally switch crouch and sprint to toggle-on/toggle-off instead of hold.
- Invert look Y — Standard inverted-Y option for players who prefer it.
- GloveRangeAdjust compatible — Automatically suppresses LB/RB (ragdoll/drop) while actively levitating an item with Gnomium Gloves, so the bumpers can control glove range instead. No configuration needed.
- Co-op compatible — Works in multiplayer sessions. Push-to-talk and all social features remain accessible.
- **Native bug fixes" — Includes fixes for a few game-side issues, including stamina draining while sprint is held but the player is not moving, the cursor staying hidden on dead/tied task overlays, and cleanup when the local player is revived or untied.
Known Limitations
- Equipment inventory dragging — Moving equipment items between inventory slots requires a mouse. All other inventory interactions (browsing, selecting, using items) work with controller. This may be addressed in a future update if a clean implementation is found.
Requirements
Installation
- Install BepInEx via r2modman or Thunderstore Mod Manager.
- Install this mod via r2modman or Thunderstore Mod Manager.
- Launch the game — the mod loads automatically.
Task List & Info Overlay
The task list and its detail overlay have dedicated controls for gamepad:
- Navigate tasks — Use the Right Stick up/down to move between tasks in the task list.
- Open task details — Press A on a selected task to open its info overlay.
- Navigate foldouts — In the info overlay, use the Right Stick up/down to select foldout sections.
- Scroll foldout content — Use LB/RB to scroll through the expanded foldout content. This maps to the bumpers because the right stick is already used for foldout navigation, making it a natural ergonomic choice.
- Close overlay — Press B to return to the task list.
Hand Range
You can extend or retract your gnome's hands to reach items at different distances:
- Hold Push (Left Trigger) + RB — Extend hands further out.
- Hold Push (Left Trigger) + LB — Retract hands closer.
Holding the bumper continues to adjust range with auto-repeat. Release Push to stop.
Default Controls
| Action |
Button |
| Move |
Left Stick |
| Look |
Right Stick |
| Jump |
A (South) |
| Crouch |
B (East) |
| Interact |
X (West) |
| Push to Talk |
Y (North) |
| Ragdoll |
Left Bumper |
| Drop |
Right Bumper |
| Push |
Left Trigger |
| Attack |
Right Trigger |
| Inventory |
Select |
| Pause |
Start |
| Items 1–4 |
D-Pad Up / Right / Down / Left |
| Sprint |
Left Stick Click |
| Navigate UI |
D-Pad or Left Stick |
| Navigate Task List |
Right Stick (in task list) |
| Navigate Foldouts |
Right Stick (in info overlay) |
| Scroll Foldout Content |
LB / RB (in info overlay) |
| Extend Hands |
Hold Push + RB |
| Retract Hands |
Hold Push + LB |
All bindings can be remapped from the in-game settings menu.
GloveRangeAdjust Integration
When GloveRangeAdjust is installed alongside ControllerSupport, the bumpers work together seamlessly:
- While actively levitating an item with the Gnomium Gloves, ControllerSupport suppresses LB (ragdoll) and RB (drop) so the bumpers are free to adjust glove range.
- Outside of glove levitation, LB/RB continue to work as normal (ragdoll/drop).
- Neither mod depends on the other — each works independently. No configuration needed.
Support
If you run into any issues, have questions, or want to suggest improvements, feel free to reach out on Discord: @teeteearrr