libretro / easyrpg-libretro

⚠️⚠️⚠️ DON'T USE THIS FORK FOR YOUR OWN BUILDS / PACKAGES / ETC ⛔️⛔️⛔️ NO SUPPORT WHEN YOU USE IT ⚠️⚠️⚠️ It is only used by the libretro buildbot. ❤️❤️❤️ For your own builds use the upstream repository: https://github.com/EasyRPG/Player/ (See: "Building a libretro core" in the Readme) ❤️❤️❤️
https://easyrpg.org/
GNU General Public License v3.0
10 stars 8 forks source link

Games with a custom extension for their ldb database file can't be launched without being put in a zip #58

Open Mimigris opened 1 year ago

Mimigris commented 1 year ago

Name of the game:

Laxius Power I: Random Story (link to the installer of the game).

Player platform:

Windows, tested with the 0.8.0 version of the EasyRPG Player core.

Describe the issue in detail and how to reproduce it:

To protect themselves from potential cheaters and these kinds of persons, some games were edited to change the extensions used by the game to not allow them to be opened with RPG Maker (you could still rename each file but it's long for nothing). This is the case for the game Laxius Power I: Random Story for example, where the file _RPGRT.ldb was renamed to _RPGRT.set, meaning that it can't be opened normally in RPG Maker. EasyRPG Player is already able to handle that with its own game browser (for more information, check the section Launching protected games from the blog of the version 0.7.0 of the Player), but since the configuration in RetroArch is set to only read ldb, zip and easyrpg files, Laxius Power I: Random Story is not able to be detected, and thus, to be launched with RetroArch. One workaround that can be done if you really want to play it would be to put it in a zip file, but as said, this is just a workaround that a normal user wouldn't do.