From b8554e4089a67884d510904fbfa75cf3abb02c4e Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Thu, 2 May 2024 16:26:58 +0200 Subject: [PATCH] Added Lime3DS standalone as an alternative emulator for the n3ds system --- es-app/assets/Windows_Portable_README.txt | 3 ++- resources/systems/android/es_find_rules.xml | 6 ++++++ resources/systems/android/es_systems.xml | 1 + resources/systems/linux/es_find_rules.xml | 12 ++++++++++++ resources/systems/linux/es_systems.xml | 1 + resources/systems/macos/es_find_rules.xml | 6 ++++++ resources/systems/macos/es_systems.xml | 1 + resources/systems/unix/es_find_rules.xml | 6 ++++++ resources/systems/unix/es_systems.xml | 1 + resources/systems/windows/es_find_rules.xml | 10 ++++++++++ resources/systems/windows/es_find_rules_portable.xml | 7 +++++++ resources/systems/windows/es_systems.xml | 1 + 12 files changed, 54 insertions(+), 1 deletion(-) diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt index 57d82b54a..bba2a9ea3 100644 --- a/es-app/assets/Windows_Portable_README.txt +++ b/es-app/assets/Windows_Portable_README.txt @@ -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 diff --git a/resources/systems/android/es_find_rules.xml b/resources/systems/android/es_find_rules.xml index 24c1739e6..f1df8dd2f 100644 --- a/resources/systems/android/es_find_rules.xml +++ b/resources/systems/android/es_find_rules.xml @@ -140,6 +140,12 @@ com.fms.ines.free/com.fms.emulib.TVActivity + + + + io.github.lime3ds.android/.activities.EmulationActivity + + diff --git a/resources/systems/android/es_systems.xml b/resources/systems/android/es_systems.xml index e80d1af19..d024f9f2b 100644 --- a/resources/systems/android/es_systems.xml +++ b/resources/systems/android/es_systems.xml @@ -1066,6 +1066,7 @@ %EMULATOR_CITRA% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %DATA%=%ROMSAF% %EMULATOR_CITRA-CANARY% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %DATA%=%ROMSAF% %EMULATOR_CITRA-MMJ% %EXTRA_GamePath%=%ROM% + %EMULATOR_LIME3DS% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %DATA%=%ROMSAF% %EMULATOR_PANDA3DS% %DATA%=%ROMPROVIDER% n3ds n3ds diff --git a/resources/systems/linux/es_find_rules.xml b/resources/systems/linux/es_find_rules.xml index 15ba74de1..85a23fa1f 100644 --- a/resources/systems/linux/es_find_rules.xml +++ b/resources/systems/linux/es_find_rules.xml @@ -445,6 +445,18 @@ ~/bin/lightspark/lightspark + + + + lime-qt + + + ~/Applications/lime-qt*.AppImage + ~/.local/share/applications/lime-qt*.AppImage + ~/.local/bin/lime-qt*.AppImage + ~/bin/lime-qt*.AppImage + + diff --git a/resources/systems/linux/es_systems.xml b/resources/systems/linux/es_systems.xml index f336661dd..639f208cd 100644 --- a/resources/systems/linux/es_systems.xml +++ b/resources/systems/linux/es_systems.xml @@ -1211,6 +1211,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra2018_libretro.so %ROM% %EMULATOR_CITRA% %ROM% + %EMULATOR_LIME3DS% %ROM% %EMULATOR_PANDA3DS% %ROM% n3ds n3ds diff --git a/resources/systems/macos/es_find_rules.xml b/resources/systems/macos/es_find_rules.xml index 93defbc37..330bc7714 100644 --- a/resources/systems/macos/es_find_rules.xml +++ b/resources/systems/macos/es_find_rules.xml @@ -160,6 +160,12 @@ hypseus.bin + + + + /Applications/lime-qt.app/Contents/MacOS/lime-qt + + diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml index cc719b75f..156a2f3d4 100644 --- a/resources/systems/macos/es_systems.xml +++ b/resources/systems/macos/es_systems.xml @@ -1160,6 +1160,7 @@ %ROMPATH%/n3ds .3ds .3DS .3dsx .3DSX .app .APP .axf .AXF .cci .CCI .cxi .CXI .elf .ELF .7z .7Z .zip .ZIP %EMULATOR_CITRA% %ROM% + %EMULATOR_LIME3DS% %ROM% %EMULATOR_PANDA3DS% %ROM% n3ds n3ds diff --git a/resources/systems/unix/es_find_rules.xml b/resources/systems/unix/es_find_rules.xml index acff84fc2..2c6957dcb 100644 --- a/resources/systems/unix/es_find_rules.xml +++ b/resources/systems/unix/es_find_rules.xml @@ -251,6 +251,12 @@ ~/bin/lightspark/lightspark + + + + lime-qt + + diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml index 77d538138..1118e4ff0 100644 --- a/resources/systems/unix/es_systems.xml +++ b/resources/systems/unix/es_systems.xml @@ -1195,6 +1195,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra2018_libretro.so %ROM% %EMULATOR_CITRA% %ROM% + %EMULATOR_LIME3DS% %ROM% %EMULATOR_PANDA3DS% %ROM% n3ds n3ds diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml index d441eb8f5..a605c65ba 100644 --- a/resources/systems/windows/es_find_rules.xml +++ b/resources/systems/windows/es_find_rules.xml @@ -402,6 +402,16 @@ %ESPATH%\..\Emulators\KEmulator\KEmulator.exe + + + + lime-qt.exe + + + %ESPATH%\Emulators\lime-qt\lime-qt.exe + %ESPATH%\..\Emulators\lime-qt\lime-qt.exe + + diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml index a16f8577c..acc4d19be 100644 --- a/resources/systems/windows/es_find_rules_portable.xml +++ b/resources/systems/windows/es_find_rules_portable.xml @@ -267,6 +267,13 @@ %ESPATH%\..\Emulators\KEmulator\KEmulator.exe + + + + %ESPATH%\Emulators\lime-qt\lime-qt.exe + %ESPATH%\..\Emulators\lime-qt\lime-qt.exe + + diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index 501c8a910..8236fb91d 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -1205,6 +1205,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\citra_libretro.dll %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\citra2018_libretro.dll %ROM% %EMULATOR_CITRA% %ROM% + %EMULATOR_LIME3DS% %ROM% %EMULATOR_PANDA3DS% %ROM% n3ds n3ds