View Issue Details

IDProjectCategoryView StatusLast Update
0006443The Dark ModDef / Setuppublic11.06.2024 13:32
ReporterFiver Assigned To 
PrioritynormalSeveritynormalReproducibilityalways
Status newResolutionopen 
PlatformLinuxOSDebianOS Version11 Bullseye
Product VersionTDM 2.11 
Summary0006443: Some gamepad settings, like some bindings and controls and gamepad values, are not listed in DarkmodPadbinds.cfg
DescriptionSome active gamepad bindings are not listed in DarkmodPadbinds.cfg and can therefore not easily be changed by the user:
* LONG_PRESS PAD_A is used to "jump-mantle", which differs from PRESS PAD_A which does "_jump" (this is mentioned in https://forums.thedarkmod.com/index.php?/topic/22337-gamepad-bindings/)
* left analogue stick is used for walking, but is not visible or changeable in the DarkmodPadbinds.cfg
* right analogue stick is used for turning player (and for rotating objects when used with "Manipulate"), but is not visible or changeable in the DarkmodPadbinds.cfg
* when the player holds an object in front of them, tapping down and up will move the object closer and further away (see also issue "0006408: Allow changing gamepad control for moving object closer and further away")
* "_parry" is also "Manipulate"; "Manipulate"+right_stick is rotate object held in front of player

Some gamepad related values are not listed and can therefore not easily be changed by the user

Proposed change:
* List all active gamepad bindings in DarkmodPadbinds.cfg so the user can view and change them
* Several values can be controlled and can be added to (the bottom of) DarkmodPadbinds.cfg with their default values:
** in_padMouseSpeed "2.5" (but should perhaps be "4.0")
** in_padDeadZone "0.15"
** in_padInverseRX "0"
** in_padInverseRY "0"
** in_padLongPressTimeMs "250"
** in_padL3HoldWhileDeflected "1"
** in_padInvertPitchAxis "0" (not documented in link, but available in Console)
** in_padInvertYawAxis "0" (not documented in link, but available in Console)
** in_padTwoButtonMaxTimeMs "50" (not documented in link, but available in Console)
** in_yawSpeed "140"
** in_pitchSpeed "140"
** ... and possibly more. In Console, type "in_" and press tab to see variables and their current values.
** See https://github.com/fholger/thedarkmodvr/wiki/Gamepad-support for descriptions
Steps To Reproduce* Stand in front of a knee-high ledge
* PRESS PAD_A – Player jumps up and lands (expected because it is defined in DarkmodPadbinds.cfg)
* LONG_PRESS PAD_A – Player jumpmantles up on the ledge (unexpected because it is not defined in DarkmodPadbinds.cfg)
* Step down
* PRESS PAD_B – Player crouches (expected because it is defined in DarkmodPadbinds.cfg)
* uncrouch
* LONG_PRESS PAD_A – Player mantles up on the ledge (expected because it is defined in DarkmodPadbinds.cfg)

N.b. that "_jumpmantle" is not listed as an action in https://wiki.thedarkmod.com/index.php?title=Bindings_and_User_Settings#Controls/Actions but it is possible for the player to do that movement, and it differs from regular "_mantle"
Additional InformationCurrent default (TDM 2.11):
https://wiki.thedarkmod.com/index.php?title=Bindings_and_User_Settings#Gamepad_Default_Bindings

About the gamepad support on Github:
https://github.com/fholger/thedarkmodvr/wiki/Gamepad-support
"Left and right sticks are hardwired [...] left is movement, right is camera control"
Tagsgame controls, gamepad

Relationships

related to 0006408 new Allow changing gamepad control for moving object closer and further away 
related to 0006462 new Missing configuration for rotating objects in direction roll for gamepad 

Activities

Fiver

Fiver

20.01.2024 11:34

reporter   ~0016384

Rename issue from issue from "Active gamepad bindings not listed in DarkmodPadbinds.cfg".

Issue History

Date Modified Username Field Change
19.01.2024 20:49 Fiver New Issue
19.01.2024 20:49 Fiver Tag Attached: game controls
19.01.2024 20:49 Fiver Tag Attached: gamepad
19.01.2024 20:49 Fiver Relationship added related to 0006408
19.01.2024 20:52 Fiver Description Updated
20.01.2024 05:42 Fiver Description Updated
20.01.2024 06:48 Fiver Description Updated
20.01.2024 11:09 Fiver Steps to Reproduce Updated
20.01.2024 11:09 Fiver Additional Information Updated
20.01.2024 11:34 Fiver Summary Active gamepad bindings not listed in DarkmodPadbinds.cfg => Some gamepad settings, like active bindings and gamepad values, are not listed in DarkmodPadbinds.cfg
20.01.2024 11:34 Fiver Description Updated
20.01.2024 11:34 Fiver Note Added: 0016384
20.01.2024 12:41 Fiver Summary Some gamepad settings, like active bindings and gamepad values, are not listed in DarkmodPadbinds.cfg => Some gamepad settings, like some bindings and gamepad values, are not listed in DarkmodPadbinds.cfg
20.01.2024 12:41 Fiver Description Updated
26.01.2024 05:48 Fiver Relationship added related to 0006462
05.06.2024 13:38 Fiver Summary Some gamepad settings, like some bindings and gamepad values, are not listed in DarkmodPadbinds.cfg => Some gamepad settings, like some bindings and controls and gamepad values, are not listed in DarkmodPadbinds.cfg
05.06.2024 13:38 Fiver Description Updated
11.06.2024 13:32 Fiver Description Updated