Skip to content

Xbox controller support#32

Open
lowbirdui wants to merge 2 commits into
drafty46:mainfrom
lowbirdui:xbox_controller_support
Open

Xbox controller support#32
lowbirdui wants to merge 2 commits into
drafty46:mainfrom
lowbirdui:xbox_controller_support

Conversation

@lowbirdui

Copy link
Copy Markdown

Added Xbox controller support

Refactored the transmission system for more reliable manual shifting and cleaner separation from the game’s native auto gearbox.

Introduced a centralized transmission controller/state instead of scattered gear and power-coef handling.
Reworked Disable Game Shifting, N/R/H routing, pending gear sync (NextGear / Gear_2), and vehicle-switch re-sync.
Restored proper native auto behavior when manual-only options are disabled.
Blocked modded manual gear inputs while the truck is in native auto mode.
Added targeted debug logging to SMT_LOG.txt for shift requests, hook behavior, auto/manual transitions, and vehicle changes.
Improved config handling with runtime-safe option access and automatic saving when keybinds or options are changed.

@thebikwirm

Copy link
Copy Markdown

can you release a build on your fork?

@lowbirdui

Copy link
Copy Markdown
Author

I published a test build from my fork here:
https://github.com/lowbirdui/SMT/releases/tag/xbox-controller-support-test-1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants