Added support for the EasyRPG game engine (easyrpg) game system.

This commit is contained in:
Leon Styhre 2022-07-07 18:20:58 +02:00
parent 834f8bf1d6
commit aa7d0d7579
11 changed files with 69 additions and 0 deletions

View file

@ -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

View file

@ -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

View file

@ -50,6 +50,7 @@ namespace PlatformIds
DOS,
DRAGON32,
SEGA_DREAMCAST,
GAMEENGINE_EASYRPG,
NINTENDO_FAMICOM,
NINTENDO_FAMICOM_DISK_SYSTEM,
FUJITSU_FM_TOWNS,

View file

@ -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},

View file

@ -76,6 +76,14 @@
<entry>/Applications/DuckStation.app/Contents/MacOS/DuckStation</entry>
</rule>
</emulator>
<emulator name="EASYRPG">
<!-- EasyRPG game engine -->
<rule type="staticpath">
<entry>/Applications/EasyRPG Player.app/Contents/MacOS/EasyRPG Player</entry>
<entry>/opt/homebrew/bin/easyrpg-player</entry>
<entry>/usr/local/bin/easyrpg-player</entry>
</rule>
</emulator>
<emulator name="FLYCAST">
<!-- Sega Dreamcast emulator Flycast -->
<rule type="staticpath">

View file

@ -401,6 +401,15 @@
<platform>dreamcast</platform>
<theme>dreamcast</theme>
</system>
<system>
<name>easyrpg</name>
<fullname>EasyRPG Game Engine</fullname>
<path>%ROMPATH%/easyrpg</path>
<extension>.easyrpg</extension>
<command label="EasyRPG Player">%STARTDIR%=%GAMEDIR% %EMULATOR_EASYRPG% %INJECT%=%BASENAME%.easycfg</command>
<platform>easyrpg</platform>
<theme>easyrpg</theme>
</system>
<system>
<name>epic</name>
<fullname>Epic Games Store</fullname>

View file

@ -161,6 +161,17 @@
<entry>~/bin/duckstation-qt-x64.AppImage</entry>
</rule>
</emulator>
<emulator name="EASYRPG">
<!-- EasyRPG game engine -->
<rule type="systempath">
<entry>easyrpg-player</entry>
</rule>
<rule type="staticpath">
<entry>~/Applications/easyrpg/easyrpg-player</entry>
<entry>~/.local/bin/easyrpg/easyrpg-player</entry>
<entry>~/bin/easyrpg/easyrpg-player</entry>
</rule>
</emulator>
<emulator name="FLYCAST">
<!-- Sega Dreamcast emulator Flycast -->
<rule type="systempath">

View file

@ -403,6 +403,15 @@
<platform>dreamcast</platform>
<theme>dreamcast</theme>
</system>
<system>
<name>easyrpg</name>
<fullname>EasyRPG Game Engine</fullname>
<path>%ROMPATH%/easyrpg</path>
<extension>.easyrpg</extension>
<command label="EasyRPG Player">%STARTDIR%=%GAMEDIR% %EMULATOR_EASYRPG% %INJECT%=%BASENAME%.easycfg</command>
<platform>easyrpg</platform>
<theme>easyrpg</theme>
</system>
<system>
<name>epic</name>
<fullname>Epic Games Store</fullname>

View file

@ -177,6 +177,17 @@
<entry>%ESPATH%\..\duckstation\duckstation-qt-x64-ReleaseLTCG.exe</entry>
</rule>
</emulator>
<emulator name="EASYRPG">
<!-- EasyRPG game engine -->
<rule type="systempath">
<entry>Player.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\EasyRPG\Player.exe</entry>
<entry>%ESPATH%\EasyRPG\Player.exe</entry>
<entry>%ESPATH%\..\EasyRPG\Player.exe</entry>
</rule>
</emulator>
<emulator name="FLYCAST">
<!-- Sega Dreamcast emulator Flycast -->
<rule type="systempath">

View file

@ -117,6 +117,14 @@
<entry>%ESPATH%\..\duckstation\duckstation-qt-x64-ReleaseLTCG.exe</entry>
</rule>
</emulator>
<emulator name="EASYRPG">
<!-- EasyRPG game engine -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\EasyRPG\Player.exe</entry>
<entry>%ESPATH%\EasyRPG\Player.exe</entry>
<entry>%ESPATH%\..\EasyRPG\Player.exe</entry>
</rule>
</emulator>
<emulator name="FLYCAST">
<!-- Sega Dreamcast emulator Flycast -->
<rule type="staticpath">

View file

@ -405,6 +405,15 @@
<platform>dreamcast</platform>
<theme>dreamcast</theme>
</system>
<system>
<name>easyrpg</name>
<fullname>EasyRPG Game Engine</fullname>
<path>%ROMPATH%\easyrpg</path>
<extension>.easyrpg</extension>
<command label="EasyRPG Player">%STARTDIR%=%GAMEDIR% %EMULATOR_EASYRPG% %INJECT%=%BASENAME%.easycfg</command>
<platform>easyrpg</platform>
<theme>easyrpg</theme>
</system>
<system>
<name>epic</name>
<fullname>Epic Games Store</fullname>