Project:To Do

Here is a list of stuff that needs doing on the wiki. Feel free to add anything you feel that needs to be done and move items that have been completed to the "Completed" section below.

Regular tasks
These are regular tasks. Please do not remove them or mark as complete, as they need to be checked regularly.
 * Special:DoubleRedirects
 * Category:Wiki maintenance
 * pages in Category:Deleteme
 * pages in Category:Pages with deprecated config template parameters
 * pages in Category:Pages with rating template issues (subtracted a few pages to properly "zero" this count)
 * pages in Category:Pages with VersionRevision template errors (subtracted a few pages to properly "zero" this count)
 * pages in Category:Pages with too many expensive parser function calls
 * pages in Category:Pages needing update to use VideoGallery template
 * pages in Category:Pages calling GlobalProblems template improperly

Scripts
Scripts created to assist in maintaining quality compatibility ratings and game pages.


 * http://wiki.dolphin-emu.org/compat.txt All values found in ratings pages (should have only 0/1/2/3/4/5 ideally)
 * http://wiki.dolphin-emu.org/unknown.txt Games with rating 0 (unknown)
 * http://wiki.dolphin-emu.org/review.txt Games with rating 1/2/3 not updated for 4 months (listed because some of these games might be fixed now)
 * https://wiki.dolphin-emu.org/missing-gameid.txt Lists missing GameIDs according to requests made to the wiki.

AX-HLE
Someone needs to go through the remaining DSP HLE mentions and mark them as fixed. Excluding Mario, Zeldas, Pikmin, Mario Kart, and a few others (Zelda uCode games). Use this link - https://wiki.dolphin-emu.org/index.php?title=Special:Search&limit=500&offset=0&redirs=0&profile=default&search=%22dspengine%22 - MaJoR (talk) 23:27, 20 July 2013 (CEST)

GameID Import Issues
Skidau and Delroth imported gameIDs from GameTDB en masse. It's not everything, but it's a LOT. Unfortunately it left a lot of issues. Sometimes the script pointed to a sandbox, sometimes our pages have bad names and it confused it, on and on. Sometimes the wiki is right, sometimes the wiki is wrong, sometimes the script just goofed, either way, it needs human brains to look over these errors manually and sort them out. I already got started on some, but it's very late, so I wasn't able to get very far... I'll pick it back up tomorrow. All the help I can get is appreciated, but please do it either top to bottom or bottom to top, as that is easy to coordinate with.

Skidau has made a list of all the problems the script encountered: http://www.mediafire.com/file/nmnx6t7534n10st/badmatches.txt

It is presented with these items, in this order: what the script set the gameID to point to, what the GameID is, and what the script was trying to find. - MaJoR (talk) 18:07, 5 February 2013 (CET)

I've cleaned up the remaining items. The following are linked correctly, but there are significant differences in the spelling of the JP text that may be appropriate to investigate... vs. Minna ga Shuyaku no NHK Kōhaku Quiz Kassen vs. Let's Go By Train Shinkansen EX vs Shikakui Atama wo Marukusuru Wii
 * NHK Kōhaku Quiz Gassen
 * Densha de Go Shinkansen EX
 * Shikakui Atama wo Maru Kusuru: Mainichi Minna no Challenge Hen

Taking a look at the missing-gameid.txt. Something seems strange with most of them as they are 7 characters rather than 6. From some quick poking, some seem to be prefixed with known gameIDs (i.e. S6RP521=S6RP52:Wreck-it Ralph (EU); RX9P691=RX9P69:Need for Speed: Undercover (EU)), the postfixes always seem to be numeric (5,4,3,2,1). Kolano (talk) 22:17, 5 February 2013 (CET)


 * There are two columns in that txt file: the gameid is in the second column (the first column is the number of people who tried accessing that gameid wiki page) delroth (talk) 22:59, 5 February 2013 (CET)


 * Ah, Windows Notepad was eating the Unix formatting. Kolano (talk) 23:10, 5 February 2013 (CET)

For all of the problems you pointed out, here is my take.


 * NHK Kōhaku Quiz Gassen vs. Minna ga Shuyaku no NHK Kōhaku Quiz Kassen -  Wikipedia lists it as NHK Kōhaku Quiz Gassen, so that's where we got it from. Everywhere else lists it as Minna ga Shuyaku no NHK Kōhaku Quiz Kassen. I can't read it, so, I don't know what Minna ga Shuyaku is... And I have no idea about Gassen vs. Kassen. Honestly, I think we're wrong on this one, just because of how everything else shows it as the longer one. I'll ask Admin89 on the forum about it.


 * Densha de Go Shinkansen EX vs. Let's Go By Train Shinkansen EX -  I think we have that one right. When a game is just Japanese, we use the romanji transliterations. Let's Go By Train is a translation. Worth nothing in the page itself, but I think the page is fine as it is.


 * Shikakui Atama wo Maru Kusuru: Mainichi Minna no Challenge Hen vs Shikakui Atama wo Marukusuru Wii -  We're right here again. "Shikakui Atama wo Maru Kusuru" is a series of games, and each entry of the series has a name following it. "Shikakui Atama wo Maru Kusuru: Mainichi Minna no Challenge Hen" might be long, but it's correct.

I'll let you know what admin89 says. - MaJoR (talk) 09:59, 6 February 2013 (CET)

Admin89 messaged back. Here's what he said.


 * _NHK Kouhaku Quiz Kassen and NHK Kōhaku Quiz Kassen　(NHK TV program : red team and white team quiz battle) are 100% correct . I didn't see "Minna ga Shuyaku" anywhere on the game cover


 * _Minna ga Shuyaku NHK Kouhaku Quiz Kassen is half-correct because it is just tentative/temporary name (before the game was released), in japanese : みんなが主役のNHK紅白クイズ合戦 (仮称)


 * It's literally mean " Every one become a Protagonist of NHK TV program...."

So, I say we change it to "NHK Kōhaku Quiz Kassen". I don't know why ours currently has it as "Gassen". - MaJoR (talk) 16:46, 6 February 2013 (CET)

It's weird. The wikipedia page text has Kassen, but it's title lists Gassen. I'll fix that one. And wow, the Wiki is smart. Hitting "Random page" just took me directly to "NHK Kōhaku Quiz Gassen"Kolano (talk) 21:52, 6 February 2013 (CET)

Game Page Status Template
We should probably generate a template to track "completion" and frequency of different tasks for game pages, it could exist on each page's talk page and assist with maintenance. I'd like some help to scope such out here.


 * How are we supposed to do this exactly? I don't understand the mechanics of what you are trying to accomplish. What level of automation would be involved, and how much work does it take of an editor to fulfill everything? - MaJoR (talk) 00:26, 1 February 2013 (CET)

Proposed "Game Page Status" Template Fields

 * Developer is accurate
 * Publisher is accurate
 * Release dates are accurate
 * Modes are accurate
 * Genre is accurate (unclear about this one, I fear it may lead to fights about genre labels, but I'd also like to avoid mislabeled games)
 * Series is accurate
 * Rating is accurate for revision XXX
 * Navigation template is in place if appropriate (default to NA)
 * Page includes a full set of sections (Adding in the Gameplay Images sections will be a big part of this)
 * Title applied if page title post-fixed (i.e. GC/Wii indicators)(default to NA)
 * Description is: accurate, brief, provides info beyond what's found in the infobox.
 * Compatibility checked in version XXX (Unclear if we shouldn't just use the testing field for this though).
 * Forumlink is in place
 * Wikipedia link in functional/accurate: Date of last review
 * Date of last forum page review
 * Date of last Google issues scan (unclear this shouldn't just be handled with more regular review of the Google issues list, see section below)
 * Linkages to patches, texture packs, etc are in place and still valid (We still need to work out how to handle these generally, I think it's typically in an arbitrary section before Problems)
 * The "Patches" section in Xenoblade Chronicles is something like this. We could adopt this as template (and then add this in Project:Wiki Conventions) Jhonn (talk)

...please add other suggestions...

Rating Redirect Pages
For the Compatibility ratings on the mainpage post, Delroth made some scripts to scan through the ratings, find out how many of or which rating and the like. One of the results he found is a whole bunch of redirects. They are something we should probably clean up. Unfortunately it doesn't link to the thing directly, the redirect screwed up the script which is why we can see it. It just shows where it redirects to. So we could go to that spot, see "what links here", and delete from there. The list is in the link below, which should update automatically every minute. There isn't too many, so it's not so bad, but I don't have time to do it right now. If no one does this in a couple days I'll tackle it. - MaJoR (talk) 13:35, 26 January 2013 (CET)

http://wiki.dolphin-emu.org/compat.txt

Issue Tracker Alignment
We need to scan through the Google issue tracker and align articles here with currently open issues. Ongoing review of closed issues would also be helpful.

Oldest open issue needing alignment: 267

Misc

 * Create page documenting the various current Wiki conventions (i.e. title naming, appropriate config entries, Version compatibility handling, rating templates use, revision template use, etc.). Expose the page in appropriate locations (main page, comment on list pages, etc).

Config Template

 * Improve config documentation on Template page.
 * Update to generate additional error categories (non-on/off values, missing notes, etc.) Kolano 09:18, 3 July 2011 (CEST)

Infobox

 * Clean up publisher/release date info to indicate differing region releases more appropriately (see Fragile Dreams: Farewell Ruins of the Moon)
 * Consider purging emulation irrelevant details.
 * Generate compatibility categories
 * Generate input categories
 * Clean up Input methods related to other platforms not emulated by Dolphin.
 * Consider cleaning up info for developers (such as FPS, Rel modules, DTK ADPCM, Size, FPS...) Provide feedback here
 * I think it would be good if such useless information is removed as it could differ from user to user. --Endres 17:12, 31 July 2011 (CEST)
 * These details should not change user to user. Perhaps you were confused by FPS. It's not the emulated FPS, but the games hard-coded internal FPS. These details are mainly of interest to developers, but may also let us more easily identify issues shared across multiple titles. I'm not clear if an exact "size" can be easily established though, as such may be somewhat dependent on the specific disc image tools used (i.e. slightly different headers, etc may slightly effect the size).Kolano 19:48, 31 July 2011 (CEST)
 * Add more infobox options for pages that don't fit the usual molds. For example, System Menu and Broadband Adapter do not need compatibility, so they use the platforms template. And that means loosing out on details they could have. MaJoR 02:53, 24 July 2012 (CEST)

Navigation Templates

 * The template handle series it doesn't address by providing a notice to update the relevant navigation template.
 * The template parameter be Title rather than Series based. Such could allow a default template to be included on every page (i.e. outputting nothing if there was no relevant navigation). Unfortunately that's not compatible with my prior suggestion, so we probably need some further discussion.
 * This may be a bit easier to handle now that the infobox outputs series categories. So a page including a series category and not having a aligned nav template would indicate an issue. Would need to see how easy it is to parse out those details though.
 * Make the navigation template entry-based (like the ratings template).
 * This will need to consider the total count of templates used within this template. As we want to avoid hitting the too many templates issues seen in list pages.

Revision Template Updates

 * Branch builds, such as "3.0-712 Network branch" are displayed as "r3.0-712 Network branch" by the current revision template.
 * Revision template no longer links back to changes for that version since the transition to GIT. I think correcting such will require a build to GIT ID mapping established.

Regarding documentation of game-specific .ini-files
This thing needs to be discussed, so as to see what resources might be available to us (e.g. documentation from the devs) and what, if anything, we can do about it. It is a rather large part of Dolphin, and one that, if properly documented, can be extremely convenient to end-users. A great example of this would be a game like Klonoa, which for all intents and purposes works excellently, but that needs the "EuRGB60 Mode (PAL60)" option switched off to do so, something which most games do not need. In this case, it'd be great to have that option switched on in the game .ini, so that a user wouldn't have to open up the options dialog every single time he or she wants to play that one specific game (compare and contrast with Metroid Prime (GC), that needs "EFB to RAM" to work properly, and which has that option switched on by default in the game .ini).

Completed
Below is listed only what was done last month. You can search the archive for what was done since To Do list was created.

DX9 removal
Well, DX9 was gone... We need to go through all pages and clean DX9-related things. Unsure if we can set some scripts... Jhonn (talk) (fixed a while ago and just kind of forgotten)

Misc

 * Correct maximum file size indicator on upload page. It says 2MB files are accepted, but 1MB seems to be the actual cut-off. (fixed after moving to the new server)

Fix Pictures Lost in the Move
A number of images were lost during the move. I'll list them all here. (Fixed by Delroth magic - November 8 2012)
 * Hrm, this actually only seems partially fixed. The newest versions seem restored, but any prior versions are still lost. Not that critical an issue, but the image pages end up with odd errors on them, refer File:Doraemon-_Minna_de_Asobō!_Minidorando.jpg.Kolano (talk) 11:06, 8 November 2012 (CET)
 * Apparently The bot only pulled the latest version for all files. ALL files that have an old version show errors like that. Maybe we should purge the old versions? And welcome back Kolano, you've been missed. - MaJoR (talk) 12:08, 8 November 2012 (CET)

List

 * Add orphaned or games not in the lists into the list pages for: Wii, WiiWare, Virtual Console. (Done by Kolano - October 2012)

Config Template

 * Clean blank entries and add only the used ones. (Done by Kolano)

General Discussions Cleanup
The General Discussions page has a number of now dated discussions on it. We should likely create an archive page, and migrate the now irrelevant discussions there. (Done by Jhonn - November 2012)

Harden User Registration
The problem of spam bots creating accounts and generating junk pages seems to be escalating. There have been 13 of them today (Sep 19th,2012), 8 the day before, and 6 the day before that. It would be good if we could harden the user registration process somewhat to better keep them out. (Done by Parlane during the site move. Added reCaptcha. - November 2012)

Videos

 * Better embed gameplay videos, generate template to embed video windows for Youtube (and other video sites?) (Done by Parlane? - November 2012)
 * Convert existing Gameplay Video section links to new YouTube or EmbedVideo templates -Kolano 20:04, 2 August 2012 (CEST) (Done by Kolano, though I may have missed a few due to shoddy search)
 * Yea you missed some. I've seen a few here and there. - MaJoR (talk) 07:40, 11 November 2012 (CET)

Categories

 * Add developer/publisher categories
 * Add more complete set of genre categories
 * Replace genres with genre category links

Global Problems integration
I finished writing the global problems template, and we need to port it to game pages. It differs a bit from platform to platform, but a search-and-replace should do the job:

In all pages of Category:NES games, search for == Problems == and replace with

Problems
- In all pages of Category:SNES games, search for == Problems == and replace with

Problems
- In all pages of Category:Nintendo 64 games, search for == Problems == and replace with

Problems
- In all pages of Category:Sega Master System games, search for == Problems == and replace with

Problems
- In all pages of Category:Sega Genesis games, search for == Problems == and replace with

Problems
- In all pages of Category:TurboGrafx-16 games, search for == Problems == and replace with

Problems
- In all pages of Category:Neo Geo games, search for == Problems == and replace with

Problems
- In all pages of Category:Commodore 64 games, search for == Problems == and replace with

Problems
- In all pages of Category:MSX games, search for == Problems == and replace with

Problems
- Finally, in all pages of Category:Arcade games, search for == Problems == and replace with