1313# Any change to the file while the game is running will be detected and applied immediately.
1414# Useful to modify advanced settings and seeing the effects without restarting the game.
1515#
16- # -------------------
17- # Valid Buttons List:
18- # B / Y = 1
19- # Grip = 2
20- # A / X = 7
21- # Touchpad / Thumbstick Press = 32
22- # Unbound = 99
16+ # ---------------------
17+ # Input Binding Format:
18+ # Controller bindings are a single, case-insensitive line:
19+ # "<hand> <type> <button> [duration] [+[hand:]modifier]"
20+ #
21+ # hand = primary | offhand | left | right
22+ # type = tap | press | release | longpress | double | hold | touch | axis
23+ # button = trigger | grip | a | b (menu) | thumbstick | system
24+ # duration = optional seconds; meaning depends on type (e.g. longpress hold threshold)
25+ # modifier = optional button held while the binding fires:
26+ # "+grip" on the same hand, or "+offhand:grip" on a specific hand
27+ #
28+ # Examples:
29+ # offhand tap grip -> quick press+release of the offhand grip
30+ # primary longpress a 0.6 -> hold the primary A button for 0.6s
31+ # primary press trigger +grip -> press trigger while holding grip on the same hand
2332
2433
2534
@@ -134,13 +143,13 @@ PipBoyOffDelay = 1000
134143# Basically it shortens the "PipBoyOffDelay" to quickly close Pipboy by starting to move
135144AllowMovementWhenNotLookingAtPipboy = true
136145
137- # Which controller and button will open/close the Pipboy
138- # 0 if left controller / 1 is right controller
139- # 33 - trigger, 2 - grip, 7 - A/X, 1 - B/Y
140- OperatePipboyWithButtonArm = 0
141- OperatePipboyWithButtonID = 33
142- OperatePipboyWithButtonOffArm = 0
143- OperatePipboyWithButtonOffID = 2
146+ # Which controller input opens / closes the Pipboy (see "Input Binding Format" near the top of this file)
147+ sPipboyOpenButton = offhand tap trigger
148+ sPipboyCloseButton = offhand tap grip
149+ # Controller input that must be held to move the holo Pipboy screen in place (see iDampenPipboyScreenMode = 2)
150+ sHoldPipboyScreenButton = offhand holddown grip 0.3
151+ # Controller input that enters the wrist-Pipboy configuration mode (the trailing number is the hold duration in seconds)
152+ sEnterPipboyConfigButton = primary longpress thumbstick 2.0
144153
145154# When using touch method to operate Pipboy it's the distance of the primary hand from
146155# Pipboy that will change hand pose to pointing. Set to 0 to disable. (default: 12)
@@ -176,8 +185,10 @@ bRemoveFlashlight = false
176185# Controlled in-game by grabbing the flashlight near the top of the head when it's on on
177186iFlashlightLocation = 0
178187
179- # Button used to switch between torch on head or hand
180- SwitchTorchButton = 2
188+ # Input used to switch the torch between head and hand (tapped on whichever hand is near the head)
189+ # One binding per hand (see "Input Binding Format" near the top of this file)
190+ sSwitchTorchLeftButton = left tap grip
191+ sSwitchTorchRightButton = right tap grip
181192
182193
183194# ## Fallout London VR
@@ -187,9 +198,8 @@ SwitchTorchButton = 2
187198# Set to 0 to disable and use regular Pipboy setting (OperatePipboyWithButtonXXX above)
188199fAttaboyGrabActivationDistance = 15.0
189200
190- # The controller button id to use to open/close (grab and return) the Attaboy
191- # 32 - thumbstick press, 2 - grip, 7 - A/X, 1 - B/Y
192- iAttaboyGrabButtonId = 2
201+ # The controller input to open/close (grab and return) the Attaboy (see "Input Binding Format" near the top)
202+ sAttaboyGrabButton = left tap grip
193203
194204
195205# ## Weapons and Hands
@@ -207,7 +217,10 @@ EnableGripButton = true
207217EnableGripButtonOnePress = true
208218EnableGripButtonToLetGo = false
209219GripLetGoThreshold = 2.5
210- GripButtonID = 2
220+ # Offhand input to grip / release a two-handed weapon (press to grab, and to let go in modes 2/4)
221+ sGripButton = offhand press grip
222+ # Offhand input that must stay held to keep gripping (mode 3 lets go when this is released)
223+ sGripHoldButton = offhand hold grip
211224
212225# Dampen hands settings - set strength from 0 to 0.95
213226DampenHands = true
@@ -230,15 +243,19 @@ ScopeAdjustDistance = 15.0
230243# How far out in front the selfie mode body is.
231244selfieOutFrontDistance = 120.000000
232245
246+ # Controller input that toggles selfie mode, only when the Pipboy is off (see "Input Binding Format" near the top of this file)
247+ sToggleSelfieButton = primary tap a
248+
233249# If to show the HUD in powerarmor
234250showPAHUD = true
235251
236252# Special flag to allow using Pipboy in Fallout London VR
237253bIgnoreFalloutLondonVR = false
238254
239- # How long to hold both controller sticks to open the configuration menu (in seconds)
255+ # Controller input that opens the configuration menu (see "Input Binding Format" near the top of this file)
256+ # Default: long-press both thumbsticks (the trailing number is the hold duration in seconds)
240257# HTC Vive Pro 2 issue: https://www.nexusmods.com/fallout4/mods/53464?tab=posts&comment_id=163662949
241- fOpenConfigurationModePressDelay = 1.5
258+ sOpenConfigButton = primary longpress thumbstick 1.5 +offhand:thumbstick
242259
243260
244261[SmoothMovementVR]
@@ -297,4 +314,4 @@ sDebugFlowText2 =
297314sDebugDumpDataOnceNames =
298315
299316# Internal use for versioning
300- iVersion = 16
317+ iVersion = 17
0 commit comments