Homonimous games

Hallo,

Today I was submitting a game that is not in Lutris DB but it was not permitted because a game with the same “Title” is already present:


As you can see by the “Year” and by the “Publisher” it is surely not this other game:

How do Lutris DB works?
Didn’t you considered the eventuality of different games with the same title?
Is it possible now to modify this behaviour?

Leonardo

I see your problem. :slight_smile:

The system works with slugs which are identifying names. These are used through out the system. I think this idea came from the URLs on the site. The original game has a slug called the-watchmaker. This makes for a very readable URL which is good for search engine optimizing:

https://lutris.net/games/the-watchmaker/

When this system needs to change then the term backwards compatibility becomes very important. Because just changing the system will break the system for all users.

If such a change is to be performed then the best route would be to create a system where the game id is incorporated into the slug. So the-watchmaker would then become the-watchmaker-18416 at creation. Your game then would become the-watchmaker-12345 and the URL would become https://lutris.net/games/the-watchmaker-12345/.

Using a method like this, games which are already in the database wouldn’t need changing.

BTW: this is the installer definition containing all identifying elements:

https://lutris.net/api/installers/the-watchmaker-steam/?format=json

In the meantime I just would use the name The Watchmaker Got Game Entertainment which should create a slug named the-watchmaker-got-game-entertainment. After adding the game you can then request a change where you change the title back to The Watchmaker.

Ok, got it.
Thank you for the explanation.
I am not a programmer and I do not think I would be able to contribute at the code level, but I’ll use your suggestion and I’ll submit the game as the-watchmaker-trecision (Trecision is the Developer and is not the DB).