diff --git a/platforms/_registry.yml b/platforms/_registry.yml index 760d1522..edf0d3a3 100644 --- a/platforms/_registry.yml +++ b/platforms/_registry.yml @@ -32,6 +32,144 @@ platforms: method: config_file config: '%APPDATA%\RetroArch\retroarch.cfg' parse_key: system_directory + standalone_copies: + # Switch emulators (keys) + - file: prod.keys + targets: + linux: + - $HOME/.local/share/yuzu/keys + - $HOME/.local/share/eden/keys + - $HOME/.local/share/citron/keys + - $HOME/.local/share/suyu/keys + - $HOME/.config/Ryujinx/system + windows: + - '%APPDATA%\yuzu\keys' + - '%APPDATA%\eden\keys' + - '%APPDATA%\citron\keys' + - '%APPDATA%\suyu\keys' + - '%APPDATA%\Ryujinx\system' + darwin: + - $HOME/Library/Application Support/yuzu/keys + - $HOME/Library/Application Support/Ryujinx/system + - file: title.keys + targets: + linux: + - $HOME/.local/share/yuzu/keys + - $HOME/.local/share/eden/keys + - $HOME/.local/share/citron/keys + - $HOME/.local/share/suyu/keys + windows: + - '%APPDATA%\yuzu\keys' + - '%APPDATA%\eden\keys' + - '%APPDATA%\citron\keys' + - '%APPDATA%\suyu\keys' + darwin: + - $HOME/Library/Application Support/yuzu/keys + # 3DS emulators + - file: Citra/sysdata/aes_keys.txt + targets: + linux: + - $HOME/.local/share/azahar/sysdata + windows: + - '%APPDATA%\Azahar\sysdata' + - file: Citra/sysdata/boot9.bin + targets: + linux: + - $HOME/.local/share/azahar/sysdata + windows: + - '%APPDATA%\Azahar\sysdata' + # DuckStation (PS1) + - pattern: 'scph*.bin' + targets: + linux: + - $HOME/.local/share/duckstation/bios + windows: + - '%LOCALAPPDATA%\DuckStation\bios' + - '%USERPROFILE%\Documents\DuckStation\bios' + darwin: + - $HOME/Library/Application Support/DuckStation/bios + # PCSX2 (PS2) + - pattern: 'ps2-*.bin' + targets: + linux: + - $HOME/.config/PCSX2/bios + - $HOME/.var/app/net.pcsx2.PCSX2/config/PCSX2/bios + windows: + - '%USERPROFILE%\Documents\PCSX2\bios' + darwin: + - $HOME/Library/Application Support/PCSX2/bios + # RPCS3 (PS3) - needs menu install + - note: 'PS3 firmware (PS3UPDAT.PUP) found. Install via RPCS3 > File > Install Firmware.' + detect: + linux: + - $HOME/.config/rpcs3 + windows: + - '%APPDATA%\rpcs3' + # Dolphin (GameCube) + - file: GC/USA/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/USA + windows: + - '%APPDATA%\Dolphin Emulator\GC\USA' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/USA + - file: GC/EUR/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/EUR + windows: + - '%APPDATA%\Dolphin Emulator\GC\EUR' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/EUR + - file: GC/JAP/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/JAP + windows: + - '%APPDATA%\Dolphin Emulator\GC\JAP' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/JAP + - file: dsp_rom.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu + windows: + - '%APPDATA%\Dolphin Emulator' + darwin: + - $HOME/Library/Application Support/Dolphin + - file: dsp_coef.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu + windows: + - '%APPDATA%\Dolphin Emulator' + darwin: + - $HOME/Library/Application Support/Dolphin + # PPSSPP + - file: PPSSPP/ppge_atlas.zim + targets: + linux: + - $HOME/.config/ppsspp/PSP/SYSTEM + windows: + - '%USERPROFILE%\Documents\PPSSPP\PSP\SYSTEM' + darwin: + - $HOME/Library/Application Support/PPSSPP/PSP/SYSTEM + # Flycast (Dreamcast) + - file: dc/dc_boot.bin + targets: + linux: + - $HOME/.local/share/flycast/data + - $HOME/.var/app/org.flycast.Flycast/data/flycast + windows: + - '%APPDATA%\flycast\data' + - file: dc/dc_nvmem.bin + targets: + linux: + - $HOME/.local/share/flycast/data + - $HOME/.var/app/org.flycast.Flycast/data/flycast + windows: + - '%APPDATA%\flycast\data' batocera: config: batocera.yml status: active @@ -256,6 +394,144 @@ platforms: method: file_exists file: /etc/batocera-version bios_path: /userdata/bios + standalone_copies: + # Switch emulators (keys) + - file: prod.keys + targets: + linux: + - $HOME/.local/share/yuzu/keys + - $HOME/.local/share/eden/keys + - $HOME/.local/share/citron/keys + - $HOME/.local/share/suyu/keys + - $HOME/.config/Ryujinx/system + windows: + - '%APPDATA%\yuzu\keys' + - '%APPDATA%\eden\keys' + - '%APPDATA%\citron\keys' + - '%APPDATA%\suyu\keys' + - '%APPDATA%\Ryujinx\system' + darwin: + - $HOME/Library/Application Support/yuzu/keys + - $HOME/Library/Application Support/Ryujinx/system + - file: title.keys + targets: + linux: + - $HOME/.local/share/yuzu/keys + - $HOME/.local/share/eden/keys + - $HOME/.local/share/citron/keys + - $HOME/.local/share/suyu/keys + windows: + - '%APPDATA%\yuzu\keys' + - '%APPDATA%\eden\keys' + - '%APPDATA%\citron\keys' + - '%APPDATA%\suyu\keys' + darwin: + - $HOME/Library/Application Support/yuzu/keys + # 3DS emulators + - file: Citra/sysdata/aes_keys.txt + targets: + linux: + - $HOME/.local/share/azahar/sysdata + windows: + - '%APPDATA%\Azahar\sysdata' + - file: Citra/sysdata/boot9.bin + targets: + linux: + - $HOME/.local/share/azahar/sysdata + windows: + - '%APPDATA%\Azahar\sysdata' + # DuckStation (PS1) + - pattern: 'scph*.bin' + targets: + linux: + - $HOME/.local/share/duckstation/bios + windows: + - '%LOCALAPPDATA%\DuckStation\bios' + - '%USERPROFILE%\Documents\DuckStation\bios' + darwin: + - $HOME/Library/Application Support/DuckStation/bios + # PCSX2 (PS2) + - pattern: 'ps2-*.bin' + targets: + linux: + - $HOME/.config/PCSX2/bios + - $HOME/.var/app/net.pcsx2.PCSX2/config/PCSX2/bios + windows: + - '%USERPROFILE%\Documents\PCSX2\bios' + darwin: + - $HOME/Library/Application Support/PCSX2/bios + # RPCS3 (PS3) - needs menu install + - note: 'PS3 firmware (PS3UPDAT.PUP) found. Install via RPCS3 > File > Install Firmware.' + detect: + linux: + - $HOME/.config/rpcs3 + windows: + - '%APPDATA%\rpcs3' + # Dolphin (GameCube) + - file: GC/USA/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/USA + windows: + - '%APPDATA%\Dolphin Emulator\GC\USA' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/USA + - file: GC/EUR/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/EUR + windows: + - '%APPDATA%\Dolphin Emulator\GC\EUR' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/EUR + - file: GC/JAP/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/JAP + windows: + - '%APPDATA%\Dolphin Emulator\GC\JAP' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/JAP + - file: dsp_rom.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu + windows: + - '%APPDATA%\Dolphin Emulator' + darwin: + - $HOME/Library/Application Support/Dolphin + - file: dsp_coef.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu + windows: + - '%APPDATA%\Dolphin Emulator' + darwin: + - $HOME/Library/Application Support/Dolphin + # PPSSPP + - file: PPSSPP/ppge_atlas.zim + targets: + linux: + - $HOME/.config/ppsspp/PSP/SYSTEM + windows: + - '%USERPROFILE%\Documents\PPSSPP\PSP\SYSTEM' + darwin: + - $HOME/Library/Application Support/PPSSPP/PSP/SYSTEM + # Flycast (Dreamcast) + - file: dc/dc_boot.bin + targets: + linux: + - $HOME/.local/share/flycast/data + - $HOME/.var/app/org.flycast.Flycast/data/flycast + windows: + - '%APPDATA%\flycast\data' + - file: dc/dc_nvmem.bin + targets: + linux: + - $HOME/.local/share/flycast/data + - $HOME/.var/app/org.flycast.Flycast/data/flycast + windows: + - '%APPDATA%\flycast\data' recalbox: config: recalbox.yml status: active @@ -468,6 +744,144 @@ platforms: method: file_exists file: /usr/bin/recalbox-settings bios_path: /recalbox/share/bios + standalone_copies: + # Switch emulators (keys) + - file: prod.keys + targets: + linux: + - $HOME/.local/share/yuzu/keys + - $HOME/.local/share/eden/keys + - $HOME/.local/share/citron/keys + - $HOME/.local/share/suyu/keys + - $HOME/.config/Ryujinx/system + windows: + - '%APPDATA%\yuzu\keys' + - '%APPDATA%\eden\keys' + - '%APPDATA%\citron\keys' + - '%APPDATA%\suyu\keys' + - '%APPDATA%\Ryujinx\system' + darwin: + - $HOME/Library/Application Support/yuzu/keys + - $HOME/Library/Application Support/Ryujinx/system + - file: title.keys + targets: + linux: + - $HOME/.local/share/yuzu/keys + - $HOME/.local/share/eden/keys + - $HOME/.local/share/citron/keys + - $HOME/.local/share/suyu/keys + windows: + - '%APPDATA%\yuzu\keys' + - '%APPDATA%\eden\keys' + - '%APPDATA%\citron\keys' + - '%APPDATA%\suyu\keys' + darwin: + - $HOME/Library/Application Support/yuzu/keys + # 3DS emulators + - file: Citra/sysdata/aes_keys.txt + targets: + linux: + - $HOME/.local/share/azahar/sysdata + windows: + - '%APPDATA%\Azahar\sysdata' + - file: Citra/sysdata/boot9.bin + targets: + linux: + - $HOME/.local/share/azahar/sysdata + windows: + - '%APPDATA%\Azahar\sysdata' + # DuckStation (PS1) + - pattern: 'scph*.bin' + targets: + linux: + - $HOME/.local/share/duckstation/bios + windows: + - '%LOCALAPPDATA%\DuckStation\bios' + - '%USERPROFILE%\Documents\DuckStation\bios' + darwin: + - $HOME/Library/Application Support/DuckStation/bios + # PCSX2 (PS2) + - pattern: 'ps2-*.bin' + targets: + linux: + - $HOME/.config/PCSX2/bios + - $HOME/.var/app/net.pcsx2.PCSX2/config/PCSX2/bios + windows: + - '%USERPROFILE%\Documents\PCSX2\bios' + darwin: + - $HOME/Library/Application Support/PCSX2/bios + # RPCS3 (PS3) - needs menu install + - note: 'PS3 firmware (PS3UPDAT.PUP) found. Install via RPCS3 > File > Install Firmware.' + detect: + linux: + - $HOME/.config/rpcs3 + windows: + - '%APPDATA%\rpcs3' + # Dolphin (GameCube) + - file: GC/USA/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/USA + windows: + - '%APPDATA%\Dolphin Emulator\GC\USA' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/USA + - file: GC/EUR/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/EUR + windows: + - '%APPDATA%\Dolphin Emulator\GC\EUR' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/EUR + - file: GC/JAP/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/JAP + windows: + - '%APPDATA%\Dolphin Emulator\GC\JAP' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/JAP + - file: dsp_rom.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu + windows: + - '%APPDATA%\Dolphin Emulator' + darwin: + - $HOME/Library/Application Support/Dolphin + - file: dsp_coef.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu + windows: + - '%APPDATA%\Dolphin Emulator' + darwin: + - $HOME/Library/Application Support/Dolphin + # PPSSPP + - file: PPSSPP/ppge_atlas.zim + targets: + linux: + - $HOME/.config/ppsspp/PSP/SYSTEM + windows: + - '%USERPROFILE%\Documents\PPSSPP\PSP\SYSTEM' + darwin: + - $HOME/Library/Application Support/PPSSPP/PSP/SYSTEM + # Flycast (Dreamcast) + - file: dc/dc_boot.bin + targets: + linux: + - $HOME/.local/share/flycast/data + - $HOME/.var/app/org.flycast.Flycast/data/flycast + windows: + - '%APPDATA%\flycast\data' + - file: dc/dc_nvmem.bin + targets: + linux: + - $HOME/.local/share/flycast/data + - $HOME/.var/app/org.flycast.Flycast/data/flycast + windows: + - '%APPDATA%\flycast\data' retrobat: config: retrobat.yml status: active @@ -653,6 +1067,144 @@ platforms: - os: windows method: path_exists path: '%USERPROFILE%\RetroBat\bios' + standalone_copies: + # Switch emulators (keys) + - file: prod.keys + targets: + linux: + - $HOME/.local/share/yuzu/keys + - $HOME/.local/share/eden/keys + - $HOME/.local/share/citron/keys + - $HOME/.local/share/suyu/keys + - $HOME/.config/Ryujinx/system + windows: + - '%APPDATA%\yuzu\keys' + - '%APPDATA%\eden\keys' + - '%APPDATA%\citron\keys' + - '%APPDATA%\suyu\keys' + - '%APPDATA%\Ryujinx\system' + darwin: + - $HOME/Library/Application Support/yuzu/keys + - $HOME/Library/Application Support/Ryujinx/system + - file: title.keys + targets: + linux: + - $HOME/.local/share/yuzu/keys + - $HOME/.local/share/eden/keys + - $HOME/.local/share/citron/keys + - $HOME/.local/share/suyu/keys + windows: + - '%APPDATA%\yuzu\keys' + - '%APPDATA%\eden\keys' + - '%APPDATA%\citron\keys' + - '%APPDATA%\suyu\keys' + darwin: + - $HOME/Library/Application Support/yuzu/keys + # 3DS emulators + - file: Citra/sysdata/aes_keys.txt + targets: + linux: + - $HOME/.local/share/azahar/sysdata + windows: + - '%APPDATA%\Azahar\sysdata' + - file: Citra/sysdata/boot9.bin + targets: + linux: + - $HOME/.local/share/azahar/sysdata + windows: + - '%APPDATA%\Azahar\sysdata' + # DuckStation (PS1) + - pattern: 'scph*.bin' + targets: + linux: + - $HOME/.local/share/duckstation/bios + windows: + - '%LOCALAPPDATA%\DuckStation\bios' + - '%USERPROFILE%\Documents\DuckStation\bios' + darwin: + - $HOME/Library/Application Support/DuckStation/bios + # PCSX2 (PS2) + - pattern: 'ps2-*.bin' + targets: + linux: + - $HOME/.config/PCSX2/bios + - $HOME/.var/app/net.pcsx2.PCSX2/config/PCSX2/bios + windows: + - '%USERPROFILE%\Documents\PCSX2\bios' + darwin: + - $HOME/Library/Application Support/PCSX2/bios + # RPCS3 (PS3) - needs menu install + - note: 'PS3 firmware (PS3UPDAT.PUP) found. Install via RPCS3 > File > Install Firmware.' + detect: + linux: + - $HOME/.config/rpcs3 + windows: + - '%APPDATA%\rpcs3' + # Dolphin (GameCube) + - file: GC/USA/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/USA + windows: + - '%APPDATA%\Dolphin Emulator\GC\USA' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/USA + - file: GC/EUR/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/EUR + windows: + - '%APPDATA%\Dolphin Emulator\GC\EUR' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/EUR + - file: GC/JAP/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/JAP + windows: + - '%APPDATA%\Dolphin Emulator\GC\JAP' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/JAP + - file: dsp_rom.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu + windows: + - '%APPDATA%\Dolphin Emulator' + darwin: + - $HOME/Library/Application Support/Dolphin + - file: dsp_coef.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu + windows: + - '%APPDATA%\Dolphin Emulator' + darwin: + - $HOME/Library/Application Support/Dolphin + # PPSSPP + - file: PPSSPP/ppge_atlas.zim + targets: + linux: + - $HOME/.config/ppsspp/PSP/SYSTEM + windows: + - '%USERPROFILE%\Documents\PPSSPP\PSP\SYSTEM' + darwin: + - $HOME/Library/Application Support/PPSSPP/PSP/SYSTEM + # Flycast (Dreamcast) + - file: dc/dc_boot.bin + targets: + linux: + - $HOME/.local/share/flycast/data + - $HOME/.var/app/org.flycast.Flycast/data/flycast + windows: + - '%APPDATA%\flycast\data' + - file: dc/dc_nvmem.bin + targets: + linux: + - $HOME/.local/share/flycast/data + - $HOME/.var/app/org.flycast.Flycast/data/flycast + windows: + - '%APPDATA%\flycast\data' emudeck: config: emudeck.yml status: active @@ -681,19 +1233,143 @@ platforms: parse_key: $emulationPath bios_subdir: bios standalone_copies: + # Switch emulators (keys) - file: prod.keys targets: linux: - $HOME/.local/share/yuzu/keys - $HOME/.local/share/eden/keys + - $HOME/.local/share/citron/keys + - $HOME/.local/share/suyu/keys - $HOME/.config/Ryujinx/system windows: - '%APPDATA%\yuzu\keys' - '%APPDATA%\eden\keys' - - file: aes_keys.txt + - '%APPDATA%\citron\keys' + - '%APPDATA%\suyu\keys' + - '%APPDATA%\Ryujinx\system' + darwin: + - $HOME/Library/Application Support/yuzu/keys + - $HOME/Library/Application Support/Ryujinx/system + - file: title.keys targets: linux: - - $HOME/Emulation/bios/citra/keys + - $HOME/.local/share/yuzu/keys + - $HOME/.local/share/eden/keys + - $HOME/.local/share/citron/keys + - $HOME/.local/share/suyu/keys + windows: + - '%APPDATA%\yuzu\keys' + - '%APPDATA%\eden\keys' + - '%APPDATA%\citron\keys' + - '%APPDATA%\suyu\keys' + darwin: + - $HOME/Library/Application Support/yuzu/keys + # 3DS emulators + - file: Citra/sysdata/aes_keys.txt + targets: + linux: + - $HOME/.local/share/azahar/sysdata + windows: + - '%APPDATA%\Azahar\sysdata' + - file: Citra/sysdata/boot9.bin + targets: + linux: + - $HOME/.local/share/azahar/sysdata + windows: + - '%APPDATA%\Azahar\sysdata' + # DuckStation (PS1) + - pattern: 'scph*.bin' + targets: + linux: + - $HOME/.local/share/duckstation/bios + windows: + - '%LOCALAPPDATA%\DuckStation\bios' + - '%USERPROFILE%\Documents\DuckStation\bios' + darwin: + - $HOME/Library/Application Support/DuckStation/bios + # PCSX2 (PS2) + - pattern: 'ps2-*.bin' + targets: + linux: + - $HOME/.config/PCSX2/bios + - $HOME/.var/app/net.pcsx2.PCSX2/config/PCSX2/bios + windows: + - '%USERPROFILE%\Documents\PCSX2\bios' + darwin: + - $HOME/Library/Application Support/PCSX2/bios + # RPCS3 (PS3) - needs menu install + - note: 'PS3 firmware (PS3UPDAT.PUP) found. Install via RPCS3 > File > Install Firmware.' + detect: + linux: + - $HOME/.config/rpcs3 + windows: + - '%APPDATA%\rpcs3' + # Dolphin (GameCube) + - file: GC/USA/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/USA + windows: + - '%APPDATA%\Dolphin Emulator\GC\USA' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/USA + - file: GC/EUR/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/EUR + windows: + - '%APPDATA%\Dolphin Emulator\GC\EUR' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/EUR + - file: GC/JAP/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/JAP + windows: + - '%APPDATA%\Dolphin Emulator\GC\JAP' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/JAP + - file: dsp_rom.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu + windows: + - '%APPDATA%\Dolphin Emulator' + darwin: + - $HOME/Library/Application Support/Dolphin + - file: dsp_coef.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu + windows: + - '%APPDATA%\Dolphin Emulator' + darwin: + - $HOME/Library/Application Support/Dolphin + # PPSSPP + - file: PPSSPP/ppge_atlas.zim + targets: + linux: + - $HOME/.config/ppsspp/PSP/SYSTEM + windows: + - '%USERPROFILE%\Documents\PPSSPP\PSP\SYSTEM' + darwin: + - $HOME/Library/Application Support/PPSSPP/PSP/SYSTEM + # Flycast (Dreamcast) + - file: dc/dc_boot.bin + targets: + linux: + - $HOME/.local/share/flycast/data + - $HOME/.var/app/org.flycast.Flycast/data/flycast + windows: + - '%APPDATA%\flycast\data' + - file: dc/dc_nvmem.bin + targets: + linux: + - $HOME/.local/share/flycast/data + - $HOME/.var/app/org.flycast.Flycast/data/flycast + windows: + - '%APPDATA%\flycast\data' lakka: config: lakka.yml status: active @@ -753,6 +1429,144 @@ platforms: method: path_exists path: $HOME/.var/app/net.retrodeck.retrodeck bios_path: $HOME/retrodeck + standalone_copies: + # Switch emulators (keys) + - file: prod.keys + targets: + linux: + - $HOME/.local/share/yuzu/keys + - $HOME/.local/share/eden/keys + - $HOME/.local/share/citron/keys + - $HOME/.local/share/suyu/keys + - $HOME/.config/Ryujinx/system + windows: + - '%APPDATA%\yuzu\keys' + - '%APPDATA%\eden\keys' + - '%APPDATA%\citron\keys' + - '%APPDATA%\suyu\keys' + - '%APPDATA%\Ryujinx\system' + darwin: + - $HOME/Library/Application Support/yuzu/keys + - $HOME/Library/Application Support/Ryujinx/system + - file: title.keys + targets: + linux: + - $HOME/.local/share/yuzu/keys + - $HOME/.local/share/eden/keys + - $HOME/.local/share/citron/keys + - $HOME/.local/share/suyu/keys + windows: + - '%APPDATA%\yuzu\keys' + - '%APPDATA%\eden\keys' + - '%APPDATA%\citron\keys' + - '%APPDATA%\suyu\keys' + darwin: + - $HOME/Library/Application Support/yuzu/keys + # 3DS emulators + - file: Citra/sysdata/aes_keys.txt + targets: + linux: + - $HOME/.local/share/azahar/sysdata + windows: + - '%APPDATA%\Azahar\sysdata' + - file: Citra/sysdata/boot9.bin + targets: + linux: + - $HOME/.local/share/azahar/sysdata + windows: + - '%APPDATA%\Azahar\sysdata' + # DuckStation (PS1) + - pattern: 'scph*.bin' + targets: + linux: + - $HOME/.local/share/duckstation/bios + windows: + - '%LOCALAPPDATA%\DuckStation\bios' + - '%USERPROFILE%\Documents\DuckStation\bios' + darwin: + - $HOME/Library/Application Support/DuckStation/bios + # PCSX2 (PS2) + - pattern: 'ps2-*.bin' + targets: + linux: + - $HOME/.config/PCSX2/bios + - $HOME/.var/app/net.pcsx2.PCSX2/config/PCSX2/bios + windows: + - '%USERPROFILE%\Documents\PCSX2\bios' + darwin: + - $HOME/Library/Application Support/PCSX2/bios + # RPCS3 (PS3) - needs menu install + - note: 'PS3 firmware (PS3UPDAT.PUP) found. Install via RPCS3 > File > Install Firmware.' + detect: + linux: + - $HOME/.config/rpcs3 + windows: + - '%APPDATA%\rpcs3' + # Dolphin (GameCube) + - file: GC/USA/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/USA + windows: + - '%APPDATA%\Dolphin Emulator\GC\USA' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/USA + - file: GC/EUR/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/EUR + windows: + - '%APPDATA%\Dolphin Emulator\GC\EUR' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/EUR + - file: GC/JAP/IPL.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu/GC/JAP + windows: + - '%APPDATA%\Dolphin Emulator\GC\JAP' + darwin: + - $HOME/Library/Application Support/Dolphin/GC/JAP + - file: dsp_rom.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu + windows: + - '%APPDATA%\Dolphin Emulator' + darwin: + - $HOME/Library/Application Support/Dolphin + - file: dsp_coef.bin + targets: + linux: + - $HOME/.local/share/dolphin-emu + windows: + - '%APPDATA%\Dolphin Emulator' + darwin: + - $HOME/Library/Application Support/Dolphin + # PPSSPP + - file: PPSSPP/ppge_atlas.zim + targets: + linux: + - $HOME/.config/ppsspp/PSP/SYSTEM + windows: + - '%USERPROFILE%\Documents\PPSSPP\PSP\SYSTEM' + darwin: + - $HOME/Library/Application Support/PPSSPP/PSP/SYSTEM + # Flycast (Dreamcast) + - file: dc/dc_boot.bin + targets: + linux: + - $HOME/.local/share/flycast/data + - $HOME/.var/app/org.flycast.Flycast/data/flycast + windows: + - '%APPDATA%\flycast\data' + - file: dc/dc_nvmem.bin + targets: + linux: + - $HOME/.local/share/flycast/data + - $HOME/.var/app/org.flycast.Flycast/data/flycast + windows: + - '%APPDATA%\flycast\data' romm: config: romm.yml status: active