Add scan code reading
MR Description
This MR changes keyboard reading from natural key to scancode key (meaning that now key are physically bound to their AT-101 Keyboard spacial position regardless of actual keyboard layout).
This MR require binaries that changes several stuff on PSDK:
- Upgrade to SFML 2.6
- Upgrade to FMOD 2.02.17
- Fix texture loading (failing to load other stuff than PNG)
- Upgrade to Ruby 3.0.6p216 (2023-03-30 revision 23a532679b)
- SFE was updated to FFMPEG 6.0 and still works (but might need to be tested by frequent users of this feature)
Texts are broken for unknown reason (becomes blurry when updated, have broken outline)
Before testing
- Extract the binaries ( https://www.mediafire.com/file/e563ck55harl1n8/psdk-binaries-2.6-2.7z/file ) into your Pokémon Studio's psdk-binaries. (Make a backup to be able to revert to original).
- Restart your computer to clear out Manifest Cache.
Notes to acknowledge before testing
Texts are broken for unknown reason (becomes blurry when updated, have broken outline).Key binding UI is supposedly lost because few keys have different id when used as scancodes.Key shortcut buttons will supposedly show wrong key.- The goal of that PR is to check that the upgrade work
Tests to realize
- Remove Saves/input.yml
- Test that PSDK correctly respond to usual key bindings
Edited by NuriYuri