Description
What are game ids
Game ids are important lowercase alphanumeric string that we use when specifying a Game.
Currently, there is no standard on how an ID is made.
In #371 I said "lets dont make 2-characters ids anymore" because I didn't thought that id represented the game name, and in other pr's for adding games support, the author decided the game id however they wanted (because there are no rules for this).
What could be done
This issue suggests applying rust-GameDig's id system added in the contributing pr.
Problems
Although it is stated (at the time of making this issue) in the rust-GameDig's readme that "Warning: This project goes through frequent API breaking changes [...]" this is not done so here, the new ID system will break a bunch of ids and although the next release is a major one, breaking changes could be done, but are not preferred.
One solution for this would be to keep the old ids and add the new ones (until another major version comes), but I haven't verified yet if there are any new-old colliding ones (for example, a new game's id would be ase
but there is already an old id ase
, so we cant have both), if this would be possible, I guess its the way to go.
This issue keeps track on deciding what to do about this manner.