Shadrach Posted November 16, 2013 Report Posted November 16, 2013 (edited) Hey! With the Thief series the slow pace make them perfect games to play on the big screen with a controller, However TDM has a lot of keys to set up (like the original Thief) so mapping all the keys to a controller is a challenge and requires some compromises to be made. I've been playing with a Xbox360 controller for a while now, and think I have a good setup for TDM, with all or most of the functions mapped. For those interested, I thought I'd share it here, and ask for any input you guys have on what could be improved. The Dark Mod Xbox 360 Controller=============================== Main==== LS: WASD movementLS Press: CrouchRS: Mouse look / Rotate (with manipulate)RS Press: Eyeglass A: Frob / InteractB: Use itemX: Jump / MantleY: Lantern Dpad Up: Lean forwardDpad Down: Put away weaponsDpad Left: Lean leftDpad Right: Lean right LT: Parry / ManipulateRT: Attack RB: Change to Set 2LB: Run Back: ESCStart: Objectives Set 2===== LS: WASD movementLS Press: Clear inventoryRS: Mouse look / Rotate (with manipulate)RS Press: Drop inventory item Y: Cycle lockpicksX: Cycle keysA: Cycle mapsB: Cycle readables Dpad Up: Previous weapon / ZoomDpad Down: Next weapon / ZoomDpad Left: Next inventory itemDpad Right: Previous inventory item LT: ShortswordRT: Blackjack LB: CreepRB: n/a Back: Quick loadStart: Quick save And here is the profile itself. Copy+paste to a profile file, you know how it works of you use Xpadder: ;--- Xpadder Profile Data --- DataType=Profile Version=2013.07.18 Name=Thief The Dark Mod Set1Name=Main Set1StickDeadZones=92,64 Set1DPadMode=FourWay Set2Name=Set 2 Set2StickDeadZones=92,64 Set2DPadMode=FourWay Set1Button1Name=Frob/interact Set1Button1Slots=Right Mouse Button (2) Set1Button2Name=Use item Set1Button2Slots=Enter Set1Button3Name=Jump/Mantle Set1Button3Slots=Space Set1Button4Name=Lantern Set1Button4Slots=L Set1Button5Name=Creep Set1Button5Slots=Left Shift Set1Button6Name=To Set 2 Set1Button6SetSelect=1 Set1Button7Name=Menu Set1Button7Slots=Escape Set1Button8Name=Objectives Set1Button8Slots=O Set1Button9Name=Crouch Set1Button9Slots=X Set1Button10Name=Spyglass Set1Button10Slots=G Set1DPadUpName=Lean forward Set1DPadUpSlots=F Set1DPadRightName=Lean right Set1DPadRightSlots=E Set1DPadDownName=Put away weapon Set1DPadDownSlots=Back-Tick Set1DPadLeftName=Lean left Set1DPadLeftSlots=Q Set1Stick1UpName=Forward Set1Stick1UpSlots=W Set1Stick1RightName=Strafe right Set1Stick1RightSlots=D Set1Stick1DownName=Backward Set1Stick1DownSlots=S Set1Stick1LeftName=Strafe left Set1Stick1LeftSlots=A Set1Stick2UpSlots=Mouse Move Up Set1Stick2UpMouseSpeed=32 Set1Stick2RightSlots=Mouse Move Right Set1Stick2RightMouseSpeed=32 Set1Stick2DownSlots=Mouse Move Down Set1Stick2DownMouseSpeed=32 Set1Stick2LeftSlots=Mouse Move Left Set1Stick2LeftMouseSpeed=32 Set1TriggerLeftName=Parry/Manipulate Set1TriggerLeftSlots=Middle Mouse Button (3) Set1TriggerRightName=Attack Set1TriggerRightSlots=Left Mouse Button (1) Set2Button1Name=Toggle maps Set2Button1Slots=M Set2Button2Name=Toggle readables Set2Button2Slots=I Set2Button3Name=Toggle keys Set2Button3Slots=K Set2Button4Name=Toggle lockpicks Set2Button4Slots=P Set2Button5Name=Run Set2Button5Slots=Left Control Set2Button6SetSelect=0 Set2Button7Name=Quick load Set2Button7Slots=F9 Set2Button8Name=Quick save Set2Button8Slots=F4 Set2Button9Name=Clear inventory Set2Button9Slots=Back-Slash[uS]/Hash[uK] Set2Button10Name=Drop item Set2Button10Slots=R Set2DPadUpName=Prev. weapon Set2DPadUpSlots=Mouse Wheel Up Set2DPadRightName=Prev. inv. item Set2DPadRightSlots=Right Square Bracket Set2DPadDownName=Next weapon Set2DPadDownSlots=Mouse Wheel Down Set2DPadLeftName=Next inv. item Set2DPadLeftSlots=Left Square Bracket Set2Stick1UpName=Forward Set2Stick1UpSlots=W Set2Stick1RightName=Strafe right Set2Stick1RightSlots=D Set2Stick1DownName=Backward Set2Stick1DownSlots=S Set2Stick1LeftName=Strafe left Set2Stick1LeftSlots=A Set2Stick2UpSlots=Mouse Move Up Set2Stick2UpMouseSpeed=32 Set2Stick2RightSlots=Mouse Move Right Set2Stick2RightMouseSpeed=32 Set2Stick2DownSlots=Mouse Move Down Set2Stick2DownMouseSpeed=32 Set2Stick2LeftSlots=Mouse Move Left Set2Stick2LeftMouseSpeed=32 Set2Stick2UpRightSlots=5 Set2Stick2DownRightSlots=0 Set2Stick2DownLeftSlots=8 Set2Stick2UpLeftSlots=3 Set2TriggerLeftName=Sword Set2TriggerLeftSlots=2 Set2TriggerRightName=Blackjack Set2TriggerRightSlots=1 Any input is appreciated, and hope it is useful for people -Shadrach EDIT: Changed LB to Run, while Set 2 LB has Creep - figured after playing some more that Run+Jump needs to be possible and Creep is very rarely needed. There certainly are some missions where running jump is a necessity at some places. Edited November 24, 2013 by Shadrach 2 Quote
Goldwell Posted November 17, 2013 Report Posted November 17, 2013 I love xpadder and also that's a really cool idea! Thanks for sharing 1 Quote Shadows of Northdale Campaign ACT I: A Curious Mind | ACT II: Down The Rabbit Hole Stand Alone Missions Accountant 1: Thieves and Heirs | Accountant 2: New In town | Spring Cleaning | Lord Edgar's Bathhouse | Snowed Inn | Noble Affairs
vvGarrettvv Posted November 17, 2013 Report Posted November 17, 2013 How`s about implementing controller setup into the DM? It`s pretty comfortable playing with the XBC.And No! A game doen`t loose any depth if it`s been played with a controller :-) .I`ve played Skyrim, Hitman Far Cry 3 and Deus Ex with it. Great. Quote
Shadrach Posted November 20, 2013 Author Report Posted November 20, 2013 Thanks for the replies guys. The only major drawback with this is the inability to do a proper running jump, so I have to resort to the keyboard for those ultra-rare occasions when it's needed. I am still trying to think of a way to solve it elegantly, maybe a newer version of Xpadder will allow some kind of double-press feature. I wish map-makers did not rely on run-jump, it's not a very Thief thing to do anyway @vvGarrettvv - yeah that would be awesome, not sure how much controller support the Doom 3 engine has natively though, and it would be a b*tch for devs to figure out proper default controls to satisfy everyone's play style. cheers,Shad Quote
Deadlove Posted December 7, 2013 Report Posted December 7, 2013 (edited) This is brilliant. Especially in the tone of porting to consoles. Althought it's really unnecessary with HDMI from graphics card to TV. :-) Edited December 7, 2013 by Deadlove Quote Plastik Musik - Andrew Nathan Kite, Ownerplastikmusik33@gmail.comhttp://www.facebook.com/plastikmusik /http://www.youtube.com/plastikmusikhttp://www.plastikmusik.bandcamp.com
Mik James Posted December 19, 2013 Report Posted December 19, 2013 (edited) Native controller support would be fantastic. The original thief games supported full analog movement which just isn't possible through xpadder. Also you can configure xpadder to have creep, walk and run all on the analog stick depending on how far it is moved, which would free up a couple buttons. Edited December 19, 2013 by Mik James Quote
Aswand Posted January 2, 2014 Report Posted January 2, 2014 Hey! With the Thief series the slow pace make them perfect games to play on the big screen with a controller, However TDM has a lot of keys to set up (like the original Thief) so mapping all the keys to a controller is a challenge and requires some compromises to be made. I've been playing with a Xbox360 controller for a while now, and think I have a good setup for TDM, with all or most of the functions mapped. For those interested, I thought I'd share it here, and ask for any input you guys have on what could be improved. The Dark Mod Xbox 360 Controller=============================== Main==== LS: WASD movementLS Press: CrouchRS: Mouse look / Rotate (with manipulate)RS Press: Eyeglass A: Frob / InteractB: Use itemX: Jump / MantleY: Lantern Dpad Up: Lean forwardDpad Down: Put away weaponsDpad Left: Lean leftDpad Right: Lean right LT: Parry / ManipulateRT: Attack RB: Change to Set 2LB: Run Back: ESCStart: Objectives Set 2===== LS: WASD movementLS Press: Clear inventoryRS: Mouse look / Rotate (with manipulate)RS Press: Drop inventory item Y: Cycle lockpicksX: Cycle keysA: Cycle mapsB: Cycle readables Dpad Up: Previous weapon / ZoomDpad Down: Next weapon / ZoomDpad Left: Next inventory itemDpad Right: Previous inventory item LT: ShortswordRT: Blackjack LB: CreepRB: n/a Back: Quick loadStart: Quick save And here is the profile itself. Copy+paste to a profile file, you know how it works of you use Xpadder: ;--- Xpadder Profile Data --- DataType=Profile Version=2013.07.18 Name=Thief The Dark Mod Set1Name=Main Set1StickDeadZones=92,64 Set1DPadMode=FourWay Set2Name=Set 2 Set2StickDeadZones=92,64 Set2DPadMode=FourWay Set1Button1Name=Frob/interact Set1Button1Slots=Right Mouse Button (2) Set1Button2Name=Use item Set1Button2Slots=Enter Set1Button3Name=Jump/Mantle Set1Button3Slots=Space Set1Button4Name=Lantern Set1Button4Slots=L Set1Button5Name=Creep Set1Button5Slots=Left Shift Set1Button6Name=To Set 2 Set1Button6SetSelect=1 Set1Button7Name=Menu Set1Button7Slots=Escape Set1Button8Name=Objectives Set1Button8Slots=O Set1Button9Name=Crouch Set1Button9Slots=X Set1Button10Name=Spyglass Set1Button10Slots=G Set1DPadUpName=Lean forward Set1DPadUpSlots=F Set1DPadRightName=Lean right Set1DPadRightSlots=E Set1DPadDownName=Put away weapon Set1DPadDownSlots=Back-Tick Set1DPadLeftName=Lean left Set1DPadLeftSlots=Q Set1Stick1UpName=Forward Set1Stick1UpSlots=W Set1Stick1RightName=Strafe right Set1Stick1RightSlots=D Set1Stick1DownName=Backward Set1Stick1DownSlots=S Set1Stick1LeftName=Strafe left Set1Stick1LeftSlots=A Set1Stick2UpSlots=Mouse Move Up Set1Stick2UpMouseSpeed=32 Set1Stick2RightSlots=Mouse Move Right Set1Stick2RightMouseSpeed=32 Set1Stick2DownSlots=Mouse Move Down Set1Stick2DownMouseSpeed=32 Set1Stick2LeftSlots=Mouse Move Left Set1Stick2LeftMouseSpeed=32 Set1TriggerLeftName=Parry/Manipulate Set1TriggerLeftSlots=Middle Mouse Button (3) Set1TriggerRightName=Attack Set1TriggerRightSlots=Left Mouse Button (1) Set2Button1Name=Toggle maps Set2Button1Slots=M Set2Button2Name=Toggle readables Set2Button2Slots=I Set2Button3Name=Toggle keys Set2Button3Slots=K Set2Button4Name=Toggle lockpicks Set2Button4Slots=P Set2Button5Name=Run Set2Button5Slots=Left Control Set2Button6SetSelect=0 Set2Button7Name=Quick load Set2Button7Slots=F9 Set2Button8Name=Quick save Set2Button8Slots=F4 Set2Button9Name=Clear inventory Set2Button9Slots=Back-Slash[uS]/Hash[uK] Set2Button10Name=Drop item Set2Button10Slots=R Set2DPadUpName=Prev. weapon Set2DPadUpSlots=Mouse Wheel Up Set2DPadRightName=Prev. inv. item Set2DPadRightSlots=Right Square Bracket Set2DPadDownName=Next weapon Set2DPadDownSlots=Mouse Wheel Down Set2DPadLeftName=Next inv. item Set2DPadLeftSlots=Left Square Bracket Set2Stick1UpName=Forward Set2Stick1UpSlots=W Set2Stick1RightName=Strafe right Set2Stick1RightSlots=D Set2Stick1DownName=Backward Set2Stick1DownSlots=S Set2Stick1LeftName=Strafe left Set2Stick1LeftSlots=A Set2Stick2UpSlots=Mouse Move Up Set2Stick2UpMouseSpeed=32 Set2Stick2RightSlots=Mouse Move Right Set2Stick2RightMouseSpeed=32 Set2Stick2DownSlots=Mouse Move Down Set2Stick2DownMouseSpeed=32 Set2Stick2LeftSlots=Mouse Move Left Set2Stick2LeftMouseSpeed=32 Set2Stick2UpRightSlots=5 Set2Stick2DownRightSlots=0 Set2Stick2DownLeftSlots=8 Set2Stick2UpLeftSlots=3 Set2TriggerLeftName=Sword Set2TriggerLeftSlots=2 Set2TriggerRightName=Blackjack Set2TriggerRightSlots=1 Any input is appreciated, and hope it is useful for people -Shadrach EDIT: Changed LB to Run, while Set 2 LB has Creep - figured after playing some more that Run+Jump needs to be possible and Creep is very rarely needed. There certainly are some missions where running jump is a necessity at some places. Just wanted to say that I use this loadout (with some modification) for my own Xpadder profile for Thief 1, 2 & TDM fan missions and it works perfectly. It's especially great for Thief Gold & Thief 2 because they support analog movement. It's just sooooo much easier to creep past (or creep behind for a good BJ) an NPC with analog movment on an Xbox 360 controller than it is having to fuss with special movement speed buttons and/or keys. So thanks for that. Been using Xpadder for several years but actually didn't know how to set up the multiple set switch until now. This is the perfect controller scheme for the games, imo. I can't wait for the developers of TDM to implement analog stick support in their excellent mod. Aswand Quote
Shadrach Posted January 3, 2014 Author Report Posted January 3, 2014 Thanks for the feedback Aswand, it's nice to hear it's being used Would you mind telling what modifications you use, and I could consider changing the profile I post here? Also I've been looking into using the LS for combined creep, walk, run, but I find it a bit hard to configure in Xpadder, and also I am worried it might lead to situations where you want to creep and pull the stick too far leading to a Run, which gets you discovered... So not sure if it's a good solution. Quote
Aswand Posted January 5, 2014 Report Posted January 5, 2014 (edited) Thanks for the feedback Aswand, it's nice to hear it's being used Would you mind telling what modifications you use, and I could consider changing the profile I post here? Also I've been looking into using the LS for combined creep, walk, run, but I find it a bit hard to configure in Xpadder, and also I am worried it might lead to situations where you want to creep and pull the stick too far leading to a Run, which gets you discovered... So not sure if it's a good solution. I basically leave the analog sticks umapped on Thief Gold & Thief 2 and let their native analog support do the rest, and aside from repositioning a couple of controls on The Dark Mod and keeping it as close to the schemes on T1 & T2 as possible so I don't have to remember special keys with the Thief games when I use the 360 controller & Xpadder, I pretty much keep your layout intact. Edited January 5, 2014 by Aswand Quote
KEEPER Posted October 8, 2023 Report Posted October 8, 2023 On 11/16/2013 at 7:30 AM, Shadrach said: Hey! With the Thief series the slow pace make them perfect games to play on the big screen with a controller, However TDM has a lot of keys to set up (like the original Thief) so mapping all the keys to a controller is a challenge and requires some compromises to be made. I've been playing with a Xbox360 controller for a while now, and think I have a good setup for TDM, with all or most of the functions mapped. For those interested, I thought I'd share it here, and ask for any input you guys have on what could be improved. The Dark Mod Xbox 360 Controller =============================== Main ==== LS: WASD movement LS Press: Crouch RS: Mouse look / Rotate (with manipulate) RS Press: Eyeglass A: Frob / Interact B: Use item X: Jump / Mantle Y: Lantern Dpad Up: Lean forward Dpad Down: Put away weapons Dpad Left: Lean left Dpad Right: Lean right LT: Parry / Manipulate RT: Attack RB: Change to Set 2 LB: Run Back: ESC Start: Objectives Set 2 ===== LS: WASD movement LS Press: Clear inventory RS: Mouse look / Rotate (with manipulate) RS Press: Drop inventory item Y: Cycle lockpicks X: Cycle keys A: Cycle maps B: Cycle readables Dpad Up: Previous weapon / Zoom Dpad Down: Next weapon / Zoom Dpad Left: Next inventory item Dpad Right: Previous inventory item LT: Shortsword RT: Blackjack LB: Creep RB: n/a Back: Quick load Start: Quick save And here is the profile itself. Copy+paste to a profile file, you know how it works of you use Xpadder: ;--- Xpadder Profile Data --- DataType=Profile Version=2013.07.18 Name=Thief The Dark Mod Set1Name=Main Set1StickDeadZones=92,64 Set1DPadMode=FourWay Set2Name=Set 2 Set2StickDeadZones=92,64 Set2DPadMode=FourWay Set1Button1Name=Frob/interact Set1Button1Slots=Right Mouse Button (2) Set1Button2Name=Use item Set1Button2Slots=Enter Set1Button3Name=Jump/Mantle Set1Button3Slots=Space Set1Button4Name=Lantern Set1Button4Slots=L Set1Button5Name=Creep Set1Button5Slots=Left Shift Set1Button6Name=To Set 2 Set1Button6SetSelect=1 Set1Button7Name=Menu Set1Button7Slots=Escape Set1Button8Name=Objectives Set1Button8Slots=O Set1Button9Name=Crouch Set1Button9Slots=X Set1Button10Name=Spyglass Set1Button10Slots=G Set1DPadUpName=Lean forward Set1DPadUpSlots=F Set1DPadRightName=Lean right Set1DPadRightSlots=E Set1DPadDownName=Put away weapon Set1DPadDownSlots=Back-Tick Set1DPadLeftName=Lean left Set1DPadLeftSlots=Q Set1Stick1UpName=Forward Set1Stick1UpSlots=W Set1Stick1RightName=Strafe right Set1Stick1RightSlots=D Set1Stick1DownName=Backward Set1Stick1DownSlots=S Set1Stick1LeftName=Strafe left Set1Stick1LeftSlots=A Set1Stick2UpSlots=Mouse Move Up Set1Stick2UpMouseSpeed=32 Set1Stick2RightSlots=Mouse Move Right Set1Stick2RightMouseSpeed=32 Set1Stick2DownSlots=Mouse Move Down Set1Stick2DownMouseSpeed=32 Set1Stick2LeftSlots=Mouse Move Left Set1Stick2LeftMouseSpeed=32 Set1TriggerLeftName=Parry/Manipulate Set1TriggerLeftSlots=Middle Mouse Button (3) Set1TriggerRightName=Attack Set1TriggerRightSlots=Left Mouse Button (1) Set2Button1Name=Toggle maps Set2Button1Slots=M Set2Button2Name=Toggle readables Set2Button2Slots=I Set2Button3Name=Toggle keys Set2Button3Slots=K Set2Button4Name=Toggle lockpicks Set2Button4Slots=P Set2Button5Name=Run Set2Button5Slots=Left Control Set2Button6SetSelect=0 Set2Button7Name=Quick load Set2Button7Slots=F9 Set2Button8Name=Quick save Set2Button8Slots=F4 Set2Button9Name=Clear inventory Set2Button9Slots=Back-Slash[uS]/Hash[uK] Set2Button10Name=Drop item Set2Button10Slots=R Set2DPadUpName=Prev. weapon Set2DPadUpSlots=Mouse Wheel Up Set2DPadRightName=Prev. inv. item Set2DPadRightSlots=Right Square Bracket Set2DPadDownName=Next weapon Set2DPadDownSlots=Mouse Wheel Down Set2DPadLeftName=Next inv. item Set2DPadLeftSlots=Left Square Bracket Set2Stick1UpName=Forward Set2Stick1UpSlots=W Set2Stick1RightName=Strafe right Set2Stick1RightSlots=D Set2Stick1DownName=Backward Set2Stick1DownSlots=S Set2Stick1LeftName=Strafe left Set2Stick1LeftSlots=A Set2Stick2UpSlots=Mouse Move Up Set2Stick2UpMouseSpeed=32 Set2Stick2RightSlots=Mouse Move Right Set2Stick2RightMouseSpeed=32 Set2Stick2DownSlots=Mouse Move Down Set2Stick2DownMouseSpeed=32 Set2Stick2LeftSlots=Mouse Move Left Set2Stick2LeftMouseSpeed=32 Set2Stick2UpRightSlots=5 Set2Stick2DownRightSlots=0 Set2Stick2DownLeftSlots=8 Set2Stick2UpLeftSlots=3 Set2TriggerLeftName=Sword Set2TriggerLeftSlots=2 Set2TriggerRightName=Blackjack Set2TriggerRightSlots=1 Any input is appreciated, and hope it is useful for people -Shadrach EDIT: Changed LB to Run, while Set 2 LB has Creep - figured after playing some more that Run+Jump needs to be possible and Creep is very rarely needed. There certainly are some missions where running jump is a necessity at some places. oh boy, i realise this is an old post from a decade ago, and maybe i should start with asking what the default keybindings are on keyboard and mouse for this game is and then go and maky my own keybindings, i'm using a program called controller companion which makes the bindings work, and it's probably better than this old tutorial when it comes to having alternate bindings to fully grasp what's needed. but i'm having trouble with the default bindings not quite being as accurate with the current updated version of the dark mod, and it's basically making anything i bind not properly work which makes the game impossible to play, yes i know i could play on keyboard but the whole reason for the controller is simply due to a disibility i have in my hands which makes long term gaming on keyboard and mouse a real strain on my arms and wrists and fingers and i would rather play with my controller. Quote
JackFarmer Posted October 8, 2023 Report Posted October 8, 2023 26 minutes ago, KEEPER said: oh boy, i realise this is an old post from a decade ago, and maybe i should start with asking what the default keybindings are on keyboard and mouse for this game is and then go and maky my own keybindings, i'm using a program called controller companion which makes the bindings work, and it's probably better than this old tutorial when it comes to having alternate bindings to fully grasp what's needed. but i'm having trouble with the default bindings not quite being as accurate with the current updated version of the dark mod, and it's basically making anything i bind not properly work which makes the game impossible to play, yes i know i could play on keyboard but the whole reason for the controller is simply due to a disibility i have in my hands which makes long term gaming on keyboard and mouse a real strain on my arms and wrists and fingers and i would rather play with my controller. Maybe @cabalisticcan help? If I recall correctly, he introduced controller support? Quote
chakkman Posted October 10, 2023 Report Posted October 10, 2023 (edited) On 11/17/2013 at 3:55 PM, vvGarrettvv said: And No! A game doen`t loose any depth if it`s been played with a controller . Old post, but, the main issue isn't that a game loses "depth" (whatever that is) when it's being played with a controller. The main issue for me always has been, and always will be: Aiming. Aiming with a mouse is so ridiculously superior to aiming with a controller that most action based game are literally unplayable for me with a controller. Ok, the Thief games and also TDM are rather slow paced, and don't require you to aim precisely very quickly, but, it's still better to play with a mouse. The only thing controllers do better is the movement speed. That's stepless/analog possible with a controller with analog sticks. But, that's not an issue here either, because, TDM only has 3 movement speeds, which require button presses. Edited October 10, 2023 by chakkman Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.