-
-
Notifications
You must be signed in to change notification settings - Fork 255
Description
RomM version
4.0.0
Describe the bug
When importing Amstrad CPC games and using Screenscraper as a metadata provider, Romm often associates these 8-bit games with PlayStation 4 titles that share only a few words in the title (e.g., "Final Chapter").
Examples:
- Renegade 3 - The Final Chapter (UK) (1989).dsk --> Screenscraper match: Kingdom Hearts HD 2.8: Final Chapter Prologue (PS4)
- Xenon (S) (1988).dsk --> Screenscraper match: Project Xenon Valkyrie+ (PS4)
- Winter Games (UK) (1986) (Disk 1 of 2).dsk --> Screenscraper match: Steep: Winter Games Edition (PS4)
- 3D Grand Prix (UK) (1985).dsk --> Screenscraper match: Grand Prix Racing On Line (PS4)
This behavior has been consistently observed across several Amstrad games. Screenscraper appears to ignore the platform when suggesting matches, and Romm accepts these incorrect associations without validation.
To Reproduce
Steps to reproduce the behavior:
- Import any Amstrad CPC game
- Scan metadata, enabling Screenscraper.fr as a metadata provider, and observe the result
- See that Screenscraper may associate it with a completely unrelated modern console game
Expected behavior
Romm should verify that metadata results returned from providers match the expected platform of the ROM. It should not accept metadata for unrelated systems (e.g., PS4 metadata for Amstrad CPC games).
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
- OS: Windows 10
- Browser Firefox
- Version 140.04
Additional context
This might indicate a larger issue in how Romm integrates Screenscraper: either Screenscraper doesn’t respect the platform in its results, or Romm is not filtering the matches properly. Either way, the result is broken metadata for an entire class of games.
This only seems to happen with Screenscraper, other providers like IGDB behave correctly.