Thief 1 recognizes controller w/o joystick enabled, conflicting w/ Pinnacle sftware - by PleasantGuitar
PleasantGuitar on 13/5/2014 at 04:22
Hey,
I'm trying to play Thief Gold with a controller and for some reason Thief is picking up the two triggers on the Xbox 360 controller even when joystick is not enabled. It is somehow mapping the two triggers to page up and page down, so when pulled Garret looks up and down, albeit far slower than if you push the page up/down key on the keyboard.
This conflicts with my Pinnacle software, which prevents me from playing the game as I have to use a controller to play. When I pull the triggers after activating Pinnacle it performs the function that Pinnacle has mapped to the triggers (use item/swing weapon) AND it does the slow looking up/down function that Thief has somehow automatically mapped to the controller. Once it has a single conflict, the right control stick which is mapped to the mouse movement to look around with Garret suddenly loses the ability to sense pressing up or down, so that W/ the controller Garret can only spin around- not look up or down.
I have to restart the game and Pinnacle in order have that functionality again.
So how do I stop Thief from recognizing the Xbox 369 controller's trigger buttons so I can use Pinnacle bug free to play the game?
Thanks a lot for any help you can offer : )
june gloom on 13/5/2014 at 05:07
Why do you need a controller to play?
Aja on 13/5/2014 at 20:18
Because it's awesome to play Thief with a controller! I almost had it working a long time ago, but there aren't quite enough buttons, especially if you want to use it in conjunction with a mouse.
Zerker on 17/5/2014 at 12:49
I think there's actually a page in the GUI to customize the axis settings. If not, try editing user.bnd in a text editor. Look for axis bindings and remove them (or rebind them instead of using Pinnacle):
Here are the only axis bindings I have in my file:
bind joy_axisx +joyxaxis
bind joy_axisy +joyforward
It also natively supports binding the Dpad:
bind joy_hatdn "cycle_item -1"
bind joy_hatlt "cycle_weapon -1"
bind joy_hatrt "cycle_weapon 1"
bind joy_hatup "cycle_item 1"