7,957 Commits over 2,618 Days - 0.13cph!
Try/catch the gamepad update loop, disable on any error errors.
Increase stick move distance required to activate gamepad
Restore update order just to be safe
Another order fix/improvement
Gamepad building hints order optim fix
Add SetVehicleLoad and slightly retune vehicle haptics while I'm at it
More specific vehicle seat check for haptics
Rename some cursor/inventory UI options to be more clear.
Play pick/drop inventory sounds when using virtual gamepad selection
Debug overlay only created on demand when gamepad_debug_overlay is true
Don't calculate/trigger haptics/rumble if gamepad not current input device
Ignore all pad stick input when not the current input device used for play, fixes potential stick drift causing input for m/k play
Rework gamepad duck-latching so it only touches gamepad logic, fixes potential escape menu not clearing input.
Merge from salvaged_ice_pick_wr_fix
Update Facepunch.Steamworks to expose SteamInput.SetInputActionManifestFilePath
Investigating tech tree voice comms related issues
Show the correct action set in Steam configurator, based on current activity/active set.
Update deploy tool to deploy alongisde the manifest locally too.
Fix light c and d wiring: All lights were referencing the red light
Default gamepad support enabled to true
Config manifest live switching
Add config block for all gamepads so we can bundle configs with the game per release/branch and keep them in Plastic.
Update tests/validator.,
Add missing gamepad type config files
Bump all controller config revision numbers
Merge from ez_pie_food_config
Merge (and resolved) from deadzones
Move crafting to dpad down in all action sets.
Key suppression timing bug fix
Fix for resulting menu drift
Left stick too.
Updated steam input config tool to kill and restart Steam client too (needed for config reload)
Sprint toggle works when stationary
Run toggle persists between movement sprints
Split sensitivity per axis
Merge from pre_merge_review