IGDB Data Switch Discussion

Hopefully I’d mitigate this issue by just not surfacing the old data anymore. The only place you’d see it is on user’s profiles and shelves.

For sure. I have a new game page designed for the IGDB entries, so it would look way different than the existing entries.

Yeah, I would definitely make the old games read only.

I like this. I can create some kind of system that keeps track of migrations.

There’s just so many ways to screw this up! It’s why I haven’t finished anything :slight_smile: It’s sad too because the data linkage in IGDB is pretty fun to use. I have downloaded a bunch of the data on my development machine, and clicking around between games is fun. It’s fun to try and play seven degrees of Kevin Bacon with games.

1 Like

For reasons mentioned and more, absolutely do not have two contiguous databases

2 Likes

Would it be feasible to set up a prompt via email and when people log in or and send them to a place where they can shift their data to IDGB as of a certain date in order to lessen the impact of mmuffins first point: * One is aggregated data like user ratings or completion times will be incorrect because that data will be split between existing game entries and new ones.*

Basically a cutover date? Those who care about preservation of their info can help ensure its safety or trust the work of others?

2 Likes

I’ve been meaning to respond to this for a few days.

I think I understand what you’re asking. I will message the hell out of the IGDB data being available.

Seems like the idea of trying to just download the IGDB stuff and say go use that and we’ll merge all our old stuff in gradually is just a bad idea. It’d probably be better to do it the opposite where you can’t even use the IGDB stuff unless it’s been “vetted” as matching one to one with one of our existing entries, or it’s been vetted as a new entry entry with no existing match. I think that would alleviate your worry about confusing aggregated data. Some way or another, I’m going to have to download everything from IGDB as a separate entry, and then we just start the awful process of merging them together. I’ll bribe people to help somehow.

Hope that answers the question. If not, message me, or come on a podcast episode again and yell at me.

3 Likes

Thanks that does help answer it. I’ll be available when the yucky data stuff starts.

3 Likes

This is one of those times that I wish I had some concept of how to use an LLM. This is one of those use cases where if I could use an API for ChatGPT or something and figure out how to tune it, it could do a lot of the heavy lifting for us. This seems like a really good case for machine learning, but I only have a vague idea how to do it.

1 Like


Just throwing a couple more screenshots up. I think I’m fairly happy with what this looks like. Now to just figure out the logistics of the merge tools.

11 Likes

She’s beautiful. :pleading_face::pleading_face::pleading_face:

3 Likes