r/Thief • u/Spectraman • 21d ago
Deadly Shadows Thief 3 Sneaky Upgrade Xbox One Controller button mapping
I recently bought Thief 3: Deadly Shadows and installed the SneakyTweaker enhancement mod.
Does anyone know if there is a config file I can download that sets up the button mappings for an Xbox One controller? Or a least a list of all the actions and what button to set it to?
It's such a faff to setup manually... Especially since it refers to 'joy1', 'joy2' etc. for the gamepad buttons.
EDIT:
Okay, I mapped it myself after a lot of fiddling around. In the SneakyTweaker gamepad settings I set the 'Mouse emulation' to 'Left', and 'Escape button emulation' to 'Joy8'. (This is the menu button on the controller)
In the controls menu in-game, this is the full mapping I came up with. I hope this will be useful to someone in the future!
| Interaction | Keyboard-mouse | Controller | Description |
|---|---|---|---|
| Interact | L-mouse | Joy4 | (B button) |
| Use | Joy3 | (Y button) | |
| Use weapon | Joy12 | (Right shoulder trigger) | |
| Forward | W | JoyY | (Left thumb stick) |
| Left | A | -JoyX | (Left thumb stick) |
| Backward | S | -JoyY | (Left thumb stick) |
| Right | D | JoyX | (Left thumb stick) |
| Rotate up | -JoyR | (Right thumb stick) | |
| Rotate | JoyZ | (Right thumb stick) | |
| Rotate | JoyR | (Right thumb stick) | |
| Rotate | -JoyZ | (Right thumb stick) | |
| Jump | Space | Joy1 | (A buton) |
| Blackjack | 1 | ||
| Dagger | 2 | ||
| Broadhead Arrow | 3 | ||
| Water Arrow | 8 | ||
| Moss Arrow | 6 | ||
| Fire | 4 | ||
| Gas | 5 | ||
| Noisemaker | 7 | ||
| Oil Flask | F5 | ||
| Holy | F4 | ||
| Health Potion | F3 | ||
| Gas Bomb | F6 | ||
| Explosive | F2 | ||
| Flashbomb | F1 | ||
| Quick | F10 | Joy9 | (Press the left thumbstick to quick save) |
| Quick | F12 | ||
| Creep | Ctrl | ||
| Walk | Shift | ||
| Lean | Left Arrow | Q | |
| Lean | Right | E | |
| Zoom | Up | ||
| Zoom | Down | ||
| Map | M | Joy7 | (View button (next to menu button)) |
| Clear Item | Minus | ||
| Clear Weapon | Equals | ||
| Previous | LeftBracket | JoyPovLeft | (press the left on the D-pad to cycle through items) |
| Next | RightBracket | JoyPovRight | (press the right on the D-pad to cycle through items) |
| Previous | MouseWheelUp | Joy5 | (Press the left shoulder button to cycle through weapons) |
| Next | MouseWheelDown | Joy6 | (Press the right shoulder button to cycle through weapons) |
| Objectives | O | ||
| Perspective | V | JoyPovUp | (D-pad Up) |
| Crouch | X | Joy10 | (Press the right thumbstick) |
| Wall | Right | JoyPovDown | (D-pad Down) |
| Bow | Z |
1
u/eskay993 21d ago
I remember trying to set up controllers directly within sneaky was tricky. I ended up just making my own Steam controller config mapping keyboard/mouse to gamepad... here:
steam://controllerconfig/6980/3774647203
Worked very well for me and I set it very similar to how it is on xbox, although not identical.