branchrust_reboot/main/vcccancel
116 Commits over 214 Days - 0.02cph!
Update deploy tool to deploy alongisde the manifest locally too.
Default gamepad support enabled to true
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 (and resolved) from deadzones
Move crafting to dpad down in all action sets.
Key suppression timing bug fix
Sprint toggle works when stationary
Merge from pre_merge_review
Map cursor implementation, added fixed center crosshairs.
Can now add/remove map markers at the crosshairs
Some fixes/tweaks I found when playtesting earlier today, now I kinda have internet back.
Bunch more work/fixes including:
Added dedicated crafting screen action.
Holding inventory button displays the crafting screen directly.
Bunch of vdf & mapping/config updates.
Deploy active gamepad config too to make update/testing easier.
Convar/command updates/additions.
Test updates & fixes.
Better debugging output.
Added gamepad binds to cover horn, secondary attack and voice binds in action sets.
Stricter layout validation.
Boat and Train sets replace FireMode with Horn on RB so tugboat and train horns can be used.
Added voice action to all action sets on R3.
Rejig some less important actions to make room for voice r3.
Hide keyboard-only bind glyphs while a pad is active instead of showing a key hint.
Set titles per controller/platform vdf set
add Swap Seats to all vehicle based action sets with consistent button bind.
Add car reload action and remove menu gesture action.
Add haptic feedback toggle to gamepad options UI
Apply haptic feedback branch/shelves.
Update gamepad_configure to call the new ShowBindingPanel from the FP.Steamworks DLL so we can finally call the Steam input gamepad config screen without a hack.
Glyph/bind resolution cleanup
Move a bunch of gamepad source file locations so I can remove a chunk of shitty bridging code between assemblies
Refactor duplicate stick suppression calls
Remove dead phrases and input axes
Couple of performance improvements.
Workaround to preserve previous heli-specific input cancelling
Rename some gamepad binds to action names not physical button names, for consistency.
Add new bind command for gamepad defaults.
Fixes regular binds not correctly reseting to defaults when no mouse/keyboard is bound, if a gamepad button is also bound to that key.
Update keys_default