diff --git a/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/AMD64/qt-config.ini b/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/AMD64/qt-config.ini index 9ae279b1054..7049902ab3d 100644 --- a/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/AMD64/qt-config.ini +++ b/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/AMD64/qt-config.ini @@ -5,14 +5,16 @@ enable_audio_stretching=true enable_audio_stretching\default=true enable_realtime_audio=false enable_realtime_audio\default=true -input_device=auto +input_device=Auto input_device\default=true input_type=0 input_type\default=true -output_device=auto +output_device=Auto output_device\default=true output_type=0 output_type\default=true +simulate_headphones_plugged=false +simulate_headphones_plugged\default=true volume=1 volume\default=true @@ -37,6 +39,8 @@ camera_outer_right_name=blank camera_outer_right_name\default=true [Controls] +controller_hotkey_maptype=0 +controller_hotkey_maptype\default=false profile=0 profile\default=true profiles\1\button_a="button:1,engine:sdl,guid:030081b85e0400008e02000010010000,port:0" @@ -79,6 +83,10 @@ profiles\1\c_stick="axis_x:2,axis_y:3,deadzone:0.100000,engine:sdl,guid:03001354 profiles\1\c_stick\default=false profiles\1\circle_pad="axis_x:0,axis_y:1,deadzone:0.100000,engine:sdl,guid:03001354474f2d556c74726120476100,port:0" profiles\1\circle_pad\default=false +profiles\1\controller_touch_device= +profiles\1\controller_touch_device\default=true +profiles\1\input_maptype=2 +profiles\1\input_maptype\default=true profiles\1\motion_device="engine:motion_emu,update_period:100,sensitivity:0.01,tilt_clamp:90.0" profiles\1\motion_device\default=true profiles\1\name=default @@ -95,6 +103,8 @@ profiles\1\udp_pad_index=0 profiles\1\udp_pad_index\default=true profiles\1\use_touch_from_button=false profiles\1\use_touch_from_button\default=true +profiles\1\use_touchpad=false +profiles\1\use_touchpad\default=true profiles\size=1 touch_from_button_maps\1\entries\size=0 touch_from_button_maps\1\name=default @@ -112,6 +122,10 @@ use_cpu_jit=true use_cpu_jit\default=true [Data%20Storage] +async_fs_operations=true +async_fs_operations\default=true +compress_cia_installs=false +compress_cia_installs\default=true nand_directory=/storage/.local/share/azahar/nand/ nand_directory\default=false sdmc_directory=/storage/.local/share/azahar/sdmc/ @@ -204,20 +218,26 @@ LLE\SPI=false LLE\SPI\default=true LLE\SSL=false LLE\SSL\default=true +break_on_unmapped_memory_access=false +break_on_unmapped_memory_access\default=true enable_rpc_server=false enable_rpc_server\default=true gdbstub_port=24689 gdbstub_port\default=true instant_debug_log=false instant_debug_log\default=true +pica_debugging=false +pica_debugging\default=true record_frame_times=false renderer_debug=false renderer_debug\default=true +toggle_unique_data_console_type=false +toggle_unique_data_console_type\default=true use_gdbstub=false use_gdbstub\default=true [Layout] -anaglyph_shader_name=dubois (builtin) +anaglyph_shader_name=Dubois (builtin) anaglyph_shader_name\default=true custom_bottom_height=480 custom_bottom_height\default=true @@ -261,12 +281,16 @@ large_screen_proportion=4 large_screen_proportion\default=true layout_option=0 layout_option\default=true +layouts_to_cycle=0, 1, 2, 3 +layouts_to_cycle\default=false mono_render_option=0 mono_render_option\default=true -pp_shader_name=none (builtin) +pp_shader_name=None (builtin) pp_shader_name\default=true render_3d=0 render_3d\default=true +render_3d_which_display=0 +render_3d_which_display\default=true screen_bottom_leftright_padding=0 screen_bottom_leftright_padding\default=true screen_bottom_stretch=false @@ -283,6 +307,8 @@ screen_top_topbottom_padding=0 screen_top_topbottom_padding\default=true small_screen_position=2 small_screen_position\default=true +swap_eyes_3d=false +swap_eyes_3d\default=true swap_screen=false swap_screen\default=true upright_screen=false @@ -297,6 +323,8 @@ log_filter=*:Info log_filter\default=true log_regex_filter= log_regex_filter\default=true +update_check_channel=0 +update_check_channel\default=true [Renderer] async_presentation=true @@ -309,7 +337,7 @@ bg_green=0 bg_green\default=true bg_red=0 bg_red\default=true -delay_game_render_thread_us=0 +delay_game_render_thread_us=@Variant(\0\0\0\x85\0\0) delay_game_render_thread_us\default=true disable_right_eye_render=false disable_right_eye_render\default=true @@ -325,6 +353,8 @@ resolution_factor=1 resolution_factor\default=true shaders_accurate_mul=true shaders_accurate_mul\default=true +simulate_3ds_gpu_timings=false +simulate_3ds_gpu_timings\default=true spirv_shader_gen=true spirv_shader_gen\default=true texture_filter=0 @@ -335,16 +365,26 @@ turbo_limit=200 turbo_limit\default=true use_disk_shader_cache=true use_disk_shader_cache\default=true +use_display_refresh_rate_detection=true +use_display_refresh_rate_detection\default=true use_hw_shader=true use_hw_shader\default=true +use_integer_scaling=false +use_integer_scaling\default=true use_shader_jit=false use_shader_jit\default=false +use_skip_duplicate_frames=true +use_skip_duplicate_frames\default=true +use_vsync=true +use_vsync\default=true use_vsync_new=true use_vsync_new\default=true [System] allow_plugin_loader=true allow_plugin_loader\default=true +apply_region_free_patch=true +apply_region_free_patch\default=true enable_required_online_lle_modules=false enable_required_online_lle_modules\default=true init_clock=0 @@ -433,6 +473,8 @@ Paths\gamedirs\2\expanded=true Paths\gamedirs\2\expanded\default=true Paths\gamedirs\2\path=SYSTEM Paths\gamedirs\size=2 +Paths\inserted_cartridge= +Paths\inserted_cartridge\default=true Paths\language=en Paths\language\default=false Paths\last_artic_base_addr= @@ -449,70 +491,132 @@ Shortcuts\Main%20Window\Advance%20Frame\Context=2 Shortcuts\Main%20Window\Advance%20Frame\Context\default=true Shortcuts\Main%20Window\Advance%20Frame\KeySeq= Shortcuts\Main%20Window\Advance%20Frame\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context=1 +Shortcuts\Main%20Window\Advance%20Frame\controller_keyseq= +Shortcuts\Main%20Window\Advance%20Frame\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context=2 Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context\default=true Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq=Ctrl+M Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Down\Context=1 +Shortcuts\Main%20Window\Audio%20Mute\Unmute\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Mute\Unmute\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Volume%20Down\Context=2 Shortcuts\Main%20Window\Audio%20Volume%20Down\Context\default=true Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq= Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Up\Context=1 +Shortcuts\Main%20Window\Audio%20Volume%20Down\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Volume%20Down\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Volume%20Up\Context=2 Shortcuts\Main%20Window\Audio%20Volume%20Up\Context\default=true Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq= Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq\default=true -Shortcuts\Main%20Window\Capture%20Screenshot\Context=3 +Shortcuts\Main%20Window\Audio%20Volume%20Up\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Volume%20Up\controller_keyseq\default=true +Shortcuts\Main%20Window\Capture%20Screenshot\Context=2 Shortcuts\Main%20Window\Capture%20Screenshot\Context\default=true Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq=Ctrl+P Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq\default=true -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=1 +Shortcuts\Main%20Window\Capture%20Screenshot\controller_keyseq= +Shortcuts\Main%20Window\Capture%20Screenshot\controller_keyseq\default=true +Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=2 Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context\default=true Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq=F4 Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq\default=true +Shortcuts\Main%20Window\Continue\Pause%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Continue\Pause%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Pause\Context=2 +Shortcuts\Main%20Window\Debug%20Pause\Context\default=true +Shortcuts\Main%20Window\Debug%20Pause\KeySeq= +Shortcuts\Main%20Window\Debug%20Pause\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Pause\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Pause\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Resume\Context=2 +Shortcuts\Main%20Window\Debug%20Resume\Context\default=true +Shortcuts\Main%20Window\Debug%20Resume\KeySeq= +Shortcuts\Main%20Window\Debug%20Resume\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Resume\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Resume\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\Context=2 +Shortcuts\Main%20Window\Debug%20Schedule%20All\Context\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\KeySeq= +Shortcuts\Main%20Window\Debug%20Schedule%20All\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Schedule%20All\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Step\Context=2 +Shortcuts\Main%20Window\Debug%20Step\Context\default=true +Shortcuts\Main%20Window\Debug%20Step\KeySeq= +Shortcuts\Main%20Window\Debug%20Step\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Step\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Step\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\Context=2 +Shortcuts\Main%20Window\Debug%20Unschedule%20All\Context\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\KeySeq= +Shortcuts\Main%20Window\Debug%20Unschedule%20All\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Unschedule%20All\controller_keyseq\default=true Shortcuts\Main%20Window\Decrease%203D%20Factor\Context=2 Shortcuts\Main%20Window\Decrease%203D%20Factor\Context\default=true Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq=Ctrl+- Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq\default=true +Shortcuts\Main%20Window\Decrease%203D%20Factor\controller_keyseq= +Shortcuts\Main%20Window\Decrease%203D%20Factor\controller_keyseq\default=true Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context=2 Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context\default=true Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq=- Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq\default=true -Shortcuts\Main%20Window\Exit%20Azahar\Context=1 +Shortcuts\Main%20Window\Decrease%20Speed%20Limit\controller_keyseq= +Shortcuts\Main%20Window\Decrease%20Speed%20Limit\controller_keyseq\default=true +Shortcuts\Main%20Window\Exit%20Azahar\Context=2 Shortcuts\Main%20Window\Exit%20Azahar\Context\default=true Shortcuts\Main%20Window\Exit%20Azahar\KeySeq=Ctrl+Q Shortcuts\Main%20Window\Exit%20Azahar\KeySeq\default=true -Shortcuts\Main%20Window\Exit%20Fullscreen\Context=1 +Shortcuts\Main%20Window\Exit%20Azahar\controller_keyseq= +Shortcuts\Main%20Window\Exit%20Azahar\controller_keyseq\default=true +Shortcuts\Main%20Window\Exit%20Fullscreen\Context=2 Shortcuts\Main%20Window\Exit%20Fullscreen\Context\default=true Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq=Esc Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq\default=true +Shortcuts\Main%20Window\Exit%20Fullscreen\controller_keyseq= +Shortcuts\Main%20Window\Exit%20Fullscreen\controller_keyseq\default=true Shortcuts\Main%20Window\Exit%20Lime3DS\Context=1 Shortcuts\Main%20Window\Exit%20Lime3DS\Context\default=true Shortcuts\Main%20Window\Exit%20Lime3DS\KeySeq=Ctrl+Q Shortcuts\Main%20Window\Exit%20Lime3DS\KeySeq\default=true -Shortcuts\Main%20Window\Fullscreen\Context=1 +Shortcuts\Main%20Window\Fullscreen\Context=2 Shortcuts\Main%20Window\Fullscreen\Context\default=true Shortcuts\Main%20Window\Fullscreen\KeySeq=F11 Shortcuts\Main%20Window\Fullscreen\KeySeq\default=true +Shortcuts\Main%20Window\Fullscreen\controller_keyseq= +Shortcuts\Main%20Window\Fullscreen\controller_keyseq\default=true Shortcuts\Main%20Window\Increase%203D%20Factor\Context=2 Shortcuts\Main%20Window\Increase%203D%20Factor\Context\default=true Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq=Ctrl++ Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq\default=true +Shortcuts\Main%20Window\Increase%203D%20Factor\controller_keyseq= +Shortcuts\Main%20Window\Increase%203D%20Factor\controller_keyseq\default=true Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context=2 Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context\default=true Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq=+ Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq\default=true -Shortcuts\Main%20Window\Load%20Amiibo\Context=3 +Shortcuts\Main%20Window\Increase%20Speed%20Limit\controller_keyseq= +Shortcuts\Main%20Window\Increase%20Speed%20Limit\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20Amiibo\Context=2 Shortcuts\Main%20Window\Load%20Amiibo\Context\default=true Shortcuts\Main%20Window\Load%20Amiibo\KeySeq=F2 Shortcuts\Main%20Window\Load%20Amiibo\KeySeq\default=true -Shortcuts\Main%20Window\Load%20File\Context=3 +Shortcuts\Main%20Window\Load%20Amiibo\controller_keyseq= +Shortcuts\Main%20Window\Load%20Amiibo\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20File\Context=2 Shortcuts\Main%20Window\Load%20File\Context\default=true Shortcuts\Main%20Window\Load%20File\KeySeq=Ctrl+O Shortcuts\Main%20Window\Load%20File\KeySeq\default=true -Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context=1 +Shortcuts\Main%20Window\Load%20File\controller_keyseq= +Shortcuts\Main%20Window\Load%20File\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context=2 Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\KeySeq=Ctrl+V Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\KeySeq\default=true +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\controller_keyseq= +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\controller_keyseq\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context=1 Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq=Ctrl+V @@ -529,105 +633,150 @@ Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\Context=2 Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\KeySeq=Ctrl+B Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Create%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Create%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Create%20Room\KeySeq=Ctrl+N Shortcuts\Main%20Window\Multiplayer%20Create%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Create%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Create%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\KeySeq=Ctrl+Shift Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\KeySeq=Ctrl+L Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\KeySeq=Ctrl+R Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\KeySeq\default=true -Shortcuts\Main%20Window\Quick%20Load\Context=1 +Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\controller_keyseq\default=true +Shortcuts\Main%20Window\Quick%20Load\Context=2 Shortcuts\Main%20Window\Quick%20Load\Context\default=true Shortcuts\Main%20Window\Quick%20Load\KeySeq=Alt+L Shortcuts\Main%20Window\Quick%20Load\KeySeq\default=false -Shortcuts\Main%20Window\Quick%20Save\Context=1 +Shortcuts\Main%20Window\Quick%20Load\controller_keyseq= +Shortcuts\Main%20Window\Quick%20Load\controller_keyseq\default=true +Shortcuts\Main%20Window\Quick%20Save\Context=2 Shortcuts\Main%20Window\Quick%20Save\Context\default=true Shortcuts\Main%20Window\Quick%20Save\KeySeq=Alt+S Shortcuts\Main%20Window\Quick%20Save\KeySeq\default=false +Shortcuts\Main%20Window\Quick%20Save\controller_keyseq= +Shortcuts\Main%20Window\Quick%20Save\controller_keyseq\default=true Shortcuts\Main%20Window\Remove%20Amiibo\Context=2 Shortcuts\Main%20Window\Remove%20Amiibo\Context\default=true Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq=F3 Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq\default=true -Shortcuts\Main%20Window\Restart%20Emulation\Context=1 +Shortcuts\Main%20Window\Remove%20Amiibo\controller_keyseq= +Shortcuts\Main%20Window\Remove%20Amiibo\controller_keyseq\default=true +Shortcuts\Main%20Window\Restart%20Emulation\Context=2 Shortcuts\Main%20Window\Restart%20Emulation\Context\default=true Shortcuts\Main%20Window\Restart%20Emulation\KeySeq=F6 Shortcuts\Main%20Window\Restart%20Emulation\KeySeq\default=true -Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context=1 +Shortcuts\Main%20Window\Restart%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Restart%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context=2 Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context\default=true Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq=F8 Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq\default=true -Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context=1 +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\controller_keyseq= +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\controller_keyseq\default=true +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context=2 Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\KeySeq=Ctrl+C Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\KeySeq\default=true +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\controller_keyseq= +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\controller_keyseq\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context=1 Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq=Ctrl+C Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq\default=true -Shortcuts\Main%20Window\Stop%20Emulation\Context=1 +Shortcuts\Main%20Window\Stop%20Emulation\Context=2 Shortcuts\Main%20Window\Stop%20Emulation\Context\default=true Shortcuts\Main%20Window\Stop%20Emulation\KeySeq=F5 Shortcuts\Main%20Window\Stop%20Emulation\KeySeq\default=true -Shortcuts\Main%20Window\Swap%20Screens\Context=1 +Shortcuts\Main%20Window\Stop%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Stop%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Swap%20Screens\Context=2 Shortcuts\Main%20Window\Swap%20Screens\Context\default=true Shortcuts\Main%20Window\Swap%20Screens\KeySeq=F9 Shortcuts\Main%20Window\Swap%20Screens\KeySeq\default=true +Shortcuts\Main%20Window\Swap%20Screens\controller_keyseq= +Shortcuts\Main%20Window\Swap%20Screens\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%203D\Context=2 Shortcuts\Main%20Window\Toggle%203D\Context\default=true Shortcuts\Main%20Window\Toggle%203D\KeySeq=Ctrl+3 Shortcuts\Main%20Window\Toggle%203D\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%203D\controller_keyseq= +Shortcuts\Main%20Window\Toggle%203D\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Custom%20Textures\Context=2 Shortcuts\Main%20Window\Toggle%20Custom%20Textures\Context\default=true Shortcuts\Main%20Window\Toggle%20Custom%20Textures\KeySeq=F7 Shortcuts\Main%20Window\Toggle%20Custom%20Textures\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=1 +Shortcuts\Main%20Window\Toggle%20Custom%20Textures\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Custom%20Textures\controller_keyseq\default=true +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=2 Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context\default=true Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq=Ctrl+F Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context=2 Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context\default=true Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq=Ctrl+A Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\Context=2 Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\Context\default=true Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\KeySeq=Ctrl+Z Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context=2 Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context\default=true Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq=Ctrl+Z Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context=1 +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context=2 Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context\default=true Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq=F10 Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=1 +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\controller_keyseq\default=true +Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=2 Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context\default=true Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq=Ctrl+S Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Status%20Bar\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Status%20Bar\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context=2 Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context\default=true Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq= Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\Context=2 Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\Context\default=true Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\KeySeq= Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\KeySeq\default=true -UILayout\gameListHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x6\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x5\0\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\xf0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0) +Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\controller_keyseq\default=true +UILayout\gameListHeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x6\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x3\xe2\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x62\0\0\0\x1\0\0\0\0\0\0\0=\0\0\0\x1\0\0\0\0\0\0\0G\0\0\0\x1\0\0\0\0\0\0\0\x30\0\0\0\x1\0\0\0\0\0\0\0L\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1)" UILayout\geometry="@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1=\0\0\0\xd5\0\0\x6\x42\0\0\x3\x11\0\0\x1@\0\0\0\xf3\0\0\x6?\0\0\x3\xe\0\0\0\0\0\0\0\0\a\x80\0\0\x1@\0\0\0\xf3\0\0\x6?\0\0\x3\xe)" -UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x1\0\0\0\x19\0\0\0\x64\0\0\0\x36\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x5\0\0\0\0\x1\0\0\0\x19\0\0\0\x64\0\0\0\x36) +UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x3V\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d) +UILayout\geometrySecondaryWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\x3V\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d) UILayout\microProfileDialogGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p\0\0\0\0\0\0\0\0\a\x80\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p) UILayout\microProfileDialogVisible=false UILayout\microProfileDialogVisible\default=true -UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\b\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0h\0\xff\xff\xff\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x84\0\xff\xff\xff\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x84\0\xff\xff\xff\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0\x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\x1\xa6\0\xff\xff\xff\xfb\0\0\0\x12\0\x43\0i\0T\0r\0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x38\0\xff\xff\xff\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\x16\0I\0P\0\x43\0R\0\x65\0\x63\0o\0r\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xba\0\xff\xff\xff\0\0\x5\0\0\0\x1\xee\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) +UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\b\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0h\0\xff\xff\xff\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0\x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0\x12\0\x43\0i\0T\0r\0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\x16\0I\0P\0\x43\0R\0\x65\0\x63\0o\0r\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xb9\0\xff\xff\xff\0\0\x2\x39\0\0\0\xc2\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) Updater\check_for_update_on_start=true Updater\check_for_update_on_start\default=true Updater\update_on_close=false @@ -699,5 +848,7 @@ citra_token= citra_username= lime3ds_token= lime3ds_username= -web_api_url=https://api.citra-emu.org +network_token= +network_token\default=true +web_api_url= web_api_url\default=true diff --git a/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/InputPlumber/qt-config.ini b/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/InputPlumber/qt-config.ini index cf096195407..7ce3abee938 100644 --- a/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/InputPlumber/qt-config.ini +++ b/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/InputPlumber/qt-config.ini @@ -13,6 +13,8 @@ output_device=Auto output_device\default=true output_type=0 output_type\default=true +simulate_headphones_plugged=false +simulate_headphones_plugged\default=true volume=1 volume\default=true @@ -37,6 +39,8 @@ camera_outer_right_name=blank camera_outer_right_name\default=true [Controls] +controller_hotkey_maptype=0 +controller_hotkey_maptype\default=false profile=0 profile\default=true profiles\1\button_a="button:1,engine:sdl,guid:0300fd574c050000e60c000011810000,port:0" @@ -81,10 +85,12 @@ profiles\1\circle_pad="axis_x:0,axis_y:1,deadzone:0.100000,engine:sdl,guid:0300f profiles\1\circle_pad\default=false profiles\1\controller_touch_device= profiles\1\controller_touch_device\default=true +profiles\1\input_maptype=2 +profiles\1\input_maptype\default=true profiles\1\motion_device="engine:motion_emu,update_period:100,sensitivity:0.01,tilt_clamp:90.0" profiles\1\motion_device\default=true -profiles\1\name=Default -profiles\1\name\default=false +profiles\1\name=default +profiles\1\name\default=true profiles\1\touch_device=engine:emu_window profiles\1\touch_device\default=true profiles\1\touch_from_button_map=0 @@ -116,6 +122,8 @@ use_cpu_jit=true use_cpu_jit\default=true [Data%20Storage] +async_fs_operations=true +async_fs_operations\default=true compress_cia_installs=false compress_cia_installs\default=true nand_directory=/storage/.local/share/azahar/nand/ @@ -210,12 +218,16 @@ LLE\SPI=false LLE\SPI\default=true LLE\SSL=false LLE\SSL\default=true +break_on_unmapped_memory_access=false +break_on_unmapped_memory_access\default=true enable_rpc_server=false enable_rpc_server\default=true gdbstub_port=24689 gdbstub_port\default=true instant_debug_log=false instant_debug_log\default=true +pica_debugging=false +pica_debugging\default=true record_frame_times=false renderer_debug=false renderer_debug\default=true @@ -341,6 +353,8 @@ resolution_factor=1 resolution_factor\default=true shaders_accurate_mul=true shaders_accurate_mul\default=true +simulate_3ds_gpu_timings=false +simulate_3ds_gpu_timings\default=true spirv_shader_gen=true spirv_shader_gen\default=true texture_filter=0 @@ -359,6 +373,8 @@ use_integer_scaling=false use_integer_scaling\default=true use_shader_jit=false use_shader_jit\default=false +use_skip_duplicate_frames=true +use_skip_duplicate_frames\default=true use_vsync=true use_vsync\default=true use_vsync_new=true @@ -475,70 +491,132 @@ Shortcuts\Main%20Window\Advance%20Frame\Context=2 Shortcuts\Main%20Window\Advance%20Frame\Context\default=true Shortcuts\Main%20Window\Advance%20Frame\KeySeq= Shortcuts\Main%20Window\Advance%20Frame\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context=1 +Shortcuts\Main%20Window\Advance%20Frame\controller_keyseq= +Shortcuts\Main%20Window\Advance%20Frame\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context=2 Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context\default=true Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq=Ctrl+M Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Down\Context=1 +Shortcuts\Main%20Window\Audio%20Mute\Unmute\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Mute\Unmute\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Volume%20Down\Context=2 Shortcuts\Main%20Window\Audio%20Volume%20Down\Context\default=true Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq= Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Up\Context=1 +Shortcuts\Main%20Window\Audio%20Volume%20Down\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Volume%20Down\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Volume%20Up\Context=2 Shortcuts\Main%20Window\Audio%20Volume%20Up\Context\default=true Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq= Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq\default=true -Shortcuts\Main%20Window\Capture%20Screenshot\Context=3 +Shortcuts\Main%20Window\Audio%20Volume%20Up\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Volume%20Up\controller_keyseq\default=true +Shortcuts\Main%20Window\Capture%20Screenshot\Context=2 Shortcuts\Main%20Window\Capture%20Screenshot\Context\default=true Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq=Ctrl+P Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq\default=true -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=1 +Shortcuts\Main%20Window\Capture%20Screenshot\controller_keyseq= +Shortcuts\Main%20Window\Capture%20Screenshot\controller_keyseq\default=true +Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=2 Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context\default=true Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq=F4 Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq\default=true +Shortcuts\Main%20Window\Continue\Pause%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Continue\Pause%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Pause\Context=2 +Shortcuts\Main%20Window\Debug%20Pause\Context\default=true +Shortcuts\Main%20Window\Debug%20Pause\KeySeq= +Shortcuts\Main%20Window\Debug%20Pause\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Pause\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Pause\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Resume\Context=2 +Shortcuts\Main%20Window\Debug%20Resume\Context\default=true +Shortcuts\Main%20Window\Debug%20Resume\KeySeq= +Shortcuts\Main%20Window\Debug%20Resume\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Resume\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Resume\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\Context=2 +Shortcuts\Main%20Window\Debug%20Schedule%20All\Context\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\KeySeq= +Shortcuts\Main%20Window\Debug%20Schedule%20All\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Schedule%20All\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Step\Context=2 +Shortcuts\Main%20Window\Debug%20Step\Context\default=true +Shortcuts\Main%20Window\Debug%20Step\KeySeq= +Shortcuts\Main%20Window\Debug%20Step\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Step\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Step\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\Context=2 +Shortcuts\Main%20Window\Debug%20Unschedule%20All\Context\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\KeySeq= +Shortcuts\Main%20Window\Debug%20Unschedule%20All\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Unschedule%20All\controller_keyseq\default=true Shortcuts\Main%20Window\Decrease%203D%20Factor\Context=2 Shortcuts\Main%20Window\Decrease%203D%20Factor\Context\default=true Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq=Ctrl+- Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq\default=true +Shortcuts\Main%20Window\Decrease%203D%20Factor\controller_keyseq= +Shortcuts\Main%20Window\Decrease%203D%20Factor\controller_keyseq\default=true Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context=2 Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context\default=true Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq=- Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq\default=true -Shortcuts\Main%20Window\Exit%20Azahar\Context=1 +Shortcuts\Main%20Window\Decrease%20Speed%20Limit\controller_keyseq= +Shortcuts\Main%20Window\Decrease%20Speed%20Limit\controller_keyseq\default=true +Shortcuts\Main%20Window\Exit%20Azahar\Context=2 Shortcuts\Main%20Window\Exit%20Azahar\Context\default=true Shortcuts\Main%20Window\Exit%20Azahar\KeySeq=Ctrl+Q Shortcuts\Main%20Window\Exit%20Azahar\KeySeq\default=true -Shortcuts\Main%20Window\Exit%20Fullscreen\Context=1 +Shortcuts\Main%20Window\Exit%20Azahar\controller_keyseq= +Shortcuts\Main%20Window\Exit%20Azahar\controller_keyseq\default=true +Shortcuts\Main%20Window\Exit%20Fullscreen\Context=2 Shortcuts\Main%20Window\Exit%20Fullscreen\Context\default=true Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq=Esc Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq\default=true +Shortcuts\Main%20Window\Exit%20Fullscreen\controller_keyseq= +Shortcuts\Main%20Window\Exit%20Fullscreen\controller_keyseq\default=true Shortcuts\Main%20Window\Exit%20Lime3DS\Context=1 Shortcuts\Main%20Window\Exit%20Lime3DS\Context\default=true Shortcuts\Main%20Window\Exit%20Lime3DS\KeySeq=Ctrl+Q Shortcuts\Main%20Window\Exit%20Lime3DS\KeySeq\default=true -Shortcuts\Main%20Window\Fullscreen\Context=1 +Shortcuts\Main%20Window\Fullscreen\Context=2 Shortcuts\Main%20Window\Fullscreen\Context\default=true Shortcuts\Main%20Window\Fullscreen\KeySeq=F11 Shortcuts\Main%20Window\Fullscreen\KeySeq\default=true +Shortcuts\Main%20Window\Fullscreen\controller_keyseq= +Shortcuts\Main%20Window\Fullscreen\controller_keyseq\default=true Shortcuts\Main%20Window\Increase%203D%20Factor\Context=2 Shortcuts\Main%20Window\Increase%203D%20Factor\Context\default=true Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq=Ctrl++ Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq\default=true +Shortcuts\Main%20Window\Increase%203D%20Factor\controller_keyseq= +Shortcuts\Main%20Window\Increase%203D%20Factor\controller_keyseq\default=true Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context=2 Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context\default=true Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq=+ Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq\default=true -Shortcuts\Main%20Window\Load%20Amiibo\Context=3 +Shortcuts\Main%20Window\Increase%20Speed%20Limit\controller_keyseq= +Shortcuts\Main%20Window\Increase%20Speed%20Limit\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20Amiibo\Context=2 Shortcuts\Main%20Window\Load%20Amiibo\Context\default=true Shortcuts\Main%20Window\Load%20Amiibo\KeySeq=F2 Shortcuts\Main%20Window\Load%20Amiibo\KeySeq\default=true -Shortcuts\Main%20Window\Load%20File\Context=3 +Shortcuts\Main%20Window\Load%20Amiibo\controller_keyseq= +Shortcuts\Main%20Window\Load%20Amiibo\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20File\Context=2 Shortcuts\Main%20Window\Load%20File\Context\default=true Shortcuts\Main%20Window\Load%20File\KeySeq=Ctrl+O Shortcuts\Main%20Window\Load%20File\KeySeq\default=true -Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context=1 +Shortcuts\Main%20Window\Load%20File\controller_keyseq= +Shortcuts\Main%20Window\Load%20File\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context=2 Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\KeySeq=Ctrl+V Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\KeySeq\default=true +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\controller_keyseq= +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\controller_keyseq\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context=1 Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq=Ctrl+V @@ -555,105 +633,150 @@ Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\Context=2 Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\KeySeq=Ctrl+B Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Create%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Create%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Create%20Room\KeySeq=Ctrl+N Shortcuts\Main%20Window\Multiplayer%20Create%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Create%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Create%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\KeySeq=Ctrl+Shift Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\KeySeq=Ctrl+L Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\KeySeq=Ctrl+R Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\KeySeq\default=true -Shortcuts\Main%20Window\Quick%20Load\Context=1 +Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\controller_keyseq\default=true +Shortcuts\Main%20Window\Quick%20Load\Context=2 Shortcuts\Main%20Window\Quick%20Load\Context\default=true Shortcuts\Main%20Window\Quick%20Load\KeySeq=Alt+L Shortcuts\Main%20Window\Quick%20Load\KeySeq\default=false -Shortcuts\Main%20Window\Quick%20Save\Context=1 +Shortcuts\Main%20Window\Quick%20Load\controller_keyseq= +Shortcuts\Main%20Window\Quick%20Load\controller_keyseq\default=true +Shortcuts\Main%20Window\Quick%20Save\Context=2 Shortcuts\Main%20Window\Quick%20Save\Context\default=true Shortcuts\Main%20Window\Quick%20Save\KeySeq=Alt+S Shortcuts\Main%20Window\Quick%20Save\KeySeq\default=false +Shortcuts\Main%20Window\Quick%20Save\controller_keyseq= +Shortcuts\Main%20Window\Quick%20Save\controller_keyseq\default=true Shortcuts\Main%20Window\Remove%20Amiibo\Context=2 Shortcuts\Main%20Window\Remove%20Amiibo\Context\default=true Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq=F3 Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq\default=true -Shortcuts\Main%20Window\Restart%20Emulation\Context=1 +Shortcuts\Main%20Window\Remove%20Amiibo\controller_keyseq= +Shortcuts\Main%20Window\Remove%20Amiibo\controller_keyseq\default=true +Shortcuts\Main%20Window\Restart%20Emulation\Context=2 Shortcuts\Main%20Window\Restart%20Emulation\Context\default=true Shortcuts\Main%20Window\Restart%20Emulation\KeySeq=F6 Shortcuts\Main%20Window\Restart%20Emulation\KeySeq\default=true -Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context=1 +Shortcuts\Main%20Window\Restart%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Restart%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context=2 Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context\default=true Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq=F8 Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq\default=true -Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context=1 +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\controller_keyseq= +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\controller_keyseq\default=true +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context=2 Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\KeySeq=Ctrl+C Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\KeySeq\default=true +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\controller_keyseq= +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\controller_keyseq\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context=1 Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq=Ctrl+C Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq\default=true -Shortcuts\Main%20Window\Stop%20Emulation\Context=1 +Shortcuts\Main%20Window\Stop%20Emulation\Context=2 Shortcuts\Main%20Window\Stop%20Emulation\Context\default=true Shortcuts\Main%20Window\Stop%20Emulation\KeySeq=F5 Shortcuts\Main%20Window\Stop%20Emulation\KeySeq\default=true -Shortcuts\Main%20Window\Swap%20Screens\Context=1 +Shortcuts\Main%20Window\Stop%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Stop%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Swap%20Screens\Context=2 Shortcuts\Main%20Window\Swap%20Screens\Context\default=true Shortcuts\Main%20Window\Swap%20Screens\KeySeq=F9 Shortcuts\Main%20Window\Swap%20Screens\KeySeq\default=true +Shortcuts\Main%20Window\Swap%20Screens\controller_keyseq= +Shortcuts\Main%20Window\Swap%20Screens\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%203D\Context=2 Shortcuts\Main%20Window\Toggle%203D\Context\default=true Shortcuts\Main%20Window\Toggle%203D\KeySeq=Ctrl+3 Shortcuts\Main%20Window\Toggle%203D\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%203D\controller_keyseq= +Shortcuts\Main%20Window\Toggle%203D\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Custom%20Textures\Context=2 Shortcuts\Main%20Window\Toggle%20Custom%20Textures\Context\default=true Shortcuts\Main%20Window\Toggle%20Custom%20Textures\KeySeq=F7 Shortcuts\Main%20Window\Toggle%20Custom%20Textures\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=1 +Shortcuts\Main%20Window\Toggle%20Custom%20Textures\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Custom%20Textures\controller_keyseq\default=true +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=2 Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context\default=true Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq=Ctrl+F Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context=2 Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context\default=true Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq=Ctrl+A Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\Context=2 Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\Context\default=true Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\KeySeq=Ctrl+Z Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context=2 Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context\default=true Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq=Ctrl+Z Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context=1 +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context=2 Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context\default=true Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq=F10 Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=1 +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\controller_keyseq\default=true +Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=2 Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context\default=true Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq=Ctrl+S Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Status%20Bar\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Status%20Bar\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context=2 Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context\default=true Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq= Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\Context=2 Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\Context\default=true Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\KeySeq= Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\KeySeq\default=true -UILayout\gameListHeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x6\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x3\xe2\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x62\0\0\0\x1\0\0\0\0\0\0\0=\0\0\0\x1\0\0\0\0\0\0\0G\0\0\0\x1\0\0\0\0\0\0\0\x30\0\0\0\x1\0\0\0\0\0\0\0L\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0L\0\0\0\0)" +Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\controller_keyseq\default=true +UILayout\gameListHeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x6\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x3\xe2\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x62\0\0\0\x1\0\0\0\0\0\0\0=\0\0\0\x1\0\0\0\0\0\0\0G\0\0\0\x1\0\0\0\0\0\0\0\x30\0\0\0\x1\0\0\0\0\0\0\0L\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1)" UILayout\geometry="@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1=\0\0\0\xd5\0\0\x6\x42\0\0\x3\x11\0\0\x1@\0\0\0\xf3\0\0\x6?\0\0\x3\xe\0\0\0\0\0\0\0\0\a\x80\0\0\x1@\0\0\0\xf3\0\0\x6?\0\0\x3\xe)" -UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x1\0\0\0\x19\0\0\0\x64\0\0\0\x36\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x5\0\0\0\0\x1\0\0\0\x19\0\0\0\x64\0\0\0\x36) +UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x3V\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d) +UILayout\geometrySecondaryWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\x3V\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d) UILayout\microProfileDialogGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p\0\0\0\0\0\0\0\0\a\x80\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p) UILayout\microProfileDialogVisible=false UILayout\microProfileDialogVisible\default=true -UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\b\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0h\0\xff\xff\xff\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x84\0\xff\xff\xff\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x84\0\xff\xff\xff\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0\x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\x1\xa6\0\xff\xff\xff\xfb\0\0\0\x12\0\x43\0i\0T\0r\0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x38\0\xff\xff\xff\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\x16\0I\0P\0\x43\0R\0\x65\0\x63\0o\0r\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xba\0\xff\xff\xff\0\0\x2\x39\0\0\0\xc2\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) +UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\b\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0h\0\xff\xff\xff\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0\x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0\x12\0\x43\0i\0T\0r\0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\x16\0I\0P\0\x43\0R\0\x65\0\x63\0o\0r\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xb9\0\xff\xff\xff\0\0\x2\x39\0\0\0\xc2\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) Updater\check_for_update_on_start=true Updater\check_for_update_on_start\default=true Updater\update_on_close=false @@ -725,5 +848,7 @@ citra_token= citra_username= lime3ds_token= lime3ds_username= -web_api_url=https://api.citra-emu.org +network_token= +network_token\default=true +web_api_url= web_api_url\default=true diff --git a/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/RK3566/qt-config.ini b/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/RK3566/qt-config.ini index 98aafa586c0..4fb111acaa2 100644 --- a/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/RK3566/qt-config.ini +++ b/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/RK3566/qt-config.ini @@ -13,6 +13,8 @@ output_device=Auto output_device\default=true output_type=0 output_type\default=true +simulate_headphones_plugged=false +simulate_headphones_plugged\default=true volume=1 volume\default=true @@ -37,6 +39,8 @@ camera_outer_right_name=blank camera_outer_right_name\default=true [Controls] +controller_hotkey_maptype=0 +controller_hotkey_maptype\default=false profile=0 profile\default=true profiles\1\button_a="button:1,engine:sdl,guid:19009b4d4b4800000111000000010000,port:0" @@ -81,6 +85,8 @@ profiles\1\circle_pad="down:axis$01$1direction$0+$1engine$0sdl$1guid$019009b4d4b profiles\1\circle_pad\default=false profiles\1\controller_touch_device= profiles\1\controller_touch_device\default=true +profiles\1\input_maptype=2 +profiles\1\input_maptype\default=true profiles\1\motion_device="engine:motion_emu,update_period:100,sensitivity:0.01,tilt_clamp:90.0" profiles\1\motion_device\default=true profiles\1\name=default @@ -116,6 +122,8 @@ use_cpu_jit=true use_cpu_jit\default=true [Data%20Storage] +async_fs_operations=true +async_fs_operations\default=true compress_cia_installs=false compress_cia_installs\default=true nand_directory=/storage/.local/share/azahar/nand/ @@ -210,12 +218,16 @@ LLE\SPI=false LLE\SPI\default=true LLE\SSL=false LLE\SSL\default=true +break_on_unmapped_memory_access=false +break_on_unmapped_memory_access\default=true enable_rpc_server=false enable_rpc_server\default=true gdbstub_port=24689 gdbstub_port\default=true instant_debug_log=false instant_debug_log\default=true +pica_debugging=false +pica_debugging\default=true record_frame_times=false renderer_debug=false renderer_debug\default=true @@ -303,8 +315,8 @@ upright_screen=false upright_screen\default=true [Miscellaneous] -check_for_update_on_start=true -check_for_update_on_start\default=true +check_for_update_on_start=false +check_for_update_on_start\default=false enable_gamemode=true enable_gamemode\default=true log_filter=*:Info @@ -327,8 +339,8 @@ bg_red=0 bg_red\default=true delay_game_render_thread_us=@Variant(\0\0\0\x85\0\0) delay_game_render_thread_us\default=true -disable_right_eye_render=true -disable_right_eye_render\default=false +disable_right_eye_render=false +disable_right_eye_render\default=true disable_spirv_optimizer=true disable_spirv_optimizer\default=true frame_limit=100 @@ -341,6 +353,8 @@ resolution_factor=1 resolution_factor\default=true shaders_accurate_mul=true shaders_accurate_mul\default=true +simulate_3ds_gpu_timings=false +simulate_3ds_gpu_timings\default=true spirv_shader_gen=true spirv_shader_gen\default=true texture_filter=0 @@ -359,6 +373,8 @@ use_integer_scaling=false use_integer_scaling\default=true use_shader_jit=false use_shader_jit\default=false +use_skip_duplicate_frames=true +use_skip_duplicate_frames\default=true use_vsync=true use_vsync\default=true use_vsync_new=true @@ -381,8 +397,8 @@ init_time=@Variant(\0\0\0\x84\0\0\0\0\x38m5\xbd) init_time\default=true init_time_offset=@Variant(\0\0\0\x81\0\0\0\0\0\0\0\0) init_time_offset\default=true -is_new_3ds=false -is_new_3ds\default=false +is_new_3ds=true +is_new_3ds\default=true lle_applets=true lle_applets\default=true plugin_loader=false @@ -402,7 +418,7 @@ GameList\row1=2 GameList\row1\default=true GameList\row2=0 GameList\row2\default=true -GameList\show_3ds_files_warning=true +GameList\show_3ds_files_warning=false GameList\show_3ds_files_warning\default=true GameList\show_compat_column=true GameList\show_compat_column\default=true @@ -465,9 +481,9 @@ Paths\last_artic_base_addr= Paths\last_artic_base_addr\default=true Paths\moviePlaybackPath= Paths\movieRecordPath= -Paths\recentFiles=/storage/roms/3ds/etrian.3ds, /storage/roms/3ds/Radiant Historia - Perfect Chronology (USA).3ds, /storage/roms/3ds/Monster Hunter Stories (USA).3ds, /storage/roms/3ds/Fire Emblem - Awakening.3ds, /storage/roms/3ds/Etrian Odyssey Untold - The Millennium Girl (USA).3ds, /storage/roms/3ds/azahar/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/00040000/00133300/content/00000000.app, /storage/roms/3ds/azahar/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/00040000/0018f400/content/00000000.app, /storage/roms/3ds/azahar/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/00040000/0018f400/content/00000001.app, /storage/roms/3ds/azahar/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/00040000/001bd200/content/00000000.app, /storage/roms/3ds/azahar/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/00040000/000f1400/content/00000000.app +Paths\recentFiles= Paths\romsPath= -Paths\screenshotPath=/storage/.local/share/lime3ds/screenshots/ +Paths\screenshotPath=/storage/.local/share/azahar/screenshots/ Paths\screenshotPath\default=false Paths\symbolsPath= Paths\videoDumpingPath= @@ -475,70 +491,132 @@ Shortcuts\Main%20Window\Advance%20Frame\Context=2 Shortcuts\Main%20Window\Advance%20Frame\Context\default=true Shortcuts\Main%20Window\Advance%20Frame\KeySeq= Shortcuts\Main%20Window\Advance%20Frame\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context=1 +Shortcuts\Main%20Window\Advance%20Frame\controller_keyseq= +Shortcuts\Main%20Window\Advance%20Frame\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context=2 Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context\default=true Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq=Ctrl+M Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Down\Context=1 +Shortcuts\Main%20Window\Audio%20Mute\Unmute\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Mute\Unmute\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Volume%20Down\Context=2 Shortcuts\Main%20Window\Audio%20Volume%20Down\Context\default=true Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq= Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Up\Context=1 +Shortcuts\Main%20Window\Audio%20Volume%20Down\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Volume%20Down\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Volume%20Up\Context=2 Shortcuts\Main%20Window\Audio%20Volume%20Up\Context\default=true Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq= Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq\default=true -Shortcuts\Main%20Window\Capture%20Screenshot\Context=3 +Shortcuts\Main%20Window\Audio%20Volume%20Up\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Volume%20Up\controller_keyseq\default=true +Shortcuts\Main%20Window\Capture%20Screenshot\Context=2 Shortcuts\Main%20Window\Capture%20Screenshot\Context\default=true Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq=Ctrl+P Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq\default=true -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=1 +Shortcuts\Main%20Window\Capture%20Screenshot\controller_keyseq= +Shortcuts\Main%20Window\Capture%20Screenshot\controller_keyseq\default=true +Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=2 Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context\default=true Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq=F4 Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq\default=true +Shortcuts\Main%20Window\Continue\Pause%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Continue\Pause%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Pause\Context=2 +Shortcuts\Main%20Window\Debug%20Pause\Context\default=true +Shortcuts\Main%20Window\Debug%20Pause\KeySeq= +Shortcuts\Main%20Window\Debug%20Pause\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Pause\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Pause\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Resume\Context=2 +Shortcuts\Main%20Window\Debug%20Resume\Context\default=true +Shortcuts\Main%20Window\Debug%20Resume\KeySeq= +Shortcuts\Main%20Window\Debug%20Resume\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Resume\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Resume\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\Context=2 +Shortcuts\Main%20Window\Debug%20Schedule%20All\Context\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\KeySeq= +Shortcuts\Main%20Window\Debug%20Schedule%20All\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Schedule%20All\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Step\Context=2 +Shortcuts\Main%20Window\Debug%20Step\Context\default=true +Shortcuts\Main%20Window\Debug%20Step\KeySeq= +Shortcuts\Main%20Window\Debug%20Step\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Step\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Step\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\Context=2 +Shortcuts\Main%20Window\Debug%20Unschedule%20All\Context\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\KeySeq= +Shortcuts\Main%20Window\Debug%20Unschedule%20All\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Unschedule%20All\controller_keyseq\default=true Shortcuts\Main%20Window\Decrease%203D%20Factor\Context=2 Shortcuts\Main%20Window\Decrease%203D%20Factor\Context\default=true Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq=Ctrl+- Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq\default=true +Shortcuts\Main%20Window\Decrease%203D%20Factor\controller_keyseq= +Shortcuts\Main%20Window\Decrease%203D%20Factor\controller_keyseq\default=true Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context=2 Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context\default=true Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq=- Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq\default=true -Shortcuts\Main%20Window\Exit%20Azahar\Context=1 +Shortcuts\Main%20Window\Decrease%20Speed%20Limit\controller_keyseq= +Shortcuts\Main%20Window\Decrease%20Speed%20Limit\controller_keyseq\default=true +Shortcuts\Main%20Window\Exit%20Azahar\Context=2 Shortcuts\Main%20Window\Exit%20Azahar\Context\default=true Shortcuts\Main%20Window\Exit%20Azahar\KeySeq=Ctrl+Q Shortcuts\Main%20Window\Exit%20Azahar\KeySeq\default=true -Shortcuts\Main%20Window\Exit%20Fullscreen\Context=1 +Shortcuts\Main%20Window\Exit%20Azahar\controller_keyseq= +Shortcuts\Main%20Window\Exit%20Azahar\controller_keyseq\default=true +Shortcuts\Main%20Window\Exit%20Fullscreen\Context=2 Shortcuts\Main%20Window\Exit%20Fullscreen\Context\default=true Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq=Esc Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq\default=true +Shortcuts\Main%20Window\Exit%20Fullscreen\controller_keyseq= +Shortcuts\Main%20Window\Exit%20Fullscreen\controller_keyseq\default=true Shortcuts\Main%20Window\Exit%20Lime3DS\Context=1 Shortcuts\Main%20Window\Exit%20Lime3DS\Context\default=true Shortcuts\Main%20Window\Exit%20Lime3DS\KeySeq=Ctrl+Q Shortcuts\Main%20Window\Exit%20Lime3DS\KeySeq\default=true -Shortcuts\Main%20Window\Fullscreen\Context=1 +Shortcuts\Main%20Window\Fullscreen\Context=2 Shortcuts\Main%20Window\Fullscreen\Context\default=true Shortcuts\Main%20Window\Fullscreen\KeySeq=F11 Shortcuts\Main%20Window\Fullscreen\KeySeq\default=true +Shortcuts\Main%20Window\Fullscreen\controller_keyseq= +Shortcuts\Main%20Window\Fullscreen\controller_keyseq\default=true Shortcuts\Main%20Window\Increase%203D%20Factor\Context=2 Shortcuts\Main%20Window\Increase%203D%20Factor\Context\default=true Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq=Ctrl++ Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq\default=true +Shortcuts\Main%20Window\Increase%203D%20Factor\controller_keyseq= +Shortcuts\Main%20Window\Increase%203D%20Factor\controller_keyseq\default=true Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context=2 Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context\default=true Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq=+ Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq\default=true -Shortcuts\Main%20Window\Load%20Amiibo\Context=3 +Shortcuts\Main%20Window\Increase%20Speed%20Limit\controller_keyseq= +Shortcuts\Main%20Window\Increase%20Speed%20Limit\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20Amiibo\Context=2 Shortcuts\Main%20Window\Load%20Amiibo\Context\default=true Shortcuts\Main%20Window\Load%20Amiibo\KeySeq=F2 Shortcuts\Main%20Window\Load%20Amiibo\KeySeq\default=true -Shortcuts\Main%20Window\Load%20File\Context=3 +Shortcuts\Main%20Window\Load%20Amiibo\controller_keyseq= +Shortcuts\Main%20Window\Load%20Amiibo\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20File\Context=2 Shortcuts\Main%20Window\Load%20File\Context\default=true Shortcuts\Main%20Window\Load%20File\KeySeq=Ctrl+O Shortcuts\Main%20Window\Load%20File\KeySeq\default=true -Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context=1 +Shortcuts\Main%20Window\Load%20File\controller_keyseq= +Shortcuts\Main%20Window\Load%20File\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context=2 Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\KeySeq=Ctrl+V Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\KeySeq\default=true +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\controller_keyseq= +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\controller_keyseq\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context=1 Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq=Ctrl+V @@ -547,109 +625,158 @@ Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Game%20Lobby\Context=2 Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Game%20Lobby\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Game%20Lobby\KeySeq=Ctrl+B Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Game%20Lobby\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Lobby\Context=2 +Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Lobby\Context\default=true +Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Lobby\KeySeq=Ctrl+B +Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Lobby\KeySeq\default=true Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\Context=2 Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\KeySeq=Ctrl+B Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Create%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Create%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Create%20Room\KeySeq=Ctrl+N Shortcuts\Main%20Window\Multiplayer%20Create%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Create%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Create%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\KeySeq=Ctrl+Shift Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\KeySeq=Ctrl+L Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\KeySeq=Ctrl+R Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\KeySeq\default=true -Shortcuts\Main%20Window\Quick%20Load\Context=1 +Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\controller_keyseq\default=true +Shortcuts\Main%20Window\Quick%20Load\Context=2 Shortcuts\Main%20Window\Quick%20Load\Context\default=true -Shortcuts\Main%20Window\Quick%20Load\KeySeq= -Shortcuts\Main%20Window\Quick%20Load\KeySeq\default=true -Shortcuts\Main%20Window\Quick%20Save\Context=1 +Shortcuts\Main%20Window\Quick%20Load\KeySeq=Alt+L +Shortcuts\Main%20Window\Quick%20Load\KeySeq\default=false +Shortcuts\Main%20Window\Quick%20Load\controller_keyseq= +Shortcuts\Main%20Window\Quick%20Load\controller_keyseq\default=true +Shortcuts\Main%20Window\Quick%20Save\Context=2 Shortcuts\Main%20Window\Quick%20Save\Context\default=true -Shortcuts\Main%20Window\Quick%20Save\KeySeq= -Shortcuts\Main%20Window\Quick%20Save\KeySeq\default=true +Shortcuts\Main%20Window\Quick%20Save\KeySeq=Alt+S +Shortcuts\Main%20Window\Quick%20Save\KeySeq\default=false +Shortcuts\Main%20Window\Quick%20Save\controller_keyseq= +Shortcuts\Main%20Window\Quick%20Save\controller_keyseq\default=true Shortcuts\Main%20Window\Remove%20Amiibo\Context=2 Shortcuts\Main%20Window\Remove%20Amiibo\Context\default=true Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq=F3 Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq\default=true -Shortcuts\Main%20Window\Restart%20Emulation\Context=1 +Shortcuts\Main%20Window\Remove%20Amiibo\controller_keyseq= +Shortcuts\Main%20Window\Remove%20Amiibo\controller_keyseq\default=true +Shortcuts\Main%20Window\Restart%20Emulation\Context=2 Shortcuts\Main%20Window\Restart%20Emulation\Context\default=true Shortcuts\Main%20Window\Restart%20Emulation\KeySeq=F6 Shortcuts\Main%20Window\Restart%20Emulation\KeySeq\default=true -Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context=1 +Shortcuts\Main%20Window\Restart%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Restart%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context=2 Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context\default=true Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq=F8 Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq\default=true -Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context=1 +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\controller_keyseq= +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\controller_keyseq\default=true +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context=2 Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\KeySeq=Ctrl+C Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\KeySeq\default=true +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\controller_keyseq= +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\controller_keyseq\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context=1 Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq=Ctrl+C Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq\default=true -Shortcuts\Main%20Window\Stop%20Emulation\Context=1 +Shortcuts\Main%20Window\Stop%20Emulation\Context=2 Shortcuts\Main%20Window\Stop%20Emulation\Context\default=true Shortcuts\Main%20Window\Stop%20Emulation\KeySeq=F5 Shortcuts\Main%20Window\Stop%20Emulation\KeySeq\default=true -Shortcuts\Main%20Window\Swap%20Screens\Context=1 +Shortcuts\Main%20Window\Stop%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Stop%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Swap%20Screens\Context=2 Shortcuts\Main%20Window\Swap%20Screens\Context\default=true Shortcuts\Main%20Window\Swap%20Screens\KeySeq=F9 Shortcuts\Main%20Window\Swap%20Screens\KeySeq\default=true +Shortcuts\Main%20Window\Swap%20Screens\controller_keyseq= +Shortcuts\Main%20Window\Swap%20Screens\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%203D\Context=2 Shortcuts\Main%20Window\Toggle%203D\Context\default=true Shortcuts\Main%20Window\Toggle%203D\KeySeq=Ctrl+3 Shortcuts\Main%20Window\Toggle%203D\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%203D\controller_keyseq= +Shortcuts\Main%20Window\Toggle%203D\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Custom%20Textures\Context=2 Shortcuts\Main%20Window\Toggle%20Custom%20Textures\Context\default=true Shortcuts\Main%20Window\Toggle%20Custom%20Textures\KeySeq=F7 Shortcuts\Main%20Window\Toggle%20Custom%20Textures\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=1 +Shortcuts\Main%20Window\Toggle%20Custom%20Textures\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Custom%20Textures\controller_keyseq\default=true +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=2 Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context\default=true Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq=Ctrl+F Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context=2 Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context\default=true Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq=Ctrl+A Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\Context=2 Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\Context\default=true Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\KeySeq=Ctrl+Z Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context=2 Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context\default=true Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq=Ctrl+Z Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context=1 +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context=2 Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context\default=true Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq=F10 Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=1 +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\controller_keyseq\default=true +Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=2 Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context\default=true Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq=Ctrl+S Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Status%20Bar\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Status%20Bar\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context=2 Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context\default=true Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq= Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\Context=2 Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\Context\default=true Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\KeySeq= Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\KeySeq\default=true -UILayout\gameListHeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x6\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x3\xe2\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x62\0\0\0\x1\0\0\0\0\0\0\0=\0\0\0\x1\0\0\0\0\0\0\0G\0\0\0\x1\0\0\0\0\0\0\0\x30\0\0\0\x1\0\0\0\0\0\0\0L\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0L\0\0\0\0)" -UILayout\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\xd6\0\0\0\xd8\0\0\x4*\0\0\x2\xb7\0\0\0\xd6\0\0\0\xd8\0\0\x4*\0\0\x2\xb7\0\0\0\0\0\0\0\0\x5\0\0\0\0\xd6\0\0\0\xd8\0\0\x4*\0\0\x2\xb7) -UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x1\0\0\0\x19\0\0\0\x64\0\0\0\x36\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x5\0\0\0\0\x1\0\0\0\x19\0\0\0\x64\0\0\0\x36) -UILayout\microProfileDialogGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x1\0\0\0\x19\0\0\x3T\0\0\x1\xde\0\0\0\x1\0\0\0\x19\0\0\x3T\0\0\x1\xde\0\0\0\0\0\0\0\0\x3V\0\0\0\x1\0\0\0\x19\0\0\x3T\0\0\x1\xde) +Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\controller_keyseq\default=true +UILayout\gameListHeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x6\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x3\xe2\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x62\0\0\0\x1\0\0\0\0\0\0\0=\0\0\0\x1\0\0\0\0\0\0\0G\0\0\0\x1\0\0\0\0\0\0\0\x30\0\0\0\x1\0\0\0\0\0\0\0L\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1)" +UILayout\geometry="@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1=\0\0\0\xd5\0\0\x6\x42\0\0\x3\x11\0\0\x1@\0\0\0\xf3\0\0\x6?\0\0\x3\xe\0\0\0\0\0\0\0\0\a\x80\0\0\x1@\0\0\0\xf3\0\0\x6?\0\0\x3\xe)" +UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x3V\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d) +UILayout\geometrySecondaryWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\x3V\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d) +UILayout\microProfileDialogGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p\0\0\0\0\0\0\0\0\a\x80\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p) UILayout\microProfileDialogVisible=false UILayout\microProfileDialogVisible\default=true -UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\b\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0h\0\xff\xff\xff\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x84\0\xff\xff\xff\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x84\0\xff\xff\xff\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0\x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\x1\xa6\0\xff\xff\xff\xfb\0\0\0\x12\0\x43\0i\0T\0r\0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x38\0\xff\xff\xff\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\x16\0I\0P\0\x43\0R\0\x65\0\x63\0o\0r\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xba\0\xff\xff\xff\0\0\x3H\0\0\0\xc2\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) +UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\b\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0h\0\xff\xff\xff\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0\x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0\x12\0\x43\0i\0T\0r\0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\x16\0I\0P\0\x43\0R\0\x65\0\x63\0o\0r\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xb9\0\xff\xff\xff\0\0\x2\x39\0\0\0\xc2\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) Updater\check_for_update_on_start=true Updater\check_for_update_on_start\default=true Updater\update_on_close=false @@ -672,8 +799,8 @@ muteWhenInBackground=false muteWhenInBackground\default=true pauseWhenInBackground=false pauseWhenInBackground\default=true -saveStateWarning=true -saveStateWarning\default=true +saveStateWarning=false +saveStateWarning\default=false screenshot_resolution_factor=0 screenshot_resolution_factor\default=true showConsole=false @@ -721,5 +848,7 @@ citra_token= citra_username= lime3ds_token= lime3ds_username= -web_api_url=https://api.citra-emu.org +network_token= +network_token\default=true +web_api_url= web_api_url\default=true diff --git a/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/RK3588/qt-config_ACE.ini b/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/RK3588/qt-config_ACE.ini index 511a0c04bf2..d74d6aceb4c 100644 --- a/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/RK3588/qt-config_ACE.ini +++ b/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/RK3588/qt-config_ACE.ini @@ -13,6 +13,8 @@ output_device=Auto output_device\default=true output_type=0 output_type\default=true +simulate_headphones_plugged=false +simulate_headphones_plugged\default=true volume=1 volume\default=true @@ -37,6 +39,8 @@ camera_outer_right_name=blank camera_outer_right_name\default=true [Controls] +controller_hotkey_maptype=0 +controller_hotkey_maptype\default=false profile=0 profile\default=true profiles\1\button_a="button:1,engine:sdl,guid:03001a3447616d65466f726365204100,port:0" @@ -81,6 +85,8 @@ profiles\1\circle_pad="axis_x:0,axis_y:1,deadzone:0.100000,engine:sdl,guid:03001 profiles\1\circle_pad\default=false profiles\1\controller_touch_device= profiles\1\controller_touch_device\default=true +profiles\1\input_maptype=2 +profiles\1\input_maptype\default=true profiles\1\motion_device="engine:motion_emu,update_period:100,sensitivity:0.01,tilt_clamp:90.0" profiles\1\motion_device\default=true profiles\1\name=default @@ -116,6 +122,8 @@ use_cpu_jit=true use_cpu_jit\default=true [Data%20Storage] +async_fs_operations=true +async_fs_operations\default=true compress_cia_installs=false compress_cia_installs\default=true nand_directory=/storage/.local/share/azahar/nand/ @@ -210,12 +218,16 @@ LLE\SPI=false LLE\SPI\default=true LLE\SSL=false LLE\SSL\default=true +break_on_unmapped_memory_access=false +break_on_unmapped_memory_access\default=true enable_rpc_server=false enable_rpc_server\default=true gdbstub_port=24689 gdbstub_port\default=true instant_debug_log=false instant_debug_log\default=true +pica_debugging=false +pica_debugging\default=true record_frame_times=false renderer_debug=false renderer_debug\default=true @@ -341,6 +353,8 @@ resolution_factor=1 resolution_factor\default=true shaders_accurate_mul=true shaders_accurate_mul\default=true +simulate_3ds_gpu_timings=false +simulate_3ds_gpu_timings\default=true spirv_shader_gen=true spirv_shader_gen\default=true texture_filter=0 @@ -359,6 +373,8 @@ use_integer_scaling=false use_integer_scaling\default=true use_shader_jit=false use_shader_jit\default=false +use_skip_duplicate_frames=true +use_skip_duplicate_frames\default=true use_vsync=true use_vsync\default=true use_vsync_new=true @@ -475,70 +491,132 @@ Shortcuts\Main%20Window\Advance%20Frame\Context=2 Shortcuts\Main%20Window\Advance%20Frame\Context\default=true Shortcuts\Main%20Window\Advance%20Frame\KeySeq= Shortcuts\Main%20Window\Advance%20Frame\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context=1 +Shortcuts\Main%20Window\Advance%20Frame\controller_keyseq= +Shortcuts\Main%20Window\Advance%20Frame\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context=2 Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context\default=true Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq=Ctrl+M Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Down\Context=1 +Shortcuts\Main%20Window\Audio%20Mute\Unmute\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Mute\Unmute\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Volume%20Down\Context=2 Shortcuts\Main%20Window\Audio%20Volume%20Down\Context\default=true Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq= Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Up\Context=1 +Shortcuts\Main%20Window\Audio%20Volume%20Down\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Volume%20Down\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Volume%20Up\Context=2 Shortcuts\Main%20Window\Audio%20Volume%20Up\Context\default=true Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq= Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq\default=true -Shortcuts\Main%20Window\Capture%20Screenshot\Context=3 +Shortcuts\Main%20Window\Audio%20Volume%20Up\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Volume%20Up\controller_keyseq\default=true +Shortcuts\Main%20Window\Capture%20Screenshot\Context=2 Shortcuts\Main%20Window\Capture%20Screenshot\Context\default=true Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq=Ctrl+P Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq\default=true -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=1 +Shortcuts\Main%20Window\Capture%20Screenshot\controller_keyseq= +Shortcuts\Main%20Window\Capture%20Screenshot\controller_keyseq\default=true +Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=2 Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context\default=true Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq=F4 Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq\default=true +Shortcuts\Main%20Window\Continue\Pause%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Continue\Pause%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Pause\Context=2 +Shortcuts\Main%20Window\Debug%20Pause\Context\default=true +Shortcuts\Main%20Window\Debug%20Pause\KeySeq= +Shortcuts\Main%20Window\Debug%20Pause\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Pause\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Pause\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Resume\Context=2 +Shortcuts\Main%20Window\Debug%20Resume\Context\default=true +Shortcuts\Main%20Window\Debug%20Resume\KeySeq= +Shortcuts\Main%20Window\Debug%20Resume\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Resume\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Resume\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\Context=2 +Shortcuts\Main%20Window\Debug%20Schedule%20All\Context\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\KeySeq= +Shortcuts\Main%20Window\Debug%20Schedule%20All\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Schedule%20All\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Step\Context=2 +Shortcuts\Main%20Window\Debug%20Step\Context\default=true +Shortcuts\Main%20Window\Debug%20Step\KeySeq= +Shortcuts\Main%20Window\Debug%20Step\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Step\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Step\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\Context=2 +Shortcuts\Main%20Window\Debug%20Unschedule%20All\Context\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\KeySeq= +Shortcuts\Main%20Window\Debug%20Unschedule%20All\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Unschedule%20All\controller_keyseq\default=true Shortcuts\Main%20Window\Decrease%203D%20Factor\Context=2 Shortcuts\Main%20Window\Decrease%203D%20Factor\Context\default=true Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq=Ctrl+- Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq\default=true +Shortcuts\Main%20Window\Decrease%203D%20Factor\controller_keyseq= +Shortcuts\Main%20Window\Decrease%203D%20Factor\controller_keyseq\default=true Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context=2 Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context\default=true Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq=- Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq\default=true -Shortcuts\Main%20Window\Exit%20Azahar\Context=1 +Shortcuts\Main%20Window\Decrease%20Speed%20Limit\controller_keyseq= +Shortcuts\Main%20Window\Decrease%20Speed%20Limit\controller_keyseq\default=true +Shortcuts\Main%20Window\Exit%20Azahar\Context=2 Shortcuts\Main%20Window\Exit%20Azahar\Context\default=true Shortcuts\Main%20Window\Exit%20Azahar\KeySeq=Ctrl+Q Shortcuts\Main%20Window\Exit%20Azahar\KeySeq\default=true -Shortcuts\Main%20Window\Exit%20Fullscreen\Context=1 +Shortcuts\Main%20Window\Exit%20Azahar\controller_keyseq= +Shortcuts\Main%20Window\Exit%20Azahar\controller_keyseq\default=true +Shortcuts\Main%20Window\Exit%20Fullscreen\Context=2 Shortcuts\Main%20Window\Exit%20Fullscreen\Context\default=true Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq=Esc Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq\default=true +Shortcuts\Main%20Window\Exit%20Fullscreen\controller_keyseq= +Shortcuts\Main%20Window\Exit%20Fullscreen\controller_keyseq\default=true Shortcuts\Main%20Window\Exit%20Lime3DS\Context=1 Shortcuts\Main%20Window\Exit%20Lime3DS\Context\default=true Shortcuts\Main%20Window\Exit%20Lime3DS\KeySeq=Ctrl+Q Shortcuts\Main%20Window\Exit%20Lime3DS\KeySeq\default=true -Shortcuts\Main%20Window\Fullscreen\Context=1 +Shortcuts\Main%20Window\Fullscreen\Context=2 Shortcuts\Main%20Window\Fullscreen\Context\default=true Shortcuts\Main%20Window\Fullscreen\KeySeq=F11 Shortcuts\Main%20Window\Fullscreen\KeySeq\default=true +Shortcuts\Main%20Window\Fullscreen\controller_keyseq= +Shortcuts\Main%20Window\Fullscreen\controller_keyseq\default=true Shortcuts\Main%20Window\Increase%203D%20Factor\Context=2 Shortcuts\Main%20Window\Increase%203D%20Factor\Context\default=true Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq=Ctrl++ Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq\default=true +Shortcuts\Main%20Window\Increase%203D%20Factor\controller_keyseq= +Shortcuts\Main%20Window\Increase%203D%20Factor\controller_keyseq\default=true Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context=2 Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context\default=true Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq=+ Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq\default=true -Shortcuts\Main%20Window\Load%20Amiibo\Context=3 +Shortcuts\Main%20Window\Increase%20Speed%20Limit\controller_keyseq= +Shortcuts\Main%20Window\Increase%20Speed%20Limit\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20Amiibo\Context=2 Shortcuts\Main%20Window\Load%20Amiibo\Context\default=true Shortcuts\Main%20Window\Load%20Amiibo\KeySeq=F2 Shortcuts\Main%20Window\Load%20Amiibo\KeySeq\default=true -Shortcuts\Main%20Window\Load%20File\Context=3 +Shortcuts\Main%20Window\Load%20Amiibo\controller_keyseq= +Shortcuts\Main%20Window\Load%20Amiibo\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20File\Context=2 Shortcuts\Main%20Window\Load%20File\Context\default=true Shortcuts\Main%20Window\Load%20File\KeySeq=Ctrl+O Shortcuts\Main%20Window\Load%20File\KeySeq\default=true -Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context=1 +Shortcuts\Main%20Window\Load%20File\controller_keyseq= +Shortcuts\Main%20Window\Load%20File\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context=2 Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\KeySeq=Ctrl+V Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\KeySeq\default=true +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\controller_keyseq= +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\controller_keyseq\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context=1 Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq=Ctrl+V @@ -555,105 +633,150 @@ Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\Context=2 Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\KeySeq=Ctrl+B Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Create%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Create%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Create%20Room\KeySeq=Ctrl+N Shortcuts\Main%20Window\Multiplayer%20Create%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Create%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Create%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\KeySeq=Ctrl+Shift Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\KeySeq=Ctrl+L Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\KeySeq=Ctrl+R Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\KeySeq\default=true -Shortcuts\Main%20Window\Quick%20Load\Context=1 +Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\controller_keyseq\default=true +Shortcuts\Main%20Window\Quick%20Load\Context=2 Shortcuts\Main%20Window\Quick%20Load\Context\default=true Shortcuts\Main%20Window\Quick%20Load\KeySeq=Alt+L Shortcuts\Main%20Window\Quick%20Load\KeySeq\default=false -Shortcuts\Main%20Window\Quick%20Save\Context=1 +Shortcuts\Main%20Window\Quick%20Load\controller_keyseq= +Shortcuts\Main%20Window\Quick%20Load\controller_keyseq\default=true +Shortcuts\Main%20Window\Quick%20Save\Context=2 Shortcuts\Main%20Window\Quick%20Save\Context\default=true Shortcuts\Main%20Window\Quick%20Save\KeySeq=Alt+S Shortcuts\Main%20Window\Quick%20Save\KeySeq\default=false +Shortcuts\Main%20Window\Quick%20Save\controller_keyseq= +Shortcuts\Main%20Window\Quick%20Save\controller_keyseq\default=true Shortcuts\Main%20Window\Remove%20Amiibo\Context=2 Shortcuts\Main%20Window\Remove%20Amiibo\Context\default=true Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq=F3 Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq\default=true -Shortcuts\Main%20Window\Restart%20Emulation\Context=1 +Shortcuts\Main%20Window\Remove%20Amiibo\controller_keyseq= +Shortcuts\Main%20Window\Remove%20Amiibo\controller_keyseq\default=true +Shortcuts\Main%20Window\Restart%20Emulation\Context=2 Shortcuts\Main%20Window\Restart%20Emulation\Context\default=true Shortcuts\Main%20Window\Restart%20Emulation\KeySeq=F6 Shortcuts\Main%20Window\Restart%20Emulation\KeySeq\default=true -Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context=1 +Shortcuts\Main%20Window\Restart%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Restart%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context=2 Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context\default=true Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq=F8 Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq\default=true -Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context=1 +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\controller_keyseq= +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\controller_keyseq\default=true +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context=2 Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\KeySeq=Ctrl+C Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\KeySeq\default=true +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\controller_keyseq= +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\controller_keyseq\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context=1 Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq=Ctrl+C Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq\default=true -Shortcuts\Main%20Window\Stop%20Emulation\Context=1 +Shortcuts\Main%20Window\Stop%20Emulation\Context=2 Shortcuts\Main%20Window\Stop%20Emulation\Context\default=true Shortcuts\Main%20Window\Stop%20Emulation\KeySeq=F5 Shortcuts\Main%20Window\Stop%20Emulation\KeySeq\default=true -Shortcuts\Main%20Window\Swap%20Screens\Context=1 +Shortcuts\Main%20Window\Stop%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Stop%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Swap%20Screens\Context=2 Shortcuts\Main%20Window\Swap%20Screens\Context\default=true Shortcuts\Main%20Window\Swap%20Screens\KeySeq=F9 Shortcuts\Main%20Window\Swap%20Screens\KeySeq\default=true +Shortcuts\Main%20Window\Swap%20Screens\controller_keyseq= +Shortcuts\Main%20Window\Swap%20Screens\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%203D\Context=2 Shortcuts\Main%20Window\Toggle%203D\Context\default=true Shortcuts\Main%20Window\Toggle%203D\KeySeq=Ctrl+3 Shortcuts\Main%20Window\Toggle%203D\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%203D\controller_keyseq= +Shortcuts\Main%20Window\Toggle%203D\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Custom%20Textures\Context=2 Shortcuts\Main%20Window\Toggle%20Custom%20Textures\Context\default=true Shortcuts\Main%20Window\Toggle%20Custom%20Textures\KeySeq=F7 Shortcuts\Main%20Window\Toggle%20Custom%20Textures\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=1 +Shortcuts\Main%20Window\Toggle%20Custom%20Textures\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Custom%20Textures\controller_keyseq\default=true +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=2 Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context\default=true Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq=Ctrl+F Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context=2 Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context\default=true Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq=Ctrl+A Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\Context=2 Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\Context\default=true Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\KeySeq=Ctrl+Z Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context=2 Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context\default=true Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq=Ctrl+Z Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context=1 +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context=2 Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context\default=true Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq=F10 Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=1 +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\controller_keyseq\default=true +Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=2 Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context\default=true Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq=Ctrl+S Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Status%20Bar\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Status%20Bar\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context=2 Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context\default=true Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq= Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\Context=2 Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\Context\default=true Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\KeySeq= Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\KeySeq\default=true -UILayout\gameListHeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x6\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x3\xe2\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x62\0\0\0\x1\0\0\0\0\0\0\0=\0\0\0\x1\0\0\0\0\0\0\0G\0\0\0\x1\0\0\0\0\0\0\0\x30\0\0\0\x1\0\0\0\0\0\0\0L\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0L\0\0\0\0)" +Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\controller_keyseq\default=true +UILayout\gameListHeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x6\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x3\xe2\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x62\0\0\0\x1\0\0\0\0\0\0\0=\0\0\0\x1\0\0\0\0\0\0\0G\0\0\0\x1\0\0\0\0\0\0\0\x30\0\0\0\x1\0\0\0\0\0\0\0L\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1)" UILayout\geometry="@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1=\0\0\0\xd5\0\0\x6\x42\0\0\x3\x11\0\0\x1@\0\0\0\xf3\0\0\x6?\0\0\x3\xe\0\0\0\0\0\0\0\0\a\x80\0\0\x1@\0\0\0\xf3\0\0\x6?\0\0\x3\xe)" -UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x1\0\0\0\x19\0\0\0\x64\0\0\0\x36\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x5\0\0\0\0\x1\0\0\0\x19\0\0\0\x64\0\0\0\x36) +UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x3V\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d) +UILayout\geometrySecondaryWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\x3V\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d) UILayout\microProfileDialogGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p\0\0\0\0\0\0\0\0\a\x80\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p) UILayout\microProfileDialogVisible=false UILayout\microProfileDialogVisible\default=true -UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\b\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0h\0\xff\xff\xff\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x84\0\xff\xff\xff\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x84\0\xff\xff\xff\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0\x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\x1\xa6\0\xff\xff\xff\xfb\0\0\0\x12\0\x43\0i\0T\0r\0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x38\0\xff\xff\xff\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\x16\0I\0P\0\x43\0R\0\x65\0\x63\0o\0r\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xba\0\xff\xff\xff\0\0\x2\x39\0\0\0\xc2\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) +UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\b\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0h\0\xff\xff\xff\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0\x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0\x12\0\x43\0i\0T\0r\0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\x16\0I\0P\0\x43\0R\0\x65\0\x63\0o\0r\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xb9\0\xff\xff\xff\0\0\x2\x39\0\0\0\xc2\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) Updater\check_for_update_on_start=true Updater\check_for_update_on_start\default=true Updater\update_on_close=false @@ -725,5 +848,7 @@ citra_token= citra_username= lime3ds_token= lime3ds_username= -web_api_url=https://api.citra-emu.org +network_token= +network_token\default=true +web_api_url= web_api_url\default=true diff --git a/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/RK3588/qt-config_CM5.ini b/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/RK3588/qt-config_CM5.ini index 20946276d6e..422e970c8af 100644 --- a/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/RK3588/qt-config_CM5.ini +++ b/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/RK3588/qt-config_CM5.ini @@ -13,6 +13,8 @@ output_device=Auto output_device\default=true output_type=0 output_type\default=true +simulate_headphones_plugged=false +simulate_headphones_plugged\default=true volume=1 volume\default=true @@ -37,6 +39,8 @@ camera_outer_right_name=blank camera_outer_right_name\default=true [Controls] +controller_hotkey_maptype=0 +controller_hotkey_maptype\default=false profile=0 profile\default=true profiles\1\button_a="button:0,engine:sdl,guid:0300879bfeca00000550000011010000,port:0" @@ -81,6 +85,8 @@ profiles\1\circle_pad="axis_x:0,axis_y:1,deadzone:0.100000,engine:sdl,guid:03008 profiles\1\circle_pad\default=false profiles\1\controller_touch_device= profiles\1\controller_touch_device\default=true +profiles\1\input_maptype=2 +profiles\1\input_maptype\default=true profiles\1\motion_device="engine:motion_emu,update_period:100,sensitivity:0.01,tilt_clamp:90.0" profiles\1\motion_device\default=true profiles\1\name=default @@ -116,6 +122,8 @@ use_cpu_jit=true use_cpu_jit\default=true [Data%20Storage] +async_fs_operations=true +async_fs_operations\default=true compress_cia_installs=false compress_cia_installs\default=true nand_directory=/storage/.local/share/azahar/nand/ @@ -210,12 +218,16 @@ LLE\SPI=false LLE\SPI\default=true LLE\SSL=false LLE\SSL\default=true +break_on_unmapped_memory_access=false +break_on_unmapped_memory_access\default=true enable_rpc_server=false enable_rpc_server\default=true gdbstub_port=24689 gdbstub_port\default=true instant_debug_log=false instant_debug_log\default=true +pica_debugging=false +pica_debugging\default=true record_frame_times=false renderer_debug=false renderer_debug\default=true @@ -341,6 +353,8 @@ resolution_factor=1 resolution_factor\default=true shaders_accurate_mul=true shaders_accurate_mul\default=true +simulate_3ds_gpu_timings=false +simulate_3ds_gpu_timings\default=true spirv_shader_gen=true spirv_shader_gen\default=true texture_filter=0 @@ -359,6 +373,8 @@ use_integer_scaling=false use_integer_scaling\default=true use_shader_jit=false use_shader_jit\default=false +use_skip_duplicate_frames=true +use_skip_duplicate_frames\default=true use_vsync=true use_vsync\default=true use_vsync_new=true @@ -475,70 +491,132 @@ Shortcuts\Main%20Window\Advance%20Frame\Context=2 Shortcuts\Main%20Window\Advance%20Frame\Context\default=true Shortcuts\Main%20Window\Advance%20Frame\KeySeq= Shortcuts\Main%20Window\Advance%20Frame\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context=1 +Shortcuts\Main%20Window\Advance%20Frame\controller_keyseq= +Shortcuts\Main%20Window\Advance%20Frame\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context=2 Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context\default=true Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq=Ctrl+M Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Down\Context=1 +Shortcuts\Main%20Window\Audio%20Mute\Unmute\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Mute\Unmute\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Volume%20Down\Context=2 Shortcuts\Main%20Window\Audio%20Volume%20Down\Context\default=true Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq= Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Up\Context=1 +Shortcuts\Main%20Window\Audio%20Volume%20Down\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Volume%20Down\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Volume%20Up\Context=2 Shortcuts\Main%20Window\Audio%20Volume%20Up\Context\default=true Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq= Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq\default=true -Shortcuts\Main%20Window\Capture%20Screenshot\Context=3 +Shortcuts\Main%20Window\Audio%20Volume%20Up\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Volume%20Up\controller_keyseq\default=true +Shortcuts\Main%20Window\Capture%20Screenshot\Context=2 Shortcuts\Main%20Window\Capture%20Screenshot\Context\default=true Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq=Ctrl+P Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq\default=true -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=1 +Shortcuts\Main%20Window\Capture%20Screenshot\controller_keyseq= +Shortcuts\Main%20Window\Capture%20Screenshot\controller_keyseq\default=true +Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=2 Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context\default=true Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq=F4 Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq\default=true +Shortcuts\Main%20Window\Continue\Pause%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Continue\Pause%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Pause\Context=2 +Shortcuts\Main%20Window\Debug%20Pause\Context\default=true +Shortcuts\Main%20Window\Debug%20Pause\KeySeq= +Shortcuts\Main%20Window\Debug%20Pause\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Pause\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Pause\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Resume\Context=2 +Shortcuts\Main%20Window\Debug%20Resume\Context\default=true +Shortcuts\Main%20Window\Debug%20Resume\KeySeq= +Shortcuts\Main%20Window\Debug%20Resume\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Resume\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Resume\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\Context=2 +Shortcuts\Main%20Window\Debug%20Schedule%20All\Context\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\KeySeq= +Shortcuts\Main%20Window\Debug%20Schedule%20All\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Schedule%20All\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Step\Context=2 +Shortcuts\Main%20Window\Debug%20Step\Context\default=true +Shortcuts\Main%20Window\Debug%20Step\KeySeq= +Shortcuts\Main%20Window\Debug%20Step\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Step\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Step\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\Context=2 +Shortcuts\Main%20Window\Debug%20Unschedule%20All\Context\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\KeySeq= +Shortcuts\Main%20Window\Debug%20Unschedule%20All\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Unschedule%20All\controller_keyseq\default=true Shortcuts\Main%20Window\Decrease%203D%20Factor\Context=2 Shortcuts\Main%20Window\Decrease%203D%20Factor\Context\default=true Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq=Ctrl+- Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq\default=true +Shortcuts\Main%20Window\Decrease%203D%20Factor\controller_keyseq= +Shortcuts\Main%20Window\Decrease%203D%20Factor\controller_keyseq\default=true Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context=2 Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context\default=true Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq=- Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq\default=true -Shortcuts\Main%20Window\Exit%20Azahar\Context=1 +Shortcuts\Main%20Window\Decrease%20Speed%20Limit\controller_keyseq= +Shortcuts\Main%20Window\Decrease%20Speed%20Limit\controller_keyseq\default=true +Shortcuts\Main%20Window\Exit%20Azahar\Context=2 Shortcuts\Main%20Window\Exit%20Azahar\Context\default=true Shortcuts\Main%20Window\Exit%20Azahar\KeySeq=Ctrl+Q Shortcuts\Main%20Window\Exit%20Azahar\KeySeq\default=true -Shortcuts\Main%20Window\Exit%20Fullscreen\Context=1 +Shortcuts\Main%20Window\Exit%20Azahar\controller_keyseq= +Shortcuts\Main%20Window\Exit%20Azahar\controller_keyseq\default=true +Shortcuts\Main%20Window\Exit%20Fullscreen\Context=2 Shortcuts\Main%20Window\Exit%20Fullscreen\Context\default=true Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq=Esc Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq\default=true +Shortcuts\Main%20Window\Exit%20Fullscreen\controller_keyseq= +Shortcuts\Main%20Window\Exit%20Fullscreen\controller_keyseq\default=true Shortcuts\Main%20Window\Exit%20Lime3DS\Context=1 Shortcuts\Main%20Window\Exit%20Lime3DS\Context\default=true Shortcuts\Main%20Window\Exit%20Lime3DS\KeySeq=Ctrl+Q Shortcuts\Main%20Window\Exit%20Lime3DS\KeySeq\default=true -Shortcuts\Main%20Window\Fullscreen\Context=1 +Shortcuts\Main%20Window\Fullscreen\Context=2 Shortcuts\Main%20Window\Fullscreen\Context\default=true Shortcuts\Main%20Window\Fullscreen\KeySeq=F11 Shortcuts\Main%20Window\Fullscreen\KeySeq\default=true +Shortcuts\Main%20Window\Fullscreen\controller_keyseq= +Shortcuts\Main%20Window\Fullscreen\controller_keyseq\default=true Shortcuts\Main%20Window\Increase%203D%20Factor\Context=2 Shortcuts\Main%20Window\Increase%203D%20Factor\Context\default=true Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq=Ctrl++ Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq\default=true +Shortcuts\Main%20Window\Increase%203D%20Factor\controller_keyseq= +Shortcuts\Main%20Window\Increase%203D%20Factor\controller_keyseq\default=true Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context=2 Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context\default=true Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq=+ Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq\default=true -Shortcuts\Main%20Window\Load%20Amiibo\Context=3 +Shortcuts\Main%20Window\Increase%20Speed%20Limit\controller_keyseq= +Shortcuts\Main%20Window\Increase%20Speed%20Limit\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20Amiibo\Context=2 Shortcuts\Main%20Window\Load%20Amiibo\Context\default=true Shortcuts\Main%20Window\Load%20Amiibo\KeySeq=F2 Shortcuts\Main%20Window\Load%20Amiibo\KeySeq\default=true -Shortcuts\Main%20Window\Load%20File\Context=3 +Shortcuts\Main%20Window\Load%20Amiibo\controller_keyseq= +Shortcuts\Main%20Window\Load%20Amiibo\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20File\Context=2 Shortcuts\Main%20Window\Load%20File\Context\default=true Shortcuts\Main%20Window\Load%20File\KeySeq=Ctrl+O Shortcuts\Main%20Window\Load%20File\KeySeq\default=true -Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context=1 +Shortcuts\Main%20Window\Load%20File\controller_keyseq= +Shortcuts\Main%20Window\Load%20File\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context=2 Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\KeySeq=Ctrl+V Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\KeySeq\default=true +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\controller_keyseq= +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\controller_keyseq\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context=1 Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq=Ctrl+V @@ -555,105 +633,150 @@ Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\Context=2 Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\KeySeq=Ctrl+B Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Create%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Create%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Create%20Room\KeySeq=Ctrl+N Shortcuts\Main%20Window\Multiplayer%20Create%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Create%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Create%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\KeySeq=Ctrl+Shift Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\KeySeq=Ctrl+L Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\KeySeq=Ctrl+R Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\KeySeq\default=true -Shortcuts\Main%20Window\Quick%20Load\Context=1 +Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\controller_keyseq\default=true +Shortcuts\Main%20Window\Quick%20Load\Context=2 Shortcuts\Main%20Window\Quick%20Load\Context\default=true Shortcuts\Main%20Window\Quick%20Load\KeySeq=Alt+L Shortcuts\Main%20Window\Quick%20Load\KeySeq\default=false -Shortcuts\Main%20Window\Quick%20Save\Context=1 +Shortcuts\Main%20Window\Quick%20Load\controller_keyseq= +Shortcuts\Main%20Window\Quick%20Load\controller_keyseq\default=true +Shortcuts\Main%20Window\Quick%20Save\Context=2 Shortcuts\Main%20Window\Quick%20Save\Context\default=true Shortcuts\Main%20Window\Quick%20Save\KeySeq=Alt+S Shortcuts\Main%20Window\Quick%20Save\KeySeq\default=false +Shortcuts\Main%20Window\Quick%20Save\controller_keyseq= +Shortcuts\Main%20Window\Quick%20Save\controller_keyseq\default=true Shortcuts\Main%20Window\Remove%20Amiibo\Context=2 Shortcuts\Main%20Window\Remove%20Amiibo\Context\default=true Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq=F3 Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq\default=true -Shortcuts\Main%20Window\Restart%20Emulation\Context=1 +Shortcuts\Main%20Window\Remove%20Amiibo\controller_keyseq= +Shortcuts\Main%20Window\Remove%20Amiibo\controller_keyseq\default=true +Shortcuts\Main%20Window\Restart%20Emulation\Context=2 Shortcuts\Main%20Window\Restart%20Emulation\Context\default=true Shortcuts\Main%20Window\Restart%20Emulation\KeySeq=F6 Shortcuts\Main%20Window\Restart%20Emulation\KeySeq\default=true -Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context=1 +Shortcuts\Main%20Window\Restart%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Restart%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context=2 Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context\default=true Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq=F8 Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq\default=true -Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context=1 +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\controller_keyseq= +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\controller_keyseq\default=true +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context=2 Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\KeySeq=Ctrl+C Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\KeySeq\default=true +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\controller_keyseq= +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\controller_keyseq\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context=1 Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq=Ctrl+C Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq\default=true -Shortcuts\Main%20Window\Stop%20Emulation\Context=1 +Shortcuts\Main%20Window\Stop%20Emulation\Context=2 Shortcuts\Main%20Window\Stop%20Emulation\Context\default=true Shortcuts\Main%20Window\Stop%20Emulation\KeySeq=F5 Shortcuts\Main%20Window\Stop%20Emulation\KeySeq\default=true -Shortcuts\Main%20Window\Swap%20Screens\Context=1 +Shortcuts\Main%20Window\Stop%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Stop%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Swap%20Screens\Context=2 Shortcuts\Main%20Window\Swap%20Screens\Context\default=true Shortcuts\Main%20Window\Swap%20Screens\KeySeq=F9 Shortcuts\Main%20Window\Swap%20Screens\KeySeq\default=true +Shortcuts\Main%20Window\Swap%20Screens\controller_keyseq= +Shortcuts\Main%20Window\Swap%20Screens\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%203D\Context=2 Shortcuts\Main%20Window\Toggle%203D\Context\default=true Shortcuts\Main%20Window\Toggle%203D\KeySeq=Ctrl+3 Shortcuts\Main%20Window\Toggle%203D\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%203D\controller_keyseq= +Shortcuts\Main%20Window\Toggle%203D\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Custom%20Textures\Context=2 Shortcuts\Main%20Window\Toggle%20Custom%20Textures\Context\default=true Shortcuts\Main%20Window\Toggle%20Custom%20Textures\KeySeq=F7 Shortcuts\Main%20Window\Toggle%20Custom%20Textures\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=1 +Shortcuts\Main%20Window\Toggle%20Custom%20Textures\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Custom%20Textures\controller_keyseq\default=true +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=2 Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context\default=true Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq=Ctrl+F Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context=2 Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context\default=true Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq=Ctrl+A Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\Context=2 Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\Context\default=true Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\KeySeq=Ctrl+Z Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context=2 Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context\default=true Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq=Ctrl+Z Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context=1 +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context=2 Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context\default=true Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq=F10 Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=1 +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\controller_keyseq\default=true +Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=2 Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context\default=true Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq=Ctrl+S Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Status%20Bar\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Status%20Bar\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context=2 Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context\default=true Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq= Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\Context=2 Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\Context\default=true Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\KeySeq= Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\KeySeq\default=true -UILayout\gameListHeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x6\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x3\xe2\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x62\0\0\0\x1\0\0\0\0\0\0\0=\0\0\0\x1\0\0\0\0\0\0\0G\0\0\0\x1\0\0\0\0\0\0\0\x30\0\0\0\x1\0\0\0\0\0\0\0L\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0L\0\0\0\0)" +Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\controller_keyseq\default=true +UILayout\gameListHeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x6\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x3\xe2\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x62\0\0\0\x1\0\0\0\0\0\0\0=\0\0\0\x1\0\0\0\0\0\0\0G\0\0\0\x1\0\0\0\0\0\0\0\x30\0\0\0\x1\0\0\0\0\0\0\0L\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1)" UILayout\geometry="@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1=\0\0\0\xd5\0\0\x6\x42\0\0\x3\x11\0\0\x1@\0\0\0\xf3\0\0\x6?\0\0\x3\xe\0\0\0\0\0\0\0\0\a\x80\0\0\x1@\0\0\0\xf3\0\0\x6?\0\0\x3\xe)" -UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x1\0\0\0\x19\0\0\0\x64\0\0\0\x36\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x5\0\0\0\0\x1\0\0\0\x19\0\0\0\x64\0\0\0\x36) +UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x3V\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d) +UILayout\geometrySecondaryWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\x3V\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d) UILayout\microProfileDialogGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p\0\0\0\0\0\0\0\0\a\x80\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p) UILayout\microProfileDialogVisible=false UILayout\microProfileDialogVisible\default=true -UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\b\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0h\0\xff\xff\xff\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x84\0\xff\xff\xff\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x84\0\xff\xff\xff\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0\x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\x1\xa6\0\xff\xff\xff\xfb\0\0\0\x12\0\x43\0i\0T\0r\0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x38\0\xff\xff\xff\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\x16\0I\0P\0\x43\0R\0\x65\0\x63\0o\0r\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xba\0\xff\xff\xff\0\0\x2\x39\0\0\0\xc2\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) +UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\b\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0h\0\xff\xff\xff\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0\x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0\x12\0\x43\0i\0T\0r\0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\x16\0I\0P\0\x43\0R\0\x65\0\x63\0o\0r\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xb9\0\xff\xff\xff\0\0\x2\x39\0\0\0\xc2\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) Updater\check_for_update_on_start=true Updater\check_for_update_on_start\default=true Updater\update_on_close=false @@ -725,5 +848,7 @@ citra_token= citra_username= lime3ds_token= lime3ds_username= -web_api_url=https://api.citra-emu.org +network_token= +network_token\default=true +web_api_url= web_api_url\default=true diff --git a/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/S922X/qt-config.ini b/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/S922X/qt-config.ini index 0a50b215217..30dc7b17faa 100644 --- a/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/S922X/qt-config.ini +++ b/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/config/S922X/qt-config.ini @@ -13,6 +13,8 @@ output_device=Auto output_device\default=true output_type=0 output_type\default=true +simulate_headphones_plugged=false +simulate_headphones_plugged\default=true volume=1 volume\default=true @@ -37,6 +39,8 @@ camera_outer_right_name=blank camera_outer_right_name\default=true [Controls] +controller_hotkey_maptype=0 +controller_hotkey_maptype\default=false profile=0 profile\default=true profiles\1\button_a="button:1,engine:sdl,guid:03001354474f2d556c74726120476100,port:0" @@ -81,6 +85,8 @@ profiles\1\circle_pad="axis_x:0,axis_y:1,deadzone:0.100000,engine:sdl,guid:03001 profiles\1\circle_pad\default=false profiles\1\controller_touch_device= profiles\1\controller_touch_device\default=true +profiles\1\input_maptype=2 +profiles\1\input_maptype\default=true profiles\1\motion_device="engine:motion_emu,update_period:100,sensitivity:0.01,tilt_clamp:90.0" profiles\1\motion_device\default=true profiles\1\name=default @@ -116,6 +122,8 @@ use_cpu_jit=true use_cpu_jit\default=true [Data%20Storage] +async_fs_operations=true +async_fs_operations\default=true compress_cia_installs=false compress_cia_installs\default=true nand_directory=/storage/.local/share/azahar/nand/ @@ -210,12 +218,16 @@ LLE\SPI=false LLE\SPI\default=true LLE\SSL=false LLE\SSL\default=true +break_on_unmapped_memory_access=false +break_on_unmapped_memory_access\default=true enable_rpc_server=false enable_rpc_server\default=true gdbstub_port=24689 gdbstub_port\default=true instant_debug_log=false instant_debug_log\default=true +pica_debugging=false +pica_debugging\default=true record_frame_times=false renderer_debug=false renderer_debug\default=true @@ -341,6 +353,8 @@ resolution_factor=1 resolution_factor\default=true shaders_accurate_mul=true shaders_accurate_mul\default=true +simulate_3ds_gpu_timings=false +simulate_3ds_gpu_timings\default=true spirv_shader_gen=true spirv_shader_gen\default=true texture_filter=0 @@ -359,6 +373,8 @@ use_integer_scaling=false use_integer_scaling\default=true use_shader_jit=false use_shader_jit\default=false +use_skip_duplicate_frames=true +use_skip_duplicate_frames\default=true use_vsync=true use_vsync\default=true use_vsync_new=true @@ -475,70 +491,132 @@ Shortcuts\Main%20Window\Advance%20Frame\Context=2 Shortcuts\Main%20Window\Advance%20Frame\Context\default=true Shortcuts\Main%20Window\Advance%20Frame\KeySeq= Shortcuts\Main%20Window\Advance%20Frame\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context=1 +Shortcuts\Main%20Window\Advance%20Frame\controller_keyseq= +Shortcuts\Main%20Window\Advance%20Frame\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context=2 Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context\default=true Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq=Ctrl+M Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Down\Context=1 +Shortcuts\Main%20Window\Audio%20Mute\Unmute\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Mute\Unmute\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Volume%20Down\Context=2 Shortcuts\Main%20Window\Audio%20Volume%20Down\Context\default=true Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq= Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Up\Context=1 +Shortcuts\Main%20Window\Audio%20Volume%20Down\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Volume%20Down\controller_keyseq\default=true +Shortcuts\Main%20Window\Audio%20Volume%20Up\Context=2 Shortcuts\Main%20Window\Audio%20Volume%20Up\Context\default=true Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq= Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq\default=true -Shortcuts\Main%20Window\Capture%20Screenshot\Context=3 +Shortcuts\Main%20Window\Audio%20Volume%20Up\controller_keyseq= +Shortcuts\Main%20Window\Audio%20Volume%20Up\controller_keyseq\default=true +Shortcuts\Main%20Window\Capture%20Screenshot\Context=2 Shortcuts\Main%20Window\Capture%20Screenshot\Context\default=true Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq=Ctrl+P Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq\default=true -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=1 +Shortcuts\Main%20Window\Capture%20Screenshot\controller_keyseq= +Shortcuts\Main%20Window\Capture%20Screenshot\controller_keyseq\default=true +Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=2 Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context\default=true Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq=F4 Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq\default=true +Shortcuts\Main%20Window\Continue\Pause%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Continue\Pause%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Pause\Context=2 +Shortcuts\Main%20Window\Debug%20Pause\Context\default=true +Shortcuts\Main%20Window\Debug%20Pause\KeySeq= +Shortcuts\Main%20Window\Debug%20Pause\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Pause\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Pause\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Resume\Context=2 +Shortcuts\Main%20Window\Debug%20Resume\Context\default=true +Shortcuts\Main%20Window\Debug%20Resume\KeySeq= +Shortcuts\Main%20Window\Debug%20Resume\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Resume\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Resume\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\Context=2 +Shortcuts\Main%20Window\Debug%20Schedule%20All\Context\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\KeySeq= +Shortcuts\Main%20Window\Debug%20Schedule%20All\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Schedule%20All\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Schedule%20All\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Step\Context=2 +Shortcuts\Main%20Window\Debug%20Step\Context\default=true +Shortcuts\Main%20Window\Debug%20Step\KeySeq= +Shortcuts\Main%20Window\Debug%20Step\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Step\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Step\controller_keyseq\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\Context=2 +Shortcuts\Main%20Window\Debug%20Unschedule%20All\Context\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\KeySeq= +Shortcuts\Main%20Window\Debug%20Unschedule%20All\KeySeq\default=true +Shortcuts\Main%20Window\Debug%20Unschedule%20All\controller_keyseq= +Shortcuts\Main%20Window\Debug%20Unschedule%20All\controller_keyseq\default=true Shortcuts\Main%20Window\Decrease%203D%20Factor\Context=2 Shortcuts\Main%20Window\Decrease%203D%20Factor\Context\default=true Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq=Ctrl+- Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq\default=true +Shortcuts\Main%20Window\Decrease%203D%20Factor\controller_keyseq= +Shortcuts\Main%20Window\Decrease%203D%20Factor\controller_keyseq\default=true Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context=2 Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context\default=true Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq=- Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq\default=true -Shortcuts\Main%20Window\Exit%20Azahar\Context=1 +Shortcuts\Main%20Window\Decrease%20Speed%20Limit\controller_keyseq= +Shortcuts\Main%20Window\Decrease%20Speed%20Limit\controller_keyseq\default=true +Shortcuts\Main%20Window\Exit%20Azahar\Context=2 Shortcuts\Main%20Window\Exit%20Azahar\Context\default=true Shortcuts\Main%20Window\Exit%20Azahar\KeySeq=Ctrl+Q Shortcuts\Main%20Window\Exit%20Azahar\KeySeq\default=true -Shortcuts\Main%20Window\Exit%20Fullscreen\Context=1 +Shortcuts\Main%20Window\Exit%20Azahar\controller_keyseq= +Shortcuts\Main%20Window\Exit%20Azahar\controller_keyseq\default=true +Shortcuts\Main%20Window\Exit%20Fullscreen\Context=2 Shortcuts\Main%20Window\Exit%20Fullscreen\Context\default=true Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq=Esc Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq\default=true +Shortcuts\Main%20Window\Exit%20Fullscreen\controller_keyseq= +Shortcuts\Main%20Window\Exit%20Fullscreen\controller_keyseq\default=true Shortcuts\Main%20Window\Exit%20Lime3DS\Context=1 Shortcuts\Main%20Window\Exit%20Lime3DS\Context\default=true Shortcuts\Main%20Window\Exit%20Lime3DS\KeySeq=Ctrl+Q Shortcuts\Main%20Window\Exit%20Lime3DS\KeySeq\default=true -Shortcuts\Main%20Window\Fullscreen\Context=1 +Shortcuts\Main%20Window\Fullscreen\Context=2 Shortcuts\Main%20Window\Fullscreen\Context\default=true Shortcuts\Main%20Window\Fullscreen\KeySeq=F11 Shortcuts\Main%20Window\Fullscreen\KeySeq\default=true +Shortcuts\Main%20Window\Fullscreen\controller_keyseq= +Shortcuts\Main%20Window\Fullscreen\controller_keyseq\default=true Shortcuts\Main%20Window\Increase%203D%20Factor\Context=2 Shortcuts\Main%20Window\Increase%203D%20Factor\Context\default=true Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq=Ctrl++ Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq\default=true +Shortcuts\Main%20Window\Increase%203D%20Factor\controller_keyseq= +Shortcuts\Main%20Window\Increase%203D%20Factor\controller_keyseq\default=true Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context=2 Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context\default=true Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq=+ Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq\default=true -Shortcuts\Main%20Window\Load%20Amiibo\Context=3 +Shortcuts\Main%20Window\Increase%20Speed%20Limit\controller_keyseq= +Shortcuts\Main%20Window\Increase%20Speed%20Limit\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20Amiibo\Context=2 Shortcuts\Main%20Window\Load%20Amiibo\Context\default=true Shortcuts\Main%20Window\Load%20Amiibo\KeySeq=F2 Shortcuts\Main%20Window\Load%20Amiibo\KeySeq\default=true -Shortcuts\Main%20Window\Load%20File\Context=3 +Shortcuts\Main%20Window\Load%20Amiibo\controller_keyseq= +Shortcuts\Main%20Window\Load%20Amiibo\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20File\Context=2 Shortcuts\Main%20Window\Load%20File\Context\default=true Shortcuts\Main%20Window\Load%20File\KeySeq=Ctrl+O Shortcuts\Main%20Window\Load%20File\KeySeq\default=true -Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context=1 +Shortcuts\Main%20Window\Load%20File\controller_keyseq= +Shortcuts\Main%20Window\Load%20File\controller_keyseq\default=true +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context=2 Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\Context\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\KeySeq=Ctrl+V Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\KeySeq\default=true +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\controller_keyseq= +Shortcuts\Main%20Window\Load%20from%20Newest%20Non-Quicksave%20Slot\controller_keyseq\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context=1 Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context\default=true Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq=Ctrl+V @@ -555,105 +633,150 @@ Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\Context=2 Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\KeySeq=Ctrl+B Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Rooms\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Create%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Create%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Create%20Room\KeySeq=Ctrl+N Shortcuts\Main%20Window\Multiplayer%20Create%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Create%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Create%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\KeySeq=Ctrl+Shift Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\KeySeq=Ctrl+L Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\KeySeq\default=true +Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\controller_keyseq\default=true Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\Context=2 Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\Context\default=true Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\KeySeq=Ctrl+R Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\KeySeq\default=true -Shortcuts\Main%20Window\Quick%20Load\Context=1 +Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\controller_keyseq= +Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\controller_keyseq\default=true +Shortcuts\Main%20Window\Quick%20Load\Context=2 Shortcuts\Main%20Window\Quick%20Load\Context\default=true Shortcuts\Main%20Window\Quick%20Load\KeySeq=Alt+L Shortcuts\Main%20Window\Quick%20Load\KeySeq\default=false -Shortcuts\Main%20Window\Quick%20Save\Context=1 +Shortcuts\Main%20Window\Quick%20Load\controller_keyseq= +Shortcuts\Main%20Window\Quick%20Load\controller_keyseq\default=true +Shortcuts\Main%20Window\Quick%20Save\Context=2 Shortcuts\Main%20Window\Quick%20Save\Context\default=true Shortcuts\Main%20Window\Quick%20Save\KeySeq=Alt+S Shortcuts\Main%20Window\Quick%20Save\KeySeq\default=false +Shortcuts\Main%20Window\Quick%20Save\controller_keyseq= +Shortcuts\Main%20Window\Quick%20Save\controller_keyseq\default=true Shortcuts\Main%20Window\Remove%20Amiibo\Context=2 Shortcuts\Main%20Window\Remove%20Amiibo\Context\default=true Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq=F3 Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq\default=true -Shortcuts\Main%20Window\Restart%20Emulation\Context=1 +Shortcuts\Main%20Window\Remove%20Amiibo\controller_keyseq= +Shortcuts\Main%20Window\Remove%20Amiibo\controller_keyseq\default=true +Shortcuts\Main%20Window\Restart%20Emulation\Context=2 Shortcuts\Main%20Window\Restart%20Emulation\Context\default=true Shortcuts\Main%20Window\Restart%20Emulation\KeySeq=F6 Shortcuts\Main%20Window\Restart%20Emulation\KeySeq\default=true -Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context=1 +Shortcuts\Main%20Window\Restart%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Restart%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context=2 Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context\default=true Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq=F8 Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq\default=true -Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context=1 +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\controller_keyseq= +Shortcuts\Main%20Window\Rotate%20Screens%20Upright\controller_keyseq\default=true +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context=2 Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\Context\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\KeySeq=Ctrl+C Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\KeySeq\default=true +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\controller_keyseq= +Shortcuts\Main%20Window\Save%20to%20Oldest%20Non-Quicksave%20Slot\controller_keyseq\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context=1 Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context\default=true Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq=Ctrl+C Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq\default=true -Shortcuts\Main%20Window\Stop%20Emulation\Context=1 +Shortcuts\Main%20Window\Stop%20Emulation\Context=2 Shortcuts\Main%20Window\Stop%20Emulation\Context\default=true Shortcuts\Main%20Window\Stop%20Emulation\KeySeq=F5 Shortcuts\Main%20Window\Stop%20Emulation\KeySeq\default=true -Shortcuts\Main%20Window\Swap%20Screens\Context=1 +Shortcuts\Main%20Window\Stop%20Emulation\controller_keyseq= +Shortcuts\Main%20Window\Stop%20Emulation\controller_keyseq\default=true +Shortcuts\Main%20Window\Swap%20Screens\Context=2 Shortcuts\Main%20Window\Swap%20Screens\Context\default=true Shortcuts\Main%20Window\Swap%20Screens\KeySeq=F9 Shortcuts\Main%20Window\Swap%20Screens\KeySeq\default=true +Shortcuts\Main%20Window\Swap%20Screens\controller_keyseq= +Shortcuts\Main%20Window\Swap%20Screens\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%203D\Context=2 Shortcuts\Main%20Window\Toggle%203D\Context\default=true Shortcuts\Main%20Window\Toggle%203D\KeySeq=Ctrl+3 Shortcuts\Main%20Window\Toggle%203D\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%203D\controller_keyseq= +Shortcuts\Main%20Window\Toggle%203D\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Custom%20Textures\Context=2 Shortcuts\Main%20Window\Toggle%20Custom%20Textures\Context\default=true Shortcuts\Main%20Window\Toggle%20Custom%20Textures\KeySeq=F7 Shortcuts\Main%20Window\Toggle%20Custom%20Textures\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=1 +Shortcuts\Main%20Window\Toggle%20Custom%20Textures\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Custom%20Textures\controller_keyseq\default=true +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=2 Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context\default=true Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq=Ctrl+F Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Filter%20Bar\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context=2 Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context\default=true Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq=Ctrl+A Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\Context=2 Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\Context\default=true Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\KeySeq=Ctrl+Z Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Per-Application%20Speed\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context=2 Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context\default=true Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq=Ctrl+Z Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context=1 +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context=2 Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context\default=true Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq=F10 Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=1 +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Screen%20Layout\controller_keyseq\default=true +Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=2 Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context\default=true Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq=Ctrl+S Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Status%20Bar\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Status%20Bar\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context=2 Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context\default=true Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq= Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq\default=true +Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\controller_keyseq\default=true Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\Context=2 Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\Context\default=true Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\KeySeq= Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\KeySeq\default=true -UILayout\gameListHeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x6\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x3\xe2\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x62\0\0\0\x1\0\0\0\0\0\0\0=\0\0\0\x1\0\0\0\0\0\0\0G\0\0\0\x1\0\0\0\0\0\0\0\x30\0\0\0\x1\0\0\0\0\0\0\0L\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0L\0\0\0\0)" +Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\controller_keyseq= +Shortcuts\Main%20Window\Toggle%20Turbo%20Mode\controller_keyseq\default=true +UILayout\gameListHeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x6\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x3\xe2\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x62\0\0\0\x1\0\0\0\0\0\0\0=\0\0\0\x1\0\0\0\0\0\0\0G\0\0\0\x1\0\0\0\0\0\0\0\x30\0\0\0\x1\0\0\0\0\0\0\0L\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1)" UILayout\geometry="@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1=\0\0\0\xd5\0\0\x6\x42\0\0\x3\x11\0\0\x1@\0\0\0\xf3\0\0\x6?\0\0\x3\xe\0\0\0\0\0\0\0\0\a\x80\0\0\x1@\0\0\0\xf3\0\0\x6?\0\0\x3\xe)" -UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x1\0\0\0\x19\0\0\0\x64\0\0\0\x36\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x5\0\0\0\0\x1\0\0\0\x19\0\0\0\x64\0\0\0\x36) +UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x3V\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d) +UILayout\geometrySecondaryWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\x3V\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d) UILayout\microProfileDialogGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p\0\0\0\0\0\0\0\0\a\x80\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p) UILayout\microProfileDialogVisible=false UILayout\microProfileDialogVisible\default=true -UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\b\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0h\0\xff\xff\xff\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x84\0\xff\xff\xff\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x84\0\xff\xff\xff\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0\x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\x1\xa6\0\xff\xff\xff\xfb\0\0\0\x12\0\x43\0i\0T\0r\0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x38\0\xff\xff\xff\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\x16\0I\0P\0\x43\0R\0\x65\0\x63\0o\0r\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xba\0\xff\xff\xff\0\0\x2\x39\0\0\0\xc2\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) +UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\b\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0h\0\xff\xff\xff\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0\x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0\x12\0\x43\0i\0T\0r\0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\x16\0I\0P\0\x43\0R\0\x65\0\x63\0o\0r\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xb9\0\xff\xff\xff\0\0\x2\x39\0\0\0\xc2\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) Updater\check_for_update_on_start=true Updater\check_for_update_on_start\default=true Updater\update_on_close=false @@ -725,5 +848,7 @@ citra_token= citra_username= lime3ds_token= lime3ds_username= -web_api_url=https://api.citra-emu.org +network_token= +network_token\default=true +web_api_url= web_api_url\default=true diff --git a/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/package.mk b/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/package.mk index 202781e489e..a13bc887762 100644 --- a/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/package.mk +++ b/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/package.mk @@ -2,7 +2,7 @@ # Copyright (C) 2024-present ROCKNIX (https://github.com/ROCKNIX) PKG_NAME="azahar-sa" -PKG_VERSION="b42d0916ba9799297ae0e27c07d56801da1b5de5" # tag 2125.1.3 +PKG_VERSION="fbd3fb02f71e5f9ed5134037fd59bad96c7d2b8a" # tag 2126.0 PKG_LICENSE="GPL" PKG_SITE="https://github.com/azahar-emu/azahar" PKG_URL="${PKG_SITE}.git" diff --git a/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/scripts/start_azahar.sh b/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/scripts/start_azahar.sh index 791241f0c3e..1560d0a27e6 100755 --- a/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/scripts/start_azahar.sh +++ b/projects/ROCKNIX/packages/emulators/standalone/azahar-sa/scripts/start_azahar.sh @@ -67,6 +67,8 @@ CSHADERS=$(get_setting cache_shaders "${PLATFORM}" "${GAME}") HSHADERS=$(get_setting hardware_shaders "${PLATFORM}" "${GAME}") ACCURATE_HW_SHADERS=$(get_setting accurate_hardware_shaders "${PLATFORM}" "${GAME}") DISABLE_RIGHT_EYE_RENDER=$(get_setting disable_right_eye_render "${PLATFORM}" "${GAME}") +SIMULATE_3DS_GPU_TIMINGS=$(get_setting simulate_3ds_gpu_timings "${PLATFORM}" "${GAME}") +SIMULATE_HEADPHONES_PLUGGED=$(get_setting simulate_headphones_plugged "${PLATFORM}" "${GAME}") #Set the cores to use CORES=$(get_setting "cores" "${PLATFORM}" "${GAME}") @@ -198,6 +200,22 @@ case "${DISABLE_RIGHT_EYE_RENDER}" in *) sed -i '/^disable_right_eye_render=/c\disable_right_eye_render=false' ${CONF_FILE};; esac +# Simulate 3DS GPU Timings - default to false +sed -i '/^simulate_3ds_gpu_timings\\default=/c\simulate_3ds_gpu_timings\\default=false' ${CONF_FILE} + +case "${SIMULATE_3DS_GPU_TIMINGS}" in + 1) sed -i '/^simulate_3ds_gpu_timings=/c\simulate_3ds_gpu_timings=true' ${CONF_FILE};; + *) sed -i '/^simulate_3ds_gpu_timings=/c\simulate_3ds_gpu_timings=false' ${CONF_FILE};; +esac + +# Simulate Headphones Plugged - default to false +sed -i '/^simulate_headphones_plugged\\default=/c\simulate_headphones_plugged\\default=false' ${CONF_FILE} + +case "${SIMULATE_HEADPHONES_PLUGGED}" in + 1) sed -i '/^simulate_headphones_plugged=/c\simulate_headphones_plugged=true' ${CONF_FILE};; + *) sed -i '/^simulate_headphones_plugged=/c\simulate_headphones_plugged=false' ${CONF_FILE};; +esac + # QT platform - some device / screen combinations need xcb case ${HW_DEVICE} in SM8550|SM8250) diff --git a/projects/ROCKNIX/packages/ui/emulationstation/config/common/es_features.cfg b/projects/ROCKNIX/packages/ui/emulationstation/config/common/es_features.cfg index 0d85640ed27..5c0aae32cb4 100644 --- a/projects/ROCKNIX/packages/ui/emulationstation/config/common/es_features.cfg +++ b/projects/ROCKNIX/packages/ui/emulationstation/config/common/es_features.cfg @@ -1158,6 +1158,10 @@ + + + + @@ -1184,6 +1188,10 @@ + + + +