Jump to content
The Dark Mod Forums

Xbox360 controller Xpadder profile


Shadrach
 Share

Recommended Posts

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.

 

post-29033-0-50874900-1385292552_thumb.png

 

post-29033-0-57947900-1385292565_thumb.png

 

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.

Edited by Shadrach
  • Like 2
Link to comment
Share on other sites

I love xpadder and also that's a really cool idea!

 

Thanks for sharing :)

  • Like 1
Link to comment
Share on other sites

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 :ph34r:

 

@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

Link to comment
Share on other sites

  • 3 weeks later...

This is brilliant. Especially in the tone of porting to consoles. Althought it's really unnecessary with HDMI from graphics card to TV. :-)

Edited by Deadlove
Link to comment
Share on other sites

  • 2 weeks later...

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 by Mik James
Link to comment
Share on other sites

  • 2 weeks later...

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.

 

post-29033-0-50874900-1385292552_thumb.png

 

post-29033-0-57947900-1385292565_thumb.png

 

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.

 

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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 by Aswand
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...