Added Lime3DS standalone as an alternative emulator for the n3ds system

This commit is contained in:
Leon Styhre 2024-05-02 16:26:58 +02:00
parent 3b75360040
commit b8554e4089
12 changed files with 54 additions and 1 deletions

View file

@ -2,7 +2,7 @@ ES-DE Frontend - Portable installation on Windows
-------------------------------------------------
ES-DE release:
3.0.1
3.0.2
The latest version can be downloaded from https://es-de.org
@ -80,6 +80,7 @@ Emulators\gopher2600\gopher2600_windows_amd64.exe
Emulators\hatari\hatari.exe
Emulators\Hypseus Singe\hypseus.exe
Emulators\KEmulator\KEmulator.exe
Emulators\lime-qt\lime-qt.exe
Emulators\m2emulator\EMULATOR.EXE
Emulators\mame\mame.exe
Emulators\mednafen\mednafen.exe

View file

@ -140,6 +140,12 @@
<entry>com.fms.ines.free/com.fms.emulib.TVActivity</entry>
</rule>
</emulator>
<emulator name="LIME3DS">
<!-- Nintendo 3DS emulator Lime3DS -->
<rule type="androidpackage">
<entry>io.github.lime3ds.android/.activities.EmulationActivity</entry>
</rule>
</emulator>
<emulator name="LYNX-EMU">
<!-- Atari Lynx emulator Lynx.emu -->
<rule type="androidpackage">

View file

@ -1066,6 +1066,7 @@
<command label="Citra (Standalone)">%EMULATOR_CITRA% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %DATA%=%ROMSAF%</command>
<command label="Citra Canary (Standalone)">%EMULATOR_CITRA-CANARY% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %DATA%=%ROMSAF%</command>
<command label="Citra MMJ (Standalone)">%EMULATOR_CITRA-MMJ% %EXTRA_GamePath%=%ROM%</command>
<command label="Lime3DS (Standalone)">%EMULATOR_LIME3DS% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %DATA%=%ROMSAF%</command>
<command label="Panda3DS (Standalone)">%EMULATOR_PANDA3DS% %DATA%=%ROMPROVIDER%</command>
<platform>n3ds</platform>
<theme>n3ds</theme>

View file

@ -445,6 +445,18 @@
<entry>~/bin/lightspark/lightspark</entry>
</rule>
</emulator>
<emulator name="LIME3DS">
<!-- Nintendo 3DS emulator Lime3DS -->
<rule type="systempath">
<entry>lime-qt</entry>
</rule>
<rule type="staticpath">
<entry>~/Applications/lime-qt*.AppImage</entry>
<entry>~/.local/share/applications/lime-qt*.AppImage</entry>
<entry>~/.local/bin/lime-qt*.AppImage</entry>
<entry>~/bin/lime-qt*.AppImage</entry>
</rule>
</emulator>
<emulator name="LINAPPLE">
<!-- Apple II emulator LinApple -->
<rule type="systempath">

View file

@ -1211,6 +1211,7 @@
<command label="Citra">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra_libretro.so %ROM%</command>
<command label="Citra 2018">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra2018_libretro.so %ROM%</command>
<command label="Citra (Standalone)">%EMULATOR_CITRA% %ROM%</command>
<command label="Lime3DS (Standalone)">%EMULATOR_LIME3DS% %ROM%</command>
<command label="Panda3DS (Standalone)">%EMULATOR_PANDA3DS% %ROM%</command>
<platform>n3ds</platform>
<theme>n3ds</theme>

View file

@ -160,6 +160,12 @@
<entry>hypseus.bin</entry>
</rule>
</emulator>
<emulator name="LIME3DS">
<!-- Nintendo 3DS emulator Lime3DS -->
<rule type="staticpath">
<entry>/Applications/lime-qt.app/Contents/MacOS/lime-qt</entry>
</rule>
</emulator>
<emulator name="MAME">
<!-- Arcade emulator MAME -->
<rule type="staticpath">

View file

@ -1160,6 +1160,7 @@
<path>%ROMPATH%/n3ds</path>
<extension>.3ds .3DS .3dsx .3DSX .app .APP .axf .AXF .cci .CCI .cxi .CXI .elf .ELF .7z .7Z .zip .ZIP</extension>
<command label="Citra (Standalone)">%EMULATOR_CITRA% %ROM%</command>
<command label="Lime3DS (Standalone)">%EMULATOR_LIME3DS% %ROM%</command>
<command label="Panda3DS (Standalone)">%EMULATOR_PANDA3DS% %ROM%</command>
<platform>n3ds</platform>
<theme>n3ds</theme>

View file

@ -251,6 +251,12 @@
<entry>~/bin/lightspark/lightspark</entry>
</rule>
</emulator>
<emulator name="LIME3DS">
<!-- Nintendo 3DS emulator Lime3DS -->
<rule type="systempath">
<entry>lime-qt</entry>
</rule>
</emulator>
<emulator name="LINAPPLE">
<!-- Apple II emulator LinApple -->
<rule type="systempath">

View file

@ -1195,6 +1195,7 @@
<command label="Citra">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra_libretro.so %ROM%</command>
<command label="Citra 2018">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra2018_libretro.so %ROM%</command>
<command label="Citra (Standalone)">%EMULATOR_CITRA% %ROM%</command>
<command label="Lime3DS (Standalone)">%EMULATOR_LIME3DS% %ROM%</command>
<command label="Panda3DS (Standalone)">%EMULATOR_PANDA3DS% %ROM%</command>
<platform>n3ds</platform>
<theme>n3ds</theme>

View file

@ -402,6 +402,16 @@
<entry>%ESPATH%\..\Emulators\KEmulator\KEmulator.exe</entry>
</rule>
</emulator>
<emulator name="LIME3DS">
<!-- Nintendo 3DS emulator Lime3DS -->
<rule type="systempath">
<entry>lime-qt.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\lime-qt\lime-qt.exe</entry>
<entry>%ESPATH%\..\Emulators\lime-qt\lime-qt.exe</entry>
</rule>
</emulator>
<emulator name="M2EMULATOR">
<!-- Sega Model 2 Emulator -->
<rule type="systempath">

View file

@ -267,6 +267,13 @@
<entry>%ESPATH%\..\Emulators\KEmulator\KEmulator.exe</entry>
</rule>
</emulator>
<emulator name="LIME3DS">
<!-- Nintendo 3DS emulator Lime3DS -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\lime-qt\lime-qt.exe</entry>
<entry>%ESPATH%\..\Emulators\lime-qt\lime-qt.exe</entry>
</rule>
</emulator>
<emulator name="M2EMULATOR">
<!-- Sega Model 2 Emulator -->
<rule type="staticpath">

View file

@ -1205,6 +1205,7 @@
<command label="Citra">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\citra_libretro.dll %ROM%</command>
<command label="Citra 2018">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\citra2018_libretro.dll %ROM%</command>
<command label="Citra (Standalone)">%EMULATOR_CITRA% %ROM%</command>
<command label="Lime3DS (Standalone)">%EMULATOR_LIME3DS% %ROM%</command>
<command label="Panda3DS (Standalone)">%EMULATOR_PANDA3DS% %ROM%</command>
<platform>n3ds</platform>
<theme>n3ds</theme>