mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2024-11-23 06:35:38 +00:00
3c06e64c87
Also added support for some Homebrew-installed emulators on macOS.
174 lines
7 KiB
XML
174 lines
7 KiB
XML
<?xml version="1.0"?>
|
|
<!-- This is the ES-DE find rules configuration file for Windows -->
|
|
<ruleList>
|
|
<emulator name="RETROARCH">
|
|
<rule type="winregistrypath">
|
|
<!-- Check for an App Paths entry in the Windows Registry -->
|
|
<entry>retroarch.exe</entry>
|
|
</rule>
|
|
<rule type="systempath">
|
|
<!-- This requires that the user has manually updated the Path variable -->
|
|
<entry>retroarch.exe</entry>
|
|
</rule>
|
|
<rule type="staticpath">
|
|
<!-- Some reasonable installation locations as fallback -->
|
|
<entry>C:\RetroArch-Win64\retroarch.exe</entry>
|
|
<entry>C:\RetroArch\retroarch.exe</entry>
|
|
<entry>~\AppData\Roaming\RetroArch\retroarch.exe</entry>
|
|
<entry>C:\Program Files\RetroArch-Win64\retroarch.exe</entry>
|
|
<entry>C:\Program Files\RetroArch\retroarch.exe</entry>
|
|
<entry>C:\Program Files (x86)\RetroArch-Win64\retroarch.exe</entry>
|
|
<entry>C:\Program Files (x86)\RetroArch\retroarch.exe</entry>
|
|
<!-- Steam release at some default locations -->
|
|
<entry>C:\Program Files (x86)\Steam\steamapps\common\RetroArch\retroarch.exe</entry>
|
|
<entry>D:\Program Files (x86)\Steam\steamapps\common\RetroArch\retroarch.exe</entry>
|
|
<entry>C:\Program Files\Steam\steamapps\common\RetroArch\retroarch.exe</entry>
|
|
<entry>D:\Program Files\Steam\steamapps\common\RetroArch\retroarch.exe</entry>
|
|
<!-- Portable installation -->
|
|
<entry>%ESPATH%\RetroArch-Win64\retroarch.exe</entry>
|
|
<entry>%ESPATH%\RetroArch\retroarch.exe</entry>
|
|
<entry>%ESPATH%\..\RetroArch-Win64\retroarch.exe</entry>
|
|
<entry>%ESPATH%\..\RetroArch\retroarch.exe</entry>
|
|
</rule>
|
|
</emulator>
|
|
<core name="RETROARCH">
|
|
<rule type="corepath">
|
|
<entry>%EMUPATH%\cores</entry>
|
|
</rule>
|
|
</core>
|
|
<emulator name="CITRA">
|
|
<!-- Nintendo 3DS emulator Citra -->
|
|
<rule type="systempath">
|
|
<entry>citra.exe</entry>
|
|
</rule>
|
|
<rule type="staticpath">
|
|
<entry>~\AppData\Local\Citra\nightly-mingw\citra.exe</entry>
|
|
<entry>~\AppData\Local\Citra\canary-mingw\citra.exe</entry>
|
|
<!-- Portable installation -->
|
|
<entry>%ESPATH%\Citra\nightly-mingw\citra.exe</entry>
|
|
<entry>%ESPATH%\..\Citra\nightly-mingw\citra.exe</entry>
|
|
<entry>%ESPATH%\Citra\canary-mingw\citra.exe</entry>
|
|
<entry>%ESPATH%\..\Citra\canary-mingw\citra.exe</entry>
|
|
</rule>
|
|
</emulator>
|
|
<emulator name="DOLPHIN">
|
|
<!-- Nintendo GameCube and Wii emulator Dolphin -->
|
|
<rule type="systempath">
|
|
<entry>dolphin.exe</entry>
|
|
</rule>
|
|
<rule type="staticpath">
|
|
<!-- Portable installation -->
|
|
<entry>%ESPATH%\Dolphin-x64\Dolphin.exe</entry>
|
|
<entry>%ESPATH%\..\Dolphin-x64\Dolphin.exe</entry>
|
|
</rule>
|
|
</emulator>
|
|
<emulator name="DOSBOX-STAGING">
|
|
<!-- DOS emulator DOSBox Staging -->
|
|
<rule type="systempath">
|
|
<entry>dosbox.exe</entry>
|
|
</rule>
|
|
<rule type="staticpath">
|
|
<!-- Portable installation -->
|
|
<entry>%ESPATH%\dosbox-staging\dosbox.exe</entry>
|
|
<entry>%ESPATH%\..\dosbox-staging\dosbox.exe</entry>
|
|
</rule>
|
|
</emulator>
|
|
<emulator name="FS-UAE">
|
|
<!-- Commodore Amiga emulator FS-UAE -->
|
|
<rule type="systempath">
|
|
<entry>fs-uae.exe</entry>
|
|
</rule>
|
|
<rule type="staticpath">
|
|
<!-- Portable installation -->
|
|
<entry>%ESPATH%\FS-UAE\Windows\x86-64\fs-uae.exe</entry>
|
|
<entry>%ESPATH%\..\FS-UAE\Windows\x86-64\fs-uae.exe</entry>
|
|
</rule>
|
|
</emulator>
|
|
<emulator name="MAME">
|
|
<!-- Arcade emulator MAME -->
|
|
<rule type="systempath">
|
|
<entry>mame.exe</entry>
|
|
</rule>
|
|
<rule type="staticpath">
|
|
<!-- Portable installation -->
|
|
<entry>%ESPATH%\mame\mame.exe</entry>
|
|
<entry>%ESPATH%\..\mame\mame.exe</entry>
|
|
</rule>
|
|
</emulator>
|
|
<emulator name="PCSX2">
|
|
<!-- Sony PlayStation 2 emulator PCSX2 -->
|
|
<rule type="winregistryvalue">
|
|
<entry>SOFTWARE\PCSX2\Install_Dir|\pcsx2.exe</entry>
|
|
</rule>
|
|
<rule type="systempath">
|
|
<entry>pcsx2.exe</entry>
|
|
</rule>
|
|
<rule type="staticpath">
|
|
<entry>C:\Program Files (x86)\PCSX2\pcsx2.exe</entry>
|
|
<entry>D:\Program Files (x86)\PCSX2\pcsx2.exe</entry>
|
|
<!-- Portable installation -->
|
|
<entry>%ESPATH%\PCSX2\pcsx2.exe</entry>
|
|
<entry>%ESPATH%\..\PCSX2\pcsx2.exe</entry>
|
|
</rule>
|
|
</emulator>
|
|
<emulator name="PPSSPP">
|
|
<!-- Sony PlayStation Portable emulator PPSSPP -->
|
|
<rule type="winregistryvalue">
|
|
<entry>SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\PPSSPP_is1\InstallLocation|PPSSPPWindows64.exe</entry>
|
|
</rule>
|
|
<rule type="systempath">
|
|
<entry>PPSSPPWindows64.exe</entry>
|
|
</rule>
|
|
<rule type="staticpath">
|
|
<entry>C:\Program Files\PPSSPP\PPSSPPWindows64.exe</entry>
|
|
<!-- Portable installation -->
|
|
<entry>%ESPATH%\PPSSPP\PPSSPPWindows64.exe</entry>
|
|
<entry>%ESPATH%\..\PPSSPP\PPSSPPWindows64.exe</entry>
|
|
</rule>
|
|
</emulator>
|
|
<emulator name="RPCS3">
|
|
<!-- Sony PlayStation 3 emulator RPCS3 -->
|
|
<rule type="systempath">
|
|
<entry>rpcs3.exe</entry>
|
|
</rule>
|
|
<rule type="staticpath">
|
|
<!-- Portable installation -->
|
|
<entry>%ESPATH%\RPCS3\rpcs3.exe</entry>
|
|
<entry>%ESPATH%\..\RPCS3\rpcs3.exe</entry>
|
|
</rule>
|
|
</emulator>
|
|
<emulator name="XEMU">
|
|
<!-- Microsoft Xbox emulator xemu -->
|
|
<rule type="systempath">
|
|
<entry>xemu.exe</entry>
|
|
</rule>
|
|
<rule type="staticpath">
|
|
<!-- Portable installation -->
|
|
<entry>%ESPATH%\xemu\xemu.exe</entry>
|
|
<entry>%ESPATH%\..\xemu\xemu.exe</entry>
|
|
</rule>
|
|
</emulator>
|
|
<emulator name="XENIA">
|
|
<!-- Microsoft Xbox 360 emulator xenia -->
|
|
<rule type="systempath">
|
|
<entry>xenia.exe</entry>
|
|
</rule>
|
|
<rule type="staticpath">
|
|
<!-- Portable installation -->
|
|
<entry>%ESPATH%\xenia\xenia.exe</entry>
|
|
<entry>%ESPATH%\..\xenia\xenia.exe</entry>
|
|
</rule>
|
|
</emulator>
|
|
<emulator name="YUZU">
|
|
<!-- Nintendo Switch emulator Yuzu -->
|
|
<rule type="systempath">
|
|
<entry>yuzu.exe</entry>
|
|
</rule>
|
|
<rule type="staticpath">
|
|
<entry>~\AppData\Local\yuzu\yuzu-windows-msvc\yuzu.exe</entry>
|
|
<!-- Portable installation -->
|
|
<entry>%ESPATH%\yuzu\yuzu-windows-msvc\yuzu.exe</entry>
|
|
<entry>%ESPATH%\..\yuzu\yuzu-windows-msvc\yuzu.exe</entry>
|
|
</rule>
|
|
</emulator>
|
|
</ruleList> |