Merge branch 'cooker-0.8.0b' into feat/helper-files-generator

This commit is contained in:
XargonWan 2024-01-30 09:20:24 +01:00
commit 0512c731d2
40 changed files with 2167 additions and 502 deletions

View file

@ -1,7 +1,7 @@
"controller_mappings" "controller_mappings"
{ {
"version" "3" "version" "3"
"revision" "158" "revision" "160"
"title" "RetroDECK: Generic - Standard v.1b" "title" "RetroDECK: Generic - Standard v.1b"
"description" "RetroDECK: Generic - Standard - v.1b" "description" "RetroDECK: Generic - Standard - v.1b"
"creator" "" "creator" ""
@ -12,7 +12,7 @@
"controller_caps" "1573887" "controller_caps" "1573887"
"major_revision" "0" "major_revision" "0"
"minor_revision" "0" "minor_revision" "0"
"Timestamp" "-1035996608" "Timestamp" "-926565536"
"actions" "actions"
{ {
"Default" "Default"
@ -911,7 +911,7 @@
} }
"group" "group"
{ {
"id" "19" "id" "45"
"mode" "radial_menu" "mode" "radial_menu"
"name" "Global Radial" "name" "Global Radial"
"description" "" "description" ""
@ -925,7 +925,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press SPACE, RetroDECK, RD-icon_circle_2_180x180.png, " "binding" "key_press FORWARD_SLASH, RetroDECK, RD-icon_circle_2_180x180.png, "
} }
"settings" "settings"
{ {
@ -985,7 +985,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press TAB, Tab, RD-Tab.png, " "binding" "key_press SPACE, Space, RD-space.png, "
} }
"settings" "settings"
{ {
@ -1005,7 +1005,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F1, F1, RD-F1.png, " "binding" "key_press TAB, Tab, RD-Tab.png, "
} }
"settings" "settings"
{ {
@ -1025,7 +1025,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F5, F5, RD-F5.png, " "binding" "key_press LEFT_SHIFT, Shift, RD-shift.png, "
} }
"settings" "settings"
{ {
@ -1045,7 +1045,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F10, F10, RD-F10.png, " "binding" "key_press LEFT_CONTROL, Control, RD-ctrl.png, "
} }
"settings" "settings"
{ {
@ -1058,6 +1058,167 @@
} }
} }
"touch_menu_button_7" "touch_menu_button_7"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_ALT, Alt, RD-alt.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_8"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F1, F1, RD-F1.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_9"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F4, F4, RD-F4.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_10"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F5, F5, RD-F5.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_11"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F8, F8, RD-F8.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_12"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F10, F10, RD-F10.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_13"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F12, F12, RD-F12.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_14"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Restart / Reset, RD-system-reboot.png, "
"binding" "key_press R, Restart / Reset, RD-system-reboot.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_15"
{ {
"activators" "activators"
{ {
@ -1078,7 +1239,7 @@
{ {
} }
} }
"touch_menu_button_8" "touch_menu_button_16"
{ {
"activators" "activators"
{ {
@ -1086,8 +1247,8 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press LEFT_CONTROL, Swap Dual - Screens, RD-system-switch-user.png, " "binding" "key_press LEFT_CONTROL, Swap - Dual Screens, RD-system-switch-user.png, "
"binding" "key_press TAB, Swap Dual - Screens, RD-system-switch-user.png, " "binding" "key_press TAB, Swap - Dual Screens, RD-system-switch-user.png, "
} }
"settings" "settings"
{ {
@ -1099,7 +1260,7 @@
{ {
} }
} }
"touch_menu_button_9" "touch_menu_button_17"
{ {
"activators" "activators"
{ {
@ -1107,8 +1268,8 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press LEFT_CONTROL, Change Dual Screen - Layout, RD-preferences-system-windows-actions.png, " "binding" "key_press LEFT_CONTROL, Change - Dual Screen Layout, RD-preferences-system-windows-actions.png, "
"binding" "key_press L, Change Dual Screen - Layout, RD-preferences-system-windows-actions.png, " "binding" "key_press L, Change - Dual Screen Layout, RD-preferences-system-windows-actions.png, "
} }
"settings" "settings"
{ {
@ -1120,28 +1281,7 @@
{ {
} }
} }
"touch_menu_button_10" "touch_menu_button_18"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Fullscreen On / Off, RD-zoom-fit-best.png, "
"binding" "key_press RETURN, Fullscreen On / Off, RD-zoom-fit-best.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_11"
{ {
"activators" "activators"
{ {
@ -1162,7 +1302,7 @@
{ {
} }
} }
"touch_menu_button_12" "touch_menu_button_19"
{ {
"activators" "activators"
{ {

View file

@ -1146,7 +1146,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press SPACE, RetroDECK, RD-icon_circle_2_180x180.png, " "binding" "key_press FORWARD_SLASH, RetroDECK, RD-icon_circle_2_180x180.png, "
} }
"settings" "settings"
{ {
@ -1206,7 +1206,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press TAB, Tab, RD-Tab.png, " "binding" "key_press SPACE, Space, RD-space.png, "
} }
"settings" "settings"
{ {
@ -1226,7 +1226,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F1, F1, RD-F1.png, " "binding" "key_press TAB, Tab, RD-Tab.png, "
} }
"settings" "settings"
{ {
@ -1246,7 +1246,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F5, F5, RD-F5.png, " "binding" "key_press LEFT_SHIFT, Shift, RD-shift.png, "
} }
"settings" "settings"
{ {
@ -1266,7 +1266,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F10, F10, RD-F10.png, " "binding" "key_press LEFT_CONTROL, Control, RD-ctrl.png, "
} }
"settings" "settings"
{ {
@ -1279,6 +1279,167 @@
} }
} }
"touch_menu_button_7" "touch_menu_button_7"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_ALT, Alt, RD-alt.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_8"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F1, F1, RD-F1.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_9"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F4, F4, RD-F4.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_10"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F5, F5, RD-F5.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_11"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F8, F8, RD-F8.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_12"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F10, F10, RD-F10.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_13"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F12, F12, RD-F12.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_14"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Restart / Reset, RD-system-reboot.png, "
"binding" "key_press R, Restart / Reset, RD-system-reboot.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_15"
{ {
"activators" "activators"
{ {
@ -1299,7 +1460,7 @@
{ {
} }
} }
"touch_menu_button_8" "touch_menu_button_16"
{ {
"activators" "activators"
{ {
@ -1307,8 +1468,8 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press LEFT_CONTROL, Swap Dual - Screens, RD-system-switch-user.png, " "binding" "key_press LEFT_CONTROL, Swap - Dual Screens, RD-system-switch-user.png, "
"binding" "key_press TAB, Swap Dual - Screens, RD-system-switch-user.png, " "binding" "key_press TAB, Swap - Dual Screens, RD-system-switch-user.png, "
} }
"settings" "settings"
{ {
@ -1320,7 +1481,7 @@
{ {
} }
} }
"touch_menu_button_9" "touch_menu_button_17"
{ {
"activators" "activators"
{ {
@ -1328,8 +1489,8 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press LEFT_CONTROL, Change Dual Screen - Layout, RD-preferences-system-windows-actions.png, " "binding" "key_press LEFT_CONTROL, Change - Dual Screen Layout, RD-preferences-system-windows-actions.png, "
"binding" "key_press L, Change Dual Screen - Layout, RD-preferences-system-windows-actions.png, " "binding" "key_press L, Change - Dual Screen Layout, RD-preferences-system-windows-actions.png, "
} }
"settings" "settings"
{ {
@ -1341,28 +1502,7 @@
{ {
} }
} }
"touch_menu_button_10" "touch_menu_button_18"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Fullscreen On / Off, RD-zoom-fit-best.png, "
"binding" "key_press RETURN, Fullscreen On / Off, RD-zoom-fit-best.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_11"
{ {
"activators" "activators"
{ {
@ -1383,7 +1523,7 @@
{ {
} }
} }
"touch_menu_button_12" "touch_menu_button_19"
{ {
"activators" "activators"
{ {

View file

@ -514,7 +514,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "xinput_button SELECT, , " "binding" "mouse_button RIGHT, , "
} }
} }
} }
@ -1229,7 +1229,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F1, F1, RD-F1.png, " "binding" "key_press LEFT_CONTROL, Control, RD-ctrl.png, "
} }
"settings" "settings"
{ {
@ -1249,7 +1249,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F4, F4, RD-F4.png, " "binding" "key_press SPACE, Space, RD-space.png, "
} }
"settings" "settings"
{ {
@ -1269,7 +1269,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F5, F5, RD-F5.png, " "binding" "key_press LEFT_ALT, Alt, RD-alt.png, "
} }
"settings" "settings"
{ {
@ -1289,7 +1289,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F8, F8, RD-F8.png, " "binding" "key_press F1, F1, RD-F1.png, "
} }
"settings" "settings"
{ {
@ -1309,7 +1309,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F10, F10, RD-F10.png, " "binding" "key_press F4, F4, RD-F4.png, "
} }
"settings" "settings"
{ {
@ -1322,6 +1322,107 @@
} }
} }
"touch_menu_button_9" "touch_menu_button_9"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F5, F5, RD-F5.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_10"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F8, F8, RD-F8.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_11"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F10, F10, RD-F10.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_12"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F12, F12, RD-F12.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_13"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Restart / Reset, RD-system-reboot.png, "
"binding" "key_press R, Restart / Reset, RD-system-reboot.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_14"
{ {
"activators" "activators"
{ {
@ -1342,7 +1443,7 @@
{ {
} }
} }
"touch_menu_button_10" "touch_menu_button_15"
{ {
"activators" "activators"
{ {
@ -1363,7 +1464,7 @@
{ {
} }
} }
"touch_menu_button_11" "touch_menu_button_16"
{ {
"activators" "activators"
{ {
@ -1384,16 +1485,7 @@
{ {
} }
} }
"touch_menu_button_12" "touch_menu_button_17"
{
"activators"
{
}
"disabled_activators"
{
}
}
"touch_menu_button_13"
{ {
"activators" "activators"
{ {
@ -1414,7 +1506,7 @@
{ {
} }
} }
"touch_menu_button_14" "touch_menu_button_18"
{ {
"activators" "activators"
{ {
@ -1435,26 +1527,6 @@
{ {
} }
} }
"touch_menu_button_15"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press SPACE, Space, RD-space.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"click" "click"
{ {
"activators" "activators"
@ -1540,6 +1612,63 @@
} }
} }
} }
"gameactions"
{
}
}
"group"
{
"id" "41"
"mode" "dpad"
"name" ""
"description" ""
"inputs"
{
}
"settings"
{
"requires_click" "0"
}
}
"group"
{
"id" "42"
"mode" "dpad"
"name" ""
"description" ""
"inputs"
{
}
"settings"
{
"requires_click" "0"
}
}
"group"
{
"id" "43"
"mode" "single_button"
"name" ""
"description" ""
"inputs"
{
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "mouse_button MIDDLE, , "
}
}
}
"disabled_activators"
{
}
}
}
} }
"group" "group"
{ {
@ -1779,8 +1908,8 @@
"7" "switch active" "7" "switch active"
"0" "button_diamond active" "0" "button_diamond active"
"1" "left_trackpad inactive" "1" "left_trackpad inactive"
"11" "left_trackpad inactive" "11" "left_trackpad active"
"15" "left_trackpad active" "15" "left_trackpad inactive"
"2" "right_trackpad inactive" "2" "right_trackpad inactive"
"6" "right_trackpad inactive" "6" "right_trackpad inactive"
"10" "right_trackpad inactive" "10" "right_trackpad inactive"
@ -1790,7 +1919,9 @@
"5" "right_trigger active" "5" "right_trigger active"
"8" "right_joystick active" "8" "right_joystick active"
"9" "dpad active" "9" "dpad active"
"35" "center_trackpad active" "35" "center_trackpad inactive"
"43" "center_trackpad inactive"
"41" "gyro active"
} }
} }
"preset" "preset"
@ -1813,7 +1944,8 @@
"29" "right_joystick active" "29" "right_joystick active"
"26" "dpad active" "26" "dpad active"
"33" "center_trackpad inactive" "33" "center_trackpad inactive"
"39" "center_trackpad active" "39" "center_trackpad inactive"
"42" "gyro active"
} }
} }
"settings" "settings"

View file

@ -1,18 +1,18 @@
"controller_mappings" "controller_mappings"
{ {
"version" "3" "version" "3"
"revision" "91" "revision" "114"
"title" "RetroDECK: DualSense v.1b" "title" "RetroDECK: DualSense v.1b"
"description" "RetroDECK: PS5 - DualSense v.1b" "description" "RetroDECK: PS5 - DualSense v.1"
"creator" "" "creator" ""
"progenitor" "" "progenitor" ""
"url" "" "url" "f"
"export_type" "" "export_type" ""
"controller_type" "controller_ps5" "controller_type" "controller_ps5"
"controller_caps" "35148799" "controller_caps" "35148799"
"major_revision" "0" "major_revision" "0"
"minor_revision" "0" "minor_revision" "0"
"Timestamp" "-906587536" "Timestamp" "-1043740912"
"actions" "actions"
{ {
"Default" "Default"
@ -514,7 +514,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "xinput_button SELECT, , " "binding" "mouse_button RIGHT, , "
} }
} }
} }
@ -1149,7 +1149,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press SPACE, RetroDECK, RD-icon_circle_2_180x180.png, " "binding" "key_press FORWARD_SLASH, RetroDECK, RD-icon_circle_2_180x180.png, "
} }
"settings" "settings"
{ {
@ -1209,7 +1209,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press TAB, Tab, RD-Tab.png, " "binding" "key_press SPACE, Space, RD-space.png, "
} }
"settings" "settings"
{ {
@ -1229,7 +1229,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F1, F1, RD-F1.png, " "binding" "key_press TAB, Tab, RD-Tab.png, "
} }
"settings" "settings"
{ {
@ -1249,7 +1249,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F5, F5, RD-F5.png, " "binding" "key_press LEFT_SHIFT, Shift, RD-shift.png, "
} }
"settings" "settings"
{ {
@ -1269,7 +1269,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F10, F10, RD-F10.png, " "binding" "key_press LEFT_CONTROL, Control, RD-ctrl.png, "
} }
"settings" "settings"
{ {
@ -1282,6 +1282,167 @@
} }
} }
"touch_menu_button_7" "touch_menu_button_7"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_ALT, Alt, RD-alt.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_8"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F1, F1, RD-F1.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_9"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F4, F4, RD-F4.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_10"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F5, F5, RD-F5.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_11"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F8, F8, RD-F8.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_12"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F10, F10, RD-F10.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_13"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F12, F12, RD-F12.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_14"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Restart / Reset, RD-system-reboot.png, "
"binding" "key_press R, Restart / Reset, RD-system-reboot.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_15"
{ {
"activators" "activators"
{ {
@ -1302,7 +1463,7 @@
{ {
} }
} }
"touch_menu_button_8" "touch_menu_button_16"
{ {
"activators" "activators"
{ {
@ -1310,8 +1471,8 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press LEFT_CONTROL, Swap Dual - Screens, RD-system-switch-user.png, " "binding" "key_press LEFT_CONTROL, Swap - Dual Screens, RD-system-switch-user.png, "
"binding" "key_press TAB, Swap Dual - Screens, RD-system-switch-user.png, " "binding" "key_press TAB, Swap - Dual Screens, RD-system-switch-user.png, "
} }
"settings" "settings"
{ {
@ -1323,7 +1484,7 @@
{ {
} }
} }
"touch_menu_button_9" "touch_menu_button_17"
{ {
"activators" "activators"
{ {
@ -1331,8 +1492,8 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press LEFT_CONTROL, Change Dual Screen - Layout, RD-preferences-system-windows-actions.png, " "binding" "key_press LEFT_CONTROL, Change - Dual Screen Layout, RD-preferences-system-windows-actions.png, "
"binding" "key_press L, Change Dual Screen - Layout, RD-preferences-system-windows-actions.png, " "binding" "key_press L, Change - Dual Screen Layout, RD-preferences-system-windows-actions.png, "
} }
"settings" "settings"
{ {
@ -1344,28 +1505,7 @@
{ {
} }
} }
"touch_menu_button_10" "touch_menu_button_18"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Fullscreen On / Off, RD-zoom-fit-best.png, "
"binding" "key_press RETURN, Fullscreen On / Off, RD-zoom-fit-best.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_11"
{ {
"activators" "activators"
{ {
@ -1386,7 +1526,7 @@
{ {
} }
} }
"touch_menu_button_12" "touch_menu_button_19"
{ {
"activators" "activators"
{ {
@ -1434,6 +1574,130 @@
} }
} }
"group" "group"
{
"id" "47"
"mode" "single_button"
"name" ""
"description" ""
"inputs"
{
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "mouse_button MIDDLE, , "
}
"settings"
{
"haptic_intensity" "0"
}
}
}
"disabled_activators"
{
}
}
}
"gameactions"
{
}
}
"group"
{
"id" "49"
"mode" "single_button"
"name" ""
"description" ""
"inputs"
{
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "mouse_button RIGHT, , "
}
"settings"
{
"haptic_intensity" "0"
}
}
}
"disabled_activators"
{
}
}
}
}
"group"
{
"id" "50"
"mode" "single_button"
"name" ""
"description" ""
"inputs"
{
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "mouse_button MIDDLE, , "
}
"settings"
{
"haptic_intensity" "0"
}
}
}
"disabled_activators"
{
}
}
}
"gameactions"
{
}
}
"group"
{
"id" "51"
"mode" "dpad"
"name" ""
"description" ""
"inputs"
{
}
"settings"
{
"requires_click" "0"
}
}
"group"
{
"id" "52"
"mode" "dpad"
"name" ""
"description" ""
"inputs"
{
}
"settings"
{
"requires_click" "0"
}
}
"group"
{ {
"id" "7" "id" "7"
"mode" "switches" "mode" "switches"
@ -1703,8 +1967,8 @@
"7" "switch active" "7" "switch active"
"0" "button_diamond active" "0" "button_diamond active"
"1" "left_trackpad inactive" "1" "left_trackpad inactive"
"11" "left_trackpad inactive" "11" "left_trackpad active"
"26" "left_trackpad active" "26" "left_trackpad inactive"
"2" "right_trackpad inactive" "2" "right_trackpad inactive"
"6" "right_trackpad inactive" "6" "right_trackpad inactive"
"10" "right_trackpad inactive" "10" "right_trackpad inactive"
@ -1714,7 +1978,9 @@
"5" "right_trigger active" "5" "right_trigger active"
"8" "right_joystick active" "8" "right_joystick active"
"9" "dpad active" "9" "dpad active"
"41" "center_trackpad active" "41" "center_trackpad inactive"
"47" "center_trackpad inactive"
"51" "gyro active"
} }
} }
"preset" "preset"
@ -1725,7 +1991,8 @@
{ {
"29" "switch active" "29" "switch active"
"30" "button_diamond active" "30" "button_diamond active"
"31" "left_trackpad active" "31" "left_trackpad inactive"
"49" "left_trackpad active"
"32" "right_trackpad active" "32" "right_trackpad active"
"33" "joystick inactive" "33" "joystick inactive"
"42" "joystick inactive" "42" "joystick inactive"
@ -1735,7 +2002,9 @@
"36" "right_joystick inactive" "36" "right_joystick inactive"
"43" "right_joystick active" "43" "right_joystick active"
"37" "dpad active" "37" "dpad active"
"40" "center_trackpad active" "40" "center_trackpad inactive"
"50" "center_trackpad inactive"
"52" "gyro active"
} }
} }
"settings" "settings"

View file

@ -14,7 +14,7 @@
"minor_revision" "0" "minor_revision" "0"
"Timestamp" "-596696880" "Timestamp" "-596696880"
"actions" "actions"
{ {
"Default" "Default"
{ {
"title" "RetroDECK - Set" "title" "RetroDECK - Set"
@ -1171,7 +1171,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press SPACE, RetroDECK, RD-icon_circle_2_180x180.png, " "binding" "key_press FORWARD_SLASH, RetroDECK, RD-icon_circle_2_180x180.png, "
} }
"settings" "settings"
{ {
@ -1231,7 +1231,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press TAB, Tab, RD-Tab.png, " "binding" "key_press SPACE, Space, RD-space.png, "
} }
"settings" "settings"
{ {
@ -1251,7 +1251,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F1, F1, RD-F1.png, " "binding" "key_press TAB, Tab, RD-Tab.png, "
} }
"settings" "settings"
{ {
@ -1271,7 +1271,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F5, F5, RD-F5.png, " "binding" "key_press LEFT_SHIFT, Shift, RD-shift.png, "
} }
"settings" "settings"
{ {
@ -1291,7 +1291,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F10, F10, RD-F10.png, " "binding" "key_press LEFT_CONTROL, Control, RD-ctrl.png, "
} }
"settings" "settings"
{ {
@ -1304,6 +1304,167 @@
} }
} }
"touch_menu_button_7" "touch_menu_button_7"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_ALT, Alt, RD-alt.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_8"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F1, F1, RD-F1.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_9"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F4, F4, RD-F4.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_10"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F5, F5, RD-F5.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_11"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F8, F8, RD-F8.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_12"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F10, F10, RD-F10.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_13"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F12, F12, RD-F12.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_14"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Restart / Reset, RD-system-reboot.png, "
"binding" "key_press R, Restart / Reset, RD-system-reboot.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_15"
{ {
"activators" "activators"
{ {
@ -1324,7 +1485,7 @@
{ {
} }
} }
"touch_menu_button_8" "touch_menu_button_16"
{ {
"activators" "activators"
{ {
@ -1332,8 +1493,8 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press LEFT_CONTROL, Swap Dual - Screens, RD-system-switch-user.png, " "binding" "key_press LEFT_CONTROL, Swap - Dual Screens, RD-system-switch-user.png, "
"binding" "key_press TAB, Swap Dual - Screens, RD-system-switch-user.png, " "binding" "key_press TAB, Swap - Dual Screens, RD-system-switch-user.png, "
} }
"settings" "settings"
{ {
@ -1345,7 +1506,7 @@
{ {
} }
} }
"touch_menu_button_9" "touch_menu_button_17"
{ {
"activators" "activators"
{ {
@ -1353,8 +1514,8 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press LEFT_CONTROL, Change Dual Screen - Layout, RD-preferences-system-windows-actions.png, " "binding" "key_press LEFT_CONTROL, Change - Dual Screen Layout, RD-preferences-system-windows-actions.png, "
"binding" "key_press L, Change Dual Screen - Layout, RD-preferences-system-windows-actions.png, " "binding" "key_press L, Change - Dual Screen Layout, RD-preferences-system-windows-actions.png, "
} }
"settings" "settings"
{ {
@ -1366,28 +1527,7 @@
{ {
} }
} }
"touch_menu_button_10" "touch_menu_button_18"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Fullscreen On / Off, RD-zoom-fit-best.png, "
"binding" "key_press RETURN, Fullscreen On / Off, RD-zoom-fit-best.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_11"
{ {
"activators" "activators"
{ {
@ -1408,7 +1548,7 @@
{ {
} }
} }
"touch_menu_button_12" "touch_menu_button_19"
{ {
"activators" "activators"
{ {
@ -1601,7 +1741,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "controller_action CHANGE_PRESET 1 0 0, , " "binding" "controller_action CHANGE_PRESET 1 0 1, , "
} }
} }
"Full_Press" "Full_Press"
@ -1707,7 +1847,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "controller_action CHANGE_PRESET 2 0 0, , " "binding" "controller_action CHANGE_PRESET 2 0 1, , "
} }
} }
} }
@ -1781,6 +1921,57 @@
} }
} }
} }
"group"
{
"id" "40"
"mode" "dpad"
"name" ""
"description" ""
"inputs"
{
}
"settings"
{
"requires_click" "0"
}
"gameactions"
{
}
}
"group"
{
"id" "41"
"mode" "dpad"
"name" ""
"description" ""
"inputs"
{
}
"settings"
{
"requires_click" "0"
}
"gameactions"
{
}
}
"group"
{
"id" "42"
"mode" "dpad"
"name" ""
"description" ""
"inputs"
{
}
"settings"
{
"requires_click" "0"
}
"gameactions"
{
}
}
"preset" "preset"
{ {
"id" "0" "id" "0"
@ -1798,6 +1989,7 @@
"4" "left_trigger active" "4" "left_trigger active"
"5" "right_trigger active" "5" "right_trigger active"
"23" "gyro inactive" "23" "gyro inactive"
"40" "gyro active"
} }
} }
"preset" "preset"
@ -1816,6 +2008,7 @@
"38" "joystick active" "38" "joystick active"
"15" "left_trigger active" "15" "left_trigger active"
"16" "right_trigger active" "16" "right_trigger active"
"41" "gyro active"
} }
} }
"preset" "preset"
@ -1832,6 +2025,7 @@
"32" "joystick active" "32" "joystick active"
"33" "left_trigger active" "33" "left_trigger active"
"34" "right_trigger active" "34" "right_trigger active"
"42" "gyro active"
} }
} }
"settings" "settings"
@ -1840,3 +2034,4 @@
"right_trackpad_mode" "0" "right_trackpad_mode" "0"
} }
} }
}

View file

@ -917,7 +917,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press SPACE, RetroDECK, RD-icon_circle_2_180x180.png, " "binding" "key_press FORWARD_SLASH, RetroDECK, RD-icon_circle_2_180x180.png, "
} }
"settings" "settings"
{ {
@ -977,7 +977,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press TAB, Tab, RD-Tab.png, " "binding" "key_press SPACE, Space, RD-space.png, "
} }
"settings" "settings"
{ {
@ -997,7 +997,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F1, F1, RD-F1.png, " "binding" "key_press TAB, Tab, RD-Tab.png, "
} }
"settings" "settings"
{ {
@ -1017,7 +1017,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F5, F5, RD-F5.png, " "binding" "key_press LEFT_SHIFT, Shift, RD-shift.png, "
} }
"settings" "settings"
{ {
@ -1037,7 +1037,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F10, F10, RD-F10.png, " "binding" "key_press LEFT_CONTROL, Control, RD-ctrl.png, "
} }
"settings" "settings"
{ {
@ -1050,6 +1050,167 @@
} }
} }
"touch_menu_button_7" "touch_menu_button_7"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_ALT, Alt, RD-alt.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_8"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F1, F1, RD-F1.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_9"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F4, F4, RD-F4.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_10"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F5, F5, RD-F5.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_11"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F8, F8, RD-F8.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_12"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F10, F10, RD-F10.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_13"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F12, F12, RD-F12.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_14"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Restart / Reset, RD-system-reboot.png, "
"binding" "key_press R, Restart / Reset, RD-system-reboot.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_15"
{ {
"activators" "activators"
{ {
@ -1070,7 +1231,7 @@
{ {
} }
} }
"touch_menu_button_8" "touch_menu_button_16"
{ {
"activators" "activators"
{ {
@ -1078,8 +1239,8 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press LEFT_CONTROL, Swap Dual - Screens, RD-system-switch-user.png, " "binding" "key_press LEFT_CONTROL, Swap - Dual Screens, RD-system-switch-user.png, "
"binding" "key_press TAB, Swap Dual - Screens, RD-system-switch-user.png, " "binding" "key_press TAB, Swap - Dual Screens, RD-system-switch-user.png, "
} }
"settings" "settings"
{ {
@ -1091,7 +1252,7 @@
{ {
} }
} }
"touch_menu_button_9" "touch_menu_button_17"
{ {
"activators" "activators"
{ {
@ -1099,8 +1260,8 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press LEFT_CONTROL, Change Dual Screen - Layout, RD-preferences-system-windows-actions.png, " "binding" "key_press LEFT_CONTROL, Change - Dual Screen Layout, RD-preferences-system-windows-actions.png, "
"binding" "key_press L, Change Dual Screen - Layout, RD-preferences-system-windows-actions.png, " "binding" "key_press L, Change - Dual Screen Layout, RD-preferences-system-windows-actions.png, "
} }
"settings" "settings"
{ {
@ -1112,28 +1273,7 @@
{ {
} }
} }
"touch_menu_button_10" "touch_menu_button_18"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Fullscreen On / Off, RD-zoom-fit-best.png, "
"binding" "key_press RETURN, Fullscreen On / Off, RD-zoom-fit-best.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_11"
{ {
"activators" "activators"
{ {
@ -1154,7 +1294,7 @@
{ {
} }
} }
"touch_menu_button_12" "touch_menu_button_19"
{ {
"activators" "activators"
{ {
@ -1456,6 +1596,40 @@
} }
} }
} }
"group"
{
"id" "24"
"mode" "dpad"
"name" ""
"description" ""
"inputs"
{
}
"settings"
{
"requires_click" "0"
}
"gameactions"
{
}
}
"group"
{
"id" "25"
"mode" "dpad"
"name" ""
"description" ""
"inputs"
{
}
"settings"
{
"requires_click" "0"
}
"gameactions"
{
}
}
"preset" "preset"
{ {
"id" "0" "id" "0"
@ -1469,6 +1643,7 @@
"5" "right_trigger active" "5" "right_trigger active"
"8" "right_joystick active" "8" "right_joystick active"
"9" "dpad active" "9" "dpad active"
"24" "gyro active"
} }
} }
"preset" "preset"
@ -1487,6 +1662,7 @@
"16" "right_joystick inactive" "16" "right_joystick inactive"
"20" "right_joystick active" "20" "right_joystick active"
"17" "dpad active" "17" "dpad active"
"25" "gyro active"
} }
} }
"settings" "settings"

View file

@ -1146,7 +1146,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press SPACE, RetroDECK, RD-icon_circle_2_180x180.png, " "binding" "key_press FORWARD_SLASH, RetroDECK, RD-icon_circle_2_180x180.png, "
} }
"settings" "settings"
{ {
@ -1206,7 +1206,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press TAB, Tab, RD-Tab.png, " "binding" "key_press SPACE, Space, RD-space.png, "
} }
"settings" "settings"
{ {
@ -1226,7 +1226,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F1, F1, RD-F1.png, " "binding" "key_press TAB, Tab, RD-Tab.png, "
} }
"settings" "settings"
{ {
@ -1246,7 +1246,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F5, F5, RD-F5.png, " "binding" "key_press LEFT_SHIFT, Shift, RD-shift.png, "
} }
"settings" "settings"
{ {
@ -1266,7 +1266,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press F10, F10, RD-F10.png, " "binding" "key_press LEFT_CONTROL, Control, RD-ctrl.png, "
} }
"settings" "settings"
{ {
@ -1279,6 +1279,167 @@
} }
} }
"touch_menu_button_7" "touch_menu_button_7"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_ALT, Alt, RD-alt.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_8"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F1, F1, RD-F1.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_9"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F4, F4, RD-F4.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_10"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F5, F5, RD-F5.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_11"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F8, F8, RD-F8.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_12"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F10, F10, RD-F10.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_13"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F12, F12, RD-F12.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_14"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Restart / Reset, RD-system-reboot.png, "
"binding" "key_press R, Restart / Reset, RD-system-reboot.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_15"
{ {
"activators" "activators"
{ {
@ -1299,7 +1460,7 @@
{ {
} }
} }
"touch_menu_button_8" "touch_menu_button_16"
{ {
"activators" "activators"
{ {
@ -1307,8 +1468,8 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press LEFT_CONTROL, Swap Dual - Screens, RD-system-switch-user.png, " "binding" "key_press LEFT_CONTROL, Swap - Dual Screens, RD-system-switch-user.png, "
"binding" "key_press TAB, Swap Dual - Screens, RD-system-switch-user.png, " "binding" "key_press TAB, Swap - Dual Screens, RD-system-switch-user.png, "
} }
"settings" "settings"
{ {
@ -1320,7 +1481,7 @@
{ {
} }
} }
"touch_menu_button_9" "touch_menu_button_17"
{ {
"activators" "activators"
{ {
@ -1328,8 +1489,8 @@
{ {
"bindings" "bindings"
{ {
"binding" "key_press LEFT_CONTROL, Change Dual Screen - Layout, RD-preferences-system-windows-actions.png, " "binding" "key_press LEFT_CONTROL, Change - Dual Screen Layout, RD-preferences-system-windows-actions.png, "
"binding" "key_press L, Change Dual Screen - Layout, RD-preferences-system-windows-actions.png, " "binding" "key_press L, Change - Dual Screen Layout, RD-preferences-system-windows-actions.png, "
} }
"settings" "settings"
{ {
@ -1341,28 +1502,7 @@
{ {
} }
} }
"touch_menu_button_10" "touch_menu_button_18"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Fullscreen On / Off, RD-zoom-fit-best.png, "
"binding" "key_press RETURN, Fullscreen On / Off, RD-zoom-fit-best.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_11"
{ {
"activators" "activators"
{ {
@ -1383,7 +1523,7 @@
{ {
} }
} }
"touch_menu_button_12" "touch_menu_button_19"
{ {
"activators" "activators"
{ {

View file

@ -1,18 +1,18 @@
"controller_mappings" "controller_mappings"
{ {
"version" "3" "version" "3"
"revision" "93" "revision" "101"
"title" "RetroDECK: Official Layout - Xbox One/S/X" "title" "RetroDECK: Xbox Wireless v.1b"
"description" "RetroDECK: Xbox One/S/X" "description" "RetroDECK: One/S/X - Xbox Wireless v.1b"
"creator" "" "creator" ""
"progenitor" "" "progenitor" ""
"url" "" "url" ""
"export_type" "" "export_type" "personal_cloud"
"controller_type" "controller_xboxone" "controller_type" "controller_xboxone"
"controller_caps" "1590271" "controller_caps" "9978879"
"major_revision" "0" "major_revision" "0"
"minor_revision" "0" "minor_revision" "0"
"Timestamp" "-5320" "Timestamp" "1079645600"
"actions" "actions"
{ {
"Default" "Default"
@ -832,14 +832,6 @@
{ {
"activators" "activators"
{ {
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Swap Screens, , "
"binding" "key_press TAB, Swap Screens, , "
}
}
} }
"disabled_activators" "disabled_activators"
{ {
@ -849,13 +841,6 @@
{ {
"activators" "activators"
{ {
"Full_Press"
{
"bindings"
{
"binding" "key_press ESCAPE, , "
}
}
} }
"disabled_activators" "disabled_activators"
{ {
@ -865,13 +850,6 @@
{ {
"activators" "activators"
{ {
"Full_Press"
{
"bindings"
{
"binding" "key_press RETURN, , "
}
}
} }
"disabled_activators" "disabled_activators"
{ {
@ -881,13 +859,6 @@
{ {
"activators" "activators"
{ {
"Full_Press"
{
"bindings"
{
"binding" "mouse_button RIGHT, , "
}
}
} }
"disabled_activators" "disabled_activators"
{ {
@ -1224,6 +1195,446 @@
} }
} }
} }
"group"
{
"id" "20"
"mode" "radial_menu"
"name" "Global Radial"
"description" ""
"inputs"
{
"touch_menu_button_0"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press FORWARD_SLASH, RetroDECK, RD-icon_circle_2_180x180.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_1"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press ESCAPE, Escape, RD-ESC.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_2"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press RETURN, Enter, RD-Enter.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_3"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press SPACE, Space, RD-space.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_4"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press TAB, Tab, RD-Tab.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_5"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_SHIFT, Shift, RD-shift.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_6"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Control, RD-ctrl.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_7"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_ALT, Alt, RD-alt.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_8"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F1, F1, RD-F1.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_9"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F4, F4, RD-F4.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_10"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F5, F5, RD-F5.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_11"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F8, F8, RD-F8.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_12"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F10, F10, RD-F10.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_13"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F12, F12, RD-F12.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_14"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Restart / Reset, RD-system-reboot.png, "
"binding" "key_press R, Restart / Reset, RD-system-reboot.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_15"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_ALT, Wii Sync Button, RD-notification-network-wireless.png, "
"binding" "key_press W, Wii Sync Button, RD-notification-network-wireless.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_16"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Swap - Dual Screens, RD-system-switch-user.png, "
"binding" "key_press TAB, Swap - Dual Screens, RD-system-switch-user.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_17"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Change - Dual Screen Layout, RD-preferences-system-windows-actions.png, "
"binding" "key_press L, Change - Dual Screen Layout, RD-preferences-system-windows-actions.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_18"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Widescreen / Aspect Ratio, RD-preferences-desktop-display.png, "
"binding" "key_press W, Widescreen / Aspect Ratio, RD-preferences-desktop-display.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"touch_menu_button_19"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Swap Disc, RD-application-x-iso.png, "
"binding" "key_press D, Swap Disc, RD-application-x-iso.png, "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "mouse_button RIGHT, , "
}
"settings"
{
"haptic_intensity" "2"
}
}
}
"disabled_activators"
{
}
}
}
"settings"
{
"touchmenu_button_fire_type" "0"
}
}
"preset" "preset"
{ {
"id" "0" "id" "0"
@ -1248,7 +1659,8 @@
"10" "switch active" "10" "switch active"
"11" "button_diamond active" "11" "button_diamond active"
"12" "joystick inactive" "12" "joystick inactive"
"19" "joystick active" "19" "joystick inactive"
"20" "joystick active"
"13" "left_trigger active" "13" "left_trigger active"
"14" "right_trigger active" "14" "right_trigger active"
"15" "right_joystick inactive" "15" "right_joystick inactive"

View file

@ -1,9 +1,7 @@
config_file_format^citra config_file_format^citra
target_file^$citraconf change^ask_to_exit^confirmClose^true^UI^$citraconf^$emuconfigs/citra/qt-config.ini
defaults_file^$emuconfigs/citra/qt-config.ini change^ask_to_exit^confirmClose\default^true^UI^$citraconf^$emuconfigs/citra/qt-config.ini
change^ask_to_exit^confirmClose^true^UI change^abxy_button_swap^profiles\1\button_a^button:1,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls^$citraconf^$emuconfigs/citra/qt-config.ini
change^ask_to_exit^confirmClose\default^true^UI change^abxy_button_swap^profiles\1\button_b^button:0,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls^$citraconf^$emuconfigs/citra/qt-config.ini
change^nintendo_button_layout^profiles\1\button_a^button:1,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls change^abxy_button_swap^profiles\1\button_x^button:3,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls^$citraconf^$emuconfigs/citra/qt-config.ini
change^nintendo_button_layout^profiles\1\button_b^button:0,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls change^abxy_button_swap^profiles\1\button_y^button:2,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls^$citraconf^$emuconfigs/citra/qt-config.ini
change^nintendo_button_layout^profiles\1\button_x^button:3,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls
change^nintendo_button_layout^profiles\1\button_y^button:2,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls

View file

@ -1,4 +1,2 @@
config_file_format^dolphin config_file_format^dolphin
target_file^$dolphinconf change^ask_to_exit^ConfirmStop^True^Interface^$dolphinconf^$emuconfigs/dolphin/Dolphin.ini
defaults_file^$emuconfigs/dolphin/Dolphin.ini
change^ask_to_exit^ConfirmStop^True^Interface

View file

@ -1,10 +1,8 @@
config_file_format^duckstation config_file_format^duckstation
target_file^$duckstationconf change^cheevos^Enabled^true^Cheevos^$duckstationconf^$emuconfigs/duckstation/settings.ini
defaults_file^$emuconfigs/duckstation/settings.ini change^cheevos^Username^$cheevos_username^Cheevos^$duckstationconf^$emuconfigs/duckstation/settings.ini
change^cheevos^Enabled^true^Cheevos change^cheevos^Token^$cheevos_token^Cheevos^$duckstationconf^$emuconfigs/duckstation/settings.ini
change^cheevos^Username^$cheevos_username^Cheevos change^cheevos^LoginTimestamp^$cheevos_login_timestamp^Cheevos^$duckstationconf^$emuconfigs/duckstation/settings.ini
change^cheevos^Token^$cheevos_token^Cheevos change^cheevos_hardcore^ChallengeMode^true^Cheevos^$duckstationconf^$emuconfigs/duckstation/settings.ini
change^cheevos^LoginTimestamp^$cheevos_login_timestamp^Cheevos change^savestate_auto_save^SaveStateOnExit^true^Main^$duckstationconf^$emuconfigs/duckstation/settings.ini
change^cheevos_hardcore^ChallengeMode^true^Cheevos change^ask_to_exit^ConfirmPowerOff^true^Main^$duckstationconf^$emuconfigs/duckstation/settings.ini
change^savestate_auto_save^SaveStateOnExit^true^Main
change^ask_to_exit^ConfirmPowerOff^true^Main

View file

@ -1,9 +1,7 @@
config_file_format^retroarch # This is the config file format, used in functions like get_setting_value and set_setting_value config_file_format^retroarch # This is the config file format, used in functions like get_setting_value and set_setting_value
target_file^$examplefile # This is the target file that should be updated. This will be the actively-used config file by whatever emulator is being set up. This can be a variable name as well! change^cheevos^Enabled^true^Cheevos^$target_file^$defaults_file # This is a preset configuration line. The syntax is <action>^<preset name (as defined in retrodeck.cfg)>^<setting name>^<setting value when enabled>^<setting section in emulator config file, if there is one>^<target file to be changed?^<defaults file for disabling the preset>
defaults_file^$emuconfigs/retroarch/retroarch.cfg # This is the file that is referenced when presets are disabled. This should be the "shipped" config file for this emulator change^borders^overlay_file^/var/config/retroarch/overlays/borders/snes.cfg^^target_file^defaults_file # This is another preset configuration line, for the preset section called "borders" in retrodeck.cfg. Also, there is no defined "setting section" on this line, but there must be an empty field between ^^
change^cheevos^Enabled^true^Cheevos # This is a preset configuration line. The syntax is <action>^<preset name (as defined in retrodeck.cfg)>^<setting name>^<setting value when enabled>^<setting section in emulator config file, if there is one> enable^abxy_button_swap^/var/config/retroarch/config/remaps/Snes9x/snes.rmp # This will remove the ".disabled" suffix from the target file, or add ".disabled" to the suffix of the target file if the preset is being disabled
change^borders^overlay_file^/var/config/retroarch/overlays/borders/snes.cfg # This is another preset configuration line, for the preset section called "borders" in retrodeck.cfg. Also, there is no defined "setting section" on this line
OTHER NOTES: OTHER NOTES:
- The name of the presets configuration file for any given system MUST be <system name>_presets.cfg - The name of the presets configuration file for any given system MUST be <system name>_presets.cfg

View file

@ -1,14 +1,12 @@
config_file_format^retroarch config_file_format^retroarch
target_file^/var/config/retroarch/config/Gambatte/gb.cfg change^borders^aspect_ratio_index^23^^/var/config/retroarch/config/Gambatte/gb.cfg^$emuconfigs/retroarch/retroarch.cfg
defaults_file^$emuconfigs/retroarch/retroarch.cfg change^borders^custom_viewport_height^576^^/var/config/retroarch/config/Gambatte/gb.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^aspect_ratio_index^23 change^borders^custom_viewport_width^640^^/var/config/retroarch/config/Gambatte/gb.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^custom_viewport_height^576 change^borders^custom_viewport_x^320^^/var/config/retroarch/config/Gambatte/gb.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^custom_viewport_width^640 change^borders^custom_viewport_y^20^^/var/config/retroarch/config/Gambatte/gb.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^custom_viewport_x^320 change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/gb.cfg^^/var/config/retroarch/config/Gambatte/gb.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^custom_viewport_y^20 change^borders^input_overlay_aspect_adjust_landscape^0.110000^^/var/config/retroarch/config/Gambatte/gb.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/gb.cfg change^borders^input_overlay_enable^true^^/var/config/retroarch/config/Gambatte/gb.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_aspect_adjust_landscape^0.110000 change^borders^input_overlay_scale_landscape^1.205000^^/var/config/retroarch/config/Gambatte/gb.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_enable^true change^borders^input_overlay_y_offset_landscape^0.005000^^/var/config/retroarch/config/Gambatte/gb.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_scale_landscape^1.205000 enable^abxy_button_swap^/var/config/retroarch/config/remaps/Gambatte/gb.rmp
change^borders^input_overlay_y_offset_landscape^0.005000
enable^nintendo_button_layout^/var/config/retroarch/config/remaps/Gambatte/gb.rmp

View file

@ -1,14 +1,12 @@
config_file_format^retroarch config_file_format^retroarch
target_file^/var/config/retroarch/config/mGBA/gba.cfg change^borders^aspect_ratio_index^23^^/var/config/retroarch/config/mGBA/gba.cfg^$emuconfigs/retroarch/retroarch.cfg
defaults_file^$emuconfigs/retroarch/retroarch.cfg change^borders^custom_viewport_height^640^^/var/config/retroarch/config/mGBA/gba.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^aspect_ratio_index^23 change^borders^custom_viewport_width^960^^/var/config/retroarch/config/mGBA/gba.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^custom_viewport_height^640 change^borders^custom_viewport_x^160^^/var/config/retroarch/config/mGBA/gba.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^custom_viewport_width^960 change^borders^custom_viewport_y^0^^/var/config/retroarch/config/mGBA/gba.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^custom_viewport_x^160 change^borders^input_overlay_enable^true^^/var/config/retroarch/config/mGBA/gba.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^custom_viewport_y^0 change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/gba.cfg^^/var/config/retroarch/config/mGBA/gba.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_enable^true change^borders^input_overlay_aspect_adjust_landscape^0.110000^^/var/config/retroarch/config/mGBA/gba.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/gba.cfg change^borders^input_overlay_scale_landscape^1.2150000^^/var/config/retroarch/config/mGBA/gba.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_aspect_adjust_landscape^0.110000 change^borders^input_overlay_y_offset_landscape^0.020000^^/var/config/retroarch/config/mGBA/gba.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_scale_landscape^1.2150000 enable^abxy_button_swap^/var/config/retroarch/config/remaps/Gambatte/gbc.rmp
change^borders^input_overlay_y_offset_landscape^0.020000
enable^nintendo_button_layout^/var/config/retroarch/config/remaps/Gambatte/gbc.rmp

View file

@ -1,14 +1,12 @@
config_file_format^retroarch config_file_format^retroarch
target_file^/var/config/retroarch/config/Gambatte/gbc.cfg change^borders^aspect_ratio_index^23^^/var/config/retroarch/config/Gambatte/gbc.cfg^$emuconfigs/retroarch/retroarch.cfg
defaults_file^$emuconfigs/retroarch/retroarch.cfg change^borders^custom_viewport_height^576^^/var/config/retroarch/config/Gambatte/gbc.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^aspect_ratio_index^23 change^borders^custom_viewport_width^640^^/var/config/retroarch/config/Gambatte/gbc.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^custom_viewport_height^576 change^borders^custom_viewport_x^320^^/var/config/retroarch/config/Gambatte/gbc.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^custom_viewport_width^640 change^borders^custom_viewport_y^20^^/var/config/retroarch/config/Gambatte/gbc.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^custom_viewport_x^320 change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/gbc.cfg^^/var/config/retroarch/config/Gambatte/gbc.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^custom_viewport_y^20 change^borders^input_overlay_aspect_adjust_landscape^0.110000^^/var/config/retroarch/config/Gambatte/gbc.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/gbc.cfg change^borders^input_overlay_enable^true^^/var/config/retroarch/config/Gambatte/gbc.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_aspect_adjust_landscape^0.110000 change^borders^input_overlay_scale_landscape^1.205000^^/var/config/retroarch/config/Gambatte/gbc.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_enable^true change^borders^input_overlay_y_offset_landscape^-0.040000^^/var/config/retroarch/config/Gambatte/gbc.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_scale_landscape^1.205000 enable^abxy_button_swap^/var/config/retroarch/config/remaps/Gambatte/gbc.rmp
change^borders^input_overlay_y_offset_landscape^-0.040000
enable^nintendo_button_layout^/var/config/retroarch/config/remaps/Gambatte/gbc.rmp

View file

@ -1,8 +1,6 @@
config_file_format^retroarch config_file_format^retroarch
target_file^/var/config/retroarch/config/Genesis Plus GX/genesis.cfg change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/genesis.cfg^^/var/config/retroarch/config/Genesis Plus GX/genesis.cfg^$emuconfigs/retroarch/retroarch.cfg
defaults_file^$emuconfigs/retroarch/retroarch.cfg change^borders^input_overlay_aspect_adjust_landscape^0.100000^^/var/config/retroarch/config/Genesis Plus GX/genesis.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/genesis.cfg change^borders^input_overlay_enable^true^^/var/config/retroarch/config/Genesis Plus GX/genesis.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_aspect_adjust_landscape^0.100000 change^borders^input_overlay_scale_landscape^1.040000^^/var/config/retroarch/config/Genesis Plus GX/genesis.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_enable^true change^widescreen^aspect_ratio_index^24^^/var/config/retroarch/config/Genesis Plus GX/genesis.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_scale_landscape^1.040000
change^widescreen^aspect_ratio_index^24

View file

@ -1,13 +1,11 @@
config_file_format^retroarch config_file_format^retroarch
target_file^/var/config/retroarch/config/Genesis Plus GX/gg.cfg change^borders^aspect_ratio_index^23^^/var/config/retroarch/config/Genesis Plus GX/gg.cfg^$emuconfigs/retroarch/retroarch.cfg
defaults_file^$emuconfigs/retroarch/retroarch.cfg change^borders^custom_viewport_width^960^^/var/config/retroarch/config/Genesis Plus GX/gg.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^aspect_ratio_index^23 change^borders^custom_viewport_height^720^^/var/config/retroarch/config/Genesis Plus GX/gg.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^custom_viewport_width^960 change^borders^custom_viewport_x^160^^/var/config/retroarch/config/Genesis Plus GX/gg.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^custom_viewport_height^720 change^borders^custom_viewport_y^24^^/var/config/retroarch/config/Genesis Plus GX/gg.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^custom_viewport_x^160 change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/gg.cfg^^/var/config/retroarch/config/Genesis Plus GX/gg.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^custom_viewport_y^24 change^borders^input_overlay_aspect_adjust_landscape^0.110000^^/var/config/retroarch/config/Genesis Plus GX/gg.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/gg.cfg change^borders^input_overlay_enable^true^^/var/config/retroarch/config/Genesis Plus GX/gg.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_aspect_adjust_landscape^0.110000 change^borders^input_overlay_scale_landscape^1.350000^^/var/config/retroarch/config/Genesis Plus GX/gg.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_enable^true change^borders^input_overlay_y_offset_landscape^0.020000^^/var/config/retroarch/config/Genesis Plus GX/gg.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_scale_landscape^1.350000
change^borders^input_overlay_y_offset_landscape^0.020000

View file

@ -1,8 +1,6 @@
config_file_format^retroarch config_file_format^retroarch
target_file^/var/config/retroarch/config/Mupen64Plus-Next/n64.cfg change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/N64.cfg^^/var/config/retroarch/config/Mupen64Plus-Next/n64.cfg^$emuconfigs/retroarch/retroarch.cfg
defaults_file^$emuconfigs/retroarch/retroarch.cfg change^borders^input_overlay_aspect_adjust_landscape^0.145000^^/var/config/retroarch/config/Mupen64Plus-Next/n64.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/N64.cfg change^borders^input_overlay_enable^true^^/var/config/retroarch/config/Mupen64Plus-Next/n64.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_aspect_adjust_landscape^0.145000 change^widescreen^aspect_ratio_index^24^^/var/config/retroarch/config/Mupen64Plus-Next/n64.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_enable^true enable^abxy_button_swap^/var/config/retroarch/config/remaps/Snes9x/snes.rmp
change^widescreen^aspect_ratio_index^24
enable^nintendo_button_layout^/var/config/retroarch/config/remaps/Snes9x/snes.rmp

View file

@ -1,10 +1,8 @@
config_file_format^pcsx2 config_file_format^pcsx2
target_file^$pcsx2conf change^cheevos^Enabled^true^Achievements^$pcsx2conf^$emuconfigs/PCSX2/PCSX2.ini
defaults_file^$emuconfigs/PCSX2/PCSX2.ini change^cheevos^Username^$cheevos_username^Achievements^$pcsx2conf^$emuconfigs/PCSX2/PCSX2.ini
change^cheevos^Enabled^true^Achievements change^cheevos^Token^$cheevos_token^Achievements^$pcsx2conf^$emuconfigs/PCSX2/PCSX2.ini
change^cheevos^Username^$cheevos_username^Achievements change^cheevos^LoginTimestamp^$cheevos_login_timestamp^Achievements^$pcsx2conf^$emuconfigs/PCSX2/PCSX2.ini
change^cheevos^Token^$cheevos_token^Achievements change^cheevos_hardcore^ChallengeMode^true^Achievements^$pcsx2conf^$emuconfigs/PCSX2/PCSX2.ini
change^cheevos^LoginTimestamp^$cheevos_login_timestamp^Achievements change^savestate_auto_save^SaveStateOnShutdown^true^EmuCore^$pcsx2conf^$emuconfigs/PCSX2/PCSX2.ini
change^cheevos_hardcore^ChallengeMode^true^Achievements change^ask_to_exit^ConfirmShutdown^true^UI^$pcsx2conf^$emuconfigs/PCSX2/PCSX2.ini
change^savestate_auto_save^SaveStateOnShutdown^true^EmuCore
change^ask_to_exit^ConfirmShutdown^true^UI

View file

@ -1,4 +1,5 @@
config_file_format^ppsspp config_file_format^ppsspp
target_file^$ppssppconf change^savestate_auto_load^AutoLoadSaveState^2^General^$ppssppconf^$emuconfigs/ppssppdl/ppsspp.ini
defaults_file^$emuconfigs/PCSX2/PCSX2.ini change^cheevos^AchievementsEnable^True^Achievements^$ppssppconf^$emuconfigs/ppssppdl/ppsspp.ini
change^savestate_auto_load^AutoLoadSaveState^2^General change^cheevos^AchievementsUserName^Achievements^$cheevos_username^$ppssppconf^$emuconfigs/ppssppdl/ppsspp.ini
change^cheevos_hardcore^AchievementsChallengeMode^True^Achievements^$ppssppconf^$emuconfigs/ppssppdl/ppsspp.ini

View file

@ -1,4 +1,2 @@
config_file_format^primehack config_file_format^primehack
target_file^$primehackconf change^ask_to_exit^ConfirmStop^True^Interface^$primehackconf^$emuconfigs/primehack/Dolphin.ini
defaults_file^$emuconfigs/primehack/Dolphin.ini
change^ask_to_exit^ConfirmStop^True^Interface

View file

@ -1,8 +1,6 @@
config_file_format^retroarch config_file_format^retroarch
target_file^/var/config/retroarch/config/SwanStation/psx.cfg change^borders^input_overlay^/var/config/retrodeck/overlays/borders/pegasus/psx.cfg^^/var/config/retroarch/config/SwanStation/psx.cfg^$emuconfigs/retroarch/retroarch.cfg
defaults_file^$emuconfigs/retroarch/retroarch.cfg change^borders^input_overlay_aspect_adjust_landscape^0.120000^^/var/config/retroarch/config/SwanStation/psx.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay^/var/config/retrodeck/overlays/borders/pegasus/psx.cfg change^borders^input_overlay_enable^true^^/var/config/retroarch/config/SwanStation/psx.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_aspect_adjust_landscape^0.120000 change^borders^input_overlay_scale_landscape^1.040000^^/var/config/retroarch/config/SwanStation/psx.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_enable^true change^widescreen^aspect_ratio_index^24^^/var/config/retroarch/config/SwanStation/psx.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_scale_landscape^1.040000
change^widescreen^aspect_ratio_index^24

View file

@ -1,9 +1,7 @@
config_file_format^retroarch-all config_file_format^retroarch-all
target_file^$raconf change^cheevos^cheevos_enable^true^^$raconf^$emuconfigs/retroarch/retroarch.cfg
defaults_file^$emuconfigs/retroarch/retroarch.cfg change^cheevos^cheevos_token^$cheevos_token^^$raconf^$emuconfigs/retroarch/retroarch.cfg
change^cheevos^cheevos_enable^true change^cheevos^cheevos_username^$cheevos_username^^$raconf^$emuconfigs/retroarch/retroarch.cfg
change^cheevos^cheevos_token^$cheevos_token change^cheevos_hardcore^cheevos_hardcore_mode_enable^true^^$raconf^$emuconfigs/retroarch/retroarch.cfg
change^cheevos^cheevos_username^$cheevos_username change^savestate_auto_load^savestate_auto_load^true^^$raconf^$emuconfigs/retroarch/retroarch.cfg
change^cheevos_hardcore^cheevos_hardcore_mode_enable^true change^savestate_auto_save^savestate_auto_save^true^^$raconf^$emuconfigs/retroarch/retroarch.cfg
change^savestate_auto_load^savestate_auto_load^true
change^savestate_auto_save^savestate_auto_save^true

View file

@ -1,9 +1,7 @@
config_file_format^retroarch config_file_format^retroarch
target_file^/var/config/retroarch/config/Snes9x/snes.cfg change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/snes87.cfg^^/var/config/retroarch/config/Snes9x/snes.cfg^$emuconfigs/retroarch/retroarch.cfg
defaults_file^$emuconfigs/retroarch/retroarch.cfg change^borders^input_overlay_aspect_adjust_landscape^0.305000^^/var/config/retroarch/config/Snes9x/snes.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/snes87.cfg change^borders^input_overlay_scale_landscape^1.050000^^/var/config/retroarch/config/Snes9x/snes.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_aspect_adjust_landscape^0.305000 change^borders^input_overlay_enable^true^^/var/config/retroarch/config/Snes9x/snes.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_scale_landscape^1.050000 change^widescreen^aspect_ratio_index^24^^/var/config/retroarch/config/Snes9x/snes.cfg^$emuconfigs/retroarch/retroarch.cfg
change^borders^input_overlay_enable^true enable^abxy_button_swap^/var/config/retroarch/config/remaps/Snes9x/snes.rmp
change^widescreen^aspect_ratio_index^24
enable^nintendo_button_layout^/var/config/retroarch/config/remaps/Snes9x/snes.rmp

View file

@ -1,9 +1,7 @@
config_file_format^yuzu config_file_format^yuzu
target_file^$yuzuconf change^ask_to_exit^confirmClose^true^UI^$yuzuconf^$emuconfigs/yuzu/qt-config.ini
defaults_file^$emuconfigs/yuzu/qt-config.ini change^ask_to_exit^confirmClose\default^true^UI^$yuzuconf^$emuconfigs/yuzu/qt-config.ini
change^ask_to_exit^confirmClose^true^UI change^abxy_button_swap^player_0_button_a^"engine:sdl,guid:03000000de280000ff11000001000000,port:0,button:0,pad:0"^Controls^$yuzuconf^$emuconfigs/yuzu/qt-config.ini
change^ask_to_exit^confirmClose\default^true^UI change^abxy_button_swap^player_0_button_b^"engine:sdl,guid:03000000de280000ff11000001000000,port:0,button:1,pad:0"^Controls^$yuzuconf^$emuconfigs/yuzu/qt-config.ini
change^nintendo_button_layout^player_0_button_a^"engine:sdl,guid:03000000de280000ff11000001000000,port:0,button:0,pad:0"^Controls change^abxy_button_swap^player_0_button_x^"engine:sdl,guid:03000000de280000ff11000001000000,port:0,button:2,pad:0"^Controls^$yuzuconf^$emuconfigs/yuzu/qt-config.ini
change^nintendo_button_layout^player_0_button_b^"engine:sdl,guid:03000000de280000ff11000001000000,port:0,button:1,pad:0"^Controls change^abxy_button_swap^player_0_button_y^"engine:sdl,guid:03000000de280000ff11000001000000,port:0,button:3,pad:0"^Controls^$yuzuconf^$emuconfigs/yuzu/qt-config.ini
change^nintendo_button_layout^player_0_button_x^"engine:sdl,guid:03000000de280000ff11000001000000,port:0,button:2,pad:0"^Controls
change^nintendo_button_layout^player_0_button_y^"engine:sdl,guid:03000000de280000ff11000001000000,port:0,button:3,pad:0"^Controls

View file

@ -6,6 +6,7 @@ megacd
neogeocd neogeocd
pcenginecd pcenginecd
pcfx pcfx
psp
psx psx
ps2 ps2
saturn saturn

View file

@ -54,7 +54,7 @@ n64=false
psx_ra=false psx_ra=false
snes=false snes=false
[nintendo_button_layout] [abxy_button_swap]
citra=false citra=false
gb=false gb=false
gba=false gba=false

View file

@ -4,7 +4,7 @@ Buttons/A = SOUTH
Buttons/B = EAST Buttons/B = EAST
Buttons/X = NORTH Buttons/X = NORTH
Buttons/Y = WEST Buttons/Y = WEST
Buttons/Z = TR Buttons/Z = `TR` | `TL`
Buttons/Start = START Buttons/Start = START
Main Stick/Up = `Axis 1-` Main Stick/Up = `Axis 1-`
Main Stick/Down = `Axis 1+` Main Stick/Down = `Axis 1+`

View file

@ -22,3 +22,8 @@ Other State Hotkeys/Decrease Selected State Slot = @(Ctrl+J)
General/Toggle Fullscreen = @(Ctrl+Return) General/Toggle Fullscreen = @(Ctrl+Return)
General/Control NetPlay Golf Mode = @(Alt+H) General/Control NetPlay Golf Mode = @(Alt+H)
Wii/Press Sync Button = @(Alt+W) Wii/Press Sync Button = @(Alt+W)
Wii/Connect Wii Remote 1 = @(Alt+W+`1`)
Wii/Connect Wii Remote 2 = @(Alt+W+`2`)
Wii/Connect Wii Remote 3 = @(Alt+W+`3`)
Wii/Connect Wii Remote 4 = @(Alt+W+`4`)
Wii/Connect Balance Board = @(Alt+W+`5`)

View file

@ -10,7 +10,7 @@ Drums/Stick/Modifier/Range = 50.0
Turntable/Stick/Modifier/Range = 50.0 Turntable/Stick/Modifier/Range = 50.0
uDraw/Stylus/Modifier/Range = 50.0 uDraw/Stylus/Modifier/Range = 50.0
Drawsome/Stylus/Modifier/Range = 50.0 Drawsome/Stylus/Modifier/Range = 50.0
Buttons/A = SOUTH Buttons/A = `SOUTH` | `Click 1` | `XInput2/0/Virtual core pointer:Click 1`
Buttons/B = EAST Buttons/B = EAST
Buttons/1 = WEST Buttons/1 = WEST
Buttons/2 = NORTH Buttons/2 = NORTH

View file

@ -18,8 +18,8 @@ An.Right = 1-40,10-4000
Analog limiter = 1-60 Analog limiter = 1-60
RapidFire = 1-113:1-48 RapidFire = 1-113:1-48
Fast-forward = 1-113:1-157 Fast-forward = 1-113:1-157
SpeedToggle = 1-68 SpeedToggle = 1-113:1-144
Pause = 1-111 Pause = 1-113:1-41
Rewind = 1-113:1-156 Rewind = 1-113:1-156
Save State = 1-113:1-47 Save State = 1-113:1-47
Load State = 1-113:1-29 Load State = 1-113:1-29
@ -32,3 +32,4 @@ RightAn.Up = 10-4007
RightAn.Down = 10-4006 RightAn.Down = 10-4006
RightAn.Left = 10-4005 RightAn.Left = 10-4005
RightAn.Right = 10-4004 RightAn.Right = 10-4004
Previous Slot = 1-113:1-38

View file

@ -12,7 +12,7 @@ Language = en_US
ForceLagSync2 = False ForceLagSync2 = False
DiscordPresence = True DiscordPresence = True
UISound = False UISound = False
AutoLoadSaveState = 0 AutoLoadSaveState = 2
EnableCheats = False EnableCheats = False
CwCheatRefreshRate = 77 CwCheatRefreshRate = 77
CwCheatScrollPosition = 0.000000 CwCheatScrollPosition = 0.000000
@ -165,6 +165,10 @@ SkipGPUReadbacks = False
GpuLogProfiler = False GpuLogProfiler = False
iShowStatusFlags = 0 iShowStatusFlags = 0
DisplayIntegerScale = False DisplayIntegerScale = False
VSync = False
MultiThreading = True
UberShaderVertex = True
UberShaderFragment = True
[Sound] [Sound]
Enable = True Enable = True
AudioBackend = 0 AudioBackend = 0
@ -332,6 +336,100 @@ Custom6Repeat = False
Custom7Repeat = False Custom7Repeat = False
Custom8Repeat = False Custom8Repeat = False
Custom9Repeat = False Custom9Repeat = False
Custom10Mapping = 0x0000000000000000
Custom10Image = 0
Custom10Shape = 2
Custom10Toggle = False
Custom10Repeat = False
Custom11Mapping = 0x0000000000000000
Custom11Image = 1
Custom11Shape = 2
Custom11Toggle = False
Custom11Repeat = False
Custom12Mapping = 0x0000000000000000
Custom12Image = 2
Custom12Shape = 2
Custom12Toggle = False
Custom12Repeat = False
Custom13Mapping = 0x0000000000000000
Custom13Image = 3
Custom13Shape = 2
Custom13Toggle = False
Custom13Repeat = False
Custom14Mapping = 0x0000000000000000
Custom14Image = 4
Custom14Shape = 2
Custom14Toggle = False
Custom14Repeat = False
Custom15Mapping = 0x0000000000000000
Custom15Image = 0
Custom15Shape = 9
Custom15Toggle = False
Custom15Repeat = False
Custom16Mapping = 0x0000000000000000
Custom16Image = 1
Custom16Shape = 9
Custom16Toggle = False
Custom16Repeat = False
Custom17Mapping = 0x0000000000000000
Custom17Image = 2
Custom17Shape = 9
Custom17Toggle = False
Custom17Repeat = False
Custom18Mapping = 0x0000000000000000
Custom18Image = 3
Custom18Shape = 9
Custom18Toggle = False
Custom18Repeat = False
Custom19Mapping = 0x0000000000000000
Custom19Image = 4
Custom19Shape = 9
Custom19Toggle = False
Custom19Repeat = False
fcombo10X = 0.643378
fcombo10Y = 0.581952
comboKeyScale10 = 1.150000
ShowComboKey10 = False
fcombo11X = 0.763295
fcombo11Y = 0.581952
comboKeyScale11 = 1.150000
ShowComboKey11 = False
fcombo12X = 0.883212
fcombo12Y = 0.581952
comboKeyScale12 = 1.150000
ShowComboKey12 = False
fcombo13X = 0.643378
fcombo13Y = 0.416206
comboKeyScale13 = 1.150000
ShowComboKey13 = False
fcombo14X = 0.763295
fcombo14Y = 0.416206
comboKeyScale14 = 1.150000
ShowComboKey14 = False
fcombo15X = 0.355579
fcombo15Y = 0.581952
comboKeyScale15 = 1.150000
ShowComboKey15 = False
fcombo16X = 0.235662
fcombo16Y = 0.581952
comboKeyScale16 = 1.150000
ShowComboKey16 = False
fcombo17X = 0.115746
fcombo17Y = 0.581952
comboKeyScale17 = 1.150000
ShowComboKey17 = False
fcombo18X = 0.355579
fcombo18Y = 0.416206
comboKeyScale18 = 1.150000
ShowComboKey18 = False
fcombo19X = 0.235662
fcombo19Y = 0.416206
comboKeyScale19 = 1.150000
ShowComboKey19 = False
AllowMappingCombos = True
RapidFileInterval = 5
AnalogGesture = False
AnalogGestureSensibility = 1.000000
[Network] [Network]
EnableWlan = False EnableWlan = False
EnableAdhocServer = False EnableAdhocServer = False
@ -367,6 +465,7 @@ WlanPowerSave = False
EncryptSave = True EncryptSave = True
SavedataUpgradeVersion = True SavedataUpgradeVersion = True
MemStickSize = 16 MemStickSize = 16
GameLanguage = -1
[Debugger] [Debugger]
DisasmWindowX = -1 DisasmWindowX = -1
DisasmWindowY = -1 DisasmWindowY = -1
@ -390,6 +489,7 @@ DrawFrameGraph = False
GEWindowTabsBL = 0x00000000 GEWindowTabsBL = 0x00000000
GEWindowTabsBR = 0x00000000 GEWindowTabsBR = 0x00000000
GEWindowTabsTR = 0x00000000 GEWindowTabsTR = 0x00000000
SkipFuncHashMap =
[Upgrade] [Upgrade]
UpgradeMessage = UpgradeMessage =
UpgradeVersion = UpgradeVersion =
@ -516,6 +616,8 @@ VRCameraPitch = 0
VRHeadRotationScale = 5.000000 VRHeadRotationScale = 5.000000
VRHeadRotationEnabled = False VRHeadRotationEnabled = False
VRHeadRotationSmoothing = False VRHeadRotationSmoothing = False
VRPassthrough = False
VRCanvas3DDistance = 3.000000
[Achievements] [Achievements]
AchievementsEnable = False AchievementsEnable = False
AchievementsChallengeMode = False AchievementsChallengeMode = False

View file

@ -1471,8 +1471,8 @@
<fullname>Sony PlayStation 3</fullname> <fullname>Sony PlayStation 3</fullname>
<path>%ROMPATH%/ps3</path> <path>%ROMPATH%/ps3</path>
<extension>.desktop .ps3 .PS3 .ps3dir .PS3DIR</extension> <extension>.desktop .ps3 .PS3 .ps3dir .PS3DIR</extension>
<command label="RPCS3 Directory (Standalone)">%EMULATOR_RPCS3% --no-gui %ROM%</command>
<command label="RPCS3 Shortcut (Standalone)">%ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%</command> <command label="RPCS3 Shortcut (Standalone)">%ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%</command>
<command label="RPCS3 Directory (Standalone)">%EMULATOR_RPCS3% --no-gui %ROM%</command>
<platform>ps3</platform> <platform>ps3</platform>
<theme>ps3</theme> <theme>ps3</theme>
</system> </system>

View file

@ -549,7 +549,7 @@ easter_eggs() {
if [[ ! -z $(cat $easter_egg_checklist) ]]; then if [[ ! -z $(cat $easter_egg_checklist) ]]; then
while IFS="^" read -r start_date end_date start_time end_time splash_file # Read Easter Egg checklist file and separate values while IFS="^" read -r start_date end_date start_time end_time splash_file # Read Easter Egg checklist file and separate values
do do
if [[ $current_day -ge "$start_date" && $current_day -le "$end_date" && $current_time -ge "$start_time" && $current_time -le "$end_time" ]]; then # If current line specified date/time matches current date/time, set $splash_file to be deployed if [[ "$((10#$current_day))" -ge "$((10#$start_date))" && "$((10#$current_day))" -le "$((10#$end_date))" && "$((10#$current_time))" -ge "$((10#$start_time))" && "$((10#$current_time))" -le "$((10#$end_time))" ]]; then # If current line specified date/time matches current date/time, set $splash_file to be deployed
new_splash_file="$splashscreen_dir/$splash_file" new_splash_file="$splashscreen_dir/$splash_file"
break break
else # When there are no matches, the default splash screen is set to deploy else # When there are no matches, the default splash screen is set to deploy

View file

@ -234,6 +234,15 @@ post_update() {
emulationstation --home /var/config/emulationstation --create-system-dirs emulationstation --home /var/config/emulationstation --create-system-dirs
fi fi
if [[ $prev_version -le "080" ]]; then
# In version 0.8.0b, the following changes were made that required config file updates/reset or other changes to the filesystem:
# - Remove RetroDECK controller profile from existing template location TODO
# - Determine if Steam is installed via normal desktop application / Flatpak / SteamOS TODO
# - Install RetroDECK controller profile in desired location TODO
# - Change section name in retrodeck.cfg for ABXY button swap preset
sed -i 's^nintendo_button_layout^abxy_button_swap^' "$rd_conf" # This is a one-off sed statement as there are no functions for replacing section names
fi
# The following commands are run every time. # The following commands are run every time.
if [[ -d "/var/data/dolphin-emu/Load/DynamicInputTextures" ]]; then # Refresh installed textures if they have been enabled if [[ -d "/var/data/dolphin-emu/Load/DynamicInputTextures" ]]; then # Refresh installed textures if they have been enabled

View file

@ -132,11 +132,11 @@ prepare_emulator() {
set_setting_value "$rd_conf" "n64" "$(get_setting_value "$rd_defaults" "n64" "retrodeck" "widescreen")" "retrodeck" "widescreen" set_setting_value "$rd_conf" "n64" "$(get_setting_value "$rd_defaults" "n64" "retrodeck" "widescreen")" "retrodeck" "widescreen"
set_setting_value "$rd_conf" "psx_ra" "$(get_setting_value "$rd_defaults" "psx_ra" "retrodeck" "widescreen")" "retrodeck" "widescreen" set_setting_value "$rd_conf" "psx_ra" "$(get_setting_value "$rd_defaults" "psx_ra" "retrodeck" "widescreen")" "retrodeck" "widescreen"
set_setting_value "$rd_conf" "snes" "$(get_setting_value "$rd_defaults" "snes" "retrodeck" "widescreen")" "retrodeck" "widescreen" set_setting_value "$rd_conf" "snes" "$(get_setting_value "$rd_defaults" "snes" "retrodeck" "widescreen")" "retrodeck" "widescreen"
set_setting_value "$rd_conf" "gb" "$(get_setting_value "$rd_defaults" "gb" "retrodeck" "nintendo_button_layout")" "retrodeck" "nintendo_button_layout" set_setting_value "$rd_conf" "gb" "$(get_setting_value "$rd_defaults" "gb" "retrodeck" "abxy_button_swap")" "retrodeck" "abxy_button_swap"
set_setting_value "$rd_conf" "gba" "$(get_setting_value "$rd_defaults" "gba" "retrodeck" "nintendo_button_layout")" "retrodeck" "nintendo_button_layout" set_setting_value "$rd_conf" "gba" "$(get_setting_value "$rd_defaults" "gba" "retrodeck" "abxy_button_swap")" "retrodeck" "abxy_button_swap"
set_setting_value "$rd_conf" "gbc" "$(get_setting_value "$rd_defaults" "gbc" "retrodeck" "nintendo_button_layout")" "retrodeck" "nintendo_button_layout" set_setting_value "$rd_conf" "gbc" "$(get_setting_value "$rd_defaults" "gbc" "retrodeck" "abxy_button_swap")" "retrodeck" "abxy_button_swap"
set_setting_value "$rd_conf" "n64" "$(get_setting_value "$rd_defaults" "gb" "retrodeck" "nintendo_button_layout")" "retrodeck" "nintendo_button_layout" set_setting_value "$rd_conf" "n64" "$(get_setting_value "$rd_defaults" "gb" "retrodeck" "abxy_button_swap")" "retrodeck" "abxy_button_swap"
set_setting_value "$rd_conf" "snes" "$(get_setting_value "$rd_defaults" "gba" "retrodeck" "nintendo_button_layout")" "retrodeck" "nintendo_button_layout" set_setting_value "$rd_conf" "snes" "$(get_setting_value "$rd_defaults" "gba" "retrodeck" "abxy_button_swap")" "retrodeck" "abxy_button_swap"
set_setting_value "$rd_conf" "retroarch" "$(get_setting_value "$rd_defaults" "retroarch" "retrodeck" "savestate_auto_load")" "retrodeck" "savestate_auto_load" set_setting_value "$rd_conf" "retroarch" "$(get_setting_value "$rd_defaults" "retroarch" "retrodeck" "savestate_auto_load")" "retrodeck" "savestate_auto_load"
set_setting_value "$rd_conf" "retroarch" "$(get_setting_value "$rd_defaults" "retroarch" "retrodeck" "savestate_auto_save")" "retrodeck" "savestate_auto_save" set_setting_value "$rd_conf" "retroarch" "$(get_setting_value "$rd_defaults" "retroarch" "retrodeck" "savestate_auto_save")" "retrodeck" "savestate_auto_save"
fi fi
@ -215,7 +215,7 @@ prepare_emulator() {
dir_prep "$texture_packs_folder/Citra" "/var/data/citra-emu/load/textures" dir_prep "$texture_packs_folder/Citra" "/var/data/citra-emu/load/textures"
# Reset default preset settings # Reset default preset settings
set_setting_value "$rd_conf" "citra" "$(get_setting_value "$rd_defaults" "citra" "retrodeck" "nintendo_button_layout")" "retrodeck" "nintendo_button_layout" set_setting_value "$rd_conf" "citra" "$(get_setting_value "$rd_defaults" "citra" "retrodeck" "abxy_button_swap")" "retrodeck" "abxy_button_swap"
set_setting_value "$rd_conf" "citra" "$(get_setting_value "$rd_defaults" "citra" "retrodeck" "ask_to_exit")" "retrodeck" "ask_to_exit" set_setting_value "$rd_conf" "citra" "$(get_setting_value "$rd_defaults" "citra" "retrodeck" "ask_to_exit")" "retrodeck" "ask_to_exit"
fi fi
if [[ "$action" == "postmove" ]]; then # Run only post-move commands if [[ "$action" == "postmove" ]]; then # Run only post-move commands
@ -650,7 +650,7 @@ prepare_emulator() {
fi fi
# Reset default preset settings # Reset default preset settings
set_setting_value "$rd_conf" "yuzu" "$(get_setting_value "$rd_defaults" "yuzu" "retrodeck" "nintendo_button_layout")" "retrodeck" "nintendo_button_layout" set_setting_value "$rd_conf" "yuzu" "$(get_setting_value "$rd_defaults" "yuzu" "retrodeck" "abxy_button_swap")" "retrodeck" "abxy_button_swap"
set_setting_value "$rd_conf" "yuzu" "$(get_setting_value "$rd_defaults" "yuzu" "retrodeck" "ask_to_exit")" "retrodeck" "ask_to_exit" set_setting_value "$rd_conf" "yuzu" "$(get_setting_value "$rd_defaults" "yuzu" "retrodeck" "ask_to_exit")" "retrodeck" "ask_to_exit"
fi fi
if [[ "$action" == "postmove" ]]; then # Run only post-move commands if [[ "$action" == "postmove" ]]; then # Run only post-move commands

View file

@ -96,7 +96,7 @@ build_preset_config() {
local read_system_name=$(get_setting_name "$system_line") local read_system_name=$(get_setting_name "$system_line")
if [[ "$read_system_name" == "$system_being_changed" ]]; then if [[ "$read_system_name" == "$system_being_changed" ]]; then
local read_system_enabled=$(get_setting_value "$rd_conf" "$read_system_name" "retrodeck" "$current_preset") local read_system_enabled=$(get_setting_value "$rd_conf" "$read_system_name" "retrodeck" "$current_preset")
while IFS='^' read -r action read_preset read_setting_name new_setting_value section while IFS='^' read -r action read_preset read_setting_name new_setting_value section target_file defaults_file
do do
case "$action" in case "$action" in
@ -109,22 +109,16 @@ build_preset_config() {
fi fi
;; ;;
"target_file" )
if [[ "$read_preset" = \$* ]]; then
eval read_preset=$read_preset
fi
local read_target_file="$read_preset"
;;
"defaults_file" )
if [[ "$read_preset" = \$* ]]; then
eval read_preset=$read_preset
fi
local read_defaults_file="$read_preset"
;;
"change" ) "change" )
if [[ "$read_preset" == "$current_preset" ]]; then if [[ "$read_preset" == "$current_preset" ]]; then
if [[ "$target_file" = \$* ]]; then # Read current target file and resolve if it is a variable
declare -g "target_file=$target_file"
fi
local read_target_file="$target_file"
if [[ "$defaults_file" = \$* ]]; then #Read current defaults file and resolve if it is a variable
declare -g "defaults_file=$defaults_file"
fi
local read_defaults_file="$defaults_file"
if [[ "$read_system_enabled" == "true" ]]; then if [[ "$read_system_enabled" == "true" ]]; then
if [[ "$new_setting_value" = \$* ]]; then if [[ "$new_setting_value" = \$* ]]; then
eval new_setting_value=$new_setting_value eval new_setting_value=$new_setting_value

View file

@ -74,16 +74,21 @@
<li>Added new engine: GZDOOM</li> <li>Added new engine: GZDOOM</li>
<li>Added new emulator: Vita3K - Reset the emulator to grap the lates changes</li> <li>Added new emulator: Vita3K - Reset the emulator to grap the lates changes</li>
<li>Added new emulator: MAME (Standalone)</li> <li>Added new emulator: MAME (Standalone)</li>
<li>PPSSPP: added hotkeys</li>
<li>DOLPHIN: improved wiimote pointer emulation for controllers</li>
<li>Added Steam Sync (with BoilR)</li> <li>Added Steam Sync (with BoilR)</li>
<li>Quit button after emulators reset should act as an actual full quit button</li> <li>Quit button after emulators reset should act as an actual full quit button</li>
<li>Created a quit_retrodeck function to ease the quit in the scripts.</li> <li>Created a quit_retrodeck function to ease the quit in the scripts.</li>
<li>Logs folder is now in retrodeck/logs (previously was .logs)</li> <li>Logs folder is now in retrodeck/logs (previously was .logs)</li>
<li>The post update script is initializing vita3k, mame and boilr when coming from a version ealrier that 0.8.0, this don't work in cokker and must be resetted manually (for boilr reset RetroDECK)</li> <li>The post update script is initializing vita3k, mame and boilr when coming from a version ealrier that 0.8.0, this don't work in cokker and must be resetted manually (for boilr reset RetroDECK)</li>
<li>RPCS3 is now running via shortcut (.desktop file) by default - WARN THE USERS TO MIGRATE</li>
<li>Added controller config for PS4 and PS5</li>
<li>Controller config overhaul</li>
</ul> </ul>
<p>Fixes:</p> <p>Fixes:</p>
<ul> <ul>
<li>Fixed DUCKSTATION memory card folder</li> <li>Fixed DUCKSTATION memory card folder</li>
<li>Fixed RPCS3 saves folder (wrong symlink)</li> <li>Fixed RPCS3 saves folder (wrong symlink) - WRN THE USERS TO BACKUP</li>
<li>Fixed issues that prevents Steam Sync to work correctly</li> <li>Fixed issues that prevents Steam Sync to work correctly</li>
</ul> </ul>
<p>Issues:</p> <p>Issues:</p>

View file

@ -9,15 +9,6 @@ sdk-extensions:
# base-version: "6.5" # Needed for Yuzu - Disabled as we're using AppImage for Yuzu # base-version: "6.5" # Needed for Yuzu - Disabled as we're using AppImage for Yuzu
command: retrodeck.sh command: retrodeck.sh
add-extensions:
org.ppsspp.PPSSPP.Locale:
directory: share/locale
bundle: true
no-autodownload: false
subdirectories: false
autodelete: true
locale-subset: true
finish-args: finish-args:
- --socket=fallback-x11 - --socket=fallback-x11
- --socket=wayland - --socket=wayland
@ -678,8 +669,8 @@ modules:
sources: sources:
- type: git - type: git
url: &ppsspp-url https://github.com/hrydgard/ppsspp.git url: &ppsspp-url https://github.com/hrydgard/ppsspp.git
tag: v1.16.6 tag: v1.17
commit: ba0ce344937d17e177ec8656ab957f6b82facdda commit: 493122a2fcf9ff538e242fe2844f019b53afd483
x-checker-data: x-checker-data:
type: json type: json
url: https://api.github.com/repos/hrydgard/ppsspp/releases/latest url: https://api.github.com/repos/hrydgard/ppsspp/releases/latest
@ -687,22 +678,6 @@ modules:
tag-query: .tag_name tag-query: .tag_name
timestamp-query: .published_at timestamp-query: .published_at
- name: ppsspp-localization
buildsystem: simple
build-commands:
- |
for LANG_FILE in assets/lang/*.ini; do
LANG_FILE_NAME="$(basename "$LANG_FILE")"
LANG_PREFIX="${LANG_FILE_NAME:0:2}"
LANG_DEST="$FLATPAK_DEST/share/locale/$LANG_PREFIX/ppsspp/$LANG_FILE_NAME";
ln -fsr "$LANG_DEST" "$FLATPAK_DEST/share/ppsspp/$LANG_FILE"
install -Dm644 "$LANG_FILE" "$LANG_DEST"
done
sources:
- type: shell
commands:
- cp -a $FLATPAK_DEST/share/ppsspp/assets .
# PPSSPP - END # PPSSPP - END
# Yuzu - START # Yuzu - START
@ -718,8 +693,8 @@ modules:
- ln -s "${FLATPAK_DEST}/yuzu/usr/bin/yuzu" "${FLATPAK_DEST}/bin/yuzu" - ln -s "${FLATPAK_DEST}/yuzu/usr/bin/yuzu" "${FLATPAK_DEST}/bin/yuzu"
sources: sources:
- type: file - type: file
url: https://github.com/yuzu-emu/yuzu-mainline/releases/download/mainline-0-1648/yuzu-mainline-20231211-14c24e64e.AppImage url: https://github.com/yuzu-emu/yuzu-mainline/releases/download/mainline-0-1696/yuzu-mainline-20240128-1bd7a09e3.AppImage
sha256: d40f61c2abf8ddd0bb53098e2d9edf0c47e1cfd89e50cf5856b8cc27dbb25bd6 sha256: d8ca508daa5ba929efda956488f4a9cbc38df9fd672fcb55cb2184625971706d
# Yuzu - END # Yuzu - END

View file

@ -242,7 +242,7 @@ configurator_global_presets_and_settings_dialog() {
;; ;;
"Swap A/B and X/Y Buttons" ) "Swap A/B and X/Y Buttons" )
change_preset_dialog "nintendo_button_layout" change_preset_dialog "abxy_button_swap"
configurator_global_presets_and_settings_dialog configurator_global_presets_and_settings_dialog
;; ;;