diff --git a/docs/PLATFORMS.md b/docs/PLATFORMS.md index ac3b17e6..e2cb1282 100644 --- a/docs/PLATFORMS.md +++ b/docs/PLATFORMS.md @@ -24,6 +24,7 @@ As Skyscraper was built to be used with RetroPie, the list of supported platform * Daphne * Dragon 32/64 * Dreamcast +* EasyRPG (RPG Maker 2000/2003 games) * Emerson Arcadia 2001 * Fairchild Channel F * Famicom Disk System diff --git a/src/platform.cpp b/src/platform.cpp index b3159ac5..952c4711 100644 --- a/src/platform.cpp +++ b/src/platform.cpp @@ -68,6 +68,7 @@ QStringList Platform::getPlatforms() platforms.append("daphne"); platforms.append("dragon32"); platforms.append("dreamcast"); + platforms.append("easyrpg"); platforms.append("fba"); platforms.append("fds"); platforms.append("gameandwatch"); @@ -194,6 +195,8 @@ QStringList Platform::getScrapers(QString platform) scrapers.append("screenscraper"); } else if(platform == "dreamcast") { scrapers.append("screenscraper"); + } else if(platform == "easyrpg") { + scrapers.append("screenscraper"); } else if(platform == "fba") { scrapers.append("arcadedb"); scrapers.append("screenscraper"); @@ -404,6 +407,8 @@ QString Platform::getFormats(QString platform, QString extensions, QString addEx formats.append("*.cas *.wav *.bas *.asc *.dmk *.jvc *.os9 *.dsk *.vdk *.rom *.ccc *.sna"); } else if(platform == "dreamcast") { formats.append("*.cdi *.gdi *.iso *.chd *.cue *.m3u"); + } else if(platform == "easyrpg") { + formats.append("*.ini"); } else if(platform == "fba") { formats.append(""); } else if(platform == "fds") { @@ -588,6 +593,8 @@ QString Platform::getDefaultScraper(QString platform) scraper = "cache"; } else if(platform == "dreamcast") { scraper = "cache"; + } else if(platform == "easyrpg") { + scraper = "cache"; } else if(platform == "fba") { scraper = "cache"; } else if(platform == "fds") { diff --git a/src/screenscraper.cpp b/src/screenscraper.cpp index 113ec788..c4fc444a 100644 --- a/src/screenscraper.cpp +++ b/src/screenscraper.cpp @@ -684,6 +684,8 @@ QString ScreenScraper::getPlatformId(const QString platform) return "91"; } else if(platform == "dreamcast") { return "23"; + } else if(platform == "easyrpg") { + return "231"; } else if(platform == "fba") { return "75"; } else if(platform == "fds") {