branchrust_reboot/main/vcccancel
91 Commits over 184 Days - 0.02cph!
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
Disable debug overlay by default
Bunch of UI styling/improvements.
Adde placeholder gamepad config button, runs the new console command, ready to call the steam input button configurator when I add it to FP.steamworks
Prevent key rebinding triggering if clicked with gamepad cursor
Fix pre-existing binding issue when closing menu mid key-assign. Only shows up as a real issue when using a gamepad.
Fix some key latching issues when input gets cleared such as F1 console opening.
PS 4/5 gamepad layout vdfs.
Update input config deploy tool to work with all the layouts not just xbox.
Fix Map bindings not having close map
Real glyph texture settings.
Fix some display issues.
show LT before RT when showing glyphs in a row
Merge from look_boost (which ended up mostly being a massive refactor)
Move gamepad options to their new section in the left bar now that there's a bunch.
Implement gamepad cursor acceleration and options
Reduce gamepad cursor speed significantly when moving a UI slider.
Implement value snapping for UI sliders when using gamepad cursor.
Left trigger also stacks with this to further reduce move speed for precise UI slider control.
Holding left trigger reduces gamepad cursor speed.
Exposed cursor speed and left-trigger-held cursor speed values as convars. Add options to UI
Add left trigger to menu VDF config file.
Gamepad cursor can be resized. Added UI slider to gamepad options
Create a nicer cursor in code for now.
Change colour on hover state.
Refactor my quick merge fix