Added ScummVM standalone as an alternative emulator for the scummvm system.

This commit is contained in:
Leon Styhre 2022-06-26 20:27:12 +02:00
parent 3a6ad69298
commit 1dcc728291
8 changed files with 49 additions and 4 deletions

View file

@ -2,7 +2,7 @@ EmulationStation Desktop Edition (ES-DE) - Portable installation on Windows
--------------------------------------------------------------------------- ---------------------------------------------------------------------------
ES-DE release: ES-DE release:
1.2.5 1.2.6
Instructions: Instructions:
@ -50,6 +50,7 @@ Emulators\PPSSPP\PPSSPPWindows64.exe
Emulators\redream\redream.exe Emulators\redream\redream.exe
Emulators\RPCS3\rpcs3.exe Emulators\RPCS3\rpcs3.exe
Emulators\ryujinx\Ryujinx.exe Emulators\ryujinx\Ryujinx.exe
Emulators\scummvm\scummvm.exe
Emulators\snes9x\snes9x-x64.exe Emulators\snes9x\snes9x-x64.exe
Emulators\Supermodel\Supermodel.exe Emulators\Supermodel\Supermodel.exe
Emulators\VBA-M\visualboyadvance-m.exe Emulators\VBA-M\visualboyadvance-m.exe

View file

@ -162,6 +162,14 @@
<entry>/Applications/RPCS3.app/Contents/MacOS/rpcs3</entry> <entry>/Applications/RPCS3.app/Contents/MacOS/rpcs3</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="SCUMMVM">
<!-- ScummVM game engine -->
<rule type="staticpath">
<entry>/Applications/ScummVM.app/Contents/MacOS/scummvm</entry>
<entry>/opt/homebrew/bin/scummvm</entry>
<entry>/usr/local/bin/scummvm</entry>
</rule>
</emulator>
<emulator name="SIXTYFORCE"> <emulator name="SIXTYFORCE">
<!-- Nintendo 64 emulator sixtyforce --> <!-- Nintendo 64 emulator sixtyforce -->
<rule type="staticpath"> <rule type="staticpath">

View file

@ -1130,7 +1130,8 @@
<fullname>ScummVM Game Engine</fullname> <fullname>ScummVM Game Engine</fullname>
<path>%ROMPATH%/scummvm</path> <path>%ROMPATH%/scummvm</path>
<extension>.scummvm .SCUMMVM .svm .SVM</extension> <extension>.scummvm .SCUMMVM .svm .SVM</extension>
<command>%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/scummvm_libretro.dylib %ROM%</command> <command label="ScummVM">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/scummvm_libretro.dylib %ROM%</command>
<command label="ScummVM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_SCUMMVM% %BASENAME%</command>
<platform>scummvm</platform> <platform>scummvm</platform>
<theme>scummvm</theme> <theme>scummvm</theme>
</system> </system>

View file

@ -337,6 +337,17 @@
<entry>~/bin/rpcs3*.AppImage</entry> <entry>~/bin/rpcs3*.AppImage</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="SCUMMVM">
<!-- ScummVM game engine -->
<rule type="systempath">
<entry>scummvm</entry>
<entry>org.scummvm.ScummVM</entry>
</rule>
<rule type="staticpath">
<entry>/var/lib/flatpak/exports/bin/org.scummvm.ScummVM</entry>
<entry>~/.local/share/flatpak/exports/bin/org.scummvm.ScummVM</entry>
</rule>
</emulator>
<emulator name="SNES9X"> <emulator name="SNES9X">
<!-- Super Nintendo emulator Snes9x --> <!-- Super Nintendo emulator Snes9x -->
<rule type="systempath"> <rule type="systempath">

View file

@ -1147,7 +1147,8 @@
<fullname>ScummVM Game Engine</fullname> <fullname>ScummVM Game Engine</fullname>
<path>%ROMPATH%/scummvm</path> <path>%ROMPATH%/scummvm</path>
<extension>.scummvm .SCUMMVM .svm .SVM</extension> <extension>.scummvm .SCUMMVM .svm .SVM</extension>
<command>%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/scummvm_libretro.so %ROM%</command> <command label="ScummVM">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/scummvm_libretro.so %ROM%</command>
<command label="ScummVM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_SCUMMVM% %BASENAME%</command>
<platform>scummvm</platform> <platform>scummvm</platform>
<theme>scummvm</theme> <theme>scummvm</theme>
</system> </system>

View file

@ -363,6 +363,20 @@
<entry>%ESPATH%\..\ryujinx\Ryujinx.exe</entry> <entry>%ESPATH%\..\ryujinx\Ryujinx.exe</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="SCUMMVM">
<!-- ScummVM game engine -->
<rule type="winregistryvalue">
<entry>SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ScummVM_is1\InstallLocation|scummvm.exe</entry>
</rule>
<rule type="systempath">
<entry>scummvm.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\scummvm\scummvm.exe</entry>
<entry>%ESPATH%\scummvm\scummvm.exe</entry>
<entry>%ESPATH%\..\scummvm\scummvm.exe</entry>
</rule>
</emulator>
<emulator name="SNES9X"> <emulator name="SNES9X">
<!-- Super Nintendo emulator Snes9x --> <!-- Super Nintendo emulator Snes9x -->
<rule type="systempath"> <rule type="systempath">

View file

@ -237,6 +237,14 @@
<entry>%ESPATH%\..\ryujinx\Ryujinx.exe</entry> <entry>%ESPATH%\..\ryujinx\Ryujinx.exe</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="SCUMMVM">
<!-- ScummVM game engine -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\scummvm\scummvm.exe</entry>
<entry>%ESPATH%\scummvm\scummvm.exe</entry>
<entry>%ESPATH%\..\scummvm\scummvm.exe</entry>
</rule>
</emulator>
<emulator name="SNES9X"> <emulator name="SNES9X">
<!-- Super Nintendo emulator Snes9x --> <!-- Super Nintendo emulator Snes9x -->
<rule type="staticpath"> <rule type="staticpath">

View file

@ -1145,7 +1145,8 @@
<fullname>ScummVM Game Engine</fullname> <fullname>ScummVM Game Engine</fullname>
<path>%ROMPATH%\scummvm</path> <path>%ROMPATH%\scummvm</path>
<extension>.scummvm .SCUMMVM .svm .SVM</extension> <extension>.scummvm .SCUMMVM .svm .SVM</extension>
<command>%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\scummvm_libretro.dll %ROM%</command> <command label="ScummVM">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\scummvm_libretro.dll %ROM%</command>
<command label="ScummVM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_SCUMMVM% %BASENAME%</command>
<platform>scummvm</platform> <platform>scummvm</platform>
<theme>scummvm</theme> <theme>scummvm</theme>
</system> </system>