10-20-2021, 03:23 AM
(This post was last modified: 03-09-2023, 02:23 AM by OneAngryGamer.)
This extension imports games into Playnite from emulators. The idea for this extension came from the ScummVM game importer by Crow (link here) I could not have made this without standing on the shoulders of giants.
Features:
Expected Questions:
Known Issues/User Errors:
Future Plans:
DONATIONS? I'm not taking donations. If you want to donate, please consider donating to one of these projects instead:
Compatibility Warning: Due to the breaking changes introduced in Playnite 9, this extension is not compatible with any version of Playnite after v8.15.
If you found this extension useful, you can find more of my extensions here - If these forums are closed, I will not be moving to Discord or reddit.
Features:
- No duplicates - This is designed to detect games already imported and will automatically skip those when importing.
- No deleted/moved games - Extension verifies paths for every game it imports. It will not import broken paths from games that were moved/deleted.
- Auto detect location of emulators - No need to type paths or folder drill.
- No more game names like EBOOT.BIN - Extension will read the rom meta files to return the official title for each game. If it is unable to detect the name, it will look up a list (RPCS3 only) or, as a last resort, attempt to extract the game name from the game install path.
- Auto set Region - Attempts to read the game region codes from the rom meta files (PS3 and Wii U) and uses these to set the region field in Playnite. RetroArch has beta region detection based on the No-Intro/Redump file names.
Expected Questions:
- Why use this extension to import RPCS3 and/or Cemu instead of using Playnite to import? This extension reads the game locations from the emulator config files (no folder drilling to the rom folder), selects the correct game file (no more de-selecting multiple .BIN files for RPCS3), sets game name, attempts to set the game region and can even import official background art and icons from the roms themselves.
- Why use this extension to import roms from RetroArch instead of using Playnite to import? This extension reads the game locations from the emulator playlist files (no folder drilling to the rom folder) and imports cover art.
Known Issues/User Errors:
- Emulator location not found - import the emulator into Playnite before importing games.
- No games were found in the emulator - The extension was intended for switching from using the emulator frontend to Playnite. You need to have set up your emulator first before you can import games from it. (For RetroArch you need to create playlists).
- (RetroArch only) Playlist refuses to import because no default emulator set - It only imports if a default emulator has been set for that Platform. (I intend to add emulator per rom in a future update).
- (RPCS3 only) A few PS3 games imported may include one or two square symbols within their game name. This is caused by an unsolved string conversion issue when reading game names from their SFO files. Until this has been solved, manually edit the game names for the few affected roms. FIXED IN v1.3.1
Future Plans:
- Import PS3 games that have been installed into RPCS3 HDD FIXED IN 1.4.0
- Add support for Dolphin emulator - I have found the game list file but I am unable to parse it. Please reply to this thread if you can help.
- Add support for more emulators - This is possible if the emulator has a config file that contains the fullpaths for the games. If you find a likely candidate, reply to this thread with the details of the emulator including the location of its config file and I may look at adding it to a future release.
- (RPCS3) Proper read of PS3 SFO file format (instead of the hacks I'm using) FIXED IN 1.5.0
- (RPCS3) Read the game name from the compat_database.dat in RPCS3 - Please reply to this thread if you know how this can be done.
DONATIONS? I'm not taking donations. If you want to donate, please consider donating to one of these projects instead:
- RPCS3 Patreon
- Cemu Patreon
- RetroArch Patreon and other donation methods
Compatibility Warning: Due to the breaking changes introduced in Playnite 9, this extension is not compatible with any version of Playnite after v8.15.
If you found this extension useful, you can find more of my extensions here - If these forums are closed, I will not be moving to Discord or reddit.