This mod adds full controller support to Thief 1 and Thief 2.
- Friendly radial menus for weapons and inventory
- Time slows when the menu is open
- D-Pad navigation of key menus
- Optional automatic key management (where the mission makes it possible), based off Sarcoth's excellent J4F Keychain.
- Take a backup of your thief
user.bndfile - You'll need the latest NewDark 1.28. If in doubt, use RoguePatcher or TFix 1.27i. You can also directly install NewDark 1.28 20250515 (per this TTLG thread) over an existing NewDark 1.27 install if needed. This mod will work with NewDark 1.27 but some features don't (due to engine and reverse engineering limitations).
- Download gamepad.zip and install using DMM
- Copy
dinput.dllfromMODS/gamepad/into your game folder
For Steam Deck users: Add WINEDLLOVERRIDES="dinput=n,b" %command% to your launch arguments in Steam
For more details, and troubleshooting, see INSTALLING.md
Left Stick Move (analogue)
Right Stick Look / camera
A Jump / mantle
B Crouch
X Use item
Throw Junk (if holding)
Y (tap) Equip/Holster weapon
Y (hold) Drop item
LT Block
RT Attack / use weapon
LB + Left Stick Lean left / right / forward
RB (hold) Radial inventory menu (select with left/right sticks
RB (hold) + Y Unequip Weapon+Item
RS click Force sneak speed
D-pad Up Cycle Weapons (next)
D-pad Down Cycle Weapons (previous)
D-pad Left Cycle Items (previous)
D-pad Right Cycle Items (next)
LB + Dpad Up/Down Zoom in/out (Thief 2)
N.B. does not work with arrows if Bow Zoom is enabled (game limitation)
LB + Dpad Left Cycle Lockpick (Triangle/Square picks)
Back Map
Back (hold) Equip/Unequip item
Start Game menu
L3+Y Quicksave
L3+B Quickload
Movement has two speed modes (toggle with LS click):
Slow mode: gentle stick = walk, full deflection = run
Fast mode: small range for walk, rest is run
Full stick deflection auto-exits slow mode. Keeping the stick below 30% for 1 second auto-returns to slow mode.
Use MODS/gamepad/GamepadConfig.exe to adjust deadzone, sensitivity, customise button bindings, and more. You can also manually add your own gamepad.ini in the game's folder and customise it.
When adjusting look sensitivity, I find it best to keep the game's Mouse Sensitivity reasonably low and increase the mod's sensitivity - this will provide smoother motion at slow speeds (due to how passing mouse inputs to games works).
Feedback welcome!
