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

3.5 keybinds are broken in 4.1 #276

Open
Koopa1018 opened this issue Sep 28, 2023 · 0 comments
Open

3.5 keybinds are broken in 4.1 #276

Koopa1018 opened this issue Sep 28, 2023 · 0 comments
Labels
bug Something isn't working godot-4-1 Issues caused by the conversion to 4.1

Comments

@Koopa1018
Copy link
Collaborator

Describe the bug
4.1 builds do not interpret saved 3.5 keybinds correctly. The default 3.5 arrow key mapping appears as Ctrl+, and does not respond in-game.

The problem also applies in reverse--3.5 builds interpret keybinds from 4.1 as .

To Reproduce

  1. Run release v0.1.6.alpha and reset keybinds to default.
  2. Close 0.1.6.alpha and run master branch. Attempt to control Mario.
  3. Reset keybinds to default. Attempt to control Mario.
  4. Close master branch and run 0.1.6.alpha again. Attempt to control Mario.
  5. Reset keybinds to default. Attempt to control Mario.

Expected behavior
4.1 builds do not produce invalid results when loading 3.5 keybinds. At minimum, invalid keybinds should be reverted to default. Ideally, 3.5 keybinds are automatically upgraded to 4.1-compatible bindings.

(Loading 4.1 keymaps in 3.5 seems unnecessary, but users should probably be informed that "keymaps in the latest version won't load correctly in v0.1.6.alpha or earlier" or something to that effect.)

Screenshots
How 3.5 keybinds look in 4.1:
image
And 4.1 keybinds in 3.1:
image

System Information

  • OS/Browser: Windows 10 desktop build + editor
  • Game version: master and v0.1.6.alpha
  • Other specs:

Additional context
N/A

@Koopa1018 Koopa1018 added bug Something isn't working godot-4-1 Issues caused by the conversion to 4.1 labels Sep 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working godot-4-1 Issues caused by the conversion to 4.1
Projects
None yet
Development

No branches or pull requests

1 participant