Template talk:Problems: Difference between revisions

→‎Template Request: Purge VP6 request after implementation
(→‎Similar problem?: new section)
(→‎Template Request: Purge VP6 request after implementation)
 
(53 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Other Shared Issues To Look At ==
== Bug ==
* Blue Box
There seems to be a bug with the new Problems template when an problem has an "=" character it causes all indicated problems to be ignored and the "no problems" statement be  displayed. This is most frequently seen with External links that use parameters, refer [https://wiki.dolphin-emu.org/index.php?title=Homebrew_Channel&oldid=133325 Homebrew Channel]. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 19:18, 3 December 2016 (CET)
 
: I added an equals template {{tl|{{=}}}} to work around the problem, unclear if there is any better way of handling it. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 01:16, 4 December 2016 (CET)
 
:: I'll investigate this, probably an edge-case with the RegExp queries... - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 01:22, 4 December 2016 (CET)
 
::: It seems to be a template parameter parsing issue, unclear if there is anyway to escape them to avoid needing the template I added. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 01:33, 4 December 2016 (CET)
 
::: Also unclear if there is any current way to search for/flag problems effected by this. Problems with external links, and some settings references (i.e. XFB=Real), are likely candidates to cause problems. The old search-n-replace had allowed for regex searches, but I think we lost that with the newly implemented one (I've forgotten the details). [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 03:31, 4 December 2016 (CET)
 
:::: Okay, the issue is trickier than I though. I double checked all RegExp queries and they all are working as intended, the issue here is the parameter's parsing. Basically, by having a = in those cases is making the problems "text" being passed as an argument different than {{{1}}}, so, the problems never get into the template logic (since it checks for {{{1}}}, and when the bug is triggered, {{{1}}} is empty). The strange part is that the various === from the headings doesn't trigger this bug, yet a forum link like the one from [[Homebrew Channel]] does. I'll see if I can do something to somehow prevent that, but at the moment there's no fix other than the workaround you provided... - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 05:06, 4 December 2016 (CET)
 
::::: Since it doesn't seem like it can be corrected, I'd like to focus on identifying pages where it occurs. Can we trigger a category when an unexpected param is provided to the {{tl|Problems}} template? [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 11:47, 4 December 2016 (CET)
 
:::::: Sure, I'll see what can I do - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 17:27, 4 December 2016 (CET)
:::::: Take a look at the recent edit I made in [[Homebrew Channel]]. It avoids the issue completely, although it also makes template usage a bit more "messy". What do you think? - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 17:46, 4 December 2016 (CET)
 
::::::: Not sure. I guess it's not too bad once we'd use the search-n-replace to populate it everywhere so users wouldn't have to remember, but it is a bit ugly. I guess that logic has to exist outside the template itself? It's certainly preferable to having users needing to remember to escape any equals characters though, so I'm supportive either way. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 20:43, 4 December 2016 (CET)
:::::::: Yes, it must be outside of the template. It's basically assigning a variable with the text before passing it to the template, and it avoids the issue because = has no special meaning when defining a variable. The content of the variable is then "echoed" into the template parameter {{{1}}}, avoiding it wrongly recognizing = as a definition of a specific parameter. Another possible approach is using <tt><nowiki>{{#vardefine:problems| <problems text here> }}{{Problems}}</nowiki></tt> then refactoring {{tl|Problems}} to work directly on that variable instead of the {{{1}}} parameter, but it still looks a bit messy. What do you think, does it look better? - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 01:55, 5 December 2016 (CET)
 
::::::::: If it can't be embedded it doesn't really matter, the initial nested handling is probably easier to understand. So my vote would be to search-n-replace away with the initial handling.[[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 04:12, 5 December 2016 (CET)
 
:::::::::: Alright, nested handling then. I'm a bit busy but if everything goes well I'll start the batch replace with the fix in a few hours... - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 07:00, 6 December 2016 (CET)
 
== Template Request ==
* WiiConnect24 / RiiConnect24
* Online service retirement
* EFB Poke: [[Nintendo Puzzle Collection]], [[BlowOut]], Okami
* EFB Poke: [[Nintendo Puzzle Collection]], [[BlowOut]], Okami
* Sims Censor Effect
* Various issues shared by Phantasy Star Online titles
* <s>Heat Effect/Blur: [[F-Zero GX]] and [[Rocket Power: Beach Bandits]]</s>
::Let's be careful not to go *too* merge happy with problems! For issues that only have two or three entries, I don't really see the need for it. Also, we need to be careful about association! The heat blur issues aren't really related, and I would be opposed to those. But the banding problems are related, since they use the same engine. Let's be careful! - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 10:02, 13 December 2015 (CET)
* GBA link working / broken info:
* GBA link working / broken info:
**[[The_Legend_of_Zelda:_Four_Swords_Adventures#Game_Boy_Player]]
**[[The_Legend_of_Zelda:_Four_Swords_Adventures#Game_Boy_Player]]
**[[Pokémon XD: Gale of Darkness]]
**[[:Category:Game Boy Advance (Input supported)]]
**[[:Category:Game Boy Advance (Input supported)]]
**Per JMC: I was looking for MaJoR earlier, and she told me she was busy, but, I think it's about time the GBA <-> GCN notes got updated to the new behavior? Namely, it's missing on a bunch of games, and on Four Swords it is so incorrect that it makes me barf. Here are a few pointers: There are possible audio issues when using HLE; it bugs out on ucode swapping. Only one GBA will connect on HLE audio. Pokemon games don't work afaict, but others have gotten them to work.  I can't.
**Per JMC: I was looking for MayImilae earlier, and she told me she was busy, but, I think it's about time the GBA <-> GCN notes got updated to the new behavior? Namely, it's missing on a bunch of games, and on Four Swords it is so incorrect that it makes me barf. Here are a few pointers: There are possible audio issues when using HLE; it bugs out on ucode swapping. Only one GBA will connect on HLE audio. Pokemon games don't work afaict, but others have gotten them to work.  I can't.
* Device Connectivity: Skylanders and etc, refer {{issue|5153}}
* Device Connectivity: Skylanders and etc, refer {{issue|5153}}
* Mario Galaxy 1/2 shared problems
 
* Paper Mario shared problems
* Mii Faces: It seems there may be multiple issues here, most titles corrected with EFB2RAM, but some needing Dual Core disabled.
* Hybrid XFB titles (i.e. need XFB Real for video), and a note regarding why these titles render in low resolution today
**[[UNO]]
**[[Fortune Street]]
**[[Wii Play]]
**[[Texas Hold'em Tournament]]
**[[Wii Sports]]
**[[Wii Sports Resort]]
**[[Mario & Sonic at the London 2012 Olympic Games]]
**[[Mario Kart Wii]]
**[[My Pokémon Ranch]]
**[[Wii Music]]
**[[Wii Party]]
 
* Save-state (i.e. Dolphin save states) break: [[Resident Evil Archives: Resident Evil]], but others as well. This seems like may be more an "ignorable" global problem.
* Save-state (i.e. Dolphin save states) break: [[Resident Evil Archives: Resident Evil]], but others as well. This seems like may be more an "ignorable" global problem.
**[[Final Fantasy IV: The After Years]]
** [[Final Fantasy IV: The After Years]]
**[[Fire Emblem: Radiant Dawn]]
** [[Fire Emblem: Radiant Dawn]]
* Region lock details
 
* In-game screenshots
* In-game screenshots requiring EFB to RAM
 
* [[Active_Life:_Outdoor_Challenge#Mat_Controller|Mat Controller]]
* [[Active_Life:_Outdoor_Challenge#Mat_Controller|Mat Controller]]
* Banding/Pixelated Shading
* Banding/Pixelated Shading
** [[The Legend of Zelda: Skyward Sword#Banding]]
** [[The Legend of Zelda: Skyward Sword#Banding]]
Line 41: Line 77:
**[[Just Dance]] (series?, ug, this series needs further review common problems don't seem spread around properly)
**[[Just Dance]] (series?, ug, this series needs further review common problems don't seem spread around properly)
::<s>I have all games from the main series and some spin offs and from personal experience we can safely split them between first gen (Just Dance 1/2/3/4, ABBA You Can Dance, Michael Jackson The Experience) and second gen (Just Dance 2014/2015/2016 and onwards). All first gen titles have video corruption issues due to filtering enhancements. Second gen titles doesn't suffer from filtering issues but works only with wiispeak branch (or Ishiiruka) and requires EFB2RAM to properly display characters in many songs. Just Dance Wii and Just Dance Wii 2 are also first gen titles (based on Just Dance 2/Just Dance 3, respectively), can't say anything about Just Dance Kids or other spin offs like Dance on Broadway... </s>  
::<s>I have all games from the main series and some spin offs and from personal experience we can safely split them between first gen (Just Dance 1/2/3/4, ABBA You Can Dance, Michael Jackson The Experience) and second gen (Just Dance 2014/2015/2016 and onwards). All first gen titles have video corruption issues due to filtering enhancements. Second gen titles doesn't suffer from filtering issues but works only with wiispeak branch (or Ishiiruka) and requires EFB2RAM to properly display characters in many songs. Just Dance Wii and Just Dance Wii 2 are also first gen titles (based on Just Dance 2/Just Dance 3, respectively), can't say anything about Just Dance Kids or other spin offs like Dance on Broadway... </s>  
::After 5.0 stable and recent builds, everything is fixed on the newer Just Dance games. The only common problem is probably worth creating a template is for the Filtering issue on Just Dance 1/2/3/4 (but I suspect it might be already fixed in a PR opened recently which improves EFB2RAM Copy downscaling filter -- haven't tested it, though) - [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]]) 19:33, 7 September 2016 (CEST)
::After 5.0 stable and recent builds, everything is fixed on the newer Just Dance games. The only common problem is probably worth creating a template is for the Filtering issue on Just Dance 1/2/3/4 (but I suspect it might be already fixed in a PR opened recently which improves EFB2RAM Copy downscaling filter -- haven't tested it, though) - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 19:33, 7 September 2016 (CEST)
*All the VP6 titles
**[[MySims SkyHeroes]]
**[[Manhunt 2]]
**[[Epic Mickey]]
**[[Epic Mickey 2]]
**[[007: Everything or Nothing]] (refer 4.0-8392 test result)
*Remove 4:3 Borders
*Remove 4:3 Borders
**[[Trauma Team]]
**[[Trauma Team]]
Line 53: Line 83:
:{{tl|Problems}} should focus on problems not enhancements. I doubt we'd want the enhancement counterpart either. [[User:Lucario|Lucario]] ([[User talk:Lucario|talk]]) 02:59, 26 December 2015 (CET)
:{{tl|Problems}} should focus on problems not enhancements. I doubt we'd want the enhancement counterpart either. [[User:Lucario|Lucario]] ([[User talk:Lucario|talk]]) 02:59, 26 December 2015 (CET)
:: I'm pretty sure we would, titles with Filtering scrambling videos would be a good example case. At the same time I'm not very supportive of covering this particular issue the way we do. It's about distorting titles not intended to run at 4:3, not via an AR code or other means that would do so properly, but by stretching/skewing the rendered image or cutting off portions of the display, which I don't consider an "enhancement" at all. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 08:02, 26 December 2015 (CET)
:: I'm pretty sure we would, titles with Filtering scrambling videos would be a good example case. At the same time I'm not very supportive of covering this particular issue the way we do. It's about distorting titles not intended to run at 4:3, not via an AR code or other means that would do so properly, but by stretching/skewing the rendered image or cutting off portions of the display, which I don't consider an "enhancement" at all. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 08:02, 26 December 2015 (CET)
*Dual Core Crashes/Issues
*Dual Core Crashes/Issues
**These really need closer investigation generally. There are now additional GameINI settings that may improve some Dual Core issues.
**These really need closer investigation generally. There are now additional GameINI settings that may improve some Dual Core issues.
Line 74: Line 105:
**[[Super Monkey Ball 2]]
**[[Super Monkey Ball 2]]
**[[WTA Tour Tennis]]
**[[WTA Tour Tennis]]
**[[Zatch Bell! Mamodo Fury‎]]
*{{tl|Problems/Emulated Wii Remote Position Toggle}}
*{{tl|Problems/Emulated Wii Remote Position Toggle}}
**[[Sonic and the Secret Rings]]
**[[Sonic and the Secret Rings]]
Line 81: Line 113:
****[[Kirby's Return to Dream Land]]
****[[Kirby's Return to Dream Land]]
****[[Super Paper Mario]]
****[[Super Paper Mario]]
* GameCube Black Bars
 
* Forced XFB=Real: We should have a shared problem for titles that require XFB=Real and have it forced via INI, related to the low resolution output expected.
* Wii Speaker Data off
** [[Def Jam Vendetta]]
** For all [[:Category:Wii_Balance_Board_%28Input_supported%29|Wii Balance Board titles]], as it causes BB disconnects. May need clarity if titles don't use speaker data (or if the disconnects occur when playing audio over an emulated Wii Remote).
* {{tl|Problems/Analog Stick Range}}
** possible [[F-Zero GX]] (https://dolphin-emu.org/blog/2015/01/01/dolphin-progress-report-december-2014/)
** [[Tales of Symphonia]] {{Issue|9739}}
 
* Unlimited VPS
* Unlimited VPS
** [[Need for Speed: ProStreet]]
** [[Need for Speed: ProStreet]]
Line 89: Line 125:
** [[Excitebike]]
** [[Excitebike]]
** other NFS titles
** other NFS titles
* Wii Speaker Data off
 
** For all [[:Category:Wii_Balance_Board_%28Input_supported%29|Wii Balance Board titles]], as it causes BB disconnects. May need clarity if titles don't use speaker data (or if the disconnects occur when playing audio over an emulated Wii Remote).
*TMEM Emulation FMV Failures
** Refer {{Issue|11164}}
 
*Aspect Ratio (Dolphin's AR detection bugs out in some titles)
**[[Custom Robo]]
**[[Burnout 2: Point of Impact]]
**[[Pokémon XD: Gale of Darkness]]
 
== Other Shared Problems ==
* Blue Box
* Sims Censor Effect
* Phantasy Star Online titles shared problems
* <s>Heat Effect/Blur: [[F-Zero GX]] and [[Rocket Power: Beach Bandits]]</s>
::Let's be careful not to go *too* merge happy with problems! For issues that only have two or three entries, I don't really see the need for it. Also, we need to be careful about association! The heat blur issues aren't really related, and I would be opposed to those. But the banding problems are related, since they use the same engine. Let's be careful! - [[User:MayImilae|MayImilae]] ([[User talk:MayImilae|talk]]) 10:02, 13 December 2015 (CET)
* Mario Galaxy 1/2 shared problems
** [[Super Mario Galaxy#Boss Roars]]
** [[Super Mario Galaxy 2#Boss Roars]]
** [[Super Mario Galaxy#Wii Remote Lag When Collecting Starbits]]
** [[Super Mario Galaxy 2#Wii Remote Lag When Collecting Starbits]]
* Paper Mario shared problems
** [[Paper Mario: The Thousand-Year Door]]
** [[Super Paper Mario]]
* Shadow Z-fighting
** [[Disney's Extreme Skate Adventure#Shadow Z-fighting]]
** [[Tony Hawk's Pro Skater 4#Shadow Z-fighting]]
* Distorted/Missing Shadows ([https://dolphin-emu.org/blog/2017/10/02/dolphin-progress-report-september-2017/#50-5404-add-logicop-support-to-d3d-by-stenzek LogicOps support])
** [[F-Zero GX#Missing Boulder Shadows]]
** [[Star Fox Adventures#Shadows]]


== Noting Additional Data ==
== Noting Additional Data ==
Line 96: Line 159:
* Just ignore it, always remember to postfix something like ".*?(?=== )" to the ends of search 'n replaces used to clean these up (i.e. followed by "== "). (My regex syntax may be off there). Though something a bit more complicated would be needed to account for shared problems following one another.
* Just ignore it, always remember to postfix something like ".*?(?=== )" to the ends of search 'n replaces used to clean these up (i.e. followed by "== "). (My regex syntax may be off there). Though something a bit more complicated would be needed to account for shared problems following one another.
* Add notes regarding the post-fixed content on each shared problems documentation page, and be careful cleaning shared problems with such text. We probably should have some standard documentation of it in any case.
* Add notes regarding the post-fixed content on each shared problems documentation page, and be careful cleaning shared problems with such text. We probably should have some standard documentation of it in any case.
* Pull the content into the shared problem in some pay (i.e. provide additional parameters). Though this probably makes the clean-up steps equally hard as with the "ignore it bullet", so perhaps not a good solution.
* Pull the content into the shared problem in some way (i.e. provide additional parameters). Though this probably makes the clean-up steps equally hard as with the "ignore it bullet", so perhaps not a good solution.


Please chime in with opinions/other ideas. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 22:14, 17 December 2015 (CET)
Please chime in with opinions/other ideas. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 22:14, 17 December 2015 (CET)


== Black Bars ==
== Use Comment Tags Instead of {{tl|Problems}} for Peculiar Shared Problems? ==
As is apparently common with GameCube titles this game adds black bars around the edges of the screen to avoid gameplay being covered by television bezels. Figured we should probably have a common {{tl|Problems}} template for such, but want to get some further details first. How it works seems to be a bit odd, at least for this title. Here I get black bars at startup (in 4:3 mode) and all the time if in fullscreen mode, but if in windowed mode /w Auto AR and Auto Adjust Window Size no side black bars are seen. In any case hoping someone can chime in regarding some of the details with titles and black bar edges. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 05:54, 2 December 2015 (CET)
Just a thought, it'd not be ideal to create {{tl|Problems}} for very specific things. Using a comment tag like <nowiki><!-- possible shared problem: [[game title]] --></nowiki> into each article source will do a better job telling editors that there is game with shared problem and should be updated accordingly, or not. Shared problem with different culprit is always a possibility. And thus using {{tl|Problems}} templates will be more of a burden.
: AFAIK enabling "Crop" option in Graphics settings should get rid of those black bars in recent revisions. Have you tried it? - [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]]) 16:32, 2 December 2015 (CET)
 
::Noticed that last night, but didn't have a chance to try it. How "smart" is the cropping? Different titles left a variety of different sized gaps; some only on one pair of sides, some even allowing fine grained control over their coverage area. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 22:57, 2 December 2015 (CET)
Using commented tags instead will also preserve unique sentences. We won't have to worry trying to merge different sentences across games with shared problems.
:::Perfectly smart! [https://dolphin-emu.org/blog/2015/08/01/dolphin-progress-report-july-2015/#40-7138-pixel-aspect-ratio-adjustment-vi-scaling-fix-by-mirrorbender Described in a progress report here] To poorly describe how phire put it when he told me about it, it uses the area that the game tells the hardware it will render to within the rendering space. It will eliminate all black bars, period! And it does it by zooming in, instead of the old squishing method (which can be achieved by using stretch to window). - [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 12:27, 3 December 2015 (CET)
::::OK, question spew...
::::*Any chance we'll still see "a full blog post ... coming later to explain all of the technical details."?
::::*What's the feeling on how we should handle titles with black bar issues? Would a {{tl|Problems}} template be appropriate for them (the review process for this seems pretty large though :-\ )?
::::*"Crop" is defaulted to off, should we be recommended it be turned on for titles /w black bars (or perhaps in general)?
::::*Do we know how crop works out on titles that allow redefining their AR? I'd need to reference back through the recently GC Widescreen test titles, but at least one provided individual adjustments for both the horizontal and vertical (and possibly also allowing an offset for an uncentered image).
::::[[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 20:15, 3 December 2015 (CET)


:::::I'm pretty sure all of the recent "black bar" problems are invalid. ALL games will have small black borders around them now with crop off, and this is '''by design'''. I think this black bar things that keep popping up are just people seeing the black and adding errant problems because they don't know how it works. Honestly, I wish phire had set crop to on by default to avoid that. :/ As for any issues with crop... there shouldn't be any. And crop works on games that redefine their Aspect Ratio. Much like how aspect ratios are handled now, crop uses what the game tells the console, so it is extremely reliable. The auto widescreen detection algorithm could have some problems, however, but they would be separate from crop. Also, if by black bars you mean something like what the Metroid Prime 2/3/Tri problem? That's very very different and unrelated to all of these!
This will finally purge out "Mario Galaxy 1/2 shared problems", "Paper Mario shared problems", etc. and other shared problems with unsure culprit ("Heat Effect/Blur: [[F-Zero GX]] and [[Rocket Power: Beach Bandits]]" where MayImilae suggested not to merge) from above. [[User:Lucario|Lucario]] ([[User talk:Lucario|talk]]) 20:45, 31 October 2016 (CET)
:::::As for the article... ask phire. He's been procrastinating it! Also, if you want any information at all on this, phire knows all about this, and he can fill you in.- [[User:MaJoR|MaJoR]] ([[User talk:MaJoR|talk]]) 04:48, 4 December 2015 (CET)


== Similar problem? ==
== Template for Upscaled Bloom Problems ==
Given the number of games with upscaled Bloom problems, it would make sense to have a template for ease of tracking. If agreeable I could create one and start applying them to games I know have the issue and from the Dolphin bug tracker. [[User:Gordonfreeman01|Gordonfreeman01]] ([[User talk:Gordonfreeman01|talk]]) 14:08, 11 January 2022 (CET)


Is [[Tales of Graces#Configuration]] same as [[Super Mario Galaxy#Language Region Mismatch]] and [[Super Mario Galaxy 2#Language Region Mismatch]]?
: This would be great. Please keep in mind there is likely some variability needed for indicated solutions, and it's preferable to not have multiple templates if it can be avoided. So some care will be needed with phrasing, and room left to provide per title specifics. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 04:39, 12 January 2022 (CET)