Search metadata bug

Issue #4724 new
Tohuvabohu GBanshee (THVBH) created an issue

Launchbox doesn't pick up games sharing the same name and the same platform when searching for metadata - if there are two games with the same name, released on the same platform, it will only find one. This is a problem with games like Attack for the Arcade (one was released by Taito in 1976, the other by Exidy in 1977, they're completely different games), or Heavyweight Champ (1977 release for Arcades by Sega and its identically named sequel from 1987).

The games are working ok in the database - they have unique ids and display as separate titles when searching on the site, it's just the Launchbox app that returns only one of them when searching for metadata. This is a problem, as you can't bind the other game in your collection to the corresponding entry in the database.

One idea to circumvent this would be to add the developer name in brackets in the title, e,g, Attack (Taito) and Attack (Exidy), but then it still wouldn't work in the case of Heavyweight Champ (both games release by Sega). This should be fixed I believe - there may not be too many games that are affected by this bug, but they still exist.

Comments (1)

  1. Andrés S.

    I agree with this, I've had the same problem with other games that share names. In the Commodore 64 there are a lot of game that share the same title and are not the same, sometimes they're just completely different games. For now I think a quick solutions would be to add the developer name in brackets in the search result (most of the time I manually search from the Edit window), maybe adding the release year would help to. Of course that's just a workaround, the problem is in fact that LB database uses just the game name for identifying them, and besides that, If a add to the DB a game with an existing name or with the developer name between brackets, that game could be erased by moderators because it suposedly already exists or because the name is incorrect because I added the developer between brackets. I know that's a pretty major thing and a final fix to that problem would require a lot of work because would mean rethink the way the DB works an would require also a lot of reprogramming. For now the solution suggested by GBanshee seems the best for us.

  2. Log in to comment