[Bug] Custom Platforms not able to be chosen in ROMM Integration
Opened this issue · 8 comments
Describe the bug
I cannot select custom platforms associated with emulator profiles in the ROMM Integration plugin configuration.
To Reproduce
Steps to reproduce the behavior:
- Add a custom platform to Playnite (Library -> Library Manager -> Platforms)
- Create an emulator profile that uses the newly created custom platform.
- Add that emulator to the ROM integration and select the new profile.
- the custom platform will not be available to select.
Expected behavior
when I select the profile I should be able to select the platform associated with it.
Additional context
I have a library in ROMM that exactly matches the platform listed in the screenshots.
Experiencing similar problems.
On Romm I have a library of Vectrex games, but on Playnite the platform specification for Vectrex (from what I can see is what the plugin reads) is 'GCE Vectrex'.
When updating the library this is shown in the extension.log
|WARN |RomM#RomM:Platform GCE Vectrex with IGDB ID 67 not found in RomM, skipping.
Is the platform detected correctly in romm?
Is the platform detected correctly in romm?
What do you mean?
When I upload a game to Romm they are set manually to their respective platform.
I tested with DOS games and they work.
extension.log
06-12 19:44:08.552|DEBUG|RomM#RomM:Starting to fetch games for DOS.
06-12 19:44:08.852|DEBUG|RomM#RomM:Starting to parse response for DOS.
06-12 19:44:08.852|DEBUG|RomM#RomM:Finished parsing response for DOS.
06-12 19:44:08.860|DEBUG|RomM#RomM:Finished adding new games for DOS
06-12 19:44:08.860|DEBUG|RomM#RomM:Starting to remove not found games for DOS.
06-12 19:44:08.860|DEBUG|RomM#RomM:Finished removing not found games for DOS
06-12 19:44:08.911|WARN |RomM#RomM:Platform GCE Vectrex with IGDB ID 67 not found in RomM, skipping.
No I mean in romm, does it detect the folder as vectrex and can match games against IGDB during scan?
No I mean in romm, does it detect the folder as vectrex and can match games against IGDB during scan?
Hit & miss some are matched when uploaded, others need a manual search (I assume it's because of the filename).
But is the same with the DOS games I tested (hit & miss matching), but they get added to Playnite while Vectrex doesn't.
Oh, yep removing the built-in profile and using a custom profile allowed the platform selection in the library add-on.
Interesting find! I'm nut sure what would be causing it (as I don't know the internals of Playnite that well) but I'll leave this open for others to find/debug until I can add something to the FAQ.