Wikidata talk:WikiProject Video games/Archive/2020

From Wikidata
Jump to navigation Jump to search

Handling of Remasters and Enhanced Editions

I've noticed a lot of inconsistencies here. Should Remasters/Enhanced Editions be separate items from their original games? I'd argue in many cases they should be, though I'd be happy to hear reasons that these should be shared items.

I've compiled a list of games I've found that had problems, this isn't comprehensive, it's just the ones I've managed to find.

  • The Organ Trail: https://www.wikidata.org/wiki/Q7755333, the Steam Application ID is for The Organ Trail: Director's Cut. Per the English Wikipedia article: "The Director's Cut features a number of changes to the original game, including a customizable protagonist instead of the above preset characters, 'choose-your-own-adventure' style random encounters, boss fights, in-game achievements and online leaderboards". These should probably be separate games.

Would be happy to hear opinions on how this should be handled, or if there are any existing guidelines on the matter.

Nicereddy (talk) 19:22, 17 February 2019 (UTC)

In my opinion, they definitely should be separate items − this is the sort of things we inherit from Wikipedia (where arguably, a remaster does not always deserve its own article) ; accordingly I have split many such items (eg, Eufloria HD (Q60987914)/Dyson (Q60984037), Valkyrie Profile: Lenneth (Q60098859), Zone of the Enders: The 2nd Runner MARS (Q60673807). I have noticed other editors doing similar things.
I’ve been delaying starting this conversation, but I think it increasingly likely that in the medium-term we will adopt a data model requiring to have separate edition-items for every game-item (ie, for every single platform) ; possibly getting even more granular than that (one item per local release? per distribution package? (see eg The Binding of Isaac (Unholy Edition) (Q60997648)).
So, remasters are easy decision in comparison :)
Jean-Fred (talk) 20:31, 17 February 2019 (UTC)
I agree with you, but I miss the relation between the original game and its Remastered/HD/whatever-Edition. Like Eufloria HD (Q60987914) is special edition of Eufloria (Q2662584). Do you think we could use edition or translation of (P629)/has edition or translation (P747) to express this?
As a consequence, the special editions should use instance of (P31) version, edition or translation (Q3331189)
Diggr (talk) 12:11, 4 March 2019 (UTC)
For that I have started using based on (P144) together with subject has role (P2868) as qualifier (although that’s one-way, not two-ways):
User:Trade has been doing interesting things around Binding of Isaac − in particular The Binding of Isaac (Unholy Edition) (Q60997648)
⟨ The Binding of Isaac (Unholy Edition) (Q60997648)  View with Reasonator View with SQID ⟩ instance of (P31) View with SQID ⟨ video game edition (Q60997816)  View with Reasonator View with SQID ⟩
of (P642) View with SQID ⟨ The Binding of Isaac (Q1041427)  View with Reasonator View with SQID ⟩
⟨ The Binding of Isaac (Unholy Edition) (Q60997648)  View with Reasonator View with SQID ⟩ edition or translation of (P629) View with SQID ⟨ The Binding of Isaac (Q1041427)  View with Reasonator View with SQID ⟩
We should figure out a data model for such things indeed :)
Jean-Fred (talk) 12:20, 4 March 2019 (UTC)
Oh yes, Remakes are also special cases and I think, based on (P144) works well for this. The Binding of Isaac Example could be a best practice item for this :)

In light of all of this, when I make new items for Commodore 64 games, would it be better for me to list all the platforms I know of on the page, or simply list Commodore 64 information (including the Commmodore 64 publication date)? I would make pages for each platform, but I am trying to limit my time to Commodore 64 related items. @Jean-Frédéric: @Trade: --Rampagingcarrot (talk) 06:25, 28 July 2020 (UTC)

I guess it'll be more complete to have those platforms. Maybe it'll be easier to write the other pages using the ones I create as a starting point. --Rampagingcarrot (talk) 06:33, 28 July 2020 (UTC)

I think will start to mark information about the earliest release of a game as "preferred rank" on items where more than one release is mentioned. This is inline with how fields like "publication date" and "publisher" talk about when this item was first released. --Rampagingcarrot (talk) 01:19, 29 July 2020 (UTC)

One more potential identifier

Hi,

what do people think about this https://mocagh.org/index.php . It has individual page for specific items like https://mocagh.org/loadpage.php?getgame=nineprinces for Nine Princes in Amber (Q1992947), so I guess that could be a good addition (not sure if that's the one on Jean-Fred list) ? --Misc (talk) 08:37, 13 May 2019 (UTC)

Hi!
Looks good to me! See Wikidata:Property_proposal/MOCAGH_ID :-) Jean-Fred (talk) 20:16, 2 February 2020 (UTC)

Nintendo changed their eShop

Hi,

I just noticed that Nintendo changed the URL format of its eShop (Nintendo eShop (Q3070866)). Before, it was some obscure ID for a game, and now, that's a readable identifier. See this diff. That mean that we have to fix a lot of entries (around 2800 from a quick query). --Misc (talk) 01:26, 26 October 2019 (UTC)

So I do have a quick script that scrape the eShop backend (python3, using requests) and produce a file that I suspect is suitable for Mix'n match (not complete, but I am working on that, and not published yet, only on my hard drive). I would love to upload it and see how it can be matched to existing games, but I never done that, and I have a few questions. The first being "if I do it wrong, it is easy to remove a catalog". The 2nd being "how do I automate the upload" ? I guess I have to run that somewhere, but I never ran any bot anywhere (plus, I suspect scraping is a bit dubious). Any advices ? --Misc (talk) 23:35, 26 October 2019 (UTC)
So I couldn't wait, ergo here is the catalog, seems to still be somehow scraping (this, or there was a import bug). I will find how to update the catalog later. --Misc (talk) 15:57, 28 October 2019 (UTC)
And of course, now I found it did already exist: https://tools.wmflabs.org/mix-n-match/#/catalog_editor/787 . Guess I need to ask to remove the one I created. --Misc (talk) 16:00, 28 October 2019 (UTC)
But that one is for the old IDs. And I think normally in these kind of cases, the property with the old IDs stays that way and a new property will be created for the new IDs. --Kam Solusar (talk) 16:27, 28 October 2019 (UTC)
(edit conflict)
@Misc: Thanks for starting the conversation! I had noticed the eShop identifier change too, was too lazy to do something about it ^_^
  • The old catalog is full of IDs now-turned-bad. As far as I know there is no good way to 'fix' a catalogue, just to make a new one. So I’ll deactivate 787, and let’s use yours from now on.
  • Did you make your catalog using the Mix’n’match scraper or the CSV import?
  • We have to decide what to do with the old IDs − either we remove them, or we mark them as deprecated (see eg Special:Diff/1010668266) − I’m not too sure what’s best (the latter is better in theory, but how perennial were these IDs in the first place…)
Jean-Fred (talk) 16:33, 28 October 2019 (UTC)
I used the CSV import tool, I didn't found how to use the scraper. Nintendo website use Algolia as a backend, so I just downloaded their SDK and started to search entries by myself. They limit results to 1000 per search to avoid people dumping the index, but if you search for each price range and each genre separatly, it turn out that give less than 1000 items in result. Then I print the TSV, deduplicate it, and that's it. So this could be automated, I just do not know how. One fun thing is that some Wii-U games that can't be bought on the eShop are absent, but I can fix my script for that. As for removing the ID, I would keep them, in case someone used them in the past. --Misc (talk) 17:01, 28 October 2019 (UTC)
  • Ok for not removing the old IDs then − I asked how to best proceed on the project chat.
  • Ok for CSV import (scraper is quite basic anyways, based on your description that would not have worked out). As far as I know, you can’t update a CSV-based Mix’n’match − people just make a new one, use the “sync to Wikidata” feature (so that the already matched IDs are populated) and close the old one. Probably not an issue to do that every couple of months.
Jean-Fred (talk) 18:17, 28 October 2019 (UTC)
So, I decided to take a look at OpenRefine to clean the current data with quickstatement, and did upload for 3DS, Switch and Wii-U. Now, I see the the url format was deprecated, and I wonder how we should proceed. The URL work for the item wit the new information, but not the older one (the opaque string). Should we activate it again, create a new property ? Should we also tag all the old one as "deprcated" ? --Misc (talk) 20:18, 15 November 2019 (UTC)
Not much feedback, so I am going to:
* Create a new property (once I find a name)
* Use openrefine to move the slug (new ID) there
* Remove them from the old property, who will keep the opaque string
* Deprecate the catalog on mix and match by uploading a new one pointing at the new property (with updated content too)
--Misc (talk) 11:25, 1 March 2020 (UTC)
1st step: Wikidata:Property_proposal/Generic#URL_sur_le_magasin_Nintendo_eShop.
Passed the property as ready. --Misc (talk) 10:27, 19 March 2020 (UTC)
Done as Nintendo eShop ID (P8084). I will try to do the openrefine magic later in the week. --Misc (talk) 08:14, 7 April 2020 (UTC)
So I am working on cleaning the old prop and fill the new one, but it seems that something is going on server side that make stuff break randomly (login being forgotten after 5 minutes, jobs taking a lot more time than usual, openrefine not reconciling properly everything with timeout). --Misc (talk) 16:13, 11 April 2020 (UTC)
New property is done, and I am about to clean the old one (e.g, remove the erronously added property), once QS start working again. --Misc (talk) 18:47, 11 April 2020 (UTC)
And by sheer persistance, I think that the old property is clean again (but due to replication lag, I am not sure). --Misc (talk) 16:31, 12 April 2020 (UTC)
Hey @Misc:! Somehow, I missed all of your posts above, as well as the property proposal (fairly sure the ping did not work… seems to happen all too often… >_>)
Thanks *a lot* for taking charge of this − the situation with this property has been bugging me for a while but the prospect of all the steps to take to fix it was just too much for me. So I’m really grateful you took care of all this, proposing the property, moving the values etc. Big big thank you :-) Jean-Fred (talk) 14:03, 12 April 2020 (UTC)

ID system(s)

Following up on this: I have been spending time on the e-shop recently, and browsing Deku Deals (Q90278035) I noticed an ID system: The Legend of Zelda: Breath of the Wild (Q17185964) has a “nsuid” of 70010000000023, which resolves to any European e-shop eg https://ec.nintendo.com/BE/fr/titles/70010000000023 or https://ec.nintendo.com/AU/en/titles/70010000000023 ; but there is also 1173609, in many (at least all European) e-shops − the “pageID” or “Structure ID” which is also in the URL, and resolves with eg https://www.nintendo.ru/-1173609.html or https://www.nintendo.fr/-1173609.html.
So… which ID should we use for this? On the one hand, the nsuid resolves to both the European e-shops AND the Australia/New-Zealand… so shall we pick that as more 'universal'? Jean-Fred (talk) 14:18, 12 April 2020 (UTC)
I was wondering about making a bot to get some of those ID from the US shop, since there is various IDs in the page, search for "window.game = Object.freeze({" in the source code. For https://www.nintendo.com/games/detail/the-legend-of-zelda-breath-of-the-wild-switch/ , we can see: nsuid: "70010000000025", which is quite close to the one of the european one. But they do not match, and I do not know how to resolve that on the US shop. I guess maybe we should start by listing how many different shops do exist, and then start to take a closer look on their URL. But thoses 2 are a good start. --Misc (talk) 14:58, 12 April 2020 (UTC)
Seems enumerating the french eshop is not harder than the US one, so I do have a script that could be used to create a catalog on mix and match, with the page name (like The-Legend-of-Zelda-Breath-of-the-Wild-1173609.html), I guess I can do a csv file with the numer on one side, and a human readable name on the other. But we would need a property first, if we go with the page ID. --Misc (talk) 17:36, 12 April 2020 (UTC)
A vast majority of games have the same ID on the german site and the french one. However, there is some who do not. For example, https://www.nintendo.fr/Jeux/Game-Boy-Advance/Spirit-L-etalon-des-Plaines-298317.html is the same game as https://www.nintendo.de/Spiele/Game-Boy-Advance/Spirit-der-Wilde-Mustang-297966.html but the number is different. Ninja Gaiden 3 on Wii-U is only in the french shop: https://www.nintendo.fr/Jeux/Wii-U/NINJA-GAIDEN-3-Razor-s-Edge-640441.html . Or https://www.nintendo.it/Giochi/Giochi-scaricabili-per-Nintendo-Switch/Never-Stop-Sneakin--1323913.html exist on the italian website, but not on the french one (but exist on the US one: https://www.nintendo.com/games/detail/never-stop-sneakin-switch/). How should we model that ? --Misc (talk) 23:31, 12 April 2020 (UTC)
And to go back on the nsuid, it seems the japanese use the same system too, but the number is different from US and European one, since BOTW is on https://ec.nintendo.com/JP/ja/titles/70010000000026. So I guess nsuid is globally unique, but localized per market ? (Hong Kong has https://store.nintendo.com.hk/70010000009367 so another number too, but totally different). --Misc (talk) 23:31, 12 April 2020 (UTC)
One thing that would be useful with the european eshop is to get the value for PEGI rating (P908), since that's in the source code of the french one. --Misc (talk) 23:51, 19 April 2020 (UTC)
I did found one library called nintendeals, who do shed some lights on the structure, the divide in 3 regions, etc. --Misc (talk) 13:06, 22 May 2020 (UTC)

Tool for comparing your Steam Library to Wikidata

So, as a preface to this I've kind of built a shoddy version of this already. My site vglist has a Steam import feature that lets you add all your games from your Steam library. Since the game data is all sourced from Wikidata, it's been pretty useful for finding holes in Wikidata's dataset. One of the major problems I've had with adding new games to Wikidata is with finding games that need to be added, and this has been pretty helpful.

I was wondering if anyone had built a dedicated tool for this, or if anyone would be interested in building one? Alternatively, I guess anyone that's interested could use vglist for this purpose. It's not really intended for that, and it's not at all optimized for it, but it's certainly possible.

Anyway, if anyone wants to build that tool or wants me to explain more on how to use vglist for this, I'd be happy to help. All my code is open source so you can peruse through that if you're familiar with Ruby. :)

Nicereddy (talk)

@Nicereddy: I've just signed up for your website, it seems like a great use of Wikidata. Seems like 236 of my Steam games are missing from the database which shows there's a pretty large hole in Wikidata's dataset. Unfortunately, I don't have much experience with Ruby, nor the Steam API. If there was perhaps a way of showing more of the raw data, rather than just 50 random titles of the missing games, it would make it a little easier to create a tool to import the data. Lewis Hulbert (talk) 17:56, 12 April 2020 (UTC)
@Lewis Hulbert: Sorry for not responding sooner! I could add a button to that view that would display the data as JSON with the game name and Steam AppID, if that'd be helpful at all. Or maybe just a button that'd copy the JSON to your clipboard. Nicereddy (talk) 01:02, 28 April 2020 (UTC)

TheGamesDB (Q64214247) are in danger of closing

@Jean-Frédéric: you might wanna see this More info here I've decided to redirect the following properties to the Internet Archive until further notice:

--Trade (talk) 08:39, 29 November 2019 (UTC)

Yeah, saw that − interesting timing, that it goes down just after these properties are created… ^_^"
I did not get too worried so far − checked out their Discord, they seem to be actively looking into fixing their hosting situation − fingers crossed for them :).
Feel free to redirect to Internet Archive ; for now there is barely any usage of these properties.
 – The preceding unsigned comment was added by Jean-Frédéric (talk • contribs).
TheGamesDB is back online since some time ago. Jean-Fred (talk) 09:59, 15 May 2020 (UTC)

New Media Art Database Identifiers and URLs

Happy New Year everyone! After I've finished a small import of IDs to the Media Arts Database console games ID (former scheme) (P7117) today, I've recognized that they have changed their IDs and URL system. Sadly, they have changed the IDs for Anime and Manga as well. :/ I will try to get a mapping file from the old Game IDs to the new ones. Diggr (talk) 13:15, 6 January 2020 (UTC)

Today, I have received the mapping file for the video games. The overall new structure for the identifiers is https://mediaarts-db.bunka.go.jp/id/[ID] regardless of the material. Perhaps it's appropriate to create a new property "Media Art Database ID" and mark the different IDs for Manga (P6369), Anime (6368), Games (P7117) and Author (P3231) as deprecated. Any opinions? Diggr (talk) 14:39, 9 January 2020 (UTC)
Yeah, I had noticed that before the holidays too… >_>
Sounds to me that indeed a new property and deprecating the four older ones is the way to go.
Jean-Fred (talk) 10:20, 15 January 2020 (UTC)

2020-02 class tree

FYI https://tools.wmflabs.org/wikidata-todo/tree.html?q=Q7889&rp=279&lang=en .Visite fortuitement prolongée (talk) 22:02, 9 February 2020 (UTC)

Well that's a mess. Pokémon video game (Q55588631) and Star Trek video game (Q78444225) can probably be deleted outright, many of the others should have different modelling (not every relation is subclass-of), and the rest should mostly be better organized. --Yair rand (talk) 01:43, 10 February 2020 (UTC)

Adding narrative designer to a game

I wanted to indicate the details of the team behind Arcade Spirits (Q63101277), like adding Aenne Schumann as a narrative designer (narrative designer (Q6966205)). However, there is no property for that, unlike all the various properties we have for movies (production designer (P2554), director of photography (P344), screenwriter (P58), film editor (P1040), producer (P162), ...). I am split between the easy solution (find a generic property + role), or the correct one (write a model for that, then properties, then add that information). Did we already tried to do that, or is it a bit too ambitious ? --Misc (talk) 00:02, 3 April 2020 (UTC)

@Misc: I think that having a property for such a specialized role might be a bit overkill. I would go for a generic property with:
I don’t think this is necessarily an “easy solution” − it’s also work to document a practice like that and to write SPARQL examples for it etc. :)
Hope that helps, Jean-Fred (talk) 12:56, 4 May 2020 (UTC)
Yeah, I guess you are right. In fact, it would be better to have less properties, since this would be easier to add new job (just add them on wikidata), unless there is constraints that would requires that. --Misc (talk) 21:04, 11 May 2020 (UTC)

Listing games on Nintendo Switch Online services

While checking the french article on Nintendo Switch Online (Q30943865), I did notice that the table with games proposed with the emulator of the services wasn't up to date. The english version is however, and I figure that's the kind of information that could be placed in Wikidata and later be kept updated with some lua on various wikipedias. However, I am unsure on how this information should be recorded in Wikidata in the first place.

What about the following: First, we could add 2 items, 1 for each emulator (NES/Famicom and SNES/Super Famicom), link that as part of NSO. Then use has part(s) (P527) to have the games + the date of inclusion. I am not sure how to deal with the special version of games found in the bundle (SP). For example, you can start Zelda II with a save file with level max, metroid with all powerup, or power up + at the boss fight, etc. Since they weren't released at the same time, that may requires a item for each. There is also the issue of Nintendo not providing the same games on every market (so Japan / Hong kong vs rest of the world), and the issue of adding notes in the table.

Do people think that would be worthwhile to record and have a idea on how to deal with those 3 problems ? (SP, market and notes) --Misc (talk) 23:54, 13 April 2020 (UTC)

I am wondering what is the difference between the two of them. Same URL, almost the same attributes, shouldn't they be merged ? @Jean-Frédéric:, as you created the last one, what do you think ? --Misc (talk) 23:37, 14 April 2020 (UTC)

@Misc: Thanks for raising this. I do remember creating that item: I was quite unfamilar with the Nintendo ecosystem and assumed these were distinct, but quickly being skeptical of it (and then forgot about it ^_^"). If these are the same, by all means please merge them.
On that topic, I noticed that some external databases have different entries for “Wii U eShop” and 3DS eShop” − does that make any sense?
Jean-Fred (talk) 13:03, 4 May 2020 (UTC)
I am not familliar with the past of the ecosystem (unless you speak of the very distant past, when NES and SNES were still roaming freely in the shops), so it could have been different a few years ago. I guess it do depend if people speak of the backend (that I do assume unified, somehow), or the frontend, which is separate (as I can't buy 3DS game from my Switch, and not just because I do not have a 3DS). So 1 backend, differents frontend, and this could be why they do count that as 2 differents systems. I know Nintendo ecosystem is pretty closed, so I do guess there is no alternative eshop on non jailbroken hardware, except maybe in China (cf this news). Maybe we should just split backend/frontend (@Jean-Frédéric:) ? --Misc (talk) 21:09, 11 May 2020 (UTC)

How to handle video game bundles?

For example, The Walking Dead: Season 1 and Season 2 - Bundle (Q92203649), Dead Rising Triple Bundle Pack (Q92203721), Far Cry 4 + Far Cry Primal Bundle (Q92204131), and The Telltale Games Collection (Q92204099) are all instances of "video game" right now, but they're bundles. video game compilation (Q16070115) seems like a good possible alternative, but compilations are more meant for singular game cartridges/disks that have multiple games on them (such as Super Mario All-Stars (Q1058903)), rather than buying separate pieces of software as a "bundle" on a digital game store.

What do we want to do with these items for video game bundles? Should they be deleted entirely or do we have a good solution to this? They're definitely not video games, I know that for sure. Nicereddy (talk) 18:21, 3 May 2020 (UTC)

Agreed that these items definitely should not be video games. If video game compilation (Q16070115) isn't applicable, perhaps a new item for "video game bundle" could be created as at least some bundles are worthy of inclusion. --Lewis Hulbert (talk) 04:35, 4 May 2020 (UTC)
I did use video game compilation (Q16070115) for Queer Games Bundle (Q90437164), but yeah, this was a bit odd now you express it. But if you look at the description of video game compilation (Q16070115), it also say "game bundle", which is a bit misleading. I would be in favor of splitting the 2 concepts. --Misc (talk) 10:30, 4 May 2020 (UTC)
I’m happy with either solution − using video game compilation (Q16070115) (which I did for Animation Arts Collection (Q84602572)) or making a separate item for it. But definitely these should not be video game (Q7889).
I’m also wondering about the notability of such items… I don’t have any issue with Queer Games Bundle (Q90437164) − it’s definitely relevant and there are sources discussing it. But not sure we should be creating item for every single package that Steam happens to put together for a sale. What do you think? Jean-Fred (talk) 13:09, 4 May 2020 (UTC)
As a whole digital video game packages are poorly documented by online databases (with the exception of MobyGames). It would be quite a loss if we could not write about them. --Trade (talk) 13:45, 4 May 2020 (UTC)
I have thought the same about Pokémon games. For example, Pokémon Sword and Shield (Q61897498) has part(s) (P527) Pokémon Sword (Q61951031) and Pokémon Shield (Q61951086). All three are instance of (P31) video game (Q7889). What is the correct class for Pokémon Sword and Shield (Q61897498)? --Julián L. Páez (talk) 19:18, 4 May 2020 (UTC)
I wonder whether it might make sense to treat those as "editions" of the same game. In certain circumstances (remakes, simultaneous launches for different platforms, versions with minor differences), we want to have a set of games treated as the same for some purposes but different for other purposes, but sometimes certain attributes overlap almost entirely, while others do not. For bundles, we also need a way to indicate what a bundle includes, and "has part" doesn't seem accurate for that. --Yair rand (talk) 19:36, 4 May 2020 (UTC)
I would be tempted to file Pokémon Sword and Shield (Q61897498) as a Wikipedia article covering multiple topics (Q21484471). I’m not sure about the “these are the same game” line of thought − I mean, to a degree, Pokemon Yellow was also the same thing as Blue/Red ; and to a degree all Candy Crush games are the same too ^_^ Jean-Fred (talk) 20:24, 4 May 2020 (UTC)
And then, we also have the reverse, Ace Attorney on GBA could be seen as a different game as the one on DS, given there is around 20% more content on DS, and new mechanics (the last case with Ema Skye). There is also the question of translation/localisation. For example, Super Mario Bros II on NES being a different game on the japanese market than the US/European one, or the case of Contra III vs Super Probotector (sprites got changed due to Germany regulation), there is also case of game being translated from japanse and back, like Animal Crossing on N64 being ported and translated on the Gamecube, and then translated again for Japanese market, see this video. --Misc (talk) 21:03, 4 May 2020 (UTC)
I guess people have seen the Itch.io Bundle for Racial Justice and Equality. Given the coverage (especially after raising 5 millions just as I type this message), I do think it would be notable. However, entering 1639 games one by one is a daunting task (but less dauting than playing them). The only idea I can find is "scrap and automate", but maybe there is a better way ? --Misc (talk) 21:38, 11 June 2020 (UTC)
So each bundle has a number, this one is 520, and the list of games is in https://itch.io/bundle/520/games.json . From here, matching with openrefine should be doable, at least for the games that are in WD. --Misc (talk) 00:12, 12 June 2020 (UTC)
I’d agree that the bundle is definitely notable ; I wonder whether the final item page will load at all with 1000 statements but let’s see ^^ Jean-Fred (talk) 10:40, 12 June 2020 (UTC)

video game bundle (Q96240590) is now a thing. --Trade (talk) 16:00, 12 June 2020 (UTC)

And so is Bundle for Racial Justice and Equality (Q96354927). Good luck to whoever wants to put in all the games in there ;) Jean-Fred (talk) 15:08, 17 June 2020 (UTC)
I added the already existing items and I have a script to add newer items (that could be turned into a bot if it wasn't close to impossible to test bots due to lag ). --Misc (talk) 16:21, 21 June 2020 (UTC)

media franchise property

Hello colleagues,

I have been thinking for a while about a “media franchise” property ; I finally put my thoughts down into a draft for a potential property proposal: User:Jean-Frédéric/media_franchise.

I would be happy to hear your thoughts and comments ahead of an actual proposal (I will sleep on it for at least a week, so nothing urgent).

Cheers, Jean-Fred (talk) 20:27, 4 May 2020 (UTC)

FYI, I moved it to Wikidata:Property proposal/media franchise − let’s see how it goes. Jean-Fred (talk) 09:56, 15 May 2020 (UTC)
And media franchise (P8345) is now a thing :) Jean-Fred (talk) 15:05, 17 June 2020 (UTC)

So, after creating the property, I did a few Openrefine and QS edits today to move website account on (P553) to itch.io developer profile (P8176). I think it didn't concern many items (less than 40), but if you create more developer profile, please do not forget to use the right property. --Misc (talk) 21:14, 11 May 2020 (UTC)

Nice, thanks. You can also set up an {{Autofix}} on website account on (P553) to make sure it does not come back. Jean-Fred (talk) 09:55, 15 May 2020 (UTC)

FYI, I just saw: this request for one Pokemon game bundle. I guess it do concern us somehow given recent discussion for modeling. --Misc (talk) 09:30, 18 May 2020 (UTC)

video game mod vs. video game

Garty's mod was released on Mod DB for free in 2004.

In 2006 the Mod DB version was discontinued and the game was released on Steam as a paid product

  1. Should i mark the license of Garry's Mod as being freeware or proprietery license?
  2. Should mods that have been included in retail video game compilations be considered both freeware and proprietery license? What about cases wherw the mod wefd includes without permission from the modder? @Jean-Frédéric:--Trade (talk) 22:56, 28 May 2020 (UTC)
For 1/, I would say have both freeware and proprietary license, with start time (P580) and end time (P582) as qualifiers − Q837923#P275 looks quite good to me.
For 2/, not sure − I’m also not super familiar with the mod ecosystem. I would say the fact that it’s included in a retail compilation does not change the fact that you could get the same version as freeware from the internet, so it’s freeware. A qualifier like applies to part, aspect, or form (P518) could be used for the compilation part
Regarding the lack of permission, I could see something like compilationhas part(s) (P527)modhas characteristic (P1552)unauthorized (although I could not find an item for that concept of “unauthorized distribution”/“without permission” etc.
Jean-Fred (talk) 10:07, 29 May 2020 (UTC)
If I recall correctly, the free version of Garry's Mod was required to be installed on top of Half-Life 2 (Q193581) making it a mod, while the current iteration of it can be purchased without requiring any other base game making it more of a standalone video game. Since they're effectively two different things, maybe there should actually be two items? Lewis Hulbert (talk) 11:41, 29 May 2020 (UTC)

"For 2/, not sure − I’m also not super familiar with the mod ecosystem" Stealing custom maps and selling them in retail was a common thing in the late 90's. Try and look up "Duke!ZONE" (Duke Nukem 3D) --Trade (talk) 19:10, 12 June 2020 (UTC)

Uncensored video games

Should video games who both have a censored and uncensored version have their own items? The games in question are:

  • Leisure Suit Larry: Magna Cum Laude Uncut and Uncensored (uncensored version of Leisure Suit Larry: Magna Cum Laude)
  • Manhunt 2 (uncensored version of the eponymous game)
  • Fahrenheit: Indigo Prophecy Director's Cut (uncensored versipn of Fahrenheit: Indigo Prophecy)
  • Agony Unrated (uncensored version of Agony)

All of these games have received completely different age ratings from the ESRB than their censored counterpart. @Jean-Frédéric:--Trade (talk) 01:17, 15 June 2020 (UTC)

It’s a good question. I would tend to err right now on the side of “maybe in the future but not now”: to me there are somewhat similar to regionally censored or even plain regional differences − which would be interesting to record, but I’d argue we are not quite there yet (in the sense that we would need to evolve a data model concept that accounts for different platform-realizations, local releases etc.)
Meanwhile, the separate ESRB ratings can be handled by qualifying with applies to part, aspect, or form (P518) or version type (P548). Jean-Fred (talk) 11:03, 15 June 2020 (UTC)
Given that none of the games i mentioned are regionally censored we might wish to make an exception for them. Some of them have their own unique identifier values (not counting the ESRB ID) meaning that other video game databases consider the differences to be notable enough.--Trade (talk) 11:17, 15 June 2020 (UTC)
I would agree with Trade, if there is enough difference to have different external identifiers (and maybe even different release dates), it should likely count as different work. I know that's likely my answer to everything, but is there a page that list the items and the problem we faced, so we can model later ? --Misc (talk) 17:44, 15 June 2020 (UTC)
"is there a page that list the items and the problem we faced, so we can model later ?" Are you referring to the uncensored video game editions i listed above? @Misc:--Trade (talk) 12:08, 23 June 2020 (UTC)
yes, but I see "uncensored" as a special case of "specific edition of a game", so besides your list, I would add the others that were discussed earlier; There is a ton of case like this on GOG.com, for example (gold edition, etc), and I feel the solution should cover both. --Misc (talk) 13:51, 23 June 2020 (UTC)
Look at the usage of Q60997816. There's your list of "specific edition of a game". The list is small so we should be able to discuss the modeling of each item individually.--Trade (talk) 15:25, 23 June 2020 (UTC)
For “collectors edition", the current way used on MobyGames game ID (former scheme) (P1933) is to have all on the same Q7889 item and use version type (P548) as qualifier − see eg Q725057#P1933. Jean-Fred (talk) 15:04, 23 June 2020 (UTC)
Yeah, i don't really like that. The collector's edition deserve their own items--Trade (talk) 15:28, 23 June 2020 (UTC)
I don’t necessarily disagree (I mean, I personally have zero-interest in limited/collector editions, but I do see the point of modeling them), but we need to define a proper data model concept for this. I think having three Q7889-item − one for Mass Effect 2, another one for the Digital Deluxe Edition and a third one for the Collector's Edition − would be problematic: for example, if I make a query for “How many games were released on Xbox 360”, then ME2 would be counted twice (one as the standard edition, and another one as the collector’s edition). We need to have a clear concept on what P31 value they would get and how these items would be linked together. I also think that this modeling concept cannot be done without also deciding whether we should have one item per platform-realization and per local release − which can get complicated very quickly (figure from Developing a Mediated Vocabulary for Video Game Research (Q96607274) by our friends from User:Diggr) ; see also User:Diggr/Data Models of Video Games. Coming up with that data model concept will be a ton of work :-). So for now my personal take on it was to keep the data-model 'simple': one Q7889 per game, which is more or less what we inherited from the Wikipedias (except for the occasional article covering 5 games that happen to share the same name), and figure it all out later down the line :) But that’s just me, happy to hear otherwise. Jean-Fred (talk) 16:53, 23 June 2020 (UTC)
Reading your link i could not help but notice that we don't have a "ported by" property on WD. Do you think we should propose it? --Trade (talk) 21:56, 23 June 2020 (UTC)
@Jean-Frédéric:--Trade (talk) 10:29, 28 June 2020 (UTC)

Hmm wondering if Gore: Ultimate Soldier and Gore: Special Edition should have seperate items? --Trade (talk) 23:44, 11 July 2020 (UTC)

Steam json API returning different information than the website

Hi,

I was trying to make a notebook to fill WD automatically from steam using this url: https://store.steampowered.com/api/appdetails/, but then I found that Steam display different information in the HTML than in the json, like https://store.steampowered.com/api/appdetails/?appids=306490 vs https://store.steampowered.com/app/306490/Railroad_Pioneer/. The API say this was released on 2014-07-02, but the website say 2003-10-17. I guess the API is giving the publication on the platform, and the website the initial release, but should we record both ? --Misc (talk) 17:31, 24 June 2020 (UTC)

Distributed by > Steam > Start time > publication date on the websity--Trade (talk) 18:11, 24 June 2020 (UTC)

Mass-importing vglist IDs soon

I've written a script (which you can see here) to import all the games from vglist into Wikidata as vglist video game ID (P8351). This'll be run by NicereddyBot as soon as I get approval for the task. (Approval request: Wikidata:Requests for permissions/Bot/NicereddyBot 3) Nicereddy (talk) 06:10, 26 June 2020 (UTC)

Done with this import! I've added 33.4k vglist IDs to Wikidata :D There are around 200 others that have differing names on vglist vs Wikidata (I added that as a sanity check to make sure no bad data was introduced), so I'm gonna go through and check those manually. The remainder that aren't on Wikidata are just vglist games with no Wikidata ID. Tell me if you see anything that looks odd! Nicereddy (talk) 18:55, 5 July 2020 (UTC)

How to handle translation difference between voice acting and text

Hi,

I just stumbled (well, not stumbled, I went to buy it) on a game (Astral Chain (Q61727129)) where the text is translated in Japanese, English, French, German, Italian, Spanish, Russian, Korean and what I suspect to be simplified Chinese and traditional Chinese. However, the voices are only in Japanese and English. How do we handle that, since language of work or name (P407) could equally apply to both ? I didn't see much discussion on the property page regarding that case. Given that voice acting is usually a lot more expensive than text translation (especially since you need text translation if you want voice acting), I do guess lots of games would be having the same problem. --Misc (talk) 14:31, 27 June 2020 (UTC)

In the context of film it's normally presumed that the language property applies to 'audio language' only.--Trade (talk) 15:45, 27 June 2020 (UTC)
This had been touched upon above in #Languages and localizations.
You can probably get away with using applies to part, aspect, or form (P518) − something like Astral Chain (Q61727129)language of work or name (P407)Japanese (Q5287)applies to part, aspect, or form (P518)voice acting (Q22920017) (resp. subtitle (Q204028))?
But that might break if you consider different local releases − I would guess that the original Japanese release of Astral Chain did not have the English dub?. So maybe with even more qualifiers to make clear that it’s the European/USA release.
(Ultimately I think this shows that if we want to record such information, we either need to come up with a fairly complicated qualifier system ; or just break out items for each local release).
(I do think it’s relevant information − for example, how the French release of Metal Gear Solid had a French dub, but MGS2 had an English dub only ; or that today’s games like Octopath Traveler [or Astral Chain indeed] make the Japanese dub available.)
(Unrelatedly, I am being reminded of original language of film or TV show (P364) and how it could be applied to games as well).
(Ah, and Astral Chain caught my eye as well − might grab it one of these days ^_^)
Jean-Fred (talk) 17:07, 27 June 2020 (UTC)
voice acting (Q22920017) french translation took me by surprise. The point about releases is important, but I guess that's a much larger issue than just deciding how we qualify the languages. If we use qualifiers, what would the default (without qualifiers) for language of work or name (P407) mean ? I am torn between saying that's for text (since that's the primary way to convey info in most games, voice acting is just on top) and it align with the property use on books, or say that's for voice, to align with the property use with movies as Trade pointed for the sake of consistency.
We can't align on both at the same time, and since interactive film (Q1635956) and interactive fiction (Q1143118) are a thing, I do feel there is no clear separation.
For example this article speak of "recent" attempts at marketing interactive movies in theater (I remember seeing this attraction as a attraction in a theme park when I was younger). Is a multiplayer FMV no longer a game if people play it in public ? What about twich does pokemon ?
I did see a few experimental games where it was just a fiction without branching (for example this one but I did see others) and the interactivity was mostly pushing the button. Is this a story told using a game engine, or a text whose interaction is turning the page ?
So I guess maybe we should always use a qualifier, as it would make sense for movies like for games. I just do not know if it make sense for books. Audio books exists as well, but since they are likely as separate items, adding a qualifier when there is no ambiguity seems wasteful. I guess using single-value constraint (Q19474404) and applies to part, aspect, or form (P518) as separator is the way to go, do I miss something before bringing that issue to others projects ? --Misc (talk) 13:31, 28 June 2020 (UTC)

Wikislow − and some help needed

Hello colleagues,

I will be going on Wikislow for the foreseeable future − at least one month. There is one thing that I routinely do that will keep worse and worse: making sure that Wikipedia articles about games are properly connected to Wikidata, and weeding out duplicates. I have a bunch of Petscan query at Wikidata:WikiProject Video games/Tasks, for articles that have Infobox video game but are not connected to any Wikidata items. I have tried really hard to stay on top of that ; but with English it’s tough and I always fell behind. Eventually someone runs a bot to mass-create items for all these articles, which often results in a bunch of empty items (over 200 right now), often duplicates.

I was wondering − would some of you consider keeping an eye on these queries and have a go at it every once in a while?

  • Looking through the unconnected articles, sitelink it if the item already exists, otherwise create it ;
  • Looking through the connected stub-items, and merge them if they are duplicates.

That would be awesome :)

(I tried to enlist help from the English-language VG Wikiproject but they did not seem interested (fair enough, there’s enough to do everywhere :-)

Cheers, Jean-Fred (talk) 22:08, 28 June 2020 (UTC)

I will try to not forget it. I would find more convenient to have something like a listeria page that I can have in my watchlist, that's how I do on another project, but last time I tried, there was no petscan templates on WD and/or it didn't worked well. --Misc (talk) 22:51, 28 June 2020 (UTC)
I'm on it. --Trade (talk) 09:27, 29 June 2020 (UTC)
We could build something like Wikidata:WikiProject sum of all paintings/Possible paintings (source) as a general service like Listeria? Sounds like a fun future hackathon project. Multichill (talk) 19:32, 29 June 2020 (UTC)
I went through some of the connected stub items and fleshed them out/merged them, got through a solid 40 or 50 of them I think. Nicereddy (talk)
Thanks folks − really appreciate it!
@Multichill: Oh indeed, that would be nice! Jean-Fred (talk) 13:11, 6 July 2020 (UTC)

Two items I don't know what to do with

Hi! I've found a few items that baffle me and I don't know what to do with them.

The first is Plaza Challenge (Q1974577), which is linked to "Plaza Challenege" - seemingly a legitimate video game - on NL wikipedia but which has a completely unrelated subject on Wikidata. Should we delete the item and start from scratch with a new item for the NL article, remove the link to the NL article and just create a new separate article for Plaza Challenge, or what?

The second is Sega Toylet (Q18509077), which is not a video game but rather a... console? I guess? Idk, but hopefully someone else knows what to classify an interactive urinal as.

Thanks, - Nicereddy (talk) 19:54, 5 July 2020 (UTC)

While we're at it, matchmaking (Q6786307) is not a video game but I don't know what it should be classified as. Could someone change the 'instance of' if you can think of a better concept? Nicereddy (talk) 20:01, 5 July 2020 (UTC)
for the Sega Toylet, oddly enough we already have interactive urinal (Q6045424), so perhaps that + video game console? --Lewis Hulbert (talk) 23:35, 5 July 2020 (UTC)
While we are at it how should we deal with the 480 Dedicated consoles?--Trade (talk) 14:08, 6 July 2020 (UTC)

ESRB rating

All games with the "Early Childhood" got replaced with the "Everyone" rating on 2008

In 1998 the "Kids to Adults" rating were renamed "Everyone". All games originally rated "Early Childhood" and "Kids to Adults" have been listed as "Everyone" on ESRB's online database.

How should this be modelled on WD?--Trade (talk) 02:42, 8 July 2020 (UTC)

We could add qualifier for the game who add a ESRB rating different in the past (along deprecated). --Misc (talk) 06:37, 4 August 2020 (UTC)
Withdrawn identifier value i presume? --Trade (talk) 07:28, 5 August 2020 (UTC)
Per Help:Ranking#Deprecated_rank, it seems that Deprecated rank does not apply here: “This does not apply to correct historical information, such as previous values of a statement, as long as they represent accurate information for the indicated time period. Such statements should instead be annotated with the appropriate start time (P580)/end time (P582) qualifiers. ”
How about something like
ESRB rating (P852)
Normal rank Kids to Adults (Q14864334)
end time 2008
0 references
add reference
Preferred rank Everyone (Q14864328)
start time 2008
reason for preferred rank currently valid value
0 references
add reference


add value
(Not too sure about currently valid value (Q71536244) − might be worth asking around if that’s correct/best way).
With added references − I wonder how we can best source the original rating? Jean-Fred (talk) 09:25, 5 August 2020 (UTC)
PlayStation DataCenter URL (P7707) and MobyGames game ID (former scheme) (P1933). Correct me if i'm wrong but as far as i'm aware the only ratings that existed before 1998 was Kids to Adults (Q14864334) and Early Childhood (Q14864327).--Trade (talk) 17:47, 5 August 2020 (UTC)

Modeling of cut content

Please give me your thoughts on my attempt af modeling. I wish to get some feedback before creating more of thnreese type of items. nI'll also like to hear your thoughts on these (see 'genre') type of changes

applsdev Arlo Barnes BugWarp Coloradohusky CommanderKefir CptViraj Cupkake4Yoshi Cwf97 Cynde Moya Danrok Datumizer Dexxor Diggr Dispenser Dollarsign8 DoublePendulumAttractor EdoAug Edolusill Eniehack Facenapalm Floyd-out FullyAwesome Harshrathod50 Jean-Frédéric Keplersj Kirilloparma Lewis Hulbert LotsofTheories Macocobovi Macrike Master Of Ninja Matthias M. Metafire18 Nicereddy Odjob16 Oduci Poslovitch Rampagingcarrot RampantSpirit Santer Sight Contamination SuperUltraHardCoreGamer thgiex Tomodachi94 VGPaleontologist Wd-Ryan WikiSyn YotaMoteuchi Athayahisyam

Notified participants of WikiProject Video games--Trade (talk) 14:20, 3 August 2020 (UTC)

Seems good to me, but for Molecular Stage (Q98034302), the use of genre (P136) is a bit odd, as I am not sure we do that for existing stages in various games (even if I guess that could be worthwhile). --Misc (talk) 00:16, 22 September 2020 (UTC)
Do you think cut from the final game before release (Q98034328) should be used with reason for deprecated rank (P2241)?
I have tried to clean up A New Day (Q16170380), hoping to use the item as a model item for individual episodes from episodic video games. Do you like it? @Misc: --Trade (talk) 11:59, 22 September 2020 (UTC)
Using cut from the final game before release (Q98034328) seems fitting. And for A New Day (Q16170380), it seems good, but shoudn't voice actor (P725) attached to the characters rather than the item itself ? --Misc (talk) 18:43, 26 September 2020 (UTC)
voice actor (P725) have been used on creative works for quite some time. --Trade (talk) 21:15, 3 October 2020 (UTC)

Should Part Time UFO have two separate items for the mobile version vs the Switch version?

Part Time UFO (Q100989677) was just created since Part Time UFO now has a Switch port. But the Switch version has 2-player co-op and is generally largely upgraded from the iOS/Android game. Should the item be split in two to cover the two items separately or should we keep them together? Nicereddy (talk) 23:44, 29 October 2020 (UTC)

I would split them, given that's a substantial change. Having 2 separates items mean that it is easy to search for Coop games by platform without having to resort on non standard qualifier use. In fact, I think we should model that like books, with various "edition" when there is enough differences between a release/port. --Misc (talk) 21:21, 4 November 2020 (UTC)

How to handle Xbox Series S/X games

Should Xbox Series S/X games have both Xbox Series X (Q64513817) and Xbox Series S (Q98967383) as platforms, or should we use Xbox Series X and Series S (Q98973368) to represent games on both consoles, since AFAIK they intend to always support games working on both? Right now we usually just list the games as supporting Series X since Series S wasn't announced until later. We'll need to update all of those to the newly-selected means of handling this. Anyone have a strong opinion on this? I think we should use Xbox Series X and Series S (Q98973368), but I acknowledge that such a plan may backfire in the future if there are ever any games that work on only Series X. (I think that's an unlikely situation, but who knows). Nicereddy (talk) 21:10, 3 October 2020 (UTC)

So now that the Xbox Series S and Series X are out, I feel like I should re-up this issue. I've already found that some games use Xbox Series X (Q64513817) and some use Xbox Series X and Series S (Q98973368). This is causing problems with vglist, so I'd like to fix it. I'm going to start going through and manually updating all games with Series X to use "Series S and Series X" instead.
The combined item is currently used on 27 items while the singular Series X item is used on 52 items. Nicereddy (talk) 00:38, 12 November 2020 (UTC)
And done :) Please only use the "Series X and Series S" item from now on. We should maybe add a constraint to platform to prevent people from using "Xbox Series X"? Nicereddy (talk) 01:00, 12 November 2020 (UTC)

Many WD items uses the PS Store website as as the sole source for reviews, data size, language and rating classifications.

This is a pretty catastrophe. A huge amount of vital information are at risk of being lost forever.

applsdev Arlo Barnes BugWarp Coloradohusky CommanderKefir CptViraj Cupkake4Yoshi Cwf97 Cynde Moya Danrok Datumizer Dexxor Diggr Dispenser Dollarsign8 DoublePendulumAttractor EdoAug Edolusill Eniehack Facenapalm Floyd-out FullyAwesome Harshrathod50 Jean-Frédéric Keplersj Kirilloparma Lewis Hulbert LotsofTheories Macocobovi Macrike Master Of Ninja Matthias M. Metafire18 Nicereddy Odjob16 Oduci Poslovitch Rampagingcarrot RampantSpirit Santer Sight Contamination SuperUltraHardCoreGamer thgiex Tomodachi94 VGPaleontologist Wd-Ryan WikiSyn YotaMoteuchi Athayahisyam

Notified participants of WikiProject Video games--Trade (talk) 23:04, 21 October 2020 (UTC)

applsdev Arlo Barnes BugWarp Coloradohusky CommanderKefir CptViraj Cupkake4Yoshi Cwf97 Cynde Moya Danrok Datumizer Dexxor Diggr Dispenser Dollarsign8 DoublePendulumAttractor EdoAug Edolusill Eniehack Facenapalm Floyd-out FullyAwesome Harshrathod50 Jean-Frédéric Keplersj Kirilloparma Lewis Hulbert LotsofTheories Macocobovi Macrike Master Of Ninja Matthias M. Metafire18 Nicereddy Odjob16 Oduci Poslovitch Rampagingcarrot RampantSpirit Santer Sight Contamination SuperUltraHardCoreGamer thgiex Tomodachi94 VGPaleontologist Wd-Ryan WikiSyn YotaMoteuchi Athayahisyam

Notified participants of WikiProject Video games--Trade (talk) 23:05, 21 October 2020 (UTC)

@Trade: does archive.org know about this? They could probably scrape the whole website if they were alerted in time. I'd contact one of the guys that runs it, but he blocked me on Twitter (long story). Nicereddy (talk) 01:09, 22 October 2020 (UTC)
Aren't a lot of these Wayback scrape projects run py private individuals? @Nicereddy: --Trade (talk) 08:13, 22 October 2020 (UTC)
Good catch Trade.
I would suggest to flag this to Archive Team (Q4787261).
Jean-Fred (talk) 08:28, 22 October 2020 (UTC)
How would i go on about this? @Jean-Frédéric:--Trade (talk) 08:33, 22 October 2020 (UTC)
Anyone here got a response? Or do we have to make a script outself? @Jean-Frédéric:--Trade (talk) 11:16, 22 October 2020 (UTC)
I’m trying their IRC channel. No idea whether this is the right place (or whether this is good 'etiquette' to do that) but let’s see :) Jean-Fred (talk) 11:26, 22 October 2020 (UTC)
@Trade: Do you have examples of links/content that could/have disappeared? Jean-Fred (talk) 12:06, 22 October 2020 (UTC)
I assume most things from North America PlayStation Store ID (P5944), Europe PlayStation Store ID (P5971) and Japan PlayStation Store ID (P5999)? Jean-Fred (talk) 12:19, 22 October 2020 (UTC)
If so then this query gives current usage?
SELECT * WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
  {
    ?item wdt:P5944 ?id.
    BIND(CONCAT("https://store.playstation.com/en-us/product/", ?id) AS ?link)
  }
  UNION
  {
    ?item wdt:P5999 ?id.
    BIND(CONCAT("https://store.playstation.com/ja-jp/product/", ?id) AS ?link)
  }
  UNION
  {
    ?item wdt:P5971 ?id.
    BIND(CONCAT("https://store.playstation.com/en-gb/product/", ?id) AS ?link)
  }
}
Try it!
Folks on the archiveteam IRC channel are super nice :). Sounds like it’s small enough of a project (not that many games) that someone could fairly easily pick up.
What would help that someone:
  • a list of urls
  • Or a list of available regions and product IDs
Can we provide that?
Jean-Fred (talk) 12:37, 22 October 2020 (UTC)
You can find all regions by looking at the   formatter URL of the PS Store identifiers. To find other regions as listed in said identifier, simply replace the  en-us with any other North America PS Store region (All games (US) becomes All games (Canada) and etc)@Jean-Frédéric:--Trade (talk) 12:56, 22 October 2020 (UTC)
I threw in some Mix’n’match scrapers at 3913, 3914 and 3915 (scrapping everything, including PS4 titles). The scrapped count does not quite match what’s on the website so the scrapers missed some. Still, it’s a start. Jean-Fred (talk) 13:23, 22 October 2020 (UTC)
Does these scrappers include all 50+ PlayStation domains?--Trade (talk) 13:40, 22 October 2020 (UTC)
Not completely sure what you mean. Each scraper is (or was meant to at least) for the NA, Europe and Japanese stores − so scrapping the US, GB and JP regions (I learnt there are actually 5 stores: EMEA and others, America (North and South), Asia, Japan and China ) My understanding is that the content is not "different" − in the sense, the German store is the same as the French store. But maybe I’m wrong?
Anyhow, I asked over on the Video Game Preservation Collective (Q91204789) Discord channel − likely that someone there is already on top of it. Jean-Fred (talk) 13:48, 22 October 2020 (UTC)
'in the sense, the German store is the same as the French store. But maybe I’m wrong?' The german store uses USK ratings whilehe the french store uses PEGI. That itself is a huge difference. --Trade (talk) 17:55, 22 October 2020 (UTC)
Nonetheless, both are written in teo different languages which, i feel is a good argument to have them archived@Jean-Frédéric:--Trade (talk) 18:06, 22 October 2020 (UTC)
Ah I see. Yes you’re correct of course. It’s not much applicable to the Mix’n’match scrappers, because they only retrieve IDs anyhow, not the content ; but for the webpage archiving it’s very important indeed. Jean-Fred (talk) 08:12, 23 October 2020 (UTC)
I hope this (https://justpaste(.)it/93kgd) can help your scraper. You should also consider sending it to those who you have been in contact with. @Jean-Frédéric: --Trade (talk) 09:00, 23 October 2020 (UTC)

@Jean-Frédéric: Looks like the store pages are down now. --Trade (talk) 17:20, 24 October 2020 (UTC)

Just an update − the store pages are still accessible for another 24 hours via a URL parameter trick. We got together people from Archive Team and Video Game Preservation Collective (Q91204789) in the same room (well, Discord channel) and they are trying to figure something out. To be honest, the HTML pages are not so much the priority of anyone except us: they tend to focus on the JSON blobs spit out by the API − which contain the same data, but are not great for us as we can’t cite that. I made sure to make that part clear ; let’s see. Jean-Fred (talk) 09:05, 27 October 2020 (UTC)

@Jean-Frédéric: Get the old PlayStation Store back, for now We better abuse this while it still works!--Trade (talk) 14:20, 3 November 2020 (UTC)

Oh, yes, appending `?smcid=psapp` is the URL trick I was referring to. Archive Team members and VGPC members are still hard at work on this − see this repo for some information. Jean-Fred (talk) 14:56, 3 November 2020 (UTC)
Did you ever figured out why your scrapng missed some games? @Jean-Frédéric:--Trade (talk) 11:30, 4 November 2020 (UTC)
Out of curiousity, is there anything preventing us from simply using the URL trick to just archive the store to the Wayback Machine? @Jean-Frédéric:--Trade (talk) 11:50, 11 November 2020 (UTC)

Oculus Quest as a video game platform

Oculus Quest (Q63777286) is a headset from Facebook's Oculus that runs a custom Android OS. Games need to be ported to the system to work on it, and it's stand-alone, meaning it doesn't require a PC or any console to be used. It should probably be listed as a platform separate from others, but I'm not sure exactly how we should do that.

The main problem is that, technically, Quest isn't just one headset anymore but a series of them (because of Quest 2 (Q99620218)). So either we use Oculus Quest (Q63777286) as the platform - which isn't entirely accurate - or create a new item that represents the _series_ of headsets. Of course, the problem is that I have no idea what'll happen in the future and if certain games only support, e.g. Oculus Quest 3 at some point in the future, that becomes a problem.

We _could_ just list games as supporting Android, but that's really dirty and not particularly accurate. It'd be like saying games that support Android support Linux.

Thoughts? I'm thinking we should just go with creating a new item for the series of headsets and start using that for VR games that support the Quest. If we need to fix it in the future due to incompatibilities between Quest headsets, so be it. Nicereddy (talk) 01:21, 12 November 2020 (UTC)

Wouldn't it be cleaner to have a item for the Oculus Android-based OS ? After all, the game run on the OS, who then run on various OS. --Misc (talk) 22:20, 13 December 2020 (UTC)

EntitySchema for video games

After wanting to figure it out for a long time, I've finally created an EntitySchema for video games!

I think the most useful application of this is for Cradle, but there are other things this can be useful for (see the tooling section on WikiProject Schemas) such as validation and in the future probably a lot more useful tooling around validation and such.

Should we link this schema from the WikiProject Video Games main page? And anyone is welcome to contribute, though please try to keep the syntax and formatting in the same style as the rest of the schema. Nicereddy (talk) 01:21, 6 December 2020 (UTC)

Just seen that on HN: https://www.gameuidatabase.com/index.php 325 games, and a ID in the url. --Misc (talk) 12:50, 6 December 2020 (UTC)

I put it on Mix’n’match yesterday :) Mix'n'match. Jean-Fred (talk) 13:16, 6 December 2020 (UTC)
I saw it too and created Game UI Database (Q103898771). A similar database was mentioned in the comments: Interface In Game (Q103899194). —Dexxor (talk) 21:09, 6 December 2020 (UTC)
Ok so, I also found https://vgdb.io and https://vgdb.uk/ (as I was searching for VNDB, but, I typed VG instead of VN). 1st with 7374 items, 2nd with 31,723. --Misc (talk) 22:16, 13 December 2020 (UTC)
Went ahead and filed Wikidata:Property proposal/Game UI Database ID. Jean-Fred (talk) 14:47, 23 December 2020 (UTC)

New Mix'n'match catalogues

A few weeks ago I updated the PCGamingWiki catalogue so it now has better descriptions and will be easier to get matches on: https://mix-n-match.toolforge.org/#/catalog/4028

And last night I threw together a catalogue for IGDB IDs, the preliminary automatches seem to have a pretty good signal-to-noise ratio so far: https://mix-n-match.toolforge.org/#/catalog/4065

Hopefully these are helpful, I'd appreciate anyone using them for even just 5 minutes to match a few games! <3

Have a good holiday season everyone! Nicereddy (talk) 16:48, 19 December 2020 (UTC)

Thanks for the early Holiday gift!--Trade (talk) 01:02, 21 December 2020 (UTC)
@Trade: thank *you* for doing all those matches! 🙇‍♂️ Have a Merry Christmas if you celebrate :) -Nicereddy (talk) 01:53, 21 December 2020 (UTC)