boffo97 Posts: 755 Registered: 1/25/2015
# 1 - Posted on 5/14/2020 4:01:30

(Sorry, couldn't resist the title.)

I've reported an issue before with the Steam importer where it keeps wanting to import my copy of Oddworld: Stranger's Wrath HD as just plain Oddworld: Stranger's Wrath. It never got fixed, so finally I let it add it as that just so the importer would quit virtually bugging me about it.

Now I've found a similar issue:

Jotun: Valhalla Edition is a game a lot of people have because it was given away for free on just about every service out there. However, with the Steam version, even though Valhalla Edition is in the database, the importer wants to import it as just plain Jotun.

It may be a bit pedantic of me, but I want my collection to only include games I actually have. Can we get these fixed some time in the near future?

moho_00 Curator Backer Posts: 4707 Registered: 6/10/2011
# 2 - Posted on 5/15/2020 1:09:23

The problem here is that Steam (or perhaps, more accurately, developers / publishers) re-purpose certain game IDs. The way the import works is if a game is missing, I record the Steam ID in the Completionator database as a "missing" game. I then manually go in and find the correct game on Completionator and map it to the Steam ID (adding new games, as needed.) With Jotun (and Stranger's Wrath), Steam issued a certain ID (323580 for Jotun.) I have that mapped here on Completionator to Jotun. At some point though, Jotun: Valhalla Edition was released and rather than treating it as a separate SKU, it just replaced the old Jotun entry in Steam. This presents a couple of issues for us here:

  • Everyone that's already used the Steam import has Jotun in their library and thus aren't going to be prompted about Jotun: Valhalla Edition. I agree that it's probably incorrect that the system doesn't try to pull in Valhalla Edition, but it's also incorrect for it to pull in Valhalla Edition when users already imported the original, which is no longer available on Steam. Unfortunately, the only "right" solution would be for me to edit everyone's collection so if they have a Steam copy of Jotun, it's switched over to Jotun: Valhalla Edition. I'm not comfortable with this at all. It's possible they didn't even use the Steam import or maybe they have open playthroughs, entered completions, set ratings / difficulty, etc.
  • Unless someone brings it to my attention, I have no idea these "ID replacements" are even happening. I know you reported Stranger's Wrath before and I thought I had responded with the conundrum here, but maybe I didn't

The only thing I can think of at the moment is perhaps when these situations are encountered, I can make the change on the import mapping and we have a sticky thread or something to alert everyone about the situation. That would then provide guidance on if they want to manually remove the original game from their library (since the new one will be pulled in next time.) I could also put something on the mapping itself so it's flagged as being one of these situations and maybe highlight that when you run the import or something.

boffo97 Posts: 755 Registered: 1/25/2015
# 3 - Posted on 5/22/2020 2:59:42

The last idea would probably work the best for the end user. But unless there's a lot of these cases out there, I'm probably better off sucking it up and stopping my whining. ;)

I honestly thought this was just a "fell through the cracks" matter when I made this thread.