diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt index 76409067d..9bdc01600 100644 --- a/es-app/assets/Windows_Portable_README.txt +++ b/es-app/assets/Windows_Portable_README.txt @@ -38,6 +38,7 @@ Emulators\dosbox-staging\dosbox.exe Emulators\DOSBox-X\dosbox-x.exe Emulators\duckstation\duckstation-nogui-x64-ReleaseLTCG.exe Emulators\duckstation\duckstation-qt-x64-ReleaseLTCG.exe +Emulators\EasyRPG\Player.exe Emulators\flycast\flycast.exe Emulators\Hypseus Singe\hypseus.exe Emulators\KEmulator\KEmulator.exe diff --git a/es-app/src/PlatformId.cpp b/es-app/src/PlatformId.cpp index 59cf61388..6426a5a05 100644 --- a/es-app/src/PlatformId.cpp +++ b/es-app/src/PlatformId.cpp @@ -51,6 +51,7 @@ namespace PlatformIds "dos", // DOS (PC) "dragon32", // Dragon 32 "dreamcast", // Sega Dreamcast + "easyrpg", // EasyRPG eame engine "famicom", // Nintendo Family Computer "fds", // Nintendo Famicom Disk System "fmtowns", // Fujitsu FM Towns diff --git a/es-app/src/PlatformId.h b/es-app/src/PlatformId.h index 05f705909..c87e97cec 100644 --- a/es-app/src/PlatformId.h +++ b/es-app/src/PlatformId.h @@ -50,6 +50,7 @@ namespace PlatformIds DOS, DRAGON32, SEGA_DREAMCAST, + GAMEENGINE_EASYRPG, NINTENDO_FAMICOM, NINTENDO_FAMICOM_DISK_SYSTEM, FUJITSU_FM_TOWNS, diff --git a/es-app/src/scrapers/ScreenScraper.cpp b/es-app/src/scrapers/ScreenScraper.cpp index 1040d68f0..daf056eee 100644 --- a/es-app/src/scrapers/ScreenScraper.cpp +++ b/es-app/src/scrapers/ScreenScraper.cpp @@ -99,6 +99,7 @@ namespace {GAMEENGINE_PICO8, 234}, {PHILIPS_CDI, 133}, {GAMEENGINE_OPENBOR, 214}, + {GAMEENGINE_EASYRPG, 231}, {TANGERINE_ORIC, 131}, {GAMEENGINE_SCUMMVM, 123}, {SEGA_32X, 19}, diff --git a/resources/systems/macos/es_find_rules.xml b/resources/systems/macos/es_find_rules.xml index ca2a0a8e0..75b8d9b6f 100644 --- a/resources/systems/macos/es_find_rules.xml +++ b/resources/systems/macos/es_find_rules.xml @@ -76,6 +76,14 @@ /Applications/DuckStation.app/Contents/MacOS/DuckStation + + + + /Applications/EasyRPG Player.app/Contents/MacOS/EasyRPG Player + /opt/homebrew/bin/easyrpg-player + /usr/local/bin/easyrpg-player + + diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml index d7a792e5d..5d18c371d 100644 --- a/resources/systems/macos/es_systems.xml +++ b/resources/systems/macos/es_systems.xml @@ -401,6 +401,15 @@ dreamcast dreamcast + + easyrpg + EasyRPG Game Engine + %ROMPATH%/easyrpg + .easyrpg + %STARTDIR%=%GAMEDIR% %EMULATOR_EASYRPG% %INJECT%=%BASENAME%.easycfg + easyrpg + easyrpg + epic Epic Games Store diff --git a/resources/systems/unix/es_find_rules.xml b/resources/systems/unix/es_find_rules.xml index ed7b5b394..53bd6c317 100644 --- a/resources/systems/unix/es_find_rules.xml +++ b/resources/systems/unix/es_find_rules.xml @@ -161,6 +161,17 @@ ~/bin/duckstation-qt-x64.AppImage + + + + easyrpg-player + + + ~/Applications/easyrpg/easyrpg-player + ~/.local/bin/easyrpg/easyrpg-player + ~/bin/easyrpg/easyrpg-player + + diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml index ef9ef3395..5da6798c7 100644 --- a/resources/systems/unix/es_systems.xml +++ b/resources/systems/unix/es_systems.xml @@ -403,6 +403,15 @@ dreamcast dreamcast + + easyrpg + EasyRPG Game Engine + %ROMPATH%/easyrpg + .easyrpg + %STARTDIR%=%GAMEDIR% %EMULATOR_EASYRPG% %INJECT%=%BASENAME%.easycfg + easyrpg + easyrpg + epic Epic Games Store diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml index 9d8cc621b..17d262e17 100644 --- a/resources/systems/windows/es_find_rules.xml +++ b/resources/systems/windows/es_find_rules.xml @@ -177,6 +177,17 @@ %ESPATH%\..\duckstation\duckstation-qt-x64-ReleaseLTCG.exe + + + + Player.exe + + + %ESPATH%\Emulators\EasyRPG\Player.exe + %ESPATH%\EasyRPG\Player.exe + %ESPATH%\..\EasyRPG\Player.exe + + diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml index 63b00bdaa..328c00594 100644 --- a/resources/systems/windows/es_find_rules_portable.xml +++ b/resources/systems/windows/es_find_rules_portable.xml @@ -117,6 +117,14 @@ %ESPATH%\..\duckstation\duckstation-qt-x64-ReleaseLTCG.exe + + + + %ESPATH%\Emulators\EasyRPG\Player.exe + %ESPATH%\EasyRPG\Player.exe + %ESPATH%\..\EasyRPG\Player.exe + + diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index a4c9a1cc0..f3c1e273b 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -405,6 +405,15 @@ dreamcast dreamcast + + easyrpg + EasyRPG Game Engine + %ROMPATH%\easyrpg + .easyrpg + %STARTDIR%=%GAMEDIR% %EMULATOR_EASYRPG% %INJECT%=%BASENAME%.easycfg + easyrpg + easyrpg + epic Epic Games Store