Jump to content


Photo

I made a darkmod gamepad layout for Xpadder

controls gamepad

  • Please log in to reply
8 replies to this topic

#1 Lavender

Lavender

    Member

  • Member
  • PipPip
  • 101 posts

Posted 17 December 2017 - 08:21 AM

I like being able to sit in the sofa when I play games, so I made a layout for a Xbox360 gamepad using Xpadder. I thought I might post it here in case someone found it useful:

 

NOTE: This is v2. I messed up v1 - it used a modified TDM control setting. This version uses the standard keyboard and mouse settings.

INm4omN.png
This is the unmodified button layout.

bcwqA7N.png
This is the modified layout, with left trigger held down.

  • Left trigger shifts to the second layout when held down. I have tried to keep the most important things in the unmodified layout, or in both.
  • The layout in general uses the default keyboad and mouse settings, with some additions for otherwise unbound actions.
  • The left analog stick goes from creep -> walk -> run, depending on how much it is pressed forward
  • "Put away" sheaves weapons
  • There is no button for clearing the inventory - I use the compass button for that
  • Many buttons cycle through things: objectives, maps, readables, lockpicks
  • You need to set "next inventory group" and "prev inventory group" in the TDM settings as these are originally unbound. I use "." and "," in this xpadder layout.

Disadvantages:

  • The inventory grid is not mapped since it is hard to use without an actual mouse, but Prev / Next group makes the inventory management easier
  • The ESC button is not mapped either - using the menu system with the pad is possible but clumsy. I keep a wireless mouse and keyboard close anyway.
  • Leaning is not possible while moving, but I found myself not needing it much

The actual configuration. Copy + paste into a plain text file and change file ending to ".xpadderprofile". (this is v2)

;--- Xpadder Profile File ---
DataType=Profile
Version=2017.05.01

[Profile Settings]

[Set Settings]
Set1StickDeadZones=40,53

[Assignments]
Set1Button1Name=Mantle
Set1Button1Slots=C
Set1Button2Name=Use Item
Set1Button2Slots=Enter
Set1Button3Name=Frob
Set1Button3Slots=Right Mouse Button (2)
Set1Button4Name=Jump
Set1Button4Slots=Space
Set1Button5Name=Manipulate
Set1Button5Slots=Middle Mouse Button (3)
Set1Button6Name=Put Away
Set1Button6Slots=Back-Tick
Set1Button7Name=Maps
Set1Button7Slots=M
Set1Button8Name=Objectives
Set1Button8Slots=O
Set1Button9Name=Crouch
Set1Button9Slots=X
Set1Button10Name=Spyglass
Set1Button10Slots=G
Set1DPadUpName=Next Weapon
Set1DPadUpSlots=Mouse Wheel Down
Set1DPadRightName=Inv. Next
Set1DPadRightSlots=Left Square Bracket
Set1DPadDownName=Prev Weapon
Set1DPadDownSlots=Mouse Wheel Up
Set1DPadLeftName=Inv. Prev
Set1DPadLeftSlots=Right Square Bracket
Set1Stick1UpSlots=Left Control,W,DISTANCE ZONE 30%,W,DISTANCE ZONE 80%,Left Shift,W
Set1Stick1RightSlots=Left Control,D,DISTANCE ZONE 30%,D
Set1Stick1DownSlots=Left Control,S,DISTANCE ZONE 20%,S
Set1Stick1LeftSlots=Left Control,A,DISTANCE ZONE 30%,A
Set1Stick2UpSlots=Mouse Move Up
Set1Stick2UpMouseSpeed=60
Set1Stick2RightSlots=Mouse Move Right
Set1Stick2RightMouseSpeed=60
Set1Stick2DownSlots=Mouse Move Down
Set1Stick2DownMouseSpeed=60
Set1Stick2LeftSlots=Mouse Move Left
Set1Stick2LeftMouseSpeed=60
Set1TriggerLeftName=Set 2
Set1TriggerLeftSetSelect=1
Set1TriggerRightName=Attack
Set1TriggerRightSlots=Left Mouse Button (1)
Set2Button1Name=Lockpicks
Set2Button1Slots=P
Set2Button2Name=Keys
Set2Button2Slots=K
Set2Button3Name=Frob
Set2Button3Slots=Right Mouse Button (2)
Set2Button4Name=Lantern On/Off
Set2Button4Slots=L
Set2Button5Name=Readables
Set2Button5Slots=I
Set2Button6Name=Put Away
Set2Button6Slots=Back-Tick
Set2Button7Name=Compass
Set2Button7Slots=V
Set2Button8Name=Readables
Set2Button8Slots=I
Set2Button9Name=Crouch
Set2Button9Slots=X
Set2Button10Name=Spyglass
Set2Button10Slots=G
Set2DPadRightName=Next Grp
Set2DPadRightSlots=Dot
Set2DPadDownName=Drop Item
Set2DPadDownSlots=R
Set2DPadLeftName=Prev Group
Set2DPadLeftSlots=Comma
Set2Stick1UpName=Lean F
Set2Stick1UpSlots=F
Set2Stick1RightName=Lean R
Set2Stick1RightSlots=E
Set2Stick1LeftName=Lean L
Set2Stick1LeftSlots=Q
Set2Stick2UpSlots=Mouse Move Up
Set2Stick2UpMouseSpeed=32
Set2Stick2RightSlots=Mouse Move Right
Set2Stick2RightMouseSpeed=32
Set2Stick2DownSlots=Mouse Move Down
Set2Stick2DownMouseSpeed=32
Set2Stick2LeftSlots=Mouse Move Left
Set2Stick2LeftMouseSpeed=32
Set2TriggerLeftName=Set 2
Set2TriggerLeftSetSelect=0
Set2TriggerRightName=Attack
Set2TriggerRightSlots=Left Mouse Button (1)

Here is the profile as a .txt file. Change the file ending to ".xpadderprofile" to make it work. Ignore the usual complaints from windows.

Attached File  dark_mod_xpadderprofile.txt   2.69KB   0 downloads (this is v2)

 

While this layout uses a 360 gamepad, it should be easy to adjust it to a xbone or ps4 pad as well. Getting the left stick movement speed might take some experimenting, but it's really just setting the "distance %" values right.

 

Any comments of suggestions? An obvious alternative is to use a good wireless mouse and keyboard, but I found that to be somewhat cumbersome while sitting in a sofa.


Edited by Lavender, 18 December 2017 - 03:29 AM.


#2 demagogue

demagogue

    Mod hero

  • Active Developer
  • PipPipPipPipPip
  • 5275 posts

Posted 17 December 2017 - 08:45 AM

Probably one reason I never played with my xbox controller was I couldn't be bothered to work out a profile.

So thanks for this. Next time I play I'll try this out and comment if I have any suggestions.


Posted Image

#3 Obsttorte

Obsttorte

    Scripting guru, Mapper

  • Active Developer
  • PipPipPipPipPip
  • 5375 posts

Posted 17 December 2017 - 08:48 AM


I tried to attach the file itself, but the forum wouldn't let me.

Yeah, the forum permits certain file types. You can get around this by adding a txt ending to the file you wanna upload.


FM's: Builder Roads, Old Habits, Old Habits Rebuild
WIP's: Several. Although after playing Thief 4 I really wanna make a city mission.
Mapping and Scripting: Apples and Peaches
Sculptris Models and Tutorials: Obsttortes Models
My wiki articles: Obstipedia
Let's Map TDM YouTube playlist: ObstlerTube
Texture Blending in DR: DR ASE Blend Exporter

End of shameless self promotion.

#4 Lavender

Lavender

    Member

  • Member
  • PipPip
  • 101 posts

Posted 17 December 2017 - 09:01 AM

Yeah, the forum permits certain file types. You can get around this by adding a txt ending to the file you wanna upload.

Ah, thanks for the tip. I have added the file to the OP.



#5 Lavender

Lavender

    Member

  • Member
  • PipPip
  • 101 posts

Posted 17 December 2017 - 09:02 AM

Probably one reason I never played with my xbox controller was I couldn't be bothered to work out a profile.

So thanks for this. Next time I play I'll try this out and comment if I have any suggestions.

Please do. :)



#6 Shadrach

Shadrach

    Member

  • Member
  • PipPip
  • 28 posts

Posted 23 December 2017 - 07:00 AM

Cool stuff!

I made one a couple of years back too B)

http://forums.thedar...padder-profile/

 

I've also made one for Controller Companion on Steam:

http://steamcommunit...s/?id=865246483

But not a lot of people use CC I think, especially with the new Steam Big Picture controller setup.

 

Steam BP mode has a really nice feature allowing you to make your own profiles for games, even non-Steam games launched through Steam. So I've made a profile for that as well, but I don't think it's that easy to share since non-Steam games have unique ids so you can't browse content others have created.

 

If TDM ever makes it to Steam proper, it will be easy to share controller profiles with others ^_^



#7 chakkman

chakkman

    Advanced Member

  • Member
  • PipPipPip
  • 731 posts

Posted 23 December 2017 - 12:07 PM

Probably one reason I never played with my xbox controller was I couldn't be bothered to work out a profile.

 

Reason number one for me is that i'm so much better with keyboard + mouse. :P



#8 Lavender

Lavender

    Member

  • Member
  • PipPip
  • 101 posts

Posted 24 December 2017 - 02:12 AM

Cool stuff!
I made one a couple of years back too B)
http://forums.thedar...padder-profile/

I've also made one for Controller Companion on Steam:
http://steamcommunit...s/?id=865246483
But not a lot of people use CC I think, especially with the new Steam Big Picture controller setup.

Steam BP mode has a really nice feature allowing you to make your own profiles for games, even non-Steam games launched through Steam. So I've made a profile for that as well, but I don't think it's that easy to share since non-Steam games have unique ids so you can't browse content others have created.

If TDM ever makes it to Steam proper, it will be easy to share controller profiles with others ^_^

I suspected I was not the first, but unless I misread it, your xpad setup does not use the gradual "creep -> walk -> run" setup on the left analog stick? I used something similar to your setup at first, with creep and run on dedicated buttons, but I managed to figure out how to use "distance zones" instead.

 

Reason number one for me is that i'm so much better with keyboard + mouse. :P

Yeah, there is no getting away from that. A mouse is always more precise.

However, I would like to quote something from the 2013 gamepad thread:

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.

With so much of the gameplay being sneaking and exploration, I felt it was an ok trade-off.
 
I suspect attempting to fight using the gamepad works less well though..



#9 chakkman

chakkman

    Advanced Member

  • Member
  • PipPipPip
  • 731 posts

Posted 24 December 2017 - 01:44 PM

Fair enough. If you don't use the bow very often, it surely won't make that much of a difference. I think especially fast paced shooters benefit from mouse movement.

 

I prefer to use my gamepad for the Tomb Raider games e.g., or racing games. Racing games are of course quite tricky with a mouse. :P







Also tagged with one or more of these keywords: controls, gamepad

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users