-
-
Notifications
You must be signed in to change notification settings - Fork 110
Description
Describe the bug
I am using Amiberry release 7.0.8 (Fedora release on Nobara).
The games and programs are loaded via uae files.
For the game "Nitro" where the third driver is using the keyboard I want to map Right Shift to South, Dpad left to Z and Dpad right to x. Doing this in the GUI and going directly into the game is working fine.
When I save the configuration in the GUI something like "joyport?amiberry_custom*" is written to the uae file (sometimes double, JOY1 not at all).
This information is not read when loading the uae file the next time. The log claims that it does not know these kind of entries.
To Reproduce
Steps to reproduce the behavior:
- Go to 'Custom Controls' and change the mapping for the specific joystick.
- Go to 'Configurations' and save the configuration.
- Restart Amiberry from console
- Go to 'Paths' and enable 'Log to console'
- Go to 'Configurations' and load the respective configuration
- The console is spammed with INFO messages of unknown config entry
Expected behavior
It is expected that Amiberry not only writes the entries to the uae file, but can also read it in.
Screenshots
INFO: load config '/home/reofspa/Amiberry/conf/Nitro.uae':0
INFO: unknown config entry: 'joyport0_amiberry_custom_none_a='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_b='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_x='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_y='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_back='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_guide='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_start='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_leftstick='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_rightstick='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_leftshoulder='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_rightshoulder='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_dpup='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_dpdown='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_dpleft='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_dpright='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_misc1='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_paddle1='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_paddle2='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_paddle3='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_paddle4='
INFO: unknown config entry: 'joyport0_amiberry_custom_none_touchpad='
INFO: unknown config entry: 'joyport0_amiberry_custom_axis_none_leftx='
INFO: unknown config entry: 'joyport0_amiberry_custom_axis_none_lefty='
INFO: unknown config entry: 'joyport0_amiberry_custom_axis_none_rightx='
INFO: unknown config entry: 'joyport0_amiberry_custom_axis_none_righty='
INFO: unknown config entry: 'joyport0_amiberry_custom_axis_none_lefttrigger='
INFO: unknown config entry: 'joyport0_amiberry_custom_axis_none_righttrigger='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_a='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_b='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_x='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_y='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_back='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_guide='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_start='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_leftstick='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_rightstick='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_leftshoulder='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_rightshoulder='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_dpup='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_dpdown='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_dpleft='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_dpright='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_misc1='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_paddle1='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_paddle2='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_paddle3='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_paddle4='
INFO: unknown config entry: 'joyport0_amiberry_custom_hotkey_touchpad='
INFO: unknown config entry: 'joyport0_amiberry_custom_axis_hotkey_leftx='
INFO: unknown config entry: 'joyport0_amiberry_custom_axis_hotkey_lefty='
INFO: unknown config entry: 'joyport0_amiberry_custom_axis_hotkey_rightx='
INFO: unknown config entry: 'joyport0_amiberry_custom_axis_hotkey_righty='
INFO: unknown config entry: 'joyport0_amiberry_custom_axis_hotkey_lefttrigger='
INFO: unknown config entry: 'joyport0_amiberry_custom_axis_hotkey_righttrigger='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_a=Right Shift'
INFO: unknown config entry: 'joyport2_amiberry_custom_none_b='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_x='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_y='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_back='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_guide='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_start='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_leftstick='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_rightstick='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_leftshoulder='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_rightshoulder='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_dpup='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_dpdown='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_dpleft=Z'
INFO: unknown config entry: 'joyport2_amiberry_custom_none_dpright=X'
INFO: unknown config entry: 'joyport2_amiberry_custom_none_misc1='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_paddle1='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_paddle2='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_paddle3='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_paddle4='
INFO: unknown config entry: 'joyport2_amiberry_custom_none_touchpad='
INFO: unknown config entry: 'joyport2_amiberry_custom_axis_none_leftx='
INFO: unknown config entry: 'joyport2_amiberry_custom_axis_none_lefty='
INFO: unknown config entry: 'joyport2_amiberry_custom_axis_none_rightx='
INFO: unknown config entry: 'joyport2_amiberry_custom_axis_none_righty='
INFO: unknown config entry: 'joyport2_amiberry_custom_axis_none_lefttrigger='
INFO: unknown config entry: 'joyport2_amiberry_custom_axis_none_righttrigger='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_a=Right Shift'
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_b='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_x='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_y='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_back='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_guide='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_start='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_leftstick='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_rightstick='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_leftshoulder='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_rightshoulder='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_dpup='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_dpdown='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_dpleft=Z'
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_dpright=X'
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_misc1='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_paddle1='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_paddle2='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_paddle3='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_paddle4='
INFO: unknown config entry: 'joyport2_amiberry_custom_hotkey_touchpad='
INFO: unknown config entry: 'joyport2_amiberry_custom_axis_hotkey_leftx='
INFO: unknown config entry: 'joyport2_amiberry_custom_axis_hotkey_lefty='
INFO: unknown config entry: 'joyport2_amiberry_custom_axis_hotkey_rightx='
INFO: unknown config entry: 'joyport2_amiberry_custom_axis_hotkey_righty='
INFO: unknown config entry: 'joyport2_amiberry_custom_axis_hotkey_lefttrigger='
INFO: unknown config entry: 'joyport2_amiberry_custom_axis_hotkey_righttrigger='
INFO: KS ver = 40 (0x28)
INFO: Stored port 0/1 d=0: added 101 0 SPEEDLINK COMPETITION PRO Game Controller for Android JOY1
INFO: Port0: COMBO 'SPEEDLINK COMPETITION PRO Game Controller for Android' + 'JOY1' matched
INFO: Stored port 1/1 d=0: added 100 0 SPEEDLINK COMPETITION PRO Game Controller for Android JOY0
INFO: Port1: COMBO 'SPEEDLINK COMPETITION PRO Game Controller for Android' + 'JOY0' matched
INFO: Stored port 2/0 d=0: added 102 0 SPEEDLINK COMPETITION PRO Game Controller for Android JOY2
INFO: Port2: COMBO 'SPEEDLINK COMPETITION PRO Game Controller for Android' + 'JOY2' matched
INFO: Port3: NONE
Desktop (please complete the following information):
- OS: Latest Nobara based on Fedora 41