Project:General Discussions: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
(General cleanup, moved old discussions to the archive)
 
(270 intermediate revisions by 14 users not shown)
Line 1: Line 1:
This page is meant to be a hub for general discussions about this wiki, it's use and it's editing. Feel free to use this page to note wiki problems  and leave messages for the community. Feel free to add/revise sections as necessary and move items that have been completed to the "Completed" section below.
This page is meant to be a hub for general discussions about this wiki, its use and its editing. Feel free to use this page to note wiki problems  and leave messages for the community. Feel free to add/revise sections as necessary and move items that have been completed to the "Completed" section below.


== Open Discussions ==
== Open Discussions ==
=== Wii Network compatibility ===
=== Global Replacement Request ===
Now that the wii-network was merged to master and we also have a stable release that support, it would be nice having a compatibility chart or rating somewhere. From tests I ran with the games that I own that have Nintendo WFC features, I suggest something like that:  
A spot to capture global replacement requests:
* Broken: none of the WFC features work
* <s>Update testing/entry template to always include "tester=" field. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 01:36, 29 May 2015 (CEST)</s> (done at some point?)
* Unsupported: titles servers down (like MH3)
* Good: titles that have an online mode that works but some features (like Friend Codes or DLC) doesn't work or have other issues
* Perfect: titles that works in Dolphin with all WFC features it has
I'm not sure where we could put this, but my only suggestion for now is having a entry in the Infobox of games that have WFC capabilities. For functionalities that may need a NAND dump (like getting DLC) we could "rate" as good and then put a small note or tooltip. What about that? [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]])
:I'm not really a fan of this idea. It's a lot of information to deal with and will be very hard to maintain. Most users won't bother with it. Will you maintain it? - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 04:37, 14 October 2013 (CEST)
:I was also hoping to capture some further detail of titles with online features. Though many titles are covered by the "Online" modes indicator, that only covers titles supporting multiplayer online play. Some additional infobox field to show network characteristics is probably a good idea. I'd agree with major though, that we should be careful regarding the level of detail we go into. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 06:05, 14 October 2013 (CEST)
:: What about something like the ratings template? You put a number in a template subpage with the name of the game and then in the infobox we display a small text (rather than stars). I'm willing to maintain games that I own (if we proceed implementing this), but if only one person is going to handle this then the amount of work needed to implement the functionality doesn't compensate. Any other idea to simplify this to an easier way of managing? [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]])
:::The rating list you have above may be OK, though we need to differentiate between what you've listed as "Unsupported" above, and games that actually don't support online features at all, I'd lean towards a -1 "Servers offline" rating, 0 for unsupported, and 1-3 for supported titles. We likely should also include a notes field to provide details of issues for the Broken/Good categories (it would also be good to disallow "Perfect" ratings if issues were noted. (I also revised the text above to use "title" rather than "game", we need to remember that not all Wii software titles are games).


=== 4.0 is released! ===
Alright! 4.0 has been released! Well, you know what that means: CLEAN UP. Removing all of those old crossed out problems. I have a few other things I want to bring up though.
*New Logo - Yep, we have a new logo! Made by yours truly. It comes in blue and grey, so I feel like I need to ask... do you guys think blue is better, or do you like the grey?
*3.5-367 notice - We need to change that to a 4.0 announcement! Maybe I'll go ahead and do that.
*[[How to update Dolphin]], [[Installing Dolphin]] - Delete them, or remake them to fit the global user directory changes?
*D3D9 is going to go away. VERY SOON. That's going to be a royal nightmare for us... I'm not sure there is any preparations we can do. How do you guys think we should handle the transition?
Well I've been up to my neck helping out with the 4.0 transition, from the logo and themes to testing and helping out with a video that will be released soon. I'll be resting for a few days before I help out on a large scale. So what do you think about the things I brought up? - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 17:48, 22 September 2013 (CEST)


: OK, a few things here...
=== Error with Slash in Search ===
:* The new logo seems to be less tall than the old one, resulting in an excessive gap beneath the logo and the side-navigation.
Using a forward slash in a search term (i.e. "NA/EU") results in a long set of Wiki errors...
:* I'd be OK with the blue logo version here, the Wiki could use some color.
:* We also need to consider revisions to the compatibility boxes to allow them to display the recent revision history in more detail (i.e. each px of the graph now covers 3+ revisions, so tightly packed release issues can get hidden. We also need to account for converting the 4.0-xxx release indicators into the simpler release counts used.
:* I revised the notice to use a proper link rather than just text URL. Not clear if there was a reason it had been done that way, or delroth was just unfamiliar with the wiki markup.
:* Regarding DX9, we should be able to add a check into the Config template to identify pages indicating DX9 stuff. But it will be a big clean-up, and likely to lead to feuds with users on XP, that can't use newer DX's.
[[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 19:45, 22 September 2013 (CEST)
-------
:* I like more the blue version of the new logo...
:* Should we consider deleting [[Performance Guide]] too, or perhaps pointing to Dolphin manual instead? [[How to update Dolphin]] it's kinda useless now, since you just need to obtain a new copy and by default everything will work because of the global directory. [[Installing Dolphin]] could be updated with instructions for stable releases and development builds...
:* The only issue I see with DX9 removal is updating the wiki, any user running Windows XP with Dolphin probably have a GPU that meets the minimum requirements for running the emulator, so they can just use OpenGL. Also, Windows XP support from Microsoft will be ended soon (April 2014), so, Dolphin users with WinXP will have to deal with it (updating the system or using an older version -- a lot of softwares stopped being updated from WinXP already)
:* Couldn't we ask delroth to just run a bot that searches all game pages for entries with <tt><nowiki><s> </s></nowiki></tt> and delete them?
I'm going to help soon, right now my highest priority is updating the (still unofficial) [http://portableapps.com/node/35614 portable version] at PortableApps.com - [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]])
-------
A critical issue slipped into 4.0: Single Core crashes. So they are releasing 4.0.1 in a few hours to replace 4.0. This is certainly going to throw a wrench into the version compatibility graph...
*Blue logo - Cool. Tomorrow I'll ask delroth to update it. As for the spacing, the logo is trimmed, so it's on mediawiki's side. Honestly, I like it. The logo has prominence that way.
*The Dolphin Manual isn't completed yet, sadly. With 4.0 and that pesty "real life" hitting me at the same time I've been crazy busy, and so has shonumi. :( We'll need to patch the performance guide yet again, even though it's stupid. - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 04:28, 23 September 2013 (CEST)
 
=== Category Format Clean-up ===
Categories have been put together in a fairly ad-hoc way. That has resulted in a few issues...
*Overlaps in categories for different usage: Arcade platform vs Arcade genre
*Different capitalization styles (All initial caps vs just first initial cap)
*General sloppiness across category naming
 
I think I'd like to clean such up, standardizing to something like "<Category Grouping>:<Category Identifier>" so we'd have categories like "Platform: Arcade", "Genre: Arcade", "Publisher: Nintendo", "Input Supported: Wii Remote", "Initial Release Year: 2011". A lot of such can be performed with changes to Infobox, but some things like the platform/image categories would require many edits. I'd probably want some automated assistance with that. Feedback would be appreciated.[[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 08:28, 5 September 2013 (CEST)
 
:I agree with this. Just the result of lots of manual editing over time. I trust you'll handle it well. If I see anything I don't like I'll whine. When you email delroth the instructions give us a headsup here please. - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 12:28, 6 September 2013 (CEST)
 
::OK, initial change associated with this has been enacted. Will take a while for the initial template changes to percolate through the wiki. Should cover most of the categories outside of platforms, and any other direct in-page ones. Will likely start on the red-link elimination tomorrow (i.e. the 17th), not sure if there is any automation that could help with such. A few related issues:
::* One issue with the revised category names, is that although things still sort alphabetically. Since all categories in a group are prefixed with the same term, they no longer group together by letter. I think I may revise things to use a postfix instead to address that. Such will make the global categories listing messier (since groups won't group together), but would improve the display of individual category pages. Please let me know your thoughts.
::* When we transition the Platform categories, do we just want to move toward listing the platforms in the infobox, rather than as a separate item? [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 09:00, 17 September 2013 (CEST)
:::Fine with me. I don't know anything regarding the revised category names grouping though, sorry. - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 04:58, 18 September 2013 (CEST)
 
=== Infobox Enlinkening ===
OK, I think I'm about done with my edits to how infobox generated categories are handled and the addition of linkages to those generated categories. Sorry for the recent spew of edits related to such without much discussion. Please do let me know your thoughts. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 06:11, 5 September 2013 (CEST)
 
:Looks good to me. I don't know about the internals of how it works, but I don't care about that :P. From an end user standpoint it looks and works great. That's what counts. - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 12:28, 6 September 2013 (CEST)
 
=== Error with slash in Search ===
Using a forward slash in a search term (i.e. "NA/EU") results in a set of Wiki errors...
"Warning: preg_match() [function.preg-match]: Unknown modifier ')' in /home/dolphin-emu/apps/wiki/includes/search/SearchEngine.php on line 1402"
"Warning: preg_match() [function.preg-match]: Unknown modifier ')' in /home/dolphin-emu/apps/wiki/includes/search/SearchEngine.php on line 1402"
[[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 22:01, 28 August 2013 (CEST)
[[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 22:01, 28 August 2013 (CEST)


=== Mass redirecting gameids ===
Now it's...
Just a quick heads up: I've been running a script to automatically add about 500 missing gameid redirects (thanks to skid_au for the data!). See https://wiki.dolphin-emu.org/index.php?title=Special:RecentChanges&limit=500&hidebots=0 . It should be safe but if you notice anything weird, please tell me so I make it better next time.
Warning: preg_match(): Unknown modifier ')' in /home/dolphin-emu/apps/wiki/includes/search/SearchHighlighter.php on line 512
 
...but this still occurs. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 07:04, 13 March 2017 (CET)
I'll also squash some double redirects while I'm at it. [[User:Delroth|delroth]] ([[User talk:Delroth|talk]]) 14:16, 25 August 2013 (CEST)
 
=== Ratings Changes ===
As you know, our ratings are old. Very old. I'll paste them here for memory sake.
 
 
::[[File:Stars0.png]] Unknown: Has not been tested yet
::[[File:Stars1.png]] Broken: Crashes when booting
::[[File:Stars2.png]] Intro/Menu: Hangs/crashes somewhere between booting and starting
::[[File:Stars3.png]] Starts: Starts, maybe even plays well, but crashes or major graphical/audio glitches
::[[File:Stars4.png]] Playable: Runs well, only minor graphical or audio glitches. Games can be played all the way through
::[[File:Stars5.png]] Perfect: No issues at all!
 
 
Because of how vague that is and the need to handle more complex situations, we (or at least I) generally operated on a variant of those. Here they are.
 
 
::[[File:Stars0.png]] Unknown: Has not been tested yet
::[[File:Stars1.png]] Crashes when booting
::[[File:Stars2.png]] Cannot reach gameplay but can reach menus
::[[File:Stars3.png]] Major unsolvable issues
::[[File:Stars4.png]] Minor unsolvable issues or fixable major issues
::[[File:Stars5.png]] Perfect (with some tolerance for issues too minor to be user noticeable)
 


Now this has been the case for a long, looooong time. But there are a lot of problems with this. There are almost no 1 and 2 star pages anymore. Dolphin has evolved past the point where such a system is needed. Furthermore, the scope of each rating is vast: a game that has major graphics glitches but is completely playable: 3 stars. A game that has severe stuttering and is utterly unplayable: 3 stars. A game that crashes during the first level: 3 stars. Plus, 4 and 5 star ratings are vague and weird.


So, to solve this, we discussed it in the IRC and we hammered out a proposal that should address these issues. Most of them anyway. Here it is:
=== Very Odd Query API Error ===
For some unknown reason, searching for 'SNES' with the Wikimedia API gives a 500 error. Typing in other searches, like 'Super Nintendo Entertainment System', 'SMS' or other games work. There is no other known queries that cause this. I have nailed it down to the 'redirects' parameter being, but it does not make sense why it works with other queries but SNES.


Here is the link in question: https://wiki.dolphin-emu.org/api.php?action=query&utf8=1&redirects&format=json&prop=info|categories&inprop=url&titles=SNES


::[[File:Stars0.png]] Untested
[[User:Techydude3|Techydude3]] ([[User talk:Techydude3|talk]]) 00:12, 15 March 2021 (CET)
::[[File:Stars1.png]] Does not pass the main menus
::[[File:Stars2.png]] Unplayable or cannot be completed
::[[File:Stars3.png]] Main mode can be completed, but has major glitches/crashes or missing modes
::[[File:Stars4.png]] Minor issues
::[[File:Stars5.png]] Perfect with the right settings
 
 
Now, obviously it's a little vague here and there. That can't be fixed; what determines minor bugs, major bugs, unplayable is a bit subjective. And there are some decisions that have to be made:
 
*is it Perfect if a super tiny non-user noticeable bug remains? Example - {{issue|6398}}.
*if it requires an extreme compatibility setting (interpreter, LLE, EFB to Ram uncached, MMU) with a significant performance hit to be perfect, should it still be marked as perfect? And if so what settings count for that?
*Is user configuration a component of this rating? If a major bug can be fixed is it still 3 stars or is it put up to 4 or 5?
 
And of course it could use a little polishing in phrasing and the like. Still, I think overall this is a lot better. Removing "crashes on boot" gives us more room in 3-4-5 to make the ratings more specific. Plus, most of the changes are in the 1-2 star range, so it won't require us change ratings for every single game on the entire wiki. That's definitely a benefit.
 
So guys, what do you think? We'll need to get as many specifics as we can hammered out before we go along with this. If things get too complicated we can use [[Project:Wiki Conventions]] for detailed information and have a trimmed down version in the ratings guide. It's work, definitely, but this is a long standing crappy system that really could use an overhaul. When it's done, this should be a nice improvement for us. - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 06:11, 23 August 2013 (CEST)
 
: Well, I'm in with it. About rating 4 and 5, I think that if a game need an extreme setting (interpreter, LLE, EFB to Ram uncached, MMU), we should mark it as 4. Otherwise, mark it as 5. And for graphical related issues, if the problem is backend specific and the issue can be fixed by using OpenGL (that works Windows/Mac/Linux), we should mark as 5, otherwise mark it as 4. Despite this two notes, I agree with the rest - [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]])
:: I agree with Jhonn on this. I'd even go further and say games that require interpreter, video software or full MMU+TLB emulation (=> no way to run even at 50% speed on any current computer) should be marked as 2 (unplayable) instead of 4. LLE, EFB to Ram uncached should be 4. Not sure about Single Core / SyncGPU. Please tell me when you reach a decision, I'll need to update the website to match that. [[User:Delroth|delroth]] ([[User talk:Delroth|talk]]) 14:14, 25 August 2013 (CEST)
 
: I'm generally OK with rehashing the definitions, but it will be a big job to re-align existing rankings. It looks like anything that was a 1 or 2 becomes a 1, which we could automate and 5 would stay 5 but all the 3/4 rankings would likely need investigation. We'll need some way to flag ratings that have been checked, perhaps we can script adding a comment/category into ratings pages to indicate ratings need review.
:I'm a bit concerned regarding the "Perfect with the right settings" description for 5 stars though. I'd prefer to keep that as "Perfect with default settings", since if special settings are needed we likely should be looking at updating game ini's to provide more appropriate defaults. Such aligns with current page handling as well since: Config entries should generally have related Problem entries explaining why a setting is needed, and games with problems aren't perfect.
:On the topic of ratings, it might be nice if the ratings link took you to a list of titles with that rating rather than just to the rating definitions. Adding a set of categories should handle that easily enough. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 21:52, 27 August 2013 (CEST)
 
===DB Error===
Getting a DB error uploading images...
 
A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was: (SQL query hidden)
from within function "UploadStash::stashFile". Database returned error "42703: ERROR: column "us_props" of relation "uploadstash" does not exist LINE 1: ...stash" (us_id,us_user,us_key,us_orig_path,us_path,us_props,u... ^ ".[[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 08:42, 11 September 2013 (CEST)
 
This error is preventing me from adding a image to [[Super Mario Bros.: The Lost Levels]]. Might be related to the issue patched in, https://git.wikimedia.org/commit/mediawiki%2Fcore.git/8049aa338451fa96ae0ee527df15a7b1a2ca27a3,  but I'm not sure. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 19:27, 11 September 2013 (CEST)
 
=== Global Problems behavior ===
Ok, I worked on it today and now I have something to show to you, so we can decide if the template is going to work that way and so see if everyone agree. First of, the template is still WIP, so, the current code is messy and the documentation is missing. I'm having a lot of issues with empty space, but I'll try to fix that soon. Right now, the template are working this way:
* Global Problems of all VC pages are shown in the Main [[Virtual Console]] page.
* Specific problems of that platform are shown in the list of that platform.
* In the lists, the Global Problems section is ALWAYS shown, even if no problems exist.
* In the game pages, the "Global Problems" section are shown only if at least 1 global VC problem or 1 platform specific global problem exist. Otherwise this section is hidden.
* The Global Problems section in a game page first list the platform specific issues and after that the global VC issues of {{tl|GlobalProblems/VirtualConsole}}, like this:
<pre>
=== Active platform-specific issue 1 ===
=== Active platform-specific issue 2 ===
[...]
=== Active platform-specific issue N ===
 
=== Active global VC issue 1 ===
=== Active global VC issue 2 ===
[...]
=== Active global VC issue N ===
===<s> Fixed platform-specific issue 1 </s>===
===<s> Fixed platform-specific issue 2 </s>===
[...]
===<s> Fixed platform-specific issue N </s>===
 
===<s> Fixed global VC issue 1 </s>===
===<s> Fixed global VC issue 2 </s>===
[...]
===<s> Fixed global VC issue N </s>===</pre>
It's a little redundant but this design make sure that all Dolphin users will see these problems, even people who jumps directly in the game page through the Wiki context menu present in Dolphin itself. Furthermore, [[The Legend of Zelda: Majora's Mask]] is already using the global template and I'm going to remove that "test issue" from the VC global templates soon, I need it for testing. Before committing this to the other platforms, I'll (try to) fix all spacing problems and make the template source more readable, but I need feedback here, any objection or suggestion? [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]])
:Forgot something, the placement: Global Problems should be before or after the Problems section? [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]])
::Before. The Problems section for most VC games will be blank, and 9 times out of 10 it will just be the Global Problems. Furthermore, it mirrors how it is on the game lists. Oh, and don't forget the helpers for new users. - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 06:32, 10 August 2013 (CEST)
----
So Jhonn, finished? It seems like you got it; it's fully functional and very easy to use. As far as I'm concerned, add documentation and you're done. Anything else you want to do with it before we put it everywhere? - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 10:18, 12 August 2013 (CEST)
: Yep, finished... I'll add the search-and-replace strings in [[Project:To Do]], so you could ask delroth for the script. If the automation fails, then tell us and we go in the manual way. [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]])
:: Done. A very small amount of pages already had GlobalProblems inclusions - these weren't modified, even when they were obsolete. I unfortunately don't have a list. [[User:Delroth|delroth]] ([[User talk:Delroth|talk]]) 21:33, 12 August 2013 (CEST)
::: Thanks delroth. Only two pages already had the GlobalProblems (I commited manually to test), so, no worry. I reverted some pages that we're using Arcade category but weren't Virtual Console Arcade games, so everything is perfect now. Thanks again... [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]])
=== Global Problems Template ===
Splitting this to get more attention. Well, I started coding the global problems template for VC games, and before I continue the work, I need to get opinion of you guys regarding how we'll handle the universal problems in every VC game page. First off, I fell this necessary because some users just jump directly in the game page through context menu option in the emulator or by the forum thread, so, we need to add the universal problems in the game page too. Regardless of what design we choose, we'll need to add a template call in every VC game page (yes, it's a booooring job that has to be done -- at least there aren't to much VC game pages created). But before I continue working in the template, we need to decide how we'll show this, and I have two suggestions: first, calling the template without an argument (eg. in a game page) create a section named "Global Problems", and parse the problems for that system. The second one, is adding the template call after the specific problems, this way, the global problems will just appear together with the specific problems. Do you guys have any other suggestion? What you prefer? I vote for the first one... [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]])
 
<s>I could ask delroth</s> I asked delroth about making a script for putting the global problems template into every VC game page. As soon as we get thing settled on how it should be used, he should be able to commit the global problems to every VC game page. To that end we might want to double check as make sure all the virtual console games are in [[:Category:Virtual Console]], as that's what I was going to suggest he use (unless you guys have a better idea?). As for the options, I vote for the first one. A "global problems" section in each game would be better; having the global problems inline could cause some confusion. - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 09:35, 3 August 2013 (CEST)
-----
Ok, if we're going to use the first suggestion, we'll need to add the following in every VC game page:
 
<pre>
{{GlobalProblems/<system>}} <!-- To edit the <system> VC Global Problems, navigate to "Template:GlobalProblems/<system>" (copy to the search box)-->
</pre>
 
This way I can code the template to only show the Global Problems section if there are global problems for that platform so I can get rid of the <no problems placeholder> -- any objections?
 
About the automation, I'm unsure if we can use [[:Category:Virtual Console]], because the text above changes from platform to platform... We need to replace <system> with N64 in N64 VC game pages, SNES in SNES, etc. Do we have category based on platform for the VC titles? If this doesn't work, I'm ok in doing this manually (we haven't a lot of VC game pages created, anyway)
 
Furthermore, the global problems will be shown before or after the specific problems? I think before is better, so we have Global Problems section (it'll show only if there are at least one global problem for that platform), and after that, the regular Problems section like we have now. What do you guys think? [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]])
 
----
 
You're right. Fortunately, every VC game has two categories: [[:Category:Virtual Console games]] and the system category, say, [[:Category:SNES games]]. We can use that to pick between the platforms. And I agree with you: putting global problems before the standard problems is probably the best option. Well, it seems like we agree, I don't know where Kolano is though... Well, I'd prefer to wait until Kolano chimes in. Or at least just wait a couple days then go with it.
 
Well, once we get everything settled, I can send delroth an email about the script. Or perhaps it's better if you do it Jhonn? You are more involved with the template. - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 04:36, 4 August 2013 (CEST)
:Well, I'll just wait a bit more to get Kolano opinion and then finish the template. After that we see how we'll handle the migration... [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]])
 
::I'm fine with the plan here. Though having some automated way of updating the VC pages would be nice, really there are rather few VC pages in total as of yet (only ~80), so a manual update wouldn't be too hard. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 08:39, 4 August 2013 (CEST)
 
----
 
Alright, everyone seems fine with it, so I'm going to send the email to delroth. I'll recommend he use the system categories to know what to put where, and tell him to place it above the problems section. If anyone wants to do it manually they can just do it first. - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 06:13, 6 August 2013 (CEST)


== Recent Discussions ==
== Recent Discussions ==
Below is listed only what was discussed last month. You can [[Project:General_Discussions/Archive|search the archive]] for what was discussed since General Discussions page was created.
Below is listed of recently concluded discussions. You can [[Project:General_Discussions/Archive|search the archive]] for what was discussed since General Discussions page was created.
 
=== Universal problems are buried ===
I know VC titles are pretty low on the totem pole, but they are pretty cool to play in Dolphin. That said, they are kind of a crapshoot. There are a lot of problems with these games. NES, SNES, Genesis, they all have universal issues spanning every game. But uh, the universal problems are only on the system pages. The virtual console page shows every title, and people just click the game in that and boom. It's convenient, but no one goes to the system pages where the universal problems are. No one ever sees the universal problems. So, I have two solutions I'd like to propose to fix this.
 
*1. A grid of buttons for systems on the Virtual Console page, sort of like the mainpage's. That way people can easily access pages for systems, and see the universal problems and stuff. Of course I'll have to dust off that gamepage project and get them up to snuff, but eh, I can do that.
*2. A universal issues template. Considering it would only have to copy paste text, it should be pretty simple. The only issue I can forsee is integrating it in with the layout of the pages (like how various problems have links in the nav). Might be worth ignoring that however. But yea, ideally, all we'd have to do is put <nowiki>{{universalproblems|SNES}}</nowiki> onto all the SNES game pages, and bam, we have a super easy way to change the universal problems across the board.
 
Any thoughts on these ideas? For or against? - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 20:09, 5 March 2013 (CET)
 
:Hm, I liked... I can help with the templates, and if we change the main [[Virtual Console]] page to grid of buttons (like the main page), I can delete some crappy templates we've around here (some unfinished work that I didn't touch in the last 2 years -- completely useless now). Also, since we're going to do major changes in the main [[Virtual Console]], we could implement also an infobox with common information about the service, like the infobox we got in GameCube and Wii page. Regardless of what we do, I'm in with this whole thing - [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]]) 22:29, 5 March 2013 (CET)
 
:I'd also be on board for both changes. Sub-pages for VC systems will eliminate some of the template issues there (i.e. one can't edit the lists from the main page), and generating <nowiki>{{universalproblems}}</nowiki> templates will allow universal issues to be universally shown (though some special handling may be needed to get the edit links right). I'd also suggest adding sub-links below the "Virtual Console" link in the sidebar for the system pages, which would make them more quickly accessible. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 00:43, 6 March 2013 (CET)
 
 
I hadn't forgotten about this, I just hadn't gotten around to implementing it. That ends now :D. First up is making the Virtual Console list use thumbnails. See [[Virtual Console/sandbox1]]. There are a couple of things I'd like you guys' input on.
*Thumbnail arrangement - I took a very different approach here than what the main page does.  I really like it. It's much more flexible, able to span all of a giant widescreen monitor or compress down to be easy to use on a phone in portrait. And it matches the nature of the text. I like it so much I'd like to use it on the mainpage if possible. What do you guys think? I could always go with what the mainpage does instead (centered, 5x2 arrangement).
*Arcade versus Virtual Console Arcade - Nintendo calls it the "Virtual Console Arcade", but here on the wiki it's always been just "Arcade". Any objections to changing it to Virtual Console Arcade? I'd rather like to do that.
*The Platforms template lacks a lot of options that I could use. See [[wikipedia:Virtual Console]]. Any objections if I add a whole bunch?
Random block of text so my signature isn't in the bullet points and it's easier to comment beneath me. - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 18:34, 19 July 2013 (CEST)
----
The revised VC page looks nice...
*It may be better if the images were centered rather than right aligned. I think it should be possible to set that up and still have them flow to an arbitrary width.
*I had generally preferred to just use "Arcade" since that better aligns with our naming of the other platforms (i.e. it's not "Virtual Console Sega Master System"), but if you want to align with the Nintendo naming that's fine with me.
*Not quite clear what other options you are after, we seem to cover most of what's used on the Wikipedia sidebar...
**Launch date would seem to be equivalent to our "Retail availability"
**The "platform" option seems pointless for us, since we'll only cover Wii VC titles.
**We have a website option
 
[[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 17:17, 20 July 2013 (CEST)
 
:NICE! I had wanted to center it, but I didn't know how to center it while keeping the flexible width. Thanks. Any problems with applying this to the main page? - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 19:11, 20 July 2013 (CEST)
 
:: Done [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 21:52, 20 July 2013 (CEST)
 
-----
I liked the changes. For me we already can take the new page out of the sandbox and replace the older one. For the Arcade vs Virtual Console Arcade, I also prefer just "Arcade". Furthermore, the new grid we're using in Virtual Console and Main page could be tweaked a bit more so all of them use the same size.


Since we started changing the things related to virtual console pages and that I'm getting my vacation soon, the chances of starting the creation of the global problems template this week are pretty high, but I'm not sure how they'll work. Before I start, let me expose what I'll try to code (and let me know of any objection):


* In the main page VC we'll have a simple call to <nowiki>{{globalproblems}}</nowiki>. This call will show the global problems (like we have now).
=== Consider using TitleIDs for Open Issue Search ===
* In every subpage (N64, SNES, etc.) we'll have a simple call to <nowiki>{{globalproblems|<insert system here>}}</nowiki>. This call will show the global problems of that specific platform.
Instead of using the game's title to look for open issues, it would be better to use the all possible TitleIDs affiliated with the game.
* (Just an idea right now) In every VC game page, we'll have a call to the system, like the item above... This way we show the global problems in the game page too. Im not sure in this item, maybe we get too much redundancy?
By using the TitleID, the accuracy of the search is increased to game specific issues. It removes the chance of mixing issues from different games.


Let'me know what you guys think, I'll do my best to make this template this week... [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]])
For example:
Super Mario Galaxy


:Well, I disagree with you guys on the arcade, as "Virtual Console Arcade" is an exception to the systems rule, but alright, I won't fight on it. I have no idea what I'll do with that page though, if I can't use the virtual console arcade thumbnail and description... Anyway, as for the VC page, I'll go ahead and port it over. I don't know what to do about the grid size problem. I tried a bunch of stuff and didn't really get anywhere; it's still slightly off. Any suggestions? Lastly, the global problems template: You didn't mention where the editing of these problems takes place. I assume it would be in template:globalproblems? The template has all the systems global problems in one place, and you can edit them all there? As for having universal problems on each gamepage, we'll have to talk about that. It is reduntant, but without it users that just do a search to bring up games (a very common practice) would never see the global problems. I'm in favor of it (if we can get it to work well), so let's see what Kolano thinks and go from there. - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 05:27, 22 July 2013 (CEST)


:Oh yea, almost forgot. I'm not going to mess with the virtual console ratings templates. I know the plan is to make it so you can just hit edit a VC system page and edit it from there, just like you can on the Wii and GC pages, but uh, I'm afraid that if I do it I'm going to break everything. And honestly, with the compatibility page on the main site linking to those templates, it probably will regardless. When changing it double check the main page's compatibility page, and if they break send a PM to delroth about it, or let me know and I'll tell him. - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 05:40, 22 July 2013 (CEST)
Original Search:
-----
The VC ratings templates can (and probably will) be deprecated as soon as we merge the new page from sandbox, because the only functionality they provided was the master list in our old VC page (that is result of unfinished work: ugly and can't be easily sorted). I can do the move, but I prefer to wait the new VC page getting out of the sandbox. After that, the lists would work the same way of GC and Wii lists.


About the global problems, yes, we add the problems one time in {{tl|globalproblems}} and the template code does the linking. We can have sections for problems of every platform and global problems all in the main {{tl|globalproblems}} or have subsections for every platform ({{tl|globalproblems/NES}}, {{tl|globalproblems/N64}}, etc -- like what we do with navigation template). [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]])
[https://bugs.dolphin-emu.org/projects/emulator/search?q=Super+Mario+Galaxy&open_issues=1 https://bugs.dolphin-emu.org/projects/emulator/search?q=Super+Mario+Galaxy&open_issues=1]
-----
*The VC page needs a revision to keep the centering appropriate when part of the grid overlaps the sidebar. Should be similar to changes applied for similar reasons to the Version Compatibility graphs.
*If we reduce the padding there to 2px, we probably should do so on the home page too.
[[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 18:58, 22 July 2013 (CEST)


=== MediaWiki upgrade ===


Hey everyone. Working on upgrading MediaWiki in order to keep up with the latest version. I'm also going to work on a DB engine migration soonish (in the next few hours). Ignore the errors you see for the next 12h. If you notice some errors 12h from now, please let me know and I'll do my best to fix them ASAP. [[User:Delroth|delroth]] ([[User talk:Delroth|talk]]) 22:16, 18 June 2013 (CEST)
Proposed Search:
: After 3h spent moving data from MySQL to PostgreSQL and fixing errors (seriously, that DB had so much crap in it... constraints were completely broken because MySQL did not enforce them), everything should be working again. If you notice any error, please send me an email (delroth@gmail.com), I might not look at this page. [[User:Delroth|delroth]] ([[User talk:Delroth|talk]]) 01:27, 19 June 2013 (CEST)
:: And if it's a design/visual issue, try to Ctrl+F5 and Ctrl+R before reporting the error. [[User:Delroth|delroth]] ([[User talk:Delroth|talk]]) 01:32, 19 June 2013 (CEST)


Started noticing errors when updating images on the site. Some examples:
[https://bugs.dolphin-emu.org/projects/emulator/search?q=RMGP01+RMGK01+RMGJ01+RMGE01+RMGR01+RMGC01&all_words=&open_issues=1 https://bugs.dolphin-emu.org/projects/emulator/search?q=RMGP01+RMGK01+RMGJ01+RMGE01+RMGR01+RMGC01&all_words=&open_issues=1]
* http://wiki.dolphin-emu.org/index.php?title=File:ZumbaFitnessCoreWii.jpg
* http://wiki.dolphin-emu.org/index.php?title=File:BillysBootCampWii.jpg
* http://wiki.dolphin-emu.org/index.php?title=File:CrashOfTheTitansWii.jpg
I saw some SQL related errors when I updated BillysBootCampWii.jpg, but couldn't replicate them. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 10:20, 20 June 2013 (CEST)
: Fixed [[User:Delroth|delroth]] ([[User talk:Delroth|talk]]) 13:50, 29 June 2013 (CEST)


Also: started to move everything Dolphin related over SSL. All accesses to wiki.dolphin-emu.org should now be automatically redirected to https. If you notice any problem caused by that, please let me know (email). [[User:Delroth|delroth]] ([[User talk:Delroth|talk]]) 13:50, 29 June 2013 (CEST)
[[User:Techydude3|Techydude3]] ([[User talk:Techydude3|talk]]) 20:45, 29 May 2020 (CEST)


=== uDraw Wiimote / Inputs Handling ===
: Sounds reasonable, however, from a quick look, it doesn't seem that trivial to implement since the Game IDs come directly from the DPL extension and I'm not that experienced with its usage... - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 21:51, 29 May 2020 (CEST)
I read a bunch of reviews on the udraw games, and they all appear to be the same: The wiimote is not used any at all in the udraw games, it only provides power and connectivity. There is another accessory that works this way: the classic controller. Throughout the wiki, the classic controller is alone, and shown as just "Classic Controller" even though it requires a wiimote to power and provide connectivity. So, for that reason, I believe the udraw games should only have the udraw gametablet in the controller section. Any objections? - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 01:41, 21 May 2013 (CEST)


Not sure. Regarding the Classic Controller, I'd kind of want to list the Wii Remote as well as the Classic Controller. That seems to be the way it's handled now outside of a few Virtual Console titles, though that may be due those games providing Wii Remote input too. I do apologize about renaming GameTablet to just Tablet, which I did to align with the regex's in infobox that pick up on the string "uDraw Tablet". Since noticing it's official name is the uDraw GameTablet I feel it should be named that way, but didn't want to muck around with all the related pages last night (it is on my "to do" list though).
::Nah it shouldn't be a big deal to do. Sorry for ninja-ing you but inspired by this idea right after you said that I changed the ID system to save the results of the DPL to a variable, allowing for this change to be made by regexing the variable. As a benefit, we also get [[:Category:Pages with no GameIDs]] which we never had before. It'll take me a bit to do the regexes though since I'm terrible with them... - [[User:Xerxes|Xerxes]] ([[User talk:Xerxes|talk]]) 22:12, 29 May 2020 (CEST)


In general since, per my current understanding, even if one has a uDraw Tablet you also need a Wii Remote to play I'm disprone to not list it as well as the uDraw. Honestly, we need a better format to distinguish optional from non-optional accessories, since I think there are a number of games that have Wii Remote + Nunchuk, where the Nunchuk is actually optional. In these cases the Wii Remote isn't optional though, so I'm prone to list it. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 06:44, 21 May 2013 (CEST)
::Done. It uses IDs for the issue tracker search on pages that have IDs, and on pages that don't have IDs, it uses the page title. - [[User:Xerxes|Xerxes]] ([[User talk:Xerxes|talk]]) 00:33, 30 May 2020 (CEST)


Well, the way I view it is control combinations. That's what's actually useful. Wiimote + Nunchuk makes sense for games that use them both. But there is even a Wii game that uses just the nunchuk and ignores the wiimote entirely, and it lists only the nunchuk (unless you changed it and I didn't notice). The other approach is to list the devices, but that really sucks in games like smash brothers, which use a wide variety of combinations. So yea... Seems we disagree. What now? - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 09:49, 21 May 2013 (CEST)
:::Thanks! I appreciate your assistance.- [[User:Techydude3|Techydude3]] ([[User talk:Techydude3|talk]]) 01:39, 30 May 2020 (CEST)


Yeah, I'm not sure yet. Typically I've just been going by the listing on the rear of the NA/EU boxes that provides icons for each device supported. Beyond that I haven't been worrying about how the devices are used much, since it's hard to know exactly which control schemes are possible (i.e. is the nunchuk optional, can the nunchuk be used by itself, etc.) without the game. If there is a game that lists only the nunchuk now I would prefer to list it as "Wii Mote + Nunchuk", since I'd guess that's what the box would indicate. Maybe this could be resolved by providing separate input and control scheme rows, or perhaps just some clearer rules on how to indicate different control schemes (i.e. perhaps enable unbolding optional controls, though in this case the Wii Remote isn't really optional, and actually I'd guess based on how it slides into the uDraw that the buttons on the Wii Remote are used in games). These devices are different than things like the Wii Balance Board though, since they do use the Wii Remote for Bluetooth communication.
: It is fairly common for the GameIDs to be missing from issues that are ill-reported. We should probably search for the game's name in addition to the GameIDs to get those cases. - [[User:MayImilae|MayImilae]] ([[User talk:MayImilae|talk]]) 13:36, 3 June 2020 (CEST)


One good thing to capture, if we do try to tackle control schemes would be games that support sideways Wii Remotes vs standard use, since there are clearly Dolphin options related to such.[[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 16:52, 21 May 2013 (CEST)
::Sure, that makes sense. I'll have it do both. My reasoning was that people would know to use the issue tracker for the game's title intuitively but not necessarily know how to search the IDs, so users would try searching the title on their own, but just searching for both to begin with makes more sense. - [[User:Xerxes|Xerxes]] ([[User talk:Xerxes|talk]]) 20:10, 3 June 2020 (CEST)


I looked up reviews on almost all of the udraw games. I couldn't find ''a single one'' that used the buttons on the Wii Remote. Reviewers even commented about this, for example asking why a platformer game was controlled with the stylus when there was a dpad right there. To my knowledge, the udraw games do not use the wii remote ''at all''. And yea, I agree with you on the sideways wiimote bit. I never really found a way to handle it though. Well, I really like the control config setup. It's very useful. And it usually isn't that difficult to figure out "Wiimote and nuchuk" 99% of the time means "wiimote + nunchuk" for example. Well, perhaps we should move this to the general discussions page, and try to get Jhonn's opinion? - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 00:34, 22 May 2013 (CEST)
::: Apparently Redmine only can search for 5 terms, cutting off the rest of the search results (unless using its api). [https://www.redmine.org/projects/redmine/wiki/RedmineSearch#Search-controller https://www.redmine.org/projects/redmine/wiki/RedmineSearch#Search-controller] This means a wildcard is needed at the region character if a title has 5 or more GameIDs. Also, the title would need to be in quotes, so it doesn't search for "Super" & "Mario" & "Galaxy".  


Well, I think we should list all required inputs. For example, Classic controller needs Wii Remote to function properly, so, list Classic Controller and Wiimote, the same for uDraw tablet. Also, my suggestion for required and optional inputs would be using icons for all inputs (even the optionals), something like what we have on WiiBrew wiki (here is [http://www.wiibrew.org/wiki/Deadly_Cobra_Wii an example] -- the infobox has a lot of icons, we could get only input related ones). This "design" can also provide visual feedback about how many controllers are supported in multiplayer and if the game uses sideways wiimote, etc. This would require a major rewrite of the wiki pages, but I think it's our best bet, since we don't have a standard for input listings. Also, since we don't have a documented "standard" right now, we can create one now and list it in [[Project:Wiki conventions]]. Furthermore, the input icons used in WiiBrew are using Creative Commons license, we could use (or create our icons based on it) without copyright/licensing issues... [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]])
:::Basically, the link changes from this:


I disagree on the required inputs bit. Especially for VC games and the like, it seems rather silly to list the Wii Remote when it does absolutely nothing at all ever for an entire class of games. Also, we have a standard, the combinations style is everywhere :P. Oh well, seems I'm outvoted on this. And it would be easier... Well, if we're going to have it just list the devices instead of combinations, what do we do with cases where things are complicated? The whole combinations system came about because of games like [[Super Smash Bros. Brawl]] where one device can perform multiple functions. Is there anyway to address this? - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 01:50, 25 May 2013 (CEST)
:::[https://bugs.dolphin-emu.org/projects/emulator/search?q=RMGP01+RMGK01+RMGJ01+RMGE01+RMGR01+RMGC01&all_words=&open_issues=1 https://bugs.dolphin-emu.org/projects/emulator/search?q=RMGP01+RMGK01+RMGJ01+RMGE01+RMGR01+RMGC01&all_words=&open_issues=1]
:::to this:
:::[https://bugs.dolphin-emu.org/projects/emulator/search?q=RMG_01+%22Super+Mario+Galaxy%22&all_words=&open_issues=1 https://bugs.dolphin-emu.org/projects/emulator/search?q=RMG_01+%22Super+Mario+Galaxy%22&all_words=&open_issues=1]
::: - [[User:Techydude3|Techydude3]] ([[User talk:Techydude3|talk]]) 16:02, 4 June 2020 (CEST)


Well, in this case, List only uDraw Game Tablet and Classic Controller separated and add the combination system to all pages (to the VC games too). Whatever we do, add documentation to it somewhere to prevent future issues. Another option, if we're going to use the icons, is "merging" normal icons to represent combinations (like wiimote + nunchuck), but in this case, we leave Classic controller and uDraw as a separate icon, without combining them with wiimote... [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]])
::::That would actually be pretty challenging and require a lot of work pre-processing the ID list before the search (not all games use one single ID with different region codes, in fact in some cases they can go all over the place). I'll mull it over. The nicer solution would be a change on the issue tracker side to allow more search terms but searching by title works well enough anyways. On the quotes, I already put the game titles in quotes for the search because I was testing different pages and the Dead Space page picked up a ton of different issues casually using the word "dead", so yeah those are totally necessary if "all words" is disabled. I think what I'll do for now is put the title in quotes first in the search, then the IDs afterwards, so at least the cutoff will be some of the IDs and not the game's title. - [[User:Xerxes|Xerxes]] ([[User talk:Xerxes|talk]]) 20:29, 4 June 2020 (CEST)


=== Forum Link Issues with Ampersand ===
:::: I think we could reorder the search string construction, so it becomes "game name" + game IDs. The 6th term and forward would still be ignored by Redmine but I think it's acceptable, as it would still be sufficient for most games and would still be more broad than the previous search that considered only the game name... - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 01:30, 5 June 2020 (CEST)
It seems when content from the wiki is pulled into the forum ampersands in links are not escaped properly (i.e. "&" > "%26"). This causes the links to either be broken, or in some cases such as [[We Ski & Snowboard]] an entirely wrong page to be linked. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 16:38, 23 April 2013 (CEST)
: We should inform delroth, since the links works and are parsed correctly when we are in the wiki, this probably is an issue with the "wiki => forum" rendering engine. [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]])
:: There is a bit of a bleh situation going on right now... delroth isn't available to be contacted. It will be a while. - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 22:04, 23 April 2013 (CEST)

Latest revision as of 09:44, 24 March 2022

This page is meant to be a hub for general discussions about this wiki, its use and its editing. Feel free to use this page to note wiki problems and leave messages for the community. Feel free to add/revise sections as necessary and move items that have been completed to the "Completed" section below.

Open Discussions

Global Replacement Request

A spot to capture global replacement requests:

  • Update testing/entry template to always include "tester=" field. Kolano (talk) 01:36, 29 May 2015 (CEST) (done at some point?)


Error with Slash in Search

Using a forward slash in a search term (i.e. "NA/EU") results in a long set of Wiki errors... "Warning: preg_match() [function.preg-match]: Unknown modifier ')' in /home/dolphin-emu/apps/wiki/includes/search/SearchEngine.php on line 1402" Kolano (talk) 22:01, 28 August 2013 (CEST)

Now it's... Warning: preg_match(): Unknown modifier ')' in /home/dolphin-emu/apps/wiki/includes/search/SearchHighlighter.php on line 512 ...but this still occurs. Kolano (talk) 07:04, 13 March 2017 (CET)


Very Odd Query API Error

For some unknown reason, searching for 'SNES' with the Wikimedia API gives a 500 error. Typing in other searches, like 'Super Nintendo Entertainment System', 'SMS' or other games work. There is no other known queries that cause this. I have nailed it down to the 'redirects' parameter being, but it does not make sense why it works with other queries but SNES.

Here is the link in question: https://wiki.dolphin-emu.org/api.php?action=query&utf8=1&redirects&format=json&prop=info%7Ccategories&inprop=url&titles=SNES

Techydude3 (talk) 00:12, 15 March 2021 (CET)

Recent Discussions

Below is listed of recently concluded discussions. You can search the archive for what was discussed since General Discussions page was created.


Consider using TitleIDs for Open Issue Search

Instead of using the game's title to look for open issues, it would be better to use the all possible TitleIDs affiliated with the game. By using the TitleID, the accuracy of the search is increased to game specific issues. It removes the chance of mixing issues from different games.

For example: Super Mario Galaxy


Original Search:

https://bugs.dolphin-emu.org/projects/emulator/search?q=Super+Mario+Galaxy&open_issues=1


Proposed Search:

https://bugs.dolphin-emu.org/projects/emulator/search?q=RMGP01+RMGK01+RMGJ01+RMGE01+RMGR01+RMGC01&all_words=&open_issues=1

Techydude3 (talk) 20:45, 29 May 2020 (CEST)

Sounds reasonable, however, from a quick look, it doesn't seem that trivial to implement since the Game IDs come directly from the DPL extension and I'm not that experienced with its usage... - mbc07 (talk) 21:51, 29 May 2020 (CEST)
Nah it shouldn't be a big deal to do. Sorry for ninja-ing you but inspired by this idea right after you said that I changed the ID system to save the results of the DPL to a variable, allowing for this change to be made by regexing the variable. As a benefit, we also get Category:Pages with no GameIDs which we never had before. It'll take me a bit to do the regexes though since I'm terrible with them... - Xerxes (talk) 22:12, 29 May 2020 (CEST)
Done. It uses IDs for the issue tracker search on pages that have IDs, and on pages that don't have IDs, it uses the page title. - Xerxes (talk) 00:33, 30 May 2020 (CEST)
Thanks! I appreciate your assistance.- Techydude3 (talk) 01:39, 30 May 2020 (CEST)
It is fairly common for the GameIDs to be missing from issues that are ill-reported. We should probably search for the game's name in addition to the GameIDs to get those cases. - MayImilae (talk) 13:36, 3 June 2020 (CEST)
Sure, that makes sense. I'll have it do both. My reasoning was that people would know to use the issue tracker for the game's title intuitively but not necessarily know how to search the IDs, so users would try searching the title on their own, but just searching for both to begin with makes more sense. - Xerxes (talk) 20:10, 3 June 2020 (CEST)
Apparently Redmine only can search for 5 terms, cutting off the rest of the search results (unless using its api). https://www.redmine.org/projects/redmine/wiki/RedmineSearch#Search-controller This means a wildcard is needed at the region character if a title has 5 or more GameIDs. Also, the title would need to be in quotes, so it doesn't search for "Super" & "Mario" & "Galaxy".
Basically, the link changes from this:
https://bugs.dolphin-emu.org/projects/emulator/search?q=RMGP01+RMGK01+RMGJ01+RMGE01+RMGR01+RMGC01&all_words=&open_issues=1
to this:
https://bugs.dolphin-emu.org/projects/emulator/search?q=RMG_01+%22Super+Mario+Galaxy%22&all_words=&open_issues=1
- Techydude3 (talk) 16:02, 4 June 2020 (CEST)
That would actually be pretty challenging and require a lot of work pre-processing the ID list before the search (not all games use one single ID with different region codes, in fact in some cases they can go all over the place). I'll mull it over. The nicer solution would be a change on the issue tracker side to allow more search terms but searching by title works well enough anyways. On the quotes, I already put the game titles in quotes for the search because I was testing different pages and the Dead Space page picked up a ton of different issues casually using the word "dead", so yeah those are totally necessary if "all words" is disabled. I think what I'll do for now is put the title in quotes first in the search, then the IDs afterwards, so at least the cutoff will be some of the IDs and not the game's title. - Xerxes (talk) 20:29, 4 June 2020 (CEST)
I think we could reorder the search string construction, so it becomes "game name" + game IDs. The 6th term and forward would still be ignored by Redmine but I think it's acceptable, as it would still be sufficient for most games and would still be more broad than the previous search that considered only the game name... - mbc07 (talk) 01:30, 5 June 2020 (CEST)