From 39ce6d59a62f87f7970750f802dfecef7765968d Mon Sep 17 00:00:00 2001 From: XargonWan Date: Mon, 4 Mar 2024 21:16:50 +0100 Subject: [PATCH 01/34] YUZU: removed --- .../how-to-install-citra-mods.txt | 2 +- .../how-to-install-custom-emulators.txt | 16 - .../helper_files/how-to-install-yuzu-mods.txt | 25 - .../retrodeck/presets/yuzu_presets.cfg | 7 - .../reference_lists/bios_checklist.cfg | 4 +- .../reference_lists/helper_files_list.cfg | 4 - .../multi_user_emulator_config_dirs.cfg | 1 - .../reference_lists/pretty_system_names.cfg | 1 - emu-configs/defaults/retrodeck/retrodeck.cfg | 2 - emu-configs/defaults/yuzu/qt-config.ini | 1281 ----------------- emu-configs/yuzu/qt-config.ini | 1277 ---------------- es-configs/es_find_rules.xml | 21 - es-configs/es_systems.xml | 2 - functions/global.sh | 1 - functions/patching.sh | 4 +- functions/prepare_component.sh | 54 - functions/steam-sync/steam-sync.py | 2 - net.retrodeck.retrodeck.yml | 24 - retrodeck.sh | 4 +- tools/configurator.sh | 19 +- 20 files changed, 12 insertions(+), 2739 deletions(-) delete mode 100644 emu-configs/defaults/retrodeck/helper_files/how-to-install-custom-emulators.txt delete mode 100644 emu-configs/defaults/retrodeck/helper_files/how-to-install-yuzu-mods.txt delete mode 100644 emu-configs/defaults/retrodeck/presets/yuzu_presets.cfg delete mode 100644 emu-configs/defaults/yuzu/qt-config.ini delete mode 100644 emu-configs/yuzu/qt-config.ini diff --git a/emu-configs/defaults/retrodeck/helper_files/how-to-install-citra-mods.txt b/emu-configs/defaults/retrodeck/helper_files/how-to-install-citra-mods.txt index 8918ba2d..1bfc1976 100644 --- a/emu-configs/defaults/retrodeck/helper_files/how-to-install-citra-mods.txt +++ b/emu-configs/defaults/retrodeck/helper_files/how-to-install-citra-mods.txt @@ -11,7 +11,7 @@ From Citra From the mod folder directly - Extract any mod files from compressed .zip or any other format into folders. - Go into ~/retrodeck/mods/citra/. The folders are all named by TITLEID. -- Past the mods into the right ~/retrodeck/mods/yuzu/ folder. +- Past the mods into the right ~/retrodeck/mods/citra/ folder. Related wiki article can be found here: https://github.com/XargonWan/RetroDECK/wiki/Citra%3A-Mods#citra---3ds diff --git a/emu-configs/defaults/retrodeck/helper_files/how-to-install-custom-emulators.txt b/emu-configs/defaults/retrodeck/helper_files/how-to-install-custom-emulators.txt deleted file mode 100644 index 2c35cf4a..00000000 --- a/emu-configs/defaults/retrodeck/helper_files/how-to-install-custom-emulators.txt +++ /dev/null @@ -1,16 +0,0 @@ -There is the possibility to provide custom emutlators provided by the user. - -At the moment the only one available is Yuzu. -Place your custom Yuzu files (AppImage and such) in the custom/yuzu folder without any other subfolders, like in the example: -retrodeck/customs/yuzu/yuzu*.AppImage - -WARNINGS on custom emulators: -- Custom emulators are self managed: means that RetroDECK Team is not supporting nor troubleshooting them. -- Custom emulators could potentially break other included emulators configs: use them at your own risk. -- Remember to make the binary executable, otherwise they won't be launched. -- Hotkeys might not be working if not configured by the users. - -Related wiki article can be found here: ---- - -The RetroDECK Team diff --git a/emu-configs/defaults/retrodeck/helper_files/how-to-install-yuzu-mods.txt b/emu-configs/defaults/retrodeck/helper_files/how-to-install-yuzu-mods.txt deleted file mode 100644 index 1f41c698..00000000 --- a/emu-configs/defaults/retrodeck/helper_files/how-to-install-yuzu-mods.txt +++ /dev/null @@ -1,25 +0,0 @@ -There are two ways of adding mods into Yuzu - -From Yuzu directly -- Extract any mod files from compressed .zip or any other format to folders. -- Open up Yuzu inside RetroDECK Configurator by pressing Open Emulator - Yuzu. -- Right click on the game you want to add mods into. -- Click on Open Mod Data Destination. -- Paste the mod folders inside that directory. -- Right clicking on the game and selecting Properties. -- Enable the mods you want to enable by pressing the checkboxes in the Add-Ons tab and press OK. -- Quit Yuzu - -From the mods/yuzu folder -- Extract any mod files from compressed .zip or any other format into folders. -- Go into ~/retrodeck/mods/yuzu/ and file the right folder for the game you want to add mods to. The folders are all named by TITLEID. -- Move those folders into ~/retrodeck/mods/yuzu/ -- Open up Yuzu inside RetroDECK Configurator by pressing Open Emulator - Yuzu. -- Right clicking on the game and selecting Properties. -- Enable the mods you want to enable by pressing the checkboxes in the Add-Ons tab and press OK. -- Quit Yuzu - -Related wiki article can be found here: -https://github.com/XargonWan/RetroDECK/wiki/Yuzu%3A-Mods - -The RetroDECK Team \ No newline at end of file diff --git a/emu-configs/defaults/retrodeck/presets/yuzu_presets.cfg b/emu-configs/defaults/retrodeck/presets/yuzu_presets.cfg deleted file mode 100644 index e03474f1..00000000 --- a/emu-configs/defaults/retrodeck/presets/yuzu_presets.cfg +++ /dev/null @@ -1,7 +0,0 @@ -config_file_format^yuzu -change^ask_to_exit^confirmClose^true^UI^$yuzuconf^$emuconfigs/yuzu/qt-config.ini -change^ask_to_exit^confirmClose\default^true^UI^$yuzuconf^$emuconfigs/yuzu/qt-config.ini -change^abxy_button_swap^player_0_button_a^"engine:sdl,guid:03000000de280000ff11000001000000,port:0,button:0,pad:0"^Controls^$yuzuconf^$emuconfigs/yuzu/qt-config.ini -change^abxy_button_swap^player_0_button_b^"engine:sdl,guid:03000000de280000ff11000001000000,port:0,button:1,pad:0"^Controls^$yuzuconf^$emuconfigs/yuzu/qt-config.ini -change^abxy_button_swap^player_0_button_x^"engine:sdl,guid:03000000de280000ff11000001000000,port:0,button:2,pad:0"^Controls^$yuzuconf^$emuconfigs/yuzu/qt-config.ini -change^abxy_button_swap^player_0_button_y^"engine:sdl,guid:03000000de280000ff11000001000000,port:0,button:3,pad:0"^Controls^$yuzuconf^$emuconfigs/yuzu/qt-config.ini diff --git a/emu-configs/defaults/retrodeck/reference_lists/bios_checklist.cfg b/emu-configs/defaults/retrodeck/reference_lists/bios_checklist.cfg index c11d6a4c..c46346b7 100644 --- a/emu-configs/defaults/retrodeck/reference_lists/bios_checklist.cfg +++ b/emu-configs/defaults/retrodeck/reference_lists/bios_checklist.cfg @@ -78,8 +78,8 @@ bios9.bin^^a392174eb3e572fed6447e956bde4b25^Nintendo DS^Used by MelonDS emulator firmware.bin^^e45033d9b0fa6b0de071292bba7c9d13^Nintendo DS^Used by MelonDS emulator (Required, see Wiki) disksys.rom^^ca30b50f880eb660a320674ed365ef7a^Nintendo NES / Famicom^Family Computer Disk System BIOS - Required for Family Computer Disk System emulation bios.min^^1e4fb124a3a886865acb574f388c803d^Nintendo Pokemon Mini^Pokémon Mini BIOS - Optional -prod.keys^switch/keys/^Unknown^Nintendo Switch^A file for Switch emulation in Yuzu (Required) -title.keys^switch/keys/^Unknown^Nintendo Switch^A file for Switch emulation in Yuzu (Required) +prod.keys^switch/keys/^Unknown^Nintendo Switch^A file for Switch emulation in Ryujinx (Required) +title.keys^switch/keys/^Unknown^Nintendo Switch^A file for Switch emulation in Ryujinx (Required) pico8^pico-8/^Unknown^PICO-8^The PICO-8 executable (Required) pico8.dat^pico-8/^Unknown^PICO-8^A PICO-8 system file (Required) pico8_dyn^pico-8/^Unknown^PICO-8^A PICO-8 system file (Required) diff --git a/emu-configs/defaults/retrodeck/reference_lists/helper_files_list.cfg b/emu-configs/defaults/retrodeck/reference_lists/helper_files_list.cfg index 8a3b9744..c38cefbd 100644 --- a/emu-configs/defaults/retrodeck/reference_lists/helper_files_list.cfg +++ b/emu-configs/defaults/retrodeck/reference_lists/helper_files_list.cfg @@ -7,7 +7,6 @@ how-to-install-citra-mods.txt^$mods_folder/Citra how-to-install-dolphin-mods.txt^$mods_folder/Dolphin how-to-install-primehack-mods.txt^$mods_folder/Primehack -how-to-install-yuzu-mods.txt^$mods_folder/Yuzu # textures how-to-install-Mesen-textures.txt^$texture_packs_folder/RetroArch-Mesen @@ -17,8 +16,5 @@ how-to-install-Mupen64Plus-textures.txt^$texture_packs_folder/RetroArch-Mupen64P how-to-install-Mupen64Plus-textures.txt^$texture_packs_folder/RetroArch-Mupen64Plus/hires_texture how-to-install-Duckstation-textures.txt^$texture_packs_folder/Duckstation -# customs -how-to-install-custom-emulators.txt^$rdhome/customs - # emulators how-to-install-psvita-games.txt^$roms_folder/psvita diff --git a/emu-configs/defaults/retrodeck/reference_lists/multi_user_emulator_config_dirs.cfg b/emu-configs/defaults/retrodeck/reference_lists/multi_user_emulator_config_dirs.cfg index d9c786d8..723db0f1 100644 --- a/emu-configs/defaults/retrodeck/reference_lists/multi_user_emulator_config_dirs.cfg +++ b/emu-configs/defaults/retrodeck/reference_lists/multi_user_emulator_config_dirs.cfg @@ -9,4 +9,3 @@ primehack rpcs3 Ryujinx xemu -yuzu diff --git a/emu-configs/defaults/retrodeck/reference_lists/pretty_system_names.cfg b/emu-configs/defaults/retrodeck/reference_lists/pretty_system_names.cfg index f324a56d..6114d88a 100644 --- a/emu-configs/defaults/retrodeck/reference_lists/pretty_system_names.cfg +++ b/emu-configs/defaults/retrodeck/reference_lists/pretty_system_names.cfg @@ -14,4 +14,3 @@ psx_ra^Sony Playstation (RetroArch Core) retroarch^RetroArch (Multi-emulator Frontend) ryujinx^Ryujinx (Nintendo Switch Standalone Emulator) snes^Nintendo Super Nintendo -yuzu^Yuzu (Nintendo Switch Standalone Emulator) diff --git a/emu-configs/defaults/retrodeck/retrodeck.cfg b/emu-configs/defaults/retrodeck/retrodeck.cfg index e07c6967..f0fd7b37 100644 --- a/emu-configs/defaults/retrodeck/retrodeck.cfg +++ b/emu-configs/defaults/retrodeck/retrodeck.cfg @@ -70,7 +70,6 @@ gba=false gbc=false n64=false snes=false -yuzu=false [quick_resume] retroarch=true @@ -81,4 +80,3 @@ dolphin=false duckstation=false pcsx2=false primehack=false -yuzu=false diff --git a/emu-configs/defaults/yuzu/qt-config.ini b/emu-configs/defaults/yuzu/qt-config.ini deleted file mode 100644 index 5a18ed8a..00000000 --- a/emu-configs/defaults/yuzu/qt-config.ini +++ /dev/null @@ -1,1281 +0,0 @@ -[Audio] -input_device=auto -input_device\default=true -output_device=auto -output_device\default=true -output_engine=auto -output_engine\default=true -volume=100 -volume\default=true - -[Controls] -controller_navigation=true -controller_navigation\default=true -debug_pad_button_a="toggle:0,code:67,engine:keyboard" -debug_pad_button_a\default=true -debug_pad_button_b="toggle:0,code:88,engine:keyboard" -debug_pad_button_b\default=true -debug_pad_button_ddown="toggle:0,code:16777237,engine:keyboard" -debug_pad_button_ddown\default=true -debug_pad_button_dleft="toggle:0,code:16777234,engine:keyboard" -debug_pad_button_dleft\default=true -debug_pad_button_dright="toggle:0,code:16777236,engine:keyboard" -debug_pad_button_dright\default=true -debug_pad_button_dup="toggle:0,code:16777235,engine:keyboard" -debug_pad_button_dup\default=true -debug_pad_button_home="toggle:0,code:0,engine:keyboard" -debug_pad_button_home\default=true -debug_pad_button_l="toggle:0,code:81,engine:keyboard" -debug_pad_button_l\default=true -debug_pad_button_lstick="toggle:0,code:70,engine:keyboard" -debug_pad_button_lstick\default=true -debug_pad_button_minus="toggle:0,code:78,engine:keyboard" -debug_pad_button_minus\default=true -debug_pad_button_plus="toggle:0,code:77,engine:keyboard" -debug_pad_button_plus\default=true -debug_pad_button_r="toggle:0,code:69,engine:keyboard" -debug_pad_button_r\default=true -debug_pad_button_rstick="toggle:0,code:71,engine:keyboard" -debug_pad_button_rstick\default=true -debug_pad_button_screenshot="toggle:0,code:0,engine:keyboard" -debug_pad_button_screenshot\default=true -debug_pad_button_sl="toggle:0,code:81,engine:keyboard" -debug_pad_button_sl\default=true -debug_pad_button_sr="toggle:0,code:69,engine:keyboard" -debug_pad_button_sr\default=true -debug_pad_button_x="toggle:0,code:86,engine:keyboard" -debug_pad_button_x\default=true -debug_pad_button_y="toggle:0,code:90,engine:keyboard" -debug_pad_button_y\default=true -debug_pad_button_zl="toggle:0,code:82,engine:keyboard" -debug_pad_button_zl\default=true -debug_pad_button_zr="toggle:0,code:84,engine:keyboard" -debug_pad_button_zr\default=true -debug_pad_enabled=false -debug_pad_enabled\default=true -debug_pad_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" -debug_pad_lstick\default=true -debug_pad_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" -debug_pad_rstick\default=true -emulate_analog_keyboard=false -emulate_analog_keyboard\default=true -enable_accurate_vibrations=false -enable_accurate_vibrations\default=true -enable_ir_sensor=false -enable_ir_sensor\default=true -enable_joycon_driver=true -enable_joycon_driver\default=true -enable_procon_driver=false -enable_procon_driver\default=true -enable_raw_input=false -enable_raw_input\default=true -enable_ring_controller=true -enable_ring_controller\default=true -enable_udp_controller=false -enable_udp_controller\default=true -ir_sensor_device=auto -ir_sensor_device\default=true -keyboard_enabled=false -keyboard_enabled\default=true -motion_enabled=true -motion_enabled\default=true -mouse_enabled=false -mouse_enabled\default=true -mouse_panning_sensitivity=10 -mouse_panning_sensitivity\default=true -pause_tas_on_load=true -pause_tas_on_load\default=true -player_0_body_color_left=4278893030 -player_0_body_color_left\default=false -player_0_body_color_right=4294917160 -player_0_body_color_right\default=false -player_0_button_a="toggle:0,code:67,engine:keyboard" -player_0_button_a\default=true -player_0_button_b="toggle:0,code:88,engine:keyboard" -player_0_button_b\default=true -player_0_button_color_left=4278197790 -player_0_button_color_left\default=false -player_0_button_color_right=4280158730 -player_0_button_color_right\default=false -player_0_button_ddown="toggle:0,code:16777237,engine:keyboard" -player_0_button_ddown\default=true -player_0_button_dleft="toggle:0,code:16777234,engine:keyboard" -player_0_button_dleft\default=true -player_0_button_dright="toggle:0,code:16777236,engine:keyboard" -player_0_button_dright\default=true -player_0_button_dup="toggle:0,code:16777235,engine:keyboard" -player_0_button_dup\default=true -player_0_button_home="toggle:0,code:0,engine:keyboard" -player_0_button_home\default=true -player_0_button_l="toggle:0,code:81,engine:keyboard" -player_0_button_l\default=true -player_0_button_lstick="toggle:0,code:70,engine:keyboard" -player_0_button_lstick\default=true -player_0_button_minus="toggle:0,code:78,engine:keyboard" -player_0_button_minus\default=true -player_0_button_plus="toggle:0,code:77,engine:keyboard" -player_0_button_plus\default=true -player_0_button_r="toggle:0,code:69,engine:keyboard" -player_0_button_r\default=true -player_0_button_rstick="toggle:0,code:71,engine:keyboard" -player_0_button_rstick\default=true -player_0_button_screenshot="toggle:0,code:0,engine:keyboard" -player_0_button_screenshot\default=true -player_0_button_sl="toggle:0,code:81,engine:keyboard" -player_0_button_sl\default=true -player_0_button_sr="toggle:0,code:69,engine:keyboard" -player_0_button_sr\default=true -player_0_button_x="toggle:0,code:86,engine:keyboard" -player_0_button_x\default=true -player_0_button_y="toggle:0,code:90,engine:keyboard" -player_0_button_y\default=true -player_0_button_zl="toggle:0,code:82,engine:keyboard" -player_0_button_zl\default=true -player_0_button_zr="toggle:0,code:84,engine:keyboard" -player_0_button_zr\default=true -player_0_connected=true -player_0_connected\default=true -player_0_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" -player_0_lstick\default=true -player_0_motionleft="toggle:0,code:55,engine:keyboard" -player_0_motionleft\default=true -player_0_motionright="toggle:0,code:56,engine:keyboard" -player_0_motionright\default=true -player_0_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" -player_0_rstick\default=true -player_0_type=0 -player_0_type\default=true -player_0_vibration_enabled=true -player_0_vibration_enabled\default=true -player_0_vibration_strength=100 -player_0_vibration_strength\default=true -player_1_body_color_left=4278893030 -player_1_body_color_left\default=false -player_1_body_color_right=4294917160 -player_1_body_color_right\default=false -player_1_button_a="toggle:0,code:67,engine:keyboard" -player_1_button_a\default=true -player_1_button_b="toggle:0,code:88,engine:keyboard" -player_1_button_b\default=true -player_1_button_color_left=4278197790 -player_1_button_color_left\default=false -player_1_button_color_right=4280158730 -player_1_button_color_right\default=false -player_1_button_ddown="toggle:0,code:16777237,engine:keyboard" -player_1_button_ddown\default=true -player_1_button_dleft="toggle:0,code:16777234,engine:keyboard" -player_1_button_dleft\default=true -player_1_button_dright="toggle:0,code:16777236,engine:keyboard" -player_1_button_dright\default=true -player_1_button_dup="toggle:0,code:16777235,engine:keyboard" -player_1_button_dup\default=true -player_1_button_home="toggle:0,code:0,engine:keyboard" -player_1_button_home\default=true -player_1_button_l="toggle:0,code:81,engine:keyboard" -player_1_button_l\default=true -player_1_button_lstick="toggle:0,code:70,engine:keyboard" -player_1_button_lstick\default=true -player_1_button_minus="toggle:0,code:78,engine:keyboard" -player_1_button_minus\default=true -player_1_button_plus="toggle:0,code:77,engine:keyboard" -player_1_button_plus\default=true -player_1_button_r="toggle:0,code:69,engine:keyboard" -player_1_button_r\default=true -player_1_button_rstick="toggle:0,code:71,engine:keyboard" -player_1_button_rstick\default=true -player_1_button_screenshot="toggle:0,code:0,engine:keyboard" -player_1_button_screenshot\default=true -player_1_button_sl="toggle:0,code:81,engine:keyboard" -player_1_button_sl\default=true -player_1_button_sr="toggle:0,code:69,engine:keyboard" -player_1_button_sr\default=true -player_1_button_x="toggle:0,code:86,engine:keyboard" -player_1_button_x\default=true -player_1_button_y="toggle:0,code:90,engine:keyboard" -player_1_button_y\default=true -player_1_button_zl="toggle:0,code:82,engine:keyboard" -player_1_button_zl\default=true -player_1_button_zr="toggle:0,code:84,engine:keyboard" -player_1_button_zr\default=true -player_1_connected=false -player_1_connected\default=true -player_1_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" -player_1_lstick\default=true -player_1_motionleft="toggle:0,code:55,engine:keyboard" -player_1_motionleft\default=true -player_1_motionright="toggle:0,code:56,engine:keyboard" -player_1_motionright\default=true -player_1_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" -player_1_rstick\default=true -player_1_type=0 -player_1_type\default=true -player_1_vibration_enabled=true -player_1_vibration_enabled\default=true -player_1_vibration_strength=100 -player_1_vibration_strength\default=true -player_2_body_color_left=4278893030 -player_2_body_color_left\default=false -player_2_body_color_right=4294917160 -player_2_body_color_right\default=false -player_2_button_a="toggle:0,code:67,engine:keyboard" -player_2_button_a\default=true -player_2_button_b="toggle:0,code:88,engine:keyboard" -player_2_button_b\default=true -player_2_button_color_left=4278197790 -player_2_button_color_left\default=false -player_2_button_color_right=4280158730 -player_2_button_color_right\default=false -player_2_button_ddown="toggle:0,code:16777237,engine:keyboard" -player_2_button_ddown\default=true -player_2_button_dleft="toggle:0,code:16777234,engine:keyboard" -player_2_button_dleft\default=true -player_2_button_dright="toggle:0,code:16777236,engine:keyboard" -player_2_button_dright\default=true -player_2_button_dup="toggle:0,code:16777235,engine:keyboard" -player_2_button_dup\default=true -player_2_button_home="toggle:0,code:0,engine:keyboard" -player_2_button_home\default=true -player_2_button_l="toggle:0,code:81,engine:keyboard" -player_2_button_l\default=true -player_2_button_lstick="toggle:0,code:70,engine:keyboard" -player_2_button_lstick\default=true -player_2_button_minus="toggle:0,code:78,engine:keyboard" -player_2_button_minus\default=true -player_2_button_plus="toggle:0,code:77,engine:keyboard" -player_2_button_plus\default=true -player_2_button_r="toggle:0,code:69,engine:keyboard" -player_2_button_r\default=true -player_2_button_rstick="toggle:0,code:71,engine:keyboard" -player_2_button_rstick\default=true -player_2_button_screenshot="toggle:0,code:0,engine:keyboard" -player_2_button_screenshot\default=true -player_2_button_sl="toggle:0,code:81,engine:keyboard" -player_2_button_sl\default=true -player_2_button_sr="toggle:0,code:69,engine:keyboard" -player_2_button_sr\default=true -player_2_button_x="toggle:0,code:86,engine:keyboard" -player_2_button_x\default=true -player_2_button_y="toggle:0,code:90,engine:keyboard" -player_2_button_y\default=true -player_2_button_zl="toggle:0,code:82,engine:keyboard" -player_2_button_zl\default=true -player_2_button_zr="toggle:0,code:84,engine:keyboard" -player_2_button_zr\default=true -player_2_connected=false -player_2_connected\default=true -player_2_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" -player_2_lstick\default=true -player_2_motionleft="toggle:0,code:55,engine:keyboard" -player_2_motionleft\default=true -player_2_motionright="toggle:0,code:56,engine:keyboard" -player_2_motionright\default=true -player_2_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" -player_2_rstick\default=true -player_2_type=0 -player_2_type\default=true -player_2_vibration_enabled=true -player_2_vibration_enabled\default=true -player_2_vibration_strength=100 -player_2_vibration_strength\default=true -player_3_body_color_left=4278893030 -player_3_body_color_left\default=false -player_3_body_color_right=4294917160 -player_3_body_color_right\default=false -player_3_button_a="toggle:0,code:67,engine:keyboard" -player_3_button_a\default=true -player_3_button_b="toggle:0,code:88,engine:keyboard" -player_3_button_b\default=true -player_3_button_color_left=4278197790 -player_3_button_color_left\default=false -player_3_button_color_right=4280158730 -player_3_button_color_right\default=false -player_3_button_ddown="toggle:0,code:16777237,engine:keyboard" -player_3_button_ddown\default=true -player_3_button_dleft="toggle:0,code:16777234,engine:keyboard" -player_3_button_dleft\default=true -player_3_button_dright="toggle:0,code:16777236,engine:keyboard" -player_3_button_dright\default=true -player_3_button_dup="toggle:0,code:16777235,engine:keyboard" -player_3_button_dup\default=true -player_3_button_home="toggle:0,code:0,engine:keyboard" -player_3_button_home\default=true -player_3_button_l="toggle:0,code:81,engine:keyboard" -player_3_button_l\default=true -player_3_button_lstick="toggle:0,code:70,engine:keyboard" -player_3_button_lstick\default=true -player_3_button_minus="toggle:0,code:78,engine:keyboard" -player_3_button_minus\default=true -player_3_button_plus="toggle:0,code:77,engine:keyboard" -player_3_button_plus\default=true -player_3_button_r="toggle:0,code:69,engine:keyboard" -player_3_button_r\default=true -player_3_button_rstick="toggle:0,code:71,engine:keyboard" -player_3_button_rstick\default=true -player_3_button_screenshot="toggle:0,code:0,engine:keyboard" -player_3_button_screenshot\default=true -player_3_button_sl="toggle:0,code:81,engine:keyboard" -player_3_button_sl\default=true -player_3_button_sr="toggle:0,code:69,engine:keyboard" -player_3_button_sr\default=true -player_3_button_x="toggle:0,code:86,engine:keyboard" -player_3_button_x\default=true -player_3_button_y="toggle:0,code:90,engine:keyboard" -player_3_button_y\default=true -player_3_button_zl="toggle:0,code:82,engine:keyboard" -player_3_button_zl\default=true -player_3_button_zr="toggle:0,code:84,engine:keyboard" -player_3_button_zr\default=true -player_3_connected=false -player_3_connected\default=true -player_3_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" -player_3_lstick\default=true -player_3_motionleft="toggle:0,code:55,engine:keyboard" -player_3_motionleft\default=true -player_3_motionright="toggle:0,code:56,engine:keyboard" -player_3_motionright\default=true -player_3_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" -player_3_rstick\default=true -player_3_type=0 -player_3_type\default=true -player_3_vibration_enabled=true -player_3_vibration_enabled\default=true -player_3_vibration_strength=100 -player_3_vibration_strength\default=true -player_4_body_color_left=4278893030 -player_4_body_color_left\default=false -player_4_body_color_right=4294917160 -player_4_body_color_right\default=false -player_4_button_a="toggle:0,code:67,engine:keyboard" -player_4_button_a\default=true -player_4_button_b="toggle:0,code:88,engine:keyboard" -player_4_button_b\default=true -player_4_button_color_left=4278197790 -player_4_button_color_left\default=false -player_4_button_color_right=4280158730 -player_4_button_color_right\default=false -player_4_button_ddown="toggle:0,code:16777237,engine:keyboard" -player_4_button_ddown\default=true -player_4_button_dleft="toggle:0,code:16777234,engine:keyboard" -player_4_button_dleft\default=true -player_4_button_dright="toggle:0,code:16777236,engine:keyboard" -player_4_button_dright\default=true -player_4_button_dup="toggle:0,code:16777235,engine:keyboard" -player_4_button_dup\default=true -player_4_button_home="toggle:0,code:0,engine:keyboard" -player_4_button_home\default=true -player_4_button_l="toggle:0,code:81,engine:keyboard" -player_4_button_l\default=true -player_4_button_lstick="toggle:0,code:70,engine:keyboard" -player_4_button_lstick\default=true -player_4_button_minus="toggle:0,code:78,engine:keyboard" -player_4_button_minus\default=true -player_4_button_plus="toggle:0,code:77,engine:keyboard" -player_4_button_plus\default=true -player_4_button_r="toggle:0,code:69,engine:keyboard" -player_4_button_r\default=true -player_4_button_rstick="toggle:0,code:71,engine:keyboard" -player_4_button_rstick\default=true -player_4_button_screenshot="toggle:0,code:0,engine:keyboard" -player_4_button_screenshot\default=true -player_4_button_sl="toggle:0,code:81,engine:keyboard" -player_4_button_sl\default=true -player_4_button_sr="toggle:0,code:69,engine:keyboard" -player_4_button_sr\default=true -player_4_button_x="toggle:0,code:86,engine:keyboard" -player_4_button_x\default=true -player_4_button_y="toggle:0,code:90,engine:keyboard" -player_4_button_y\default=true -player_4_button_zl="toggle:0,code:82,engine:keyboard" -player_4_button_zl\default=true -player_4_button_zr="toggle:0,code:84,engine:keyboard" -player_4_button_zr\default=true -player_4_connected=false -player_4_connected\default=true -player_4_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" -player_4_lstick\default=true -player_4_motionleft="toggle:0,code:55,engine:keyboard" -player_4_motionleft\default=true -player_4_motionright="toggle:0,code:56,engine:keyboard" -player_4_motionright\default=true -player_4_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" -player_4_rstick\default=true -player_4_type=0 -player_4_type\default=true -player_4_vibration_enabled=true -player_4_vibration_enabled\default=true -player_4_vibration_strength=100 -player_4_vibration_strength\default=true -player_5_body_color_left=4278893030 -player_5_body_color_left\default=false -player_5_body_color_right=4294917160 -player_5_body_color_right\default=false -player_5_button_a="toggle:0,code:67,engine:keyboard" -player_5_button_a\default=true -player_5_button_b="toggle:0,code:88,engine:keyboard" -player_5_button_b\default=true -player_5_button_color_left=4278197790 -player_5_button_color_left\default=false -player_5_button_color_right=4280158730 -player_5_button_color_right\default=false -player_5_button_ddown="toggle:0,code:16777237,engine:keyboard" -player_5_button_ddown\default=true -player_5_button_dleft="toggle:0,code:16777234,engine:keyboard" -player_5_button_dleft\default=true -player_5_button_dright="toggle:0,code:16777236,engine:keyboard" -player_5_button_dright\default=true -player_5_button_dup="toggle:0,code:16777235,engine:keyboard" -player_5_button_dup\default=true -player_5_button_home="toggle:0,code:0,engine:keyboard" -player_5_button_home\default=true -player_5_button_l="toggle:0,code:81,engine:keyboard" -player_5_button_l\default=true -player_5_button_lstick="toggle:0,code:70,engine:keyboard" -player_5_button_lstick\default=true -player_5_button_minus="toggle:0,code:78,engine:keyboard" -player_5_button_minus\default=true -player_5_button_plus="toggle:0,code:77,engine:keyboard" -player_5_button_plus\default=true -player_5_button_r="toggle:0,code:69,engine:keyboard" -player_5_button_r\default=true -player_5_button_rstick="toggle:0,code:71,engine:keyboard" -player_5_button_rstick\default=true -player_5_button_screenshot="toggle:0,code:0,engine:keyboard" -player_5_button_screenshot\default=true -player_5_button_sl="toggle:0,code:81,engine:keyboard" -player_5_button_sl\default=true -player_5_button_sr="toggle:0,code:69,engine:keyboard" -player_5_button_sr\default=true -player_5_button_x="toggle:0,code:86,engine:keyboard" -player_5_button_x\default=true -player_5_button_y="toggle:0,code:90,engine:keyboard" -player_5_button_y\default=true -player_5_button_zl="toggle:0,code:82,engine:keyboard" -player_5_button_zl\default=true -player_5_button_zr="toggle:0,code:84,engine:keyboard" -player_5_button_zr\default=true -player_5_connected=false -player_5_connected\default=true -player_5_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" -player_5_lstick\default=true -player_5_motionleft="toggle:0,code:55,engine:keyboard" -player_5_motionleft\default=true -player_5_motionright="toggle:0,code:56,engine:keyboard" -player_5_motionright\default=true -player_5_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" -player_5_rstick\default=true -player_5_type=0 -player_5_type\default=true -player_5_vibration_enabled=true -player_5_vibration_enabled\default=true -player_5_vibration_strength=100 -player_5_vibration_strength\default=true -player_6_body_color_left=4278893030 -player_6_body_color_left\default=false -player_6_body_color_right=4294917160 -player_6_body_color_right\default=false -player_6_button_a="toggle:0,code:67,engine:keyboard" -player_6_button_a\default=true -player_6_button_b="toggle:0,code:88,engine:keyboard" -player_6_button_b\default=true -player_6_button_color_left=4278197790 -player_6_button_color_left\default=false -player_6_button_color_right=4280158730 -player_6_button_color_right\default=false -player_6_button_ddown="toggle:0,code:16777237,engine:keyboard" -player_6_button_ddown\default=true -player_6_button_dleft="toggle:0,code:16777234,engine:keyboard" -player_6_button_dleft\default=true -player_6_button_dright="toggle:0,code:16777236,engine:keyboard" -player_6_button_dright\default=true -player_6_button_dup="toggle:0,code:16777235,engine:keyboard" -player_6_button_dup\default=true -player_6_button_home="toggle:0,code:0,engine:keyboard" -player_6_button_home\default=true -player_6_button_l="toggle:0,code:81,engine:keyboard" -player_6_button_l\default=true -player_6_button_lstick="toggle:0,code:70,engine:keyboard" -player_6_button_lstick\default=true -player_6_button_minus="toggle:0,code:78,engine:keyboard" -player_6_button_minus\default=true -player_6_button_plus="toggle:0,code:77,engine:keyboard" -player_6_button_plus\default=true -player_6_button_r="toggle:0,code:69,engine:keyboard" -player_6_button_r\default=true -player_6_button_rstick="toggle:0,code:71,engine:keyboard" -player_6_button_rstick\default=true -player_6_button_screenshot="toggle:0,code:0,engine:keyboard" -player_6_button_screenshot\default=true -player_6_button_sl="toggle:0,code:81,engine:keyboard" -player_6_button_sl\default=true -player_6_button_sr="toggle:0,code:69,engine:keyboard" -player_6_button_sr\default=true -player_6_button_x="toggle:0,code:86,engine:keyboard" -player_6_button_x\default=true -player_6_button_y="toggle:0,code:90,engine:keyboard" -player_6_button_y\default=true -player_6_button_zl="toggle:0,code:82,engine:keyboard" -player_6_button_zl\default=true -player_6_button_zr="toggle:0,code:84,engine:keyboard" -player_6_button_zr\default=true -player_6_connected=false -player_6_connected\default=true -player_6_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" -player_6_lstick\default=true -player_6_motionleft="toggle:0,code:55,engine:keyboard" -player_6_motionleft\default=true -player_6_motionright="toggle:0,code:56,engine:keyboard" -player_6_motionright\default=true -player_6_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" -player_6_rstick\default=true -player_6_type=0 -player_6_type\default=true -player_6_vibration_enabled=true -player_6_vibration_enabled\default=true -player_6_vibration_strength=100 -player_6_vibration_strength\default=true -player_7_body_color_left=4278893030 -player_7_body_color_left\default=false -player_7_body_color_right=4294917160 -player_7_body_color_right\default=false -player_7_button_a="toggle:0,code:67,engine:keyboard" -player_7_button_a\default=true -player_7_button_b="toggle:0,code:88,engine:keyboard" -player_7_button_b\default=true -player_7_button_color_left=4278197790 -player_7_button_color_left\default=false -player_7_button_color_right=4280158730 -player_7_button_color_right\default=false -player_7_button_ddown="toggle:0,code:16777237,engine:keyboard" -player_7_button_ddown\default=true -player_7_button_dleft="toggle:0,code:16777234,engine:keyboard" -player_7_button_dleft\default=true -player_7_button_dright="toggle:0,code:16777236,engine:keyboard" -player_7_button_dright\default=true -player_7_button_dup="toggle:0,code:16777235,engine:keyboard" -player_7_button_dup\default=true -player_7_button_home="toggle:0,code:0,engine:keyboard" -player_7_button_home\default=true -player_7_button_l="toggle:0,code:81,engine:keyboard" -player_7_button_l\default=true -player_7_button_lstick="toggle:0,code:70,engine:keyboard" -player_7_button_lstick\default=true -player_7_button_minus="toggle:0,code:78,engine:keyboard" -player_7_button_minus\default=true -player_7_button_plus="toggle:0,code:77,engine:keyboard" -player_7_button_plus\default=true -player_7_button_r="toggle:0,code:69,engine:keyboard" -player_7_button_r\default=true -player_7_button_rstick="toggle:0,code:71,engine:keyboard" -player_7_button_rstick\default=true -player_7_button_screenshot="toggle:0,code:0,engine:keyboard" -player_7_button_screenshot\default=true -player_7_button_sl="toggle:0,code:81,engine:keyboard" -player_7_button_sl\default=true -player_7_button_sr="toggle:0,code:69,engine:keyboard" -player_7_button_sr\default=true -player_7_button_x="toggle:0,code:86,engine:keyboard" -player_7_button_x\default=true -player_7_button_y="toggle:0,code:90,engine:keyboard" -player_7_button_y\default=true -player_7_button_zl="toggle:0,code:82,engine:keyboard" -player_7_button_zl\default=true -player_7_button_zr="toggle:0,code:84,engine:keyboard" -player_7_button_zr\default=true -player_7_connected=false -player_7_connected\default=true -player_7_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" -player_7_lstick\default=true -player_7_motionleft="toggle:0,code:55,engine:keyboard" -player_7_motionleft\default=true -player_7_motionright="toggle:0,code:56,engine:keyboard" -player_7_motionright\default=true -player_7_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" -player_7_rstick\default=true -player_7_type=0 -player_7_type\default=true -player_7_vibration_enabled=true -player_7_vibration_enabled\default=true -player_7_vibration_strength=100 -player_7_vibration_strength\default=true -player_8_body_color_left=702950 -player_8_body_color_left\default=true -player_8_body_color_right=16727080 -player_8_body_color_right\default=true -player_8_button_a="engine:keyboard,code:67,toggle:0" -player_8_button_a\default=false -player_8_button_b="engine:keyboard,code:88,toggle:0" -player_8_button_b\default=false -player_8_button_color_left=7710 -player_8_button_color_left\default=true -player_8_button_color_right=1968650 -player_8_button_color_right\default=true -player_8_button_ddown="engine:keyboard,code:16777237,toggle:0" -player_8_button_ddown\default=false -player_8_button_dleft="engine:keyboard,code:16777234,toggle:0" -player_8_button_dleft\default=false -player_8_button_dright="engine:keyboard,code:16777236,toggle:0" -player_8_button_dright\default=false -player_8_button_dup="engine:keyboard,code:16777235,toggle:0" -player_8_button_dup\default=false -player_8_button_home="engine:keyboard,code:0,toggle:0" -player_8_button_home\default=false -player_8_button_l="engine:keyboard,code:81,toggle:0" -player_8_button_l\default=false -player_8_button_lstick="engine:keyboard,code:70,toggle:0" -player_8_button_lstick\default=false -player_8_button_minus="engine:keyboard,code:78,toggle:0" -player_8_button_minus\default=false -player_8_button_plus="engine:keyboard,code:77,toggle:0" -player_8_button_plus\default=false -player_8_button_r="engine:keyboard,code:69,toggle:0" -player_8_button_r\default=false -player_8_button_rstick="engine:keyboard,code:71,toggle:0" -player_8_button_rstick\default=false -player_8_button_screenshot="engine:keyboard,code:0,toggle:0" -player_8_button_screenshot\default=false -player_8_button_sl="engine:keyboard,code:81,toggle:0" -player_8_button_sl\default=false -player_8_button_sr="engine:keyboard,code:69,toggle:0" -player_8_button_sr\default=false -player_8_button_x="engine:keyboard,code:86,toggle:0" -player_8_button_x\default=false -player_8_button_y="engine:keyboard,code:90,toggle:0" -player_8_button_y\default=false -player_8_button_zl="engine:keyboard,code:82,toggle:0" -player_8_button_zl\default=false -player_8_button_zr="engine:keyboard,code:84,toggle:0" -player_8_button_zr\default=false -player_8_connected=false -player_8_connected\default=true -player_8_lstick="engine:analog_from_button,up:toggle$00$1code$087$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,modifier:toggle$00$1code$016777248$1engine$0keyboard,modifier_scale:0.500000" -player_8_lstick\default=false -player_8_motionleft="engine:keyboard,code:55,toggle:0" -player_8_motionleft\default=false -player_8_motionright="engine:keyboard,code:56,toggle:0" -player_8_motionright\default=false -player_8_rstick="engine:analog_from_button,up:toggle$00$1code$073$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,modifier:toggle$00$1code$00$1engine$0keyboard,modifier_scale:0.500000" -player_8_rstick\default=false -player_8_type=0 -player_8_type\default=true -player_8_vibration_enabled=true -player_8_vibration_enabled\default=true -player_8_vibration_strength=100 -player_8_vibration_strength\default=true -player_9_body_color_left=702950 -player_9_body_color_left\default=true -player_9_body_color_right=16727080 -player_9_body_color_right\default=true -player_9_button_a="toggle:0,code:67,engine:keyboard" -player_9_button_a\default=true -player_9_button_b="toggle:0,code:88,engine:keyboard" -player_9_button_b\default=true -player_9_button_color_left=7710 -player_9_button_color_left\default=true -player_9_button_color_right=1968650 -player_9_button_color_right\default=true -player_9_button_ddown="toggle:0,code:16777237,engine:keyboard" -player_9_button_ddown\default=true -player_9_button_dleft="toggle:0,code:16777234,engine:keyboard" -player_9_button_dleft\default=true -player_9_button_dright="toggle:0,code:16777236,engine:keyboard" -player_9_button_dright\default=true -player_9_button_dup="toggle:0,code:16777235,engine:keyboard" -player_9_button_dup\default=true -player_9_button_home="toggle:0,code:0,engine:keyboard" -player_9_button_home\default=true -player_9_button_l="toggle:0,code:81,engine:keyboard" -player_9_button_l\default=true -player_9_button_lstick="toggle:0,code:70,engine:keyboard" -player_9_button_lstick\default=true -player_9_button_minus="toggle:0,code:78,engine:keyboard" -player_9_button_minus\default=true -player_9_button_plus="toggle:0,code:77,engine:keyboard" -player_9_button_plus\default=true -player_9_button_r="toggle:0,code:69,engine:keyboard" -player_9_button_r\default=true -player_9_button_rstick="toggle:0,code:71,engine:keyboard" -player_9_button_rstick\default=true -player_9_button_screenshot="toggle:0,code:0,engine:keyboard" -player_9_button_screenshot\default=true -player_9_button_sl="toggle:0,code:81,engine:keyboard" -player_9_button_sl\default=true -player_9_button_sr="toggle:0,code:69,engine:keyboard" -player_9_button_sr\default=true -player_9_button_x="toggle:0,code:86,engine:keyboard" -player_9_button_x\default=true -player_9_button_y="toggle:0,code:90,engine:keyboard" -player_9_button_y\default=true -player_9_button_zl="toggle:0,code:82,engine:keyboard" -player_9_button_zl\default=true -player_9_button_zr="toggle:0,code:84,engine:keyboard" -player_9_button_zr\default=true -player_9_connected=false -player_9_connected\default=true -player_9_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" -player_9_lstick\default=true -player_9_motionleft="toggle:0,code:55,engine:keyboard" -player_9_motionleft\default=true -player_9_motionright="toggle:0,code:56,engine:keyboard" -player_9_motionright\default=true -player_9_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" -player_9_rstick\default=true -player_9_type=0 -player_9_type\default=true -player_9_vibration_enabled=true -player_9_vibration_enabled\default=true -player_9_vibration_strength=100 -player_9_vibration_strength\default=true -random_amiibo_id=false -random_amiibo_id\default=true -ring_controller="modifier_scale:0.050000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$00$1engine$0keyboard,up:toggle$00$1code$00$1engine$0keyboard,engine:analog_from_button" -ring_controller\default=true -tas_enable=false -tas_enable\default=true -tas_loop=false -tas_loop\default=true -touch_device="min_x:100,min_y:50,max_x:1800,max_y:850" -touch_device\default=true -touch_from_button_map=0 -touch_from_button_map\default=true -touch_from_button_maps\1\entries\size=0 -touch_from_button_maps\1\name=default -touch_from_button_maps\1\name\default=true -touch_from_button_maps\size=1 -touchscreen_angle=0 -touchscreen_angle\default=true -touchscreen_diameter_x=15 -touchscreen_diameter_x\default=true -touchscreen_diameter_y=15 -touchscreen_diameter_y\default=true -touchscreen_enabled=true -touchscreen_enabled\default=true -udp_input_servers=127.0.0.1:26760 -udp_input_servers\default=true -use_docked_mode=true -use_docked_mode\default=true -vibration_enabled=true -vibration_enabled\default=true - -[Core] -use_extended_memory_layout=false -use_extended_memory_layout\default=true -use_multi_core=true -use_multi_core\default=true -use_unsafe_extended_memory_layout=false -use_unsafe_extended_memory_layout\default=true - -[Cpu] -cpu_accuracy=0 -cpu_accuracy\default=true -cpu_accuracy_first_time=false -cpu_accuracy_first_time\default=false -cpu_debug_mode=false -cpu_debug_mode\default=true -cpuopt_block_linking=true -cpuopt_block_linking\default=true -cpuopt_const_prop=true -cpuopt_const_prop\default=true -cpuopt_context_elimination=true -cpuopt_context_elimination\default=true -cpuopt_fast_dispatcher=true -cpuopt_fast_dispatcher\default=true -cpuopt_fastmem=true -cpuopt_fastmem\default=true -cpuopt_fastmem_exclusives=true -cpuopt_fastmem_exclusives\default=true -cpuopt_ignore_memory_aborts=true -cpuopt_ignore_memory_aborts\default=true -cpuopt_misc_ir=true -cpuopt_misc_ir\default=true -cpuopt_page_tables=true -cpuopt_page_tables\default=true -cpuopt_recompile_exclusives=true -cpuopt_recompile_exclusives\default=true -cpuopt_reduce_misalign_checks=true -cpuopt_reduce_misalign_checks\default=true -cpuopt_return_stack_buffer=true -cpuopt_return_stack_buffer\default=true -cpuopt_unsafe_fastmem_check=true -cpuopt_unsafe_fastmem_check\default=true -cpuopt_unsafe_ignore_global_monitor=true -cpuopt_unsafe_ignore_global_monitor\default=true -cpuopt_unsafe_ignore_standard_fpcr=true -cpuopt_unsafe_ignore_standard_fpcr\default=true -cpuopt_unsafe_inaccurate_nan=true -cpuopt_unsafe_inaccurate_nan\default=true -cpuopt_unsafe_reduce_fp_error=true -cpuopt_unsafe_reduce_fp_error\default=true -cpuopt_unsafe_unfuse_fma=true -cpuopt_unsafe_unfuse_fma\default=true - -[Data%20Storage] -dump_directory=/home/deck/.var/app/org.yuzu_emu.yuzu/data/yuzu/dump -dump_directory\default=true -gamecard_current_game=false -gamecard_current_game\default=true -gamecard_inserted=false -gamecard_inserted\default=true -gamecard_path= -gamecard_path\default=true -load_directory=/home/deck/.var/app/org.yuzu_emu.yuzu/data/yuzu/load -load_directory\default=true -nand_directory=/home/deck/.var/app/org.yuzu_emu.yuzu/data/yuzu/nand -nand_directory\default=true -sdmc_directory=/home/deck/.var/app/org.yuzu_emu.yuzu/data/yuzu/sdmc -sdmc_directory\default=true -tas_directory=/home/deck/.var/app/org.yuzu_emu.yuzu/data/yuzu/tas -tas_directory\default=true -use_virtual_sd=true -use_virtual_sd\default=true - -[Debugging] -create_crash_dumps=false -create_crash_dumps\default=true -disable_macro_hle=false -disable_macro_hle\default=true -disable_macro_jit=false -disable_macro_jit\default=true -dump_exefs=false -dump_exefs\default=true -dump_nso=false -dump_nso\default=true -enable_all_controllers=false -enable_all_controllers\default=true -enable_fs_access_log=false -enable_fs_access_log\default=true -gdbstub_port=6543 -gdbstub_port\default=true -perform_vulkan_check=true -perform_vulkan_check\default=true -program_args= -program_args\default=true -quest_flag=false -quest_flag\default=true -record_frame_times=false -use_debug_asserts=false -use_debug_asserts\default=true -use_gdbstub=false -use_gdbstub\default=true - -[DisabledAddOns] -size=0 - -[Miscellaneous] -log_filter=*:Info -log_filter\default=true -use_dev_keys=false -use_dev_keys\default=true - -[Multiplayer] -game_id=0 -game_id\default=true -host_type=0 -host_type\default=true -ip= -ip\default=true -ip_ban_list\size=0 -max_player=8 -max_player\default=true -nickname=RetroDECK -nickname\default=true -port=24872 -port\default=true -room_description= -room_description\default=true -room_name= -room_name\default=true -room_nickname= -room_nickname\default=true -room_port=24872 -room_port\default=true -username_ban_list\size=0 - -[Renderer] -accelerate_astc=true -accelerate_astc\default=true -anti_aliasing=0 -anti_aliasing\default=true -aspect_ratio=0 -aspect_ratio\default=true -astc_recompression=0 -astc_recompression\default=true -async_astc=false -async_astc\default=true -async_presentation=false -async_presentation\default=true -backend=1 -backend\default=true -bg_blue=0 -bg_blue\default=true -bg_green=0 -bg_green\default=true -bg_red=0 -bg_red\default=true -debug=false -debug\default=true -disable_shader_loop_safety_checks=false -disable_shader_loop_safety_checks\default=true -enable_compute_pipelines=false -enable_compute_pipelines\default=true -force_max_clock=false -force_max_clock\default=true -fsr_sharpening_slider=25 -fsr_sharpening_slider\default=true -fullscreen_mode=1 -fullscreen_mode\default=true -gpu_accuracy=1 -gpu_accuracy\default=true -max_anisotropy=0 -max_anisotropy\default=true -nsight_aftermath=false -nsight_aftermath\default=true -nvdec_emulation=2 -nvdec_emulation\default=true -resolution_setup=2 -resolution_setup\default=true -scaling_filter=1 -scaling_filter\default=true -shader_backend=1 -shader_backend\default=true -shader_feedback=false -shader_feedback\default=true -speed_limit=100 -speed_limit\default=true -use_asynchronous_gpu_emulation=true -use_asynchronous_gpu_emulation\default=true -use_asynchronous_shaders=false -use_asynchronous_shaders\default=true -use_disk_shader_cache=true -use_disk_shader_cache\default=true -use_fast_gpu_time=true -use_fast_gpu_time\default=true -use_pessimistic_flushes=false -use_pessimistic_flushes\default=true -use_reactive_flushing=true -use_reactive_flushing\default=true -use_video_framerate=false -use_video_framerate\default=true -use_vsync=2 -use_vsync\default=true -use_vulkan_driver_pipeline_cache=true -use_vulkan_driver_pipeline_cache\default=true -vulkan_device=0 -vulkan_device\default=true - -[Services] -network_interface=wlan0 -network_interface\default=false - -[System] -current_user=0 -current_user\default=true -custom_rtc=0 -custom_rtc\default=true -custom_rtc_enabled=false -custom_rtc_enabled\default=true -device_name=RetroDECK -language_index=1 -language_index\default=true -region_index=1 -region_index\default=true -rng_seed=0 -rng_seed\default=true -rng_seed_enabled=false -rng_seed_enabled\default=true -sound_index=1 -sound_index\default=true -time_zone_index=0 -time_zone_index\default=true - -[UI] -Multiplayer\game_id=0 -Multiplayer\game_id\default=true -Multiplayer\host_type=0 -Multiplayer\host_type\default=true -Multiplayer\ip= -Multiplayer\ip\default=true -Multiplayer\ip_ban_list\size=0 -Multiplayer\max_player=8 -Multiplayer\max_player\default=true -Multiplayer\nickname= -Multiplayer\nickname\default=true -Multiplayer\port=24872 -Multiplayer\port\default=true -Multiplayer\room_description= -Multiplayer\room_description\default=true -Multiplayer\room_name= -Multiplayer\room_name\default=true -Multiplayer\room_nickname= -Multiplayer\room_nickname\default=true -Multiplayer\room_port=24872 -Multiplayer\room_port\default=true -Multiplayer\username_ban_list\size=0 -Paths\gamedirs\1\deep_scan=false -Paths\gamedirs\1\deep_scan\default=true -Paths\gamedirs\1\expanded=true -Paths\gamedirs\1\expanded\default=true -Paths\gamedirs\1\path=SDMC -Paths\gamedirs\2\deep_scan=false -Paths\gamedirs\2\deep_scan\default=true -Paths\gamedirs\2\expanded=true -Paths\gamedirs\2\expanded\default=true -Paths\gamedirs\2\path=UserNAND -Paths\gamedirs\3\deep_scan=false -Paths\gamedirs\3\deep_scan\default=true -Paths\gamedirs\3\expanded=true -Paths\gamedirs\3\expanded\default=true -Paths\gamedirs\3\path=SysNAND -Paths\gamedirs\4\deep_scan=false -Paths\gamedirs\4\deep_scan\default=true -Paths\gamedirs\4\expanded=true -Paths\gamedirs\4\expanded\default=true -Paths\gamedirs\4\path= -Paths\gamedirs\size=4 -Paths\language= -Paths\language\default=true -Paths\recentFiles=@Invalid() -Paths\romsPath= -Paths\symbolsPath= -Screenshots\enable_screenshot_save_as=true -Screenshots\enable_screenshot_save_as\default=true -Screenshots\screenshot_path=RETRODECKHOMEDIR/screenshots -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context=1 -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context\default=true -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Controller_KeySeq=Home+Dpad_Right -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq=Ctrl+M -Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Repeat=false -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Repeat\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\Controller_KeySeq=Home+Dpad_Down -Shortcuts\Main%20Window\Audio%20Volume%20Down\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq=- -Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Down\Repeat=true -Shortcuts\Main%20Window\Audio%20Volume%20Down\Repeat\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\Controller_KeySeq=Home+Dpad_Up -Shortcuts\Main%20Window\Audio%20Volume%20Up\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq="=" -Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Up\Repeat=true -Shortcuts\Main%20Window\Audio%20Volume%20Up\Repeat\default=true -Shortcuts\Main%20Window\Capture%20Screenshot\Context=3 -Shortcuts\Main%20Window\Capture%20Screenshot\Context\default=true -Shortcuts\Main%20Window\Capture%20Screenshot\Controller_KeySeq=Screenshot -Shortcuts\Main%20Window\Capture%20Screenshot\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq=Ctrl+P -Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq\default=true -Shortcuts\Main%20Window\Capture%20Screenshot\Repeat=false -Shortcuts\Main%20Window\Capture%20Screenshot\Repeat\default=true -Shortcuts\Main%20Window\Change%20Adapting%20Filter\Context=2 -Shortcuts\Main%20Window\Change%20Adapting%20Filter\Context\default=true -Shortcuts\Main%20Window\Change%20Adapting%20Filter\Controller_KeySeq=Home+L -Shortcuts\Main%20Window\Change%20Adapting%20Filter\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Change%20Adapting%20Filter\KeySeq=F8 -Shortcuts\Main%20Window\Change%20Adapting%20Filter\KeySeq\default=true -Shortcuts\Main%20Window\Change%20Adapting%20Filter\Repeat=false -Shortcuts\Main%20Window\Change%20Adapting%20Filter\Repeat\default=true -Shortcuts\Main%20Window\Change%20Docked%20Mode\Context=2 -Shortcuts\Main%20Window\Change%20Docked%20Mode\Context\default=true -Shortcuts\Main%20Window\Change%20Docked%20Mode\Controller_KeySeq=Home+X -Shortcuts\Main%20Window\Change%20Docked%20Mode\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Change%20Docked%20Mode\KeySeq=F10 -Shortcuts\Main%20Window\Change%20Docked%20Mode\KeySeq\default=true -Shortcuts\Main%20Window\Change%20Docked%20Mode\Repeat=false -Shortcuts\Main%20Window\Change%20Docked%20Mode\Repeat\default=true -Shortcuts\Main%20Window\Change%20GPU%20Accuracy\Context=2 -Shortcuts\Main%20Window\Change%20GPU%20Accuracy\Context\default=true -Shortcuts\Main%20Window\Change%20GPU%20Accuracy\Controller_KeySeq=Home+R -Shortcuts\Main%20Window\Change%20GPU%20Accuracy\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Change%20GPU%20Accuracy\KeySeq=F9 -Shortcuts\Main%20Window\Change%20GPU%20Accuracy\KeySeq\default=true -Shortcuts\Main%20Window\Change%20GPU%20Accuracy\Repeat=false -Shortcuts\Main%20Window\Change%20GPU%20Accuracy\Repeat\default=true -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=1 -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context\default=true -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Controller_KeySeq=Home+Plus -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Controller_KeySeq\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\Repeat=false -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Repeat\default=true -Shortcuts\Main%20Window\Exit%20Fullscreen\Context=1 -Shortcuts\Main%20Window\Exit%20Fullscreen\Context\default=true -Shortcuts\Main%20Window\Exit%20Fullscreen\Controller_KeySeq= -Shortcuts\Main%20Window\Exit%20Fullscreen\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq= -Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq\default=false -Shortcuts\Main%20Window\Exit%20Fullscreen\Repeat=false -Shortcuts\Main%20Window\Exit%20Fullscreen\Repeat\default=true -Shortcuts\Main%20Window\Exit%20yuzu\Context=1 -Shortcuts\Main%20Window\Exit%20yuzu\Context\default=true -Shortcuts\Main%20Window\Exit%20yuzu\Controller_KeySeq=Home+Minus -Shortcuts\Main%20Window\Exit%20yuzu\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Exit%20yuzu\KeySeq=Ctrl+Q -Shortcuts\Main%20Window\Exit%20yuzu\KeySeq\default=true -Shortcuts\Main%20Window\Exit%20yuzu\Repeat=false -Shortcuts\Main%20Window\Exit%20yuzu\Repeat\default=true -Shortcuts\Main%20Window\Fullscreen\Context=1 -Shortcuts\Main%20Window\Fullscreen\Context\default=true -Shortcuts\Main%20Window\Fullscreen\Controller_KeySeq=Home+B -Shortcuts\Main%20Window\Fullscreen\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Fullscreen\KeySeq=F11 -Shortcuts\Main%20Window\Fullscreen\KeySeq\default=true -Shortcuts\Main%20Window\Fullscreen\Repeat=false -Shortcuts\Main%20Window\Fullscreen\Repeat\default=true -Shortcuts\Main%20Window\Load%20File\Context=3 -Shortcuts\Main%20Window\Load%20File\Context\default=true -Shortcuts\Main%20Window\Load%20File\Controller_KeySeq= -Shortcuts\Main%20Window\Load%20File\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Load%20File\KeySeq=Ctrl+O -Shortcuts\Main%20Window\Load%20File\KeySeq\default=true -Shortcuts\Main%20Window\Load%20File\Repeat=false -Shortcuts\Main%20Window\Load%20File\Repeat\default=true -Shortcuts\Main%20Window\Load\Remove%20Amiibo\Context=3 -Shortcuts\Main%20Window\Load\Remove%20Amiibo\Context\default=true -Shortcuts\Main%20Window\Load\Remove%20Amiibo\Controller_KeySeq=Home+A -Shortcuts\Main%20Window\Load\Remove%20Amiibo\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Load\Remove%20Amiibo\KeySeq=F2 -Shortcuts\Main%20Window\Load\Remove%20Amiibo\KeySeq\default=true -Shortcuts\Main%20Window\Load\Remove%20Amiibo\Repeat=false -Shortcuts\Main%20Window\Load\Remove%20Amiibo\Repeat\default=true -Shortcuts\Main%20Window\Restart%20Emulation\Context=1 -Shortcuts\Main%20Window\Restart%20Emulation\Context\default=true -Shortcuts\Main%20Window\Restart%20Emulation\Controller_KeySeq= -Shortcuts\Main%20Window\Restart%20Emulation\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Restart%20Emulation\KeySeq=F6 -Shortcuts\Main%20Window\Restart%20Emulation\KeySeq\default=true -Shortcuts\Main%20Window\Restart%20Emulation\Repeat=false -Shortcuts\Main%20Window\Restart%20Emulation\Repeat\default=true -Shortcuts\Main%20Window\Stop%20Emulation\Context=1 -Shortcuts\Main%20Window\Stop%20Emulation\Context\default=true -Shortcuts\Main%20Window\Stop%20Emulation\Controller_KeySeq= -Shortcuts\Main%20Window\Stop%20Emulation\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Stop%20Emulation\KeySeq=F5 -Shortcuts\Main%20Window\Stop%20Emulation\KeySeq\default=true -Shortcuts\Main%20Window\Stop%20Emulation\Repeat=false -Shortcuts\Main%20Window\Stop%20Emulation\Repeat\default=true -Shortcuts\Main%20Window\TAS%20Record\Context=2 -Shortcuts\Main%20Window\TAS%20Record\Context\default=true -Shortcuts\Main%20Window\TAS%20Record\Controller_KeySeq= -Shortcuts\Main%20Window\TAS%20Record\Controller_KeySeq\default=true -Shortcuts\Main%20Window\TAS%20Record\KeySeq=Ctrl+F7 -Shortcuts\Main%20Window\TAS%20Record\KeySeq\default=true -Shortcuts\Main%20Window\TAS%20Record\Repeat=false -Shortcuts\Main%20Window\TAS%20Record\Repeat\default=true -Shortcuts\Main%20Window\TAS%20Reset\Context=2 -Shortcuts\Main%20Window\TAS%20Reset\Context\default=true -Shortcuts\Main%20Window\TAS%20Reset\Controller_KeySeq= -Shortcuts\Main%20Window\TAS%20Reset\Controller_KeySeq\default=true -Shortcuts\Main%20Window\TAS%20Reset\KeySeq=Ctrl+F6 -Shortcuts\Main%20Window\TAS%20Reset\KeySeq\default=true -Shortcuts\Main%20Window\TAS%20Reset\Repeat=false -Shortcuts\Main%20Window\TAS%20Reset\Repeat\default=true -Shortcuts\Main%20Window\TAS%20Start\Stop\Context=2 -Shortcuts\Main%20Window\TAS%20Start\Stop\Context\default=true -Shortcuts\Main%20Window\TAS%20Start\Stop\Controller_KeySeq= -Shortcuts\Main%20Window\TAS%20Start\Stop\Controller_KeySeq\default=true -Shortcuts\Main%20Window\TAS%20Start\Stop\KeySeq=Ctrl+F5 -Shortcuts\Main%20Window\TAS%20Start\Stop\KeySeq\default=true -Shortcuts\Main%20Window\TAS%20Start\Stop\Repeat=false -Shortcuts\Main%20Window\TAS%20Start\Stop\Repeat\default=true -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=1 -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context\default=true -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Controller_KeySeq= -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Controller_KeySeq\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\Repeat=false -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Repeat\default=true -Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Context=2 -Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Context\default=true -Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Controller_KeySeq=Home+Y -Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\KeySeq=Ctrl+U -Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Repeat=false -Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Repeat\default=true -Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\Context=2 -Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\Context\default=true -Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\Controller_KeySeq= -Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\KeySeq=Ctrl+F9 -Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\Repeat=false -Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\Repeat\default=true -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=1 -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context\default=true -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Controller_KeySeq= -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Controller_KeySeq\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\Repeat=false -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Repeat\default=true -UIGameList\cache_game_list=true -UIGameList\cache_game_list\default=true -UIGameList\favorites\size=0 -UIGameList\favorites_expanded=true -UIGameList\favorites_expanded\default=true -UIGameList\folder_icon_size=48 -UIGameList\folder_icon_size\default=true -UIGameList\game_icon_size=64 -UIGameList\game_icon_size\default=true -UIGameList\row_1_text_id=3 -UIGameList\row_1_text_id\default=true -UIGameList\row_2_text_id=2 -UIGameList\row_2_text_id\default=true -UIGameList\show_add_ons=true -UIGameList\show_add_ons\default=true -UILayout\gameListHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x5\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x4\x33\0\0\0\x5\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\x5\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\x87\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64) -UILayout\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1\r\0\0\0p\0\0\x5?\0\0\x3\n\0\0\x1\r\0\0\0\x8d\0\0\x5?\0\0\x3\n\0\0\0\0\0\0\0\0\x6M\0\0\x1\r\0\0\0\x8d\0\0\x5?\0\0\x3\n) -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\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\x6M\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\0\0\0\0\0\0\0\x3\xe7\0\0\x2W\0\0\0\0\0\0\0\0\0\0\x3\xe7\0\0\x2W\0\0\0\0\0\0\0\0\x6M\0\0\0\0\0\0\0\0\0\0\x3\xe7\0\0\x2W) -UILayout\microProfileDialogVisible=false -UILayout\microProfileDialogVisible\default=true -UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x1\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\0y\x1\0\0\x3\0\0\x4\x33\0\0\x2G\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) -calloutFlags=1 -calloutFlags\default=false -confirmClose=true -confirmClose\default=true -disable_web_applet=true -disable_web_applet\default=true -displayTitleBars=true -displayTitleBars\default=true -enable_discord_presence=true -enable_discord_presence\default=true -firstStart=false -firstStart\default=false -fullscreen=false -fullscreen\default=true -hideInactiveMouse=true -hideInactiveMouse\default=true -muteWhenInBackground=false -muteWhenInBackground\default=true -pauseWhenInBackground=false -pauseWhenInBackground\default=true -select_user_on_boot=false -select_user_on_boot\default=true -showConsole=false -showConsole\default=true -showFilterBar=true -showFilterBar\default=true -showStatusBar=true -showStatusBar\default=true -singleWindowMode=true -singleWindowMode\default=true -theme=colorful -theme\default=true - -[WebService] -enable_telemetry=false -enable_telemetry\default=false -web_api_url=https://api.yuzu-emu.org -web_api_url\default=true -yuzu_token= -yuzu_token\default=true -yuzu_username= -yuzu_username\default=true \ No newline at end of file diff --git a/emu-configs/yuzu/qt-config.ini b/emu-configs/yuzu/qt-config.ini deleted file mode 100644 index 36b5f350..00000000 --- a/emu-configs/yuzu/qt-config.ini +++ /dev/null @@ -1,1277 +0,0 @@ -[Audio] -input_device=auto -input_device\default=true -output_device=auto -output_device\default=true -output_engine=auto -output_engine\default=true -volume=100 -volume\default=true - -[Controls] -controller_navigation=true -controller_navigation\default=true -debug_pad_button_a="toggle:0,code:67,engine:keyboard" -debug_pad_button_a\default=true -debug_pad_button_b="toggle:0,code:88,engine:keyboard" -debug_pad_button_b\default=true -debug_pad_button_ddown="toggle:0,code:16777237,engine:keyboard" -debug_pad_button_ddown\default=true -debug_pad_button_dleft="toggle:0,code:16777234,engine:keyboard" -debug_pad_button_dleft\default=true -debug_pad_button_dright="toggle:0,code:16777236,engine:keyboard" -debug_pad_button_dright\default=true -debug_pad_button_dup="toggle:0,code:16777235,engine:keyboard" -debug_pad_button_dup\default=true -debug_pad_button_home="toggle:0,code:0,engine:keyboard" -debug_pad_button_home\default=true -debug_pad_button_l="toggle:0,code:81,engine:keyboard" -debug_pad_button_l\default=true -debug_pad_button_lstick="toggle:0,code:70,engine:keyboard" -debug_pad_button_lstick\default=true -debug_pad_button_minus="toggle:0,code:78,engine:keyboard" -debug_pad_button_minus\default=true -debug_pad_button_plus="toggle:0,code:77,engine:keyboard" -debug_pad_button_plus\default=true -debug_pad_button_r="toggle:0,code:69,engine:keyboard" -debug_pad_button_r\default=true -debug_pad_button_rstick="toggle:0,code:71,engine:keyboard" -debug_pad_button_rstick\default=true -debug_pad_button_screenshot="toggle:0,code:0,engine:keyboard" -debug_pad_button_screenshot\default=true -debug_pad_button_sl="toggle:0,code:81,engine:keyboard" -debug_pad_button_sl\default=true -debug_pad_button_sr="toggle:0,code:69,engine:keyboard" -debug_pad_button_sr\default=true -debug_pad_button_x="toggle:0,code:86,engine:keyboard" -debug_pad_button_x\default=true -debug_pad_button_y="toggle:0,code:90,engine:keyboard" -debug_pad_button_y\default=true -debug_pad_button_zl="toggle:0,code:82,engine:keyboard" -debug_pad_button_zl\default=true -debug_pad_button_zr="toggle:0,code:84,engine:keyboard" -debug_pad_button_zr\default=true -debug_pad_enabled=false -debug_pad_enabled\default=true -debug_pad_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" -debug_pad_lstick\default=true -debug_pad_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" -debug_pad_rstick\default=true -emulate_analog_keyboard=false -emulate_analog_keyboard\default=true -enable_accurate_vibrations=false -enable_accurate_vibrations\default=true -enable_ir_sensor=false -enable_ir_sensor\default=true -enable_joycon_driver=true -enable_joycon_driver\default=true -enable_procon_driver=false -enable_procon_driver\default=true -enable_raw_input=false -enable_raw_input\default=true -enable_ring_controller=true -enable_ring_controller\default=true -enable_udp_controller=false -enable_udp_controller\default=true -ir_sensor_device=auto -ir_sensor_device\default=true -keyboard_enabled=false -keyboard_enabled\default=true -motion_enabled=true -motion_enabled\default=true -mouse_enabled=false -mouse_enabled\default=true -mouse_panning_sensitivity=10 -mouse_panning_sensitivity\default=true -pause_tas_on_load=true -pause_tas_on_load\default=true -player_0_body_color_left=4278893030 -player_0_body_color_left\default=false -player_0_body_color_right=4294917160 -player_0_body_color_right\default=false -player_0_button_a="button:1,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_button_a\default=false -player_0_button_b="button:0,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_button_b\default=false -player_0_button_color_left=4278197790 -player_0_button_color_left\default=false -player_0_button_color_right=4280158730 -player_0_button_color_right\default=false -player_0_button_ddown="hat:0,direction:down,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_button_ddown\default=false -player_0_button_dleft="hat:0,direction:left,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_button_dleft\default=false -player_0_button_dright="hat:0,direction:right,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_button_dright\default=false -player_0_button_dup="hat:0,direction:up,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_button_dup\default=false -player_0_button_home="button:8,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_button_home\default=false -player_0_button_l="button:4,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_button_l\default=false -player_0_button_lstick="button:9,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_button_lstick\default=false -player_0_button_minus="button:6,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_button_minus\default=false -player_0_button_plus="button:7,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_button_plus\default=false -player_0_button_r="button:5,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_button_r\default=false -player_0_button_rstick="button:10,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_button_rstick\default=false -player_0_button_screenshot=[empty] -player_0_button_screenshot\default=false -player_0_button_sl="button:4,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_button_sl\default=false -player_0_button_sr="button:5,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_button_sr\default=false -player_0_button_x="button:3,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_button_x\default=false -player_0_button_y="button:2,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_button_y\default=false -player_0_button_zl="threshold:0.500000,axis:2,guid:03000000de280000ff11000001000000,port:0,invert:+,engine:sdl" -player_0_button_zl\default=false -player_0_button_zr="threshold:0.500000,axis:5,guid:03000000de280000ff11000001000000,port:0,invert:+,engine:sdl" -player_0_button_zr\default=false -player_0_connected=true -player_0_connected\default=true -player_0_lstick="deadzone:0.150000,invert_y:+,invert_x:+,offset_y:0.000000,axis_y:1,offset_x:-0.000000,axis_x:0,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_lstick\default=false -player_0_motionleft="motion:0,pad:0,port:26760,guid:0000000000000000000000007f000001,engine:cemuhookudp" -player_0_motionleft\default=false -player_0_motionright=[empty] -player_0_motionright\default=false -player_0_rstick="deadzone:0.150000,invert_y:+,invert_x:+,offset_y:0.000000,axis_y:4,offset_x:-0.000000,axis_x:3,guid:03000000de280000ff11000001000000,port:0,engine:sdl" -player_0_rstick\default=false -player_0_type=0 -player_0_type\default=true -player_0_vibration_enabled=true -player_0_vibration_enabled\default=true -player_0_vibration_strength=100 -player_0_vibration_strength\default=true -player_1_body_color_left=4278893030 -player_1_body_color_left\default=false -player_1_body_color_right=4294917160 -player_1_body_color_right\default=false -player_1_button_a="button:1,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_button_a\default=false -player_1_button_b="button:0,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_button_b\default=false -player_1_button_color_left=4278197790 -player_1_button_color_left\default=false -player_1_button_color_right=4280158730 -player_1_button_color_right\default=false -player_1_button_ddown="hat:0,direction:down,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_button_ddown\default=false -player_1_button_dleft="hat:0,direction:left,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_button_dleft\default=false -player_1_button_dright="hat:0,direction:right,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_button_dright\default=false -player_1_button_dup="hat:0,direction:up,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_button_dup\default=false -player_1_button_home="button:8,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_button_home\default=false -player_1_button_l="button:4,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_button_l\default=false -player_1_button_lstick="button:9,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_button_lstick\default=false -player_1_button_minus="button:6,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_button_minus\default=false -player_1_button_plus="button:7,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_button_plus\default=false -player_1_button_r="button:5,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_button_r\default=false -player_1_button_rstick="button:10,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_button_rstick\default=false -player_1_button_screenshot=[empty] -player_1_button_screenshot\default=false -player_1_button_sl="button:4,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_button_sl\default=false -player_1_button_sr="button:5,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_button_sr\default=false -player_1_button_x="button:3,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_button_x\default=false -player_1_button_y="button:2,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_button_y\default=false -player_1_button_zl="threshold:0.500000,axis:2,guid:03000000de280000ff11000001000000,port:1,invert:+,engine:sdl" -player_1_button_zl\default=false -player_1_button_zr="threshold:0.500000,axis:5,guid:03000000de280000ff11000001000000,port:1,invert:+,engine:sdl" -player_1_button_zr\default=false -player_1_connected=true -player_1_connected\default=false -player_1_lstick="deadzone:0.150000,invert_y:+,invert_x:+,offset_y:0.000000,axis_y:1,offset_x:-0.000000,axis_x:0,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_lstick\default=false -player_1_motionleft=[empty] -player_1_motionleft\default=false -player_1_motionright=[empty] -player_1_motionright\default=false -player_1_rstick="deadzone:0.150000,invert_y:+,invert_x:+,offset_y:0.000000,axis_y:4,offset_x:-0.000000,axis_x:3,guid:03000000de280000ff11000001000000,port:1,engine:sdl" -player_1_rstick\default=false -player_1_type=0 -player_1_type\default=true -player_1_vibration_enabled=true -player_1_vibration_enabled\default=true -player_1_vibration_strength=100 -player_1_vibration_strength\default=true -player_2_body_color_left=4278893030 -player_2_body_color_left\default=false -player_2_body_color_right=4294917160 -player_2_body_color_right\default=false -player_2_button_a="button:1,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_button_a\default=false -player_2_button_b="button:0,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_button_b\default=false -player_2_button_color_left=4278197790 -player_2_button_color_left\default=false -player_2_button_color_right=4280158730 -player_2_button_color_right\default=false -player_2_button_ddown="hat:0,direction:down,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_button_ddown\default=false -player_2_button_dleft="hat:0,direction:left,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_button_dleft\default=false -player_2_button_dright="hat:0,direction:right,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_button_dright\default=false -player_2_button_dup="hat:0,direction:up,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_button_dup\default=false -player_2_button_home="button:8,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_button_home\default=false -player_2_button_l="button:4,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_button_l\default=false -player_2_button_lstick="button:9,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_button_lstick\default=false -player_2_button_minus="button:6,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_button_minus\default=false -player_2_button_plus="button:7,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_button_plus\default=false -player_2_button_r="button:5,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_button_r\default=false -player_2_button_rstick="button:10,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_button_rstick\default=false -player_2_button_screenshot=[empty] -player_2_button_screenshot\default=false -player_2_button_sl="button:4,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_button_sl\default=false -player_2_button_sr="button:5,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_button_sr\default=false -player_2_button_x="button:3,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_button_x\default=false -player_2_button_y="button:2,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_button_y\default=false -player_2_button_zl="threshold:0.500000,axis:2,guid:03000000de280000ff11000001000000,port:2,invert:+,engine:sdl" -player_2_button_zl\default=false -player_2_button_zr="threshold:0.500000,axis:5,guid:03000000de280000ff11000001000000,port:2,invert:+,engine:sdl" -player_2_button_zr\default=false -player_2_connected=true -player_2_connected\default=false -player_2_lstick="deadzone:0.150000,invert_y:+,invert_x:+,offset_y:0.000000,axis_y:1,offset_x:-0.000000,axis_x:0,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_lstick\default=false -player_2_motionleft=[empty] -player_2_motionleft\default=false -player_2_motionright=[empty] -player_2_motionright\default=false -player_2_rstick="deadzone:0.150000,invert_y:+,invert_x:+,offset_y:0.000000,axis_y:4,offset_x:-0.000000,axis_x:3,guid:03000000de280000ff11000001000000,port:2,engine:sdl" -player_2_rstick\default=false -player_2_type=0 -player_2_type\default=true -player_2_vibration_enabled=true -player_2_vibration_enabled\default=true -player_2_vibration_strength=100 -player_2_vibration_strength\default=true -player_3_body_color_left=4278893030 -player_3_body_color_left\default=false -player_3_body_color_right=4294917160 -player_3_body_color_right\default=false -player_3_button_a="button:1,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_button_a\default=false -player_3_button_b="button:0,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_button_b\default=false -player_3_button_color_left=4278197790 -player_3_button_color_left\default=false -player_3_button_color_right=4280158730 -player_3_button_color_right\default=false -player_3_button_ddown="hat:0,direction:down,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_button_ddown\default=false -player_3_button_dleft="hat:0,direction:left,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_button_dleft\default=false -player_3_button_dright="hat:0,direction:right,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_button_dright\default=false -player_3_button_dup="hat:0,direction:up,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_button_dup\default=false -player_3_button_home="button:8,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_button_home\default=false -player_3_button_l="button:4,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_button_l\default=false -player_3_button_lstick="button:9,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_button_lstick\default=false -player_3_button_minus="button:6,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_button_minus\default=false -player_3_button_plus="button:7,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_button_plus\default=false -player_3_button_r="button:5,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_button_r\default=false -player_3_button_rstick="button:10,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_button_rstick\default=false -player_3_button_screenshot=[empty] -player_3_button_screenshot\default=false -player_3_button_sl="button:4,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_button_sl\default=false -player_3_button_sr="button:5,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_button_sr\default=false -player_3_button_x="button:3,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_button_x\default=false -player_3_button_y="button:2,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_button_y\default=false -player_3_button_zl="threshold:0.5,axis:2,guid:03000000de280000ff11000001000000,port:3,invert:+,engine:sdl" -player_3_button_zl\default=false -player_3_button_zr="threshold:0.5,axis:5,guid:03000000de280000ff11000001000000,port:3,invert:+,engine:sdl" -player_3_button_zr\default=false -player_3_connected=true -player_3_connected\default=false -player_3_lstick="invert_y:+,invert_x:+,offset_y:0.000000,axis_y:1,offset_x:-0.000000,axis_x:0,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_lstick\default=false -player_3_motionleft=[empty] -player_3_motionleft\default=false -player_3_motionright=[empty] -player_3_motionright\default=false -player_3_rstick="invert_y:+,invert_x:+,offset_y:0.000000,axis_y:4,offset_x:-0.000000,axis_x:3,guid:03000000de280000ff11000001000000,port:3,engine:sdl" -player_3_rstick\default=false -player_3_type=0 -player_3_type\default=true -player_3_vibration_enabled=true -player_3_vibration_enabled\default=true -player_3_vibration_strength=100 -player_3_vibration_strength\default=true -player_4_body_color_left=4278893030 -player_4_body_color_left\default=false -player_4_body_color_right=4294917160 -player_4_body_color_right\default=false -player_4_button_a="toggle:0,code:67,engine:keyboard" -player_4_button_a\default=true -player_4_button_b="toggle:0,code:88,engine:keyboard" -player_4_button_b\default=true -player_4_button_color_left=4278197790 -player_4_button_color_left\default=false -player_4_button_color_right=4280158730 -player_4_button_color_right\default=false -player_4_button_ddown="toggle:0,code:16777237,engine:keyboard" -player_4_button_ddown\default=true -player_4_button_dleft="toggle:0,code:16777234,engine:keyboard" -player_4_button_dleft\default=true -player_4_button_dright="toggle:0,code:16777236,engine:keyboard" -player_4_button_dright\default=true -player_4_button_dup="toggle:0,code:16777235,engine:keyboard" -player_4_button_dup\default=true -player_4_button_home="toggle:0,code:0,engine:keyboard" -player_4_button_home\default=true -player_4_button_l="toggle:0,code:81,engine:keyboard" -player_4_button_l\default=true -player_4_button_lstick="toggle:0,code:70,engine:keyboard" -player_4_button_lstick\default=true -player_4_button_minus="toggle:0,code:78,engine:keyboard" -player_4_button_minus\default=true -player_4_button_plus="toggle:0,code:77,engine:keyboard" -player_4_button_plus\default=true -player_4_button_r="toggle:0,code:69,engine:keyboard" -player_4_button_r\default=true -player_4_button_rstick="toggle:0,code:71,engine:keyboard" -player_4_button_rstick\default=true -player_4_button_screenshot="toggle:0,code:0,engine:keyboard" -player_4_button_screenshot\default=true -player_4_button_sl="toggle:0,code:81,engine:keyboard" -player_4_button_sl\default=true -player_4_button_sr="toggle:0,code:69,engine:keyboard" -player_4_button_sr\default=true -player_4_button_x="toggle:0,code:86,engine:keyboard" -player_4_button_x\default=true -player_4_button_y="toggle:0,code:90,engine:keyboard" -player_4_button_y\default=true -player_4_button_zl="toggle:0,code:82,engine:keyboard" -player_4_button_zl\default=true -player_4_button_zr="toggle:0,code:84,engine:keyboard" -player_4_button_zr\default=true -player_4_connected=false -player_4_connected\default=true -player_4_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" -player_4_lstick\default=true -player_4_motionleft="toggle:0,code:55,engine:keyboard" -player_4_motionleft\default=true -player_4_motionright="toggle:0,code:56,engine:keyboard" -player_4_motionright\default=true -player_4_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" -player_4_rstick\default=true -player_4_type=0 -player_4_type\default=true -player_4_vibration_enabled=true -player_4_vibration_enabled\default=true -player_4_vibration_strength=100 -player_4_vibration_strength\default=true -player_5_body_color_left=4278893030 -player_5_body_color_left\default=false -player_5_body_color_right=4294917160 -player_5_body_color_right\default=false -player_5_button_a="toggle:0,code:67,engine:keyboard" -player_5_button_a\default=true -player_5_button_b="toggle:0,code:88,engine:keyboard" -player_5_button_b\default=true -player_5_button_color_left=4278197790 -player_5_button_color_left\default=false -player_5_button_color_right=4280158730 -player_5_button_color_right\default=false -player_5_button_ddown="toggle:0,code:16777237,engine:keyboard" -player_5_button_ddown\default=true -player_5_button_dleft="toggle:0,code:16777234,engine:keyboard" -player_5_button_dleft\default=true -player_5_button_dright="toggle:0,code:16777236,engine:keyboard" -player_5_button_dright\default=true -player_5_button_dup="toggle:0,code:16777235,engine:keyboard" -player_5_button_dup\default=true -player_5_button_home="toggle:0,code:0,engine:keyboard" -player_5_button_home\default=true -player_5_button_l="toggle:0,code:81,engine:keyboard" -player_5_button_l\default=true -player_5_button_lstick="toggle:0,code:70,engine:keyboard" -player_5_button_lstick\default=true -player_5_button_minus="toggle:0,code:78,engine:keyboard" -player_5_button_minus\default=true -player_5_button_plus="toggle:0,code:77,engine:keyboard" -player_5_button_plus\default=true -player_5_button_r="toggle:0,code:69,engine:keyboard" -player_5_button_r\default=true -player_5_button_rstick="toggle:0,code:71,engine:keyboard" -player_5_button_rstick\default=true -player_5_button_screenshot="toggle:0,code:0,engine:keyboard" -player_5_button_screenshot\default=true -player_5_button_sl="toggle:0,code:81,engine:keyboard" -player_5_button_sl\default=true -player_5_button_sr="toggle:0,code:69,engine:keyboard" -player_5_button_sr\default=true -player_5_button_x="toggle:0,code:86,engine:keyboard" -player_5_button_x\default=true -player_5_button_y="toggle:0,code:90,engine:keyboard" -player_5_button_y\default=true -player_5_button_zl="toggle:0,code:82,engine:keyboard" -player_5_button_zl\default=true -player_5_button_zr="toggle:0,code:84,engine:keyboard" -player_5_button_zr\default=true -player_5_connected=false -player_5_connected\default=true -player_5_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" -player_5_lstick\default=true -player_5_motionleft="toggle:0,code:55,engine:keyboard" -player_5_motionleft\default=true -player_5_motionright="toggle:0,code:56,engine:keyboard" -player_5_motionright\default=true -player_5_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" -player_5_rstick\default=true -player_5_type=0 -player_5_type\default=true -player_5_vibration_enabled=true -player_5_vibration_enabled\default=true -player_5_vibration_strength=100 -player_5_vibration_strength\default=true -player_6_body_color_left=4278893030 -player_6_body_color_left\default=false -player_6_body_color_right=4294917160 -player_6_body_color_right\default=false -player_6_button_a="toggle:0,code:67,engine:keyboard" -player_6_button_a\default=true -player_6_button_b="toggle:0,code:88,engine:keyboard" -player_6_button_b\default=true -player_6_button_color_left=4278197790 -player_6_button_color_left\default=false -player_6_button_color_right=4280158730 -player_6_button_color_right\default=false -player_6_button_ddown="toggle:0,code:16777237,engine:keyboard" -player_6_button_ddown\default=true -player_6_button_dleft="toggle:0,code:16777234,engine:keyboard" -player_6_button_dleft\default=true -player_6_button_dright="toggle:0,code:16777236,engine:keyboard" -player_6_button_dright\default=true -player_6_button_dup="toggle:0,code:16777235,engine:keyboard" -player_6_button_dup\default=true -player_6_button_home="toggle:0,code:0,engine:keyboard" -player_6_button_home\default=true -player_6_button_l="toggle:0,code:81,engine:keyboard" -player_6_button_l\default=true -player_6_button_lstick="toggle:0,code:70,engine:keyboard" -player_6_button_lstick\default=true -player_6_button_minus="toggle:0,code:78,engine:keyboard" -player_6_button_minus\default=true -player_6_button_plus="toggle:0,code:77,engine:keyboard" -player_6_button_plus\default=true -player_6_button_r="toggle:0,code:69,engine:keyboard" -player_6_button_r\default=true -player_6_button_rstick="toggle:0,code:71,engine:keyboard" -player_6_button_rstick\default=true -player_6_button_screenshot="toggle:0,code:0,engine:keyboard" -player_6_button_screenshot\default=true -player_6_button_sl="toggle:0,code:81,engine:keyboard" -player_6_button_sl\default=true -player_6_button_sr="toggle:0,code:69,engine:keyboard" -player_6_button_sr\default=true -player_6_button_x="toggle:0,code:86,engine:keyboard" -player_6_button_x\default=true -player_6_button_y="toggle:0,code:90,engine:keyboard" -player_6_button_y\default=true -player_6_button_zl="toggle:0,code:82,engine:keyboard" -player_6_button_zl\default=true -player_6_button_zr="toggle:0,code:84,engine:keyboard" -player_6_button_zr\default=true -player_6_connected=false -player_6_connected\default=true -player_6_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" -player_6_lstick\default=true -player_6_motionleft="toggle:0,code:55,engine:keyboard" -player_6_motionleft\default=true -player_6_motionright="toggle:0,code:56,engine:keyboard" -player_6_motionright\default=true -player_6_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" -player_6_rstick\default=true -player_6_type=0 -player_6_type\default=true -player_6_vibration_enabled=true -player_6_vibration_enabled\default=true -player_6_vibration_strength=100 -player_6_vibration_strength\default=true -player_7_body_color_left=4278893030 -player_7_body_color_left\default=false -player_7_body_color_right=4294917160 -player_7_body_color_right\default=false -player_7_button_a="toggle:0,code:67,engine:keyboard" -player_7_button_a\default=true -player_7_button_b="toggle:0,code:88,engine:keyboard" -player_7_button_b\default=true -player_7_button_color_left=4278197790 -player_7_button_color_left\default=false -player_7_button_color_right=4280158730 -player_7_button_color_right\default=false -player_7_button_ddown="toggle:0,code:16777237,engine:keyboard" -player_7_button_ddown\default=true -player_7_button_dleft="toggle:0,code:16777234,engine:keyboard" -player_7_button_dleft\default=true -player_7_button_dright="toggle:0,code:16777236,engine:keyboard" -player_7_button_dright\default=true -player_7_button_dup="toggle:0,code:16777235,engine:keyboard" -player_7_button_dup\default=true -player_7_button_home="toggle:0,code:0,engine:keyboard" -player_7_button_home\default=true -player_7_button_l="toggle:0,code:81,engine:keyboard" -player_7_button_l\default=true -player_7_button_lstick="toggle:0,code:70,engine:keyboard" -player_7_button_lstick\default=true -player_7_button_minus="toggle:0,code:78,engine:keyboard" -player_7_button_minus\default=true -player_7_button_plus="toggle:0,code:77,engine:keyboard" -player_7_button_plus\default=true -player_7_button_r="toggle:0,code:69,engine:keyboard" -player_7_button_r\default=true -player_7_button_rstick="toggle:0,code:71,engine:keyboard" -player_7_button_rstick\default=true -player_7_button_screenshot="toggle:0,code:0,engine:keyboard" -player_7_button_screenshot\default=true -player_7_button_sl="toggle:0,code:81,engine:keyboard" -player_7_button_sl\default=true -player_7_button_sr="toggle:0,code:69,engine:keyboard" -player_7_button_sr\default=true -player_7_button_x="toggle:0,code:86,engine:keyboard" -player_7_button_x\default=true -player_7_button_y="toggle:0,code:90,engine:keyboard" -player_7_button_y\default=true -player_7_button_zl="toggle:0,code:82,engine:keyboard" -player_7_button_zl\default=true -player_7_button_zr="toggle:0,code:84,engine:keyboard" -player_7_button_zr\default=true -player_7_connected=false -player_7_connected\default=true -player_7_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" -player_7_lstick\default=true -player_7_motionleft="toggle:0,code:55,engine:keyboard" -player_7_motionleft\default=true -player_7_motionright="toggle:0,code:56,engine:keyboard" -player_7_motionright\default=true -player_7_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" -player_7_rstick\default=true -player_7_type=0 -player_7_type\default=true -player_7_vibration_enabled=true -player_7_vibration_enabled\default=true -player_7_vibration_strength=100 -player_7_vibration_strength\default=true -player_8_body_color_left=702950 -player_8_body_color_left\default=true -player_8_body_color_right=16727080 -player_8_body_color_right\default=true -player_8_button_a="toggle:0,code:67,engine:keyboard" -player_8_button_a\default=true -player_8_button_b="toggle:0,code:88,engine:keyboard" -player_8_button_b\default=true -player_8_button_color_left=7710 -player_8_button_color_left\default=true -player_8_button_color_right=1968650 -player_8_button_color_right\default=true -player_8_button_ddown="toggle:0,code:16777237,engine:keyboard" -player_8_button_ddown\default=true -player_8_button_dleft="toggle:0,code:16777234,engine:keyboard" -player_8_button_dleft\default=true -player_8_button_dright="toggle:0,code:16777236,engine:keyboard" -player_8_button_dright\default=true -player_8_button_dup="toggle:0,code:16777235,engine:keyboard" -player_8_button_dup\default=true -player_8_button_home="toggle:0,code:0,engine:keyboard" -player_8_button_home\default=true -player_8_button_l="toggle:0,code:81,engine:keyboard" -player_8_button_l\default=true -player_8_button_lstick="toggle:0,code:70,engine:keyboard" -player_8_button_lstick\default=true -player_8_button_minus="toggle:0,code:78,engine:keyboard" -player_8_button_minus\default=true -player_8_button_plus="toggle:0,code:77,engine:keyboard" -player_8_button_plus\default=true -player_8_button_r="toggle:0,code:69,engine:keyboard" -player_8_button_r\default=true -player_8_button_rstick="toggle:0,code:71,engine:keyboard" -player_8_button_rstick\default=true -player_8_button_screenshot="toggle:0,code:0,engine:keyboard" -player_8_button_screenshot\default=true -player_8_button_sl="toggle:0,code:81,engine:keyboard" -player_8_button_sl\default=true -player_8_button_sr="toggle:0,code:69,engine:keyboard" -player_8_button_sr\default=true -player_8_button_x="toggle:0,code:86,engine:keyboard" -player_8_button_x\default=true -player_8_button_y="toggle:0,code:90,engine:keyboard" -player_8_button_y\default=true -player_8_button_zl="toggle:0,code:82,engine:keyboard" -player_8_button_zl\default=true -player_8_button_zr="toggle:0,code:84,engine:keyboard" -player_8_button_zr\default=true -player_8_connected=false -player_8_connected\default=true -player_8_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" -player_8_lstick\default=true -player_8_motionleft="toggle:0,code:55,engine:keyboard" -player_8_motionleft\default=true -player_8_motionright="toggle:0,code:56,engine:keyboard" -player_8_motionright\default=true -player_8_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" -player_8_rstick\default=true -player_8_type=0 -player_8_type\default=true -player_8_vibration_enabled=true -player_8_vibration_enabled\default=true -player_8_vibration_strength=100 -player_8_vibration_strength\default=true -player_9_body_color_left=702950 -player_9_body_color_left\default=true -player_9_body_color_right=16727080 -player_9_body_color_right\default=true -player_9_button_a="toggle:0,code:67,engine:keyboard" -player_9_button_a\default=true -player_9_button_b="toggle:0,code:88,engine:keyboard" -player_9_button_b\default=true -player_9_button_color_left=7710 -player_9_button_color_left\default=true -player_9_button_color_right=1968650 -player_9_button_color_right\default=true -player_9_button_ddown="toggle:0,code:16777237,engine:keyboard" -player_9_button_ddown\default=true -player_9_button_dleft="toggle:0,code:16777234,engine:keyboard" -player_9_button_dleft\default=true -player_9_button_dright="toggle:0,code:16777236,engine:keyboard" -player_9_button_dright\default=true -player_9_button_dup="toggle:0,code:16777235,engine:keyboard" -player_9_button_dup\default=true -player_9_button_home="toggle:0,code:0,engine:keyboard" -player_9_button_home\default=true -player_9_button_l="toggle:0,code:81,engine:keyboard" -player_9_button_l\default=true -player_9_button_lstick="toggle:0,code:70,engine:keyboard" -player_9_button_lstick\default=true -player_9_button_minus="toggle:0,code:78,engine:keyboard" -player_9_button_minus\default=true -player_9_button_plus="toggle:0,code:77,engine:keyboard" -player_9_button_plus\default=true -player_9_button_r="toggle:0,code:69,engine:keyboard" -player_9_button_r\default=true -player_9_button_rstick="toggle:0,code:71,engine:keyboard" -player_9_button_rstick\default=true -player_9_button_screenshot="toggle:0,code:0,engine:keyboard" -player_9_button_screenshot\default=true -player_9_button_sl="toggle:0,code:81,engine:keyboard" -player_9_button_sl\default=true -player_9_button_sr="toggle:0,code:69,engine:keyboard" -player_9_button_sr\default=true -player_9_button_x="toggle:0,code:86,engine:keyboard" -player_9_button_x\default=true -player_9_button_y="toggle:0,code:90,engine:keyboard" -player_9_button_y\default=true -player_9_button_zl="toggle:0,code:82,engine:keyboard" -player_9_button_zl\default=true -player_9_button_zr="toggle:0,code:84,engine:keyboard" -player_9_button_zr\default=true -player_9_connected=false -player_9_connected\default=true -player_9_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button" -player_9_lstick\default=true -player_9_motionleft="toggle:0,code:55,engine:keyboard" -player_9_motionleft\default=true -player_9_motionright="toggle:0,code:56,engine:keyboard" -player_9_motionright\default=true -player_9_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button" -player_9_rstick\default=true -player_9_type=0 -player_9_type\default=true -player_9_vibration_enabled=true -player_9_vibration_enabled\default=true -player_9_vibration_strength=100 -player_9_vibration_strength\default=true -ring_controller="modifier_scale:0.050000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$00$1engine$0keyboard,up:toggle$00$1code$00$1engine$0keyboard,engine:analog_from_button" -ring_controller\default=true -tas_enable=false -tas_enable\default=true -tas_loop=false -tas_loop\default=true -touch_device="min_x:100,min_y:50,max_x:1800,max_y:850" -touch_device\default=true -touch_from_button_map=0 -touch_from_button_map\default=true -touch_from_button_maps\1\entries\size=0 -touch_from_button_maps\1\name=default -touch_from_button_maps\1\name\default=true -touch_from_button_maps\size=1 -touchscreen_angle=0 -touchscreen_angle\default=true -touchscreen_diameter_x=15 -touchscreen_diameter_x\default=true -touchscreen_diameter_y=15 -touchscreen_diameter_y\default=true -touchscreen_enabled=true -touchscreen_enabled\default=true -udp_input_servers=127.0.0.1:26760 -udp_input_servers\default=true -use_docked_mode=false -use_docked_mode\default=false -vibration_enabled=true -vibration_enabled\default=true - -[Core] -use_extended_memory_layout=false -use_extended_memory_layout\default=true -use_multi_core=true -use_multi_core\default=true - -[Cpu] -cpu_accuracy=0 -cpu_accuracy\default=true -cpu_accuracy_first_time=false -cpu_accuracy_first_time\default=false -cpu_debug_mode=false -cpu_debug_mode\default=true -cpuopt_block_linking=true -cpuopt_block_linking\default=true -cpuopt_const_prop=true -cpuopt_const_prop\default=true -cpuopt_context_elimination=true -cpuopt_context_elimination\default=true -cpuopt_fast_dispatcher=true -cpuopt_fast_dispatcher\default=true -cpuopt_fastmem=true -cpuopt_fastmem\default=true -cpuopt_fastmem_exclusives=true -cpuopt_fastmem_exclusives\default=true -cpuopt_ignore_memory_aborts=true -cpuopt_ignore_memory_aborts\default=true -cpuopt_misc_ir=true -cpuopt_misc_ir\default=true -cpuopt_page_tables=true -cpuopt_page_tables\default=true -cpuopt_recompile_exclusives=true -cpuopt_recompile_exclusives\default=true -cpuopt_reduce_misalign_checks=true -cpuopt_reduce_misalign_checks\default=true -cpuopt_return_stack_buffer=true -cpuopt_return_stack_buffer\default=true -cpuopt_unsafe_fastmem_check=true -cpuopt_unsafe_fastmem_check\default=true -cpuopt_unsafe_ignore_global_monitor=true -cpuopt_unsafe_ignore_global_monitor\default=true -cpuopt_unsafe_ignore_standard_fpcr=true -cpuopt_unsafe_ignore_standard_fpcr\default=true -cpuopt_unsafe_inaccurate_nan=true -cpuopt_unsafe_inaccurate_nan\default=true -cpuopt_unsafe_reduce_fp_error=true -cpuopt_unsafe_reduce_fp_error\default=true -cpuopt_unsafe_unfuse_fma=true -cpuopt_unsafe_unfuse_fma\default=true - -[Data%20Storage] -dump_directory=/var/data/yuzu/dump -dump_directory\default=true -gamecard_current_game=false -gamecard_current_game\default=true -gamecard_inserted=false -gamecard_inserted\default=true -gamecard_path= -gamecard_path\default=true -load_directory=/var/data/yuzu/load -load_directory\default=true -nand_directory=RETRODECKHOMEDIR/saves/switch/nand -nand_directory\default=true -sdmc_directory=RETRODECKHOMEDIR/saves/switch/sdmc -sdmc_directory\default=true -tas_directory=/var/data/yuzu/tas -tas_directory\default=true -use_virtual_sd=true -use_virtual_sd\default=true - -[Debugging] -create_crash_dumps=false -create_crash_dumps\default=true -disable_macro_hle=false -disable_macro_hle\default=true -disable_macro_jit=false -disable_macro_jit\default=true -dump_exefs=false -dump_exefs\default=true -dump_nso=false -dump_nso\default=true -enable_all_controllers=false -enable_all_controllers\default=true -enable_fs_access_log=false -enable_fs_access_log\default=true -gdbstub_port=6543 -gdbstub_port\default=true -perform_vulkan_check=true -perform_vulkan_check\default=true -program_args= -program_args\default=true -quest_flag=false -quest_flag\default=true -record_frame_times=false -use_debug_asserts=false -use_debug_asserts\default=true -use_gdbstub=false -use_gdbstub\default=true - -[DisabledAddOns] -1\disabled\size=0 -1\title_id=@Variant(\0\0\0\x84\x1\0\xa3\xd0\b\xc5\xc0\0) -1\title_id\default=false -size=1 - -[Miscellaneous] -log_filter=*:Info -log_filter\default=true -use_dev_keys=false -use_dev_keys\default=true - -[Multiplayer] -game_id=0 -game_id\default=true -host_type=0 -host_type\default=true -ip= -ip\default=true -ip_ban_list\size=0 -max_player=8 -max_player\default=true -nickname= -nickname\default=true -port=24872 -port\default=true -room_description= -room_description\default=true -room_name= -room_name\default=true -room_nickname=RetroDECK -room_nickname\default=true -room_port=24872 -room_port\default=true -username_ban_list\size=0 - -[Renderer] -accelerate_astc=true -accelerate_astc\default=true -anti_aliasing=0 -anti_aliasing\default=true -aspect_ratio=0 -aspect_ratio\default=true -async_astc=false -async_astc\default=true -backend=1 -backend\default=true -bg_blue=0 -bg_blue\default=true -bg_green=0 -bg_green\default=true -bg_red=0 -bg_red\default=true -debug=false -debug\default=true -disable_shader_loop_safety_checks=false -disable_shader_loop_safety_checks\default=true -force_max_clock=false -force_max_clock\default=true -fsr_sharpening_slider=25 -fsr_sharpening_slider\default=true -fullscreen_mode=1 -fullscreen_mode\default=true -gpu_accuracy=0 -gpu_accuracy\default=false -max_anisotropy=1 -max_anisotropy\default=false -nsight_aftermath=false -nsight_aftermath\default=true -nvdec_emulation=2 -nvdec_emulation\default=true -resolution_setup=2 -resolution_setup\default=true -scaling_filter=5 -scaling_filter\default=false -shader_backend=0 -shader_backend\default=true -shader_feedback=false -shader_feedback\default=true -speed_limit=100 -speed_limit\default=true -use_asynchronous_gpu_emulation=true -use_asynchronous_gpu_emulation\default=true -use_asynchronous_shaders=true -use_asynchronous_shaders\default=false -use_disk_shader_cache=true -use_disk_shader_cache\default=true -use_fast_gpu_time=true -use_fast_gpu_time\default=true -use_pessimistic_flushes=false -use_pessimistic_flushes\default=true -use_vsync=true -use_vsync\default=true -use_vulkan_driver_pipeline_cache=true -use_vulkan_driver_pipeline_cache\default=true -vulkan_device=0 -vulkan_device\default=true - -[Services] -network_interface=wlan0 -network_interface\default=false - -[System] -current_user=0 -current_user\default=true -custom_rtc=0 -custom_rtc\default=true -custom_rtc_enabled=false -custom_rtc_enabled\default=true -device_name=RetroDECK -device_name\default=false -language_index=12 -language_index\default=false -region_index=2 -region_index\default=false -rng_seed=0 -rng_seed\default=true -rng_seed_enabled=false -rng_seed_enabled\default=true -sound_index=1 -sound_index\default=true -time_zone_index=0 -time_zone_index\default=true - -[UI] -Multiplayer\game_id=0 -Multiplayer\game_id\default=true -Multiplayer\host_type=0 -Multiplayer\host_type\default=true -Multiplayer\ip= -Multiplayer\ip\default=true -Multiplayer\ip_ban_list\size=0 -Multiplayer\max_player=8 -Multiplayer\max_player\default=true -Multiplayer\nickname= -Multiplayer\nickname\default=true -Multiplayer\port=24872 -Multiplayer\port\default=true -Multiplayer\room_description= -Multiplayer\room_description\default=true -Multiplayer\room_name= -Multiplayer\room_name\default=true -Multiplayer\room_nickname= -Multiplayer\room_nickname\default=true -Multiplayer\room_port=24872 -Multiplayer\room_port\default=true -Multiplayer\username_ban_list\size=0 -Paths\gamedirs\1\deep_scan=false -Paths\gamedirs\1\deep_scan\default=true -Paths\gamedirs\1\expanded=true -Paths\gamedirs\1\expanded\default=true -Paths\gamedirs\1\path=SDMC -Paths\gamedirs\2\deep_scan=false -Paths\gamedirs\2\deep_scan\default=true -Paths\gamedirs\2\expanded=true -Paths\gamedirs\2\expanded\default=true -Paths\gamedirs\2\path=UserNAND -Paths\gamedirs\3\deep_scan=false -Paths\gamedirs\3\deep_scan\default=true -Paths\gamedirs\3\expanded=true -Paths\gamedirs\3\expanded\default=true -Paths\gamedirs\3\path=SysNAND -Paths\gamedirs\4\deep_scan=false -Paths\gamedirs\4\deep_scan\default=true -Paths\gamedirs\4\expanded=true -Paths\gamedirs\4\expanded\default=true -Paths\gamedirs\4\path=RETRODECKHOMEDIR/roms/switch -Paths\gamedirs\size=4 -Paths\language=en -Paths\language\default=false -Paths\recentFiles=@Invalid() -Paths\romsPath= -Paths\symbolsPath= -Screenshots\enable_screenshot_save_as=true -Screenshots\enable_screenshot_save_as\default=true -Screenshots\screenshot_path=RETRODECKHOMEDIR/screenshots/ -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context=1 -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context\default=true -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Controller_KeySeq= -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Controller_KeySeq\default=false -Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq= -Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq\default=false -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Repeat=false -Shortcuts\Main%20Window\Audio%20Mute\Unmute\Repeat\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Down\Context=1 -Shortcuts\Main%20Window\Audio%20Volume%20Down\Context\default=false -Shortcuts\Main%20Window\Audio%20Volume%20Down\Controller_KeySeq= -Shortcuts\Main%20Window\Audio%20Volume%20Down\Controller_KeySeq\default=false -Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq= -Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq\default=false -Shortcuts\Main%20Window\Audio%20Volume%20Down\Repeat=true -Shortcuts\Main%20Window\Audio%20Volume%20Down\Repeat\default=true -Shortcuts\Main%20Window\Audio%20Volume%20Up\Context=1 -Shortcuts\Main%20Window\Audio%20Volume%20Up\Context\default=false -Shortcuts\Main%20Window\Audio%20Volume%20Up\Controller_KeySeq= -Shortcuts\Main%20Window\Audio%20Volume%20Up\Controller_KeySeq\default=false -Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq= -Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq\default=false -Shortcuts\Main%20Window\Audio%20Volume%20Up\Repeat=true -Shortcuts\Main%20Window\Audio%20Volume%20Up\Repeat\default=true -Shortcuts\Main%20Window\Capture%20Screenshot\Context=3 -Shortcuts\Main%20Window\Capture%20Screenshot\Context\default=true -Shortcuts\Main%20Window\Capture%20Screenshot\Controller_KeySeq= -Shortcuts\Main%20Window\Capture%20Screenshot\Controller_KeySeq\default=false -Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq=Ctrl+X -Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq\default=false -Shortcuts\Main%20Window\Capture%20Screenshot\Repeat=false -Shortcuts\Main%20Window\Capture%20Screenshot\Repeat\default=true -Shortcuts\Main%20Window\Change%20Adapting%20Filter\Context=1 -Shortcuts\Main%20Window\Change%20Adapting%20Filter\Context\default=false -Shortcuts\Main%20Window\Change%20Adapting%20Filter\Controller_KeySeq= -Shortcuts\Main%20Window\Change%20Adapting%20Filter\Controller_KeySeq\default=false -Shortcuts\Main%20Window\Change%20Adapting%20Filter\KeySeq= -Shortcuts\Main%20Window\Change%20Adapting%20Filter\KeySeq\default=false -Shortcuts\Main%20Window\Change%20Adapting%20Filter\Repeat=false -Shortcuts\Main%20Window\Change%20Adapting%20Filter\Repeat\default=true -Shortcuts\Main%20Window\Change%20Docked%20Mode\Context=2 -Shortcuts\Main%20Window\Change%20Docked%20Mode\Context\default=true -Shortcuts\Main%20Window\Change%20Docked%20Mode\Controller_KeySeq= -Shortcuts\Main%20Window\Change%20Docked%20Mode\Controller_KeySeq\default=false -Shortcuts\Main%20Window\Change%20Docked%20Mode\KeySeq=Alt+D -Shortcuts\Main%20Window\Change%20Docked%20Mode\KeySeq\default=false -Shortcuts\Main%20Window\Change%20Docked%20Mode\Repeat=false -Shortcuts\Main%20Window\Change%20Docked%20Mode\Repeat\default=true -Shortcuts\Main%20Window\Change%20GPU%20Accuracy\Context=2 -Shortcuts\Main%20Window\Change%20GPU%20Accuracy\Context\default=true -Shortcuts\Main%20Window\Change%20GPU%20Accuracy\Controller_KeySeq= -Shortcuts\Main%20Window\Change%20GPU%20Accuracy\Controller_KeySeq\default=false -Shortcuts\Main%20Window\Change%20GPU%20Accuracy\KeySeq=Alt+G -Shortcuts\Main%20Window\Change%20GPU%20Accuracy\KeySeq\default=false -Shortcuts\Main%20Window\Change%20GPU%20Accuracy\Repeat=false -Shortcuts\Main%20Window\Change%20GPU%20Accuracy\Repeat\default=true -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=1 -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context\default=true -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Controller_KeySeq= -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Controller_KeySeq\default=false -Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq=Ctrl+P -Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq\default=false -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Repeat=false -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Repeat\default=true -Shortcuts\Main%20Window\Exit%20Fullscreen\Context=1 -Shortcuts\Main%20Window\Exit%20Fullscreen\Context\default=true -Shortcuts\Main%20Window\Exit%20Fullscreen\Controller_KeySeq= -Shortcuts\Main%20Window\Exit%20Fullscreen\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq=Ctrl+O -Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq\default=false -Shortcuts\Main%20Window\Exit%20Fullscreen\Repeat=false -Shortcuts\Main%20Window\Exit%20Fullscreen\Repeat\default=true -Shortcuts\Main%20Window\Exit%20yuzu\Context=1 -Shortcuts\Main%20Window\Exit%20yuzu\Context\default=true -Shortcuts\Main%20Window\Exit%20yuzu\Controller_KeySeq= -Shortcuts\Main%20Window\Exit%20yuzu\Controller_KeySeq\default=false -Shortcuts\Main%20Window\Exit%20yuzu\KeySeq=Ctrl+Q -Shortcuts\Main%20Window\Exit%20yuzu\KeySeq\default=false -Shortcuts\Main%20Window\Exit%20yuzu\Repeat=false -Shortcuts\Main%20Window\Exit%20yuzu\Repeat\default=true -Shortcuts\Main%20Window\Fullscreen\Context=1 -Shortcuts\Main%20Window\Fullscreen\Context\default=true -Shortcuts\Main%20Window\Fullscreen\Controller_KeySeq= -Shortcuts\Main%20Window\Fullscreen\Controller_KeySeq\default=false -Shortcuts\Main%20Window\Fullscreen\KeySeq=Ctrl+Return -Shortcuts\Main%20Window\Fullscreen\KeySeq\default=false -Shortcuts\Main%20Window\Fullscreen\Repeat=false -Shortcuts\Main%20Window\Fullscreen\Repeat\default=true -Shortcuts\Main%20Window\Load%20File\Context=1 -Shortcuts\Main%20Window\Load%20File\Context\default=false -Shortcuts\Main%20Window\Load%20File\Controller_KeySeq= -Shortcuts\Main%20Window\Load%20File\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Load%20File\KeySeq= -Shortcuts\Main%20Window\Load%20File\KeySeq\default=false -Shortcuts\Main%20Window\Load%20File\Repeat=false -Shortcuts\Main%20Window\Load%20File\Repeat\default=true -Shortcuts\Main%20Window\Load\Remove%20Amiibo\Context=3 -Shortcuts\Main%20Window\Load\Remove%20Amiibo\Context\default=true -Shortcuts\Main%20Window\Load\Remove%20Amiibo\Controller_KeySeq= -Shortcuts\Main%20Window\Load\Remove%20Amiibo\Controller_KeySeq\default=false -Shortcuts\Main%20Window\Load\Remove%20Amiibo\KeySeq=Alt+M -Shortcuts\Main%20Window\Load\Remove%20Amiibo\KeySeq\default=false -Shortcuts\Main%20Window\Load\Remove%20Amiibo\Repeat=false -Shortcuts\Main%20Window\Load\Remove%20Amiibo\Repeat\default=true -Shortcuts\Main%20Window\Restart%20Emulation\Context=1 -Shortcuts\Main%20Window\Restart%20Emulation\Context\default=true -Shortcuts\Main%20Window\Restart%20Emulation\Controller_KeySeq= -Shortcuts\Main%20Window\Restart%20Emulation\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Restart%20Emulation\KeySeq=Ctrl+R -Shortcuts\Main%20Window\Restart%20Emulation\KeySeq\default=false -Shortcuts\Main%20Window\Restart%20Emulation\Repeat=false -Shortcuts\Main%20Window\Restart%20Emulation\Repeat\default=true -Shortcuts\Main%20Window\Stop%20Emulation\Context=1 -Shortcuts\Main%20Window\Stop%20Emulation\Context\default=true -Shortcuts\Main%20Window\Stop%20Emulation\Controller_KeySeq= -Shortcuts\Main%20Window\Stop%20Emulation\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Stop%20Emulation\KeySeq= -Shortcuts\Main%20Window\Stop%20Emulation\KeySeq\default=false -Shortcuts\Main%20Window\Stop%20Emulation\Repeat=false -Shortcuts\Main%20Window\Stop%20Emulation\Repeat\default=true -Shortcuts\Main%20Window\TAS%20Record\Context=1 -Shortcuts\Main%20Window\TAS%20Record\Context\default=false -Shortcuts\Main%20Window\TAS%20Record\Controller_KeySeq= -Shortcuts\Main%20Window\TAS%20Record\Controller_KeySeq\default=true -Shortcuts\Main%20Window\TAS%20Record\KeySeq= -Shortcuts\Main%20Window\TAS%20Record\KeySeq\default=false -Shortcuts\Main%20Window\TAS%20Record\Repeat=false -Shortcuts\Main%20Window\TAS%20Record\Repeat\default=true -Shortcuts\Main%20Window\TAS%20Reset\Context=1 -Shortcuts\Main%20Window\TAS%20Reset\Context\default=false -Shortcuts\Main%20Window\TAS%20Reset\Controller_KeySeq= -Shortcuts\Main%20Window\TAS%20Reset\Controller_KeySeq\default=true -Shortcuts\Main%20Window\TAS%20Reset\KeySeq= -Shortcuts\Main%20Window\TAS%20Reset\KeySeq\default=false -Shortcuts\Main%20Window\TAS%20Reset\Repeat=false -Shortcuts\Main%20Window\TAS%20Reset\Repeat\default=true -Shortcuts\Main%20Window\TAS%20Start\Stop\Context=1 -Shortcuts\Main%20Window\TAS%20Start\Stop\Context\default=false -Shortcuts\Main%20Window\TAS%20Start\Stop\Controller_KeySeq= -Shortcuts\Main%20Window\TAS%20Start\Stop\Controller_KeySeq\default=true -Shortcuts\Main%20Window\TAS%20Start\Stop\KeySeq= -Shortcuts\Main%20Window\TAS%20Start\Stop\KeySeq\default=false -Shortcuts\Main%20Window\TAS%20Start\Stop\Repeat=false -Shortcuts\Main%20Window\TAS%20Start\Stop\Repeat\default=true -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=1 -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context\default=true -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Controller_KeySeq= -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq= -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq\default=false -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Repeat=false -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Repeat\default=true -Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Context=2 -Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Context\default=true -Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Controller_KeySeq= -Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Controller_KeySeq\default=false -Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\KeySeq=Ctrl+Z -Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\KeySeq\default=false -Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Repeat=false -Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Repeat\default=true -Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\Context=1 -Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\Context\default=false -Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\Controller_KeySeq= -Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\KeySeq= -Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\KeySeq\default=false -Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\Repeat=false -Shortcuts\Main%20Window\Toggle%20Mouse%20Panning\Repeat\default=true -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=1 -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context\default=true -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Controller_KeySeq= -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Controller_KeySeq\default=true -Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq= -Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq\default=false -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Repeat=false -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Repeat\default=true -UIGameList\cache_game_list=true -UIGameList\cache_game_list\default=true -UIGameList\favorites\size=0 -UIGameList\favorites_expanded=true -UIGameList\favorites_expanded\default=true -UIGameList\folder_icon_size=48 -UIGameList\folder_icon_size\default=true -UIGameList\game_icon_size=64 -UIGameList\game_icon_size\default=true -UIGameList\row_1_text_id=3 -UIGameList\row_1_text_id\default=true -UIGameList\row_2_text_id=2 -UIGameList\row_2_text_id\default=true -UIGameList\show_add_ons=true -UIGameList\show_add_ons\default=true -UIGameList\show_compat=false -UIGameList\show_compat\default=true -UIGameList\show_size=true -UIGameList\show_size\default=true -UIGameList\show_types=true -UIGameList\show_types\default=true -UILayout\gameListHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x5\x1\0\0\0\0\0\0\0\0\0\0\0\x5\x2\0\0\0\x1\0\0\0\x1\0\0\0\x64\0\0\x4X\0\0\0\x5\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\x5\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\0\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\x1\x10\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64) -UILayout\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x4W\0\0\x2\x14\0\0\0\0\0\0\0\0\0\0\x4W\0\0\x2\x14\0\0\0\0\0\0\0\0\x4\xfd\0\0\0\0\0\0\0\0\0\0\x4W\0\0\x2\x14) -UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\0\0\0\0\0\x4\xfd\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31) -UILayout\microProfileDialogGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k\0\0\0\0\0\0\0\0\x4\xfd\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k) -UILayout\microProfileDialogVisible=false -UILayout\microProfileDialogVisible\default=true -UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x1\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\x4X\0\0\x1\xeb\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) -calloutFlags=1 -calloutFlags\default=false -confirmClose=false -confirmClose\default=false -disable_web_applet=false -disable_web_applet\default=false -displayTitleBars=true -displayTitleBars\default=true -enable_discord_presence=true -enable_discord_presence\default=true -firstStart=false -firstStart\default=false -fullscreen=false -fullscreen\default=true -hideInactiveMouse=true -hideInactiveMouse\default=true -muteWhenInBackground=false -muteWhenInBackground\default=true -pauseWhenInBackground=false -pauseWhenInBackground\default=true -select_user_on_boot=false -select_user_on_boot\default=true -showConsole=false -showConsole\default=true -showFilterBar=true -showFilterBar\default=true -showStatusBar=true -showStatusBar\default=true -singleWindowMode=true -singleWindowMode\default=true -theme=colorful_dark -theme\default=false - -[WebService] -enable_telemetry=false -enable_telemetry\default=false -web_api_url=https://api.yuzu-emu.org -web_api_url\default=true -yuzu_token= -yuzu_token\default=true -yuzu_username=RetroDECK -yuzu_username\default=true diff --git a/es-configs/es_find_rules.xml b/es-configs/es_find_rules.xml index 3c5017a8..8f4a6cc7 100644 --- a/es-configs/es_find_rules.xml +++ b/es-configs/es_find_rules.xml @@ -1049,27 +1049,6 @@ ~/bin/xroar/xroar - - - - yuzu - org.yuzu_emu.yuzu - - - ~/Applications/yuzu*.AppImage - ~/.local/share/applications/yuzu*.AppImage - ~/.local/bin/yuzu*.AppImage - ~/bin/yuzu*.AppImage - /var/lib/flatpak/exports/bin/org.yuzu_emu.yuzu - ~/.local/share/flatpak/exports/bin/org.yuzu_emu.yuzu - - - - - - ~/retrodeck/customs/yuzu/yuzu*.AppImage - - diff --git a/es-configs/es_systems.xml b/es-configs/es_systems.xml index 9baca300..4cef4b6d 100644 --- a/es-configs/es_systems.xml +++ b/es-configs/es_systems.xml @@ -1877,9 +1877,7 @@ Nintendo Switch %ROMPATH%/switch .nca .NCA .nro .NRO .nso .NSO .nsp .NSP .xci .XCI - %INJECT%=%BASENAME%.esprefix %EMULATOR_YUZU% -f -g %ROM% %EMULATOR_RYUJINX% %ROM% - %INJECT%=%BASENAME%.esprefix %EMULATOR_YUZU-CUSTOM% -f -g %ROM% switch switch diff --git a/functions/global.sh b/functions/global.sh index 27d00178..b8303e2c 100644 --- a/functions/global.sh +++ b/functions/global.sh @@ -60,7 +60,6 @@ duckstationconf="/var/config/duckstation/settings.ini" melondsconf="/var/config/melonDS/melonDS.ini" ryujinxconf="/var/config/Ryujinx/Config.json" xemuconf="/var/config/xemu/xemu.toml" -yuzuconf="/var/config/yuzu/qt-config.ini" # ES-DE config files diff --git a/functions/patching.sh b/functions/patching.sh index d6ac1dbb..0af77064 100644 --- a/functions/patching.sh +++ b/functions/patching.sh @@ -12,7 +12,7 @@ set_setting_value() { case $4 in - "retrodeck" | "citra" | "melonds" | "yuzu" ) + "retrodeck" | "citra" | "melonds" ) if [[ -z $current_section_name ]]; then sed -i 's^\^'"$setting_name_to_change"'=.*^'"$setting_name_to_change"'='"$setting_value_to_change"'^' "$1" else @@ -107,7 +107,7 @@ get_setting_value() { case $3 in - "retrodeck" | "citra" | "melonds" | "yuzu" ) # For files with this syntax - setting_name=setting_value + "retrodeck" | "citra" | "melonds" ) # For files with this syntax - setting_name=setting_value if [[ -z $current_section_name ]]; then echo $(grep -o -P "(?<=^$current_setting_name=).*" "$1") else diff --git a/functions/prepare_component.sh b/functions/prepare_component.sh index 3722ca52..41b57919 100644 --- a/functions/prepare_component.sh +++ b/functions/prepare_component.sh @@ -613,60 +613,6 @@ prepare_component() { fi fi - if [[ "$component" =~ ^(yuzu|Yuzu|all)$ ]]; then - if [[ "$action" == "reset" ]]; then # Run reset-only commands - log i "----------------------" - log i "Prepearing YUZU" - log i "----------------------" - if [[ $multi_user_mode == "true" ]]; then # Multi-user actions - create_dir -d "$multi_user_data_folder/$SteamAppUser/config/yuzu" - cp -fvr "$emuconfigs/yuzu/"* "$multi_user_data_folder/$SteamAppUser/config/yuzu/" - set_setting_value "$multi_user_data_folder/$SteamAppUser/config/yuzu/qt-config.ini" "nand_directory" "$saves_folder/switch/yuzu/nand" "yuzu" "Data%20Storage" - set_setting_value "$multi_user_data_folder/$SteamAppUser/config/yuzu/qt-config.ini" "sdmc_directory" "$saves_folder/switch/yuzu/sdmc" "yuzu" "Data%20Storage" - set_setting_value "$multi_user_data_folder/$SteamAppUser/config/yuzu/qt-config.ini" "Paths\gamedirs\4\path" "$roms_folder/switch" "yuzu" "UI" - set_setting_value "$multi_user_data_folder/$SteamAppUser/config/yuzu/qt-config.ini" "Screenshots\screenshot_path" "$screenshots_folder" "yuzu" "UI" - dir_prep "$multi_user_data_folder/$SteamAppUser/config/yuzu" "/var/config/yuzu" - else # Single-user actions - create_dir -d /var/config/yuzu/ - cp -fvr "$emuconfigs/yuzu/"* /var/config/yuzu/ - set_setting_value "$yuzuconf" "nand_directory" "$saves_folder/switch/yuzu/nand" "yuzu" "Data%20Storage" - set_setting_value "$yuzuconf" "sdmc_directory" "$saves_folder/switch/yuzu/sdmc" "yuzu" "Data%20Storage" - set_setting_value "$yuzuconf" "Paths\gamedirs\4\path" "$roms_folder/switch" "yuzu" "UI" - set_setting_value "$yuzuconf" "Screenshots\screenshot_path" "$screenshots_folder" "yuzu" "UI" - fi - # Shared actions - dir_prep "$saves_folder/switch/yuzu/nand" "/var/data/yuzu/nand" - dir_prep "$saves_folder/switch/yuzu/sdmc" "/var/data/yuzu/sdmc" - dir_prep "$bios_folder/switch/keys" "/var/data/yuzu/keys" - dir_prep "$bios_folder/switch/firmware" "/var/data/yuzu/nand/system/Contents/registered" - dir_prep "$logs_folder/yuzu" "/var/data/yuzu/log" - dir_prep "$screenshots_folder" "/var/data/yuzu/screenshots" - dir_prep "$mods_folder/Yuzu" "/var/data/yuzu/load" - create_dir "$rdhome/customs/yuzu" - # removing dead symlinks as they were present in a past version - if [ -d $bios_folder/switch ]; then - find $bios_folder/switch -xtype l -exec rm {} \; - fi - - # Reset default preset settings - set_setting_value "$rd_conf" "yuzu" "$(get_setting_value "$rd_defaults" "yuzu" "retrodeck" "abxy_button_swap")" "retrodeck" "abxy_button_swap" - set_setting_value "$rd_conf" "yuzu" "$(get_setting_value "$rd_defaults" "yuzu" "retrodeck" "ask_to_exit")" "retrodeck" "ask_to_exit" - fi - if [[ "$action" == "postmove" ]]; then # Run only post-move commands - dir_prep "$bios_folder/switch/keys" "/var/data/yuzu/keys" - dir_prep "$bios_folder/switch/firmware" "/var/data/yuzu/nand/system/Contents/registered" - dir_prep "$saves_folder/switch/yuzu/nand" "/var/data/yuzu/nand" - dir_prep "$saves_folder/switch/yuzu/sdmc" "/var/data/yuzu/sdmc" - dir_prep "$logs_folder/yuzu" "/var/data/yuzu/log" - dir_prep "$screenshots_folder" "/var/data/yuzu/screenshots" - dir_prep "$mods_folder/Yuzu" "/var/data/yuzu/load" - set_setting_value "$yuzuconf" "nand_directory" "$saves_folder/switch/yuzu/nand" "yuzu" "Data%20Storage" - set_setting_value "$yuzuconf" "sdmc_directory" "$saves_folder/switch/yuzu/sdmc" "yuzu" "Data%20Storage" - set_setting_value "$yuzuconf" "Paths\gamedirs\4\path" "$roms_folder/switch" "yuzu" "UI" - set_setting_value "$yuzuconf" "Screenshots\screenshot_path" "$screenshots_folder" "yuzu" "UI" - fi - fi - if [[ "$component" =~ ^(vita3k|Vita3K|all)$ ]]; then if [[ "$action" == "reset" ]]; then # Run reset-only commands log i "----------------------" diff --git a/functions/steam-sync/steam-sync.py b/functions/steam-sync/steam-sync.py index c4ce90df..4c2b8f6e 100644 --- a/functions/steam-sync/steam-sync.py +++ b/functions/steam-sync/steam-sync.py @@ -129,7 +129,6 @@ command_list_default={ "x68000": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/px68k_libretro.so", "zx81": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/81_libretro.so", "zxspectrum": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/fuse_libretro.so", -"switch": "flatpak run --command=yuzu net.retrodeck.retrodeck -f -g", "n3ds": "flatpak run --command=citra net.retrodeck.retrodeck", "ps2": "flatpak run --command=pcsx2-qt net.retrodeck.retrodeck -batch", "wiiu": "flatpak run --command=Cemu-wrapper net.retrodeck.retrodeck -g", @@ -170,7 +169,6 @@ alt_command_list={ "Beetle Saturn": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/mednafen_saturn_libretro.so", "Snes 9x - Current": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/snes9x_libretro.so", "Beetle SuperGrafx": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/mednafen_supergrafx_libretro.so", -"Yuzu (Standalone)": "flatpak run --command=yuzu net.retrodeck.retrodeck -f -g", "Citra (Standalone)": "flatpak run --command=citra net.retrodeck.retrodeck", "PCSX2 (Standalone)": "flatpak run --command=pcsx2-qt net.retrodeck.retrodeck -batch", "Dolphin (Standalone)": "flatpak run --command=dolphin-emu-wrapper net.retrodeck.retrodeck -b -e", diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 16a22b94..b8c7b226 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -5,8 +5,6 @@ sdk: org.kde.Sdk sdk-extensions: - org.freedesktop.Sdk.Extension.llvm16 # Needed for rpcs3 (llvm15) but llvm16 for CITRA - org.freedesktop.Sdk.Extension.rust-stable # Needed for BoilR -# base: io.qt.qtwebengine.BaseApp # Needed for Yuzu - Disabled as we're using AppImage for Yuzu -# base-version: "6.5" # Needed for Yuzu - Disabled as we're using AppImage for Yuzu command: retrodeck.sh finish-args: @@ -47,7 +45,6 @@ cleanup: - /share/ffmpeg - /lib/cmake - /lib/pkgconfig - # Yuzu - /include - /bin/glslangValidator - /bin/zip* @@ -61,9 +58,6 @@ cleanup: # XMLSTARLET - /lib/debug - /share/runtime -#cleanup-commands: - # Yuzu - #- /app/cleanup-BaseApp.sh modules: @@ -659,24 +653,6 @@ modules: # PPSSPP - END - # Yuzu - START - # https://github.com/yuzu-emu/yuzu-mainline/releases - - - name: Yuzu - buildsystem: simple - build-commands: - - chmod +x yuzu*.AppImage - - ./yuzu*.AppImage --appimage-extract - - mkdir -p "${FLATPAK_DEST}/yuzu" - - cp -r squashfs-root/* "${FLATPAK_DEST}/yuzu" - - ln -s "${FLATPAK_DEST}/yuzu/usr/bin/yuzu" "${FLATPAK_DEST}/bin/yuzu" - sources: - - type: file - url: https://github.com/yuzu-emu/yuzu-mainline/releases/download/mainline-0-1732/yuzu-mainline-20240302-d839edbda.AppImage - sha256: d2e8fb9f912ab287272587c383a8d825044bfc580c9963512133037f72a31e95 - - # Yuzu - END - # CITRA - START # https://github.com/flathub/org.citra_emu.citra diff --git a/retrodeck.sh b/retrodeck.sh index f74cb3e1..4c2f1b5b 100644 --- a/retrodeck.sh +++ b/retrodeck.sh @@ -56,9 +56,9 @@ https://retrodeck.net ;; --reset-component*) echo "You are about to reset one or more RetroDECK components or emulators." - echo "Available options are: es-de, retroarch, cemu, citra, dolphin, duckstation, melonds, pcsx3, pico8, ppsspp, primehack, ryujinx. rpcs3, ryujinx, xemu, yuzu, vita3k, mame, gzdoom, boilr, all" + echo "Available options are: es-de, retroarch, cemu, citra, dolphin, duckstation, melonds, pcsx3, pico8, ppsspp, primehack, ryujinx. rpcs3, ryujinx, xemu, vita3k, mame, gzdoom, boilr, all" read -p "Please enter the component you would like to reset: " component - if [[ "$component" =~ ^(es-de|retroarch|cemu|citra|dolphin|duckstation|mame|melonds|pcsx2|ppsspp|primehack|ryujinx|rpcs3|xemu|yuzu|all)$ ]]; then + if [[ "$component" =~ ^(es-de|retroarch|cemu|citra|dolphin|duckstation|mame|melonds|pcsx2|ppsspp|primehack|ryujinx|rpcs3|xemu|all)$ ]]; then read -p "You are about to reset $component to default settings. Enter 'y' to continue, 'n' to stop: " response if [[ $response == [yY] ]]; then prepare_component "reset" "$component" "cli" diff --git a/tools/configurator.sh b/tools/configurator.sh index 96846329..8e89b361 100644 --- a/tools/configurator.sh +++ b/tools/configurator.sh @@ -39,7 +39,6 @@ source /app/libexec/global.sh # - Ryujinx # - Vita3K # - XEMU -# - Yuzu # - Tools # - Tool: Move Folders # - Move all of RetroDECK @@ -85,7 +84,6 @@ source /app/libexec/global.sh # - Reset Ryujinx # - Reset Vita3k # - Reset XEMU -# - Reset Yuzu # - Reset All Emulators # - Reset EmulationStation DE # - Reset RetroDECK @@ -448,8 +446,7 @@ configurator_open_emulator_dialog() { "RPCS3" "Open the PS3 emulator RPCS3" \ "Ryujinx" "Open the Switch emulator Ryujinx" \ "Vita3K" "Open the PSVita emulator Vita3K" \ - "XEMU" "Open the Xbox emulator XEMU" \ - "Yuzu" "Open the Switch emulator Yuzu") + "XEMU" "Open the Xbox emulator XEMU" ) case $emulator in @@ -523,11 +520,6 @@ configurator_open_emulator_dialog() { xemu ;; - "Yuzu" ) - log i "Configurator: \"$emulator\"" - yuzu - ;; - "" ) # No selection made or Back button clicked log i "Configurator: going back" configurator_welcome_dialog @@ -996,7 +988,7 @@ configurator_retrodeck_troubleshooting_dialog() { } configurator_check_bios_files() { - configurator_generic_dialog "RetroDECK Configurator - Check & Verify: BIOS Files" "This check will look for BIOS files that RetroDECK has identified as working.\n\nNot all BIOS files are required for games to work, please check the BIOS description for more information on its purpose.\n\nThere may be additional BIOS files that will function with the emulators that are not checked.\n\nSome more advanced emulators such as Yuzu will have additional methods for verifiying the BIOS files are in working order." + configurator_generic_dialog "RetroDECK Configurator - Check & Verify: BIOS Files" "This check will look for BIOS files that RetroDECK has identified as working.\n\nNot all BIOS files are required for games to work, please check the BIOS description for more information on its purpose.\n\nThere may be additional BIOS files that will function with the emulators that are not checked.\n\nSome more advanced emulators such as Ryujinx will have additional methods for verifiying the BIOS files are in working order." bios_checked_list=() check_bios_files "basic" @@ -1014,7 +1006,7 @@ configurator_check_bios_files() { } configurator_check_bios_files_expert_mode() { - configurator_generic_dialog "RetroDECK Configurator - Check & Verify: BIOS Files - Expert Mode" "This check will look for BIOS files that RetroDECK has identified as working.\n\nNot all BIOS files are required for games to work, please check the BIOS description for more information on its purpose.\n\nThere may be additional BIOS files that will function with the emulators that are not checked.\n\nSome more advanced emulators such as Yuzu will have additional methods for verifiying the BIOS files are in working order." + configurator_generic_dialog "RetroDECK Configurator - Check & Verify: BIOS Files - Expert Mode" "This check will look for BIOS files that RetroDECK has identified as working.\n\nNot all BIOS files are required for games to work, please check the BIOS description for more information on its purpose.\n\nThere may be additional BIOS files that will function with the emulators that are not checked.\n\nSome more advanced emulators such as Ryujinx will have additional methods for verifiying the BIOS files are in working order." bios_checked_list=() check_bios_files "expert" @@ -1079,8 +1071,7 @@ configurator_reset_dialog() { "RPCS3" "Reset the PS3 emulator RPCS3 to default settings" \ "Ryujinx" "Reset the Switch emulator Ryujinx to default settings" \ "Vita3k" "Reset the PS Vita emulator Vita3k to default settings" \ - "XEMU" "Reset the XBOX emulator XEMU to default settings" \ - "Yuzu" "Reset the Switch emulator Yuzu to default settings" ) + "XEMU" "Reset the XBOX emulator XEMU to default settings" ) # "Ryujinx" "Reset the Switch emulator Ryujinx to default settings" \ @@ -1101,7 +1092,7 @@ configurator_reset_dialog() { fi ;; - "Cemu" | "Citra" | "Dolphin" | "Duckstation" | "MelonDS" | "MAME" | "PCSX2" | "PPSSPP" | "Primehack" | "RPCS3" | "Ryujinx" | "Yuzu" ) + "Cemu" | "Citra" | "Dolphin" | "Duckstation" | "MelonDS" | "MAME" | "PCSX2" | "PPSSPP" | "Primehack" | "RPCS3" | "Ryujinx" ) if [[ $(configurator_reset_confirmation_dialog "$component_to_reset" "Are you sure you want to reset the $component_to_reset emulator to default settings?\n\nThis process cannot be undone.") == "true" ]]; then prepare_component "reset" "$component_to_reset" "configurator" configurator_process_complete_dialog "resetting $component_to_reset" From bd286380d495cb3070199d889c4af02550367a78 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Mon, 4 Mar 2024 21:45:58 +0100 Subject: [PATCH 02/34] CITRA: removed --- emu-configs/citra/qt-config.ini | 570 ------------------ .../defaults/citra/citra-qt-config.ini | 535 ---------------- .../retroarch/retroarch-core-options.cfg | 24 - .../how-to-install-citra-mods.txt | 19 - .../retrodeck/presets/citra_presets.cfg | 7 - .../reference_lists/bios_checklist.cfg | 1 - .../reference_lists/helper_files_list.cfg | 1 - .../multi_user_emulator_config_dirs.cfg | 1 - .../reference_lists/pretty_system_names.cfg | 1 - emu-configs/defaults/retrodeck/retrodeck.cfg | 2 - .../retroarch/retroarch-core-options.cfg | 24 - es-configs/es_find_rules.xml | 19 - es-configs/es_systems.xml | 11 - functions/global.sh | 1 - functions/patching.sh | 4 +- functions/prepare_component.sh | 45 -- functions/steam-sync/steam-sync.py | 3 - net.retrodeck.retrodeck.appdata.xml | 6 +- net.retrodeck.retrodeck.yml | 74 +-- rd-submodules/citra/citra-launcher.sh | 25 - rd-submodules/citra/org.citra_emu.citra.svg | 1 - retrodeck.sh | 4 +- tools/configurator.sh | 11 +- 23 files changed, 11 insertions(+), 1378 deletions(-) delete mode 100644 emu-configs/citra/qt-config.ini delete mode 100644 emu-configs/defaults/citra/citra-qt-config.ini delete mode 100644 emu-configs/defaults/retrodeck/helper_files/how-to-install-citra-mods.txt delete mode 100644 emu-configs/defaults/retrodeck/presets/citra_presets.cfg delete mode 100644 rd-submodules/citra/citra-launcher.sh delete mode 100644 rd-submodules/citra/org.citra_emu.citra.svg diff --git a/emu-configs/citra/qt-config.ini b/emu-configs/citra/qt-config.ini deleted file mode 100644 index f6a1dccd..00000000 --- a/emu-configs/citra/qt-config.ini +++ /dev/null @@ -1,570 +0,0 @@ -[Audio] -audio_emulation=0 -audio_emulation\default=true -enable_audio_stretching=true -enable_audio_stretching\default=true -input_device=auto -input_device\default=true -input_type=0 -input_type\default=true -mic_input_device=Default -mic_input_device\default=true -mic_input_type=0 -mic_input_type\default=true -output_device=auto -output_device\default=true -output_engine=auto -output_engine\default=true -output_type=0 -output_type\default=true -volume=1 -volume\default=true - -[Camera] -camera_inner_config= -camera_inner_config\default=true -camera_inner_flip=0 -camera_inner_flip\default=true -camera_inner_name=blank -camera_inner_name\default=true -camera_outer_left_config= -camera_outer_left_config\default=true -camera_outer_left_flip=0 -camera_outer_left_flip\default=true -camera_outer_left_name=blank -camera_outer_left_name\default=true -camera_outer_right_config= -camera_outer_right_config\default=true -camera_outer_right_flip=0 -camera_outer_right_flip\default=true -camera_outer_right_name=blank -camera_outer_right_name\default=true - -[Controls] -profile=0 -profile\default=true -profiles\1\button_a="button:0,engine:sdl,guid:030079f6de280000ff11000001000000,port:0" -profiles\1\button_a\default=false -profiles\1\button_b="button:1,engine:sdl,guid:030079f6de280000ff11000001000000,port:0" -profiles\1\button_b\default=false -profiles\1\button_debug="code:79,engine:keyboard" -profiles\1\button_debug\default=true -profiles\1\button_down="direction:down,engine:sdl,guid:030079f6de280000ff11000001000000,hat:0,port:0" -profiles\1\button_down\default=false -profiles\1\button_gpio14="code:80,engine:keyboard" -profiles\1\button_gpio14\default=true -profiles\1\button_home="code:66,engine:keyboard" -profiles\1\button_home\default=true -profiles\1\button_l="axis:2,direction:+,engine:sdl,guid:030079f6de280000ff11000001000000,port:0,threshold:0.5" -profiles\1\button_l\default=false -profiles\1\button_left="direction:left,engine:sdl,guid:030079f6de280000ff11000001000000,hat:0,port:0" -profiles\1\button_left\default=false -profiles\1\button_power="code:86,engine:keyboard" -profiles\1\button_power\default=true -profiles\1\button_r="axis:5,direction:+,engine:sdl,guid:030079f6de280000ff11000001000000,port:0,threshold:0.5" -profiles\1\button_r\default=false -profiles\1\button_right="direction:right,engine:sdl,guid:030079f6de280000ff11000001000000,hat:0,port:0" -profiles\1\button_right\default=false -profiles\1\button_select="button:6,engine:sdl,guid:030079f6de280000ff11000001000000,port:0" -profiles\1\button_select\default=false -profiles\1\button_start="button:7,engine:sdl,guid:030079f6de280000ff11000001000000,port:0" -profiles\1\button_start\default=false -profiles\1\button_up="direction:up,engine:sdl,guid:030079f6de280000ff11000001000000,hat:0,port:0" -profiles\1\button_up\default=false -profiles\1\button_x="button:2,engine:sdl,guid:030079f6de280000ff11000001000000,port:0" -profiles\1\button_x\default=false -profiles\1\button_y="button:3,engine:sdl,guid:030079f6de280000ff11000001000000,port:0" -profiles\1\button_y\default=false -profiles\1\button_zl="button:4,engine:sdl,guid:030079f6de280000ff11000001000000,port:0" -profiles\1\button_zl\default=false -profiles\1\button_zr="button:5,engine:sdl,guid:030079f6de280000ff11000001000000,port:0" -profiles\1\button_zr\default=false -profiles\1\c_stick="axis_x:3,axis_y:4,deadzone:0.100000,engine:sdl,guid:030079f6de280000ff11000001000000,port:0" -profiles\1\c_stick\default=false -profiles\1\circle_pad="axis_x:0,axis_y:1,deadzone:0.100000,engine:sdl,guid:030079f6de280000ff11000001000000,port:0" -profiles\1\circle_pad\default=false -profiles\1\motion_device=engine:cemuhookudp -profiles\1\motion_device\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 -profiles\1\touch_from_button_map\default=true -profiles\1\udp_input_address=127.0.0.1 -profiles\1\udp_input_address\default=true -profiles\1\udp_input_port=26760 -profiles\1\udp_input_port\default=true -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\size=1 -touch_from_button_maps\1\entries\size=0 -touch_from_button_maps\1\name=default -touch_from_button_maps\1\name\default=true -touch_from_button_maps\size=1 - -[Core] -cpu_clock_percentage=100 -cpu_clock_percentage\default=true -use_cpu_jit=true -use_cpu_jit\default=true - -[Data%20Storage] -nand_directory=RETRODECKHOMEDIR/saves/n3ds/citra/nand/ -nand_directory\default=false -sdmc_directory=RETRODECKHOMEDIR/saves/n3ds/citra/sdmc/ -sdmc_directory\default=false -use_custom_storage=true -use_custom_storage\default=false -use_virtual_sd=true -use_virtual_sd\default=true - -[Debugging] -LLE\AC=false -LLE\AC\default=true -LLE\ACT=false -LLE\ACT\default=true -LLE\AM=false -LLE\AM\default=true -LLE\BOSS=false -LLE\BOSS\default=true -LLE\CAM=false -LLE\CAM\default=true -LLE\CDC=false -LLE\CDC\default=true -LLE\CECD=false -LLE\CECD\default=true -LLE\CFG=false -LLE\CFG\default=true -LLE\CSND=false -LLE\CSND\default=true -LLE\DLP=false -LLE\DLP\default=true -LLE\DSP=false -LLE\DSP\default=true -LLE\ERR=false -LLE\ERR\default=true -LLE\FRD=false -LLE\FRD\default=true -LLE\FS=false -LLE\FS\default=true -LLE\GPIO=false -LLE\GPIO\default=true -LLE\GSP=false -LLE\GSP\default=true -LLE\HID=false -LLE\HID\default=true -LLE\HTTP=false -LLE\HTTP\default=true -LLE\I2C=false -LLE\I2C\default=true -LLE\IR=false -LLE\IR\default=true -LLE\LDR=false -LLE\LDR\default=true -LLE\MCU=false -LLE\MCU\default=true -LLE\MIC=false -LLE\MIC\default=true -LLE\MP=false -LLE\MP\default=true -LLE\MVD=false -LLE\MVD\default=true -LLE\NDM=false -LLE\NDM\default=true -LLE\NEWS=false -LLE\NEWS\default=true -LLE\NFC=false -LLE\NFC\default=true -LLE\NIM=false -LLE\NIM\default=true -LLE\NS=false -LLE\NS\default=true -LLE\NWM=false -LLE\NWM\default=true -LLE\PDN=false -LLE\PDN\default=true -LLE\PLGLDR=false -LLE\PLGLDR\default=true -LLE\PM=false -LLE\PM\default=true -LLE\PS=false -LLE\PS\default=true -LLE\PTM=false -LLE\PTM\default=true -LLE\PXI=false -LLE\PXI\default=true -LLE\QTM=false -LLE\QTM\default=true -LLE\SOC=false -LLE\SOC\default=true -LLE\SPI=false -LLE\SPI\default=true -LLE\SSL=false -LLE\SSL\default=true -gdbstub_port=24689 -gdbstub_port\default=true -record_frame_times=false -renderer_debug=false -renderer_debug\default=true -use_gdbstub=false -use_gdbstub\default=true - -[Layout] -anaglyph_shader_name=dubois (builtin) -anaglyph_shader_name\default=true -custom_bottom_bottom=480 -custom_bottom_bottom\default=true -custom_bottom_left=40 -custom_bottom_left\default=true -custom_bottom_right=360 -custom_bottom_right\default=true -custom_bottom_top=240 -custom_bottom_top\default=true -custom_layout=false -custom_layout\default=true -custom_second_layer_opacity=100 -custom_second_layer_opacity\default=true -custom_top_bottom=240 -custom_top_bottom\default=true -custom_top_left=0 -custom_top_left\default=true -custom_top_right=400 -custom_top_right\default=true -custom_top_top=0 -custom_top_top\default=true -factor_3d=0 -factor_3d\default=true -filter_mode=true -filter_mode\default=true -large_screen_proportion=4 -large_screen_proportion\default=true -layout_option=4 -layout_option\default=false -mono_render_option=0 -mono_render_option\default=true -pp_shader_name=none (builtin) -pp_shader_name\default=true -render_3d=0 -render_3d\default=true -swap_screen=true -swap_screen\default=false -upright_screen=false -upright_screen\default=true - -[Miscellaneous] -log_filter=*:Info -log_filter\default=true - -[Renderer] -async_presentation=true -async_presentation\default=true -async_shader_compilation=false -async_shader_compilation\default=true -bg_blue=0 -bg_blue\default=true -bg_green=0 -bg_green\default=true -bg_red=0 -bg_red\default=true -frame_limit=100 -frame_limit\default=true -frame_limit_alternate=500 -graphics_api=1 -graphics_api\default=true -physical_device=0 -physical_device\default=true -resolution_factor=2 -resolution_factor\default=false -shaders_accurate_mul=true -shaders_accurate_mul\default=true -spirv_shader_gen=true -spirv_shader_gen\default=true -texture_filter=0 -texture_filter\default=true -texture_filter_name=Linear (Default) -texture_filter_name\default=false -use_disk_shader_cache=true -use_disk_shader_cache\default=true -use_hw_renderer=true -use_hw_renderer\default=true -use_hw_shader=true -use_hw_shader\default=true -use_shader_jit=true -use_shader_jit\default=true -use_vsync_new=true -use_vsync_new\default=true - -[System] -allow_plugin_loader=true -allow_plugin_loader\default=true -init_clock=0 -init_clock\default=true -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=true -is_new_3ds\default=true -plugin_loader=false -plugin_loader\default=true -region_value=-1 -region_value\default=true - -[UI] -GameList\hideNoIcon=false -GameList\hideNoIcon\default=true -GameList\iconSize=2 -GameList\iconSize\default=true -GameList\row1=2 -GameList\row1\default=true -GameList\row2=0 -GameList\row2\default=true -GameList\show_compat_column=true -GameList\show_compat_column\default=true -GameList\show_region_column=true -GameList\show_region_column\default=true -GameList\show_size_column=true -GameList\show_size_column\default=true -GameList\show_type_column=true -GameList\show_type_column\default=true -GameList\singleLineMode=false -GameList\singleLineMode\default=true -Multiplayer\game_id=0 -Multiplayer\game_id\default=true -Multiplayer\host_type=0 -Multiplayer\host_type\default=true -Multiplayer\ip= -Multiplayer\ip\default=true -Multiplayer\ip_ban_list\size=0 -Multiplayer\max_player=8 -Multiplayer\max_player\default=true -Multiplayer\nickname= -Multiplayer\nickname\default=true -Multiplayer\port=24872 -Multiplayer\port\default=true -Multiplayer\room_description= -Multiplayer\room_description\default=true -Multiplayer\room_name= -Multiplayer\room_name\default=true -Multiplayer\room_nickname= -Multiplayer\room_nickname\default=true -Multiplayer\room_port=24872 -Multiplayer\room_port\default=true -Multiplayer\username_ban_list\size=0 -Paths\gamedirs\1\deep_scan=false -Paths\gamedirs\1\deep_scan\default=true -Paths\gamedirs\1\expanded=true -Paths\gamedirs\1\expanded\default=true -Paths\gamedirs\1\path=INSTALLED -Paths\gamedirs\2\deep_scan=false -Paths\gamedirs\2\deep_scan\default=true -Paths\gamedirs\2\expanded=true -Paths\gamedirs\2\expanded\default=true -Paths\gamedirs\2\path=SYSTEM -Paths\gamedirs\3\deep_scan=false -Paths\gamedirs\3\deep_scan\default=true -Paths\gamedirs\3\expanded=true -Paths\gamedirs\3\expanded\default=true -Paths\gamedirs\3\path=RETRODECKHOMEDIR/roms/n3ds -Paths\gamedirs\size=3 -Paths\language=en -Paths\language\default=false -Paths\moviePlaybackPath= -Paths\movieRecordPath= -Paths\recentFiles=@Invalid() -Paths\romsPath= -Paths\screenshotPath=RETRODECKHOMEDIR/screenshots -Paths\screenshotPath\default=false -Paths\symbolsPath= -Paths\videoDumpingPath= -Shortcuts\Main%20Window\Advance%20Frame\Context=1 -Shortcuts\Main%20Window\Advance%20Frame\Context\default=false -Shortcuts\Main%20Window\Advance%20Frame\KeySeq= -Shortcuts\Main%20Window\Advance%20Frame\KeySeq\default=true -Shortcuts\Main%20Window\Capture%20Screenshot\Context=3 -Shortcuts\Main%20Window\Capture%20Screenshot\Context\default=true -Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq=Ctrl+X -Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq\default=false -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=1 -Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context\default=true -Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq=Ctrl+P -Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq\default=false -Shortcuts\Main%20Window\Decrease%203D%20Factor\Context=1 -Shortcuts\Main%20Window\Decrease%203D%20Factor\Context\default=false -Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq= -Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq\default=false -Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context=2 -Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context\default=true -Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq=Ctrl+2 -Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq\default=false -Shortcuts\Main%20Window\Exit%20Citra\Context=1 -Shortcuts\Main%20Window\Exit%20Citra\Context\default=true -Shortcuts\Main%20Window\Exit%20Citra\KeySeq=Ctrl+Q -Shortcuts\Main%20Window\Exit%20Citra\KeySeq\default=true -Shortcuts\Main%20Window\Exit%20Fullscreen\Context=1 -Shortcuts\Main%20Window\Exit%20Fullscreen\Context\default=true -Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq=Ctrl+O -Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq\default=false -Shortcuts\Main%20Window\Fullscreen\Context=1 -Shortcuts\Main%20Window\Fullscreen\Context\default=true -Shortcuts\Main%20Window\Fullscreen\KeySeq=Ctrl+Return -Shortcuts\Main%20Window\Fullscreen\KeySeq\default=false -Shortcuts\Main%20Window\Increase%203D%20Factor\Context=1 -Shortcuts\Main%20Window\Increase%203D%20Factor\Context\default=false -Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq= -Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq\default=false -Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context=2 -Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context\default=true -Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq=Ctrl+1 -Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq\default=false -Shortcuts\Main%20Window\Load%20Amiibo\Context=3 -Shortcuts\Main%20Window\Load%20Amiibo\Context\default=true -Shortcuts\Main%20Window\Load%20Amiibo\KeySeq=Alt+M -Shortcuts\Main%20Window\Load%20Amiibo\KeySeq\default=false -Shortcuts\Main%20Window\Load%20File\Context=1 -Shortcuts\Main%20Window\Load%20File\Context\default=false -Shortcuts\Main%20Window\Load%20File\KeySeq= -Shortcuts\Main%20Window\Load%20File\KeySeq\default=false -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+A -Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq\default=false -Shortcuts\Main%20Window\Mute%20Audio\Context=1 -Shortcuts\Main%20Window\Mute%20Audio\Context\default=true -Shortcuts\Main%20Window\Mute%20Audio\KeySeq= -Shortcuts\Main%20Window\Mute%20Audio\KeySeq\default=false -Shortcuts\Main%20Window\Remove%20Amiibo\Context=2 -Shortcuts\Main%20Window\Remove%20Amiibo\Context\default=true -Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq=Alt+N -Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq\default=false -Shortcuts\Main%20Window\Restart%20Emulation\Context=1 -Shortcuts\Main%20Window\Restart%20Emulation\Context\default=true -Shortcuts\Main%20Window\Restart%20Emulation\KeySeq=Ctrl+R -Shortcuts\Main%20Window\Restart%20Emulation\KeySeq\default=false -Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context=1 -Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context\default=true -Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq= -Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq\default=false -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+S -Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq\default=false -Shortcuts\Main%20Window\Stop%20Emulation\Context=1 -Shortcuts\Main%20Window\Stop%20Emulation\Context\default=true -Shortcuts\Main%20Window\Stop%20Emulation\KeySeq= -Shortcuts\Main%20Window\Stop%20Emulation\KeySeq\default=false -Shortcuts\Main%20Window\Swap%20Screens\Context=1 -Shortcuts\Main%20Window\Swap%20Screens\Context\default=true -Shortcuts\Main%20Window\Swap%20Screens\KeySeq=Ctrl+Tab -Shortcuts\Main%20Window\Swap%20Screens\KeySeq\default=false -Shortcuts\Main%20Window\Toggle%203D\Context=1 -Shortcuts\Main%20Window\Toggle%203D\Context\default=false -Shortcuts\Main%20Window\Toggle%203D\KeySeq= -Shortcuts\Main%20Window\Toggle%203D\KeySeq\default=false -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=false -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=1 -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context\default=true -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq= -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq\default=false -Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context=1 -Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context\default=false -Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq= -Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq\default=false -Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context=1 -Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context\default=true -Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq= -Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq\default=false -Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context=1 -Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context\default=true -Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq=Ctrl+L -Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq\default=false -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=1 -Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context\default=false -Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq=Ctrl+S -Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq\default=false -Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context=1 -Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context\default=false -Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq= -Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq\default=false -UILayout\gameListHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x5\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\0\0\x5\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\x5\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\x6T\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0) -UILayout\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\xd6\0\0\0\xb4\0\0\x4*\0\0\x2\x43\0\0\0\xd6\0\0\0\xb4\0\0\x4*\0\0\x2\x43\0\0\0\0\0\0\0\0\x5\0\0\0\0\xd6\0\0\0\xb4\0\0\x4*\0\0\x2\x43) -UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\0\0\0\0\0\x4\xfd\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31) -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\x5\0\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\x87\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\x87\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\xa9\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\x41\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\xc2\0\xff\xff\xff\0\0\x5\0\0\0\x3 \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 -Updater\update_on_close\default=true -calloutFlags=1 -calloutFlags\default=false -confirmClose=false -confirmClose\default=false -displayTitleBars=true -displayTitleBars\default=true -enable_discord_presence=true -enable_discord_presence\default=true -firstStart=false -firstStart\default=false -fullscreen=true -fullscreen\default=false -hideInactiveMouse=false -hideInactiveMouse\default=true -pauseWhenInBackground=false -pauseWhenInBackground\default=true -saveStateWarning=true -saveStateWarning\default=true -screenshot_resolution_factor=0 -screenshot_resolution_factor\default=true -showConsole=false -showConsole\default=true -showFilterBar=true -showFilterBar\default=true -showStatusBar=true -showStatusBar\default=true -singleWindowMode=true -singleWindowMode\default=true -theme=colorful_dark -theme\default=false - -[Utility] -async_custom_loading=true -async_custom_loading\default=true -custom_textures=false -custom_textures\default=true -dump_textures=false -dump_textures\default=true -preload_textures=false -preload_textures\default=true - -[VideoDumping] -audio_bitrate=64000 -audio_bitrate\default=true -audio_encoder=libvorbis -audio_encoder\default=true -audio_encoder_options= -audio_encoder_options\default=true -format_options= -output_format=webm -output_format\default=true -video_bitrate=2500000 -video_bitrate\default=true -video_encoder=libvpx-vp9 -video_encoder\default=true -video_encoder_options="quality:realtime,speed:6,tile-columns:4,frame-parallel:1,threads:8,row-mt:1" -video_encoder_options\default=true - -[WebService] -citra_token= -citra_username=RetroDECK -enable_telemetry=false -enable_telemetry\default=false -web_api_url=https://api.citra-emu.org -web_api_url\default=true \ No newline at end of file diff --git a/emu-configs/defaults/citra/citra-qt-config.ini b/emu-configs/defaults/citra/citra-qt-config.ini deleted file mode 100644 index 4b9877e3..00000000 --- a/emu-configs/defaults/citra/citra-qt-config.ini +++ /dev/null @@ -1,535 +0,0 @@ -[Audio] -audio_emulation=0 -audio_emulation\default=true -enable_audio_stretching=true -enable_audio_stretching\default=true -input_device=auto -input_device\default=true -input_type=0 -input_type\default=true -mic_input_device=Default -mic_input_device\default=true -mic_input_type=0 -mic_input_type\default=true -output_device=auto -output_device\default=true -output_engine=auto -output_engine\default=true -output_type=0 -output_type\default=true -volume=@Variant(\0\0\0\x87?\x80\0\0) -volume\default=true - -[Camera] -camera_inner_config= -camera_inner_config\default=true -camera_inner_flip=0 -camera_inner_flip\default=true -camera_inner_name=blank -camera_inner_name\default=true -camera_outer_left_config= -camera_outer_left_config\default=true -camera_outer_left_flip=0 -camera_outer_left_flip\default=true -camera_outer_left_name=blank -camera_outer_left_name\default=true -camera_outer_right_config= -camera_outer_right_config\default=true -camera_outer_right_flip=0 -camera_outer_right_flip\default=true -camera_outer_right_name=blank -camera_outer_right_name\default=true - -[Controls] -profile=0 -profile\default=true -profiles\1\button_a="code:65,engine:keyboard" -profiles\1\button_a\default=true -profiles\1\button_b="code:83,engine:keyboard" -profiles\1\button_b\default=true -profiles\1\button_debug="code:79,engine:keyboard" -profiles\1\button_debug\default=true -profiles\1\button_down="code:71,engine:keyboard" -profiles\1\button_down\default=true -profiles\1\button_gpio14="code:80,engine:keyboard" -profiles\1\button_gpio14\default=true -profiles\1\button_home="code:66,engine:keyboard" -profiles\1\button_home\default=true -profiles\1\button_l="code:81,engine:keyboard" -profiles\1\button_l\default=true -profiles\1\button_left="code:70,engine:keyboard" -profiles\1\button_left\default=true -profiles\1\button_r="code:87,engine:keyboard" -profiles\1\button_r\default=true -profiles\1\button_right="code:72,engine:keyboard" -profiles\1\button_right\default=true -profiles\1\button_select="code:78,engine:keyboard" -profiles\1\button_select\default=true -profiles\1\button_start="code:77,engine:keyboard" -profiles\1\button_start\default=true -profiles\1\button_up="code:84,engine:keyboard" -profiles\1\button_up\default=true -profiles\1\button_x="code:90,engine:keyboard" -profiles\1\button_x\default=true -profiles\1\button_y="code:88,engine:keyboard" -profiles\1\button_y\default=true -profiles\1\button_zl="code:49,engine:keyboard" -profiles\1\button_zl\default=true -profiles\1\button_zr="code:50,engine:keyboard" -profiles\1\button_zr\default=true -profiles\1\c_stick="down:code$075$1engine$0keyboard,engine:analog_from_button,left:code$074$1engine$0keyboard,modifier:code$068$1engine$0keyboard,modifier_scale:0.500000,right:code$076$1engine$0keyboard,up:code$073$1engine$0keyboard" -profiles\1\c_stick\default=true -profiles\1\circle_pad="down:code$016777237$1engine$0keyboard,engine:analog_from_button,left:code$016777234$1engine$0keyboard,modifier:code$068$1engine$0keyboard,modifier_scale:0.500000,right:code$016777236$1engine$0keyboard,up:code$016777235$1engine$0keyboard" -profiles\1\circle_pad\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=true -profiles\1\touch_device=engine:emu_window -profiles\1\touch_device\default=true -profiles\1\touch_from_button_map=0 -profiles\1\touch_from_button_map\default=true -profiles\1\udp_input_address=127.0.0.1 -profiles\1\udp_input_address\default=true -profiles\1\udp_input_port=26760 -profiles\1\udp_input_port\default=true -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\size=1 -touch_from_button_maps\1\entries\size=0 -touch_from_button_maps\1\name=default -touch_from_button_maps\1\name\default=true -touch_from_button_maps\size=1 - -[Core] -cpu_clock_percentage=100 -cpu_clock_percentage\default=true -use_cpu_jit=true -use_cpu_jit\default=true - -[Data%20Storage] -nand_directory= -nand_directory\default=true -sdmc_directory= -sdmc_directory\default=true -use_virtual_sd=true -use_virtual_sd\default=true - -[Debugging] -LLE\AC=false -LLE\AC\default=true -LLE\ACT=false -LLE\ACT\default=true -LLE\AM=false -LLE\AM\default=true -LLE\BOSS=false -LLE\BOSS\default=true -LLE\CAM=false -LLE\CAM\default=true -LLE\CDC=false -LLE\CDC\default=true -LLE\CECD=false -LLE\CECD\default=true -LLE\CFG=false -LLE\CFG\default=true -LLE\CSND=false -LLE\CSND\default=true -LLE\DLP=false -LLE\DLP\default=true -LLE\DSP=false -LLE\DSP\default=true -LLE\ERR=false -LLE\ERR\default=true -LLE\FRD=false -LLE\FRD\default=true -LLE\FS=false -LLE\FS\default=true -LLE\GPIO=false -LLE\GPIO\default=true -LLE\GSP=false -LLE\GSP\default=true -LLE\HID=false -LLE\HID\default=true -LLE\HTTP=false -LLE\HTTP\default=true -LLE\I2C=false -LLE\I2C\default=true -LLE\IR=false -LLE\IR\default=true -LLE\LDR=false -LLE\LDR\default=true -LLE\MCU=false -LLE\MCU\default=true -LLE\MIC=false -LLE\MIC\default=true -LLE\MP=false -LLE\MP\default=true -LLE\MVD=false -LLE\MVD\default=true -LLE\NDM=false -LLE\NDM\default=true -LLE\NEWS=false -LLE\NEWS\default=true -LLE\NFC=false -LLE\NFC\default=true -LLE\NIM=false -LLE\NIM\default=true -LLE\NS=false -LLE\NS\default=true -LLE\NWM=false -LLE\NWM\default=true -LLE\PDN=false -LLE\PDN\default=true -LLE\PLGLDR=false -LLE\PLGLDR\default=true -LLE\PM=false -LLE\PM\default=true -LLE\PS=false -LLE\PS\default=true -LLE\PTM=false -LLE\PTM\default=true -LLE\PXI=false -LLE\PXI\default=true -LLE\QTM=false -LLE\QTM\default=true -LLE\SOC=false -LLE\SOC\default=true -LLE\SPI=false -LLE\SPI\default=true -LLE\SSL=false -LLE\SSL\default=true -gdbstub_port=24689 -gdbstub_port\default=true -record_frame_times=false -renderer_debug=false -renderer_debug\default=true -use_gdbstub=false -use_gdbstub\default=true - -[Layout] -anaglyph_shader_name=dubois (builtin) -anaglyph_shader_name\default=true -custom_bottom_bottom=480 -custom_bottom_bottom\default=true -custom_bottom_left=40 -custom_bottom_left\default=true -custom_bottom_right=360 -custom_bottom_right\default=true -custom_bottom_top=240 -custom_bottom_top\default=true -custom_layout=false -custom_layout\default=true -custom_second_layer_opacity=100 -custom_second_layer_opacity\default=true -custom_top_bottom=240 -custom_top_bottom\default=true -custom_top_left=0 -custom_top_left\default=true -custom_top_right=400 -custom_top_right\default=true -custom_top_top=0 -custom_top_top\default=true -factor_3d=0 -factor_3d\default=true -filter_mode=true -filter_mode\default=true -layout_option=0 -pp_shader_name=none (builtin) -pp_shader_name\default=true -render_3d=0 -render_3d\default=true -swap_screen=false -swap_screen\default=true -upright_screen=false -upright_screen\default=true - -[Miscellaneous] -log_filter=*:Info -log_filter\default=true - -[Renderer] -bg_blue=0 -bg_blue\default=true -bg_green=0 -bg_green\default=true -bg_red=0 -bg_red\default=true -frame_limit=100 -frame_limit\default=true -graphics_api=1 -graphics_api\default=true -resolution_factor=1 -resolution_factor\default=true -shaders_accurate_mul=true -shaders_accurate_mul\default=true -texture_filter=0 -texture_filter\default=true -texture_filter_name=Linear (Default) -texture_filter_name\default=false -use_disk_shader_cache=true -use_disk_shader_cache\default=true -use_hw_renderer=true -use_hw_renderer\default=true -use_hw_shader=true -use_hw_shader\default=true -use_shader_jit=true -use_shader_jit\default=true -use_vsync_new=true -use_vsync_new\default=true - -[System] -allow_plugin_loader=true -allow_plugin_loader\default=true -init_clock=0 -init_clock\default=true -init_time=946681277 -init_time\default=true -is_new_3ds=true -is_new_3ds\default=true -plugin_loader=false -plugin_loader\default=true -region_value=-1 -region_value\default=true - -[UI] -GameList\hideNoIcon=false -GameList\hideNoIcon\default=true -GameList\iconSize=2 -GameList\iconSize\default=true -GameList\row1=2 -GameList\row1\default=true -GameList\row2=0 -GameList\row2\default=true -GameList\singleLineMode=false -GameList\singleLineMode\default=true -Multiplayer\game_id=0 -Multiplayer\game_id\default=true -Multiplayer\host_type=0 -Multiplayer\host_type\default=true -Multiplayer\ip= -Multiplayer\ip\default=true -Multiplayer\ip_ban_list\size=0 -Multiplayer\max_player=8 -Multiplayer\max_player\default=true -Multiplayer\nickname= -Multiplayer\nickname\default=true -Multiplayer\port=24872 -Multiplayer\port\default=true -Multiplayer\room_description= -Multiplayer\room_description\default=true -Multiplayer\room_name= -Multiplayer\room_name\default=true -Multiplayer\room_nickname= -Multiplayer\room_nickname\default=true -Multiplayer\room_port=24872 -Multiplayer\room_port\default=true -Multiplayer\username_ban_list\size=0 -Paths\gamedirs\1\deep_scan=false -Paths\gamedirs\1\deep_scan\default=true -Paths\gamedirs\1\expanded=true -Paths\gamedirs\1\expanded\default=true -Paths\gamedirs\1\path=INSTALLED -Paths\gamedirs\2\deep_scan=false -Paths\gamedirs\2\deep_scan\default=true -Paths\gamedirs\2\expanded=true -Paths\gamedirs\2\expanded\default=true -Paths\gamedirs\2\path=SYSTEM -Paths\gamedirs\3\deep_scan=false -Paths\gamedirs\3\deep_scan\default=true -Paths\gamedirs\3\expanded=true -Paths\gamedirs\3\expanded\default=true -Paths\gamedirs\3\path= -Paths\gamedirs\size=3 -Paths\language=en -Paths\language\default=false -Paths\moviePlaybackPath= -Paths\movieRecordPath= -Paths\recentFiles=@Invalid() -Paths\romsPath= -Paths\screenshotPath=RETRODECKHOMEDIR/screenshots -Paths\symbolsPath= -Paths\videoDumpingPath= -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\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\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\Decrease%203D%20Factor\Context=1 -Shortcuts\Main%20Window\Decrease%203D%20Factor\Context\default=false -Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq= -Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq\default=false -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%20Citra\Context=1 -Shortcuts\Main%20Window\Exit%20Citra\Context\default=true -Shortcuts\Main%20Window\Exit%20Citra\KeySeq=Ctrl+Q -Shortcuts\Main%20Window\Exit%20Citra\KeySeq\default=true -Shortcuts\Main%20Window\Exit%20Fullscreen\Context=1 -Shortcuts\Main%20Window\Exit%20Fullscreen\Context\default=true -Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq= -Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq\default=true -Shortcuts\Main%20Window\Fullscreen\Context=1 -Shortcuts\Main%20Window\Fullscreen\Context\default=true -Shortcuts\Main%20Window\Fullscreen\KeySeq=F11 -Shortcuts\Main%20Window\Fullscreen\KeySeq\default=true -Shortcuts\Main%20Window\Increase%203D%20Factor\Context=1 -Shortcuts\Main%20Window\Increase%203D%20Factor\Context\default=false -Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq= -Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq\default=false -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=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=1 -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%20Slot\Context=1 -Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context\default=true -Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq=Ctrl+V -Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\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\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\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%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\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\Swap%20Screens\Context\default=true -Shortcuts\Main%20Window\Swap%20Screens\KeySeq=F9 -Shortcuts\Main%20Window\Swap%20Screens\KeySeq\default=false -Shortcuts\Main%20Window\Toggle%203D\Context=1 -Shortcuts\Main%20Window\Toggle%203D\Context\default=false -Shortcuts\Main%20Window\Toggle%203D\KeySeq= -Shortcuts\Main%20Window\Toggle%203D\KeySeq\default=false -Shortcuts\Main%20Window\Toggle%20Custom%20Textures\Context=2 -Shortcuts\Main%20Window\Toggle%20Custom%20Textures\Context\default=true -Shortcuts\Main%20Window\Toggle%20Custom%20Textures\KeySeq=Ctrl+Z -Shortcuts\Main%20Window\Toggle%20Custom%20Textures\KeySeq\default=false -Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=1 -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%20Frame%20Advancing\Context=1 -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%20Per-Game%20Speed\Context=1 -Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context\default=true -Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq= -Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq\default=false -Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context=1 -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%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%20Texture%20Dumping\Context=2 -Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context\default=true -Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq=Ctrl+D -Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\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\x5\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x4\x33\0\0\0\x5\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\x5\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\x87\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64) -UILayout\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1\r\0\0\0\xbb\0\0\x5?\0\0\x2\xb6\0\0\x1\r\0\0\0\xd8\0\0\x5?\0\0\x2\xb6\0\0\0\0\0\0\0\0\x6M\0\0\x1\r\0\0\0\xd8\0\0\x5?\0\0\x2\xb6) -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\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\x6M\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\0\0\0\0\0\0\0\x3\xe7\0\0\x2W\0\0\0\0\0\0\0\0\0\0\x3\xe7\0\0\x2W\0\0\0\0\0\0\0\0\x6M\0\0\0\0\0\0\0\0\0\0\x3\xe7\0\0\x2W) -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\0y\x1\0\0\x3\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\0\x85\x1\0\0\x3\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\0y\x1\0\0\x3\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\xad\x1\0\0\x3\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\xad\x1\0\0\x3\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\xde\x1\0\0\x3\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\0P\x1\0\0\x3\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\0y\x1\0\0\x3\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\xef\x1\0\0\x3\0\0\x4\x33\0\0\x1\xa2\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 -Updater\update_on_close\default=true -calloutFlags=1 -calloutFlags\default=false -confirmClose=true -confirmClose\default=true -displayTitleBars=true -displayTitleBars\default=true -enable_discord_presence=true -enable_discord_presence\default=true -firstStart=false -firstStart\default=false -fullscreen=false -fullscreen\default=true -hideInactiveMouse=false -hideInactiveMouse\default=true -pauseWhenInBackground=false -pauseWhenInBackground\default=true -screenshot_resolution_factor=0 -screenshot_resolution_factor\default=true -showConsole=false -showConsole\default=true -showFilterBar=true -showFilterBar\default=true -showStatusBar=true -showStatusBar\default=true -singleWindowMode=true -singleWindowMode\default=true -theme=default -theme\default=true - -[Utility] -async_custom_loading=true -async_custom_loading\default=true -custom_textures=false -custom_textures\default=true -dump_textures=false -dump_textures\default=true -preload_textures=false -preload_textures\default=true - -[VideoDumping] -audio_bitrate=64000 -audio_bitrate\default=true -audio_encoder=libvorbis -audio_encoder\default=true -audio_encoder_options= -audio_encoder_options\default=true -format_options= -output_format=webm -output_format\default=true -video_bitrate=2500000 -video_bitrate\default=true -video_encoder=libvpx-vp9 -video_encoder\default=true -video_encoder_options="quality:realtime,speed:6,tile-columns:4,frame-parallel:1,threads:8,row-mt:1" -video_encoder_options\default=true - -[WebService] -citra_token= -citra_username= -enable_telemetry=false -enable_telemetry\default=false -web_api_url=https://api.citra-emu.org -web_api_url\default=true diff --git a/emu-configs/defaults/retroarch/retroarch-core-options.cfg b/emu-configs/defaults/retroarch/retroarch-core-options.cfg index f7bbfc46..60e61fe0 100644 --- a/emu-configs/defaults/retroarch/retroarch-core-options.cfg +++ b/emu-configs/defaults/retroarch/retroarch-core-options.cfg @@ -58,30 +58,6 @@ cap32_retrojoy1 = "auto" cap32_scr_intensity = "8" cap32_scr_tube = "color" cap32_statusbar = "onloading" -citra_analog_function = "C-Stick and Touchscreen Pointer" -citra_custom_textures = "disabled" -citra_deadzone = "15" -citra_dump_textures = "disabled" -citra_is_new_3ds = "Old 3DS" -citra_language = "English" -citra_layout_option = "Default Top-Bottom Screen" -citra_mouse_touchscreen = "enabled" -citra_region_value = "Auto" -citra_render_touchscreen = "disabled" -citra_resolution_factor = "4x" -citra_swap_screen = "Top" -citra_texture_filter = "none" -citra_touch_touchscreen = "enabled" -citra_use_acc_geo_shaders = "enabled" -citra_use_acc_mul = "enabled" -citra_use_cpu_jit = "enabled" -citra_use_gdbstub = "disabled" -citra_use_hw_renderer = "enabled" -citra_use_hw_shader_cache = "enabled" -citra_use_hw_shaders = "enabled" -citra_use_libretro_save_path = "LibRetro Default" -citra_use_shader_jit = "enabled" -citra_use_virtual_sd = "enabled" desmume_advanced_timing = "enabled" desmume_boot_into_bios = "disabled" desmume_color_depth = "16-bit" diff --git a/emu-configs/defaults/retrodeck/helper_files/how-to-install-citra-mods.txt b/emu-configs/defaults/retrodeck/helper_files/how-to-install-citra-mods.txt deleted file mode 100644 index 1bfc1976..00000000 --- a/emu-configs/defaults/retrodeck/helper_files/how-to-install-citra-mods.txt +++ /dev/null @@ -1,19 +0,0 @@ -There are two ways of adding mods into Citra - -From Citra -- Extract any mod from compressed .zip or any other format to folders. -- Open up Citra inside RetroDECK Configurator by pressing Open Emulator - Citra. -- Right click on the game you want to add mods into. -- Click on Open Mods Location. -- Paste the mod files inside that directory, each folder is stored by the TITLLEID of the game. -- Quit Citra - -From the mod folder directly -- Extract any mod files from compressed .zip or any other format into folders. -- Go into ~/retrodeck/mods/citra/. The folders are all named by TITLEID. -- Past the mods into the right ~/retrodeck/mods/citra/ folder. - -Related wiki article can be found here: -https://github.com/XargonWan/RetroDECK/wiki/Citra%3A-Mods#citra---3ds - -The RetroDECK Team \ No newline at end of file diff --git a/emu-configs/defaults/retrodeck/presets/citra_presets.cfg b/emu-configs/defaults/retrodeck/presets/citra_presets.cfg deleted file mode 100644 index 05b0d7b0..00000000 --- a/emu-configs/defaults/retrodeck/presets/citra_presets.cfg +++ /dev/null @@ -1,7 +0,0 @@ -config_file_format^citra -change^ask_to_exit^confirmClose^true^UI^$citraconf^$emuconfigs/citra/qt-config.ini -change^ask_to_exit^confirmClose\default^true^UI^$citraconf^$emuconfigs/citra/qt-config.ini -change^abxy_button_swap^profiles\1\button_a^button:1,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls^$citraconf^$emuconfigs/citra/qt-config.ini -change^abxy_button_swap^profiles\1\button_b^button:0,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls^$citraconf^$emuconfigs/citra/qt-config.ini -change^abxy_button_swap^profiles\1\button_x^button:3,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls^$citraconf^$emuconfigs/citra/qt-config.ini -change^abxy_button_swap^profiles\1\button_y^button:2,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls^$citraconf^$emuconfigs/citra/qt-config.ini diff --git a/emu-configs/defaults/retrodeck/reference_lists/bios_checklist.cfg b/emu-configs/defaults/retrodeck/reference_lists/bios_checklist.cfg index c46346b7..99cd8b8a 100644 --- a/emu-configs/defaults/retrodeck/reference_lists/bios_checklist.cfg +++ b/emu-configs/defaults/retrodeck/reference_lists/bios_checklist.cfg @@ -72,7 +72,6 @@ n88_0.rom^^d675a2ca186c6efcd6277b835de4c7e5^NEC PC-8000 / PC-8800 series (QUASI8 n88_1.rom^^e844534dfe5744b381444dbe61ef1b66^NEC PC-8000 / PC-8800 series (QUASI88)^Optional BIOS file n88_2.rom^^6548fa45061274dee1ea8ae1e9e93910^NEC PC-8000 / PC-8800 series (QUASI88)^Optional BIOS file n88_3.rom^^fc4b76a402ba501e6ba6de4b3e8b4273^NEC PC-8000 / PC-8800 series (QUASI88)^Optional BIOS file -aes_keys.txt^citra/sysdata/^Unknown^Nintendo 3DS^Decryption keys used by Citra emulator bios7.bin^^df692a80a5b1bc90728bc3dfc76cd948^Nintendo DS^Used by MelonDS emulator (Required, see Wiki) bios9.bin^^a392174eb3e572fed6447e956bde4b25^Nintendo DS^Used by MelonDS emulator (Required, see Wiki) firmware.bin^^e45033d9b0fa6b0de071292bba7c9d13^Nintendo DS^Used by MelonDS emulator (Required, see Wiki) diff --git a/emu-configs/defaults/retrodeck/reference_lists/helper_files_list.cfg b/emu-configs/defaults/retrodeck/reference_lists/helper_files_list.cfg index c38cefbd..ffb832cd 100644 --- a/emu-configs/defaults/retrodeck/reference_lists/helper_files_list.cfg +++ b/emu-configs/defaults/retrodeck/reference_lists/helper_files_list.cfg @@ -4,7 +4,6 @@ # The FILE name can have spaces in it, but the DESTINATION cannot, even in variable form # mods -how-to-install-citra-mods.txt^$mods_folder/Citra how-to-install-dolphin-mods.txt^$mods_folder/Dolphin how-to-install-primehack-mods.txt^$mods_folder/Primehack diff --git a/emu-configs/defaults/retrodeck/reference_lists/multi_user_emulator_config_dirs.cfg b/emu-configs/defaults/retrodeck/reference_lists/multi_user_emulator_config_dirs.cfg index 723db0f1..2987647c 100644 --- a/emu-configs/defaults/retrodeck/reference_lists/multi_user_emulator_config_dirs.cfg +++ b/emu-configs/defaults/retrodeck/reference_lists/multi_user_emulator_config_dirs.cfg @@ -1,5 +1,4 @@ Cemu -citra-emu dolphin-emu duckstation melonDS diff --git a/emu-configs/defaults/retrodeck/reference_lists/pretty_system_names.cfg b/emu-configs/defaults/retrodeck/reference_lists/pretty_system_names.cfg index 6114d88a..f0c2a4c0 100644 --- a/emu-configs/defaults/retrodeck/reference_lists/pretty_system_names.cfg +++ b/emu-configs/defaults/retrodeck/reference_lists/pretty_system_names.cfg @@ -1,4 +1,3 @@ -citra^Citra (Nintendo 3DS Standalone Emulator) dolphin^Dolphin (GameCube / Wii Standalone Emulator) duckstation^Duckstation (Sony Playstation Standalone Emulator) gb^Nintendo GameBoy diff --git a/emu-configs/defaults/retrodeck/retrodeck.cfg b/emu-configs/defaults/retrodeck/retrodeck.cfg index f0fd7b37..37bd1f84 100644 --- a/emu-configs/defaults/retrodeck/retrodeck.cfg +++ b/emu-configs/defaults/retrodeck/retrodeck.cfg @@ -64,7 +64,6 @@ psx_ra=false snes=false [abxy_button_swap] -citra=false gb=false gba=false gbc=false @@ -75,7 +74,6 @@ snes=false retroarch=true [ask_to_exit] -citra=false dolphin=false duckstation=false pcsx2=false diff --git a/emu-configs/retroarch/retroarch-core-options.cfg b/emu-configs/retroarch/retroarch-core-options.cfg index 06420de7..7fb05d1d 100644 --- a/emu-configs/retroarch/retroarch-core-options.cfg +++ b/emu-configs/retroarch/retroarch-core-options.cfg @@ -58,30 +58,6 @@ cap32_retrojoy1 = "auto" cap32_scr_intensity = "8" cap32_scr_tube = "color" cap32_statusbar = "onloading" -citra_analog_function = "C-Stick and Touchscreen Pointer" -citra_custom_textures = "disabled" -citra_deadzone = "15" -citra_dump_textures = "disabled" -citra_is_new_3ds = "Old 3DS" -citra_language = "English" -citra_layout_option = "Default Top-Bottom Screen" -citra_mouse_touchscreen = "enabled" -citra_region_value = "Auto" -citra_render_touchscreen = "disabled" -citra_resolution_factor = "4x" -citra_swap_screen = "Top" -citra_texture_filter = "none" -citra_touch_touchscreen = "enabled" -citra_use_acc_geo_shaders = "enabled" -citra_use_acc_mul = "enabled" -citra_use_cpu_jit = "enabled" -citra_use_gdbstub = "disabled" -citra_use_hw_renderer = "enabled" -citra_use_hw_shader_cache = "enabled" -citra_use_hw_shaders = "enabled" -citra_use_libretro_save_path = "LibRetro Default" -citra_use_shader_jit = "enabled" -citra_use_virtual_sd = "enabled" desmume_advanced_timing = "enabled" desmume_boot_into_bios = "disabled" desmume_color_depth = "16-bit" diff --git a/es-configs/es_find_rules.xml b/es-configs/es_find_rules.xml index 8f4a6cc7..5d04b898 100644 --- a/es-configs/es_find_rules.xml +++ b/es-configs/es_find_rules.xml @@ -161,25 +161,6 @@ ~/.local/share/flatpak/exports/bin/info.cemu.Cemu - - - - citra-qt - citra - citra-emu.citra-nightly - org.citra_emu.citra - - - ~/Applications/citra-qt*.AppImage - ~/.local/share/applications/citra-qt*.AppImage - ~/.local/bin/citra-qt*.AppImage - ~/bin/citra-qt*.AppImage - ~/.citra/canary/citra-qt.AppImage - ~/.citra/nightly/citra-qt.AppImage - /var/lib/flatpak/exports/bin/org.citra_emu.citra - ~/.local/share/flatpak/exports/bin/org.citra_emu.citra - - diff --git a/es-configs/es_systems.xml b/es-configs/es_systems.xml index 4cef4b6d..0013d8a3 100644 --- a/es-configs/es_systems.xml +++ b/es-configs/es_systems.xml @@ -1167,17 +1167,6 @@ sg-1000 multivision - - n3ds - Nintendo 3DS - %ROMPATH%/n3ds - .3ds .3DS .3dsx .3DSX .app .APP .axf .AXF .cci .CCI .cxi .CXI .elf .ELF .7z .7Z .zip .ZIP - %EMULATOR_CITRA% %ROM% - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra_libretro.so %ROM% - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra2018_libretro.so %ROM% - n3ds - n3ds - n64 Nintendo 64 diff --git a/functions/global.sh b/functions/global.sh index b8303e2c..a81e1413 100644 --- a/functions/global.sh +++ b/functions/global.sh @@ -55,7 +55,6 @@ godot_bios_files_checked="/var/config/retrodeck/godot/godot_bios_files_checked.t # Config files for emulators with single config files -citraconf="/var/config/citra-emu/qt-config.ini" duckstationconf="/var/config/duckstation/settings.ini" melondsconf="/var/config/melonDS/melonDS.ini" ryujinxconf="/var/config/Ryujinx/Config.json" diff --git a/functions/patching.sh b/functions/patching.sh index 0af77064..cef2971f 100644 --- a/functions/patching.sh +++ b/functions/patching.sh @@ -12,7 +12,7 @@ set_setting_value() { case $4 in - "retrodeck" | "citra" | "melonds" ) + "retrodeck" | "melonds" ) if [[ -z $current_section_name ]]; then sed -i 's^\^'"$setting_name_to_change"'=.*^'"$setting_name_to_change"'='"$setting_value_to_change"'^' "$1" else @@ -107,7 +107,7 @@ get_setting_value() { case $3 in - "retrodeck" | "citra" | "melonds" ) # For files with this syntax - setting_name=setting_value + "retrodeck" | "melonds" ) # For files with this syntax - setting_name=setting_value if [[ -z $current_section_name ]]; then echo $(grep -o -P "(?<=^$current_setting_name=).*" "$1") else diff --git a/functions/prepare_component.sh b/functions/prepare_component.sh index 41b57919..a0ec423a 100644 --- a/functions/prepare_component.sh +++ b/functions/prepare_component.sh @@ -186,51 +186,6 @@ prepare_component() { fi fi - if [[ "$component" =~ ^(citra|citra-emu|Citra|all)$ ]]; then - if [[ "$action" == "reset" ]]; then # Run reset-only commands - log i "------------------------" - log i "Prepearing CITRA" - log i "------------------------" - if [[ $multi_user_mode == "true" ]]; then # Multi-user actions - create_dir -d "$multi_user_data_folder/$SteamAppUser/config/citra-emu" - cp -fv $emuconfigs/citra/qt-config.ini "$multi_user_data_folder/$SteamAppUser/config/citra-emu/qt-config.ini" - set_setting_value "$multi_user_data_folder/$SteamAppUser/config/citra-emu/qt-config.ini" "nand_directory" "$saves_folder/n3ds/citra/nand/" "citra" "Data%20Storage" - set_setting_value "$multi_user_data_folder/$SteamAppUser/config/citra-emu/qt-config.ini" "sdmc_directory" "$saves_folder/n3ds/citra/sdmc/" "citra" "Data%20Storage" - set_setting_value "$multi_user_data_folder/$SteamAppUser/config/citra-emu/qt-config.ini" "Paths\gamedirs\3\path" "$roms_folder/n3ds" "citra" "UI" - set_setting_value "$multi_user_data_folder/$SteamAppUser/config/citra-emu/qt-config.ini" "Paths\screenshotPath" "$screenshots_folder" "citra" "UI" - dir_prep "$multi_user_data_folder/$SteamAppUser/config/citra-emu" "/var/config/citra-emu" - else # Single-user actions - create_dir -d /var/config/citra-emu/ - cp -f $emuconfigs/citra/qt-config.ini /var/config/citra-emu/qt-config.ini - set_setting_value "$citraconf" "nand_directory" "$saves_folder/n3ds/citra/nand/" "citra" "Data%20Storage" - set_setting_value "$citraconf" "sdmc_directory" "$saves_folder/n3ds/citra/sdmc/" "citra" "Data%20Storage" - set_setting_value "$citraconf" "Paths\gamedirs\3\path" "$roms_folder/n3ds" "citra" "UI" - set_setting_value "$citraconf" "Paths\screenshotPath" "$screenshots_folder" "citra" "UI" - fi - # Shared actions - create_dir "$saves_folder/n3ds/citra/nand/" - create_dir "$saves_folder/n3ds/citra/sdmc/" - dir_prep "$bios_folder/citra/sysdata" "/var/data/citra-emu/sysdata" - dir_prep "$logs_folder/citra" "/var/data/citra-emu/log" - dir_prep "$mods_folder/Citra" "/var/data/citra-emu/load/mods" - dir_prep "$texture_packs_folder/Citra" "/var/data/citra-emu/load/textures" - - # Reset default preset settings - set_setting_value "$rd_conf" "citra" "$(get_setting_value "$rd_defaults" "citra" "retrodeck" "abxy_button_swap")" "retrodeck" "abxy_button_swap" - set_setting_value "$rd_conf" "citra" "$(get_setting_value "$rd_defaults" "citra" "retrodeck" "ask_to_exit")" "retrodeck" "ask_to_exit" - fi - if [[ "$action" == "postmove" ]]; then # Run only post-move commands - dir_prep "$rdhome/bios/citra/sysdata" "/var/data/citra-emu/sysdata" - dir_prep "$rdhome/logs/citra" "/var/data/citra-emu/log" - dir_prep "$mods_folder/Citra" "/var/data/citra-emu/load/mods" - dir_prep "$texture_packs_folder/Citra" "/var/data/citra-emu/load/textures" - set_setting_value "$citraconf" "nand_directory" "$saves_folder/n3ds/citra/nand/" "citra" "Data%20Storage" - set_setting_value "$citraconf" "sdmc_directory" "$saves_folder/n3ds/citra/sdmc/" "citra" "Data%20Storage" - set_setting_value "$citraconf" "Paths\gamedirs\3\path" "$roms_folder/n3ds" "citra" "UI" - set_setting_value "$citraconf" "Paths\screenshotPath" "$screenshots_folder" "citra" "UI" - fi - fi - if [[ "$component" =~ ^(dolphin|dolphin-emu|Dolphin|all)$ ]]; then if [[ "$action" == "reset" ]]; then # Run reset-only commands log i "----------------------" diff --git a/functions/steam-sync/steam-sync.py b/functions/steam-sync/steam-sync.py index 4c2b8f6e..786e16b1 100644 --- a/functions/steam-sync/steam-sync.py +++ b/functions/steam-sync/steam-sync.py @@ -169,7 +169,6 @@ alt_command_list={ "Beetle Saturn": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/mednafen_saturn_libretro.so", "Snes 9x - Current": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/snes9x_libretro.so", "Beetle SuperGrafx": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/mednafen_supergrafx_libretro.so", -"Citra (Standalone)": "flatpak run --command=citra net.retrodeck.retrodeck", "PCSX2 (Standalone)": "flatpak run --command=pcsx2-qt net.retrodeck.retrodeck -batch", "Dolphin (Standalone)": "flatpak run --command=dolphin-emu-wrapper net.retrodeck.retrodeck -b -e", "RPCS3 Directory (Standalone)": "flatpak run --command=pcsx3 net.retrodeck.retrodeck --no-gui", @@ -232,8 +231,6 @@ alt_command_list={ "BlastEm": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/blastem_libretro.so", "CrocoDS": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/crocods_libretro.so", "fMSX": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/fmsx_libretro.so", -"Citra": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/citra_libretro.so", -"Citra 2018": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/citra2018_libretro.so", "Mupen64Plus-Next": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/mupen64plus_next_libretro.so", "DeSmuME 2015": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/desmume2015_libretro.so", "melonDS": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/melonds_libretro.so", diff --git a/net.retrodeck.retrodeck.appdata.xml b/net.retrodeck.retrodeck.appdata.xml index 67d79eef..63c3be39 100644 --- a/net.retrodeck.retrodeck.appdata.xml +++ b/net.retrodeck.retrodeck.appdata.xml @@ -75,6 +75,8 @@

Changes:

  • ES-DE: updated to 3.0
  • +
  • CITRA: Removed
  • +
  • YUZU: Removed
  • Added new system: RYUJINX
  • Added new system: SOLARUS
  • Added new engine: GZDOOM
  • @@ -96,9 +98,6 @@
  • Controller config overhaul
  • Removed talk names in the manifest as they're not needed anymore as enabled by default
  • CEMU: updated input profiles
  • -
  • CITRA: Graphical Tweaks
  • -
  • CITRA: Standrad layout Tweaks
  • -
  • CITRA: Enabled Gyro
  • DUCKSTATION: config refactor. The old config didn't not work anymore for controllers.
  • DUCKSTATION: All controlls now go via SDL
  • DUCKSTATION: Updated to 4 controllers
  • @@ -106,7 +105,6 @@
  • RPCS3 is now running via shortcut (.desktop file) by default - WARN THE USERS TO MIGRATE
  • RPCS3: Updated to 4 controllers
  • RYUJINX: Updated to 4 controllers
  • -
  • YUZU: Updated to 4 controllers + preformance tweaks

Fixes:

    diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index b8c7b226..ab08db45 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -3,7 +3,7 @@ runtime: org.kde.Platform runtime-version: "6.5" sdk: org.kde.Sdk sdk-extensions: - - org.freedesktop.Sdk.Extension.llvm16 # Needed for rpcs3 (llvm15) but llvm16 for CITRA + - org.freedesktop.Sdk.Extension.llvm16 # Needed for rpcs3 (llvm15) - org.freedesktop.Sdk.Extension.rust-stable # Needed for BoilR command: retrodeck.sh @@ -61,7 +61,7 @@ cleanup: modules: - # dependency of: CEMU, CITRA, DOLPHIN + # dependency of: CEMU DOLPHIN - rd-submodules/shared-modules/libusb/libusb.json # This module is used to define the RetroDECK version @@ -222,7 +222,7 @@ modules: url: https://github.com/mikefarah/yq/releases/download/v4.33.3/yq_linux_amd64 sha256: 4ee662847c588c3ef2fec8bfb304e8739e3dbaba87ccb9a608d691c88f5b64dc - # dependency of: CEMU (13.1.1), CITRA (13.0.0) + # dependency of: CEMU (13.1.1) - name: glslang buildsystem: cmake-ninja config-opts: @@ -271,7 +271,7 @@ modules: stable-only: true url-template: https://www.freedesktop.org/software/libevdev/libevdev-$version.tar.xz - # dependency of: CITRA, CEMU + # dependency of: CEMU - name: rapidjson buildsystem: cmake-ninja config-opts: @@ -653,72 +653,6 @@ modules: # PPSSPP - END - # CITRA - START - # https://github.com/flathub/org.citra_emu.citra - - - rd-submodules/shared-modules/SDL2/SDL2-with-libdecor.json - - - rd-submodules/shared-modules/SDL2/SDL2-with-libdecor.json - - - name: citra - buildsystem: cmake-ninja - builddir: true - build-options: - env: - CI: '1' - GITHUB_ACTIONS: '1' - GITHUB_REPOSITORY: citra-emu/citra-nightly - GITHUB_REF_NAME: nightly-2025 - append-path: /usr/lib/sdk/llvm16/bin - prepend-ld-library-path: /usr/lib/sdk/llvm16/lib - cflags: '-Wno-unused-command-line-argument' - cxxflags: '-Wno-unused-command-line-argument' - config-opts: - - '-DCMAKE_BUILD_TYPE=Release' - - '-DCMAKE_C_COMPILER=clang' - - '-DCMAKE_CXX_COMPILER=clang++' - - '-DCMAKE_LINKER=lld' - - '-DENABLE_QT_TRANSLATION=ON' - - '-DCITRA_ENABLE_COMPATIBILITY_REPORTING=ON' - - '-DUSE_DISCORD_PRESENCE=ON' - - '-DENABLE_COMPATIBILITY_LIST_DOWNLOAD=OFF' - - '-DUSE_SYSTEM_SDL2=ON' - cleanup: - - /share/man - - /share/pixmaps - post-install: - - install -Dm755 ../citra-launcher.sh /app/bin/citra-launcher - - >- - install -Dm644 ../org.citra_emu.citra.svg - /app/share/icons/hicolor/scalable/apps/citra.svg - - >- - install -Dm644 ../dist/icon.png - /app/share/icons/hicolor/512x512/apps/citra.png - - >- - mv /app/share/mime/packages/citra.xml - /app/share/mime/packages/org.citra_emu.citra.xml - - >- - sed 's/citra/org.citra_emu.citra/g' -i - /app/share/mime/packages/org.citra_emu.citra.xml - sources: - - type: archive - url: >- - https://github.com/citra-emu/citra-nightly/releases/download/nightly-2025/citra-unified-source-20231105-998b9a9.tar.xz - sha256: ebf52af66c6ef729688a29d093d9139baa76973b698c0630a295f38d126cf118 - x-checker-data: - type: json - url: https://api.github.com/repos/citra-emu/citra-nightly/releases/latest - version-query: .tag_name - url-query: >- - .assets[] | .browser_download_url | - match("https://.+citra-unified-source-.+.xz$") | .string - is-main-source: true - - type: file - path: rd-submodules/citra/org.citra_emu.citra.svg - - type: file - path: rd-submodules/citra/citra-launcher.sh - - # CITRA - END # PCSX2 - START # Inspired by: diff --git a/rd-submodules/citra/citra-launcher.sh b/rd-submodules/citra/citra-launcher.sh deleted file mode 100644 index 33b95cfb..00000000 --- a/rd-submodules/citra/citra-launcher.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash -e - -report_error() { - read -r -d '|' MESSAGE <https://github.com/flathub/org.citra_emu.citra/issues. - -When submitting a bug report, please attach your system information and the Citra log file. -You seem to be using ${XDG_SESSION_DESKTOP} ${DESKTOP_SESSION} (${XDG_SESSION_TYPE}): -To obtain Citra log files, please see this guide. -To obtain your system information, please install inxi and run inxi -v3. | -EOF - zenity --warning --no-wrap --title "That's awkward ..." --text "$MESSAGE" -} - -unset VK_ICD_FILENAMES VK_DRIVER_FILES -# Discord RPC -for i in {0..9}; do - test -S "$XDG_RUNTIME_DIR"/"discord-ipc-$i" || ln -sf {app/com.discordapp.Discord,"$XDG_RUNTIME_DIR"}/"discord-ipc-$i"; -done - - -if ! prlimit --nofile=8192 citra-qt "$@"; then - report_error -fi \ No newline at end of file diff --git a/rd-submodules/citra/org.citra_emu.citra.svg b/rd-submodules/citra/org.citra_emu.citra.svg deleted file mode 100644 index 8fa09944..00000000 --- a/rd-submodules/citra/org.citra_emu.citra.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/retrodeck.sh b/retrodeck.sh index 4c2f1b5b..c601c15b 100644 --- a/retrodeck.sh +++ b/retrodeck.sh @@ -56,9 +56,9 @@ https://retrodeck.net ;; --reset-component*) echo "You are about to reset one or more RetroDECK components or emulators." - echo "Available options are: es-de, retroarch, cemu, citra, dolphin, duckstation, melonds, pcsx3, pico8, ppsspp, primehack, ryujinx. rpcs3, ryujinx, xemu, vita3k, mame, gzdoom, boilr, all" + echo "Available options are: es-de, retroarch, cemu, dolphin, duckstation, melonds, pcsx3, pico8, ppsspp, primehack, ryujinx. rpcs3, ryujinx, xemu, vita3k, mame, gzdoom, boilr, all" read -p "Please enter the component you would like to reset: " component - if [[ "$component" =~ ^(es-de|retroarch|cemu|citra|dolphin|duckstation|mame|melonds|pcsx2|ppsspp|primehack|ryujinx|rpcs3|xemu|all)$ ]]; then + if [[ "$component" =~ ^(es-de|retroarch|cemu|dolphin|duckstation|mame|melonds|pcsx2|ppsspp|primehack|ryujinx|rpcs3|xemu|all)$ ]]; then read -p "You are about to reset $component to default settings. Enter 'y' to continue, 'n' to stop: " response if [[ $response == [yY] ]]; then prepare_component "reset" "$component" "cli" diff --git a/tools/configurator.sh b/tools/configurator.sh index 8e89b361..16182fe7 100644 --- a/tools/configurator.sh +++ b/tools/configurator.sh @@ -27,7 +27,6 @@ source /app/libexec/global.sh # - Open Emulator (Behind one-time power user warning dialog) # - RetroArch # - Cemu -# - Citra # - Dolphin # - Duckstation # - MAME @@ -71,7 +70,6 @@ source /app/libexec/global.sh # - Reset Specific Emulator # - Reset RetroArch # - Reset Cemu -# - Reset Citra # - Reset Dolphin # - Reset Duckstation # - Reset GZDoom @@ -435,7 +433,6 @@ configurator_open_emulator_dialog() { --column="Emulator" --column="Action" \ "RetroArch" "Open the multi-emulator frontend RetroArch" \ "Cemu" "Open the Wii U emulator CEMU" \ - "Citra" "Open the N3DS emulator Citra" \ "Dolphin" "Open the Wii & GC emulator Dolphin" \ "Duckstation" "Open the PSX emulator Duckstation" \ "MAME" "Open the Multiple Arcade Machine Emulator emulator MAME" \ @@ -460,11 +457,6 @@ configurator_open_emulator_dialog() { Cemu-wrapper ;; - "Citra" ) - log i "Configurator: \"$emulator\"" - citra-qt - ;; - "Dolphin" ) log i "Configurator: \"$emulator\"" dolphin-emu @@ -1059,7 +1051,6 @@ configurator_reset_dialog() { --column="Emulator" --column="Action" \ "RetroArch" "Reset the multi-emulator frontend RetroArch to default settings" \ "Cemu" "Reset the Wii U emulator Cemu to default settings" \ - "Citra" "Reset the N3DS emulator Citra to default settings" \ "Dolphin" "Reset the Wii/GameCube emulator Dolphin to default settings" \ "Duckstation" "Reset the PSX emulator Duckstation to default settings" \ "GZDoom" "Reset the GZDoom Doom engine to default settings" \ @@ -1092,7 +1083,7 @@ configurator_reset_dialog() { fi ;; - "Cemu" | "Citra" | "Dolphin" | "Duckstation" | "MelonDS" | "MAME" | "PCSX2" | "PPSSPP" | "Primehack" | "RPCS3" | "Ryujinx" ) + "Cemu" | "Dolphin" | "Duckstation" | "MelonDS" | "MAME" | "PCSX2" | "PPSSPP" | "Primehack" | "RPCS3" | "Ryujinx" ) if [[ $(configurator_reset_confirmation_dialog "$component_to_reset" "Are you sure you want to reset the $component_to_reset emulator to default settings?\n\nThis process cannot be undone.") == "true" ]]; then prepare_component "reset" "$component_to_reset" "configurator" configurator_process_complete_dialog "resetting $component_to_reset" From 29dbc95415358f67b9c2bf87dfb5830157a2ca29 Mon Sep 17 00:00:00 2001 From: icenine451 Date: Mon, 4 Mar 2024 16:23:26 -0500 Subject: [PATCH 03/34] Purge Citra cores from RA core packs during build --- net.retrodeck.retrodeck.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index ab08db45..9570905e 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -558,6 +558,8 @@ modules: buildsystem: simple build-commands: - mkdir -p /app/share/libretro/cores/ + - rm -f ./RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/citra2018_libretro.so # Purge Citra cores until they are dropped from the packages + - rm -f ./RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/citra_libretro.so # Purge Citra cores until they are dropped from the packages - mv -f ./RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/* /app/share/libretro/cores/ sources: - type: archive @@ -568,6 +570,8 @@ modules: buildsystem: simple build-commands: - mkdir -p /app/share/libretro/cores/ + - rm -f ./RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/citra2018_libretro.so # Purge Citra cores until they are dropped from the packages + - rm -f ./RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/citra_libretro.so # Purge Citra cores until they are dropped from the packages - mv -f ./RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/* /app/share/libretro/cores/ sources: - type: archive From 0924f6f249716b7d3f91e42770056822cff9835e Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 5 Mar 2024 08:41:28 +0100 Subject: [PATCH 04/34] LOGGER: improvements [skip ci] --- functions/post_update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/functions/post_update.sh b/functions/post_update.sh index 30d8b76b..dbb7359e 100644 --- a/functions/post_update.sh +++ b/functions/post_update.sh @@ -3,7 +3,7 @@ post_update() { # post update script - echo "Executing post-update script" + log i "Executing post-update script" if [[ $(check_version_is_older_than "0.5.0b") == "true" ]]; then # If updating from prior to save sorting change at 0.5.0b save_migration From a028930da6877f1f875620da374c7d4c1b451f74 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 5 Mar 2024 09:04:28 +0100 Subject: [PATCH 05/34] RA: updated --- net.retrodeck.retrodeck.yml | 51 ++++++++++++++++++++---------------- rd-submodules/retroarch | 2 +- rd-submodules/ryujinx | 2 +- rd-submodules/shared-modules | 2 +- 4 files changed, 32 insertions(+), 25 deletions(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 9570905e..89fec225 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -441,15 +441,17 @@ modules: config-opts: - '--enable-dbus' make-args: - - 'GLOBAL_CONFIG_DIR=${FLATPAK_DEST}/etc' + - GLOBAL_CONFIG_DIR=${FLATPAK_DEST}/etc - HAVE_TRANSLATE=1 - HAVE_ACCESSIBILITY=1 sources: - type: git - url: 'https://github.com/libretro/RetroArch.git' - commit: 712b9350a5c2b1b9129d939a2ae622093dfabd04 + url: https://github.com/libretro/RetroArch.git + commit: ad8975cb5a0fe45be43438bdbd6c3d745653dd02 - type: file path: rd-submodules/retroarch/retroarch.cfg + - type: file + path: rd-submodules/retroarch/VkLayer_FROG_gamescope_wsi.x86_64.json post-install: - mkdir -p ${FLATPAK_DEST}/share/icons/hicolor/scalable/apps/ - >- @@ -460,6 +462,10 @@ modules: - >- sed s:@prefix@:${FLATPAK_DEST}:g retroarch.cfg > ${FLATPAK_DEST}/etc/retroarch.cfg + - mkdir -p ${FLATPAK_DEST}/share/vulkan/implicit_layer.d + - >- + install VkLayer_FROG_gamescope_wsi.x86_64.json + /app/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json modules: - rd-submodules/retroarch/modules/libpng/libpng-1.6.35.json - rd-submodules/retroarch/modules/nvidia-cg-toolkit/nvidia-cg-toolkit-3.1.0013.json @@ -477,50 +483,51 @@ modules: # certificate issue, check glu module for more info #- rd-submodules/shared-modules/glu/glu-9.json - rd-submodules/shared-modules/libdecor/libdecor-0.1.1.json + - rd-submodules/retroarch/modules/gamemode/gamemode-1.8.json - name: retroarch-filers-video subdir: gfx/video_filters make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git - url: 'https://github.com/libretro/RetroArch.git' - commit: 712b9350a5c2b1b9129d939a2ae622093dfabd04 + url: https://github.com/libretro/RetroArch.git + commit: ad8975cb5a0fe45be43438bdbd6c3d745653dd02 - name: retroarch-filers-audio subdir: libretro-common/audio/dsp_filters make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git - url: 'https://github.com/libretro/RetroArch.git' - commit: 712b9350a5c2b1b9129d939a2ae622093dfabd04 + url: https://github.com/libretro/RetroArch.git + commit: ad8975cb5a0fe45be43438bdbd6c3d745653dd02 - name: retroarch-assets make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git - url: 'https://github.com/libretro/retroarch-assets.git' - commit: 7b735ef18bcc6508b1c9a626eb237779ff787179 + url: https://github.com/libretro/retroarch-assets.git + commit: 923b711dc6772a168d83dc8915e9260730fcf3a1 - name: libretro-database make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git - url: 'https://github.com/libretro/libretro-database.git' - commit: e3b5cb00da4f3ab99491bf67c19630ffa7ee19f2 + url: https://github.com/libretro/libretro-database.git + commit: 2c121df3a1c661e7a686f159ec5500a2837eefb3 - name: libretro-core-info make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git - url: 'https://github.com/libretro/libretro-core-info.git' - commit: dacae85b406131feb12395a415fdf57fc4745201 + url: https://github.com/libretro/libretro-core-info.git + commit: ef6815722bfd4cc7d0cf14640b7111ecb5709cdd - name: retroarch-joypad-autoconfig make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git - url: 'https://github.com/libretro/retroarch-joypad-autoconfig.git' - commit: 5666e46bb89caf4e9af358fdb97a2b384cb62f36 + url: https://github.com/libretro/retroarch-joypad-autoconfig.git + commit: 9999374439b6526cfec78dd1fc51ed889e51ec6d - name: common-shaders make-install-args: - PREFIX=${FLATPAK_DEST} @@ -533,21 +540,21 @@ modules: - PREFIX=${FLATPAK_DEST} sources: - type: git - url: 'https://github.com/libretro/slang-shaders.git' - commit: 9266fa24b64b274fd429b73469ded3561de7b8f4 + url: https://github.com/libretro/slang-shaders.git + commit: 5b4c9b2a75aba5f57fcb5b68662a06f0ed7c929f - name: glsl-shaders make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git - url: 'https://github.com/libretro/glsl-shaders.git' - commit: c26b9e1913eda8c25d6cd218818745a3b451f982 + url: https://github.com/libretro/glsl-shaders.git + commit: bc8df92f013a128c3a735a57d3d98c6f087cc291 - name: common-overlays make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git - url: 'https://github.com/libretro/common-overlays.git' + url: https://github.com/libretro/common-overlays.git commit: 115d8670c2e032e4a41ba45f766f5cfd9dae28b8 # RetroArch - END @@ -575,8 +582,8 @@ modules: - mv -f ./RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/* /app/share/libretro/cores/ sources: - type: archive - url: https://buildbot.libretro.com/stable/1.16.0/linux/x86_64/RetroArch_cores.7z - sha256: a149d34662516d791e8f90507d1107949cb158196d6bbf75105c649fb26504b6 + url: https://buildbot.libretro.com/stable/1.17.0/linux/x86_64/RetroArch_cores.7z + sha256: 1c1d61f86b196e9f89c1a93d0756fba95b60ef3ba57a7cd1d1e86dfd419c766b - name: retroarch-sameduck-core buildsystem: simple diff --git a/rd-submodules/retroarch b/rd-submodules/retroarch index 51d4821a..c2aad986 160000 --- a/rd-submodules/retroarch +++ b/rd-submodules/retroarch @@ -1 +1 @@ -Subproject commit 51d4821a45ac5fe13b2baa69aaaea864ead407ce +Subproject commit c2aad98600a47ab250f1b133328d0ccc1310f65e diff --git a/rd-submodules/ryujinx b/rd-submodules/ryujinx index ebcd7d1c..35d4fce1 160000 --- a/rd-submodules/ryujinx +++ b/rd-submodules/ryujinx @@ -1 +1 @@ -Subproject commit ebcd7d1c9bbb2d4857555238727a81e89f6600f1 +Subproject commit 35d4fce1b9959b8568838659ea7e8c239139d3c8 diff --git a/rd-submodules/shared-modules b/rd-submodules/shared-modules index 6ba63f38..f63cb3f5 160000 --- a/rd-submodules/shared-modules +++ b/rd-submodules/shared-modules @@ -1 +1 @@ -Subproject commit 6ba63f383ad54e7ebe2b0cda64c15602cf9a9153 +Subproject commit f63cb3f5fff835c141769d35cd54ce0ae042fcbf From abb581388c979bd01ad5434b59d5bc992a9cc17f Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 5 Mar 2024 09:08:47 +0100 Subject: [PATCH 06/34] PPSSPP: updated at v1.17.1 --- net.retrodeck.retrodeck.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 89fec225..07eb3aa5 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -38,6 +38,8 @@ finish-args: - --filesystem=xdg-data/Steam:rw #Steam (flatpak) - --filesystem=~/.steam:rw # Steam (Non-flatpak) - --filesystem=~/.var/app/com.valvesoftware.Steam:rw # Steam (Flatpak) + # PPSSPP + - --filesystem=xdg-run/gamescope-0:ro cleanup: # ES-DE @@ -653,8 +655,8 @@ modules: sources: - type: git url: &ppsspp-url https://github.com/hrydgard/ppsspp.git - tag: v1.17 - commit: 493122a2fcf9ff538e242fe2844f019b53afd483 + tag: v1.17.1 + commit: d479b74ed9c3e321bc3735da29bc125a2ac3b9b2 x-checker-data: type: json url: https://api.github.com/repos/hrydgard/ppsspp/releases/latest From fb6fc60f2f04d2d0040cf67615ae0a46ef0aa8bf Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 5 Mar 2024 09:14:39 +0100 Subject: [PATCH 07/34] PCSX2: updated to v1.7.5594 --- net.retrodeck.retrodeck.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 07eb3aa5..a6b2c2d3 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -682,8 +682,8 @@ modules: - ln -s "${FLATPAK_DEST}/pcsx2-qt/usr/bin/pcsx2-qt" "${FLATPAK_DEST}/bin/pcsx2-qt" sources: - type: file - url: https://github.com/PCSX2/pcsx2/releases/download/v1.7.5284/pcsx2-v1.7.5284-linux-appimage-x64-Qt.AppImage - sha256: b3cb23e07435f7efe7145cddd0cf4d473cc65eee8feae436b8a718fc3017721a + url: https://github.com/PCSX2/pcsx2/releases/download/v1.7.5594/pcsx2-v1.7.5594-linux-appimage-x64-Qt.AppImage + sha256: 54ee896ca7b493f3ceaabb52f03495b7d2d0f64bf89213fd53ec31a4f48d4d25 # PCSX2 - END From 3154bbca5e63cea99cb26ad7676001fe6b2f8305 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 5 Mar 2024 09:18:51 +0100 Subject: [PATCH 08/34] DOLPHIN: updated --- net.retrodeck.retrodeck.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index a6b2c2d3..96554260 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -28,7 +28,6 @@ finish-args: - --env=QT_QPA_PLATFORM=wayland-egl;wayland;xcb # Dolphin - --allow=bluetooth - # PPSSPP # It allows an SDL application to specify its window class, which can be useful for window managers and desktop environments to identify and group similar windows - --env=SDL_VIDEO_X11_WMCLASS=net.retrodeck.retrodeck - --env=SDL_VIDEO_WAYLAND_WMCLASS=net.retrodeck.retrodeck @@ -38,7 +37,7 @@ finish-args: - --filesystem=xdg-data/Steam:rw #Steam (flatpak) - --filesystem=~/.steam:rw # Steam (Non-flatpak) - --filesystem=~/.var/app/com.valvesoftware.Steam:rw # Steam (Flatpak) - # PPSSPP + # PPSSPP, DOLPHIN - --filesystem=xdg-run/gamescope-0:ro cleanup: @@ -688,6 +687,7 @@ modules: # PCSX2 - END # Dolphin - START + # needed libusb 1.0.27 but we provide 1.0.26 # https://github.com/flathub/org.DolphinEmu.dolphin-emu # WHEN UPADTING: remember to update rd-submodules/dolphin contents @@ -718,7 +718,7 @@ modules: # fatal: remote transport reported error # url: ssh://git@github.com/dolphin-emu/dolphin.git url: https://github.com/dolphin-emu/dolphin.git - commit: 032c77b462a220016f23c5079e71bb23e0ad2adf + commit: 9240f579eab18a2f67eef23846a6b508393d0e6c x-checker-data: type: json url: https://dolphin-emu.org/update/latest/beta From 0429865d31f99a4abbf1e2f04d0276dfda9bfd55 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 5 Mar 2024 09:22:04 +0100 Subject: [PATCH 09/34] XEMU: updated to v0.7.118 --- net.retrodeck.retrodeck.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 96554260..e0ae7d1c 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -813,8 +813,8 @@ modules: sources: - type: git url: https://github.com/xemu-project/xemu.git - tag: v0.7.116 - commit: b3fc80b3a83fa99aeb541a0c665cfb596cedd71c + tag: v0.7.118 + commit: 03f40b1d8e873b57eab68dc66ae9892aa5e39f89 x-checker-data: type: json url: https://api.github.com/repos/xemu-project/xemu/releases/latest From c7f5769d8bb30e8c91019a77dfe5bbb0a9341565 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 5 Mar 2024 09:25:00 +0100 Subject: [PATCH 10/34] MELONDS: module refactor --- net.retrodeck.retrodeck.yml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index e0ae7d1c..624128e0 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -837,17 +837,13 @@ modules: # MELONDS - START # https://github.com/flathub/net.kuribo64.melonDS # ちっちゃい、かわいい! - + - name: melonds buildsystem: cmake-ninja builddir: true - config-opts: - - -DUSE_QT6=ON build-options: - arch: - aarch64: - config-opts: - - -DENABLE_LTO_RELEASE=OFF + config-opts: + - -DUSE_QT6=ON sources: - type: git url: https://github.com/melonDS-emu/melonDS.git From c83869e7b946959d6c2bc287e33de4b79bf2d6d8 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 5 Mar 2024 09:37:52 +0100 Subject: [PATCH 11/34] RPCS3: updated --- net.retrodeck.retrodeck.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 624128e0..21ba440a 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -3,7 +3,7 @@ runtime: org.kde.Platform runtime-version: "6.5" sdk: org.kde.Sdk sdk-extensions: - - org.freedesktop.Sdk.Extension.llvm16 # Needed for rpcs3 (llvm15) + - org.freedesktop.Sdk.Extension.llvm17 # Needed for RPCS3 - org.freedesktop.Sdk.Extension.rust-stable # Needed for BoilR command: retrodeck.sh @@ -837,7 +837,7 @@ modules: # MELONDS - START # https://github.com/flathub/net.kuribo64.melonDS # ちっちゃい、かわいい! - + - name: melonds buildsystem: cmake-ninja builddir: true @@ -860,8 +860,8 @@ modules: buildsystem: cmake-ninja builddir: true build-options: - append-ld-library-path: /usr/lib/sdk/llvm16/lib - append-path: /usr/lib/sdk/llvm16/bin + append-ld-library-path: /usr/lib/sdk/llvm17/lib + append-path: /usr/lib/sdk/llvm17/bin cflags: &optflags -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer @@ -887,7 +887,7 @@ modules: - -DUSE_SYSTEM_ZLIB=ON - -Wno-dev post-install: - - cp /usr/lib/sdk/llvm16/lib/libLLVM-16.so /app/lib/ + - cp /usr/lib/sdk/llvm17/lib/libLLVM-17.so /app/lib/ - |- set -eux COMM_TAG="$(awk -F'[\{,]' '/version{.*}/{printf "%d.%d.%d", $2, $3, $4}' ../rpcs3/rpcs3_version.cpp)" @@ -896,7 +896,7 @@ modules: sources: - type: git url: https://github.com/RPCS3/rpcs3.git - commit: f9d213650cfe4733937c43d93de91a17f8582820 + commit: ef8afa78737dd426941b204187b6838ad74420f1 # RPCS3 - END From 3de10c701dd2ac4b85c8ae5bab4a48009e532d89 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 5 Mar 2024 09:41:03 +0100 Subject: [PATCH 12/34] CEMU: updated GLSLANG to 14.0.0 --- net.retrodeck.retrodeck.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 21ba440a..fd3d4d45 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -223,7 +223,6 @@ modules: url: https://github.com/mikefarah/yq/releases/download/v4.33.3/yq_linux_amd64 sha256: 4ee662847c588c3ef2fec8bfb304e8739e3dbaba87ccb9a608d691c88f5b64dc - # dependency of: CEMU (13.1.1) - name: glslang buildsystem: cmake-ninja config-opts: @@ -236,10 +235,8 @@ modules: - /lib/cmake sources: - type: archive - url: https://github.com/KhronosGroup/glslang/archive/13.1.1.tar.gz - sha256: 1c4d0a5a38c8aaf89a2d7e6093be734320599f5a6775b2726beeb05b0c054e66 - # url: https://github.com/KhronosGroup/glslang/archive/13.0.0.tar.gz - # sha256: bcda732434f829aa74414ea0e06d329ec8ac28637c38a0de45e17c8fd25a4715 + url: https://github.com/KhronosGroup/glslang/archive/14.0.0.tar.gz + sha256: 80bbb916a23e94ea9cbfb1acb5d1a44a7e0c9613bcf5b5947c03f2273bdc92b0 x-checker-data: type: anitya stable-only: true From 26d8b9bb17213b9f4dc9631e6f2a5c4936b3f39a Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 5 Mar 2024 09:42:46 +0100 Subject: [PATCH 13/34] CEMU: updated to v2.0-66 --- net.retrodeck.retrodeck.yml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index fd3d4d45..b2dffa18 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -984,8 +984,8 @@ modules: - /lib/cmake sources: - type: archive - url: https://boostorg.jfrog.io/artifactory/main/release/1.83.0/source/boost_1_83_0.tar.bz2 - sha256: 6478edfe2f3305127cffe8caf73ea0176c53769f4bf1585be237eb30798c3b8e + url: https://boostorg.jfrog.io/artifactory/main/release/1.84.0/source/boost_1_84_0.tar.bz2 + sha256: cc4b893acf645c9d4b698e9a0f08ca8846aa5d6c68275c14c3e7949c24109454 x-checker-data: type: anitya project-id: 6845 @@ -1055,9 +1055,6 @@ modules: config-opts: - -DPORTABLE=false - -DENABLE_VCPKG=false - build-options: - env: - - LC_ALL=C sources: - type: git url: https://github.com/cemu-project/Cemu @@ -1065,8 +1062,8 @@ modules: x-checker-data: type: git tag-pattern: ^v([\d.]+-\d+)$ - tag: v2.0-61 - commit: b6aaf6633063be47d89a8216e269e32aec5a4b49 + tag: v2.0-66 + commit: a63678c1f40c21151c6daa6f20cbb8fc600ae92a - type: shell commands: - sed "s/set(EXPERIMENTAL_VERSION.*/set(EXPERIMENTAL_VERSION \"$(git describe From 0665fbaac23445e35e0ee6b3a1a3cc749f389571 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 5 Mar 2024 10:03:30 +0100 Subject: [PATCH 14/34] RPCS3: trying to build it with llvm16 --- net.retrodeck.retrodeck.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index b2dffa18..d5455f10 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -3,7 +3,7 @@ runtime: org.kde.Platform runtime-version: "6.5" sdk: org.kde.Sdk sdk-extensions: - - org.freedesktop.Sdk.Extension.llvm17 # Needed for RPCS3 + - org.freedesktop.Sdk.Extension.llvm16 # Needed for RPCS3 (llvm17 actually) - org.freedesktop.Sdk.Extension.rust-stable # Needed for BoilR command: retrodeck.sh @@ -857,8 +857,11 @@ modules: buildsystem: cmake-ninja builddir: true build-options: - append-ld-library-path: /usr/lib/sdk/llvm17/lib - append-path: /usr/lib/sdk/llvm17/bin + # llvm17 is not available in framework 6.5 but in 6.6, so we're trying llvm16 and cross our fingers until Primehack is updated (as Primehack breaks on 6.6) + #append-ld-library-path: /usr/lib/sdk/llvm17/lib + #append-path: /usr/lib/sdk/llvm17/bin + append-ld-library-path: /usr/lib/sdk/llvm16/lib + append-path: /usr/lib/sdk/llvm16/bin cflags: &optflags -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer @@ -884,7 +887,8 @@ modules: - -DUSE_SYSTEM_ZLIB=ON - -Wno-dev post-install: - - cp /usr/lib/sdk/llvm17/lib/libLLVM-17.so /app/lib/ + #- cp /usr/lib/sdk/llvm17/lib/libLLVM-17.so /app/lib/ + - cp /usr/lib/sdk/llvm16/lib/libLLVM-16.so /app/lib/ - |- set -eux COMM_TAG="$(awk -F'[\{,]' '/version{.*}/{printf "%d.%d.%d", $2, $3, $4}' ../rpcs3/rpcs3_version.cpp)" From 55d8fb786c3fb77f8cbea4fca8c03ed1392a0d12 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 5 Mar 2024 11:05:11 +0100 Subject: [PATCH 15/34] LIBUSB: updated to 1.0.27 --- net.retrodeck.retrodeck.yml | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index d5455f10..fd707399 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -62,8 +62,9 @@ cleanup: modules: - # dependency of: CEMU DOLPHIN - - rd-submodules/shared-modules/libusb/libusb.json + # dependency of: CEMU (1.0.26), DOLPHIN (1.0.27) + #- rd-submodules/shared-modules/libusb/libusb.json # 1.0.26 + # we added the libusb 1.0.27 as Dolphin is breaking with 1.0.27, when bot will be aligned we can go back to the submodule # This module is used to define the RetroDECK version # If the version is set as cooker it will automatically generate the version tag based on the date @@ -335,6 +336,24 @@ modules: url: https://gitlab.freedesktop.org/slirp/libslirp.git tag: v4.7.0 + # dependency of: CEMU (1.0.26), DOLPHIN (1.0.27) + - name: libusb + config-opts: + - --disable-static + cleanup: + - /include + - /lib/*.la + - /lib/pkgconfig + sources: + - type: archive + url: https://github.com/libusb/libusb/releases/download/v1.0.27/libusb-1.0.27.tar.bz2 + sha256: ffaa41d741a8a3bee244ac8e54a72ea05bf2879663c098c82fc5757853441575 + x-checker-data: + type: anitya + project-id: 1749 + stable-only: true + url-template: https://github.com/libusb/libusb/releases/download/v$version/libusb-$version.tar.bz2 + # ES-DE - START # https://gitlab.com/es-de/emulationstation-de @@ -684,7 +703,6 @@ modules: # PCSX2 - END # Dolphin - START - # needed libusb 1.0.27 but we provide 1.0.26 # https://github.com/flathub/org.DolphinEmu.dolphin-emu # WHEN UPADTING: remember to update rd-submodules/dolphin contents @@ -962,6 +980,7 @@ modules: # Duckstation-AppImage - END # Cemu - START + # needed libusb 1.0.26 but we provide 1.0.27, it could break # https://github.com/cemu-project/Cemu/releases # https://github.com/flathub/info.cemu.Cemu From 89af7d68c0ed70cbdd2d700e16e8de02955d096e Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 5 Mar 2024 14:03:12 +0100 Subject: [PATCH 16/34] RA: re added citra core --- .../retroarch/retroarch-core-options.cfg | 24 +++++++++++++++++++ .../retrodeck/presets/citra_presets.cfg | 7 ++++++ .../reference_lists/bios_checklist.cfg | 1 + .../retroarch/retroarch-core-options.cfg | 24 +++++++++++++++++++ es-configs/es_find_rules.xml | 19 +++++++++++++++ es-configs/es_systems.xml | 11 +++++++++ functions/steam-sync/steam-sync.py | 2 ++ net.retrodeck.retrodeck.appdata.xml | 2 +- net.retrodeck.retrodeck.yml | 9 +++---- 9 files changed, 92 insertions(+), 7 deletions(-) create mode 100644 emu-configs/defaults/retrodeck/presets/citra_presets.cfg diff --git a/emu-configs/defaults/retroarch/retroarch-core-options.cfg b/emu-configs/defaults/retroarch/retroarch-core-options.cfg index 60e61fe0..f7bbfc46 100644 --- a/emu-configs/defaults/retroarch/retroarch-core-options.cfg +++ b/emu-configs/defaults/retroarch/retroarch-core-options.cfg @@ -58,6 +58,30 @@ cap32_retrojoy1 = "auto" cap32_scr_intensity = "8" cap32_scr_tube = "color" cap32_statusbar = "onloading" +citra_analog_function = "C-Stick and Touchscreen Pointer" +citra_custom_textures = "disabled" +citra_deadzone = "15" +citra_dump_textures = "disabled" +citra_is_new_3ds = "Old 3DS" +citra_language = "English" +citra_layout_option = "Default Top-Bottom Screen" +citra_mouse_touchscreen = "enabled" +citra_region_value = "Auto" +citra_render_touchscreen = "disabled" +citra_resolution_factor = "4x" +citra_swap_screen = "Top" +citra_texture_filter = "none" +citra_touch_touchscreen = "enabled" +citra_use_acc_geo_shaders = "enabled" +citra_use_acc_mul = "enabled" +citra_use_cpu_jit = "enabled" +citra_use_gdbstub = "disabled" +citra_use_hw_renderer = "enabled" +citra_use_hw_shader_cache = "enabled" +citra_use_hw_shaders = "enabled" +citra_use_libretro_save_path = "LibRetro Default" +citra_use_shader_jit = "enabled" +citra_use_virtual_sd = "enabled" desmume_advanced_timing = "enabled" desmume_boot_into_bios = "disabled" desmume_color_depth = "16-bit" diff --git a/emu-configs/defaults/retrodeck/presets/citra_presets.cfg b/emu-configs/defaults/retrodeck/presets/citra_presets.cfg new file mode 100644 index 00000000..465dafe1 --- /dev/null +++ b/emu-configs/defaults/retrodeck/presets/citra_presets.cfg @@ -0,0 +1,7 @@ +config_file_format^citra +change^ask_to_exit^confirmClose^true^UI^$citraconf^$emuconfigs/citra/qt-config.ini +change^ask_to_exit^confirmClose\default^true^UI^$citraconf^$emuconfigs/citra/qt-config.ini +change^abxy_button_swap^profiles\1\button_a^button:1,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls^$citraconf^$emuconfigs/citra/qt-config.ini +change^abxy_button_swap^profiles\1\button_b^button:0,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls^$citraconf^$emuconfigs/citra/qt-config.ini +change^abxy_button_swap^profiles\1\button_x^button:3,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls^$citraconf^$emuconfigs/citra/qt-config.ini +change^abxy_button_swap^profiles\1\button_y^button:2,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls^$citraconf^$emuconfigs/citra/qt-config.ini \ No newline at end of file diff --git a/emu-configs/defaults/retrodeck/reference_lists/bios_checklist.cfg b/emu-configs/defaults/retrodeck/reference_lists/bios_checklist.cfg index 99cd8b8a..c46346b7 100644 --- a/emu-configs/defaults/retrodeck/reference_lists/bios_checklist.cfg +++ b/emu-configs/defaults/retrodeck/reference_lists/bios_checklist.cfg @@ -72,6 +72,7 @@ n88_0.rom^^d675a2ca186c6efcd6277b835de4c7e5^NEC PC-8000 / PC-8800 series (QUASI8 n88_1.rom^^e844534dfe5744b381444dbe61ef1b66^NEC PC-8000 / PC-8800 series (QUASI88)^Optional BIOS file n88_2.rom^^6548fa45061274dee1ea8ae1e9e93910^NEC PC-8000 / PC-8800 series (QUASI88)^Optional BIOS file n88_3.rom^^fc4b76a402ba501e6ba6de4b3e8b4273^NEC PC-8000 / PC-8800 series (QUASI88)^Optional BIOS file +aes_keys.txt^citra/sysdata/^Unknown^Nintendo 3DS^Decryption keys used by Citra emulator bios7.bin^^df692a80a5b1bc90728bc3dfc76cd948^Nintendo DS^Used by MelonDS emulator (Required, see Wiki) bios9.bin^^a392174eb3e572fed6447e956bde4b25^Nintendo DS^Used by MelonDS emulator (Required, see Wiki) firmware.bin^^e45033d9b0fa6b0de071292bba7c9d13^Nintendo DS^Used by MelonDS emulator (Required, see Wiki) diff --git a/emu-configs/retroarch/retroarch-core-options.cfg b/emu-configs/retroarch/retroarch-core-options.cfg index 7fb05d1d..06420de7 100644 --- a/emu-configs/retroarch/retroarch-core-options.cfg +++ b/emu-configs/retroarch/retroarch-core-options.cfg @@ -58,6 +58,30 @@ cap32_retrojoy1 = "auto" cap32_scr_intensity = "8" cap32_scr_tube = "color" cap32_statusbar = "onloading" +citra_analog_function = "C-Stick and Touchscreen Pointer" +citra_custom_textures = "disabled" +citra_deadzone = "15" +citra_dump_textures = "disabled" +citra_is_new_3ds = "Old 3DS" +citra_language = "English" +citra_layout_option = "Default Top-Bottom Screen" +citra_mouse_touchscreen = "enabled" +citra_region_value = "Auto" +citra_render_touchscreen = "disabled" +citra_resolution_factor = "4x" +citra_swap_screen = "Top" +citra_texture_filter = "none" +citra_touch_touchscreen = "enabled" +citra_use_acc_geo_shaders = "enabled" +citra_use_acc_mul = "enabled" +citra_use_cpu_jit = "enabled" +citra_use_gdbstub = "disabled" +citra_use_hw_renderer = "enabled" +citra_use_hw_shader_cache = "enabled" +citra_use_hw_shaders = "enabled" +citra_use_libretro_save_path = "LibRetro Default" +citra_use_shader_jit = "enabled" +citra_use_virtual_sd = "enabled" desmume_advanced_timing = "enabled" desmume_boot_into_bios = "disabled" desmume_color_depth = "16-bit" diff --git a/es-configs/es_find_rules.xml b/es-configs/es_find_rules.xml index 5d04b898..8f4a6cc7 100644 --- a/es-configs/es_find_rules.xml +++ b/es-configs/es_find_rules.xml @@ -161,6 +161,25 @@ ~/.local/share/flatpak/exports/bin/info.cemu.Cemu + + + + citra-qt + citra + citra-emu.citra-nightly + org.citra_emu.citra + + + ~/Applications/citra-qt*.AppImage + ~/.local/share/applications/citra-qt*.AppImage + ~/.local/bin/citra-qt*.AppImage + ~/bin/citra-qt*.AppImage + ~/.citra/canary/citra-qt.AppImage + ~/.citra/nightly/citra-qt.AppImage + /var/lib/flatpak/exports/bin/org.citra_emu.citra + ~/.local/share/flatpak/exports/bin/org.citra_emu.citra + + diff --git a/es-configs/es_systems.xml b/es-configs/es_systems.xml index 0013d8a3..ae96fb54 100644 --- a/es-configs/es_systems.xml +++ b/es-configs/es_systems.xml @@ -1167,6 +1167,17 @@ sg-1000 multivision + + n3ds + Nintendo 3DS + %ROMPATH%/n3ds + .3ds .3DS .3dsx .3DSX .app .APP .axf .AXF .cci .CCI .cxi .CXI .elf .ELF .7z .7Z .zip .ZIP + + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra_libretro.so %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra2018_libretro.so %ROM% + n3ds + n3ds + n64 Nintendo 64 diff --git a/functions/steam-sync/steam-sync.py b/functions/steam-sync/steam-sync.py index 786e16b1..b89d9fc6 100644 --- a/functions/steam-sync/steam-sync.py +++ b/functions/steam-sync/steam-sync.py @@ -231,6 +231,8 @@ alt_command_list={ "BlastEm": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/blastem_libretro.so", "CrocoDS": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/crocods_libretro.so", "fMSX": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/fmsx_libretro.so", +"Citra": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/citra_libretro.so", +"Citra 2018": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/citra2018_libretro.so", "Mupen64Plus-Next": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/mupen64plus_next_libretro.so", "DeSmuME 2015": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/desmume2015_libretro.so", "melonDS": "flatpak run --command=retroarch net.retrodeck.retrodeck -L /var/config/retroarch/cores/melonds_libretro.so", diff --git a/net.retrodeck.retrodeck.appdata.xml b/net.retrodeck.retrodeck.appdata.xml index 63c3be39..c5e852f0 100644 --- a/net.retrodeck.retrodeck.appdata.xml +++ b/net.retrodeck.retrodeck.appdata.xml @@ -75,7 +75,7 @@

    Changes:

    • ES-DE: updated to 3.0
    • -
    • CITRA: Removed
    • +
    • CITRA-SA: Removed
    • YUZU: Removed
    • Added new system: RYUJINX
    • Added new system: SOLARUS
    • diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index fd707399..8eebc010 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -581,9 +581,8 @@ modules: - name: retroarch-cores-nightly buildsystem: simple build-commands: - - mkdir -p /app/share/libretro/cores/ - - rm -f ./RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/citra2018_libretro.so # Purge Citra cores until they are dropped from the packages - - rm -f ./RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/citra_libretro.so # Purge Citra cores until they are dropped from the packages + - mkdir -p /app/share/libretro/cores/ + - mv -f ./RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/* /app/share/libretro/cores/ sources: - type: archive @@ -593,9 +592,7 @@ modules: - name: retroarch-cores buildsystem: simple build-commands: - - mkdir -p /app/share/libretro/cores/ - - rm -f ./RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/citra2018_libretro.so # Purge Citra cores until they are dropped from the packages - - rm -f ./RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/citra_libretro.so # Purge Citra cores until they are dropped from the packages + - mkdir -p /app/share/libretro/cores/ - mv -f ./RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/* /app/share/libretro/cores/ sources: - type: archive From d880741d96beaffa73772deb08e990d1c16f2206 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 5 Mar 2024 14:15:17 +0100 Subject: [PATCH 17/34] DOLPHIN: reverting update as it's breaking (TEST) --- net.retrodeck.retrodeck.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 8eebc010..0535a121 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -730,7 +730,7 @@ modules: # fatal: remote transport reported error # url: ssh://git@github.com/dolphin-emu/dolphin.git url: https://github.com/dolphin-emu/dolphin.git - commit: 9240f579eab18a2f67eef23846a6b508393d0e6c + commit: 032c77b462a220016f23c5079e71bb23e0ad2adf x-checker-data: type: json url: https://dolphin-emu.org/update/latest/beta From 37d0e4028688147e066da5bc5f5e065785e1b532 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 5 Mar 2024 21:41:36 +0100 Subject: [PATCH 18/34] RYUJINX: fixed wrapper --- emu-configs/ryujinx/ryujinx-rdwrapper.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/emu-configs/ryujinx/ryujinx-rdwrapper.sh b/emu-configs/ryujinx/ryujinx-rdwrapper.sh index ed7eae57..00ab6a2f 100755 --- a/emu-configs/ryujinx/ryujinx-rdwrapper.sh +++ b/emu-configs/ryujinx/ryujinx-rdwrapper.sh @@ -1,4 +1,5 @@ #!/bin/bash +command="$1" manage_ryujinx_keys -Ryujinx.sh \ No newline at end of file +Ryujinx.sh "$command" From 9b2a6df1375f6f1269058bda98ec6281eb90a4db Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 5 Mar 2024 22:57:32 +0100 Subject: [PATCH 19/34] GZDoom: reverting to g4.11.2 --- emu-configs/gzdoom/gzdoom.ini | 2 +- net.retrodeck.retrodeck.yml | 79 ++++++++++++++++++++++++++++++++++- 2 files changed, 78 insertions(+), 3 deletions(-) diff --git a/emu-configs/gzdoom/gzdoom.ini b/emu-configs/gzdoom/gzdoom.ini index 8e6b317d..be6e37c6 100644 --- a/emu-configs/gzdoom/gzdoom.ini +++ b/emu-configs/gzdoom/gzdoom.ini @@ -203,7 +203,7 @@ fluid_chorus_voices=3 fluid_gain=0.5 fluid_interp=1 fluid_lib= -fluid_patchset=/app/share/sounds/sf2/gzdoom.sf2 +fluid_patchset=gzdoom fluid_reverb=false fluid_reverb_damping=0.23 fluid_reverb_level=0.57 diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 0535a121..cc0f40af 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -1204,9 +1204,84 @@ modules: tag: v1.6.5 commit: 3aec70b0556a8d7aed7903d1a3e4d9a18c5d1649 - - rd-submodules/shared-modules/gzdoom/gzdoom.json - # SOLARUS - END + + # GZDoom - Start + # This is broken, so for the moment we're manual adding a previous version + # - rd-submodules/shared-modules/gzdoom/gzdoom.json + + - name: gzdoom + buildsystem: cmake-ninja + config-opts: + - '-DCMAKE_BUILD_TYPE=RelWithDebInfo' + cleanup: + - /lib/*.a + - /lib/*.la + - /lib/pkgconfig + - /include + sources: + - type: git + url: https://github.com/zdoom/gzdoom.git + tag: g4.11.2 + commit: df5a3c1a9c673aed528813aead6002c833ac24ac + x-checker-data: + type: anitya + project-id: 17531 + stable-only: true + tag-template: g$version + - type: file + url: https://github.com/zdoom/gzdoom/raw/g4.11.2/soundfont/gzdoom.sf2 + sha256: a9058609b07c1f0e0c1f420e76c2e80ba78136e6173e836caab51ffb13e552f1 + - type: patch + path: description.patch + post-install: + - install -Dm 644 gzdoom.sf2 /app/share/sounds/sf2/gzdoom.sf2 + modules: + - rd-submodules/shared-modules/linux-audio/libinstpatch.json + - rd-submodules/shared-modules/linux-audio/fluidsynth2.json + - name: libsndfile + buildsystem: autotools + sources: + - type: archive + url: >- + https://github.com/libsndfile/libsndfile/releases/download/1.2.2/libsndfile-1.2.2.tar.xz + sha256: 3799ca9924d3125038880367bf1468e53a1b7e3686a934f098b7e1d286cdb80e + x-checker-data: + type: anitya + project-id: 13277 + stable-only: true + url-template: >- + https://github.com/libsndfile/libsndfile/releases/download/$version/libsndfile-$version.tar.xz + - name: game-music-emu + buildsystem: cmake-ninja + config-opts: + - '-DCMAKE_BUILD_TYPE=RelWithDebInfo' + sources: + - type: archive + url: >- + https://bitbucket.org/mpyne/game-music-emu/downloads/game-music-emu-0.6.3.tar.gz + sha256: 626e8a104e0dadd10ef6519a67aca880c7b40f81471659f1935b61754e12fc7b + x-checker-data: + type: anitya + project-id: 866 + stable-only: true + url-template: >- + https://bitbucket.org/mpyne/game-music-emu/downloads/game-music-emu-$version.tar.gz + - name: zmusic + buildsystem: cmake-ninja + config-opts: + - '-DCMAKE_BUILD_TYPE=RelWithDebInfo' + sources: + - type: archive + url: https://github.com/zdoom/ZMusic/archive/1.1.12.tar.gz + sha256: da818594b395aa9174561a36362332b0ab8e7906d2e556ec47669326e67613d4 + x-checker-data: + type: anitya + project-id: 153600 + stable-only: true + url-template: https://github.com/zdoom/ZMusic/archive/$version.tar.gz + + # GZDoom - END # MAME - Start From e31ed611baec44bddc017bd3ef5be9d8cc0800ac Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 6 Mar 2024 08:24:34 +0100 Subject: [PATCH 20/34] BUILD_LOCALLY: fixing permissions and submodule init [skip ci] --- automation_tools/cooker_build_id.sh | 0 build-locally.sh | 2 ++ 2 files changed, 2 insertions(+) mode change 100644 => 100755 automation_tools/cooker_build_id.sh diff --git a/automation_tools/cooker_build_id.sh b/automation_tools/cooker_build_id.sh old mode 100644 new mode 100755 diff --git a/build-locally.sh b/build-locally.sh index 373d5b10..d9bb5cc3 100755 --- a/build-locally.sh +++ b/build-locally.sh @@ -3,6 +3,8 @@ # TODO: FEDORA # sudo dnf install -y flatpak flatpak-builder p7zip p7zip-plugins xmlstarlet bzip2 curl +git submodule update --init --recursive + export GITHUB_WORKSPACE="." cp net.retrodeck.retrodeck.appdata.xml net.retrodeck.retrodeck.appdata.xml.bak cp net.retrodeck.retrodeck.yml net.retrodeck.retrodeck.yml.bak From 76ae6870b2f76c4ad152caea478ece089df2d6c3 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 6 Mar 2024 08:26:54 +0100 Subject: [PATCH 21/34] GZDOOM: path fix --- net.retrodeck.retrodeck.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index cc0f40af..712f24e3 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -1233,7 +1233,7 @@ modules: url: https://github.com/zdoom/gzdoom/raw/g4.11.2/soundfont/gzdoom.sf2 sha256: a9058609b07c1f0e0c1f420e76c2e80ba78136e6173e836caab51ffb13e552f1 - type: patch - path: description.patch + path: rd-submodules/shared-modules/gzdoom/description.patch post-install: - install -Dm 644 gzdoom.sf2 /app/share/sounds/sf2/gzdoom.sf2 modules: From 7fbdc0f5760b8fb7e76bc647ecea56dd15f53096 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 6 Mar 2024 08:36:57 +0100 Subject: [PATCH 22/34] GZDOOM: updated controller config --- emu-configs/gzdoom/gzdoom.ini | 504 ++-- incconfigs/gzdoom/gzdoom.ini | 4205 --------------------------------- 2 files changed, 316 insertions(+), 4393 deletions(-) delete mode 100644 incconfigs/gzdoom/gzdoom.ini diff --git a/emu-configs/gzdoom/gzdoom.ini b/emu-configs/gzdoom/gzdoom.ini index be6e37c6..1ab62d1c 100644 --- a/emu-configs/gzdoom/gzdoom.ini +++ b/emu-configs/gzdoom/gzdoom.ini @@ -466,8 +466,8 @@ vr_enable_quadbuffered= [Doom.Player] autoaim=35 classicflight=false -color=40 cf 00 -colorset=0 +color=a0 0f 80 +colorset=-1 fov=90 fviewbob=true gender=other @@ -729,7 +729,7 @@ ui_screenborder_classic_scaling=true uiscale=0 underwater_fade_scalar=1 vid_allowtrueultrawide=1 -vid_cursor=None +vid_cursor=doomcurs vid_nopalsubstitutions=false wi_cleantextscale=false wi_percents=true @@ -804,22 +804,15 @@ Ins=+movedown Del=+lookdown Mouse1=+attack Mouse2=+altattack -MWheelUp=weapprev -MWheelDown=weapnext +MWheelUp=weapnext +MWheelDown=weapprev MWheelRight=invnext MWheelLeft=invprev -DPadUp=togglemap DPadDown=invuse DPadLeft=invprev DPadRight=invnext Pad_Start=pause Pad_Back=menu_main -LShoulder=weapprev -RShoulder=weapnext -LTrigger=+altattack -RTrigger=+attack -Pad_A=+use -Pad_Y=+jump W=+forward E=+use A=+moveleft @@ -830,22 +823,36 @@ I=di_toggleinfrared P=di_showupgrades_bind F=di_useitem_bind M=di_modscreen -R=+reload C=+crouch ,=di_prevSong .=di_skipSong UpArrow=+forward -LeftArrow=+moveleft +LeftArrow=+back RightArrow=+moveright -DownArrow=+back -Joy1=+use -Joy3=+reload -Joy4=+jump -Joy5=weapprev -Joy6=weapnext -Joy8=menu_main +DownArrow=+moveleft Joy10=toggle cl_run -Joy11=crouch +Joy11=turn180 +Joy2=+jump +Joy7=togglemap +POV1Up=+moveup +POV1Right=weapnext +POV1Down=+movedown +POV1Left=weapprev +Axis1Plus=+moveright +Axis1Minus=+moveleft +Axis2Plus=+back +Axis2Minus=+forward +Axis4Plus=+right +Axis4Minus=+left +Axis5Plus=+lookdown +Axis5Minus=+lookup +Axis3Plus=+reload +Axis6Plus=+altattack +Joy3=+crouch +Joy8=menu_options +Joy1=+use +Joy5=+zoom +Joy6=+attack [Doom.DoubleBindings] @@ -1170,7 +1177,6 @@ sv_smartaim=0 0=slot 0 -=sizedown Equals=sizeup -Backspace=use ArtiTomeOfPower Tab=togglemap W=+forward E=+use @@ -1184,9 +1190,8 @@ D=+moveright `=toggleconsole Shift=+speed \=+showscores -C=crouch -Space=+jump CapsLock=toggle cl_run +Space=+jump F1=menu_help F2=menu_save F3=menu_load @@ -1197,8 +1202,9 @@ F7=menu_endgame F8=togglemessages F9=quickload F10=menu_quit +Scroll=+showscores F11=bumpgamma -F12=screenshot +F12=spynext SysRq=screenshot Pause=pause Home=land @@ -1209,37 +1215,55 @@ Ins=+movedown Del=+lookdown Mouse1=+attack Mouse2=+altattack -MWheelUp=weapprev -MWheelDown=weapnext +MWheelUp=weapnext +MWheelDown=weapprev MWheelRight=invnext MWheelLeft=invprev -DPadUp=togglemap DPadDown=invuse DPadLeft=invprev DPadRight=invnext Pad_Start=pause Pad_Back=menu_main -LShoulder=weapprev -RShoulder=weapnext -LTrigger=+altattack -RTrigger=+attack -Pad_A=+use -Pad_Y=+jump -Q=+zoom -R=+reload +W=+forward +E=+use +A=+moveleft +S=+back +D=+moveright +Q=di_taunttoggle +I=di_toggleinfrared +P=di_showupgrades_bind +F=di_useitem_bind +M=di_modscreen C=+crouch +,=di_prevSong +.=di_skipSong UpArrow=+forward -LeftArrow=+moveleft +LeftArrow=+back RightArrow=+moveright -DownArrow=+back -Joy1=+use -Joy3=+reload -Joy4=+jump -Joy5=weapprev -Joy6=weapnext -Joy8=menu_main +DownArrow=+moveleft Joy10=toggle cl_run -Joy11=crouch +Joy11=turn180 +Joy2=+jump +Joy7=togglemap +POV1Up=+moveup +POV1Right=weapnext +POV1Down=+movedown +POV1Left=weapprev +Axis1Plus=+moveright +Axis1Minus=+moveleft +Axis2Plus=+back +Axis2Minus=+forward +Axis4Plus=+right +Axis4Minus=+left +Axis5Plus=+lookdown +Axis5Minus=+lookup +Axis3Plus=+reload +Axis6Plus=+altattack +Joy3=+crouch +Joy8=menu_options +Joy1=+use +Joy5=+zoom +Joy6=+attack [Heretic.DoubleBindings] @@ -1556,12 +1580,12 @@ sv_smartaim=0 2=slot 2 3=slot 3 4=slot 4 -5=use ArtiInvulnerability2 -6=use ArtiPork -7=use ArtiTeleportOther -8=use ArtiTeleport -9=use ArtiBlastRadius -0=useflechette +5=slot 5 +6=slot 6 +7=slot 7 +8=slot 8 +9=slot 9 +0=slot 0 -=sizedown Equals=sizeup Tab=togglemap @@ -1576,7 +1600,8 @@ S=+back D=+moveright `=toggleconsole Shift=+speed -\=use ArtiHealth +\=+showscores +CapsLock=toggle cl_run Space=+jump F1=menu_help F2=menu_save @@ -1590,7 +1615,7 @@ F9=quickload F10=menu_quit Scroll=+showscores F11=bumpgamma -F12=screenshot +F12=spynext SysRq=screenshot Pause=pause Home=land @@ -1601,22 +1626,15 @@ Ins=+movedown Del=+lookdown Mouse1=+attack Mouse2=+altattack -MWheelUp=weapprev -MWheelDown=weapnext +MWheelUp=weapnext +MWheelDown=weapprev MWheelRight=invnext MWheelLeft=invprev -DPadUp=togglemap DPadDown=invuse DPadLeft=invprev DPadRight=invnext Pad_Start=pause Pad_Back=menu_main -LShoulder=weapprev -RShoulder=weapnext -LTrigger=+altattack -RTrigger=+attack -Pad_A=+use -Pad_Y=+jump W=+forward E=+use A=+moveleft @@ -1627,22 +1645,36 @@ I=di_toggleinfrared P=di_showupgrades_bind F=di_useitem_bind M=di_modscreen -R=+reload C=+crouch ,=di_prevSong .=di_skipSong UpArrow=+forward -LeftArrow=+moveleft +LeftArrow=+back RightArrow=+moveright -DownArrow=+back -Joy1=+use -Joy3=+reload -Joy4=+jump -Joy5=weapprev -Joy6=weapnext -Joy8=menu_main +DownArrow=+moveleft Joy10=toggle cl_run -Joy11=crouch +Joy11=turn180 +Joy2=+jump +Joy7=togglemap +POV1Up=+moveup +POV1Right=weapnext +POV1Down=+movedown +POV1Left=weapprev +Axis1Plus=+moveright +Axis1Minus=+moveleft +Axis2Plus=+back +Axis2Minus=+forward +Axis4Plus=+right +Axis4Minus=+left +Axis5Plus=+lookdown +Axis5Minus=+lookup +Axis3Plus=+reload +Axis6Plus=+altattack +Joy3=+crouch +Joy8=menu_options +Joy1=+use +Joy5=+zoom +Joy6=+attack [Hexen.DoubleBindings] @@ -1965,9 +1997,7 @@ sv_smartaim=0 0=slot 0 -=sizedown Equals=sizeup -Backspace=invdrop Tab=togglemap -Q=+zoom W=+forward E=+use T=messagemode @@ -1977,15 +2007,11 @@ Enter=invuse A=+moveleft S=+back D=+moveright -K=showpop 2 `=toggleconsole Shift=+speed \=+showscores -Z=showpop 3 -X=crouch -C=+crouch -Space=+jump CapsLock=toggle cl_run +Space=+jump F1=menu_help F2=menu_save F3=menu_load @@ -1996,8 +2022,9 @@ F7=menu_endgame F8=togglemessages F9=quickload F10=menu_quit +Scroll=+showscores F11=bumpgamma -F12=screenshot +F12=spynext SysRq=screenshot Pause=pause Home=land @@ -2008,35 +2035,55 @@ Ins=+movedown Del=+lookdown Mouse1=+attack Mouse2=+altattack -MWheelUp=weapprev -MWheelDown=weapnext +MWheelUp=weapnext +MWheelDown=weapprev MWheelRight=invnext MWheelLeft=invprev -DPadUp=togglemap DPadDown=invuse DPadLeft=invprev DPadRight=invnext Pad_Start=pause Pad_Back=menu_main -LShoulder=weapprev -RShoulder=weapnext -LTrigger=+altattack -RTrigger=+attack -Pad_A=+use -Pad_Y=+jump -R=+reload +W=+forward +E=+use +A=+moveleft +S=+back +D=+moveright +Q=di_taunttoggle +I=di_toggleinfrared +P=di_showupgrades_bind +F=di_useitem_bind +M=di_modscreen +C=+crouch +,=di_prevSong +.=di_skipSong UpArrow=+forward -LeftArrow=+moveleft +LeftArrow=+back RightArrow=+moveright -DownArrow=+back -Joy1=+use -Joy3=+reload -Joy4=+jump -Joy5=weapprev -Joy6=weapnext -Joy8=menu_main +DownArrow=+moveleft Joy10=toggle cl_run -Joy11=crouch +Joy11=turn180 +Joy2=+jump +Joy7=togglemap +POV1Up=+moveup +POV1Right=weapnext +POV1Down=+movedown +POV1Left=weapprev +Axis1Plus=+moveright +Axis1Minus=+moveleft +Axis2Plus=+back +Axis2Minus=+forward +Axis4Plus=+right +Axis4Minus=+left +Axis5Plus=+lookdown +Axis5Minus=+lookup +Axis3Plus=+reload +Axis6Plus=+altattack +Joy3=+crouch +Joy8=menu_options +Joy1=+use +Joy5=+zoom +Joy6=+attack [Strife.DoubleBindings] @@ -2372,9 +2419,8 @@ D=+moveright `=toggleconsole Shift=+speed \=+showscores -X=crouch -Space=+jump CapsLock=toggle cl_run +Space=+jump F1=menu_help F2=menu_save F3=menu_load @@ -2385,8 +2431,9 @@ F7=menu_endgame F8=togglemessages F9=quickload F10=menu_quit +Scroll=+showscores F11=bumpgamma -F12=screenshot +F12=spynext SysRq=screenshot Pause=pause Home=land @@ -2397,26 +2444,55 @@ Ins=+movedown Del=+lookdown Mouse1=+attack Mouse2=+altattack -MWheelUp=weapprev -MWheelDown=weapnext +MWheelUp=weapnext +MWheelDown=weapprev MWheelRight=invnext MWheelLeft=invprev -DPadUp=togglemap DPadDown=invuse DPadLeft=invprev DPadRight=invnext Pad_Start=pause Pad_Back=menu_main -LThumb=crouch -LShoulder=weapprev -RShoulder=weapnext -LTrigger=+altattack -RTrigger=+attack -Pad_A=+use -Pad_Y=+jump -Q=+zoom -R=+reload +W=+forward +E=+use +A=+moveleft +S=+back +D=+moveright +Q=di_taunttoggle +I=di_toggleinfrared +P=di_showupgrades_bind +F=di_useitem_bind +M=di_modscreen C=+crouch +,=di_prevSong +.=di_skipSong +UpArrow=+forward +LeftArrow=+back +RightArrow=+moveright +DownArrow=+moveleft +Joy10=toggle cl_run +Joy11=turn180 +Joy2=+jump +Joy7=togglemap +POV1Up=+moveup +POV1Right=weapnext +POV1Down=+movedown +POV1Left=weapprev +Axis1Plus=+moveright +Axis1Minus=+moveleft +Axis2Plus=+back +Axis2Minus=+forward +Axis4Plus=+right +Axis4Minus=+left +Axis5Plus=+lookdown +Axis5Minus=+lookup +Axis3Plus=+reload +Axis6Plus=+altattack +Joy3=+crouch +Joy8=menu_options +Joy1=+use +Joy5=+zoom +Joy6=+attack [Chex.DoubleBindings] @@ -2755,9 +2831,8 @@ D=+moveright `=toggleconsole Shift=+speed \=+showscores -X=crouch -Space=+jump CapsLock=toggle cl_run +Space=+jump F1=menu_help F2=menu_save F3=menu_load @@ -2768,8 +2843,9 @@ F7=menu_endgame F8=togglemessages F9=quickload F10=menu_quit +Scroll=+showscores F11=bumpgamma -F12=screenshot +F12=spynext SysRq=screenshot Pause=pause Home=land @@ -2780,38 +2856,55 @@ Ins=+movedown Del=+lookdown Mouse1=+attack Mouse2=+altattack -MWheelUp=weapprev -MWheelDown=weapnext +MWheelUp=weapnext +MWheelDown=weapprev MWheelRight=invnext MWheelLeft=invprev -DPadUp=togglemap DPadDown=invuse DPadLeft=invprev DPadRight=invnext Pad_Start=pause Pad_Back=menu_main +W=+forward +E=+use +A=+moveleft +S=+back +D=+moveright +Q=di_taunttoggle +I=di_toggleinfrared +P=di_showupgrades_bind +F=di_useitem_bind +M=di_modscreen C=+crouch -LShoulder=weapprev -RShoulder=weapnext -LTrigger=+altattack -RTrigger=+attack -Pad_A=+use -Pad_Y=+jump -Q=+zoom -R=+reload -C=+crouch +,=di_prevSong +.=di_skipSong UpArrow=+forward -LeftArrow=+moveleft +LeftArrow=+back RightArrow=+moveright -DownArrow=+back -Joy1=+use -Joy3=+reload -Joy4=+jump -Joy5=weapprev -Joy6=weapnext -Joy8=menu_main +DownArrow=+moveleft Joy10=toggle cl_run -Joy11=crouch +Joy11=turn180 +Joy2=+jump +Joy7=togglemap +POV1Up=+moveup +POV1Right=weapnext +POV1Down=+movedown +POV1Left=weapprev +Axis1Plus=+moveright +Axis1Minus=+moveleft +Axis2Plus=+back +Axis2Minus=+forward +Axis4Plus=+right +Axis4Minus=+left +Axis5Plus=+lookdown +Axis5Minus=+lookup +Axis3Plus=+reload +Axis6Plus=+altattack +Joy3=+crouch +Joy8=menu_options +Joy1=+use +Joy5=+zoom +Joy6=+attack [Harmony.DoubleBindings] @@ -3150,9 +3243,8 @@ D=+moveright `=toggleconsole Shift=+speed \=+showscores -X=crouch -Space=+jump CapsLock=toggle cl_run +Space=+jump F1=menu_help F2=menu_save F3=menu_load @@ -3163,8 +3255,9 @@ F7=menu_endgame F8=togglemessages F9=quickload F10=menu_quit +Scroll=+showscores F11=bumpgamma -F12=screenshot +F12=spynext SysRq=screenshot Pause=pause Home=land @@ -3175,38 +3268,55 @@ Ins=+movedown Del=+lookdown Mouse1=+attack Mouse2=+altattack -MWheelUp=weapprev -MWheelDown=weapnext +MWheelUp=weapnext +MWheelDown=weapprev MWheelRight=invnext MWheelLeft=invprev -DPadUp=togglemap DPadDown=invuse DPadLeft=invprev DPadRight=invnext Pad_Start=pause Pad_Back=menu_main +W=+forward +E=+use +A=+moveleft +S=+back +D=+moveright +Q=di_taunttoggle +I=di_toggleinfrared +P=di_showupgrades_bind +F=di_useitem_bind +M=di_modscreen C=+crouch -LShoulder=weapprev -RShoulder=weapnext -LTrigger=+altattack -RTrigger=+attack -Pad_A=+use -Pad_Y=+jump -Q=+zoom -R=+reload -C=+crouch +,=di_prevSong +.=di_skipSong UpArrow=+forward -LeftArrow=+moveleft +LeftArrow=+back RightArrow=+moveright -DownArrow=+back -Joy1=+use -Joy3=+reload -Joy4=+jump -Joy5=weapprev -Joy6=weapnext -Joy8=menu_main +DownArrow=+moveleft Joy10=toggle cl_run -Joy11=crouch +Joy11=turn180 +Joy2=+jump +Joy7=togglemap +POV1Up=+moveup +POV1Right=weapnext +POV1Down=+movedown +POV1Left=weapprev +Axis1Plus=+moveright +Axis1Minus=+moveleft +Axis2Plus=+back +Axis2Minus=+forward +Axis4Plus=+right +Axis4Minus=+left +Axis5Plus=+lookdown +Axis5Minus=+lookup +Axis3Plus=+reload +Axis6Plus=+altattack +Joy3=+crouch +Joy8=menu_options +Joy1=+use +Joy5=+zoom +Joy6=+attack [WoolBall.DoubleBindings] @@ -3554,9 +3664,8 @@ D=+moveright `=toggleconsole Shift=+speed \=+showscores -X=crouch -Space=+jump CapsLock=toggle cl_run +Space=+jump F1=menu_help F2=menu_save F3=menu_load @@ -3567,8 +3676,9 @@ F7=menu_endgame F8=togglemessages F9=quickload F10=menu_quit +Scroll=+showscores F11=bumpgamma -F12=screenshot +F12=spynext SysRq=screenshot Pause=pause Home=land @@ -3579,38 +3689,55 @@ Ins=+movedown Del=+lookdown Mouse1=+attack Mouse2=+altattack -MWheelUp=weapprev -MWheelDown=weapnext +MWheelUp=weapnext +MWheelDown=weapprev MWheelRight=invnext MWheelLeft=invprev -DPadUp=togglemap DPadDown=invuse DPadLeft=invprev DPadRight=invnext Pad_Start=pause Pad_Back=menu_main +W=+forward +E=+use +A=+moveleft +S=+back +D=+moveright +Q=di_taunttoggle +I=di_toggleinfrared +P=di_showupgrades_bind +F=di_useitem_bind +M=di_modscreen C=+crouch -LShoulder=weapprev -RShoulder=weapnext -LTrigger=+altattack -RTrigger=+attack -Pad_A=+use -Pad_Y=+jump -Q=+zoom -R=+reload -C=+crouch +,=di_prevSong +.=di_skipSong UpArrow=+forward -LeftArrow=+moveleft +LeftArrow=+back RightArrow=+moveright -DownArrow=+back -Joy1=+use -Joy3=+reload -Joy4=+jump -Joy5=weapprev -Joy6=weapnext -Joy8=menu_main +DownArrow=+moveleft Joy10=toggle cl_run -Joy11=crouch +Joy11=turn180 +Joy2=+jump +Joy7=togglemap +POV1Up=+moveup +POV1Right=weapnext +POV1Down=+movedown +POV1Left=weapprev +Axis1Plus=+moveright +Axis1Minus=+moveleft +Axis2Plus=+back +Axis2Minus=+forward +Axis4Plus=+right +Axis4Minus=+left +Axis5Plus=+lookdown +Axis5Minus=+lookup +Axis3Plus=+reload +Axis6Plus=+altattack +Joy3=+crouch +Joy8=menu_options +Joy1=+use +Joy5=+zoom +Joy6=+attack [Square.DoubleBindings] @@ -4074,4 +4201,5 @@ Axis2map=-1 Axis3deadzone=0.450001 Axis4deadzone=0.25 Axis4map=1 -Axis5deadzone=0.100001 \ No newline at end of file +Axis5deadzone=0.100001 + diff --git a/incconfigs/gzdoom/gzdoom.ini b/incconfigs/gzdoom/gzdoom.ini deleted file mode 100644 index 227bdad2..00000000 --- a/incconfigs/gzdoom/gzdoom.ini +++ /dev/null @@ -1,4205 +0,0 @@ -# This file was generated by GZDoom g4.11.3-m on 2024-03-03 16:23:16 -# These are the directories to automatically search for IWADs. -# Each directory should be on a separate line, preceded by Path= -[IWADSearch.Directories] -Path=. -Path=$DOOMWADDIR -Path=$HOME -Path=$PROGDIR -Path=/var/config/gzdoom -Path=/var/data/gzdoom -Path=/run/media/mmcblk0p1/retrodeck/roms/doom -Path=/app/share/games/doom/ - -# These are the directories to search for wads added with the -file -# command line parameter, if they cannot be found with the path -# as-is. Layout is the same as for IWADSearch.Directories -[FileSearch.Directories] -Path=$PROGDIR -Path=$DOOMWADDIR -Path=/var/config/gzdoom -Path=/var/data/gzdoom -Path=/run/media/mmcblk0p1/retrodeck/roms/doom -Path=/app/share/games/doom/ - -# These are the directories to search for soundfonts that let listed in the menu. -# Layout is the same as for IWADSearch.Directories -[SoundfontSearch.Directories] -Path=$PROGDIR/soundfonts -Path=$PROGDIR/fm_banks -Path=/var/data/gzdoom - -# Files to automatically execute when running the corresponding game. -# Each file should be on its own line, preceded by Path= - -[Doom.AutoExec] -Path=$PROGDIR/autoexec.cfg - -[Heretic.AutoExec] -Path=$PROGDIR/autoexec.cfg - -[Hexen.AutoExec] -Path=$PROGDIR/autoexec.cfg - -[Strife.AutoExec] -Path=$PROGDIR/autoexec.cfg - -[Chex.AutoExec] -Path=$PROGDIR/autoexec.cfg - -# WAD files to always load. These are loaded after the IWAD but before -# any files added with -file. Place each file on its own line, preceded -# by Path= -[Global.Autoload] - -# Wad files to automatically load depending on the game and IWAD you are -# playing. You may have have files that are loaded for all similar IWADs -# (the game) and files that are only loaded for particular IWADs. For example, -# any files listed under 'doom.Autoload' will be loaded for any version of Doom, -# but files listed under 'doom.doom2.Autoload' will only load when you are -# playing a Doom 2 based game (doom2.wad, tnt.wad or plutonia.wad), and files listed under -# 'doom.doom2.commercial.Autoload' only when playing doom2.wad. - -[doom.Autoload] - -[doom.id.Autoload] - -[doom.id.doom2.Autoload] - -[doom.id.doom2.commercial.Autoload] - -[doom.id.doom2.commercial.french.Autoload] - -[doom.id.doom2.commercial.xbox.Autoload] - -[doom.id.doom2.unity.Autoload] - -[doom.id.doom2.bfg.Autoload] - -[doom.id.doom2.plutonia.Autoload] - -[doom.id.doom2.plutonia.unity.Autoload] - -[doom.id.doom2.tnt.Autoload] - -[doom.id.doom2.tnt.unity.Autoload] - -[doom.id.doom1.Autoload] - -[doom.id.doom1.registered.Autoload] - -[doom.id.doom1.ultimate.Autoload] - -[doom.id.doom1.ultimate.xbox.Autoload] - -[doom.id.wadsmoosh.Autoload] - -[doom.id.doom1.unity.Autoload] - -[doom.id.doom1.bfg.Autoload] - -[doom.freedoom.Autoload] - -[doom.freedoom.demo.Autoload] - -[doom.freedoom.phase1.Autoload] - -[doom.freedoom.phase2.Autoload] - -[doom.freedoom.freedm.Autoload] - -[heretic.Autoload] - -[heretic.heretic.Autoload] - -[heretic.shadow.Autoload] - -[blasphemer.Autoload] - -[hexen.Autoload] - -[hexen.deathkings.Autoload] - -[hexen.hexen.Autoload] - -[strife.Autoload] - -[strife.strife.Autoload] - -[strife.veteran.Autoload] - -[chex.Autoload] - -[chex.chex1.Autoload] - -[chex.chex3.Autoload] - -[urbanbrawl.Autoload] - -[hacx.Autoload] - -[hacx.hacx1.Autoload] - -[hacx.hacx2.Autoload] - -[harmony.Autoload] - -[square.Autoload] - -[square.squareware.Autoload] - -[square.square.Autoload] - -[delaweare.Autoload] - -[woolball.Autoload] - -[woolball.rotwb.Autoload] - -[LastRun] -Version=225 - -[GlobalSettings] -I_FriendlyWindowTitle=1 -adl_chips_count=6 -adl_emulator_id=0 -adl_fullpan=true -adl_run_at_pcm_rate=false -adl_volume_model=0 -autoloadbrightmaps=false -autoloadlights=false -autoloadwidescreen=true -autosavecount=4 -autosavenum=0 -chase_dist=90 -chase_height=-8 -cl_capfps=false -cl_defaultconfiguration=1 -cl_noprediction=false -cl_oldfreelooklimit=false -cl_predict_lerpscale=0.05 -cl_predict_lerpthreshold=2 -cl_predict_specials=true -cl_run=false -cl_scaleweaponfov=1 -cl_waitforsave=true -con_4bitansi=false -con_buffersize=-1 -con_ctrl_d= -con_notifylines=4 -con_printansi=true -defaultiwad= -demo_compress=true -developer=0 -disableautoload=false -disableautosave=0 -enablescriptscreenshot=false -fluid_chorus=false -fluid_chorus_depth=8 -fluid_chorus_level=1 -fluid_chorus_speed=0.3 -fluid_chorus_type=0 -fluid_chorus_voices=3 -fluid_gain=0.5 -fluid_interp=1 -fluid_lib= -fluid_patchset=/app/share/sounds/sf2/gzdoom.sf2 -fluid_reverb=false -fluid_reverb_damping=0.23 -fluid_reverb_level=0.57 -fluid_reverb_roomsize=0.61 -fluid_reverb_width=0.76 -fluid_samplerate=0 -fluid_threads=1 -fluid_voices=128 -freelook=true -gl_billboard_faces_camera=false -gl_billboard_mode=0 -gl_billboard_particles=true -gl_cachenodes=true -gl_cachetime=0.6 -gl_debug=false -gl_debug_breakpoint=false -gl_debug_level=0 -gl_distfog=70 -gl_dither_bpc=0 -gl_enhanced_nv_stealth=3 -gl_es=false -gl_finishbeforeswap=false -gl_fxaa=0 -gl_lens=false -gl_lens_chromatic=1.12 -gl_lens_k=-0.12 -gl_lens_kcube=0.1 -gl_light_particles=true -gl_light_shadowmap=false -gl_light_sprites=true -gl_lights=true -gl_mask_sprite_threshold=0.5 -gl_mask_threshold=0.5 -gl_mirror_envmap=true -gl_multisample=1 -gl_multithread=true -gl_no_skyclear=false -gl_particles_style=2 -gl_pipeline_depth=0 -gl_plane_reflection=true -gl_satformula=1 -gl_seamless=false -gl_shadowmap_filter=1 -gl_shadowmap_quality=512 -gl_sort_textures=false -gl_sprite_blend=false -gl_ssao=0 -gl_ssao_portals=1 -gl_ssao_strength=0.7 -gl_texture_filter=4 -gl_texture_filter_anisotropic=8 -gl_texture_hqresize_maxinputsize=512 -gl_texture_hqresize_mt_height=4 -gl_texture_hqresize_mt_width=16 -gl_texture_hqresize_multithread=true -gl_texture_hqresize_targets=15 -gl_texture_hqresizemode=0 -gl_texture_hqresizemult=1 -gl_usecolorblending=true -gme_stereodepth=0 -gus_memsize=0 -gus_patchdir= -i_discordrpc=false -i_pauseinbackground=true -i_soundinbackground=false -inter_subtitles=false -invertmouse=false -invertmousex=false -language=auto -longsavemessages=false -lookstrafe=false -m_blockcontrollers=false -m_cleanscale=false -m_forward=1 -m_pitch=1 -m_sensitivity_x=2 -m_sensitivity_y=2 -m_show_backbutton=0 -m_showinputgrid=0 -m_side=2 -m_simpleoptions=true -m_use_mouse=2 -m_yaw=1 -map_point_coordinates=true -midi_config= -midi_dmxgus=false -midi_voices=32 -mod_autochip=false -mod_autochip_scan_threshold=12 -mod_autochip_size_force=100 -mod_autochip_size_scan=500 -mod_dumb_mastervolume=1 -mod_interp=2 -mod_samplerate=0 -mod_volramp=2 -mouse_capturemode=1 -mus_calcgain=true -mus_enabled=true -mus_gainoffset=0 -mus_usereplaygain=false -nointerscrollabort=false -nomonsterinterpolation=false -opl_core=0 -opl_fullpan=true -opl_numchips=2 -opn_chips_count=8 -opn_emulator_id=0 -opn_fullpan=true -opn_run_at_pcm_rate=false -os_isanyof=true -png_gamma=0 -png_level=5 -queryiwad=true -quicksavenum=-1 -quicksaverotation=false -quicksaverotationcount=4 -r_actorspriteshadow=1 -r_actorspriteshadowalpha=0.5 -r_actorspriteshadowdist=1500 -r_actorspriteshadowfadeheight=0 -r_blendmethod=false -r_dynlights=true -r_fakecontrast=1 -r_fullbrightignoresectorcolor=true -r_fuzzscale=true -r_line_distance_cull=0 -r_linearsky=false -r_magfilter=false -r_minfilter=true -r_mipmap=true -r_mirror_recursions=4 -r_models=true -r_multithreaded=1 -r_noaccel=false -r_quakeintensity=1 -r_skipmats=false -r_sprite_distance_cull=0 -r_spriteadjust=2 -r_ticstability=true -save_dir=/run/media/mmcblk0p1/retrodeck/saves/doom/gzdoom -save_formatted=false -saveloadconfirmation=true -savestatistics=0 -screenshot_dir= -screenshot_quiet=false -screenshot_type=png -show_messages=true -showendoom=1 -snd_aldevice=Default -snd_alresampler=Default -snd_backend=openal -snd_buffersize=0 -snd_channels=128 -snd_efx=true -snd_enabled=true -snd_hrtf=-1 -snd_mastervolume=1 -snd_mididevice=-5 -snd_midiprecache=false -snd_musicvolume=0.5 -snd_samplerate=0 -snd_sfxvolume=1 -snd_streambuffersize=64 -snd_waterreverb=true -statfile=zdoomstat.txt -storesavepic=true -strictdecorate=false -telezoom=true -timidity_channel_pressure=false -timidity_chorus=0 -timidity_config=gzdoom -timidity_drum_effect=false -timidity_drum_power=1 -timidity_key_adjust=0 -timidity_lpf_def=1 -timidity_min_sustain_time=5000 -timidity_modulation_envelope=true -timidity_modulation_wheel=true -timidity_overlap_voice_allow=true -timidity_pan_delay=false -timidity_portamento=true -timidity_reverb=0 -timidity_reverb_level=0 -timidity_surround_chorus=false -timidity_temper_control=true -timidity_tempo_adjust=1 -turnspeedsprintfast=1280 -turnspeedsprintslow=320 -turnspeedwalkfast=640 -turnspeedwalkslow=320 -use_joystick=true -use_mouse=true -vid_activeinbackground=false -vid_adapter=0 -vid_aspect=0 -vid_brightness=0 -vid_contrast=1 -vid_cropaspect=false -vid_defheight=480 -vid_defwidth=640 -vid_fullscreen=true -vid_gamma=1 -vid_hdr=false -vid_maxfps=200 -vid_preferbackend=1 -vid_rendermode=4 -vid_saturation=1 -vid_scale_customheight=200 -vid_scale_custompixelaspect=1 -vid_scale_customwidth=320 -vid_scale_linear=false -vid_scalefactor=1 -vid_scalemode=0 -vid_sdl_render_driver= -vid_vsync=false -vk_debug=false -vk_debug_callstack=true -vk_device=0 -vk_exclusivefullscreen=false -vk_hdr=false -vk_raytrace=false -vr_hunits_per_meter=41 -vr_ipd=0.062 -vr_mode=0 -vr_screendist=0.8 -vr_swap_eyes=false -wildmidi_config= -wildmidi_enhanced_resampling=true -wildmidi_reverb=false -win_h=640 -win_maximized=false -win_w=1024 -win_x=-1 -win_y=-1 -xbrz_centerdirectionbias=4 -xbrz_colorformat=0 -xbrz_dominantdirectionthreshold=3.6 -xbrz_equalcolortolerance=30 -xbrz_luminanceweight=1 -xbrz_steepdirectionthreshold=2.2 - -[GlobalSettings.Unknown] -disablecrashlog= -gl_control_tear= -in_mouse= -joy_dinput= -joy_ps2raw= -joy_xinput= -k_allowfullscreentoggle= -k_mergekeys= -m_swapbuttons= -queryiwad_key= -sentstats_hwr_done= -sys_statsenabled49= -sys_statshost= -sys_statsport= -vid_gpuswitch= -vr_enable_quadbuffered= - -[Doom.Player] -autoaim=35 -classicflight=false -color=a0 0f 80 -colorset=-1 -fov=90 -fviewbob=true -gender=other -movebob=0.25 -name=RetroDECK -neverswitchonpickup=false -playerclass=Fighter -skin=base -stillbob=0 -team=255 -vertspread=false -wbobfire=0 -wbobspeed=1 -wi_noautostartmap=false - -[Doom.ConsoleVariables] -addrocketexplosion=false -adl_bank=14 -adl_custom_bank= -adl_use_custom_bank=false -allcheats=false -am_backcolor=6c 54 40 -am_cdwallcolor=4c 38 20 -am_colorset=0 -am_customcolors=true -am_drawmapback=1 -am_efwallcolor=66 55 55 -am_emptyspacemargin=0 -am_fdwallcolor=88 70 58 -am_followplayer=true -am_gridcolor=8b 5a 2b -am_interlevelcolor=ff 00 00 -am_intralevelcolor=00 00 ff -am_linealpha=1 -am_lineantialiasing=0 -am_linethickness=1 -am_lockedcolor=00 78 00 -am_map_secrets=1 -am_markcolor=2 -am_markfont=AMMNUMx -am_notseencolor=6c 6c 6c -am_ovcdwallcolor=00 88 44 -am_ovefwallcolor=00 88 44 -am_overlay=0 -am_ovfdwallcolor=00 88 44 -am_ovinterlevelcolor=ff ff 00 -am_ovlockedcolor=00 88 44 -am_ovotherwallscolor=00 88 44 -am_ovportalcolor=00 40 22 -am_ovsecretsectorcolor=00 ff ff -am_ovsecretwallcolor=00 88 44 -am_ovspecialwallcolor=ff ff ff -am_ovtelecolor=ff ff 00 -am_ovthingcolor=e8 88 00 -am_ovthingcolor_citem=e8 88 00 -am_ovthingcolor_friend=e8 88 00 -am_ovthingcolor_item=e8 88 00 -am_ovthingcolor_monster=e8 88 00 -am_ovthingcolor_ncmonster=e8 88 00 -am_ovunexploredsecretcolor=00 ff ff -am_ovunseencolor=00 22 6e -am_ovwallcolor=00 ff 00 -am_ovyourcolor=fc e8 d8 -am_portalcolor=40 40 40 -am_portaloverlay=true -am_rotate=0 -am_secretsectorcolor=ff 00 ff -am_secretwallcolor=00 00 00 -am_showcluster=false -am_showepisode=false -am_showgrid=false -am_showitems=false -am_showkeys=true -am_showkeys_always=false -am_showmaplabel=2 -am_showmonsters=true -am_showsecrets=true -am_showthingsprites=0 -am_showtime=true -am_showtotaltime=false -am_showtriggerlines=0 -am_specialwallcolor=ff ff ff -am_textured=false -am_thingcolor=fc fc fc -am_thingcolor_citem=fc fc fc -am_thingcolor_friend=fc fc fc -am_thingcolor_item=fc fc fc -am_thingcolor_monster=fc fc fc -am_thingcolor_ncmonster=fc fc fc -am_thingrenderstyles=true -am_tswallcolor=88 88 88 -am_unexploredsecretcolor=ff 00 ff -am_wallcolor=2c 18 08 -am_xhaircolor=80 80 80 -am_yourcolor=fc e8 d8 -am_zoomdir=0 -blood_fade_scalar=1 -chat_substitution=false -chatmacro0=No -chatmacro1=I'm ready to kick butt! -chatmacro2=I'm OK. -chatmacro3=I'm not looking too good! -chatmacro4=Help! -chatmacro5=You suck! -chatmacro6=Next time, scumbag... -chatmacro7=Come here! -chatmacro8=I'll take care of it. -chatmacro9=Yes -cl_bbannounce=false -cl_bloodsplats=true -cl_bloodtype=0 -cl_custominvulmapcolor1=00 00 1a -cl_custominvulmapcolor2=a6 a6 7a -cl_customizeinvulmap=false -cl_doautoaim=false -cl_gfxlocalization=3 -cl_maxdecals=1024 -cl_missiledecals=true -cl_nointros=false -cl_pufftype=0 -cl_rockettrails=1 -cl_showmultikills=true -cl_showsecretmessage=true -cl_showsprees=true -cl_spreaddecals=true -classic_scaling_factor=1 -classic_scaling_pixelaspect=1.2 -compatmode=0 -con_alpha=0.75 -con_centernotify=false -con_midtime=3 -con_notablist=false -con_notifytime=3 -con_pulsetext=false -con_scale=0 -con_scaletext=0 -crosshair=0 -crosshaircolor=ff 00 00 -crosshairforce=false -crosshairgrow=false -crosshairhealth=2 -crosshairon=true -crosshairscale=0.5 -dehload=0 -dimamount=-1 -dimcolor=ff d7 00 -displaynametags=0 -dlg_musicvolume=1 -dlg_vgafont=false -gl_aalines=false -gl_bandedswlight=false -gl_bloom=false -gl_bloom_amount=1.4 -gl_brightfog=false -gl_coronas=true -gl_enhanced_nightvision=true -gl_exposure_base=0.35 -gl_exposure_min=0.35 -gl_exposure_scale=1.3 -gl_exposure_speed=0.05 -gl_fogmode=2 -gl_fuzztype=0 -gl_interpolate_model_frames=true -gl_light_models=true -gl_lightadditivesurfaces=false -gl_lightmode=1 -gl_menu_blur=-1 -gl_paltonemap_powtable=2 -gl_paltonemap_reverselookup=true -gl_precache=false -gl_scale_viewport=true -gl_sclipfactor=1.8 -gl_sclipthreshold=10 -gl_spriteclip=1 -gl_tonemap=0 -gl_weaponlight=8 -hud_althud=false -hud_althud_forceinternal=false -hud_althudscale=0 -hud_ammo_order=0 -hud_ammo_red=25 -hud_ammo_yellow=50 -hud_armor_green=100 -hud_armor_red=25 -hud_armor_yellow=50 -hud_aspectscale=true -hud_berserk_health=true -hud_health_green=100 -hud_health_red=25 -hud_health_yellow=50 -hud_oldscale=true -hud_scale=0 -hud_scalefactor=1 -hud_showammo=2 -hud_showangles=false -hud_showitems=false -hud_showlag=0 -hud_showmonsters=true -hud_showscore=false -hud_showsecrets=true -hud_showstats=false -hud_showtime=0 -hud_showtimestat=0 -hud_showweapons=true -hud_timecolor=5 -hudcolor_ltim=8 -hudcolor_statnames=6 -hudcolor_stats=3 -hudcolor_time=6 -hudcolor_titl=10 -hudcolor_ttim=5 -hudcolor_xyco=3 -inter_classic_scaling=true -log_vgafont=false -lookspring=true -m_quickexit=false -msg=0 -msg0color=11 -msg1color=5 -msg2color=2 -msg3color=3 -msg4color=3 -msgmidcolor=11 -msgmidcolor2=4 -nametagcolor=5 -nocheats=false -opn_custom_bank= -opn_use_custom_bank=false -paletteflash=0 -pickup_fade_scalar=1 -r_deathcamera=false -r_drawfuzz=1 -r_maxparticles=4000 -r_portal_recursions=4 -r_rail_smartspiral=false -r_rail_spiralsparsity=1 -r_rail_trailsparsity=1 -r_skymode=2 -r_vanillatrans=0 -sb_cooperative_enable=true -sb_cooperative_headingcolor=6 -sb_cooperative_otherplayercolor=2 -sb_cooperative_yourplayercolor=3 -sb_deathmatch_enable=true -sb_deathmatch_headingcolor=6 -sb_deathmatch_otherplayercolor=2 -sb_deathmatch_yourplayercolor=3 -sb_teamdeathmatch_enable=true -sb_teamdeathmatch_headingcolor=6 -screenblocks=10 -setslotstrict=true -show_obituaries=true -snd_menuvolume=0.6 -snd_pitched=false -st_oldouch=false -st_scale=0 -transsouls=0.75 -ui_screenborder_classic_scaling=true -uiscale=0 -underwater_fade_scalar=1 -vid_allowtrueultrawide=1 -vid_cursor=doomcurs -vid_nopalsubstitutions=false -wi_cleantextscale=false -wi_percents=true -wi_showtotaltime=true -wipetype=1 - -[Doom.LocalServerInfo] -compatflags=0 -compatflags2=0 -forcewater=false -maxviewpitch=90 -sv_corpsequeuesize=64 -sv_disableautohealth=false -sv_dropstyle=0 -sv_portal_recursions=4 -sv_smartaim=0 - -[Doom.ConfigOnlyVariables] - -[Doom.UnknownConsoleVariables] - -[Doom.ConsoleAliases] - -[Doom.Bindings] -1=slot 1 -2=slot 2 -3=slot 3 -4=slot 4 -5=slot 5 -6=slot 6 -7=slot 7 -8=slot 8 -9=slot 9 -0=slot 0 --=sizedown -Equals=sizeup -Tab=togglemap -W=+forward -E=+use -T=messagemode -LeftBracket=invprev -RightBracket=invnext -Enter=invuse -A=+moveleft -S=+back -D=+moveright -`=toggleconsole -Shift=+speed -\=+showscores -CapsLock=toggle cl_run -Space=+jump -F1=menu_help -F2=menu_save -F3=menu_load -F4=menu_options -F5=menu_display -F6=quicksave -F7=menu_endgame -F8=togglemessages -F9=quickload -F10=menu_quit -Scroll=+showscores -F11=bumpgamma -F12=spynext -SysRq=screenshot -Pause=pause -Home=land -PgUp=+moveup -End=centerview -PgDn=+lookup -Ins=+movedown -Del=+lookdown -Mouse1=+attack -Mouse2=+altattack -MWheelUp=weapnext -MWheelDown=weapprev -MWheelRight=invnext -MWheelLeft=invprev -DPadDown=invuse -DPadLeft=invprev -DPadRight=invnext -Pad_Start=pause -Pad_Back=menu_main -W=+forward -E=+use -A=+moveleft -S=+back -D=+moveright -Q=di_taunttoggle -I=di_toggleinfrared -P=di_showupgrades_bind -F=di_useitem_bind -M=di_modscreen -C=+crouch -,=di_prevSong -.=di_skipSong -UpArrow=+forward -LeftArrow=+back -RightArrow=+moveright -DownArrow=+moveleft -Joy10=toggle cl_run -Joy11=turn180 -Joy2=+jump -Joy7=togglemap -POV1Up=+moveup -POV1Right=weapnext -POV1Down=+movedown -POV1Left=weapprev -Axis1Plus=+moveright -Axis1Minus=+moveleft -Axis2Plus=+back -Axis2Minus=+forward -Axis4Plus=+right -Axis4Minus=+left -Axis5Plus=+lookdown -Axis5Minus=+lookup -Axis3Plus=+reload -Axis6Plus=+altattack -Joy3=+crouch -Joy8=menu_options -Joy1=+use -Joy5=+zoom -Joy6=+attack - -[Doom.DoubleBindings] - -[Doom.AutomapBindings] -0=am_gobig --=+am_zoomout -Equals=+am_zoomin -P=am_toggletexture -F=am_togglefollow -G=am_togglegrid -C=am_clearmarks -M=am_setmark -KP-=+am_zoomout -KP+=+am_zoomin -UpArrow=+am_panup -LeftArrow=+am_panleft -RightArrow=+am_panright -DownArrow=+am_pandown -MWheelUp=am_zoom 1.2 -MWheelDown=am_zoom -1.2 - -[Heretic.Player] -autoaim=35 -classicflight=false -color=3f 60 40 -colorset=0 -fov=90 -fviewbob=true -gender=other -movebob=0.25 -name=PortaDOOM -neverswitchonpickup=false -playerclass=Fighter -skin=base -stillbob=0 -team=255 -vertspread=false -wbobfire=0 -wbobspeed=1 -wi_noautostartmap=false - -[Heretic.ConsoleVariables] -addrocketexplosion=false -adl_bank=14 -adl_custom_bank= -adl_use_custom_bank=false -allcheats=false -am_backcolor=6c 54 40 -am_cdwallcolor=73 43 23 -am_colorset=0 -am_customcolors=true -am_drawmapback=1 -am_efwallcolor=66 55 55 -am_emptyspacemargin=0 -am_fdwallcolor=d0 b0 85 -am_followplayer=true -am_gridcolor=8b 5a 2b -am_interlevelcolor=ff 00 00 -am_intralevelcolor=00 00 ff -am_linealpha=1 -am_lineantialiasing=0 -am_linethickness=1 -am_lockedcolor=00 78 00 -am_map_secrets=1 -am_markcolor=2 -am_markfont=AMMNUMx -am_notseencolor=6c 6c 6c -am_ovcdwallcolor=00 88 44 -am_ovefwallcolor=00 88 44 -am_overlay=0 -am_ovfdwallcolor=00 88 44 -am_ovinterlevelcolor=ff ff 00 -am_ovlockedcolor=00 88 44 -am_ovotherwallscolor=00 88 44 -am_ovportalcolor=00 40 22 -am_ovsecretsectorcolor=00 ff ff -am_ovsecretwallcolor=00 88 44 -am_ovspecialwallcolor=ff ff ff -am_ovtelecolor=ff ff 00 -am_ovthingcolor=e8 88 00 -am_ovthingcolor_citem=e8 88 00 -am_ovthingcolor_friend=e8 88 00 -am_ovthingcolor_item=e8 88 00 -am_ovthingcolor_monster=e8 88 00 -am_ovthingcolor_ncmonster=e8 88 00 -am_ovunexploredsecretcolor=00 ff ff -am_ovunseencolor=00 22 6e -am_ovwallcolor=00 ff 00 -am_ovyourcolor=fc e8 d8 -am_portalcolor=40 40 40 -am_portaloverlay=true -am_rotate=0 -am_secretsectorcolor=ff 00 ff -am_secretwallcolor=00 00 00 -am_showcluster=false -am_showepisode=false -am_showgrid=false -am_showitems=true -am_showkeys=true -am_showkeys_always=false -am_showmaplabel=2 -am_showmonsters=true -am_showsecrets=true -am_showthingsprites=0 -am_showtime=true -am_showtotaltime=false -am_showtriggerlines=0 -am_specialwallcolor=ff ff ff -am_textured=false -am_thingcolor=fc fc fc -am_thingcolor_citem=fc fc fc -am_thingcolor_friend=fc fc fc -am_thingcolor_item=fc fc fc -am_thingcolor_monster=fc fc fc -am_thingcolor_ncmonster=fc fc fc -am_thingrenderstyles=true -am_tswallcolor=88 88 88 -am_unexploredsecretcolor=ff 00 ff -am_wallcolor=54 3b 17 -am_xhaircolor=80 80 80 -am_yourcolor=fc e8 d8 -am_zoomdir=0 -blood_fade_scalar=1 -chat_substitution=false -chatmacro0=No -chatmacro1=I'm ready to kick butt! -chatmacro2=I'm OK. -chatmacro3=I'm not looking too good! -chatmacro4=Help! -chatmacro5=You suck! -chatmacro6=Next time, scumbag... -chatmacro7=Come here! -chatmacro8=I'll take care of it. -chatmacro9=Yes -cl_bbannounce=false -cl_bloodsplats=true -cl_bloodtype=0 -cl_custominvulmapcolor1=00 00 1a -cl_custominvulmapcolor2=a6 a6 7a -cl_customizeinvulmap=false -cl_doautoaim=false -cl_gfxlocalization=3 -cl_maxdecals=1024 -cl_missiledecals=true -cl_nointros=false -cl_pufftype=0 -cl_rockettrails=1 -cl_showmultikills=true -cl_showsecretmessage=true -cl_showsprees=true -cl_spreaddecals=true -classic_scaling_factor=1 -classic_scaling_pixelaspect=1.2 -compatmode=0 -con_alpha=0.75 -con_centernotify=true -con_midtime=3 -con_notablist=false -con_notifytime=3 -con_pulsetext=false -con_scale=0 -con_scaletext=2 -crosshair=2 -crosshaircolor=ff 00 00 -crosshairforce=false -crosshairgrow=false -crosshairhealth=2 -crosshairon=true -crosshairscale=0 -dehload=0 -dimamount=-1 -dimcolor=ff d7 00 -displaynametags=0 -dlg_musicvolume=1 -dlg_vgafont=false -gl_aalines=false -gl_bandedswlight=false -gl_bloom=false -gl_bloom_amount=1.4 -gl_brightfog=false -gl_coronas=true -gl_enhanced_nightvision=true -gl_exposure_base=0.35 -gl_exposure_min=0.35 -gl_exposure_scale=1.3 -gl_exposure_speed=0.05 -gl_fogmode=2 -gl_fuzztype=0 -gl_interpolate_model_frames=true -gl_light_models=true -gl_lightadditivesurfaces=false -gl_lightmode=0 -gl_menu_blur=-1 -gl_paltonemap_powtable=2 -gl_paltonemap_reverselookup=true -gl_precache=false -gl_scale_viewport=true -gl_sclipfactor=1.8 -gl_sclipthreshold=10 -gl_spriteclip=1 -gl_tonemap=0 -gl_weaponlight=8 -hud_althud=false -hud_althud_forceinternal=false -hud_althudscale=0 -hud_ammo_order=0 -hud_ammo_red=25 -hud_ammo_yellow=50 -hud_armor_green=100 -hud_armor_red=25 -hud_armor_yellow=50 -hud_aspectscale=true -hud_berserk_health=true -hud_health_green=100 -hud_health_red=25 -hud_health_yellow=50 -hud_oldscale=true -hud_scale=-1 -hud_scalefactor=1 -hud_showammo=2 -hud_showangles=false -hud_showitems=false -hud_showlag=0 -hud_showmonsters=true -hud_showscore=false -hud_showsecrets=true -hud_showstats=false -hud_showtime=0 -hud_showtimestat=0 -hud_showweapons=true -hud_timecolor=5 -hudcolor_ltim=8 -hudcolor_statnames=6 -hudcolor_stats=3 -hudcolor_time=6 -hudcolor_titl=10 -hudcolor_ttim=5 -hudcolor_xyco=3 -inter_classic_scaling=true -log_vgafont=false -lookspring=true -m_quickexit=false -msg=0 -msg0color=9 -msg1color=5 -msg2color=2 -msg3color=3 -msg4color=3 -msgmidcolor=9 -msgmidcolor2=10 -nametagcolor=5 -nocheats=false -opn_custom_bank= -opn_use_custom_bank=false -paletteflash=0 -pickup_fade_scalar=1 -r_deathcamera=false -r_drawfuzz=1 -r_maxparticles=4000 -r_portal_recursions=4 -r_rail_smartspiral=false -r_rail_spiralsparsity=1 -r_rail_trailsparsity=1 -r_skymode=2 -r_vanillatrans=0 -sb_cooperative_enable=true -sb_cooperative_headingcolor=6 -sb_cooperative_otherplayercolor=2 -sb_cooperative_yourplayercolor=3 -sb_deathmatch_enable=true -sb_deathmatch_headingcolor=6 -sb_deathmatch_otherplayercolor=2 -sb_deathmatch_yourplayercolor=3 -sb_teamdeathmatch_enable=true -sb_teamdeathmatch_headingcolor=6 -screenblocks=11 -setslotstrict=true -show_obituaries=true -snd_menuvolume=0.6 -snd_pitched=true -st_oldouch=false -st_scale=-1 -transsouls=0.75 -ui_screenborder_classic_scaling=true -uiscale=0 -underwater_fade_scalar=1 -vid_allowtrueultrawide=1 -vid_cursor=- -vid_nopalsubstitutions=false -wi_cleantextscale=false -wi_percents=false -wi_showtotaltime=true -wipetype=0 - -[Heretic.LocalServerInfo] -compatflags=0 -compatflags2=0 -forcewater=false -maxviewpitch=90 -sv_corpsequeuesize=64 -sv_disableautohealth=false -sv_dropstyle=0 -sv_portal_recursions=4 -sv_smartaim=0 - -[Heretic.ConfigOnlyVariables] - -[Heretic.UnknownConsoleVariables] - -[Heretic.ConsoleAliases] - -[Heretic.Bindings] -1=slot 1 -2=slot 2 -3=slot 3 -4=slot 4 -5=slot 5 -6=slot 6 -7=slot 7 -8=slot 8 -9=slot 9 -0=slot 0 --=sizedown -Equals=sizeup -Tab=togglemap -W=+forward -E=+use -T=messagemode -LeftBracket=invprev -RightBracket=invnext -Enter=invuse -A=+moveleft -S=+back -D=+moveright -`=toggleconsole -Shift=+speed -\=+showscores -CapsLock=toggle cl_run -Space=+jump -F1=menu_help -F2=menu_save -F3=menu_load -F4=menu_options -F5=menu_display -F6=quicksave -F7=menu_endgame -F8=togglemessages -F9=quickload -F10=menu_quit -Scroll=+showscores -F11=bumpgamma -F12=spynext -SysRq=screenshot -Pause=pause -Home=land -PgUp=+moveup -End=centerview -PgDn=+lookup -Ins=+movedown -Del=+lookdown -Mouse1=+attack -Mouse2=+altattack -MWheelUp=weapnext -MWheelDown=weapprev -MWheelRight=invnext -MWheelLeft=invprev -DPadDown=invuse -DPadLeft=invprev -DPadRight=invnext -Pad_Start=pause -Pad_Back=menu_main -W=+forward -E=+use -A=+moveleft -S=+back -D=+moveright -Q=di_taunttoggle -I=di_toggleinfrared -P=di_showupgrades_bind -F=di_useitem_bind -M=di_modscreen -C=+crouch -,=di_prevSong -.=di_skipSong -UpArrow=+forward -LeftArrow=+back -RightArrow=+moveright -DownArrow=+moveleft -Joy10=toggle cl_run -Joy11=turn180 -Joy2=+jump -Joy7=togglemap -POV1Up=+moveup -POV1Right=weapnext -POV1Down=+movedown -POV1Left=weapprev -Axis1Plus=+moveright -Axis1Minus=+moveleft -Axis2Plus=+back -Axis2Minus=+forward -Axis4Plus=+right -Axis4Minus=+left -Axis5Plus=+lookdown -Axis5Minus=+lookup -Axis3Plus=+reload -Axis6Plus=+altattack -Joy3=+crouch -Joy8=menu_options -Joy1=+use -Joy5=+zoom -Joy6=+attack - -[Heretic.DoubleBindings] - -[Heretic.AutomapBindings] -0=am_gobig --=+am_zoomout -Equals=+am_zoomin -P=am_toggletexture -F=am_togglefollow -G=am_togglegrid -C=am_clearmarks -M=am_setmark -KP-=+am_zoomout -KP+=+am_zoomin -UpArrow=+am_panup -LeftArrow=+am_panleft -RightArrow=+am_panright -DownArrow=+am_pandown -MWheelUp=am_zoom 1.2 -MWheelDown=am_zoom -1.2 - -[Hexen.Player] -autoaim=35 -classicflight=false -color=40 cf 00 -colorset=0 -fov=90 -fviewbob=true -gender=other -movebob=0.25 -name=PortaDOOM -neverswitchonpickup=false -playerclass=Cleric -skin=base -stillbob=0 -team=255 -vertspread=false -wbobfire=0 -wbobspeed=1 -wi_noautostartmap=false - -[Hexen.ConsoleVariables] -addrocketexplosion=false -adl_bank=14 -adl_custom_bank= -adl_use_custom_bank=false -allcheats=false -am_backcolor=6c 54 40 -am_cdwallcolor=73 43 23 -am_colorset=0 -am_customcolors=true -am_drawmapback=1 -am_efwallcolor=66 55 55 -am_emptyspacemargin=0 -am_fdwallcolor=d0 b0 85 -am_followplayer=true -am_gridcolor=8b 5a 2b -am_interlevelcolor=ff 00 00 -am_intralevelcolor=00 00 ff -am_linealpha=1 -am_lineantialiasing=0 -am_linethickness=1 -am_lockedcolor=00 78 00 -am_map_secrets=1 -am_markcolor=2 -am_markfont=AMMNUMx -am_notseencolor=6c 6c 6c -am_ovcdwallcolor=00 88 44 -am_ovefwallcolor=00 88 44 -am_overlay=0 -am_ovfdwallcolor=00 88 44 -am_ovinterlevelcolor=ff ff 00 -am_ovlockedcolor=00 88 44 -am_ovotherwallscolor=00 88 44 -am_ovportalcolor=00 40 22 -am_ovsecretsectorcolor=00 ff ff -am_ovsecretwallcolor=00 88 44 -am_ovspecialwallcolor=ff ff ff -am_ovtelecolor=ff ff 00 -am_ovthingcolor=e8 88 00 -am_ovthingcolor_citem=e8 88 00 -am_ovthingcolor_friend=e8 88 00 -am_ovthingcolor_item=e8 88 00 -am_ovthingcolor_monster=e8 88 00 -am_ovthingcolor_ncmonster=e8 88 00 -am_ovunexploredsecretcolor=00 ff ff -am_ovunseencolor=00 22 6e -am_ovwallcolor=00 ff 00 -am_ovyourcolor=fc e8 d8 -am_portalcolor=40 40 40 -am_portaloverlay=true -am_rotate=0 -am_secretsectorcolor=ff 00 ff -am_secretwallcolor=00 00 00 -am_showcluster=false -am_showepisode=false -am_showgrid=false -am_showitems=true -am_showkeys=true -am_showkeys_always=false -am_showmaplabel=2 -am_showmonsters=true -am_showsecrets=true -am_showthingsprites=0 -am_showtime=true -am_showtotaltime=false -am_showtriggerlines=0 -am_specialwallcolor=ff ff ff -am_textured=false -am_thingcolor=fc fc fc -am_thingcolor_citem=fc fc fc -am_thingcolor_friend=fc fc fc -am_thingcolor_item=fc fc fc -am_thingcolor_monster=fc fc fc -am_thingcolor_ncmonster=fc fc fc -am_thingrenderstyles=true -am_tswallcolor=88 88 88 -am_unexploredsecretcolor=ff 00 ff -am_wallcolor=54 3b 17 -am_xhaircolor=80 80 80 -am_yourcolor=fc e8 d8 -am_zoomdir=0 -blood_fade_scalar=1 -chat_substitution=false -chatmacro0=No -chatmacro1=I'm ready to kick butt! -chatmacro2=I'm OK. -chatmacro3=I'm not looking too good! -chatmacro4=Help! -chatmacro5=You suck! -chatmacro6=Next time, scumbag... -chatmacro7=Come here! -chatmacro8=I'll take care of it. -chatmacro9=Yes -cl_bbannounce=false -cl_bloodsplats=true -cl_bloodtype=0 -cl_custominvulmapcolor1=00 00 1a -cl_custominvulmapcolor2=a6 a6 7a -cl_customizeinvulmap=false -cl_doautoaim=false -cl_gfxlocalization=3 -cl_maxdecals=1024 -cl_missiledecals=true -cl_nointros=false -cl_pufftype=0 -cl_rockettrails=1 -cl_showmultikills=true -cl_showsecretmessage=true -cl_showsprees=true -cl_spreaddecals=true -classic_scaling_factor=1 -classic_scaling_pixelaspect=1.2 -compatmode=0 -con_alpha=0.75 -con_centernotify=true -con_midtime=3 -con_notablist=false -con_notifytime=3 -con_pulsetext=false -con_scale=0 -con_scaletext=2 -crosshair=2 -crosshaircolor=ff 00 00 -crosshairforce=false -crosshairgrow=false -crosshairhealth=2 -crosshairon=true -crosshairscale=0 -dehload=0 -dimamount=-1 -dimcolor=ff d7 00 -displaynametags=0 -dlg_musicvolume=1 -dlg_vgafont=false -gl_aalines=false -gl_bandedswlight=false -gl_bloom=false -gl_bloom_amount=1.4 -gl_brightfog=false -gl_coronas=true -gl_enhanced_nightvision=true -gl_exposure_base=0.35 -gl_exposure_min=0.35 -gl_exposure_scale=1.3 -gl_exposure_speed=0.05 -gl_fogmode=2 -gl_fuzztype=0 -gl_interpolate_model_frames=true -gl_light_models=true -gl_lightadditivesurfaces=false -gl_lightmode=0 -gl_menu_blur=-1 -gl_paltonemap_powtable=2 -gl_paltonemap_reverselookup=true -gl_precache=false -gl_scale_viewport=true -gl_sclipfactor=1.8 -gl_sclipthreshold=10 -gl_spriteclip=1 -gl_tonemap=0 -gl_weaponlight=8 -hud_althud=false -hud_althud_forceinternal=false -hud_althudscale=0 -hud_ammo_order=0 -hud_ammo_red=25 -hud_ammo_yellow=50 -hud_armor_green=100 -hud_armor_red=25 -hud_armor_yellow=50 -hud_aspectscale=true -hud_berserk_health=true -hud_health_green=100 -hud_health_red=25 -hud_health_yellow=50 -hud_oldscale=true -hud_scale=-1 -hud_scalefactor=1 -hud_showammo=2 -hud_showangles=false -hud_showitems=false -hud_showlag=0 -hud_showmonsters=true -hud_showscore=false -hud_showsecrets=true -hud_showstats=false -hud_showtime=0 -hud_showtimestat=0 -hud_showweapons=true -hud_timecolor=5 -hudcolor_ltim=8 -hudcolor_statnames=6 -hudcolor_stats=3 -hudcolor_time=6 -hudcolor_titl=10 -hudcolor_ttim=5 -hudcolor_xyco=3 -inter_classic_scaling=true -log_vgafont=false -lookspring=true -m_quickexit=false -msg=0 -msg0color=9 -msg1color=5 -msg2color=2 -msg3color=3 -msg4color=3 -msgmidcolor=9 -msgmidcolor2=10 -nametagcolor=5 -nocheats=false -opn_custom_bank= -opn_use_custom_bank=false -paletteflash=0 -pickup_fade_scalar=1 -r_deathcamera=false -r_drawfuzz=1 -r_maxparticles=4000 -r_portal_recursions=4 -r_rail_smartspiral=false -r_rail_spiralsparsity=1 -r_rail_trailsparsity=1 -r_skymode=2 -r_vanillatrans=0 -sb_cooperative_enable=true -sb_cooperative_headingcolor=6 -sb_cooperative_otherplayercolor=2 -sb_cooperative_yourplayercolor=3 -sb_deathmatch_enable=true -sb_deathmatch_headingcolor=6 -sb_deathmatch_otherplayercolor=2 -sb_deathmatch_yourplayercolor=3 -sb_teamdeathmatch_enable=true -sb_teamdeathmatch_headingcolor=6 -screenblocks=11 -setslotstrict=true -show_obituaries=true -snd_menuvolume=0.6 -snd_pitched=true -st_oldouch=false -st_scale=-1 -transsouls=0.75 -ui_screenborder_classic_scaling=true -uiscale=0 -underwater_fade_scalar=1 -vid_allowtrueultrawide=1 -vid_cursor=- -vid_nopalsubstitutions=false -wi_cleantextscale=false -wi_percents=false -wi_showtotaltime=true -wipetype=0 - -[Hexen.LocalServerInfo] -compatflags=0 -compatflags2=0 -forcewater=false -maxviewpitch=90 -sv_corpsequeuesize=64 -sv_disableautohealth=false -sv_dropstyle=0 -sv_portal_recursions=4 -sv_smartaim=0 - -[Hexen.ConfigOnlyVariables] - -[Hexen.UnknownConsoleVariables] - -[Hexen.ConsoleAliases] - -[Hexen.Bindings] -1=slot 1 -2=slot 2 -3=slot 3 -4=slot 4 -5=slot 5 -6=slot 6 -7=slot 7 -8=slot 8 -9=slot 9 -0=slot 0 --=sizedown -Equals=sizeup -Tab=togglemap -W=+forward -E=+use -T=messagemode -LeftBracket=invprev -RightBracket=invnext -Enter=invuse -A=+moveleft -S=+back -D=+moveright -`=toggleconsole -Shift=+speed -\=+showscores -CapsLock=toggle cl_run -Space=+jump -F1=menu_help -F2=menu_save -F3=menu_load -F4=menu_options -F5=menu_display -F6=quicksave -F7=menu_endgame -F8=togglemessages -F9=quickload -F10=menu_quit -Scroll=+showscores -F11=bumpgamma -F12=spynext -SysRq=screenshot -Pause=pause -Home=land -PgUp=+moveup -End=centerview -PgDn=+lookup -Ins=+movedown -Del=+lookdown -Mouse1=+attack -Mouse2=+altattack -MWheelUp=weapnext -MWheelDown=weapprev -MWheelRight=invnext -MWheelLeft=invprev -DPadDown=invuse -DPadLeft=invprev -DPadRight=invnext -Pad_Start=pause -Pad_Back=menu_main -W=+forward -E=+use -A=+moveleft -S=+back -D=+moveright -Q=di_taunttoggle -I=di_toggleinfrared -P=di_showupgrades_bind -F=di_useitem_bind -M=di_modscreen -C=+crouch -,=di_prevSong -.=di_skipSong -UpArrow=+forward -LeftArrow=+back -RightArrow=+moveright -DownArrow=+moveleft -Joy10=toggle cl_run -Joy11=turn180 -Joy2=+jump -Joy7=togglemap -POV1Up=+moveup -POV1Right=weapnext -POV1Down=+movedown -POV1Left=weapprev -Axis1Plus=+moveright -Axis1Minus=+moveleft -Axis2Plus=+back -Axis2Minus=+forward -Axis4Plus=+right -Axis4Minus=+left -Axis5Plus=+lookdown -Axis5Minus=+lookup -Axis3Plus=+reload -Axis6Plus=+altattack -Joy3=+crouch -Joy8=menu_options -Joy1=+use -Joy5=+zoom -Joy6=+attack - -[Hexen.DoubleBindings] - -[Hexen.AutomapBindings] -0=am_gobig --=+am_zoomout -Equals=+am_zoomin -P=am_toggletexture -F=am_togglefollow -G=am_togglegrid -C=am_clearmarks -M=am_setmark -KP-=+am_zoomout -KP+=+am_zoomin -UpArrow=+am_panup -LeftArrow=+am_panleft -RightArrow=+am_panright -DownArrow=+am_pandown -MWheelUp=am_zoom 1.2 -MWheelDown=am_zoom -1.2 - -[Strife.Player] -autoaim=35 -classicflight=false -color=40 cf 00 -colorset=0 -fov=90 -gender=other -movebob=0.25 -name=PortaDOOM -neverswitchonpickup=false -playerclass=Fighter -skin=base -stillbob=0 -team=255 -vertspread=false -wbobfire=0 -wbobspeed=1 -wi_noautostartmap=false - -[Strife.ConsoleVariables] -addrocketexplosion=false -adl_bank=14 -adl_custom_bank= -adl_use_custom_bank=false -allcheats=false -am_backcolor=6c 54 40 -am_cdwallcolor=4c 38 20 -am_colorset=0 -am_customcolors=true -am_drawmapback=1 -am_efwallcolor=66 55 55 -am_emptyspacemargin=0 -am_fdwallcolor=88 70 58 -am_followplayer=true -am_gridcolor=8b 5a 2b -am_interlevelcolor=ff 00 00 -am_intralevelcolor=00 00 ff -am_linealpha=1 -am_linethickness=1 -am_lockedcolor=00 78 00 -am_map_secrets=1 -am_markcolor=2 -am_markfont=AMMNUMx -am_notseencolor=6c 6c 6c -am_ovcdwallcolor=00 88 44 -am_ovefwallcolor=00 88 44 -am_overlay=0 -am_ovfdwallcolor=00 88 44 -am_ovinterlevelcolor=ff ff 00 -am_ovlockedcolor=00 88 44 -am_ovotherwallscolor=00 88 44 -am_ovportalcolor=00 40 22 -am_ovsecretsectorcolor=00 ff ff -am_ovsecretwallcolor=00 88 44 -am_ovspecialwallcolor=ff ff ff -am_ovtelecolor=ff ff 00 -am_ovthingcolor=e8 88 00 -am_ovthingcolor_citem=e8 88 00 -am_ovthingcolor_friend=e8 88 00 -am_ovthingcolor_item=e8 88 00 -am_ovthingcolor_monster=e8 88 00 -am_ovthingcolor_ncmonster=e8 88 00 -am_ovunexploredsecretcolor=00 ff ff -am_ovunseencolor=00 22 6e -am_ovwallcolor=00 ff 00 -am_ovyourcolor=fc e8 d8 -am_portalcolor=40 40 40 -am_portaloverlay=true -am_rotate=0 -am_secretsectorcolor=ff 00 ff -am_secretwallcolor=00 00 00 -am_showcluster=false -am_showepisode=false -am_showgrid=false -am_showitems=true -am_showkeys=true -am_showkeys_always=false -am_showmaplabel=2 -am_showmonsters=true -am_showsecrets=true -am_showthingsprites=0 -am_showtime=true -am_showtotaltime=false -am_showtriggerlines=0 -am_specialwallcolor=ff ff ff -am_textured=false -am_thingcolor=fc fc fc -am_thingcolor_citem=fc fc fc -am_thingcolor_friend=fc fc fc -am_thingcolor_item=fc fc fc -am_thingcolor_monster=fc fc fc -am_thingcolor_ncmonster=fc fc fc -am_thingrenderstyles=true -am_tswallcolor=88 88 88 -am_unexploredsecretcolor=ff 00 ff -am_wallcolor=2c 18 08 -am_xhaircolor=80 80 80 -am_yourcolor=fc e8 d8 -am_zoomdir=0 -blood_fade_scalar=1 -chat_substitution=false -chatmacro0=No -chatmacro1=I'm ready to kick butt! -chatmacro2=I'm OK. -chatmacro3=I'm not looking too good! -chatmacro4=Help! -chatmacro5=You suck! -chatmacro6=Next time, scumbag... -chatmacro7=Come here! -chatmacro8=I'll take care of it. -chatmacro9=Yes -cl_bbannounce=false -cl_bloodsplats=true -cl_bloodtype=0 -cl_custominvulmapcolor1=00 00 1a -cl_custominvulmapcolor2=a6 a6 7a -cl_customizeinvulmap=false -cl_doautoaim=false -cl_gfxlocalization=3 -cl_maxdecals=1024 -cl_missiledecals=true -cl_nointros=false -cl_pufftype=0 -cl_rockettrails=1 -cl_showmultikills=true -cl_showsecretmessage=true -cl_showsprees=true -cl_spreaddecals=true -classic_scaling_factor=1 -classic_scaling_pixelaspect=1.2000000476837158 -compatmode=0 -con_alpha=0.75 -con_centernotify=false -con_midtime=3 -con_notablist=false -con_notifytime=3 -con_pulsetext=false -con_scale=0 -con_scaletext=2 -crosshair=2 -crosshaircolor=ff 00 00 -crosshairforce=false -crosshairgrow=false -crosshairhealth=2 -crosshairon=true -crosshairscale=0 -dehload=0 -dimamount=-1 -dimcolor=ff d7 00 -displaynametags=0 -dlg_musicvolume=1 -dlg_vgafont=false -gl_aalines=false -gl_bandedswlight=false -gl_bloom=false -gl_bloom_amount=1.399999976158142 -gl_brightfog=false -gl_coronas=true -gl_enhanced_nightvision=true -gl_exposure_base=0.3499999940395355 -gl_exposure_min=0.3499999940395355 -gl_exposure_scale=1.2999999523162842 -gl_exposure_speed=0.05000000074505806 -gl_fogmode=2 -gl_fuzztype=0 -gl_interpolate_model_frames=true -gl_light_models=true -gl_lightadditivesurfaces=false -gl_lightmode=0 -gl_menu_blur=-1 -gl_paltonemap_powtable=2 -gl_paltonemap_reverselookup=true -gl_precache=false -gl_scale_viewport=true -gl_sclipfactor=1.7999999523162842 -gl_sclipthreshold=10 -gl_spriteclip=1 -gl_tonemap=0 -gl_weaponlight=8 -hud_althud=false -hud_althud_forceinternal=false -hud_althudscale=0 -hud_ammo_order=0 -hud_ammo_red=25 -hud_ammo_yellow=50 -hud_armor_green=100 -hud_armor_red=25 -hud_armor_yellow=50 -hud_aspectscale=true -hud_berserk_health=true -hud_health_green=100 -hud_health_red=25 -hud_health_yellow=50 -hud_oldscale=true -hud_scale=-1 -hud_scalefactor=1 -hud_showammo=2 -hud_showangles=false -hud_showitems=false -hud_showlag=0 -hud_showmonsters=true -hud_showscore=false -hud_showsecrets=true -hud_showstats=false -hud_showtime=0 -hud_showtimestat=0 -hud_showweapons=true -hud_timecolor=5 -hudcolor_ltim=8 -hudcolor_statnames=6 -hudcolor_stats=3 -hudcolor_time=6 -hudcolor_titl=10 -hudcolor_ttim=5 -hudcolor_xyco=3 -inter_classic_scaling=true -log_vgafont=false -lookspring=true -m_quickexit=false -msg=0 -msg0color=11 -msg1color=5 -msg2color=2 -msg3color=3 -msg4color=3 -msgmidcolor=11 -msgmidcolor2=4 -nametagcolor=5 -nocheats=false -opn_custom_bank= -opn_use_custom_bank=false -paletteflash=0 -pickup_fade_scalar=1 -r_deathcamera=false -r_drawfuzz=1 -r_maxparticles=4000 -r_portal_recursions=4 -r_rail_smartspiral=false -r_rail_spiralsparsity=1 -r_rail_trailsparsity=1 -r_skymode=2 -r_vanillatrans=0 -sb_cooperative_enable=true -sb_cooperative_headingcolor=6 -sb_cooperative_otherplayercolor=2 -sb_cooperative_yourplayercolor=3 -sb_deathmatch_enable=true -sb_deathmatch_headingcolor=6 -sb_deathmatch_otherplayercolor=2 -sb_deathmatch_yourplayercolor=3 -sb_teamdeathmatch_enable=true -sb_teamdeathmatch_headingcolor=6 -screenblocks=11 -setslotstrict=true -show_obituaries=true -snd_menuvolume=0.6000000238418579 -snd_pitched=false -st_oldouch=false -st_scale=-1 -transsouls=0.75 -ui_screenborder_classic_scaling=true -uiscale=0 -underwater_fade_scalar=1 -vid_allowtrueultrawide=1 -vid_cursor=- -vid_nopalsubstitutions=false -wi_cleantextscale=false -wi_percents=true -wi_showtotaltime=true -wipetype=3 - -[Strife.LocalServerInfo] -compatflags=0 -compatflags2=0 -forcewater=false -maxviewpitch=90 -sv_corpsequeuesize=64 -sv_disableautohealth=false -sv_dropstyle=0 -sv_portal_recursions=4 -sv_smartaim=0 - -[Strife.ConfigOnlyVariables] - -[Strife.UnknownConsoleVariables] - -[Strife.ConsoleAliases] - -[Strife.Bindings] -1=slot 1 -2=slot 2 -3=slot 3 -4=slot 4 -5=slot 5 -6=slot 6 -7=slot 7 -8=slot 8 -9=slot 9 -0=slot 0 --=sizedown -Equals=sizeup -Tab=togglemap -W=+forward -E=+use -T=messagemode -LeftBracket=invprev -RightBracket=invnext -Enter=invuse -A=+moveleft -S=+back -D=+moveright -`=toggleconsole -Shift=+speed -\=+showscores -CapsLock=toggle cl_run -Space=+jump -F1=menu_help -F2=menu_save -F3=menu_load -F4=menu_options -F5=menu_display -F6=quicksave -F7=menu_endgame -F8=togglemessages -F9=quickload -F10=menu_quit -Scroll=+showscores -F11=bumpgamma -F12=spynext -SysRq=screenshot -Pause=pause -Home=land -PgUp=+moveup -End=centerview -PgDn=+lookup -Ins=+movedown -Del=+lookdown -Mouse1=+attack -Mouse2=+altattack -MWheelUp=weapnext -MWheelDown=weapprev -MWheelRight=invnext -MWheelLeft=invprev -DPadDown=invuse -DPadLeft=invprev -DPadRight=invnext -Pad_Start=pause -Pad_Back=menu_main -W=+forward -E=+use -A=+moveleft -S=+back -D=+moveright -Q=di_taunttoggle -I=di_toggleinfrared -P=di_showupgrades_bind -F=di_useitem_bind -M=di_modscreen -C=+crouch -,=di_prevSong -.=di_skipSong -UpArrow=+forward -LeftArrow=+back -RightArrow=+moveright -DownArrow=+moveleft -Joy10=toggle cl_run -Joy11=turn180 -Joy2=+jump -Joy7=togglemap -POV1Up=+moveup -POV1Right=weapnext -POV1Down=+movedown -POV1Left=weapprev -Axis1Plus=+moveright -Axis1Minus=+moveleft -Axis2Plus=+back -Axis2Minus=+forward -Axis4Plus=+right -Axis4Minus=+left -Axis5Plus=+lookdown -Axis5Minus=+lookup -Axis3Plus=+reload -Axis6Plus=+altattack -Joy3=+crouch -Joy8=menu_options -Joy1=+use -Joy5=+zoom -Joy6=+attack - -[Strife.DoubleBindings] - -[Strife.AutomapBindings] -0=am_gobig --=+am_zoomout -Equals=+am_zoomin -P=am_toggletexture -F=am_togglefollow -G=am_togglegrid -C=am_clearmarks -M=am_setmark -KP-=+am_zoomout -KP+=+am_zoomin -UpArrow=+am_panup -LeftArrow=+am_panleft -RightArrow=+am_panright -DownArrow=+am_pandown -MWheelUp=am_zoom 1.2 -MWheelDown=am_zoom -1.2 - -[Chex.Player] -autoaim=35 -classicflight=false -color=40 cf 00 -colorset=0 -fov=90 -gender=other -movebob=0.25 -name=PortaDOOM -neverswitchonpickup=false -playerclass=Fighter -skin=base -stillbob=0 -team=255 -vertspread=false -wbobfire=0 -wbobspeed=1 -wi_noautostartmap=false - -[Chex.ConsoleVariables] -addrocketexplosion=false -adl_bank=14 -adl_custom_bank= -adl_use_custom_bank=false -allcheats=false -am_backcolor=6c 54 40 -am_cdwallcolor=4c 38 20 -am_colorset=0 -am_customcolors=true -am_drawmapback=1 -am_efwallcolor=66 55 55 -am_emptyspacemargin=0 -am_fdwallcolor=88 70 58 -am_followplayer=true -am_gridcolor=8b 5a 2b -am_interlevelcolor=ff 00 00 -am_intralevelcolor=00 00 ff -am_linealpha=1 -am_linethickness=1 -am_lockedcolor=00 78 00 -am_map_secrets=1 -am_markcolor=2 -am_markfont=AMMNUMx -am_notseencolor=6c 6c 6c -am_ovcdwallcolor=00 88 44 -am_ovefwallcolor=00 88 44 -am_overlay=0 -am_ovfdwallcolor=00 88 44 -am_ovinterlevelcolor=ff ff 00 -am_ovlockedcolor=00 88 44 -am_ovotherwallscolor=00 88 44 -am_ovportalcolor=00 40 22 -am_ovsecretsectorcolor=00 ff ff -am_ovsecretwallcolor=00 88 44 -am_ovspecialwallcolor=ff ff ff -am_ovtelecolor=ff ff 00 -am_ovthingcolor=e8 88 00 -am_ovthingcolor_citem=e8 88 00 -am_ovthingcolor_friend=e8 88 00 -am_ovthingcolor_item=e8 88 00 -am_ovthingcolor_monster=e8 88 00 -am_ovthingcolor_ncmonster=e8 88 00 -am_ovunexploredsecretcolor=00 ff ff -am_ovunseencolor=00 22 6e -am_ovwallcolor=00 ff 00 -am_ovyourcolor=fc e8 d8 -am_portalcolor=40 40 40 -am_portaloverlay=true -am_rotate=0 -am_secretsectorcolor=ff 00 ff -am_secretwallcolor=00 00 00 -am_showcluster=false -am_showepisode=false -am_showgrid=false -am_showitems=true -am_showkeys=true -am_showkeys_always=false -am_showmaplabel=2 -am_showmonsters=true -am_showsecrets=true -am_showthingsprites=0 -am_showtime=true -am_showtotaltime=false -am_showtriggerlines=0 -am_specialwallcolor=ff ff ff -am_textured=false -am_thingcolor=fc fc fc -am_thingcolor_citem=fc fc fc -am_thingcolor_friend=fc fc fc -am_thingcolor_item=fc fc fc -am_thingcolor_monster=fc fc fc -am_thingcolor_ncmonster=fc fc fc -am_thingrenderstyles=true -am_tswallcolor=88 88 88 -am_unexploredsecretcolor=ff 00 ff -am_wallcolor=2c 18 08 -am_xhaircolor=80 80 80 -am_yourcolor=fc e8 d8 -am_zoomdir=0 -blood_fade_scalar=1 -chat_substitution=false -chatmacro0=No -chatmacro1=I'm ready to kick butt! -chatmacro2=I'm OK. -chatmacro3=I'm not looking too good! -chatmacro4=Help! -chatmacro5=You suck! -chatmacro6=Next time, scumbag... -chatmacro7=Come here! -chatmacro8=I'll take care of it. -chatmacro9=Yes -cl_bbannounce=false -cl_bloodsplats=true -cl_bloodtype=0 -cl_custominvulmapcolor1=00 00 1a -cl_custominvulmapcolor2=a6 a6 7a -cl_customizeinvulmap=false -cl_doautoaim=false -cl_gfxlocalization=3 -cl_maxdecals=1024 -cl_missiledecals=true -cl_nointros=false -cl_pufftype=0 -cl_rockettrails=1 -cl_showmultikills=true -cl_showsecretmessage=true -cl_showsprees=true -cl_spreaddecals=true -classic_scaling_factor=1 -classic_scaling_pixelaspect=1.2000000476837158 -compatmode=0 -con_alpha=0.75 -con_centernotify=false -con_midtime=3 -con_notablist=false -con_notifytime=3 -con_pulsetext=false -con_scale=0 -con_scaletext=2 -crosshair=2 -crosshaircolor=ff 00 00 -crosshairforce=false -crosshairgrow=false -crosshairhealth=2 -crosshairon=true -crosshairscale=0 -dehload=0 -dimamount=-1 -dimcolor=ff d7 00 -displaynametags=0 -dlg_musicvolume=1 -dlg_vgafont=false -gl_aalines=false -gl_bandedswlight=false -gl_bloom=false -gl_bloom_amount=1.399999976158142 -gl_brightfog=false -gl_coronas=true -gl_enhanced_nightvision=true -gl_exposure_base=0.3499999940395355 -gl_exposure_min=0.3499999940395355 -gl_exposure_scale=1.2999999523162842 -gl_exposure_speed=0.05000000074505806 -gl_fogmode=2 -gl_fuzztype=0 -gl_interpolate_model_frames=true -gl_light_models=true -gl_lightadditivesurfaces=false -gl_lightmode=0 -gl_menu_blur=-1 -gl_paltonemap_powtable=2 -gl_paltonemap_reverselookup=true -gl_precache=false -gl_scale_viewport=true -gl_sclipfactor=1.7999999523162842 -gl_sclipthreshold=10 -gl_spriteclip=1 -gl_tonemap=0 -gl_weaponlight=8 -hud_althud=false -hud_althud_forceinternal=false -hud_althudscale=0 -hud_ammo_order=0 -hud_ammo_red=25 -hud_ammo_yellow=50 -hud_armor_green=100 -hud_armor_red=25 -hud_armor_yellow=50 -hud_aspectscale=true -hud_berserk_health=true -hud_health_green=100 -hud_health_red=25 -hud_health_yellow=50 -hud_oldscale=true -hud_scale=-1 -hud_scalefactor=1 -hud_showammo=2 -hud_showangles=false -hud_showitems=false -hud_showlag=0 -hud_showmonsters=true -hud_showscore=false -hud_showsecrets=true -hud_showstats=false -hud_showtime=0 -hud_showtimestat=0 -hud_showweapons=true -hud_timecolor=5 -hudcolor_ltim=8 -hudcolor_statnames=6 -hudcolor_stats=3 -hudcolor_time=6 -hudcolor_titl=10 -hudcolor_ttim=5 -hudcolor_xyco=3 -inter_classic_scaling=true -log_vgafont=false -lookspring=true -m_quickexit=false -msg=0 -msg0color=11 -msg1color=5 -msg2color=2 -msg3color=3 -msg4color=3 -msgmidcolor=11 -msgmidcolor2=4 -nametagcolor=5 -nocheats=false -opn_custom_bank= -opn_use_custom_bank=false -paletteflash=0 -pickup_fade_scalar=1 -r_deathcamera=false -r_drawfuzz=1 -r_maxparticles=4000 -r_portal_recursions=4 -r_rail_smartspiral=false -r_rail_spiralsparsity=1 -r_rail_trailsparsity=1 -r_skymode=2 -r_vanillatrans=0 -sb_cooperative_enable=true -sb_cooperative_headingcolor=6 -sb_cooperative_otherplayercolor=2 -sb_cooperative_yourplayercolor=3 -sb_deathmatch_enable=true -sb_deathmatch_headingcolor=6 -sb_deathmatch_otherplayercolor=2 -sb_deathmatch_yourplayercolor=3 -sb_teamdeathmatch_enable=true -sb_teamdeathmatch_headingcolor=6 -screenblocks=11 -setslotstrict=true -show_obituaries=true -snd_menuvolume=0.6000000238418579 -snd_pitched=false -st_oldouch=false -st_scale=-1 -transsouls=0.75 -ui_screenborder_classic_scaling=true -uiscale=0 -underwater_fade_scalar=1 -vid_allowtrueultrawide=1 -vid_cursor=- -vid_nopalsubstitutions=false -wi_cleantextscale=false -wi_percents=true -wi_showtotaltime=true -wipetype=1 - -[Chex.LocalServerInfo] -compatflags=0 -compatflags2=0 -forcewater=false -maxviewpitch=90 -sv_corpsequeuesize=64 -sv_disableautohealth=false -sv_dropstyle=0 -sv_portal_recursions=4 -sv_smartaim=0 - -[Chex.ConfigOnlyVariables] - -[Chex.UnknownConsoleVariables] - -[Chex.ConsoleAliases] - -[Chex.Bindings] -1=slot 1 -2=slot 2 -3=slot 3 -4=slot 4 -5=slot 5 -6=slot 6 -7=slot 7 -8=slot 8 -9=slot 9 -0=slot 0 --=sizedown -Equals=sizeup -Tab=togglemap -W=+forward -E=+use -T=messagemode -LeftBracket=invprev -RightBracket=invnext -Enter=invuse -A=+moveleft -S=+back -D=+moveright -`=toggleconsole -Shift=+speed -\=+showscores -CapsLock=toggle cl_run -Space=+jump -F1=menu_help -F2=menu_save -F3=menu_load -F4=menu_options -F5=menu_display -F6=quicksave -F7=menu_endgame -F8=togglemessages -F9=quickload -F10=menu_quit -Scroll=+showscores -F11=bumpgamma -F12=spynext -SysRq=screenshot -Pause=pause -Home=land -PgUp=+moveup -End=centerview -PgDn=+lookup -Ins=+movedown -Del=+lookdown -Mouse1=+attack -Mouse2=+altattack -MWheelUp=weapnext -MWheelDown=weapprev -MWheelRight=invnext -MWheelLeft=invprev -DPadDown=invuse -DPadLeft=invprev -DPadRight=invnext -Pad_Start=pause -Pad_Back=menu_main -W=+forward -E=+use -A=+moveleft -S=+back -D=+moveright -Q=di_taunttoggle -I=di_toggleinfrared -P=di_showupgrades_bind -F=di_useitem_bind -M=di_modscreen -C=+crouch -,=di_prevSong -.=di_skipSong -UpArrow=+forward -LeftArrow=+back -RightArrow=+moveright -DownArrow=+moveleft -Joy10=toggle cl_run -Joy11=turn180 -Joy2=+jump -Joy7=togglemap -POV1Up=+moveup -POV1Right=weapnext -POV1Down=+movedown -POV1Left=weapprev -Axis1Plus=+moveright -Axis1Minus=+moveleft -Axis2Plus=+back -Axis2Minus=+forward -Axis4Plus=+right -Axis4Minus=+left -Axis5Plus=+lookdown -Axis5Minus=+lookup -Axis3Plus=+reload -Axis6Plus=+altattack -Joy3=+crouch -Joy8=menu_options -Joy1=+use -Joy5=+zoom -Joy6=+attack - -[Chex.DoubleBindings] - -[Chex.AutomapBindings] -0=am_gobig --=+am_zoomout -Equals=+am_zoomin -P=am_toggletexture -F=am_togglefollow -G=am_togglegrid -C=am_clearmarks -M=am_setmark -KP-=+am_zoomout -KP+=+am_zoomin -UpArrow=+am_panup -LeftArrow=+am_panleft -RightArrow=+am_panright -DownArrow=+am_pandown -MWheelUp=am_zoom 1.2 -MWheelDown=am_zoom -1.2 - -[Harmony.AutoExec] -Path=$PROGDIR/autoexec.cfg - -[Harmony.Player] -autoaim=35 -classicflight=false -color=40 cf 00 -colorset=0 -fov=90 -gender=other -movebob=0.25 -name=PortaDOOM -neverswitchonpickup=false -playerclass=Fighter -skin=base -stillbob=0 -team=255 -vertspread=false -wbobfire=0 -wbobspeed=1 -wi_noautostartmap=false - -[Harmony.ConsoleVariables] -addrocketexplosion=false -adl_bank=14 -adl_custom_bank= -adl_use_custom_bank=false -allcheats=false -am_backcolor=6c 54 40 -am_cdwallcolor=4c 38 20 -am_colorset=0 -am_customcolors=true -am_drawmapback=1 -am_efwallcolor=66 55 55 -am_emptyspacemargin=0 -am_fdwallcolor=88 70 58 -am_followplayer=true -am_gridcolor=8b 5a 2b -am_interlevelcolor=ff 00 00 -am_intralevelcolor=00 00 ff -am_linealpha=1 -am_linethickness=1 -am_lockedcolor=00 78 00 -am_map_secrets=1 -am_markcolor=2 -am_markfont=AMMNUMx -am_notseencolor=6c 6c 6c -am_ovcdwallcolor=00 88 44 -am_ovefwallcolor=00 88 44 -am_overlay=0 -am_ovfdwallcolor=00 88 44 -am_ovinterlevelcolor=ff ff 00 -am_ovlockedcolor=00 88 44 -am_ovotherwallscolor=00 88 44 -am_ovportalcolor=00 40 22 -am_ovsecretsectorcolor=00 ff ff -am_ovsecretwallcolor=00 88 44 -am_ovspecialwallcolor=ff ff ff -am_ovtelecolor=ff ff 00 -am_ovthingcolor=e8 88 00 -am_ovthingcolor_citem=e8 88 00 -am_ovthingcolor_friend=e8 88 00 -am_ovthingcolor_item=e8 88 00 -am_ovthingcolor_monster=e8 88 00 -am_ovthingcolor_ncmonster=e8 88 00 -am_ovunexploredsecretcolor=00 ff ff -am_ovunseencolor=00 22 6e -am_ovwallcolor=00 ff 00 -am_ovyourcolor=fc e8 d8 -am_portalcolor=40 40 40 -am_portaloverlay=true -am_rotate=0 -am_secretsectorcolor=ff 00 ff -am_secretwallcolor=00 00 00 -am_showcluster=false -am_showepisode=false -am_showgrid=false -am_showitems=true -am_showkeys=true -am_showkeys_always=false -am_showmaplabel=2 -am_showmonsters=true -am_showsecrets=true -am_showthingsprites=0 -am_showtime=true -am_showtotaltime=false -am_showtriggerlines=0 -am_specialwallcolor=ff ff ff -am_textured=false -am_thingcolor=fc fc fc -am_thingcolor_citem=fc fc fc -am_thingcolor_friend=fc fc fc -am_thingcolor_item=fc fc fc -am_thingcolor_monster=fc fc fc -am_thingcolor_ncmonster=fc fc fc -am_thingrenderstyles=true -am_tswallcolor=88 88 88 -am_unexploredsecretcolor=ff 00 ff -am_wallcolor=2c 18 08 -am_xhaircolor=80 80 80 -am_yourcolor=fc e8 d8 -am_zoomdir=0 -blood_fade_scalar=1 -chat_substitution=false -chatmacro0=No -chatmacro1=I'm ready to kick butt! -chatmacro2=I'm OK. -chatmacro3=I'm not looking too good! -chatmacro4=Help! -chatmacro5=You suck! -chatmacro6=Next time, scumbag... -chatmacro7=Come here! -chatmacro8=I'll take care of it. -chatmacro9=Yes -cl_bbannounce=false -cl_bloodsplats=true -cl_bloodtype=0 -cl_custominvulmapcolor1=00 00 1a -cl_custominvulmapcolor2=a6 a6 7a -cl_customizeinvulmap=false -cl_doautoaim=false -cl_gfxlocalization=3 -cl_maxdecals=1024 -cl_missiledecals=true -cl_nointros=false -cl_pufftype=0 -cl_rockettrails=1 -cl_showmultikills=true -cl_showsecretmessage=true -cl_showsprees=true -cl_spreaddecals=true -classic_scaling_factor=1 -classic_scaling_pixelaspect=1.2000000476837158 -compatmode=0 -con_alpha=0.75 -con_centernotify=false -con_midtime=3 -con_notablist=false -con_notifytime=3 -con_pulsetext=false -con_scale=0 -con_scaletext=2 -crosshair=2 -crosshaircolor=ff 00 00 -crosshairforce=false -crosshairgrow=false -crosshairhealth=2 -crosshairon=true -crosshairscale=0 -dehload=0 -dimamount=-1 -dimcolor=ff d7 00 -displaynametags=0 -dlg_musicvolume=1 -dlg_vgafont=false -gl_aalines=false -gl_bandedswlight=false -gl_bloom=false -gl_bloom_amount=1.399999976158142 -gl_brightfog=false -gl_coronas=true -gl_enhanced_nightvision=true -gl_exposure_base=0.3499999940395355 -gl_exposure_min=0.3499999940395355 -gl_exposure_scale=1.2999999523162842 -gl_exposure_speed=0.05000000074505806 -gl_fogmode=2 -gl_fuzztype=0 -gl_interpolate_model_frames=true -gl_light_models=true -gl_lightadditivesurfaces=false -gl_lightmode=0 -gl_menu_blur=-1 -gl_paltonemap_powtable=2 -gl_paltonemap_reverselookup=true -gl_precache=false -gl_scale_viewport=true -gl_sclipfactor=1.7999999523162842 -gl_sclipthreshold=10 -gl_spriteclip=1 -gl_tonemap=0 -gl_weaponlight=8 -hud_althud=false -hud_althud_forceinternal=false -hud_althudscale=0 -hud_ammo_order=0 -hud_ammo_red=25 -hud_ammo_yellow=50 -hud_armor_green=100 -hud_armor_red=25 -hud_armor_yellow=50 -hud_aspectscale=true -hud_berserk_health=true -hud_health_green=100 -hud_health_red=25 -hud_health_yellow=50 -hud_oldscale=true -hud_scale=-1 -hud_scalefactor=1 -hud_showammo=2 -hud_showangles=false -hud_showitems=false -hud_showlag=0 -hud_showmonsters=true -hud_showscore=false -hud_showsecrets=true -hud_showstats=false -hud_showtime=0 -hud_showtimestat=0 -hud_showweapons=true -hud_timecolor=5 -hudcolor_ltim=8 -hudcolor_statnames=6 -hudcolor_stats=3 -hudcolor_time=6 -hudcolor_titl=10 -hudcolor_ttim=5 -hudcolor_xyco=3 -inter_classic_scaling=true -log_vgafont=false -lookspring=true -m_quickexit=false -msg=0 -msg0color=11 -msg1color=5 -msg2color=2 -msg3color=3 -msg4color=3 -msgmidcolor=11 -msgmidcolor2=4 -nametagcolor=5 -nocheats=false -opn_custom_bank= -opn_use_custom_bank=false -paletteflash=0 -pickup_fade_scalar=1 -r_deathcamera=false -r_drawfuzz=1 -r_maxparticles=4000 -r_portal_recursions=4 -r_rail_smartspiral=false -r_rail_spiralsparsity=1 -r_rail_trailsparsity=1 -r_skymode=2 -r_vanillatrans=0 -sb_cooperative_enable=true -sb_cooperative_headingcolor=6 -sb_cooperative_otherplayercolor=2 -sb_cooperative_yourplayercolor=3 -sb_deathmatch_enable=true -sb_deathmatch_headingcolor=6 -sb_deathmatch_otherplayercolor=2 -sb_deathmatch_yourplayercolor=3 -sb_teamdeathmatch_enable=true -sb_teamdeathmatch_headingcolor=6 -screenblocks=11 -setslotstrict=true -show_obituaries=true -snd_menuvolume=0.6000000238418579 -snd_pitched=false -st_oldouch=false -st_scale=-1 -transsouls=0.75 -ui_screenborder_classic_scaling=true -uiscale=0 -underwater_fade_scalar=1 -vid_allowtrueultrawide=1 -vid_cursor=- -vid_nopalsubstitutions=false -wi_cleantextscale=false -wi_percents=true -wi_showtotaltime=true -wipetype=1 - -[Harmony.LocalServerInfo] -compatflags=0 -compatflags2=0 -forcewater=false -maxviewpitch=90 -sv_corpsequeuesize=64 -sv_disableautohealth=false -sv_dropstyle=0 -sv_portal_recursions=4 -sv_smartaim=0 - -[Harmony.ConfigOnlyVariables] - -[Harmony.UnknownConsoleVariables] - -[Harmony.ConsoleAliases] - -[Harmony.Bindings] -1=slot 1 -2=slot 2 -3=slot 3 -4=slot 4 -5=slot 5 -6=slot 6 -7=slot 7 -8=slot 8 -9=slot 9 -0=slot 0 --=sizedown -Equals=sizeup -Tab=togglemap -W=+forward -E=+use -T=messagemode -LeftBracket=invprev -RightBracket=invnext -Enter=invuse -A=+moveleft -S=+back -D=+moveright -`=toggleconsole -Shift=+speed -\=+showscores -CapsLock=toggle cl_run -Space=+jump -F1=menu_help -F2=menu_save -F3=menu_load -F4=menu_options -F5=menu_display -F6=quicksave -F7=menu_endgame -F8=togglemessages -F9=quickload -F10=menu_quit -Scroll=+showscores -F11=bumpgamma -F12=spynext -SysRq=screenshot -Pause=pause -Home=land -PgUp=+moveup -End=centerview -PgDn=+lookup -Ins=+movedown -Del=+lookdown -Mouse1=+attack -Mouse2=+altattack -MWheelUp=weapnext -MWheelDown=weapprev -MWheelRight=invnext -MWheelLeft=invprev -DPadDown=invuse -DPadLeft=invprev -DPadRight=invnext -Pad_Start=pause -Pad_Back=menu_main -W=+forward -E=+use -A=+moveleft -S=+back -D=+moveright -Q=di_taunttoggle -I=di_toggleinfrared -P=di_showupgrades_bind -F=di_useitem_bind -M=di_modscreen -C=+crouch -,=di_prevSong -.=di_skipSong -UpArrow=+forward -LeftArrow=+back -RightArrow=+moveright -DownArrow=+moveleft -Joy10=toggle cl_run -Joy11=turn180 -Joy2=+jump -Joy7=togglemap -POV1Up=+moveup -POV1Right=weapnext -POV1Down=+movedown -POV1Left=weapprev -Axis1Plus=+moveright -Axis1Minus=+moveleft -Axis2Plus=+back -Axis2Minus=+forward -Axis4Plus=+right -Axis4Minus=+left -Axis5Plus=+lookdown -Axis5Minus=+lookup -Axis3Plus=+reload -Axis6Plus=+altattack -Joy3=+crouch -Joy8=menu_options -Joy1=+use -Joy5=+zoom -Joy6=+attack - -[Harmony.DoubleBindings] - -[Harmony.AutomapBindings] -0=am_gobig --=+am_zoomout -Equals=+am_zoomin -P=am_toggletexture -F=am_togglefollow -G=am_togglegrid -C=am_clearmarks -M=am_setmark -KP-=+am_zoomout -KP+=+am_zoomin -UpArrow=+am_panup -LeftArrow=+am_panleft -RightArrow=+am_panright -DownArrow=+am_pandown -MWheelUp=am_zoom 1.2 -MWheelDown=am_zoom -1.2 - -[WoolBall.AutoExec] -Path=$PROGDIR/autoexec.cfg - -[WoolBall.Player] -autoaim=35 -classicflight=false -color=40 cf 00 -colorset=0 -fov=90 -gender=other -movebob=0.25 -name=PortaDOOM -neverswitchonpickup=false -playerclass=Fighter -skin=base -stillbob=0 -team=255 -vertspread=false -wbobfire=0 -wbobspeed=1 -wi_noautostartmap=false - -[WoolBall.ConsoleVariables] -addrocketexplosion=false -adl_bank=14 -adl_custom_bank= -adl_use_custom_bank=false -allcheats=false -am_backcolor=6c 54 40 -am_cdwallcolor=4c 38 20 -am_colorset=0 -am_customcolors=true -am_drawmapback=1 -am_efwallcolor=66 55 55 -am_emptyspacemargin=0 -am_fdwallcolor=88 70 58 -am_followplayer=true -am_gridcolor=8b 5a 2b -am_interlevelcolor=ff 00 00 -am_intralevelcolor=00 00 ff -am_linealpha=1 -am_linethickness=1 -am_lockedcolor=00 78 00 -am_map_secrets=1 -am_markcolor=2 -am_markfont=AMMNUMx -am_notseencolor=6c 6c 6c -am_ovcdwallcolor=00 88 44 -am_ovefwallcolor=00 88 44 -am_overlay=0 -am_ovfdwallcolor=00 88 44 -am_ovinterlevelcolor=ff ff 00 -am_ovlockedcolor=00 88 44 -am_ovotherwallscolor=00 88 44 -am_ovportalcolor=00 40 22 -am_ovsecretsectorcolor=00 ff ff -am_ovsecretwallcolor=00 88 44 -am_ovspecialwallcolor=ff ff ff -am_ovtelecolor=ff ff 00 -am_ovthingcolor=e8 88 00 -am_ovthingcolor_citem=e8 88 00 -am_ovthingcolor_friend=e8 88 00 -am_ovthingcolor_item=e8 88 00 -am_ovthingcolor_monster=e8 88 00 -am_ovthingcolor_ncmonster=e8 88 00 -am_ovunexploredsecretcolor=00 ff ff -am_ovunseencolor=00 22 6e -am_ovwallcolor=00 ff 00 -am_ovyourcolor=fc e8 d8 -am_portalcolor=40 40 40 -am_portaloverlay=true -am_rotate=0 -am_secretsectorcolor=ff 00 ff -am_secretwallcolor=00 00 00 -am_showcluster=false -am_showepisode=false -am_showgrid=false -am_showitems=true -am_showkeys=true -am_showkeys_always=false -am_showmaplabel=2 -am_showmonsters=true -am_showsecrets=true -am_showthingsprites=0 -am_showtime=true -am_showtotaltime=false -am_showtriggerlines=0 -am_specialwallcolor=ff ff ff -am_textured=false -am_thingcolor=fc fc fc -am_thingcolor_citem=fc fc fc -am_thingcolor_friend=fc fc fc -am_thingcolor_item=fc fc fc -am_thingcolor_monster=fc fc fc -am_thingcolor_ncmonster=fc fc fc -am_thingrenderstyles=true -am_tswallcolor=88 88 88 -am_unexploredsecretcolor=ff 00 ff -am_wallcolor=2c 18 08 -am_xhaircolor=80 80 80 -am_yourcolor=fc e8 d8 -am_zoomdir=0 -blood_fade_scalar=1 -chat_substitution=false -chatmacro0=No -chatmacro1=I'm ready to kick butt! -chatmacro2=I'm OK. -chatmacro3=I'm not looking too good! -chatmacro4=Help! -chatmacro5=You suck! -chatmacro6=Next time, scumbag... -chatmacro7=Come here! -chatmacro8=I'll take care of it. -chatmacro9=Yes -cl_bbannounce=false -cl_bloodsplats=true -cl_bloodtype=0 -cl_custominvulmapcolor1=00 00 1a -cl_custominvulmapcolor2=a6 a6 7a -cl_customizeinvulmap=false -cl_doautoaim=false -cl_gfxlocalization=3 -cl_maxdecals=1024 -cl_missiledecals=true -cl_nointros=false -cl_pufftype=0 -cl_rockettrails=1 -cl_showmultikills=true -cl_showsecretmessage=true -cl_showsprees=true -cl_spreaddecals=true -classic_scaling_factor=1 -classic_scaling_pixelaspect=1.2000000476837158 -compatmode=0 -con_alpha=0.75 -con_centernotify=false -con_midtime=3 -con_notablist=false -con_notifytime=3 -con_pulsetext=false -con_scale=0 -con_scaletext=2 -crosshair=2 -crosshaircolor=ff 00 00 -crosshairforce=false -crosshairgrow=false -crosshairhealth=2 -crosshairon=true -crosshairscale=0 -dehload=0 -dimamount=-1 -dimcolor=ff d7 00 -displaynametags=0 -dlg_musicvolume=1 -dlg_vgafont=false -gl_aalines=false -gl_bandedswlight=false -gl_bloom=false -gl_bloom_amount=1.399999976158142 -gl_brightfog=false -gl_coronas=true -gl_enhanced_nightvision=true -gl_exposure_base=0.3499999940395355 -gl_exposure_min=0.3499999940395355 -gl_exposure_scale=1.2999999523162842 -gl_exposure_speed=0.05000000074505806 -gl_fogmode=2 -gl_fuzztype=0 -gl_interpolate_model_frames=true -gl_light_models=true -gl_lightadditivesurfaces=false -gl_lightmode=0 -gl_menu_blur=-1 -gl_paltonemap_powtable=2 -gl_paltonemap_reverselookup=true -gl_precache=false -gl_scale_viewport=true -gl_sclipfactor=1.7999999523162842 -gl_sclipthreshold=10 -gl_spriteclip=1 -gl_tonemap=0 -gl_weaponlight=8 -hud_althud=false -hud_althud_forceinternal=false -hud_althudscale=0 -hud_ammo_order=0 -hud_ammo_red=25 -hud_ammo_yellow=50 -hud_armor_green=100 -hud_armor_red=25 -hud_armor_yellow=50 -hud_aspectscale=true -hud_berserk_health=true -hud_health_green=100 -hud_health_red=25 -hud_health_yellow=50 -hud_oldscale=true -hud_scale=-1 -hud_scalefactor=1 -hud_showammo=2 -hud_showangles=false -hud_showitems=false -hud_showlag=0 -hud_showmonsters=true -hud_showscore=false -hud_showsecrets=true -hud_showstats=false -hud_showtime=0 -hud_showtimestat=0 -hud_showweapons=true -hud_timecolor=5 -hudcolor_ltim=8 -hudcolor_statnames=6 -hudcolor_stats=3 -hudcolor_time=6 -hudcolor_titl=10 -hudcolor_ttim=5 -hudcolor_xyco=3 -inter_classic_scaling=true -log_vgafont=false -lookspring=true -m_quickexit=false -msg=0 -msg0color=11 -msg1color=5 -msg2color=2 -msg3color=3 -msg4color=3 -msgmidcolor=11 -msgmidcolor2=4 -nametagcolor=5 -nocheats=false -opn_custom_bank= -opn_use_custom_bank=false -paletteflash=0 -pickup_fade_scalar=1 -r_deathcamera=false -r_drawfuzz=1 -r_maxparticles=4000 -r_portal_recursions=4 -r_rail_smartspiral=false -r_rail_spiralsparsity=1 -r_rail_trailsparsity=1 -r_skymode=2 -r_vanillatrans=0 -sb_cooperative_enable=true -sb_cooperative_headingcolor=6 -sb_cooperative_otherplayercolor=2 -sb_cooperative_yourplayercolor=3 -sb_deathmatch_enable=true -sb_deathmatch_headingcolor=6 -sb_deathmatch_otherplayercolor=2 -sb_deathmatch_yourplayercolor=3 -sb_teamdeathmatch_enable=true -sb_teamdeathmatch_headingcolor=6 -screenblocks=11 -setslotstrict=true -show_obituaries=true -snd_menuvolume=0.6000000238418579 -snd_pitched=false -st_oldouch=false -st_scale=-1 -transsouls=0.75 -ui_screenborder_classic_scaling=true -uiscale=0 -underwater_fade_scalar=1 -vid_allowtrueultrawide=1 -vid_cursor=- -vid_nopalsubstitutions=false -wi_cleantextscale=false -wi_percents=true -wi_showtotaltime=true -wipetype=1 - -[WoolBall.LocalServerInfo] -compatflags=0 -compatflags2=0 -forcewater=false -maxviewpitch=90 -sv_corpsequeuesize=64 -sv_disableautohealth=false -sv_dropstyle=0 -sv_portal_recursions=4 -sv_smartaim=0 - -[WoolBall.ConfigOnlyVariables] - -[WoolBall.UnknownConsoleVariables] - -[WoolBall.ConsoleAliases] - -[WoolBall.Bindings] -1=slot 1 -2=slot 2 -3=slot 3 -4=slot 4 -5=slot 5 -6=slot 6 -7=slot 7 -8=slot 8 -9=slot 9 -0=slot 0 --=sizedown -Equals=sizeup -Tab=togglemap -W=+forward -E=+use -T=messagemode -LeftBracket=invprev -RightBracket=invnext -Enter=invuse -A=+moveleft -S=+back -D=+moveright -`=toggleconsole -Shift=+speed -\=+showscores -CapsLock=toggle cl_run -Space=+jump -F1=menu_help -F2=menu_save -F3=menu_load -F4=menu_options -F5=menu_display -F6=quicksave -F7=menu_endgame -F8=togglemessages -F9=quickload -F10=menu_quit -Scroll=+showscores -F11=bumpgamma -F12=spynext -SysRq=screenshot -Pause=pause -Home=land -PgUp=+moveup -End=centerview -PgDn=+lookup -Ins=+movedown -Del=+lookdown -Mouse1=+attack -Mouse2=+altattack -MWheelUp=weapnext -MWheelDown=weapprev -MWheelRight=invnext -MWheelLeft=invprev -DPadDown=invuse -DPadLeft=invprev -DPadRight=invnext -Pad_Start=pause -Pad_Back=menu_main -W=+forward -E=+use -A=+moveleft -S=+back -D=+moveright -Q=di_taunttoggle -I=di_toggleinfrared -P=di_showupgrades_bind -F=di_useitem_bind -M=di_modscreen -C=+crouch -,=di_prevSong -.=di_skipSong -UpArrow=+forward -LeftArrow=+back -RightArrow=+moveright -DownArrow=+moveleft -Joy10=toggle cl_run -Joy11=turn180 -Joy2=+jump -Joy7=togglemap -POV1Up=+moveup -POV1Right=weapnext -POV1Down=+movedown -POV1Left=weapprev -Axis1Plus=+moveright -Axis1Minus=+moveleft -Axis2Plus=+back -Axis2Minus=+forward -Axis4Plus=+right -Axis4Minus=+left -Axis5Plus=+lookdown -Axis5Minus=+lookup -Axis3Plus=+reload -Axis6Plus=+altattack -Joy3=+crouch -Joy8=menu_options -Joy1=+use -Joy5=+zoom -Joy6=+attack - -[WoolBall.DoubleBindings] - -[WoolBall.AutomapBindings] -0=am_gobig --=+am_zoomout -Equals=+am_zoomin -P=am_toggletexture -F=am_togglefollow -G=am_togglegrid -C=am_clearmarks -M=am_setmark -KP-=+am_zoomout -KP+=+am_zoomin -UpArrow=+am_panup -LeftArrow=+am_panleft -RightArrow=+am_panright -DownArrow=+am_pandown -MWheelUp=am_zoom 1.2 -MWheelDown=am_zoom -1.2 - -[Square.AutoExec] -Path=$PROGDIR/autoexec.cfg - -[Square.Player] -autoaim=35 -classicflight=false -color=40 cf 00 -colorset=0 -fov=90 -gender=other -movebob=0.25 -name=PortaDOOM -neverswitchonpickup=false -playerclass=Fighter -skin=base -stillbob=0 -team=255 -vertspread=false -wbobfire=0 -wbobspeed=1 -wi_noautostartmap=false - -[Square.Player.Mod] -square_jabber_chance=15 -square_subtitles=false - -[Square.ConsoleVariables] -addrocketexplosion=false -adl_bank=14 -adl_custom_bank= -adl_use_custom_bank=false -allcheats=false -am_backcolor=6c 54 40 -am_cdwallcolor=4c 38 20 -am_colorset=0 -am_customcolors=true -am_drawmapback=1 -am_efwallcolor=66 55 55 -am_emptyspacemargin=0 -am_fdwallcolor=88 70 58 -am_followplayer=true -am_gridcolor=8b 5a 2b -am_interlevelcolor=ff 00 00 -am_intralevelcolor=00 00 ff -am_linealpha=1 -am_linethickness=1 -am_lockedcolor=00 78 00 -am_map_secrets=1 -am_markcolor=2 -am_markfont=AMMNUMx -am_notseencolor=6c 6c 6c -am_ovcdwallcolor=00 88 44 -am_ovefwallcolor=00 88 44 -am_overlay=0 -am_ovfdwallcolor=00 88 44 -am_ovinterlevelcolor=ff ff 00 -am_ovlockedcolor=00 88 44 -am_ovotherwallscolor=00 88 44 -am_ovportalcolor=00 40 22 -am_ovsecretsectorcolor=00 ff ff -am_ovsecretwallcolor=00 88 44 -am_ovspecialwallcolor=ff ff ff -am_ovtelecolor=ff ff 00 -am_ovthingcolor=e8 88 00 -am_ovthingcolor_citem=e8 88 00 -am_ovthingcolor_friend=e8 88 00 -am_ovthingcolor_item=e8 88 00 -am_ovthingcolor_monster=e8 88 00 -am_ovthingcolor_ncmonster=e8 88 00 -am_ovunexploredsecretcolor=00 ff ff -am_ovunseencolor=00 22 6e -am_ovwallcolor=00 ff 00 -am_ovyourcolor=fc e8 d8 -am_portalcolor=40 40 40 -am_portaloverlay=true -am_rotate=0 -am_secretsectorcolor=ff 00 ff -am_secretwallcolor=00 00 00 -am_showcluster=false -am_showepisode=false -am_showgrid=false -am_showitems=true -am_showkeys=true -am_showkeys_always=false -am_showmaplabel=2 -am_showmonsters=true -am_showsecrets=true -am_showthingsprites=0 -am_showtime=true -am_showtotaltime=false -am_showtriggerlines=0 -am_specialwallcolor=ff ff ff -am_textured=false -am_thingcolor=fc fc fc -am_thingcolor_citem=fc fc fc -am_thingcolor_friend=fc fc fc -am_thingcolor_item=fc fc fc -am_thingcolor_monster=fc fc fc -am_thingcolor_ncmonster=fc fc fc -am_thingrenderstyles=true -am_tswallcolor=88 88 88 -am_unexploredsecretcolor=ff 00 ff -am_wallcolor=2c 18 08 -am_xhaircolor=80 80 80 -am_yourcolor=fc e8 d8 -am_zoomdir=0 -blood_fade_scalar=1 -chat_substitution=false -chatmacro0=No -chatmacro1=I'm ready to kick butt! -chatmacro2=I'm OK. -chatmacro3=I'm not looking too good! -chatmacro4=Help! -chatmacro5=You suck! -chatmacro6=Next time, scumbag... -chatmacro7=Come here! -chatmacro8=I'll take care of it. -chatmacro9=Yes -cl_bbannounce=false -cl_bloodsplats=true -cl_bloodtype=0 -cl_custominvulmapcolor1=00 00 1a -cl_custominvulmapcolor2=a6 a6 7a -cl_customizeinvulmap=false -cl_doautoaim=false -cl_gfxlocalization=3 -cl_maxdecals=1024 -cl_missiledecals=true -cl_nointros=false -cl_pufftype=0 -cl_rockettrails=1 -cl_showmultikills=true -cl_showsecretmessage=true -cl_showsprees=true -cl_spreaddecals=true -classic_scaling_factor=1 -classic_scaling_pixelaspect=1.2000000476837158 -compatmode=0 -con_alpha=0.75 -con_centernotify=false -con_midtime=3 -con_notablist=false -con_notifytime=3 -con_pulsetext=false -con_scale=0 -con_scaletext=2 -crosshair=2 -crosshaircolor=ff 00 00 -crosshairforce=false -crosshairgrow=false -crosshairhealth=2 -crosshairon=true -crosshairscale=0 -dehload=0 -dimamount=-1 -dimcolor=ff d7 00 -displaynametags=0 -dlg_musicvolume=1 -dlg_vgafont=false -gl_aalines=false -gl_bandedswlight=false -gl_bloom=false -gl_bloom_amount=1.399999976158142 -gl_brightfog=false -gl_coronas=true -gl_enhanced_nightvision=true -gl_exposure_base=0.3499999940395355 -gl_exposure_min=0.3499999940395355 -gl_exposure_scale=1.2999999523162842 -gl_exposure_speed=0.05000000074505806 -gl_fogmode=2 -gl_fuzztype=0 -gl_interpolate_model_frames=true -gl_light_models=true -gl_lightadditivesurfaces=false -gl_lightmode=0 -gl_menu_blur=-1 -gl_paltonemap_powtable=2 -gl_paltonemap_reverselookup=true -gl_precache=false -gl_scale_viewport=true -gl_sclipfactor=1.7999999523162842 -gl_sclipthreshold=10 -gl_spriteclip=1 -gl_tonemap=0 -gl_weaponlight=8 -hud_althud=false -hud_althud_forceinternal=false -hud_althudscale=0 -hud_ammo_order=0 -hud_ammo_red=25 -hud_ammo_yellow=50 -hud_armor_green=100 -hud_armor_red=25 -hud_armor_yellow=50 -hud_aspectscale=true -hud_berserk_health=true -hud_health_green=100 -hud_health_red=25 -hud_health_yellow=50 -hud_oldscale=true -hud_scale=-1 -hud_scalefactor=1 -hud_showammo=2 -hud_showangles=false -hud_showitems=false -hud_showlag=0 -hud_showmonsters=true -hud_showscore=false -hud_showsecrets=true -hud_showstats=false -hud_showtime=0 -hud_showtimestat=0 -hud_showweapons=true -hud_timecolor=5 -hudcolor_ltim=8 -hudcolor_statnames=6 -hudcolor_stats=3 -hudcolor_time=6 -hudcolor_titl=10 -hudcolor_ttim=5 -hudcolor_xyco=3 -inter_classic_scaling=true -log_vgafont=false -lookspring=true -m_quickexit=false -msg=0 -msg0color=11 -msg1color=5 -msg2color=2 -msg3color=3 -msg4color=3 -msgmidcolor=11 -msgmidcolor2=4 -nametagcolor=5 -nocheats=false -opn_custom_bank= -opn_use_custom_bank=false -paletteflash=0 -pickup_fade_scalar=1 -r_deathcamera=false -r_drawfuzz=1 -r_maxparticles=4000 -r_portal_recursions=4 -r_rail_smartspiral=false -r_rail_spiralsparsity=1 -r_rail_trailsparsity=1 -r_skymode=2 -r_vanillatrans=0 -sb_cooperative_enable=true -sb_cooperative_headingcolor=6 -sb_cooperative_otherplayercolor=2 -sb_cooperative_yourplayercolor=3 -sb_deathmatch_enable=true -sb_deathmatch_headingcolor=6 -sb_deathmatch_otherplayercolor=2 -sb_deathmatch_yourplayercolor=3 -sb_teamdeathmatch_enable=true -sb_teamdeathmatch_headingcolor=6 -screenblocks=11 -setslotstrict=true -show_obituaries=true -snd_menuvolume=0.6000000238418579 -snd_pitched=false -st_oldouch=false -st_scale=-1 -transsouls=0.75 -ui_screenborder_classic_scaling=true -uiscale=0 -underwater_fade_scalar=1 -vid_allowtrueultrawide=1 -vid_cursor=- -vid_nopalsubstitutions=false -wi_cleantextscale=false -wi_percents=true -wi_showtotaltime=true -wipetype=1 - -[Square.LocalServerInfo] -compatflags=0 -compatflags2=0 -forcewater=false -maxviewpitch=90 -sv_corpsequeuesize=64 -sv_disableautohealth=false -sv_dropstyle=0 -sv_portal_recursions=4 -sv_smartaim=0 - -[Square.LocalServerInfo.Mod] -square_hints=false - -[Square.ConfigOnlyVariables] - -[Square.ConfigOnlyVariables.Mod] - -[Square.UnknownConsoleVariables] - -[Square.ConsoleAliases] - -[Square.Bindings] -1=slot 1 -2=slot 2 -3=slot 3 -4=slot 4 -5=slot 5 -6=slot 6 -7=slot 7 -8=slot 8 -9=slot 9 -0=slot 0 --=sizedown -Equals=sizeup -Tab=togglemap -W=+forward -E=+use -T=messagemode -LeftBracket=invprev -RightBracket=invnext -Enter=invuse -A=+moveleft -S=+back -D=+moveright -`=toggleconsole -Shift=+speed -\=+showscores -CapsLock=toggle cl_run -Space=+jump -F1=menu_help -F2=menu_save -F3=menu_load -F4=menu_options -F5=menu_display -F6=quicksave -F7=menu_endgame -F8=togglemessages -F9=quickload -F10=menu_quit -Scroll=+showscores -F11=bumpgamma -F12=spynext -SysRq=screenshot -Pause=pause -Home=land -PgUp=+moveup -End=centerview -PgDn=+lookup -Ins=+movedown -Del=+lookdown -Mouse1=+attack -Mouse2=+altattack -MWheelUp=weapnext -MWheelDown=weapprev -MWheelRight=invnext -MWheelLeft=invprev -DPadDown=invuse -DPadLeft=invprev -DPadRight=invnext -Pad_Start=pause -Pad_Back=menu_main -W=+forward -E=+use -A=+moveleft -S=+back -D=+moveright -Q=di_taunttoggle -I=di_toggleinfrared -P=di_showupgrades_bind -F=di_useitem_bind -M=di_modscreen -C=+crouch -,=di_prevSong -.=di_skipSong -UpArrow=+forward -LeftArrow=+back -RightArrow=+moveright -DownArrow=+moveleft -Joy10=toggle cl_run -Joy11=turn180 -Joy2=+jump -Joy7=togglemap -POV1Up=+moveup -POV1Right=weapnext -POV1Down=+movedown -POV1Left=weapprev -Axis1Plus=+moveright -Axis1Minus=+moveleft -Axis2Plus=+back -Axis2Minus=+forward -Axis4Plus=+right -Axis4Minus=+left -Axis5Plus=+lookdown -Axis5Minus=+lookup -Axis3Plus=+reload -Axis6Plus=+altattack -Joy3=+crouch -Joy8=menu_options -Joy1=+use -Joy5=+zoom -Joy6=+attack - -[Square.DoubleBindings] - -[Square.AutomapBindings] -0=am_gobig --=+am_zoomout -Equals=+am_zoomin -P=am_toggletexture -F=am_togglefollow -G=am_togglegrid -C=am_clearmarks -M=am_setmark -KP-=+am_zoomout -KP+=+am_zoomin -UpArrow=+am_panup -LeftArrow=+am_panleft -RightArrow=+am_panright -DownArrow=+am_pandown -MWheelUp=am_zoom 1.2 -MWheelDown=am_zoom -1.2 - -[Doom.Player.Mod] -CHUD_DI_OffsetYActive=0 -CHUD_DI_OffsetYMain=0 -CHUD_DI_OffsetYPowerups=0 -CHUD_DI_OffsetYTrinket=0 -CHUD_DI_Opacity=1 -CutsceneMode=1 -DICache_GM1=0.0 -DICache_GM2=0.0 -DICache_GM3=0.0 -DICache_N1=0.0.0.0.0.0.0 -DICache_N2=0.0.0.0.0.0.0 -DICache_N3=0.0.0.0.0.0.0 -DICache_N4=0.0.0.0.0.0.0 -DICache_POWAHIST0=10000000000000000000000000 -DICache_POWAHIST1=00000000000000000000000000 -DICache_POWAHIST2=00000000000000000000000000 -DICache_POWAHIST3=00000000000000000000000000 -DICache_POWAHIST4=00000000000000000000000000 -DICache_POWHIST0=01000000000000000000000000 -DICache_POWHIST1=00000000000000000000000000 -DICache_POWHIST10=00000000000000000000000000 -DICache_POWHIST11=00000000000000000000000000 -DICache_POWHIST12=00000000000000000000000000 -DICache_POWHIST13=00000000000000000000000000 -DICache_POWHIST14=00000000000000000000000000 -DICache_POWHIST15=00000000000000000000000000 -DICache_POWHIST16=00000000000000000000000000 -DICache_POWHIST17=00000000000000000000000000 -DICache_POWHIST18=00000000000000000000000000 -DICache_POWHIST19=00000000000000000000000000 -DICache_POWHIST2=00000000000000000000000000 -DICache_POWHIST20=00000000000000000000000000 -DICache_POWHIST21=00000000000000000000000000 -DICache_POWHIST22=00000000000000000000000000 -DICache_POWHIST23=00000000000000000000000000 -DICache_POWHIST24=00000000000000000000000000 -DICache_POWHIST25=00000000000000000000000000 -DICache_POWHIST26=00000000000000000000000000 -DICache_POWHIST27=00000000000000000000000000 -DICache_POWHIST28=00000000000000000000000000 -DICache_POWHIST29=00000000000000000000000000 -DICache_POWHIST3=00000000000000000000000000 -DICache_POWHIST30=00000000000000000000000000 -DICache_POWHIST31=00000000000000000000000000 -DICache_POWHIST32=00000000000000000000000000 -DICache_POWHIST33=00000000000000000000000000 -DICache_POWHIST34=00000000000000000000000000 -DICache_POWHIST35=00000000000000000000000000 -DICache_POWHIST36=00000000000000000000000000 -DICache_POWHIST37=00000000000000000000000000 -DICache_POWHIST38=00000000000000000000000000 -DICache_POWHIST39=00000000000000000000000000 -DICache_POWHIST4=00000000000000000000000000 -DICache_POWHIST40=00000000000000000000000000 -DICache_POWHIST41=00000000000000000000000000 -DICache_POWHIST42=00000000000000000000000000 -DICache_POWHIST43=00000000000000000000000000 -DICache_POWHIST44=00000000000000000000000000 -DICache_POWHIST45=00000000000000000000000000 -DICache_POWHIST46=00000000000000000000000000 -DICache_POWHIST47=00000000000000000000000000 -DICache_POWHIST48=00000000000000000000000000 -DICache_POWHIST49=00000000000000000000000000 -DICache_POWHIST5=00000000000000000000000000 -DICache_POWHIST50=00000000000000000000000000 -DICache_POWHIST51=00000000000000000000000000 -DICache_POWHIST52=00000000000000000000000000 -DICache_POWHIST53=00000000000000000000000000 -DICache_POWHIST54=00000000000000000000000000 -DICache_POWHIST55=00000000000000000000000000 -DICache_POWHIST56=00000000000000000000000000 -DICache_POWHIST57=00000000000000000000000000 -DICache_POWHIST58=00000000000000000000000000 -DICache_POWHIST59=00000000000000000000000000 -DICache_POWHIST6=00000000000000000000000000 -DICache_POWHIST60=00000000000000000000000000 -DICache_POWHIST61=00000000000000000000000000 -DICache_POWHIST62=00000000000000000000000000 -DICache_POWHIST63=00000000000000000000000000 -DICache_POWHIST64=00000000000000000000000000 -DICache_POWHIST65=00000000000000000000000000 -DICache_POWHIST66=00000000000000000000000000 -DICache_POWHIST67=00000000000000000000000000 -DICache_POWHIST68=00000000000000000000000000 -DICache_POWHIST69=00000000000000000000000000 -DICache_POWHIST7=00000000000000000000000000 -DICache_POWHIST70=00000000000000000000000000 -DICache_POWHIST71=00000000000000000000000000 -DICache_POWHIST72=00000000000000000000000000 -DICache_POWHIST73=00000000000000000000000000 -DICache_POWHIST74=00000000000000000000000000 -DICache_POWHIST75=00000000000000000000000000 -DICache_POWHIST76=00000000000000000000000000 -DICache_POWHIST77=00000000000000000000000000 -DICache_POWHIST78=00000000000000000000000000 -DICache_POWHIST79=00000000000000000000000000 -DICache_POWHIST8=00000000000000000000000000 -DICache_POWHIST80=00000000000000000000000000 -DICache_POWHIST81=00000000000000000000000000 -DICache_POWHIST82=00000000000000000000000000 -DICache_POWHIST83=00000000000000000000000000 -DICache_POWHIST84=00000000000000000000000000 -DICache_POWHIST85=00000000000000000000000000 -DICache_POWHIST86=00000000000000000000000000 -DICache_POWHIST87=00000000000000000000000000 -DICache_POWHIST88=00000000000000000000000000 -DICache_POWHIST89=00000000000000000000000000 -DICache_POWHIST9=00000000000000000000000000 -DICache_POWHIST90=00000000000000000000000000 -DICache_POWHIST91=00000000000000000000000000 -DICache_POWHIST92=00000000000000000000000000 -DICache_POWHIST93=00000000000000000000000000 -DICache_POWHIST94=00000000000000000000000000 -DICache_POWHIST95=00000000000000000000000000 -DICache_POWHIST96=00000000000000000000000000 -DICache_POWHIST97=00000000000000000000000000 -DICache_POWHIST98=00000000000000000000000000 -DICache_POWHIST99=00000000000000000000000000 -DICache_S=61 -DICache_T=c4a3ba6c1042460a323640d06747ffdb -DIChallengeText= -DIDrawHUD=1 -DIFX_BlackArmor=0 -DIFX_Blind=0 -DIFX_FadeIn=0 -DIFX_Infrared=0 -DIFX_Inv=0 -DIFX_LowHP=0 -DIFX_Quad=0 -DIFX_RadSuit=0 -DIFX_TempInv=0 -DIFX_tPickup=0 -DIHUD_BGOpacity=0.75 -DIHUD_DisplayOverheal=true -DIHUD_HealthBar=true -DIHUD_HelpMsg=true -DIHUD_LowAmmoWarning=true -DIHUD_LowHealthVing=true -DIHUD_MarginBottom=0 -DIHUD_MarginLeft=0 -DIHUD_MarginRight=0 -DIHUD_MarginTop=0 -DIHUD_MenuBGColor=1 -DIHUD_MonsterHealthBarOpacity=1 -DIHUD_Mugshot=true -DIHUD_MugshotBG=true -DIHUD_MugshotOpacity=1 -DIHUD_MugshotStyle=0 -DIHUD_MugshotX=0 -DIHUD_MugshotY=0 -DIHUD_PowerupScale=3 -DIHUD_ShowMonsterHealthBar=true -DIHUD_SmallPowerups=false -DIHUD_StatusIconsPerRow=4 -DIHUD_Style=0 -DIHUD_Transparency=1 -DIIA_M1awards= -DIIA_M1rank=0 -DIIA_M1score=0 -DIIA_M1texSet=494648464648 -DIIA_M2awards= -DIIA_M2rank=0 -DIIA_M2score=0 -DIIA_M2texSet=504648464648 -DIIA_M3awards= -DIIA_M3rank=0 -DIIA_M3score=0 -DIIA_M3texSet=514648464648 -DIIA_M4awards= -DIIA_M4rank=0 -DIIA_M4score=0 -DIIA_M4texSet=524648464648 -DIIA_M5awards= -DIIA_M5rank=0 -DIIA_M5score=0 -DIIA_M5texSet=534648464648 -DIKILL_Arachnotron=0 -DIKILL_Archvile=0 -DIKILL_Baron=0 -DIKILL_Caco=0 -DIKILL_Cyber=0 -DIKILL_Demon=2 -DIKILL_Hell=0 -DIKILL_Imp=5 -DIKILL_Knight=0 -DIKILL_Lost=0 -DIKILL_Mancubus=0 -DIKILL_Pain=0 -DIKILL_Revenant=0 -DIKILL_Spider=0 -DIKILL_Total=7 -DIKILL_Zombie=0 -DIKILL_ZombieC=0 -DIKILL_ZombieS=0 -DIKill_Gibbed=2 -DIKill_Nightmare=0 -DIMapTimer=0 -DIMeleeCombo=0 -DIMeleeComboTimer=0 -DINet_Test=0 -DINet_WriteTest=0 -DINextMap= -DIPW_ACS=0 -DIRewardText= -DIUpgradesCharge= -DIUpgradesCount= -DIUpgradesLibA= -DIUpgradesLibPCount= -DIUpgradesLibPSet= -DIUpgradesLibPSymbol= -DIUpgradesSet= -DIUpgradesString= -DIUpgradesSymbol= -DIValidLoad=0 -DIValidStamp=36964 -DI_ActiveManualPickup=false -DI_AddUpgradePerRow=0 -DI_AdvMonsterAnim=true -DI_AmbientLights=true -DI_AmbientLightsLevel=2 -DI_AmbientParticles=true -DI_AmbientSounds=true -DI_AmbientSoundsVolume=0.699997 -DI_AtmoColorByCeiling=true -DI_AtmoColorByLiquid=true -DI_AtmoLiquidEffects=true -DI_AtmoLiquidVapors=true -DI_AtmoQuality=2 -DI_AtmoSkyStyle=0 -DI_BarrelNoise=true -DI_BloodLevel=2 -DI_BonusMapType=0 -DI_BoosBarShake=0 -DI_BossCamID=0 -DI_BossCurrentHP=0 -DI_BossID=0 -DI_BossIntro=0 -DI_BossMaxHP=0 -DI_BossName= -DI_BossPresent=false -DI_BossTitle= -DI_CVARCorrected=true -DI_CamAdjust=false -DI_CamAdjustSet= -DI_CamRoll=0 -DI_CamSet=false -DI_CamSpawn=false -DI_CamSpeed=1 -DI_CamZoom=0 -DI_ChlHist= -DI_ChlID=0 -DI_ChlSc1=0 -DI_ChlSc10=0 -DI_ChlSc11=0 -DI_ChlSc12=0 -DI_ChlSc13=0 -DI_ChlSc14=0 -DI_ChlSc15=0 -DI_ChlSc16=0 -DI_ChlSc17=0 -DI_ChlSc18=0 -DI_ChlSc19=0 -DI_ChlSc2=0 -DI_ChlSc20=0 -DI_ChlSc3=0 -DI_ChlSc4=0 -DI_ChlSc5=0 -DI_ChlSc6=0 -DI_ChlSc7=0 -DI_ChlSc8=0 -DI_ChlSc9=0 -DI_DDActiveID=-1 -DI_DDM=0 -DI_DDMap=-1 -DI_DDPassiveID=none -DI_DDPassiveSET=none -DI_DDS=0 -DI_DDW=-6 -DI_DDWeaponID=none -DI_DDX=0 -DI_DDY=0 -DI_DDZ=0 -DI_DL=0 -DI_DP=0 -DI_DamageNumbers=true -DI_DamageNumbersColor=FontDefault -DI_DamageNumbersOpacity=1 -DI_DamageNumbersScale=1 -DI_DisplayStartQuote=true -DI_DisplayUpgrades=true -DI_DynamicMusic=true -DI_DynamicReverb=2 -DI_DynamicSkybox=true -DI_EndRunCount=0 -DI_FixLinuxCrash=false -DI_GameMode=0 -DI_GameState=0 -DI_HActUsed=2 -DI_HAttempts=6 -DI_HDeaths=2 -DI_HKills=5 -DI_HLoops=0 -DI_HMaps=0 -DI_HShopped=0 -DI_HSouls=16 -DI_HTimeH=0 -DI_HTimeM=0 -DI_HTimeS=0 -DI_HUDAmmo=true -DI_HUDAmmoSummary=true -DI_HUDAmmoTypes=true -DI_HUDMaxHP=true -DI_HUDScaling=3 -DI_HUDStats=true -DI_HUDStatsSimple=false -DI_HUDStatusIcons=true -DI_HUDWeaponHint=true -DI_HelpMsgModpack=true -DI_HideCross=false -DI_HideCrossNPC=false -DI_HitscanTracers=2 -DI_ImpactSurfaceSounds=true -DI_InfraredAutoOn=true -DI_InfraredOn=true -DI_Loading=0 -DI_MD=0 -DI_MapHelperArrow=true -DI_MapHelperHint=0 -DI_MapHelperHints=true -DI_MapHelperPoints=true -DI_MidiSwitcher=true -DI_MidiSwitcherMax=5 -DI_MidiSwitcherMin=3 -DI_ModTimes=0 -DI_MuzzleFlash=true -DI_NewestVersion=0.978.6 -DI_NewsRead=true -DI_NoHUD=false -DI_OSSetup=true -DI_PKDR=1 -DI_PinAvAddA=0 -DI_PinAvAddB=0 -DI_PinAvMode=0 -DI_PlayerEffects=true -DI_PowerupTooltip=true -DI_ProjectileDecals=true -DI_ProjectileLights=2 -DI_ProjectileShake=true -DI_ProjectileSounds=true -DI_ProjectileSoundsDoppler=true -DI_RandomizeMusic=true -DI_SBInfoDamage=0 -DI_SBInfoLuck=0 -DI_SBInfoMaxHP=0 -DI_SBInfoMeleePower=1 -DI_SBInfoModPacks=0 -DI_SBInfoSpeed=0 -DI_SFXFootsteps=true -DI_SFXFootstepsVolume=1 -DI_SacScore=0 -DI_ScaleMonsterPitch=false -DI_ScalingX=3 -DI_ScalingY=3 -DI_ScreenshotOnDeath=false -DI_ShowCriticals=1 -DI_SkipIntro=true -DI_StreamOverlay=false -DI_StreamOverlayColor=2 -DI_StreamOverlayDetails=2 -DI_StreamOverlayFont=0 -DI_StreamOverlayOffsetX=0 -DI_StreamOverlayOffsetY=0 -DI_StreamOverlayOpacity=0.5 -DI_TexAmbientSounds=true -DI_TouchDeviceInput=false -DI_TutorialComplete=0 -DI_VaporDensity=3 -DI_WeaponHum=true -DI_WeaponSelectSound=true -DI_WeaponShake=true -DI_WeaponsCasingFX=true -DI_WeaponsOverheatFX=true -DI_karma=0 -DI_skill=1 -DImusMan_cmd=0 -debug_activateRoom=0 -debug_add_souls=0 -debug_boss=0 -debug_camMode=false -debug_director=false -debug_director_x=9 -debug_director_y=72 -debug_dump=false -debug_enabled=false -debug_fast_start=false -debug_helpers=false -debug_hud=true -debug_input=false -debug_limbo=false -debug_limbo_challenge=0 -debug_limbo_corridor=0 -debug_limbo_room=0 -debug_list_active=0 -debug_list_passive=0 -debug_loop_main=true -debug_loop_player=true -debug_melee=0 -debug_modDiff=0 -debug_monster_traits=true -debug_next_map= -debug_noValid=false -debug_pass= -debug_set_curse=0 -debug_spawn_active=-1 -debug_spawn_passive=-1 -debug_spawn_powerArg=0 -debug_spawner=true -debug_spawner_items=true -debug_spawner_monsters=true -debug_spawner_obstacles=true -debug_weather=-1 -debug_zKill=true - -[Doom.LocalServerInfo.Mod] - -[Doom.ConfigOnlyVariables.Mod] -DICache_ACV1= -DICache_SGLines0= -DICache_SGLines1= -DICache_SGLines2= -DICache_SGLines3= -DICache_TK=0 - -[Joy:JS:0] -Sensitivity=1.1 -Axis0deadzone=0.0999998 -Axis1deadzone=0.0999998 -Axis2map=-1 -Axis3deadzone=0.450001 -Axis4deadzone=0.25 -Axis4map=1 -Axis5deadzone=0.100001 - From a2e0fb21005c351a13b1649af59d6f7f2b010e92 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 6 Mar 2024 08:45:15 +0100 Subject: [PATCH 23/34] PRIMEHACK: updated and extended configs --- emu-configs/dolphin/GFX.ini | 25 ++++++------- .../primehack/{ => config}/Dolphin.ini | 0 .../{ => config}/FreeLookController.ini | 0 emu-configs/primehack/{ => config}/GBA.ini | 0 .../primehack/{ => config}/GCKeyNew.ini | 0 .../primehack/{ => config}/GCPadNew.ini | 0 emu-configs/primehack/{ => config}/GFX.ini | 0 .../primehack/{ => config}/Hotkeys.ini | 0 emu-configs/primehack/{ => config}/Logger.ini | 0 .../GCPad/PrimeHack SD-GC Nintendo Layout.ini | 0 .../GCPad/PrimeHack SD-GC Xbox Layout.ini | 0 .../Profiles/Hotkeys/RetroDECK Defaults.ini | 0 .../PrimeHack SD-Wii Nintendo Layout.ini | 0 .../Wiimote/PrimeHack SD-Wii Xbox Layout.ini | 0 emu-configs/primehack/{ => config}/Qt.ini | 0 .../primehack/{ => config}/WiimoteNew.ini | 0 .../primehack/data/GameSettings/R3ME01.ini | 0 .../Common/tex1_32x32_10ca6dca25531ce9_4.dds | Bin .../Common/tex1_32x32_173f3a24d9dd4a66_6.dds | Bin .../Common/tex1_32x32_2a304e0fc49a883c_5.dds | Bin .../Common/tex1_32x32_43be3d9c0c2e2dbd_6.dds | Bin .../Common/tex1_32x32_47002754133e4ff5_6.dds | Bin .../Common/tex1_32x32_4eb90bb511d2b10e_4.dds | Bin .../Common/tex1_32x32_54e294522955b32e_5.dds | Bin .../Common/tex1_32x32_5945fd1a085a2aeb_5.dds | Bin .../Common/tex1_32x32_70a90df632629730_4.dds | Bin .../Common/tex1_32x32_7e31a38b70ecbddd_5.dds | Bin .../Common/tex1_32x32_86475f276fb14e06_5.dds | Bin .../Common/tex1_32x32_889e80824c922249_6.dds | Bin .../Common/tex1_32x32_96342171475066ab_6.dds | Bin .../Common/tex1_32x32_9af2d52683113ecc_6.dds | Bin .../Common/tex1_32x32_a28e2885c4fe7e1c_5.dds | Bin .../Common/tex1_32x32_b0c321687c7a410b_5.dds | Bin .../Common/tex1_32x32_c3af34349deab463_6.dds | Bin .../Common/tex1_32x32_cb44bdce7a961a9d_5.dds | Bin .../Common/tex1_32x32_ce9f9d8116478553_6.dds | Bin .../Common/tex1_32x32_d3576576ea854c06_4.dds | Bin .../Common/tex1_32x32_f0599000a4f68a36_5.dds | Bin .../Common/tex1_32x32_f26190a488d42e7c_5.dds | Bin .../Common/tex1_40x32_4c3b4cc767632866_6.dds | Bin .../Common/tex1_64x32_1606dfde024ac097_5.dds | Bin .../Common/tex1_64x32_16a58a4eea792bbe_5.dds | Bin .../Common/tex1_64x32_175a89d65955dc3b_5.dds | Bin .../Common/tex1_64x32_42ca5ae71fc5a4dd_5.dds | Bin .../Common/tex1_64x32_ffeb4d8af2d792d8_5.dds | Bin .../Common/tex1_76x32_23cf53ad89c9fd1b_5.dds | Bin .../Common/tex1_76x32_59808344c616ced7_5.dds | Bin .../Common/tex1_76x32_6ac1c1da82026c89_5.dds | Bin .../Common/tex1_76x32_70ff98b99f564308_5.dds | Bin .../Common/tex1_76x32_75914a5d05565cd7_5.dds | Bin .../Common/tex1_76x32_7fbc4a84faef18ee_5.dds | Bin .../Common/tex1_76x32_86d6d4197093f397_5.dds | Bin .../Common/tex1_76x32_93dd5118ba11a908_5.dds | Bin .../Common/tex1_76x32_a05f9156a9b8da71_5.dds | Bin .../MP1/tex1_32x32_2a304e0fc49a883c_5.dds | Bin .../MP1/tex1_32x32_54e294522955b32e_5.dds | Bin .../MP1/tex1_32x32_5945fd1a085a2aeb_5.dds | Bin .../MP1/tex1_32x32_701e7c156583abfc_5.dds | Bin .../MP1/tex1_32x32_7e31a38b70ecbddd_5.dds | Bin .../MP1/tex1_32x32_86475f276fb14e06_5.dds | Bin .../MP1/tex1_32x32_a28e2885c4fe7e1c_5.dds | Bin .../MP1/tex1_32x32_a7ef87b56d6b4bdf_5.dds | Bin .../MP1/tex1_32x32_b4f4fb242799c981_5.dds | Bin .../MP1/tex1_32x32_bb3467a83b7dad05_5.dds | Bin .../MP1/tex1_32x32_cb44bdce7a961a9d_5.dds | Bin .../MP1/tex1_32x32_e74dc87e7b4eef8d_5.dds | Bin .../MP1/tex1_32x32_f0599000a4f68a36_5.dds | Bin .../MP1/tex1_32x32_f26190a488d42e7c_5.dds | Bin .../MP1/tex1_64x32_1606dfde024ac097_5.dds | Bin .../MP1/tex1_64x32_16a58a4eea792bbe_5.dds | Bin .../MP1/tex1_64x32_175a89d65955dc3b_5.dds | Bin .../MP1/tex1_64x32_27dedcf777de34c0_5.dds | Bin .../MP1/tex1_64x32_3ee19d4f14128a9b_5.dds | Bin .../MP1/tex1_64x32_41703e382ee91ba1_5.dds | Bin .../MP1/tex1_64x32_42ca5ae71fc5a4dd_5.dds | Bin .../MP1/tex1_64x32_47dc2607b727f563_5.dds | Bin .../MP1/tex1_64x32_4f0ad2e2995bddb5_5.dds | Bin .../MP1/tex1_64x32_569c97647cd0e0c9_5.dds | Bin .../MP1/tex1_64x32_63eacd0666203c96_5.dds | Bin .../MP1/tex1_64x32_92a58bc7eb71f53d_5.dds | Bin .../MP1/tex1_64x32_9fb461fb5a0c4962_5.dds | Bin .../MP1/tex1_64x32_af76096726fc1854_14.dds | Bin .../MP1/tex1_64x32_b0a79df2f424260e_5.dds | Bin .../MP1/tex1_64x32_b6ee0b617b179b2c_5.dds | Bin .../MP1/tex1_64x32_bf152ef2b7f5c2fd_5.dds | Bin .../MP1/tex1_64x32_f09993aa62c3a11b_5.dds | Bin .../MP1/tex1_64x32_f3f27c5e92f56472_5.dds | Bin .../MP1/tex1_64x32_ffeb4d8af2d792d8_5.dds | Bin .../MP1/tex1_76x32_23cf53ad89c9fd1b_5.dds | Bin .../MP1/tex1_76x32_59808344c616ced7_5.dds | Bin .../MP1/tex1_76x32_6ac1c1da82026c89_5.dds | Bin .../MP1/tex1_76x32_70ff98b99f564308_5.dds | Bin .../MP1/tex1_76x32_75914a5d05565cd7_5.dds | Bin .../MP1/tex1_76x32_7fbc4a84faef18ee_5.dds | Bin .../MP1/tex1_76x32_86d6d4197093f397_5.dds | Bin .../MP1/tex1_76x32_93dd5118ba11a908_5.dds | Bin .../MP1/tex1_76x32_a05f9156a9b8da71_5.dds | Bin .../MP2/tex1_32x32_2a304e0fc49a883c_5.dds | Bin .../MP2/tex1_32x32_4eb90bb511d2b10e_4.dds | Bin .../MP2/tex1_32x32_54e294522955b32e_5.dds | Bin .../MP2/tex1_32x32_5945fd1a085a2aeb_5.dds | Bin .../MP2/tex1_32x32_5fa30f82f962b236_5.dds | Bin .../MP2/tex1_32x32_615ec0bfb80acb1d_5.dds | Bin .../MP2/tex1_32x32_701e7c156583abfc_5.dds | Bin .../MP2/tex1_32x32_7e31a38b70ecbddd_5.dds | Bin .../MP2/tex1_32x32_86475f276fb14e06_5.dds | Bin .../MP2/tex1_32x32_a28e2885c4fe7e1c_5.dds | Bin .../MP2/tex1_32x32_bb3467a83b7dad05_5.dds | Bin .../MP2/tex1_32x32_cb44bdce7a961a9d_5.dds | Bin .../MP2/tex1_32x32_dbcb14f0171b30d3_5.dds | Bin .../MP2/tex1_32x32_dfe44df2c8105710_5.dds | Bin .../MP2/tex1_32x32_f0599000a4f68a36_5.dds | Bin .../MP2/tex1_32x32_f26190a488d42e7c_5.dds | Bin .../MP2/tex1_32x32_f2e2eeb12e0e82c0_5.dds | Bin .../MP2/tex1_64x32_0064d1faaf79a1de_5.dds | Bin .../MP2/tex1_64x32_0749accc3ceb7f65_5.dds | Bin .../MP2/tex1_64x32_0d85d548a5776b9c_5.dds | Bin .../MP2/tex1_64x32_1606dfde024ac097_5.dds | Bin .../MP2/tex1_64x32_16a58a4eea792bbe_5.dds | Bin .../MP2/tex1_64x32_175a89d65955dc3b_5.dds | Bin .../MP2/tex1_64x32_1bf2957bffda8c54_5.dds | Bin .../MP2/tex1_64x32_360b0a27d8d03e02_5.dds | Bin .../MP2/tex1_64x32_42ca5ae71fc5a4dd_5.dds | Bin .../MP2/tex1_64x32_4bb466582c2d7aff_5.dds | Bin .../MP2/tex1_64x32_6cf2ab7d53aae895_5.dds | Bin .../MP2/tex1_64x32_6cfc7cc23de5c69b_5.dds | Bin .../MP2/tex1_64x32_7a518177afff0bc2_5.dds | Bin .../MP2/tex1_64x32_835ed629d0fed238_5.dds | Bin .../MP2/tex1_64x32_af76096726fc1854_14.dds | Bin .../MP2/tex1_64x32_bfdffec3c8943aea_5.dds | Bin .../MP2/tex1_64x32_c5fa21384e2e25f7_5.dds | Bin .../MP2/tex1_64x32_ec8bc72a0c6b2b7d_5.dds | Bin .../MP2/tex1_64x32_f5cdd86ad2b9b9c3_5.dds | Bin .../MP2/tex1_64x32_f86841b072527b52_5.dds | Bin .../MP2/tex1_64x32_ffeb4d8af2d792d8_5.dds | Bin .../MP2/tex1_64x64_db014c47357a98a2_5.dds | Bin .../MP2/tex1_76x32_23cf53ad89c9fd1b_5.dds | Bin .../MP2/tex1_76x32_59808344c616ced7_5.dds | Bin .../MP2/tex1_76x32_6ac1c1da82026c89_5.dds | Bin .../MP2/tex1_76x32_70ff98b99f564308_5.dds | Bin .../MP2/tex1_76x32_75914a5d05565cd7_5.dds | Bin .../MP2/tex1_76x32_7fbc4a84faef18ee_5.dds | Bin .../MP2/tex1_76x32_86d6d4197093f397_5.dds | Bin .../MP2/tex1_76x32_93dd5118ba11a908_5.dds | Bin .../MP2/tex1_76x32_a05f9156a9b8da71_5.dds | Bin .../MP3/tex1_128x115_05ace719b52918bb_6.dds | Bin .../MP3/tex1_128x115_40ea01bf6f2aceae_6.dds | Bin .../MP3/tex1_32x32_10ca6dca25531ce9_4.dds | Bin .../MP3/tex1_32x32_2d9b5d2d0a406a63_6.dds | Bin .../MP3/tex1_32x32_380a4ed102753a91_6.dds | Bin .../MP3/tex1_32x32_43be3d9c0c2e2dbd_6.dds | Bin .../MP3/tex1_32x32_4eb90bb511d2b10e_4.dds | Bin .../MP3/tex1_32x32_52bc65cd8d4b0905_6.dds | Bin .../MP3/tex1_32x32_70a90df632629730_4.dds | Bin .../MP3/tex1_32x32_877ac67dc3c23f97_6.dds | Bin .../MP3/tex1_32x32_8a3e8ec9d97c84f7_6.dds | Bin .../MP3/tex1_32x32_96342171475066ab_6.dds | Bin .../MP3/tex1_32x32_975e1a31b02a2a68_6.dds | Bin .../MP3/tex1_32x32_9af2d52683113ecc_6.dds | Bin .../MP3/tex1_32x32_b0c321687c7a410b_5.dds | Bin .../MP3/tex1_32x32_b7bcef92f3f7378d_6.dds | Bin .../MP3/tex1_32x32_d3576576ea854c06_4.dds | Bin .../MP3/tex1_32x32_e81f99c205eb24d0_6.dds | Bin .../MP3/tex1_32x32_f00e0e837140250a_6.dds | Bin .../MP3/tex1_40x32_4c3b4cc767632866_6.dds | Bin .../MP3/tex1_40x32_970859e57fe24761_6.dds | Bin .../MP3/tex1_40x32_a60e7e0eac9a75e7_6.dds | Bin .../MP3/tex1_40x32_bf0e66339a12f23a_6.dds | Bin .../MP3/tex1_40x32_e65a03d74465035d_6.dds | Bin .../tex1_832x456_19d4c177bfa5255a_14.dds | Bin .../tex1_832x456_344dcedb01a9a7ff_14.dds | Bin .../tex1_832x456_5767fae3e9c2ec7b_14.dds | Bin .../tex1_832x456_ad15d2f8f67a24d8_14.dds | Bin .../tex1_832x456_d7651895d8b4b6e0_14.dds | Bin .../tex1_832x456_daf65c9d00a79c85_14.dds | Bin .../tex1_832x456_f4681588babc937c_14.dds | Bin functions/prepare_component.sh | 5 +-- incconfigs/primehack/configs/GFX.ini | 33 ------------------ 178 files changed, 13 insertions(+), 50 deletions(-) rename emu-configs/primehack/{ => config}/Dolphin.ini (100%) rename emu-configs/primehack/{ => config}/FreeLookController.ini (100%) rename emu-configs/primehack/{ => config}/GBA.ini (100%) rename emu-configs/primehack/{ => config}/GCKeyNew.ini (100%) rename emu-configs/primehack/{ => config}/GCPadNew.ini (100%) rename emu-configs/primehack/{ => config}/GFX.ini (100%) rename emu-configs/primehack/{ => config}/Hotkeys.ini (100%) rename emu-configs/primehack/{ => config}/Logger.ini (100%) rename emu-configs/primehack/{ => config}/Profiles/GCPad/PrimeHack SD-GC Nintendo Layout.ini (100%) rename emu-configs/primehack/{ => config}/Profiles/GCPad/PrimeHack SD-GC Xbox Layout.ini (100%) rename emu-configs/primehack/{ => config}/Profiles/Hotkeys/RetroDECK Defaults.ini (100%) rename emu-configs/primehack/{ => config}/Profiles/Wiimote/PrimeHack SD-Wii Nintendo Layout.ini (100%) rename emu-configs/primehack/{ => config}/Profiles/Wiimote/PrimeHack SD-Wii Xbox Layout.ini (100%) rename emu-configs/primehack/{ => config}/Qt.ini (100%) rename emu-configs/primehack/{ => config}/WiimoteNew.ini (100%) rename {incconfigs => emu-configs}/primehack/data/GameSettings/R3ME01.ini (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_10ca6dca25531ce9_4.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_173f3a24d9dd4a66_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_2a304e0fc49a883c_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_43be3d9c0c2e2dbd_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_47002754133e4ff5_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_4eb90bb511d2b10e_4.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_54e294522955b32e_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_5945fd1a085a2aeb_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_70a90df632629730_4.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_7e31a38b70ecbddd_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_86475f276fb14e06_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_889e80824c922249_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_96342171475066ab_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_9af2d52683113ecc_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_a28e2885c4fe7e1c_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_b0c321687c7a410b_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_c3af34349deab463_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_cb44bdce7a961a9d_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_ce9f9d8116478553_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_d3576576ea854c06_4.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_f0599000a4f68a36_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_f26190a488d42e7c_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_40x32_4c3b4cc767632866_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_1606dfde024ac097_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_16a58a4eea792bbe_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_175a89d65955dc3b_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_42ca5ae71fc5a4dd_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_ffeb4d8af2d792d8_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_23cf53ad89c9fd1b_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_59808344c616ced7_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_6ac1c1da82026c89_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_70ff98b99f564308_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_75914a5d05565cd7_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_7fbc4a84faef18ee_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_86d6d4197093f397_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_93dd5118ba11a908_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_a05f9156a9b8da71_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_2a304e0fc49a883c_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_54e294522955b32e_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_5945fd1a085a2aeb_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_701e7c156583abfc_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_7e31a38b70ecbddd_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_86475f276fb14e06_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_a28e2885c4fe7e1c_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_a7ef87b56d6b4bdf_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_b4f4fb242799c981_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_bb3467a83b7dad05_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_cb44bdce7a961a9d_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_e74dc87e7b4eef8d_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_f0599000a4f68a36_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_f26190a488d42e7c_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_1606dfde024ac097_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_16a58a4eea792bbe_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_175a89d65955dc3b_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_27dedcf777de34c0_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_3ee19d4f14128a9b_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_41703e382ee91ba1_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_42ca5ae71fc5a4dd_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_47dc2607b727f563_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_4f0ad2e2995bddb5_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_569c97647cd0e0c9_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_63eacd0666203c96_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_92a58bc7eb71f53d_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_9fb461fb5a0c4962_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_af76096726fc1854_14.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_b0a79df2f424260e_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_b6ee0b617b179b2c_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_bf152ef2b7f5c2fd_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_f09993aa62c3a11b_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_f3f27c5e92f56472_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_ffeb4d8af2d792d8_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_23cf53ad89c9fd1b_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_59808344c616ced7_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_6ac1c1da82026c89_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_70ff98b99f564308_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_75914a5d05565cd7_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_7fbc4a84faef18ee_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_86d6d4197093f397_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_93dd5118ba11a908_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_a05f9156a9b8da71_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_2a304e0fc49a883c_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_4eb90bb511d2b10e_4.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_54e294522955b32e_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_5945fd1a085a2aeb_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_5fa30f82f962b236_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_615ec0bfb80acb1d_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_701e7c156583abfc_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_7e31a38b70ecbddd_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_86475f276fb14e06_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_a28e2885c4fe7e1c_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_bb3467a83b7dad05_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_cb44bdce7a961a9d_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_dbcb14f0171b30d3_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_dfe44df2c8105710_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_f0599000a4f68a36_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_f26190a488d42e7c_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_f2e2eeb12e0e82c0_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_0064d1faaf79a1de_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_0749accc3ceb7f65_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_0d85d548a5776b9c_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_1606dfde024ac097_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_16a58a4eea792bbe_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_175a89d65955dc3b_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_1bf2957bffda8c54_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_360b0a27d8d03e02_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_42ca5ae71fc5a4dd_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_4bb466582c2d7aff_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_6cf2ab7d53aae895_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_6cfc7cc23de5c69b_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_7a518177afff0bc2_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_835ed629d0fed238_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_af76096726fc1854_14.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_bfdffec3c8943aea_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_c5fa21384e2e25f7_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_ec8bc72a0c6b2b7d_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_f5cdd86ad2b9b9c3_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_f86841b072527b52_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_ffeb4d8af2d792d8_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x64_db014c47357a98a2_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_23cf53ad89c9fd1b_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_59808344c616ced7_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_6ac1c1da82026c89_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_70ff98b99f564308_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_75914a5d05565cd7_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_7fbc4a84faef18ee_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_86d6d4197093f397_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_93dd5118ba11a908_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_a05f9156a9b8da71_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_128x115_05ace719b52918bb_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_128x115_40ea01bf6f2aceae_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_10ca6dca25531ce9_4.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_2d9b5d2d0a406a63_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_380a4ed102753a91_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_43be3d9c0c2e2dbd_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_4eb90bb511d2b10e_4.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_52bc65cd8d4b0905_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_70a90df632629730_4.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_877ac67dc3c23f97_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_8a3e8ec9d97c84f7_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_96342171475066ab_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_975e1a31b02a2a68_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_9af2d52683113ecc_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_b0c321687c7a410b_5.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_b7bcef92f3f7378d_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_d3576576ea854c06_4.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_e81f99c205eb24d0_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_f00e0e837140250a_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_4c3b4cc767632866_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_970859e57fe24761_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_a60e7e0eac9a75e7_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_bf0e66339a12f23a_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_e65a03d74465035d_6.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_19d4c177bfa5255a_14.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_344dcedb01a9a7ff_14.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_5767fae3e9c2ec7b_14.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_ad15d2f8f67a24d8_14.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_d7651895d8b4b6e0_14.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_daf65c9d00a79c85_14.dds (100%) rename {incconfigs/primehack/data/Load/Textures => emu-configs/primehack/data}/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_f4681588babc937c_14.dds (100%) delete mode 100644 incconfigs/primehack/configs/GFX.ini diff --git a/emu-configs/dolphin/GFX.ini b/emu-configs/dolphin/GFX.ini index 1eb1c8ff..3b7d355a 100644 --- a/emu-configs/dolphin/GFX.ini +++ b/emu-configs/dolphin/GFX.ini @@ -2,37 +2,32 @@ ArbitraryMipmapDetection = True DisableCopyFilter = True ForceTrueColor = True -PostProcessingShader = (off) [Hacks] BBoxEnable = False DeferEFBCopies = True EFBEmulateFormatChanges = False EFBScaledCopy = True EFBToTextureEnable = True +ImmediateXFBEnable = True SkipDuplicateXFBs = True XFBToTextureEnable = True -EFBAccessEnable = True -ImmediateXFBEnable = False +EFBAccessEnable = False +[PrimeHack Misc] +AutoEFBMP = True +Lock Camera in Motion Puzzles = True +ReduceBloom = True +ToggleArmRePosition = True [Settings] +AspectRatio = 1 BackendMultithreading = True DumpBaseTextures = True DumpMipTextures = True FastDepthCalc = True InternalResolution = 2 SaveTextureCacheToState = True -ShowFPS = False -AspectRatio = 0 -SWDrawEnd = 100000 -SWDrawStart = 0 -wideScreenHack = False -ShaderCompilationMode = 2 WaitForShadersBeforeStarting = True -MSAA = 0x00000001 -SSAA = False +wideScreenHack = True CacheHiresTextures = True -HiresTextures = False -EnableGPUTextureDecoding = True -ShowSpeedColors = True -EnableMods = False +HiresTextures = True [Hardware] VSync = True diff --git a/emu-configs/primehack/Dolphin.ini b/emu-configs/primehack/config/Dolphin.ini similarity index 100% rename from emu-configs/primehack/Dolphin.ini rename to emu-configs/primehack/config/Dolphin.ini diff --git a/emu-configs/primehack/FreeLookController.ini b/emu-configs/primehack/config/FreeLookController.ini similarity index 100% rename from emu-configs/primehack/FreeLookController.ini rename to emu-configs/primehack/config/FreeLookController.ini diff --git a/emu-configs/primehack/GBA.ini b/emu-configs/primehack/config/GBA.ini similarity index 100% rename from emu-configs/primehack/GBA.ini rename to emu-configs/primehack/config/GBA.ini diff --git a/emu-configs/primehack/GCKeyNew.ini b/emu-configs/primehack/config/GCKeyNew.ini similarity index 100% rename from emu-configs/primehack/GCKeyNew.ini rename to emu-configs/primehack/config/GCKeyNew.ini diff --git a/emu-configs/primehack/GCPadNew.ini b/emu-configs/primehack/config/GCPadNew.ini similarity index 100% rename from emu-configs/primehack/GCPadNew.ini rename to emu-configs/primehack/config/GCPadNew.ini diff --git a/emu-configs/primehack/GFX.ini b/emu-configs/primehack/config/GFX.ini similarity index 100% rename from emu-configs/primehack/GFX.ini rename to emu-configs/primehack/config/GFX.ini diff --git a/emu-configs/primehack/Hotkeys.ini b/emu-configs/primehack/config/Hotkeys.ini similarity index 100% rename from emu-configs/primehack/Hotkeys.ini rename to emu-configs/primehack/config/Hotkeys.ini diff --git a/emu-configs/primehack/Logger.ini b/emu-configs/primehack/config/Logger.ini similarity index 100% rename from emu-configs/primehack/Logger.ini rename to emu-configs/primehack/config/Logger.ini diff --git a/emu-configs/primehack/Profiles/GCPad/PrimeHack SD-GC Nintendo Layout.ini b/emu-configs/primehack/config/Profiles/GCPad/PrimeHack SD-GC Nintendo Layout.ini similarity index 100% rename from emu-configs/primehack/Profiles/GCPad/PrimeHack SD-GC Nintendo Layout.ini rename to emu-configs/primehack/config/Profiles/GCPad/PrimeHack SD-GC Nintendo Layout.ini diff --git a/emu-configs/primehack/Profiles/GCPad/PrimeHack SD-GC Xbox Layout.ini b/emu-configs/primehack/config/Profiles/GCPad/PrimeHack SD-GC Xbox Layout.ini similarity index 100% rename from emu-configs/primehack/Profiles/GCPad/PrimeHack SD-GC Xbox Layout.ini rename to emu-configs/primehack/config/Profiles/GCPad/PrimeHack SD-GC Xbox Layout.ini diff --git a/emu-configs/primehack/Profiles/Hotkeys/RetroDECK Defaults.ini b/emu-configs/primehack/config/Profiles/Hotkeys/RetroDECK Defaults.ini similarity index 100% rename from emu-configs/primehack/Profiles/Hotkeys/RetroDECK Defaults.ini rename to emu-configs/primehack/config/Profiles/Hotkeys/RetroDECK Defaults.ini diff --git a/emu-configs/primehack/Profiles/Wiimote/PrimeHack SD-Wii Nintendo Layout.ini b/emu-configs/primehack/config/Profiles/Wiimote/PrimeHack SD-Wii Nintendo Layout.ini similarity index 100% rename from emu-configs/primehack/Profiles/Wiimote/PrimeHack SD-Wii Nintendo Layout.ini rename to emu-configs/primehack/config/Profiles/Wiimote/PrimeHack SD-Wii Nintendo Layout.ini diff --git a/emu-configs/primehack/Profiles/Wiimote/PrimeHack SD-Wii Xbox Layout.ini b/emu-configs/primehack/config/Profiles/Wiimote/PrimeHack SD-Wii Xbox Layout.ini similarity index 100% rename from emu-configs/primehack/Profiles/Wiimote/PrimeHack SD-Wii Xbox Layout.ini rename to emu-configs/primehack/config/Profiles/Wiimote/PrimeHack SD-Wii Xbox Layout.ini diff --git a/emu-configs/primehack/Qt.ini b/emu-configs/primehack/config/Qt.ini similarity index 100% rename from emu-configs/primehack/Qt.ini rename to emu-configs/primehack/config/Qt.ini diff --git a/emu-configs/primehack/WiimoteNew.ini b/emu-configs/primehack/config/WiimoteNew.ini similarity index 100% rename from emu-configs/primehack/WiimoteNew.ini rename to emu-configs/primehack/config/WiimoteNew.ini diff --git a/incconfigs/primehack/data/GameSettings/R3ME01.ini b/emu-configs/primehack/data/GameSettings/R3ME01.ini similarity index 100% rename from incconfigs/primehack/data/GameSettings/R3ME01.ini rename to emu-configs/primehack/data/GameSettings/R3ME01.ini diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_10ca6dca25531ce9_4.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_10ca6dca25531ce9_4.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_10ca6dca25531ce9_4.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_10ca6dca25531ce9_4.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_173f3a24d9dd4a66_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_173f3a24d9dd4a66_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_173f3a24d9dd4a66_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_173f3a24d9dd4a66_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_2a304e0fc49a883c_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_2a304e0fc49a883c_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_2a304e0fc49a883c_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_2a304e0fc49a883c_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_43be3d9c0c2e2dbd_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_43be3d9c0c2e2dbd_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_43be3d9c0c2e2dbd_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_43be3d9c0c2e2dbd_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_47002754133e4ff5_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_47002754133e4ff5_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_47002754133e4ff5_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_47002754133e4ff5_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_4eb90bb511d2b10e_4.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_4eb90bb511d2b10e_4.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_4eb90bb511d2b10e_4.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_4eb90bb511d2b10e_4.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_54e294522955b32e_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_54e294522955b32e_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_54e294522955b32e_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_54e294522955b32e_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_5945fd1a085a2aeb_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_5945fd1a085a2aeb_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_5945fd1a085a2aeb_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_5945fd1a085a2aeb_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_70a90df632629730_4.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_70a90df632629730_4.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_70a90df632629730_4.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_70a90df632629730_4.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_7e31a38b70ecbddd_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_7e31a38b70ecbddd_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_7e31a38b70ecbddd_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_7e31a38b70ecbddd_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_86475f276fb14e06_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_86475f276fb14e06_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_86475f276fb14e06_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_86475f276fb14e06_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_889e80824c922249_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_889e80824c922249_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_889e80824c922249_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_889e80824c922249_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_96342171475066ab_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_96342171475066ab_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_96342171475066ab_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_96342171475066ab_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_9af2d52683113ecc_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_9af2d52683113ecc_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_9af2d52683113ecc_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_9af2d52683113ecc_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_a28e2885c4fe7e1c_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_a28e2885c4fe7e1c_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_a28e2885c4fe7e1c_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_a28e2885c4fe7e1c_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_b0c321687c7a410b_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_b0c321687c7a410b_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_b0c321687c7a410b_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_b0c321687c7a410b_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_c3af34349deab463_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_c3af34349deab463_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_c3af34349deab463_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_c3af34349deab463_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_cb44bdce7a961a9d_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_cb44bdce7a961a9d_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_cb44bdce7a961a9d_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_cb44bdce7a961a9d_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_ce9f9d8116478553_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_ce9f9d8116478553_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_ce9f9d8116478553_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_ce9f9d8116478553_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_d3576576ea854c06_4.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_d3576576ea854c06_4.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_d3576576ea854c06_4.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_d3576576ea854c06_4.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_f0599000a4f68a36_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_f0599000a4f68a36_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_f0599000a4f68a36_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_f0599000a4f68a36_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_f26190a488d42e7c_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_f26190a488d42e7c_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_f26190a488d42e7c_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_32x32_f26190a488d42e7c_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_40x32_4c3b4cc767632866_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_40x32_4c3b4cc767632866_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_40x32_4c3b4cc767632866_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_40x32_4c3b4cc767632866_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_1606dfde024ac097_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_1606dfde024ac097_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_1606dfde024ac097_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_1606dfde024ac097_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_16a58a4eea792bbe_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_16a58a4eea792bbe_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_16a58a4eea792bbe_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_16a58a4eea792bbe_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_175a89d65955dc3b_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_175a89d65955dc3b_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_175a89d65955dc3b_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_175a89d65955dc3b_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_42ca5ae71fc5a4dd_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_42ca5ae71fc5a4dd_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_42ca5ae71fc5a4dd_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_42ca5ae71fc5a4dd_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_ffeb4d8af2d792d8_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_ffeb4d8af2d792d8_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_ffeb4d8af2d792d8_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_64x32_ffeb4d8af2d792d8_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_23cf53ad89c9fd1b_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_23cf53ad89c9fd1b_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_23cf53ad89c9fd1b_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_23cf53ad89c9fd1b_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_59808344c616ced7_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_59808344c616ced7_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_59808344c616ced7_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_59808344c616ced7_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_6ac1c1da82026c89_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_6ac1c1da82026c89_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_6ac1c1da82026c89_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_6ac1c1da82026c89_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_70ff98b99f564308_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_70ff98b99f564308_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_70ff98b99f564308_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_70ff98b99f564308_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_75914a5d05565cd7_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_75914a5d05565cd7_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_75914a5d05565cd7_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_75914a5d05565cd7_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_7fbc4a84faef18ee_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_7fbc4a84faef18ee_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_7fbc4a84faef18ee_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_7fbc4a84faef18ee_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_86d6d4197093f397_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_86d6d4197093f397_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_86d6d4197093f397_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_86d6d4197093f397_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_93dd5118ba11a908_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_93dd5118ba11a908_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_93dd5118ba11a908_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_93dd5118ba11a908_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_a05f9156a9b8da71_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_a05f9156a9b8da71_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_a05f9156a9b8da71_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/Common/tex1_76x32_a05f9156a9b8da71_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_2a304e0fc49a883c_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_2a304e0fc49a883c_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_2a304e0fc49a883c_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_2a304e0fc49a883c_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_54e294522955b32e_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_54e294522955b32e_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_54e294522955b32e_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_54e294522955b32e_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_5945fd1a085a2aeb_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_5945fd1a085a2aeb_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_5945fd1a085a2aeb_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_5945fd1a085a2aeb_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_701e7c156583abfc_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_701e7c156583abfc_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_701e7c156583abfc_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_701e7c156583abfc_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_7e31a38b70ecbddd_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_7e31a38b70ecbddd_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_7e31a38b70ecbddd_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_7e31a38b70ecbddd_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_86475f276fb14e06_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_86475f276fb14e06_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_86475f276fb14e06_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_86475f276fb14e06_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_a28e2885c4fe7e1c_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_a28e2885c4fe7e1c_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_a28e2885c4fe7e1c_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_a28e2885c4fe7e1c_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_a7ef87b56d6b4bdf_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_a7ef87b56d6b4bdf_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_a7ef87b56d6b4bdf_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_a7ef87b56d6b4bdf_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_b4f4fb242799c981_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_b4f4fb242799c981_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_b4f4fb242799c981_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_b4f4fb242799c981_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_bb3467a83b7dad05_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_bb3467a83b7dad05_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_bb3467a83b7dad05_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_bb3467a83b7dad05_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_cb44bdce7a961a9d_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_cb44bdce7a961a9d_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_cb44bdce7a961a9d_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_cb44bdce7a961a9d_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_e74dc87e7b4eef8d_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_e74dc87e7b4eef8d_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_e74dc87e7b4eef8d_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_e74dc87e7b4eef8d_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_f0599000a4f68a36_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_f0599000a4f68a36_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_f0599000a4f68a36_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_f0599000a4f68a36_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_f26190a488d42e7c_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_f26190a488d42e7c_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_f26190a488d42e7c_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_32x32_f26190a488d42e7c_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_1606dfde024ac097_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_1606dfde024ac097_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_1606dfde024ac097_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_1606dfde024ac097_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_16a58a4eea792bbe_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_16a58a4eea792bbe_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_16a58a4eea792bbe_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_16a58a4eea792bbe_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_175a89d65955dc3b_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_175a89d65955dc3b_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_175a89d65955dc3b_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_175a89d65955dc3b_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_27dedcf777de34c0_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_27dedcf777de34c0_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_27dedcf777de34c0_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_27dedcf777de34c0_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_3ee19d4f14128a9b_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_3ee19d4f14128a9b_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_3ee19d4f14128a9b_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_3ee19d4f14128a9b_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_41703e382ee91ba1_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_41703e382ee91ba1_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_41703e382ee91ba1_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_41703e382ee91ba1_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_42ca5ae71fc5a4dd_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_42ca5ae71fc5a4dd_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_42ca5ae71fc5a4dd_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_42ca5ae71fc5a4dd_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_47dc2607b727f563_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_47dc2607b727f563_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_47dc2607b727f563_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_47dc2607b727f563_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_4f0ad2e2995bddb5_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_4f0ad2e2995bddb5_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_4f0ad2e2995bddb5_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_4f0ad2e2995bddb5_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_569c97647cd0e0c9_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_569c97647cd0e0c9_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_569c97647cd0e0c9_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_569c97647cd0e0c9_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_63eacd0666203c96_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_63eacd0666203c96_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_63eacd0666203c96_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_63eacd0666203c96_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_92a58bc7eb71f53d_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_92a58bc7eb71f53d_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_92a58bc7eb71f53d_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_92a58bc7eb71f53d_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_9fb461fb5a0c4962_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_9fb461fb5a0c4962_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_9fb461fb5a0c4962_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_9fb461fb5a0c4962_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_af76096726fc1854_14.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_af76096726fc1854_14.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_af76096726fc1854_14.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_af76096726fc1854_14.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_b0a79df2f424260e_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_b0a79df2f424260e_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_b0a79df2f424260e_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_b0a79df2f424260e_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_b6ee0b617b179b2c_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_b6ee0b617b179b2c_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_b6ee0b617b179b2c_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_b6ee0b617b179b2c_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_bf152ef2b7f5c2fd_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_bf152ef2b7f5c2fd_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_bf152ef2b7f5c2fd_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_bf152ef2b7f5c2fd_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_f09993aa62c3a11b_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_f09993aa62c3a11b_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_f09993aa62c3a11b_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_f09993aa62c3a11b_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_f3f27c5e92f56472_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_f3f27c5e92f56472_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_f3f27c5e92f56472_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_f3f27c5e92f56472_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_ffeb4d8af2d792d8_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_ffeb4d8af2d792d8_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_ffeb4d8af2d792d8_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_64x32_ffeb4d8af2d792d8_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_23cf53ad89c9fd1b_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_23cf53ad89c9fd1b_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_23cf53ad89c9fd1b_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_23cf53ad89c9fd1b_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_59808344c616ced7_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_59808344c616ced7_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_59808344c616ced7_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_59808344c616ced7_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_6ac1c1da82026c89_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_6ac1c1da82026c89_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_6ac1c1da82026c89_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_6ac1c1da82026c89_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_70ff98b99f564308_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_70ff98b99f564308_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_70ff98b99f564308_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_70ff98b99f564308_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_75914a5d05565cd7_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_75914a5d05565cd7_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_75914a5d05565cd7_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_75914a5d05565cd7_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_7fbc4a84faef18ee_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_7fbc4a84faef18ee_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_7fbc4a84faef18ee_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_7fbc4a84faef18ee_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_86d6d4197093f397_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_86d6d4197093f397_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_86d6d4197093f397_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_86d6d4197093f397_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_93dd5118ba11a908_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_93dd5118ba11a908_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_93dd5118ba11a908_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_93dd5118ba11a908_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_a05f9156a9b8da71_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_a05f9156a9b8da71_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_a05f9156a9b8da71_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP1/tex1_76x32_a05f9156a9b8da71_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_2a304e0fc49a883c_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_2a304e0fc49a883c_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_2a304e0fc49a883c_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_2a304e0fc49a883c_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_4eb90bb511d2b10e_4.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_4eb90bb511d2b10e_4.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_4eb90bb511d2b10e_4.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_4eb90bb511d2b10e_4.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_54e294522955b32e_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_54e294522955b32e_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_54e294522955b32e_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_54e294522955b32e_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_5945fd1a085a2aeb_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_5945fd1a085a2aeb_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_5945fd1a085a2aeb_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_5945fd1a085a2aeb_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_5fa30f82f962b236_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_5fa30f82f962b236_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_5fa30f82f962b236_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_5fa30f82f962b236_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_615ec0bfb80acb1d_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_615ec0bfb80acb1d_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_615ec0bfb80acb1d_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_615ec0bfb80acb1d_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_701e7c156583abfc_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_701e7c156583abfc_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_701e7c156583abfc_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_701e7c156583abfc_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_7e31a38b70ecbddd_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_7e31a38b70ecbddd_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_7e31a38b70ecbddd_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_7e31a38b70ecbddd_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_86475f276fb14e06_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_86475f276fb14e06_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_86475f276fb14e06_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_86475f276fb14e06_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_a28e2885c4fe7e1c_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_a28e2885c4fe7e1c_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_a28e2885c4fe7e1c_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_a28e2885c4fe7e1c_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_bb3467a83b7dad05_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_bb3467a83b7dad05_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_bb3467a83b7dad05_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_bb3467a83b7dad05_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_cb44bdce7a961a9d_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_cb44bdce7a961a9d_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_cb44bdce7a961a9d_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_cb44bdce7a961a9d_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_dbcb14f0171b30d3_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_dbcb14f0171b30d3_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_dbcb14f0171b30d3_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_dbcb14f0171b30d3_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_dfe44df2c8105710_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_dfe44df2c8105710_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_dfe44df2c8105710_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_dfe44df2c8105710_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_f0599000a4f68a36_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_f0599000a4f68a36_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_f0599000a4f68a36_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_f0599000a4f68a36_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_f26190a488d42e7c_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_f26190a488d42e7c_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_f26190a488d42e7c_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_f26190a488d42e7c_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_f2e2eeb12e0e82c0_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_f2e2eeb12e0e82c0_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_f2e2eeb12e0e82c0_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_32x32_f2e2eeb12e0e82c0_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_0064d1faaf79a1de_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_0064d1faaf79a1de_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_0064d1faaf79a1de_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_0064d1faaf79a1de_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_0749accc3ceb7f65_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_0749accc3ceb7f65_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_0749accc3ceb7f65_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_0749accc3ceb7f65_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_0d85d548a5776b9c_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_0d85d548a5776b9c_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_0d85d548a5776b9c_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_0d85d548a5776b9c_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_1606dfde024ac097_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_1606dfde024ac097_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_1606dfde024ac097_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_1606dfde024ac097_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_16a58a4eea792bbe_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_16a58a4eea792bbe_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_16a58a4eea792bbe_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_16a58a4eea792bbe_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_175a89d65955dc3b_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_175a89d65955dc3b_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_175a89d65955dc3b_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_175a89d65955dc3b_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_1bf2957bffda8c54_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_1bf2957bffda8c54_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_1bf2957bffda8c54_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_1bf2957bffda8c54_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_360b0a27d8d03e02_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_360b0a27d8d03e02_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_360b0a27d8d03e02_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_360b0a27d8d03e02_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_42ca5ae71fc5a4dd_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_42ca5ae71fc5a4dd_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_42ca5ae71fc5a4dd_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_42ca5ae71fc5a4dd_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_4bb466582c2d7aff_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_4bb466582c2d7aff_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_4bb466582c2d7aff_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_4bb466582c2d7aff_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_6cf2ab7d53aae895_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_6cf2ab7d53aae895_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_6cf2ab7d53aae895_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_6cf2ab7d53aae895_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_6cfc7cc23de5c69b_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_6cfc7cc23de5c69b_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_6cfc7cc23de5c69b_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_6cfc7cc23de5c69b_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_7a518177afff0bc2_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_7a518177afff0bc2_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_7a518177afff0bc2_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_7a518177afff0bc2_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_835ed629d0fed238_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_835ed629d0fed238_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_835ed629d0fed238_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_835ed629d0fed238_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_af76096726fc1854_14.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_af76096726fc1854_14.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_af76096726fc1854_14.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_af76096726fc1854_14.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_bfdffec3c8943aea_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_bfdffec3c8943aea_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_bfdffec3c8943aea_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_bfdffec3c8943aea_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_c5fa21384e2e25f7_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_c5fa21384e2e25f7_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_c5fa21384e2e25f7_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_c5fa21384e2e25f7_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_ec8bc72a0c6b2b7d_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_ec8bc72a0c6b2b7d_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_ec8bc72a0c6b2b7d_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_ec8bc72a0c6b2b7d_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_f5cdd86ad2b9b9c3_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_f5cdd86ad2b9b9c3_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_f5cdd86ad2b9b9c3_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_f5cdd86ad2b9b9c3_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_f86841b072527b52_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_f86841b072527b52_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_f86841b072527b52_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_f86841b072527b52_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_ffeb4d8af2d792d8_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_ffeb4d8af2d792d8_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_ffeb4d8af2d792d8_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x32_ffeb4d8af2d792d8_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x64_db014c47357a98a2_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x64_db014c47357a98a2_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x64_db014c47357a98a2_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_64x64_db014c47357a98a2_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_23cf53ad89c9fd1b_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_23cf53ad89c9fd1b_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_23cf53ad89c9fd1b_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_23cf53ad89c9fd1b_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_59808344c616ced7_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_59808344c616ced7_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_59808344c616ced7_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_59808344c616ced7_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_6ac1c1da82026c89_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_6ac1c1da82026c89_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_6ac1c1da82026c89_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_6ac1c1da82026c89_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_70ff98b99f564308_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_70ff98b99f564308_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_70ff98b99f564308_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_70ff98b99f564308_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_75914a5d05565cd7_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_75914a5d05565cd7_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_75914a5d05565cd7_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_75914a5d05565cd7_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_7fbc4a84faef18ee_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_7fbc4a84faef18ee_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_7fbc4a84faef18ee_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_7fbc4a84faef18ee_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_86d6d4197093f397_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_86d6d4197093f397_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_86d6d4197093f397_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_86d6d4197093f397_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_93dd5118ba11a908_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_93dd5118ba11a908_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_93dd5118ba11a908_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_93dd5118ba11a908_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_a05f9156a9b8da71_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_a05f9156a9b8da71_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_a05f9156a9b8da71_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP2/tex1_76x32_a05f9156a9b8da71_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_128x115_05ace719b52918bb_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_128x115_05ace719b52918bb_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_128x115_05ace719b52918bb_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_128x115_05ace719b52918bb_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_128x115_40ea01bf6f2aceae_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_128x115_40ea01bf6f2aceae_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_128x115_40ea01bf6f2aceae_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_128x115_40ea01bf6f2aceae_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_10ca6dca25531ce9_4.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_10ca6dca25531ce9_4.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_10ca6dca25531ce9_4.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_10ca6dca25531ce9_4.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_2d9b5d2d0a406a63_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_2d9b5d2d0a406a63_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_2d9b5d2d0a406a63_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_2d9b5d2d0a406a63_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_380a4ed102753a91_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_380a4ed102753a91_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_380a4ed102753a91_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_380a4ed102753a91_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_43be3d9c0c2e2dbd_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_43be3d9c0c2e2dbd_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_43be3d9c0c2e2dbd_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_43be3d9c0c2e2dbd_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_4eb90bb511d2b10e_4.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_4eb90bb511d2b10e_4.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_4eb90bb511d2b10e_4.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_4eb90bb511d2b10e_4.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_52bc65cd8d4b0905_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_52bc65cd8d4b0905_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_52bc65cd8d4b0905_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_52bc65cd8d4b0905_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_70a90df632629730_4.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_70a90df632629730_4.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_70a90df632629730_4.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_70a90df632629730_4.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_877ac67dc3c23f97_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_877ac67dc3c23f97_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_877ac67dc3c23f97_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_877ac67dc3c23f97_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_8a3e8ec9d97c84f7_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_8a3e8ec9d97c84f7_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_8a3e8ec9d97c84f7_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_8a3e8ec9d97c84f7_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_96342171475066ab_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_96342171475066ab_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_96342171475066ab_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_96342171475066ab_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_975e1a31b02a2a68_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_975e1a31b02a2a68_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_975e1a31b02a2a68_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_975e1a31b02a2a68_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_9af2d52683113ecc_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_9af2d52683113ecc_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_9af2d52683113ecc_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_9af2d52683113ecc_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_b0c321687c7a410b_5.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_b0c321687c7a410b_5.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_b0c321687c7a410b_5.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_b0c321687c7a410b_5.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_b7bcef92f3f7378d_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_b7bcef92f3f7378d_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_b7bcef92f3f7378d_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_b7bcef92f3f7378d_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_d3576576ea854c06_4.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_d3576576ea854c06_4.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_d3576576ea854c06_4.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_d3576576ea854c06_4.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_e81f99c205eb24d0_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_e81f99c205eb24d0_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_e81f99c205eb24d0_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_e81f99c205eb24d0_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_f00e0e837140250a_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_f00e0e837140250a_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_f00e0e837140250a_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_32x32_f00e0e837140250a_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_4c3b4cc767632866_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_4c3b4cc767632866_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_4c3b4cc767632866_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_4c3b4cc767632866_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_970859e57fe24761_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_970859e57fe24761_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_970859e57fe24761_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_970859e57fe24761_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_a60e7e0eac9a75e7_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_a60e7e0eac9a75e7_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_a60e7e0eac9a75e7_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_a60e7e0eac9a75e7_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_bf0e66339a12f23a_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_bf0e66339a12f23a_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_bf0e66339a12f23a_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_bf0e66339a12f23a_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_e65a03d74465035d_6.dds b/emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_e65a03d74465035d_6.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_e65a03d74465035d_6.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Steam Deck Button Prompts/MP3/tex1_40x32_e65a03d74465035d_6.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_19d4c177bfa5255a_14.dds b/emu-configs/primehack/data/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_19d4c177bfa5255a_14.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_19d4c177bfa5255a_14.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_19d4c177bfa5255a_14.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_344dcedb01a9a7ff_14.dds b/emu-configs/primehack/data/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_344dcedb01a9a7ff_14.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_344dcedb01a9a7ff_14.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_344dcedb01a9a7ff_14.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_5767fae3e9c2ec7b_14.dds b/emu-configs/primehack/data/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_5767fae3e9c2ec7b_14.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_5767fae3e9c2ec7b_14.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_5767fae3e9c2ec7b_14.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_ad15d2f8f67a24d8_14.dds b/emu-configs/primehack/data/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_ad15d2f8f67a24d8_14.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_ad15d2f8f67a24d8_14.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_ad15d2f8f67a24d8_14.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_d7651895d8b4b6e0_14.dds b/emu-configs/primehack/data/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_d7651895d8b4b6e0_14.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_d7651895d8b4b6e0_14.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_d7651895d8b4b6e0_14.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_daf65c9d00a79c85_14.dds b/emu-configs/primehack/data/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_daf65c9d00a79c85_14.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_daf65c9d00a79c85_14.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_daf65c9d00a79c85_14.dds diff --git a/incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_f4681588babc937c_14.dds b/emu-configs/primehack/data/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_f4681588babc937c_14.dds similarity index 100% rename from incconfigs/primehack/data/Load/Textures/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_f4681588babc937c_14.dds rename to emu-configs/primehack/data/R3M/0EXTRA - Wiimote Warning Replacement/tex1_832x456_f4681588babc937c_14.dds diff --git a/functions/prepare_component.sh b/functions/prepare_component.sh index a0ec423a..45e5e4e9 100644 --- a/functions/prepare_component.sh +++ b/functions/prepare_component.sh @@ -411,12 +411,12 @@ prepare_component() { log i "----------------------" if [[ $multi_user_mode == "true" ]]; then # Multi-user actions create_dir -d "$multi_user_data_folder/$SteamAppUser/config/primehack" - cp -fvr "$emuconfigs/primehack/"* "$multi_user_data_folder/$SteamAppUser/config/primehack/" + cp -fvr "$emuconfigs/primehack/config/"* "$multi_user_data_folder/$SteamAppUser/config/primehack/" set_setting_value ""$multi_user_data_folder/$SteamAppUser/config/primehack/Dolphin.ini"" "ISOPath0" "$roms_folder/gc" "primehack" "General" dir_prep "$multi_user_data_folder/$SteamAppUser/config/primehack" "/var/config/primehack" else # Single-user actions create_dir -d /var/config/primehack/ - cp -fvr "$emuconfigs/primehack/"* /var/config/primehack/ + cp -fvr "$emuconfigs/primehack/config/"* /var/config/primehack/ set_setting_value "$primehackconf" "ISOPath0" "$roms_folder/gc" "primehack" "General" fi # Shared actions @@ -429,6 +429,7 @@ prepare_component() { dir_prep "$saves_folder/wii/primehack" "/var/data/primehack/Wii" dir_prep "$mods_folder/Primehack" "/var/data/primehack/Load/GraphicMods" dir_prep "$texture_packs_folder/Primehack" "/var/data/primehack/Load/Textures" + cp -fvr "$emuconfigs/primehack/data/"* "$multi_user_data_folder/$SteamAppUser/data/primehack/" # this must be done after the dirs are prepared as it copying some "mods" # Reset default preset settings set_setting_value "$rd_conf" "primehack" "$(get_setting_value "$rd_defaults" "primehack" "retrodeck" "ask_to_exit")" "retrodeck" "ask_to_exit" diff --git a/incconfigs/primehack/configs/GFX.ini b/incconfigs/primehack/configs/GFX.ini deleted file mode 100644 index 3b7d355a..00000000 --- a/incconfigs/primehack/configs/GFX.ini +++ /dev/null @@ -1,33 +0,0 @@ -[Enhancements] -ArbitraryMipmapDetection = True -DisableCopyFilter = True -ForceTrueColor = True -[Hacks] -BBoxEnable = False -DeferEFBCopies = True -EFBEmulateFormatChanges = False -EFBScaledCopy = True -EFBToTextureEnable = True -ImmediateXFBEnable = True -SkipDuplicateXFBs = True -XFBToTextureEnable = True -EFBAccessEnable = False -[PrimeHack Misc] -AutoEFBMP = True -Lock Camera in Motion Puzzles = True -ReduceBloom = True -ToggleArmRePosition = True -[Settings] -AspectRatio = 1 -BackendMultithreading = True -DumpBaseTextures = True -DumpMipTextures = True -FastDepthCalc = True -InternalResolution = 2 -SaveTextureCacheToState = True -WaitForShadersBeforeStarting = True -wideScreenHack = True -CacheHiresTextures = True -HiresTextures = True -[Hardware] -VSync = True From a2553c753f34cc0a8c1b7376b99356b30f992148 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 6 Mar 2024 08:46:30 +0100 Subject: [PATCH 24/34] APPDATA: updated --- net.retrodeck.retrodeck.appdata.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/net.retrodeck.retrodeck.appdata.xml b/net.retrodeck.retrodeck.appdata.xml index c5e852f0..8888d85f 100644 --- a/net.retrodeck.retrodeck.appdata.xml +++ b/net.retrodeck.retrodeck.appdata.xml @@ -65,7 +65,7 @@ GPL-3.0 CC0-1.0 - + https://github.com/XargonWan/RetroDECK/releases/tag/0.8.0b

      @@ -91,6 +91,7 @@

    • DOLPHIN: Tweaked GC Input
    • DOLPHIN: Enabled GBA and Tweaked Input
    • DOLPHIN: Graphical Tweaks
    • +
    • PRIMEHACK: config structure refactor + new configs
    • Quit button after emulators reset should act as an actual full quit button
    • Created a quit_retrodeck function to ease the quit in the scripts.
    • Logs folder is now in retrodeck/logs (previously was .logs)
    • @@ -105,6 +106,7 @@
    • RPCS3 is now running via shortcut (.desktop file) by default - WARN THE USERS TO MIGRATE
    • RPCS3: Updated to 4 controllers
    • RYUJINX: Updated to 4 controllers
    • +
    • GZDOOM: Updated to 4 controllers

    Fixes:

      From aa7ad0b2c64801e94903b137308f58ede0389a35 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 6 Mar 2024 08:47:07 +0100 Subject: [PATCH 25/34] APPDATA: updated --- net.retrodeck.retrodeck.appdata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/net.retrodeck.retrodeck.appdata.xml b/net.retrodeck.retrodeck.appdata.xml index 8888d85f..0caa2c41 100644 --- a/net.retrodeck.retrodeck.appdata.xml +++ b/net.retrodeck.retrodeck.appdata.xml @@ -112,6 +112,7 @@
      • Fixed DUCKSTATION memory card folder
      • Fixed RPCS3 saves folder (wrong symlink) - WARN THE USERS TO BACKUP
      • +
      • Fixed some issues that preventing RetroDECK to be built locally

      Issues:

        From 4e37efab7f6f24c4a31d599f5bc0ce66c35d4ca8 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 6 Mar 2024 08:47:53 +0100 Subject: [PATCH 26/34] APPDATA: updated --- net.retrodeck.retrodeck.appdata.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net.retrodeck.retrodeck.appdata.xml b/net.retrodeck.retrodeck.appdata.xml index 0caa2c41..d02afaab 100644 --- a/net.retrodeck.retrodeck.appdata.xml +++ b/net.retrodeck.retrodeck.appdata.xml @@ -75,8 +75,8 @@

        Changes:

        • ES-DE: updated to 3.0
        • -
        • CITRA-SA: Removed
        • -
        • YUZU: Removed
        • +
        • CITRA-SA: Removed, the libretro core is now the default emulator
        • +
        • YUZU: Removed, Ryujinx is now the default emulator
        • Added new system: RYUJINX
        • Added new system: SOLARUS
        • Added new engine: GZDOOM
        • From 8ebb6ae8467ea634c6c5f7f539fd778c29253ea8 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 6 Mar 2024 08:53:45 +0100 Subject: [PATCH 27/34] APPDATA: updated [skip ci] --- incconfigs/whatis.readme | 15 ++------------- net.retrodeck.retrodeck.appdata.xml | 1 + 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/incconfigs/whatis.readme b/incconfigs/whatis.readme index 817b6969..46bb1f7a 100644 --- a/incconfigs/whatis.readme +++ b/incconfigs/whatis.readme @@ -1,14 +1,3 @@ +DONE :) +- Xargon -MelonDS (Minor changes) - -- Graphical tweaks - -Primehack - -NOTE Two folders: - -Config folder: -- Graphics updated - -Data folder: -- Added custom textures diff --git a/net.retrodeck.retrodeck.appdata.xml b/net.retrodeck.retrodeck.appdata.xml index d02afaab..d90a9573 100644 --- a/net.retrodeck.retrodeck.appdata.xml +++ b/net.retrodeck.retrodeck.appdata.xml @@ -107,6 +107,7 @@
        • RPCS3: Updated to 4 controllers
        • RYUJINX: Updated to 4 controllers
        • GZDOOM: Updated to 4 controllers
        • +
        • MELONDS: grahpical twekas

        Fixes:

          From b8623746179bbf148c5807c2d1ce51cccc3a00ed Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 6 Mar 2024 12:34:49 +0100 Subject: [PATCH 28/34] GZDOOM: manifest fixes --- net.retrodeck.retrodeck.yml | 58 ++++++++++++++++++------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 712f24e3..70f9221b 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -1210,35 +1210,6 @@ modules: # This is broken, so for the moment we're manual adding a previous version # - rd-submodules/shared-modules/gzdoom/gzdoom.json - - name: gzdoom - buildsystem: cmake-ninja - config-opts: - - '-DCMAKE_BUILD_TYPE=RelWithDebInfo' - cleanup: - - /lib/*.a - - /lib/*.la - - /lib/pkgconfig - - /include - sources: - - type: git - url: https://github.com/zdoom/gzdoom.git - tag: g4.11.2 - commit: df5a3c1a9c673aed528813aead6002c833ac24ac - x-checker-data: - type: anitya - project-id: 17531 - stable-only: true - tag-template: g$version - - type: file - url: https://github.com/zdoom/gzdoom/raw/g4.11.2/soundfont/gzdoom.sf2 - sha256: a9058609b07c1f0e0c1f420e76c2e80ba78136e6173e836caab51ffb13e552f1 - - type: patch - path: rd-submodules/shared-modules/gzdoom/description.patch - post-install: - - install -Dm 644 gzdoom.sf2 /app/share/sounds/sf2/gzdoom.sf2 - modules: - - rd-submodules/shared-modules/linux-audio/libinstpatch.json - - rd-submodules/shared-modules/linux-audio/fluidsynth2.json - name: libsndfile buildsystem: autotools sources: @@ -1280,6 +1251,35 @@ modules: project-id: 153600 stable-only: true url-template: https://github.com/zdoom/ZMusic/archive/$version.tar.gz + - name: gzdoom + buildsystem: cmake-ninja + config-opts: + - '-DCMAKE_BUILD_TYPE=RelWithDebInfo' + cleanup: + - /lib/*.a + - /lib/*.la + - /lib/pkgconfig + - /include + sources: + - type: git + url: https://github.com/zdoom/gzdoom.git + tag: g4.11.2 + commit: df5a3c1a9c673aed528813aead6002c833ac24ac + x-checker-data: + type: anitya + project-id: 17531 + stable-only: true + tag-template: g$version + - type: file + url: https://github.com/zdoom/gzdoom/raw/g4.11.2/soundfont/gzdoom.sf2 + sha256: a9058609b07c1f0e0c1f420e76c2e80ba78136e6173e836caab51ffb13e552f1 + - type: patch + path: rd-submodules/shared-modules/gzdoom/description.patch + post-install: + - install -Dm 644 gzdoom.sf2 /app/share/sounds/sf2/gzdoom.sf2 + modules: + - rd-submodules/shared-modules/linux-audio/libinstpatch.json + - rd-submodules/shared-modules/linux-audio/fluidsynth2.json # GZDoom - END From c17f416b224379e757d8670adac996780a08a636 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 6 Mar 2024 22:31:18 +0100 Subject: [PATCH 29/34] RA: manifest libraries fixed --- net.retrodeck.retrodeck.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 70f9221b..f5e2f1dc 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -484,7 +484,7 @@ modules: install VkLayer_FROG_gamescope_wsi.x86_64.json /app/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json modules: - - rd-submodules/retroarch/modules/libpng/libpng-1.6.35.json + - rd-submodules/retroarch/modules/libpng/libpng-1.6.json - rd-submodules/retroarch/modules/nvidia-cg-toolkit/nvidia-cg-toolkit-3.1.0013.json - rd-submodules/shared-modules/SDL/SDL-1.2.15.json - rd-submodules/shared-modules/SDL/SDL_image-1.2.12.json @@ -495,11 +495,11 @@ modules: # certificate glu issue #- rd-submodules/shared-modules/gudev/gudev.json - rd-submodules/retroarch/modules/libbz2/libbz2-1.0.8.json - - rd-submodules/retroarch/modules/xrandr/xrandr-1.5.1.json + - rd-submodules/retroarch/modules/xrandr/xrandr-1.5.json - rd-submodules/retroarch/modules/libaio/libaio-0.3.112.json # certificate issue, check glu module for more info #- rd-submodules/shared-modules/glu/glu-9.json - - rd-submodules/shared-modules/libdecor/libdecor-0.1.1.json + - rd-submodules/shared-modules/libdecor/libdecor.json - rd-submodules/retroarch/modules/gamemode/gamemode-1.8.json - name: retroarch-filers-video subdir: gfx/video_filters From 2226f81750a9658bad75095ad0dadc0d3311b3c3 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 6 Mar 2024 22:32:38 +0100 Subject: [PATCH 30/34] GZDOOM: re-updated --- net.retrodeck.retrodeck.yml | 75 +------------------------------------ 1 file changed, 1 insertion(+), 74 deletions(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index f5e2f1dc..98cdec10 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -1207,80 +1207,7 @@ modules: # SOLARUS - END # GZDoom - Start - # This is broken, so for the moment we're manual adding a previous version - # - rd-submodules/shared-modules/gzdoom/gzdoom.json - - - name: libsndfile - buildsystem: autotools - sources: - - type: archive - url: >- - https://github.com/libsndfile/libsndfile/releases/download/1.2.2/libsndfile-1.2.2.tar.xz - sha256: 3799ca9924d3125038880367bf1468e53a1b7e3686a934f098b7e1d286cdb80e - x-checker-data: - type: anitya - project-id: 13277 - stable-only: true - url-template: >- - https://github.com/libsndfile/libsndfile/releases/download/$version/libsndfile-$version.tar.xz - - name: game-music-emu - buildsystem: cmake-ninja - config-opts: - - '-DCMAKE_BUILD_TYPE=RelWithDebInfo' - sources: - - type: archive - url: >- - https://bitbucket.org/mpyne/game-music-emu/downloads/game-music-emu-0.6.3.tar.gz - sha256: 626e8a104e0dadd10ef6519a67aca880c7b40f81471659f1935b61754e12fc7b - x-checker-data: - type: anitya - project-id: 866 - stable-only: true - url-template: >- - https://bitbucket.org/mpyne/game-music-emu/downloads/game-music-emu-$version.tar.gz - - name: zmusic - buildsystem: cmake-ninja - config-opts: - - '-DCMAKE_BUILD_TYPE=RelWithDebInfo' - sources: - - type: archive - url: https://github.com/zdoom/ZMusic/archive/1.1.12.tar.gz - sha256: da818594b395aa9174561a36362332b0ab8e7906d2e556ec47669326e67613d4 - x-checker-data: - type: anitya - project-id: 153600 - stable-only: true - url-template: https://github.com/zdoom/ZMusic/archive/$version.tar.gz - - name: gzdoom - buildsystem: cmake-ninja - config-opts: - - '-DCMAKE_BUILD_TYPE=RelWithDebInfo' - cleanup: - - /lib/*.a - - /lib/*.la - - /lib/pkgconfig - - /include - sources: - - type: git - url: https://github.com/zdoom/gzdoom.git - tag: g4.11.2 - commit: df5a3c1a9c673aed528813aead6002c833ac24ac - x-checker-data: - type: anitya - project-id: 17531 - stable-only: true - tag-template: g$version - - type: file - url: https://github.com/zdoom/gzdoom/raw/g4.11.2/soundfont/gzdoom.sf2 - sha256: a9058609b07c1f0e0c1f420e76c2e80ba78136e6173e836caab51ffb13e552f1 - - type: patch - path: rd-submodules/shared-modules/gzdoom/description.patch - post-install: - - install -Dm 644 gzdoom.sf2 /app/share/sounds/sf2/gzdoom.sf2 - modules: - - rd-submodules/shared-modules/linux-audio/libinstpatch.json - - rd-submodules/shared-modules/linux-audio/fluidsynth2.json - + - rd-submodules/shared-modules/gzdoom/gzdoom.json # GZDoom - END # MAME - Start From c815e38acf0165fd54fc89d637b83958dd0dda62 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Thu, 7 Mar 2024 13:56:31 +0100 Subject: [PATCH 31/34] SCUMMVM_LIBRETRO: added missing folders and config --- emu-configs/retroarch/scummvm.ini | 30 ++++++++++++++++++++++++++++++ functions/global.sh | 1 + functions/patching.sh | 2 +- functions/prepare_component.sh | 12 ++++++++++++ 4 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 emu-configs/retroarch/scummvm.ini diff --git a/emu-configs/retroarch/scummvm.ini b/emu-configs/retroarch/scummvm.ini new file mode 100644 index 00000000..e32bbf21 --- /dev/null +++ b/emu-configs/retroarch/scummvm.ini @@ -0,0 +1,30 @@ +[scummvm] +libretro_hooks_clear=false +iconspath= +mute=false +speech_volume=192 +native_mt32=false +mt32_device=null +libretro_playlist_version=0 +savepath= +confirm_exit=false +gui_use_game_language=false +extrapath= +gui_scale=100 +gui_return_to_launcher_at_exit=false +gui_disable_fixed_font_scaling=false +fullscreen=true +gui_browser_show_hidden=false +browser_lastpath= +libretro_playlist_path=/var/config/retroarch/playlists +themepath= +sfx_volume=192 +music_volume=192 +autosave_period=300 +gm_device=auto +music_driver=auto +opl_driver=auto +speech_mute=false +gui_language=en +libretro_hooks_location=0 + diff --git a/functions/global.sh b/functions/global.sh index a81e1413..ca6a3fa5 100644 --- a/functions/global.sh +++ b/functions/global.sh @@ -68,6 +68,7 @@ es_settings="/var/config/ES-DE/settings/es_settings.xml" raconf="/var/config/retroarch/retroarch.cfg" ra_core_conf="/var/config/retroarch/retroarch-core-options.cfg" +ra_scummvm_conf="/var/config/retroarch/system/scummvm.ini" # CEMU config files diff --git a/functions/patching.sh b/functions/patching.sh index cef2971f..4b21d329 100644 --- a/functions/patching.sh +++ b/functions/patching.sh @@ -12,7 +12,7 @@ set_setting_value() { case $4 in - "retrodeck" | "melonds" ) + "retrodeck" | "melonds" | "scummvm_libretro" ) if [[ -z $current_section_name ]]; then sed -i 's^\^'"$setting_name_to_change"'=.*^'"$setting_name_to_change"'='"$setting_value_to_change"'^' "$1" else diff --git a/functions/prepare_component.sh b/functions/prepare_component.sh index 45e5e4e9..7a198067 100644 --- a/functions/prepare_component.sh +++ b/functions/prepare_component.sh @@ -88,6 +88,18 @@ prepare_component() { set_setting_value "$raconf" "savestate_directory" "$states_folder" "retroarch" set_setting_value "$raconf" "screenshot_directory" "$screenshots_folder" "retroarch" set_setting_value "$raconf" "log_dir" "$logs_folder" "retroarch" + set_setting_value "$raconf" "rgui_browser_directory" $roms_folder "retroarch" + + # Specific Settings for ScummVM core + cp -fv "$emuconfigs/retroarch/scummvm.ini" "$ra_scummvm_conf" + create_dir $mods_folder/RetroArch/ScummVM/icons + create_dir $mods_folder/RetroArch/ScummVM/extra + create_dir $mods_folder/RetroArch/ScummVM/themes + set_setting_value "$ra_scummvm_conf" "iconspath" "$mods_folder/RetroArch/ScummVM/icons" "scummvm_libretro" "scummvm" + set_setting_value "$ra_scummvm_conf" "extrapath" "$mods_folder/RetroArch/ScummVM/extra" "scummvm_libretro" "scummvm" + set_setting_value "$ra_scummvm_conf" "themepath" "$mods_folder/RetroArch/ScummVM/themes" "scummvm_libretro" "scummvm" + set_setting_value "$ra_scummvm_conf" "savepath" "$saves_folder/scummvm" "scummvm_libretro" "scummvm" + set_setting_value "$ra_scummvm_conf" "browser_lastpath" "$roms_folder/scummvm" "scummvm_libretro" "scummvm" fi # Shared actions From eecf9ab58ebf32d5e052d67d390c4b276cbeb1ca Mon Sep 17 00:00:00 2001 From: XargonWan Date: Thu, 7 Mar 2024 14:09:07 +0100 Subject: [PATCH 32/34] APPDATA: updated --- net.retrodeck.retrodeck.appdata.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/net.retrodeck.retrodeck.appdata.xml b/net.retrodeck.retrodeck.appdata.xml index d90a9573..2b99f16f 100644 --- a/net.retrodeck.retrodeck.appdata.xml +++ b/net.retrodeck.retrodeck.appdata.xml @@ -65,7 +65,7 @@ GPL-3.0 CC0-1.0 - + https://github.com/XargonWan/RetroDECK/releases/tag/0.8.0b

          @@ -114,6 +114,8 @@

        • Fixed DUCKSTATION memory card folder
        • Fixed RPCS3 saves folder (wrong symlink) - WARN THE USERS TO BACKUP
        • Fixed some issues that preventing RetroDECK to be built locally
        • +
        • SCUMMVM: fixed a bug where some paths were not existing
        • +
        • RETROARCH: fixed a bug where the default folder was not the rom folder in the rgui

        Issues:

          From 166724eef492c2d44a804b129d8bec90921c8351 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Thu, 7 Mar 2024 15:00:30 +0100 Subject: [PATCH 33/34] GZDOOM: migrating to self built manifest as th flatpak one is no more mantained --- net.retrodeck.retrodeck.yml | 75 ++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 98cdec10..20efe4e8 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -1207,7 +1207,80 @@ modules: # SOLARUS - END # GZDoom - Start - - rd-submodules/shared-modules/gzdoom/gzdoom.json + # https://github.com/ZDoom/gzdoom + # When updating: + # - take the latest commit from the repo + # - update gzdoom.sf2 link and sha + # - pray + + - name: libsndfile + buildsystem: autotools + sources: + - type: archive + url: >- + https://github.com/libsndfile/libsndfile/releases/download/1.2.2/libsndfile-1.2.2.tar.xz + sha256: 3799ca9924d3125038880367bf1468e53a1b7e3686a934f098b7e1d286cdb80e + x-checker-data: + type: anitya + project-id: 13277 + stable-only: true + url-template: >- + https://github.com/libsndfile/libsndfile/releases/download/$version/libsndfile-$version.tar.xz + - name: game-music-emu + buildsystem: cmake-ninja + config-opts: + - '-DCMAKE_BUILD_TYPE=RelWithDebInfo' + sources: + - type: archive + url: >- + https://bitbucket.org/mpyne/game-music-emu/downloads/game-music-emu-0.6.3.tar.gz + sha256: 626e8a104e0dadd10ef6519a67aca880c7b40f81471659f1935b61754e12fc7b + x-checker-data: + type: anitya + project-id: 866 + stable-only: true + url-template: >- + https://bitbucket.org/mpyne/game-music-emu/downloads/game-music-emu-$version.tar.gz + - name: zmusic + buildsystem: cmake-ninja + config-opts: + - '-DCMAKE_BUILD_TYPE=RelWithDebInfo' + sources: + - type: archive + url: https://github.com/zdoom/ZMusic/archive/1.1.12.tar.gz + sha256: da818594b395aa9174561a36362332b0ab8e7906d2e556ec47669326e67613d4 + x-checker-data: + type: anitya + project-id: 153600 + stable-only: true + url-template: https://github.com/zdoom/ZMusic/archive/$version.tar.gz + - name: gzdoom + buildsystem: cmake-ninja + config-opts: + - '-DCMAKE_BUILD_TYPE=RelWithDebInfo' + cleanup: + - /lib/*.a + - /lib/*.la + - /lib/pkgconfig + - /include + sources: + - type: git + url: https://github.com/zdoom/gzdoom.git + commit: 05167fd4ef4388a511bad51b8a4304079c805424 + x-checker-data: + type: anitya + project-id: 17531 + stable-only: true + tag-template: g$version + - type: file + url: https://github.com/ZDoom/gzdoom/raw/b91300316875266e852e8b5890e188870189d4a6/soundfont/gzdoom.sf2 + sha256: a9058609b07c1f0e0c1f420e76c2e80ba78136e6173e836caab51ffb13e552f1 + post-install: + - install -Dm 644 gzdoom.sf2 /app/share/sounds/sf2/gzdoom.sf2 + modules: + - rd-submodules/shared-modules/linux-audio/libinstpatch.json + - rd-submodules/shared-modules/linux-audio/fluidsynth2.json + # GZDoom - END # MAME - Start From debce8f2791ef5b41bd8b858e9ed47ad0c578956 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Thu, 7 Mar 2024 15:04:12 +0100 Subject: [PATCH 34/34] SCUMMVM_LIBRETRO: fixed some paths and naming --- functions/patching.sh | 2 +- functions/prepare_component.sh | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/functions/patching.sh b/functions/patching.sh index 4b21d329..3b646950 100644 --- a/functions/patching.sh +++ b/functions/patching.sh @@ -12,7 +12,7 @@ set_setting_value() { case $4 in - "retrodeck" | "melonds" | "scummvm_libretro" ) + "retrodeck" | "melonds" | "libretro_scummvm" ) if [[ -z $current_section_name ]]; then sed -i 's^\^'"$setting_name_to_change"'=.*^'"$setting_name_to_change"'='"$setting_value_to_change"'^' "$1" else diff --git a/functions/prepare_component.sh b/functions/prepare_component.sh index 7a198067..73d6672c 100644 --- a/functions/prepare_component.sh +++ b/functions/prepare_component.sh @@ -88,18 +88,18 @@ prepare_component() { set_setting_value "$raconf" "savestate_directory" "$states_folder" "retroarch" set_setting_value "$raconf" "screenshot_directory" "$screenshots_folder" "retroarch" set_setting_value "$raconf" "log_dir" "$logs_folder" "retroarch" - set_setting_value "$raconf" "rgui_browser_directory" $roms_folder "retroarch" + set_setting_value "$raconf" "rgui_browser_directory" "$roms_folder" "retroarch" # Specific Settings for ScummVM core cp -fv "$emuconfigs/retroarch/scummvm.ini" "$ra_scummvm_conf" - create_dir $mods_folder/RetroArch/ScummVM/icons - create_dir $mods_folder/RetroArch/ScummVM/extra - create_dir $mods_folder/RetroArch/ScummVM/themes - set_setting_value "$ra_scummvm_conf" "iconspath" "$mods_folder/RetroArch/ScummVM/icons" "scummvm_libretro" "scummvm" - set_setting_value "$ra_scummvm_conf" "extrapath" "$mods_folder/RetroArch/ScummVM/extra" "scummvm_libretro" "scummvm" - set_setting_value "$ra_scummvm_conf" "themepath" "$mods_folder/RetroArch/ScummVM/themes" "scummvm_libretro" "scummvm" - set_setting_value "$ra_scummvm_conf" "savepath" "$saves_folder/scummvm" "scummvm_libretro" "scummvm" - set_setting_value "$ra_scummvm_conf" "browser_lastpath" "$roms_folder/scummvm" "scummvm_libretro" "scummvm" + create_dir "$mods_folder/RetroArch/ScummVM/icons" + create_dir "$mods_folder/RetroArch/ScummVM/extra" + create_dir "$mods_folder/RetroArch/ScummVM/themes" + set_setting_value "$ra_scummvm_conf" "iconspath" "$mods_folder/RetroArch/ScummVM/icons" "libretro_scummvm" "scummvm" + set_setting_value "$ra_scummvm_conf" "extrapath" "$mods_folder/RetroArch/ScummVM/extra" "libretro_scummvm" "scummvm" + set_setting_value "$ra_scummvm_conf" "themepath" "$mods_folder/RetroArch/ScummVM/themes" "libretro_scummvm" "scummvm" + set_setting_value "$ra_scummvm_conf" "savepath" "$saves_folder/scummvm" "libretro_scummvm" "scummvm" + set_setting_value "$ra_scummvm_conf" "browser_lastpath" "$roms_folder/scummvm" "libretro_scummvm" "scummvm" fi # Shared actions