Skip to content
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

Added Controller Support #132

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Added Controller Support #132

wants to merge 4 commits into from

Conversation

Siggless
Copy link

@Siggless Siggless commented Apr 6, 2024

Controller Support:

  • Mod Keybinds can be mapped to controller button combos too (press a button whilst holding another).
  • ModMenu keys and SettingInputs are mapped to spare controller buttons.

Keybind list depreciation warnings include the name of the mod that caused it.

Issues:

  • In TPS the controller keybind menu doesn't show when moving from the Controller Presets list item.
  • Sometimes the controller keybind menu doesn't visually update after a rebind.
  • If a mod keybind opens a GFxMovie, the next input of the button doesn't trigger the normal behaviour.

Handles controller button input and Controller options menu.
Added controller key fields to Keybind class.
Saves and loads controller keys in the Keybind class.
Prints the mod name with the keybind depreciation message.
ModMenu SettingsInput binds get mapped to spare controller buttons.
Main menu ModMenu shortcut has a controller button too.
Added GetTooltipString to get the relevant keyboard key or controller button icon for tooltips.
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.

None yet

1 participant