-
Notifications
You must be signed in to change notification settings - Fork 6
Controller Support #295
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
AL2009man
wants to merge
122
commits into
GooberRF:master
Choose a base branch
from
AL2009man:POC-GyroGamepad
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Controller Support #295
Changes from 97 commits
Commits
Show all changes
122 commits
Select commit
Hold shift + click to select a range
10c92ef
added SDL
AL2009man fe939f1
added missing lib file
AL2009man f49a80f
added SDL
AL2009man eba13cb
Merge branch 'SDL3' of https://github.com/AL2009man/alpinefaction int…
AL2009man dafc0db
POC-GyroCamera
AL2009man 6839e0d
revised Gamepad Input to be layer-based, fixed Player Movement, added…
AL2009man b54b5fb
Gyro Autocalibration, Gyro Orientation, Reorganization
AL2009man 6c81e22
added Analog Movement, reorganize gyro and gamepad input
AL2009man 81870cd
Revised Analog Movement
AL2009man 47edfd3
adds Smoothing and Tightening slider (CMD), changed Gyro AutoCalibrat…
AL2009man e758220
Controller Rebind, Gamepad glyphs
AL2009man 341729a
fix swim/climb action when using gamepad
AL2009man 4851fec
fixed Vehicle Camera when using Gamepad
AL2009man b9adb74
Gyro Modifier, Reset Camera, new Stick-related settings
AL2009man 5ae88a3
addded ui indicator for theUI bind
AL2009man d08a0c2
Merge branch 'master' into POC-GyroGamepad
AL2009man 5dc5de2
added missing license info
AL2009man 5bd11b7
add win32 target link
AL2009man 887bc31
SDL_GameControllerDB support
AL2009man 31d01d2
swapped SDL3-Static.lib with CMake FetchContent
AL2009man 61aedac
Merge branch 'master' into POC-GyroGamepad
AL2009man ccb635e
fixed Alpine Config for Gamepad
AL2009man b64fba3
Consolidating SDL Polls into one
AL2009man 4161a1b
added initial Gamepad Menu Navigation support
AL2009man 3311ead
added support for Steam hardware prompts
AL2009man c8fd216
add Window Event to prevent all gamepad inputs
AL2009man d7dd1c2
Glyph HUD now syncs Input detection
AL2009man b13c7fd
fixed digtial and camera movement if gamepad button were assigned
AL2009man 762c1e0
improve rebind handling
AL2009man 7f26847
adds additional credit for Gyro Tightening and Smoothing filter
AL2009man e784442
Revised portions of glyph.cpp, move Sentinel rebind system,
AL2009man 9067c4d
Centralized the Camera system
AL2009man 661f43a
fix regression with weapon switch when using Gamepad
AL2009man 96aa6e6
Reset Camera action is much more smoother
AL2009man e51d67d
fix remaining centralized camera scales
AL2009man 4a7bda1
fixed "Switch to Gamepad/Keyboard" button panel animation
AL2009man c95c02c
Merge branch 'master' into POC-GyroGamepad
AL2009man e8c4ede
centralized gamepad focus windowing
AL2009man 0ac0d8b
Merge branch 'master' into POC-GyroGamepad
AL2009man aba2344
minor merge fix
AL2009man d9b70a4
fixed remaining merge backports
AL2009man 019fd5b
fixed invincible KB/M rebind when on Gamepad Bind View, revised Gyro …
e2d6b86
fixed menu joystick navigation tied to movement/camera deadzone
AL2009man 722a481
upgraded Gyro Autocalibration systems
AL2009man 34aa7bd
fixed Gyro Autocalibration delay
AL2009man bbdf132
change CMakeList game_patch to simply `SDL3::SDL3`
AL2009man 3d81c83
Added Flick Stick camera support
AL2009man f0da0f9
Gyro Autocalibration system only activatese when Gyro Aiming is enabled
AL2009man 31a6445
added Input Glyph and Gamepad Glyph to the Settings UI, under Interface
AL2009man 0bc65f7
Merge branch 'master' into POC-GyroGamepad
AL2009man c2d321f
fix merge conflict after adding Mouse Scale support
AL2009man 39a64d3
Merge branch 'master' into POC-GyroGamepad
AL2009man eaf9a1a
fixed regression with after merger, especially with Gamepad Bind UI
AL2009man d53985f
adds Center View/Reset Camera to the gamepad default list
AL2009man 3b7c256
attempt to fix mingw build, by replacing M_PI with C++ equivalent
AL2009man 77adb3f
fix regression where you can still aim while dying.
AL2009man 0fc1cc2
fix regression with Camera Angle where the camera won't move for 0.2-…
AL2009man 9d91de8
Revert "fix regression where you can still aim while dying."
AL2009man e11759c
Merge branch 'POC-GyroGamepad' of https://github.com/AL2009man/alpine…
AL2009man f8e4d5e
added missing console command for mouse scale
AL2009man 90ca3fd
Menu navigation rework, fixed various camera angle regressions
AL2009man 91134e5
changed default joystick movement to closely mirror the Console versi…
AL2009man 0c0c0ae
Cleanup gamepad setup, Refactor Controls Binding UI, adds Secondary B…
AL2009man f2ff03e
Applied copilot-suggested fixes, fix regression with Gyro Autocalibra…
AL2009man 1e6a77e
fix merge conflict for text
AL2009man 31fb18e
Merge branch 'master' into POC-GyroGamepad
AL2009man fb4308f
move the sdl init state, and updated SDL_GameControllerDB for a bit
AL2009man 8c5e432
Merge branch 'POC-GyroGamepad' of https://github.com/AL2009man/alpine…
AL2009man 144ebee
Merge branch 'master' into POC-GyroGamepad
AL2009man 4e6f9d3
fixed config import not properly assigning the Gamepad binds, re-adde…
AL2009man 5434765
Merge branch 'master' into POC-GyroGamepad
AL2009man ebaca12
fixes issue where Main Menu button can pop-up after Level Transition …
AL2009man d048c40
fixed a issue where at the exact time: analog movement gets locked du…
AL2009man 18027f9
Analog movement animation fix
AL2009man 8b7b227
separated Scope/Scanner sens across Joystick and Gyro Camera
AL2009man e406a9e
change SDL3 `CMakeLists.txt` to include hash
AL2009man e369b67
Merge branch 'master' into POC-GyroGamepad
AL2009man c1f0993
backports Raw/Modern Mouse fixes over to Gamepad Camera
AL2009man 613084e
fix regression with START button not functioning properly during spec…
AL2009man eb9c9e1
added Cotroller support to `CHANGELOG.md`
AL2009man 1e256e5
fixed regression for respawn state
AL2009man 1a13f60
fixed potential regression witht multiplayer gamepad input freeze
AL2009man d2d7aa2
fix a bug that lets action key injection go thru the console commands
AL2009man 3f76c60
initial Rumble support
AL2009man caa3ba7
Adds Trigger Rumble support
AL2009man e6cc6b5
fixed regression with gamepad bindings not being saved after exit and…
AL2009man a73b44f
refactor Rumbles, adds Turrets to the Rumble list
AL2009man 2101dd5
Change Rumble toggle into a numeric slider
AL2009man fb95041
Attempt to improve gamepad performance polls
AL2009man 6db86f2
fix security camera bug where you can move around and move the camera
AL2009man 082c1cd
Merge branch 'master' into POC-GyroGamepad
AL2009man 5840e29
added dynamic scope sensitivity for Gamepad Camera
AL2009man 0da5f03
Merge branch 'master' into POC-GyroGamepad
AL2009man 92b0fb5
adds the ability to toggle Gamepad Vibration filter
AL2009man f9fed6d
added a Input priority system for Gamepad Rumble
AL2009man 8d17ffd
added Controller Hotswap priority, change Gyro Processing order
AL2009man 259a49d
Merge branch 'master' into POC-GyroGamepad
AL2009man 28096e9
fixed typos and remove duplicates
AL2009man 21e2014
improved Center View action
AL2009man e0dc2df
added support for scrollable Alpine Options menu
AL2009man f78e4fd
fixed joy/gyro camera scaling when using vehicles
AL2009man ba44b8c
fix text formatting on Input UI
AL2009man 104d92a
fix regression where you can use the D-Pad on Alpine Options scroll, …
AL2009man 5b1104b
Merge branch 'master' into POC-GyroGamepad
AL2009man fe10315
adds Gyro Hort/Vert Output
AL2009man d4f3cff
add Cutscene button to the default binding list
AL2009man a8429ac
Fix regression for Secondary Bind and Security Camera
AL2009man ed82e98
Flick Stick is promoted to official feature
AL2009man d676ce8
fixed gyro processing order, readjusted defaulted gyro tightening
AL2009man 405746a
updated README and CHANGELOG info
AL2009man 97db4ab
Tweaked overall Rumble Weapons system
AL2009man 4de4fd7
update to SDL 3.4.4
AL2009man 14fc072
Merge branch 'master' into POC-GyroGamepad
AL2009man 7db9e40
adjusted Pistol rumble to play nicely with Vibration Filter for some …
AL2009man d6a950b
clean up comments
AL2009man 0521edb
Merge branch 'master' into POC-GyroGamepad
AL2009man da5fc14
adds Scrollbar UI to the Alpine Settings's Input panel
AL2009man 5ec1350
move Gyro Modifier to a dedicated setting
AL2009man 782398d
UI Scrollbar factions now uses static globals
AL2009man 4587872
move Controller Support addition to the next release candiate
AL2009man 95bd9e5
move gyro modifier in between gyro scope modifier and tightening butt…
AL2009man 7f9dafc
Merge branch 'master' into POC-GyroGamepad
AL2009man File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.