https://wiki.dolphin-emu.org/api.php?action=feedcontributions&user=Mbc07&feedformat=atomDolphin Emulator Wiki - User contributions [en]2024-03-29T14:20:41ZUser contributionsMediaWiki 1.39.6https://wiki.dolphin-emu.org/index.php?title=Template_talk:Infobox_VG&diff=189113Template talk:Infobox VG2024-03-20T01:48:24Z<p>Mbc07: /* Borderline libel */ *sigh*</p>
<hr />
<div>== TaTaCon? ==<br />
I thought I could quickly add in the TaTaCon controller, but it doesn't seem to be working out. Not clear what's going wrong. Here's an example: [[Taiko no Tatsujin: Chougoukaban]]. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 04:31, 16 June 2019 (CEST)<br />
<br />
== Namco Bandai Games ==<br />
In a very very specific situation, where there's both <code><nowiki>{{vgrelease|JP=Namco}}</nowiki></code> and <code><nowiki>{{vgrelease|JP=Namco Bandai Games}}</nowiki></code> in the same section of an infobox, in that exact order, Namco Bandai Games wont link properly; "Namco" alone gets detected, and the "Bandai Games" part is unlinked. For an example, see [[Tank Force]]. Both separately work fine, but only together and in this order does this occur. I think the problem is that the replacement regex is a bit too overzealous and dips into the second vgrelease since it found the word "Namco" in there. - [[User:Xerxes|Xerxes]] ([[User talk:Xerxes|talk]]) 14:52, 3 September 2017 (CEST)<br />
<br />
== GameIDs Link ==<br />
The links we currently provide for GameIDs are just to our internal redirect pages, and thus just loop back to the page one is currently on. Should we revise them to link out to GameTDB or someplace else that provides region specific info on titles? [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 03:10, 20 November 2016 (CET)<br />
<br />
: I like the idea. Redirecting to GameTDB seems doable as well since it's just a matter of passing the Game ID (e.g. http://www.gametdb.com/Wii/<gameID>)... - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 04:20, 20 November 2016 (CET)<br />
<br />
: In the meantime it might be more useful to at least make all the GameID links in the infobox not redirect. I filled in a lot of the pages for weird IDs with some information when I was going through awhile ago (Target/Best Buy special editions, regions of release, game languages etc), and currently there's no way for someone to even know that exists without going out of their way to the ID page with a redirect=no. Those notes were mostly for future editors scratching their heads at the IDs (like I did), but it could give them additional marginal benefits. - [[User:Xerxes|Xerxes]] ([[User talk:Xerxes|talk]]) 11:22, 30 May 2017 (CEST)<br />
<br />
== [[:Category:Shared GameID]] ==<br />
Would we want this category made for games with shared IDs in placement of [[:Category:Disambiguation pages]]... I have a better idea how to check for shared IDs for the games that need it but will need this category, ideally want to revise to remove the if statement and then add |redirects=include to dpl for abilities to pick up the shared gameids from either redir/non-redir to get along with the non-shared GameIDs especially for [[Action Replay (GC)]] to acquire [[GNHE5d]] and other games to pick up their shared GameIDs. Though this sounds like it'll create a duplicate GameID problem. But for starter, would this new category be a good [[:Category:Disambiguation pages]] replacement? [[User:Lucario|Lucario]] ([[User talk:Lucario|talk]]) 02:12, 23 January 2022 (CET)<br />
<br />
: I think [[:Category:Disambiguation pages]] should stay and ideally only have the pages generated by {{tl|Disambig}}, so not exactly a replacement. But, if I'm not missing anything, this new category could be used by the DPL check instead of [[:Category:Disambiguation pages]], correct? If that's the case, I'm fine creating it as it would allow capturing the shared IDs without the false positives and would not remove existing redirects, neither create avoidable disambig pages, as is the case with the current approach live on {{tl|Infobox VG/sandbox}} and its reliance on [[:Category:Disambiguation pages]]. - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 02:32, 25 January 2022 (CET)<br />
<br />
:: A bit unclear on how it was working before, but I think the recent revision to [[GKREB2]] for [[Ribbit King]]/[[Ribbit King Plus!]] may have broken the gameID showing up on the [[Ribbit King Plus!]] page. Similar for the [[Phantasy Star Online Episode I & II Plus]] page since the disambig was removed from it's related GameIDs. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 23:22, 25 January 2022 (CET)<br />
<br />
::: No longer implemented, it worked before but could be better, re-implementing with this new cat should start picking these IDs again for these featuring games. [[User:Lucario|Lucario]] ([[User talk:Lucario|talk]]) 01:55, 26 January 2022 (CET)<br />
<br />
:: Oh, yes, disambig category can stay and then have this new category to help Infobox VG pick up shared IDs for featuring titles. If we stick with using Disambig category and if none of them use 6 letters for GameID-like, might be able to get away without this, but it's better to have this for foolproof, would prefer not to give out [[:Category:Not GameID]] to non-redirect pages. And of course not to have redirect pages show up on disambig, it'd be crazy! There's something interesting that might work, a redirection that Phantasy uses, if we use {{tl|for2}} under there along with the redirection, will dpl pick up that id for that another game? Seems you already tried that and redirection seems to work okay, dpl remains untested but look promising. [[User:Lucario|Lucario]] ([[User talk:Lucario|talk]]) 01:48, 26 January 2022 (CET)<br />
<br />
::: Using {{tl|for2}} for the check probably works, but do we really want to use it? It's a generic template we might need for other uses in future, including cases where associating GameIDs might not be wanted. I went with the test from [[GKREB2]] to see if multiple links on a redirect page doesn't break it (e.g. page stops redirecting) and fortunately it does not. Considering the redirect pages already have some bits of extra information in some cases (see [[SJDY41]] or [[SJDZ41]] for examples) it's probably best to have the linking happening there (plus [[:Category:Shared GameID]] so the DPL check picks it)... - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 06:25, 26 January 2022 (CET)<br />
<br />
::::I don't know if DPL processes on pre- or post- expansion of the templates. Template like For2 will be good for formatting standardization, might want to create variant of it, but honestly them going templateless like you did in recent GameIDs look good and probably preferable to me.<br />
<br />
::::<s>Is this category and the new shared ID pickup DPL good enough for deployment?</s> would want to go off to bed, so please revert or tweak if there's still something to do, I think we're happy what we've got so far... [[User:Lucario|Lucario]] ([[User talk:Lucario|talk]]) 09:48, 26 January 2022 (CET)<br />
<br />
==Borderline libel==<br />
Come on, Mbc07. I '''''did''''' test the template. I did. I made detailed test changes to https://wiki.dolphin-emu.org/index.php?title=User:DandelionSprout/Infobox_VG_HTTPS_Wikipedia, tried it on pages I didn't save, and made sure 100.00% that I got a working result. When I get told "That's the last time I'm fixing your mistakes" when it wasn't a mistake in the first place, I feel very insulted. [[User:DandelionSprout|DandelionSprout]] ([[User talk:DandelionSprout|talk]]) 10:20, 19 March 2024 (CET)<br />
<br />
: Let's recap, you just joined the wiki and started doing massive edits with AutoWikiBrowser, without actually describing what you're changing (making reviewing recent changes a chore, as people now have to look at the diffs to see what was changed), then starts brute-forcing changes to templates used nearly everywhere without actually taking time to understand how they work or to properly test the changes. I catch most of those and edit them so they still do what you wanted but without breaking previous existing functionality and you're the one that feels very insulted when called out? Please.<br />
<br />
: In regards to {{tl|Infobox VG}}, you only started testing your changes on a separate page after breaking (and reverting) the main template twice, a high-traffic one which is included in about 90% of all pages currently hosted in the wiki. Also, the "100.00% working result" you added to the main template '''''was borked'''''. It just fed <nowiki>{{{FULLPAGENAMEE}}</nowiki> to the Wikipedia URL, completely ignoring the pre-processing done to the page title (explained in the comment blocks at the beginning of the template code) in order to strip the platform postfix of Virtual Console titles and other special cases, which just shows that (once again) you just brute-froce what you wanted to accomplish without taking time to understand how the template works. Go test your "working result" with any of the [[Virtual Console]] pages and see it fail, which wasn't the case before.<br />
<br />
: I agree some of the templates we use are overly complex and a few are lacking on documentation about their inner workings, but you could've simply asked. Same with the AutoWikiBrowser edits, we do have extensions specifically for making mass changes like you're doing, but in more appropriate ways (edits marked as bot, with meaningful descriptions, and so on). In the end, despite the suddenly added burden (for me at least), nearly all of your edits were kept one way or another, and that's all I can do for you. Don't want to contribute anymore? Fine, it's your call. - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 02:48, 20 March 2024 (CET)</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=User_talk:Mbc07&diff=189111User talk:Mbc072024-03-19T23:31:22Z<p>Mbc07: /* NSMBW BT issues */</p>
<hr />
<div>{{lowercase title}}<br />
== The spam page ==<br />
It must have caught your eyes by you going to the [[Project:Community portal]] where I edited something there recently. I added more page types for talk page DPL so my discussion at [[MediaWiki talk:Common.css]] doesn't vanish but then I noticed the spam page. I'm impressed that it has survived so long. [[User:Lucario|Lucario]] ([[User talk:Lucario|talk]]) 11:58, 29 January 2022 (CET)<br />
<br />
== Why did you remove the rating template from someone's testing result? ==<br />
From your recent edit at <s>[[StarBlade]]</s> sorry, it was [[Rygar: The Battle of Argus]], I see you removed a four star {{tl|Rating}} and replaced it with "Playable", is there something wrong with the template? [[User:Lucario|Lucario]] ([[User talk:Lucario|talk]]) 02:44, 4 February 2022 (CET)<br />
<br />
: Excess Ratings templates on a page throw off the [[:Category:Rating]] that pages get assigned to. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 04:50, 4 February 2022 (CET)<br />
::: Actually this isn't the case, as that template doesn't output the categories. At the same time I'm supportive of these updates. [[User:Kolano|Kolano]] ([[User talk:Kolano|talk]]) 08:34, 4 February 2022 (CET)<br />
:::: Two similar templates doing similar things can be confusing, if one's going this won't be the case. [[User:Lucario|Lucario]] ([[User talk:Lucario|talk]]) 12:49, 5 February 2022 (CET)<br />
<br />
:: Also, when included on the testing template, the stars become very tiny to the point it's barely readable and out of place in general, as the results column is intended to have text only. Furthermore, it has been years since we last used that template on game pages (it was superseded by {{tl|Ratings}}) and the only reason {{tl|Rating}} hasn't been deleted yet is because you're including it in one of your sandboxes, otherwise it would have been already gone. [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 05:23, 4 February 2022 (CET)<br />
<br />
:::Alright, you've got a point. I think the templates used in my sandboxes can go too, the rating number can be fed into the main template but I will most likely abandon that column anyway. I'll copy/paste codes used to create stars for future use... [[User:Lucario|Lucario]] ([[User talk:Lucario|talk]]) 06:36, 4 February 2022 (CET)<br />
<br />
== Ultrawide AR Codes ==<br />
I saw this edit reverting another user's 32:9 codes for the F-Zero GX[https://wiki.dolphin-emu.org/index.php?title=F-Zero_GX&oldid=181115] and wanted to know where I could advocate for the Wiki pages themselves having more codes on them. Your comment for the edit, "(Although widescreen codes are an allowed code type per the wiki conventions, we currently accept only 4:3 => 16:9 or vice-versa)" indicated that this was a standard, but I couldn't find that on the [[Project:Wiki_Conventions#Enhancements]] that you linked. It only says Wider Aspect Ratios, not specifically 16:9. So, where can I learn more, or advocate for a change here? The rule seems to exist - but I don't see where it was decided. Thank you! --[[User:BlinksTale|BlinksTale]] ([[User talk:BlinksTale|talk]]) 19:39, 23 March 2022 (CET)<br />
<br />
: The discussion goes waaay back and at some point were scattered over a few different talk pages (usually from wiki users questioning why an edit adding a widescreen code got reverted) so it might be a bit hard to find them all nowadays. From a quick search, I could find only the initial discussion back from 2015 under [[Project talk:Wiki Conventions]] and '''a lot''' has changed since then (especially the page pollution that big codes caused at the time). I recognize that the usage of bigger displays (aka wider than 16:9) is more widespread nowadays than it was 7 years ago, but I'm personally still a bit wary of allowing other aspect ratio codes directly on the wiki. Anyway, feel free to create a new discussion topic about this under [[Project talk:Wiki Conventions]] (or [[Project:General Discussions]] perhaps) and let's see how it goes, we can adjust the conventions depending of the general outcome... - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 08:22, 24 March 2022 (CET)<br />
<br />
== NSMBW BT issues ==<br />
Hello mbc07, you recently removed the BT issue workarounds I added on the NSMBW page.<br />
Wouldn't it be helpful to at least some people if the info stayed there?<br />
I was able to confirm that both of these workarounds work with the Wii Bluetooth Module. [[User:Lettendo|Lettendo]] ([[User talk:Lettendo|talk]]) 11:04, 19 March 2024 (CET)<br />
<br />
: It is known that a timing issue exists on New Super Mario Bros when using Bluetooth Passthrough, it was initially reported [https://forums.dolphin-emu.org/Thread-new-super-mario-bros-bt-passthrough-only-works-in-windowed-mode way back in 2019], however, as I said in the revert summary, the cause was never identified and several "workarounds" that either don't work or that only work under specific circumstances were proposed in that forum thread. <br />
<br />
: Now, back to the wiki edit, it mentioned disabling V-Sync as a workaround but that has already been mentioned to '''not''' fix the issue (and Dolphin default settings already have V-Sync disabled by default anyway), it also mentioned enabling and setting CPU Clock Override to 30%, which is unverified to actually fix the issue and, due to the extremely hacky nature of the option and the amount of support burden it has caused in the past (mainly due to seemingly unrelated issues that starts happening by users who don't know what they're doing starts messing with non-default emulated CPU clocks -- in case the CPU clock override automatically disabling itself when closing the emulator or the warning text that accompanies that option wasn't clear enough), is something that definitely isn't going to be advised in the wiki unless you have an '''''extremely''''' good reason to.<br />
<br />
: In short, if you want to mention the timing issue exists and perhaps point people to that forum thread so they can further discuss possible solutions or perhaps point to an [https://bugs.dolphin-emu.org/projects/emulator/issues?set_filter=1&tracker_id=1 issue report] (unsure if one already exists for this problem), fine, go ahead, but I, particularly, am not willing to let workarounds that are known to not work (remember, just because it worked for you, doesn't mean it works for everyone having the same issue), or that relies on "dangerous" settings like Emulated CPU Clock Override be mentioned directly on the wiki. - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 00:31, 20 March 2024 (CET)</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Template:Infobox_VG&diff=189106Template:Infobox VG2024-03-19T00:10:35Z<p>Mbc07: Properly redirect Wikipedia links to HTTPS</p>
<hr />
<div><includeonly><!--<br />
<br />
Restore the "three special pagename characters".<br />
<br />
{{PAGENAME}} always return the page name with occurrences of the characters ", & and ' replaced with &#34;, &#38; and &#39;, respectively. While this normally doesn't cause any harm, it doesn't play nice with the search links generated by this template (especially for Redmine), so {{PAGENAME}} goes through a series of nested RegExp queries to undo those replacements before actually being processed and stored on {{#var:tl_infobox_autotitle}}.<br />
<br />
-->{{#vardefine:tl_infobox_searchfix|{{#regex:{{#regex:{{#regex:{{#var:tl_lowercase_title|{{PAGENAME}}}}|/&#34;/|"}}|/&#38;/|&}}|/&#39;/|'}}}}<!--<br />
<br />
Strip console from title<br />
<br />
-->{{#vardefine:tl_infobox_autotitle|{{#regex:{{#var:tl_infobox_searchfix}}|/\((Arcade{{!}}C64{{!}}Genesis{{!}}MSX{{!}}NES{{!}}SNES{{!}}SMS{{!}}TurboGrafx-16{{!}}Wii{{!}}GC{{!}}WiiWare{{!}}Triforce{{!}}Metroid Prime\: Trilogy)\)/|}}}}<!--<br />
<br />
Store GameIDs in a variable so we can check that GameIDs exist for the page<br />
<br />
-->{{#vardefine:tl_infobox_ids|{{#dpl:<br />
|mode=inline<br />
|listattr= style= "display: inline;"<br />
|inlinetext=<nowiki>, </nowiki><br />
|linksto={{FULLPAGENAME}}<br />
|redirects=only<br />
|titlematch=______<br />
|notcategory=Shared GameID<br />
|notcategory=Not GameID<br />
}}}}<!--<br />
<br />
Get GameIDs again, this time in a format usable for searching the issue tracker<br />
<br />
-->{{#vardefine:tl_infobox_searchids|{{#dpl:<br />
|mode=userformat<br />
|format=,%TITLE%,+,<br />
|linksto={{FULLPAGENAME}}<br />
|redirects=only<br />
|titlematch=______<br />
|notcategory=Not GameID<br />
}}}}<!--<br />
<br />
Check for shared GameIDs<br />
<br />
-->{{#vardefine:tl_infobox_shared_ids|{{#dpl:<br />
|mode=inline<br />
|listattr= style= "display: inline;"<br />
|inlinetext=<nowiki>, </nowiki><br />
|linksto={{FULLPAGENAME}}<br />
|redirects=include<br />
|titlematch=______<br />
|category=Shared GameID<br />
}}}}{{#if:{{#var:tl_infobox_shared_ids}}|{{#vardefine:tl_infobox_ids|{{#if:{{#var:tl_infobox_ids}}|{{#var:tl_infobox_ids}}<nowiki>, </nowiki>}}{{#var:tl_infobox_shared_ids}}}}}}<!--<br />
<br />
Wikitable<br />
<br />
-->{| class="{{#ifeq:{{{collapsible|}}}|yes|collapsible {{{state|autocollapse}}}}} infobox vevent" style="float:{{{align|right}}}; width:{{{width|300px}}}; font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"<br />
|-<br />
! colspan=2 style="font-size:110%; text-align:center;" class="summary" | ''{{#tag:nowiki|{{#var:tl_infobox_autotitle|{{PAGENAME}}}}}}''<!-- nowiki tag is needed here for Chindōchō!! Pole no Daibōken --><br />
{{#ifeq:{{{show image|}}}|yes|<table style="width:100%;font-size:90%; background:none;">|{{!}}-}}<br />
{{#if:{{{image|}}}|<br />
{{!}} colspan="2" style="text-align:center;" {{!}} {{{image|}}}<br />{{{caption|}}}<br />
}}<br />
{{#ifeq:{{{show image|}}}|yes|</table>}}<br />
{{Alternating rows table section<br />
|es=background:#f0f0f0;<br />
|{{#if:{{{channeltype|}}}| {{!}} '''Type''' {{!!}} {{{channeltype|}}}}}<!--<br />
<br />
Make sure to update Template:Vgrelease along with the developer and publisher regexes<br />
<br />
--><br />
|{{#if:{{{developer|}}}|{{!}}'''[[:Category:Developers|Developer(s)]]'''{{!!}}{{#ifeq:{{#regex:{{{developer|}}}|/>/rs|}}||<br />
<!--List-->{{#regex:{{{developer|}}}|/([^,]+)(,? ?)/rs|[[:Category:$1 (Developer)|$1]][[Category:$1 (Developer)]]$2}}|<br />
<!--Regional List-->{{#regex:{{{developer|}}}|/({{#regex:{{{developer|}}}|/.*?(?:JP{{!}}NA{{!}}CA{{!}}EU{{!}}FR{{!}}DE{{!}}IT{{!}}NL{{!}}SC{{!}}SP{{!}}AUS{{!}}RU{{!}}KO{{!}}TW{{!}}SA).*?>.*?>\s*([^\[{{!}}<]*).*?>/rs|$1{{!}}}}#NOMATCH#)/rs|[[:Category:$1 (Developer)|$1]][[Category:$1 (Developer)]]}}}}<br />
}}<br />
|{{#if:{{{publisher|}}}|{{!}}'''[[:Category:Publishers|Publisher(s)]]'''{{!!}}{{#ifeq:{{#regex:{{{publisher|}}}|/>/rs|}}||<br />
<!--List-->{{#regex:{{{publisher|}}}|/([^,]+)(,? ?)/rs|[[:Category:$1 (Publisher)|$1]][[Category:$1 (Publisher)]]$2}}|<br />
<!--Regional List-->{{#regex:{{{publisher|}}}|/({{#regex:{{{publisher|}}}|/.*?(?:JP{{!}}NA{{!}}CA{{!}}EU{{!}}FR{{!}}DE{{!}}IT{{!}}NL{{!}}SC{{!}}SP{{!}}AUS{{!}}RU{{!}}KO{{!}}TW{{!}}SA).*?>.*?>\s*([^\[{{!}}<]*).*?>/rs|$1{{!}}}}#NOMATCH#)/rs|[[:Category:$1 (Publisher)|$1]][[Category:$1 (Publisher)]]}}}}<br />
}}<br />
|{{#if:{{{series|}}}|{{!}} '''[[:Category:Series|Series]]''' {{!!}}{{#vardefine:tl_infobox_series|{{#regex:{{{series|}}}|/''/|}}}}{{#vardefine:tl_infobox_seriescheck|{{#regex:{{#var:tl_infobox_series}}|/^\s*([^,]*).*/|$1}}}}{{#while:|{{#var:tl_infobox_seriescheck}}|{{#if:{{#var:tl_infobox_serieshaslooped}}|, <nowiki/>|{{#vardefine:tl_infobox_serieshaslooped|true}}}}''[[:Category:{{#var:tl_infobox_seriescheck}} (Series)|{{#var:tl_infobox_seriescheck}}]]''[[Category:{{#var:tl_infobox_seriescheck}} (Series)]]{{#ifexist:Category:{{#var:tl_infobox_seriescheck}} (Series)||[[Category:Pages with redlink series]]}}{{#vardefine:tl_infobox_series|{{#regex:{{#var:tl_infobox_series}}|/^\s*([^,]*)(,? ?)/|}}}}{{#vardefine:tl_infobox_seriescheck|{{#regex:{{#var:tl_infobox_series}}|/^\s*([^,]*).*/|$1}}}}}}{{#if:{{#var:tl_infobox_serieshaslooped}}||[[Category:Game pages with misformatted series]]}}}}<br />
|{{#ifpageincat:Platforms||{{!}} '''[[:Category:Platforms|Platform(s)]]''' {{!!}}{{#ifpageincat:Virtual Console games|[[Virtual Console]]{{#ifpageincat:NES games|, [[NES]]|{{#ifpageincat:TurboGrafx-16 games|, [[TurboGrafx-16]]|{{#ifpageincat:SNES games|, [[SNES]]|{{#ifpageincat:Sega Genesis games|, [[Sega Genesis]]|{{#ifpageincat:Arcade games|, [[Arcade]]|{{#ifpageincat:Neo Geo games|, [[Neo Geo]]|{{#ifpageincat:Nintendo 64 games|, [[Nintendo 64]]|{{#ifpageincat:Commodore 64 games|, [[Commodore 64]]|{{#ifpageincat:Sega Master System games|, [[Sega Master System]]|{{#ifpageincat:MSX games|, [[MSX]]|[[Category:Pages missing platform category]]}}}}}}}}}}}}}}}}}}}}|{{#ifpageincat:Wii games|[[Wii]]|{{#ifpageincat:GameCube games|[[GameCube]]|{{#ifpageincat:WiiWare games|[[WiiWare]]|{{#ifpageincat:Wii Channels|[[Wii Channels]]|{{#ifpageincat:Triforce games|[[Triforce]]|{{#ifpageincat:Wii U vWii|[[:Category:Wii U vWii|Wii U vWii]]|[[Category:Pages missing platform category]]}}}}}}}}}}}}}}}}<br />
|{{#if:{{{released|{{{release|}}}}}}| {{!}} {{nowrap|'''[[:Category:Initial release year|Release date(s)]]'''}} {{!!}} {{{released|{{{release}}}}}} {{#regex:{{{released|}}}|/.*?(\d\d\d\d).*/rs|[[Category:$1 (Initial release year)]]|1}}|[[Category:Game pages without release date(s)]]}}<br />
|{{#if:{{{genre|}}}|{{!}}'''[[:Category:Genres|Genre(s)]]'''{{!!}}{{#regex:{{#regex:{{{genre|}}}|/''/|}}|/([^,]+)(,? ?)/rs|[[:Category:$1 (Genre)|$1]][[Category:$1 (Genre)]]$2}}|[[Category:Game pages without genre]]}}<br />
|{{#if:{{{mode|{{{modes|}}}}}}|{{!}}'''[[:Category:Game mode|Mode(s)]]'''{{!!}}{{#regex:{{#regex:{{{modes|}}}|/(Single-player{{!}}Multi(-)?player{{!}}Co-op{{!}}LAN{{!}}Online)/rsi|[[:Category:$1 (Game mode)|$1]][[Category:$1 (Game mode)]]$2}}|/\((\d{1,2}{{!}}\*)\)/|([[:Category:$1 (Players supported)|$1]][[Category:$1 (Players supported)]])}}{{#ifeq:{{{modes|}}}|Single-player|[[Category:Single-player only (Game mode)]][[Category:1 (Players supported)]]|}}|{{#if:{{#regex:{{{genre|}}}|/Utility/}}||[[Category:Game pages without modes of play]]}}}}<br />
|{{#if:{{{input|}}}|{{!}}'''[[:Category:Input supported|Input methods]]'''{{!!}}{{#regex:{{{input|}}}|/(Wii Remote{{!}}Nunchu(c)?k{{!}}Dance Pad{{!}}Wii Balance Board{{!}}USB Keyboard{{!}}Skylander Portal{{!}}Active Heart Rate Monitor{{!}}Cyberbike{{!}}Ubisoft Camera{{!}}Nintendo DS{{!}}Game( )?Boy Advance{{!}}uDraw GameTablet{{!}}Drawsome Tablet{{!}}Wii MotionPlus{{!}}TaTaCon{{!}}DK Bongos{{!}}(GameCube{{!}}Classic{{!}}Shinkansen{{!}}Drum{{!}}Guitar{{!}}Keyboard{{!}}Turntable{{!}}Ride{{!}}Arcade) Controller{{!}}Wii Speak{{!}}USB Microphone{{!}}GameCube Microphone{{!}}Microphone{{!}}Speed Force Wireless{{!}}Headbanger Chat Headset)/rsi|[[:Category:$1 (Input supported)|$1]][[Category:$1 (Input supported)]]$2}}|[[Category:Game pages without possible inputs]]}}<br />
|{{#ifpageincat:Disambiguation pages||{{!}} '''[[:Category:Rating|Compatibility]]''' {{!!}}{{ratings|{{#var:tl_lowercase_title|{{PAGENAME}}}}}}{{#regex:{{ratings|{{#var:tl_lowercase_title|{{PAGENAME}}}}}}|/.*?Stars(\d)\.png.*/|[[Category:$1 stars (Rating)]]<br /><span style="display:inline-block;width:118px;text-align:center;font-size:8pt;font-weight:bold;color:#666;">{{#switch:{{#regex:{{ratings|{{#var:tl_lowercase_title|{{PAGENAME}}}}}}|/.*?Stars(\d)\.png.*/|$1}}|=Unknown|0=Unknown|1=Broken|2=Intro/Menu|3=Starts|4=Playable|5=Perfect|$1}}</span>}}}}<br />
|{{#if:{{#var:tl_infobox_ids}}|{{!}} '''[[GameIDs]]''' {{!!}} {{#var:tl_infobox_ids}}}}<br />
|{{!}} '''See also...''' {{!!}}<br />
{{#ifeq:{{#var:tl_infobox_autotitle}}|{{#var:tl_infobox_searchfix}}||{{#ifexist:{{#var:tl_infobox_autotitle}} (Arcade)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Arcade)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Arcade)|Arcade Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (C64)|{{#ifeq:{{#var:tl_infobox_autotitle}} (C64)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (C64)|C64 Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (Genesis)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Genesis)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Genesis)|Genesis Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (MSX)|{{#ifeq:{{#var:tl_infobox_autotitle}} (MSX)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (MSX)|MSX Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (NES)|{{#ifeq:{{#var:tl_infobox_autotitle}} (NES)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (NES)|NES Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (SNES)|{{#ifeq:{{#var:tl_infobox_autotitle}} (SNES)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (SNES)|SNES Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (SMS)|{{#ifeq:{{#var:tl_infobox_autotitle}} (SMS)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (SMS)|SMS Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (TurboGrafx-16)|{{#ifeq:{{#var:tl_infobox_autotitle}} (TurboGrafx-16)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (TurboGrafx-16)|TurboGrafx-16 Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (Triforce)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Triforce)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Triforce)|Triforce Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (GC)|{{#ifeq:{{#var:tl_infobox_autotitle}} (GC)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (GC)|GameCube Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (WiiWare)|{{#ifeq:{{#var:tl_infobox_autotitle}} (WiiWare)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (WiiWare)|WiiWare Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (Wii)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Wii)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Wii)|Wii Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (Metroid Prime: Trilogy)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Metroid Prime: Trilogy)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Metroid Prime: Trilogy)|Trilogy Version]]<br /><br />
}}}}}}<br />
{{#if:{{{forumlink|}}}|[{{{forumlink|}}} Dolphin Forum thread]|[https://www.google.com/search?q=site:forums.dolphin-emu.org+{{urlencode:{{#var:tl_infobox_autotitle}}|QUERY}} Search Dolphin Forums][[Category:Game pages without Dolphin forum link]]}}<br /><br />
{{#if:{{#var:tl_infobox_searchids}}|[https://bugs.dolphin-emu.org/projects/emulator/search?q={{urlencode:"{{#var:tl_infobox_autotitle}}"|QUERY}}+{{#var:tl_infobox_searchids}}&all_words=&open_issues=1 Open Issues]|[https://bugs.dolphin-emu.org/projects/emulator/search?q={{urlencode:{{#var:tl_infobox_autotitle}}|QUERY}}&open_issues=1 Open Issues]}}<br /><br />
{{#if:||[https://www.google.com/search?q={{urlencode:{{#var:tl_infobox_autotitle}}|QUERY}} Search Google]<br />}}<br />
{{#if:{{{wikipedia|}}}|[https://en.wikipedia.org/wiki/{{{wikipedia|}}} Wikipedia page]|[https://en.wikipedia.org/wiki/{{#regex:{{#var:tl_infobox_autotitle}}|/\s/|_}} Search Wikipedia]}}<br /><br />
{{#incat:Ships with debugging symbols|[[Ships with Debugging Symbols|Debug Symbol Files]]}}<br />
}}<br />
|}<!--<br />
<br />
Data Quality Categories<br />
<br />
-->{{#if:{{#var:tl_infobox_ids}}||[[Category:Pages with no GameIDs]]}}{{#if:{{{released|}}}|{{#if:{{#regex:{{{released|}}}|/Category/}}||[[Category:Pages with regionless release dates]]}}}}{{#ifeq:{{#regex:{{{input|}}}|/(((Wii Remote( \+ Nunchuk)?{{!}}Wii MotionPlus( \+ Nunchuk)?){{!}}Nunchuk{{!}}Nintendo DS{{!}}Active Heart Rate Monitor{{!}}Cyberbike{{!}}Ubisoft Camera{{!}}USB Keyboard{{!}}Skylander Portal{{!}}Game Boy Advance{{!}}Dance Pad{{!}}DK Bongos{{!}}TaTaCon{{!}}Wii Speak{{!}}USB Microphone{{!}}GameCube Microphone{{!}}Microphone{{!}}Speed Force Wireless{{!}}uDraw GameTablet{{!}}Drawsome Tablet{{!}}Wii Balance Board{{!}}(Classic{{!}}GameCube{{!}}Drum{{!}}Guitar{{!}}Keyboard{{!}}Shinkansen{{!}}Turntable{{!}}Ride{{!}}Arcade) Controller)(, {{!}}$))*/rs}}|{{{input|}}}||[[Category:Pages with misformatted inputs]]}}{{#ifeq:{{#regex:{{{modes|}}}|/((Single-player{{!}}(Multiplayer{{!}}Co-op{{!}}Online{{!}}LAN) \((\d{1,2}{{!!}}\*)\))(, {{!}}$))*/rs}}|{{{modes|}}}||[[Category:Pages with misformatted modes of play]]}}</includeonly><noinclude><br />
{{documentation}}<br />
</noinclude></div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Template:Infobox_VG&diff=189105Template:Infobox VG2024-03-18T23:44:03Z<p>Mbc07: Rolled back to revision 183101 by Kolano</p>
<hr />
<div><includeonly><!--<br />
<br />
Restore the "three special pagename characters".<br />
<br />
{{PAGENAME}} always return the page name with occurrences of the characters ", & and ' replaced with &#34;, &#38; and &#39;, respectively. While this normally doesn't cause any harm, it doesn't play nice with the search links generated by this template (especially for Redmine), so {{PAGENAME}} goes through a series of nested RegExp queries to undo those replacements before actually being processed and stored on {{#var:tl_infobox_autotitle}}.<br />
<br />
-->{{#vardefine:tl_infobox_searchfix|{{#regex:{{#regex:{{#regex:{{#var:tl_lowercase_title|{{PAGENAME}}}}|/&#34;/|"}}|/&#38;/|&}}|/&#39;/|'}}}}<!--<br />
<br />
Strip console from title<br />
<br />
-->{{#vardefine:tl_infobox_autotitle|{{#regex:{{#var:tl_infobox_searchfix}}|/\((Arcade{{!}}C64{{!}}Genesis{{!}}MSX{{!}}NES{{!}}SNES{{!}}SMS{{!}}TurboGrafx-16{{!}}Wii{{!}}GC{{!}}WiiWare{{!}}Triforce{{!}}Metroid Prime\: Trilogy)\)/|}}}}<!--<br />
<br />
Store GameIDs in a variable so we can check that GameIDs exist for the page<br />
<br />
-->{{#vardefine:tl_infobox_ids|{{#dpl:<br />
|mode=inline<br />
|listattr= style= "display: inline;"<br />
|inlinetext=<nowiki>, </nowiki><br />
|linksto={{FULLPAGENAME}}<br />
|redirects=only<br />
|titlematch=______<br />
|notcategory=Shared GameID<br />
|notcategory=Not GameID<br />
}}}}<!--<br />
<br />
Get GameIDs again, this time in a format usable for searching the issue tracker<br />
<br />
-->{{#vardefine:tl_infobox_searchids|{{#dpl:<br />
|mode=userformat<br />
|format=,%TITLE%,+,<br />
|linksto={{FULLPAGENAME}}<br />
|redirects=only<br />
|titlematch=______<br />
|notcategory=Not GameID<br />
}}}}<!--<br />
<br />
Check for shared GameIDs<br />
<br />
-->{{#vardefine:tl_infobox_shared_ids|{{#dpl:<br />
|mode=inline<br />
|listattr= style= "display: inline;"<br />
|inlinetext=<nowiki>, </nowiki><br />
|linksto={{FULLPAGENAME}}<br />
|redirects=include<br />
|titlematch=______<br />
|category=Shared GameID<br />
}}}}{{#if:{{#var:tl_infobox_shared_ids}}|{{#vardefine:tl_infobox_ids|{{#if:{{#var:tl_infobox_ids}}|{{#var:tl_infobox_ids}}<nowiki>, </nowiki>}}{{#var:tl_infobox_shared_ids}}}}}}<!--<br />
<br />
Wikitable<br />
<br />
-->{| class="{{#ifeq:{{{collapsible|}}}|yes|collapsible {{{state|autocollapse}}}}} infobox vevent" style="float:{{{align|right}}}; width:{{{width|300px}}}; font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"<br />
|-<br />
! colspan=2 style="font-size:110%; text-align:center;" class="summary" | ''{{#tag:nowiki|{{#var:tl_infobox_autotitle|{{PAGENAME}}}}}}''<!-- nowiki tag is needed here for Chindōchō!! Pole no Daibōken --><br />
{{#ifeq:{{{show image|}}}|yes|<table style="width:100%;font-size:90%; background:none;">|{{!}}-}}<br />
{{#if:{{{image|}}}|<br />
{{!}} colspan="2" style="text-align:center;" {{!}} {{{image|}}}<br />{{{caption|}}}<br />
}}<br />
{{#ifeq:{{{show image|}}}|yes|</table>}}<br />
{{Alternating rows table section<br />
|es=background:#f0f0f0;<br />
|{{#if:{{{channeltype|}}}| {{!}} '''Type''' {{!!}} {{{channeltype|}}}}}<!--<br />
<br />
Make sure to update Template:Vgrelease along with the developer and publisher regexes<br />
<br />
--><br />
|{{#if:{{{developer|}}}|{{!}}'''[[:Category:Developers|Developer(s)]]'''{{!!}}{{#ifeq:{{#regex:{{{developer|}}}|/>/rs|}}||<br />
<!--List-->{{#regex:{{{developer|}}}|/([^,]+)(,? ?)/rs|[[:Category:$1 (Developer)|$1]][[Category:$1 (Developer)]]$2}}|<br />
<!--Regional List-->{{#regex:{{{developer|}}}|/({{#regex:{{{developer|}}}|/.*?(?:JP{{!}}NA{{!}}CA{{!}}EU{{!}}FR{{!}}DE{{!}}IT{{!}}NL{{!}}SC{{!}}SP{{!}}AUS{{!}}RU{{!}}KO{{!}}TW{{!}}SA).*?>.*?>\s*([^\[{{!}}<]*).*?>/rs|$1{{!}}}}#NOMATCH#)/rs|[[:Category:$1 (Developer)|$1]][[Category:$1 (Developer)]]}}}}<br />
}}<br />
|{{#if:{{{publisher|}}}|{{!}}'''[[:Category:Publishers|Publisher(s)]]'''{{!!}}{{#ifeq:{{#regex:{{{publisher|}}}|/>/rs|}}||<br />
<!--List-->{{#regex:{{{publisher|}}}|/([^,]+)(,? ?)/rs|[[:Category:$1 (Publisher)|$1]][[Category:$1 (Publisher)]]$2}}|<br />
<!--Regional List-->{{#regex:{{{publisher|}}}|/({{#regex:{{{publisher|}}}|/.*?(?:JP{{!}}NA{{!}}CA{{!}}EU{{!}}FR{{!}}DE{{!}}IT{{!}}NL{{!}}SC{{!}}SP{{!}}AUS{{!}}RU{{!}}KO{{!}}TW{{!}}SA).*?>.*?>\s*([^\[{{!}}<]*).*?>/rs|$1{{!}}}}#NOMATCH#)/rs|[[:Category:$1 (Publisher)|$1]][[Category:$1 (Publisher)]]}}}}<br />
}}<br />
|{{#if:{{{series|}}}|{{!}} '''[[:Category:Series|Series]]''' {{!!}}{{#vardefine:tl_infobox_series|{{#regex:{{{series|}}}|/''/|}}}}{{#vardefine:tl_infobox_seriescheck|{{#regex:{{#var:tl_infobox_series}}|/^\s*([^,]*).*/|$1}}}}{{#while:|{{#var:tl_infobox_seriescheck}}|{{#if:{{#var:tl_infobox_serieshaslooped}}|, <nowiki/>|{{#vardefine:tl_infobox_serieshaslooped|true}}}}''[[:Category:{{#var:tl_infobox_seriescheck}} (Series)|{{#var:tl_infobox_seriescheck}}]]''[[Category:{{#var:tl_infobox_seriescheck}} (Series)]]{{#ifexist:Category:{{#var:tl_infobox_seriescheck}} (Series)||[[Category:Pages with redlink series]]}}{{#vardefine:tl_infobox_series|{{#regex:{{#var:tl_infobox_series}}|/^\s*([^,]*)(,? ?)/|}}}}{{#vardefine:tl_infobox_seriescheck|{{#regex:{{#var:tl_infobox_series}}|/^\s*([^,]*).*/|$1}}}}}}{{#if:{{#var:tl_infobox_serieshaslooped}}||[[Category:Game pages with misformatted series]]}}}}<br />
|{{#ifpageincat:Platforms||{{!}} '''[[:Category:Platforms|Platform(s)]]''' {{!!}}{{#ifpageincat:Virtual Console games|[[Virtual Console]]{{#ifpageincat:NES games|, [[NES]]|{{#ifpageincat:TurboGrafx-16 games|, [[TurboGrafx-16]]|{{#ifpageincat:SNES games|, [[SNES]]|{{#ifpageincat:Sega Genesis games|, [[Sega Genesis]]|{{#ifpageincat:Arcade games|, [[Arcade]]|{{#ifpageincat:Neo Geo games|, [[Neo Geo]]|{{#ifpageincat:Nintendo 64 games|, [[Nintendo 64]]|{{#ifpageincat:Commodore 64 games|, [[Commodore 64]]|{{#ifpageincat:Sega Master System games|, [[Sega Master System]]|{{#ifpageincat:MSX games|, [[MSX]]|[[Category:Pages missing platform category]]}}}}}}}}}}}}}}}}}}}}|{{#ifpageincat:Wii games|[[Wii]]|{{#ifpageincat:GameCube games|[[GameCube]]|{{#ifpageincat:WiiWare games|[[WiiWare]]|{{#ifpageincat:Wii Channels|[[Wii Channels]]|{{#ifpageincat:Triforce games|[[Triforce]]|{{#ifpageincat:Wii U vWii|[[:Category:Wii U vWii|Wii U vWii]]|[[Category:Pages missing platform category]]}}}}}}}}}}}}}}}}<br />
|{{#if:{{{released|{{{release|}}}}}}| {{!}} {{nowrap|'''[[:Category:Initial release year|Release date(s)]]'''}} {{!!}} {{{released|{{{release}}}}}} {{#regex:{{{released|}}}|/.*?(\d\d\d\d).*/rs|[[Category:$1 (Initial release year)]]|1}}|[[Category:Game pages without release date(s)]]}}<br />
|{{#if:{{{genre|}}}|{{!}}'''[[:Category:Genres|Genre(s)]]'''{{!!}}{{#regex:{{#regex:{{{genre|}}}|/''/|}}|/([^,]+)(,? ?)/rs|[[:Category:$1 (Genre)|$1]][[Category:$1 (Genre)]]$2}}|[[Category:Game pages without genre]]}}<br />
|{{#if:{{{mode|{{{modes|}}}}}}|{{!}}'''[[:Category:Game mode|Mode(s)]]'''{{!!}}{{#regex:{{#regex:{{{modes|}}}|/(Single-player{{!}}Multi(-)?player{{!}}Co-op{{!}}LAN{{!}}Online)/rsi|[[:Category:$1 (Game mode)|$1]][[Category:$1 (Game mode)]]$2}}|/\((\d{1,2}{{!}}\*)\)/|([[:Category:$1 (Players supported)|$1]][[Category:$1 (Players supported)]])}}{{#ifeq:{{{modes|}}}|Single-player|[[Category:Single-player only (Game mode)]][[Category:1 (Players supported)]]|}}|{{#if:{{#regex:{{{genre|}}}|/Utility/}}||[[Category:Game pages without modes of play]]}}}}<br />
|{{#if:{{{input|}}}|{{!}}'''[[:Category:Input supported|Input methods]]'''{{!!}}{{#regex:{{{input|}}}|/(Wii Remote{{!}}Nunchu(c)?k{{!}}Dance Pad{{!}}Wii Balance Board{{!}}USB Keyboard{{!}}Skylander Portal{{!}}Active Heart Rate Monitor{{!}}Cyberbike{{!}}Ubisoft Camera{{!}}Nintendo DS{{!}}Game( )?Boy Advance{{!}}uDraw GameTablet{{!}}Drawsome Tablet{{!}}Wii MotionPlus{{!}}TaTaCon{{!}}DK Bongos{{!}}(GameCube{{!}}Classic{{!}}Shinkansen{{!}}Drum{{!}}Guitar{{!}}Keyboard{{!}}Turntable{{!}}Ride{{!}}Arcade) Controller{{!}}Wii Speak{{!}}USB Microphone{{!}}GameCube Microphone{{!}}Microphone{{!}}Speed Force Wireless{{!}}Headbanger Chat Headset)/rsi|[[:Category:$1 (Input supported)|$1]][[Category:$1 (Input supported)]]$2}}|[[Category:Game pages without possible inputs]]}}<br />
|{{#ifpageincat:Disambiguation pages||{{!}} '''[[:Category:Rating|Compatibility]]''' {{!!}}{{ratings|{{#var:tl_lowercase_title|{{PAGENAME}}}}}}{{#regex:{{ratings|{{#var:tl_lowercase_title|{{PAGENAME}}}}}}|/.*?Stars(\d)\.png.*/|[[Category:$1 stars (Rating)]]<br /><span style="display:inline-block;width:118px;text-align:center;font-size:8pt;font-weight:bold;color:#666;">{{#switch:{{#regex:{{ratings|{{#var:tl_lowercase_title|{{PAGENAME}}}}}}|/.*?Stars(\d)\.png.*/|$1}}|=Unknown|0=Unknown|1=Broken|2=Intro/Menu|3=Starts|4=Playable|5=Perfect|$1}}</span>}}}}<br />
|{{#if:{{#var:tl_infobox_ids}}|{{!}} '''[[GameIDs]]''' {{!!}} {{#var:tl_infobox_ids}}}}<br />
|{{!}} '''See also...''' {{!!}}<br />
{{#ifeq:{{#var:tl_infobox_autotitle}}|{{#var:tl_infobox_searchfix}}||{{#ifexist:{{#var:tl_infobox_autotitle}} (Arcade)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Arcade)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Arcade)|Arcade Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (C64)|{{#ifeq:{{#var:tl_infobox_autotitle}} (C64)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (C64)|C64 Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (Genesis)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Genesis)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Genesis)|Genesis Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (MSX)|{{#ifeq:{{#var:tl_infobox_autotitle}} (MSX)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (MSX)|MSX Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (NES)|{{#ifeq:{{#var:tl_infobox_autotitle}} (NES)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (NES)|NES Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (SNES)|{{#ifeq:{{#var:tl_infobox_autotitle}} (SNES)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (SNES)|SNES Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (SMS)|{{#ifeq:{{#var:tl_infobox_autotitle}} (SMS)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (SMS)|SMS Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (TurboGrafx-16)|{{#ifeq:{{#var:tl_infobox_autotitle}} (TurboGrafx-16)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (TurboGrafx-16)|TurboGrafx-16 Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (Triforce)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Triforce)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Triforce)|Triforce Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (GC)|{{#ifeq:{{#var:tl_infobox_autotitle}} (GC)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (GC)|GameCube Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (WiiWare)|{{#ifeq:{{#var:tl_infobox_autotitle}} (WiiWare)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (WiiWare)|WiiWare Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (Wii)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Wii)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Wii)|Wii Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (Metroid Prime: Trilogy)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Metroid Prime: Trilogy)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Metroid Prime: Trilogy)|Trilogy Version]]<br /><br />
}}}}}}<br />
{{#if:{{{forumlink|}}}|[{{{forumlink|}}} Dolphin Forum thread]|[https://www.google.com/search?q=site:forums.dolphin-emu.org+{{urlencode:{{#var:tl_infobox_autotitle}}|QUERY}} Search Dolphin Forums][[Category:Game pages without Dolphin forum link]]}}<br /><br />
{{#if:{{#var:tl_infobox_searchids}}|[https://bugs.dolphin-emu.org/projects/emulator/search?q={{urlencode:"{{#var:tl_infobox_autotitle}}"|QUERY}}+{{#var:tl_infobox_searchids}}&all_words=&open_issues=1 Open Issues]|[https://bugs.dolphin-emu.org/projects/emulator/search?q={{urlencode:{{#var:tl_infobox_autotitle}}|QUERY}}&open_issues=1 Open Issues]}}<br /><br />
{{#if:||[https://www.google.com/search?q={{urlencode:{{#var:tl_infobox_autotitle}}|QUERY}} Search Google]<br />}}<br />
{{#if:{{{wikipedia|}}}|[[wikipedia:{{{wikipedia|}}}|Wikipedia page]]|[[wikipedia:{{#var:tl_infobox_autotitle}}|Search Wikipedia]]}}<br /><br />
{{#incat:Ships with debugging symbols|[[Ships with Debugging Symbols|Debug Symbol Files]]}}<br />
}}<br />
|}<!--<br />
<br />
Data Quality Categories<br />
<br />
-->{{#if:{{#var:tl_infobox_ids}}||[[Category:Pages with no GameIDs]]}}{{#if:{{{released|}}}|{{#if:{{#regex:{{{released|}}}|/Category/}}||[[Category:Pages with regionless release dates]]}}}}{{#ifeq:{{#regex:{{{input|}}}|/(((Wii Remote( \+ Nunchuk)?{{!}}Wii MotionPlus( \+ Nunchuk)?){{!}}Nunchuk{{!}}Nintendo DS{{!}}Active Heart Rate Monitor{{!}}Cyberbike{{!}}Ubisoft Camera{{!}}USB Keyboard{{!}}Skylander Portal{{!}}Game Boy Advance{{!}}Dance Pad{{!}}DK Bongos{{!}}TaTaCon{{!}}Wii Speak{{!}}USB Microphone{{!}}GameCube Microphone{{!}}Microphone{{!}}Speed Force Wireless{{!}}uDraw GameTablet{{!}}Drawsome Tablet{{!}}Wii Balance Board{{!}}(Classic{{!}}GameCube{{!}}Drum{{!}}Guitar{{!}}Keyboard{{!}}Shinkansen{{!}}Turntable{{!}}Ride{{!}}Arcade) Controller)(, {{!}}$))*/rs}}|{{{input|}}}||[[Category:Pages with misformatted inputs]]}}{{#ifeq:{{#regex:{{{modes|}}}|/((Single-player{{!}}(Multiplayer{{!}}Co-op{{!}}Online{{!}}LAN) \((\d{1,2}{{!!}}\*)\))(, {{!}}$))*/rs}}|{{{modes|}}}||[[Category:Pages with misformatted modes of play]]}}</includeonly><noinclude><br />
{{documentation}}<br />
</noinclude></div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Template:Infobox_VG&diff=189104Template:Infobox VG2024-03-18T23:40:47Z<p>Mbc07: </p>
<hr />
<div><includeonly><!--<br />
<br />
Restore the "three special pagename characters".<br />
<br />
{{PAGENAME}} always return the page name with occurrences of the characters ", & and ' replaced with &#34;, &#38; and &#39;, respectively. While this normally doesn't cause any harm, it doesn't play nice with the search links generated by this template (especially for Redmine), so {{PAGENAME}} goes through a series of nested RegExp queries to undo those replacements before actually being processed and stored on {{#var:tl_infobox_autotitle}}.<br />
<br />
-->{{#vardefine:tl_infobox_searchfix|{{#regex:{{#regex:{{#regex:{{#var:tl_lowercase_title|{{PAGENAME}}}}|/&#34;/|"}}|/&#38;/|&}}|/&#39;/|'}}}}<!--<br />
<br />
Strip console from title<br />
<br />
-->{{#vardefine:tl_infobox_autotitle|{{#regex:{{#var:tl_infobox_searchfix}}|/\((Arcade{{!}}C64{{!}}Genesis{{!}}MSX{{!}}NES{{!}}SNES{{!}}SMS{{!}}TurboGrafx-16{{!}}Wii{{!}}GC{{!}}WiiWare{{!}}Triforce{{!}}Metroid Prime\: Trilogy)\)/|}}}}<!--<br />
<br />
Store GameIDs in a variable so we can check that GameIDs exist for the page<br />
<br />
-->{{#vardefine:tl_infobox_ids|{{#dpl:<br />
|mode=inline<br />
|listattr= style= "display: inline;"<br />
|inlinetext=<nowiki>, </nowiki><br />
|linksto={{FULLPAGENAME}}<br />
|redirects=only<br />
|titlematch=______<br />
|notcategory=Shared GameID<br />
|notcategory=Not GameID<br />
}}}}<!--<br />
<br />
Get GameIDs again, this time in a format usable for searching the issue tracker<br />
<br />
-->{{#vardefine:tl_infobox_searchids|{{#dpl:<br />
|mode=userformat<br />
|format=,%TITLE%,+,<br />
|linksto={{FULLPAGENAME}}<br />
|redirects=only<br />
|titlematch=______<br />
|notcategory=Not GameID<br />
}}}}<!--<br />
<br />
Check for shared GameIDs<br />
<br />
-->{{#vardefine:tl_infobox_shared_ids|{{#dpl:<br />
|mode=inline<br />
|listattr= style= "display: inline;"<br />
|inlinetext=<nowiki>, </nowiki><br />
|linksto={{FULLPAGENAME}}<br />
|redirects=include<br />
|titlematch=______<br />
|category=Shared GameID<br />
}}}}{{#if:{{#var:tl_infobox_shared_ids}}|{{#vardefine:tl_infobox_ids|{{#if:{{#var:tl_infobox_ids}}|{{#var:tl_infobox_ids}}<nowiki>, </nowiki>}}{{#var:tl_infobox_shared_ids}}}}}}<!--<br />
<br />
Wikitable<br />
<br />
-->{| class="{{#ifeq:{{{collapsible|}}}|yes|collapsible {{{state|autocollapse}}}}} infobox vevent" style="float:{{{align|right}}}; width:{{{width|300px}}}; font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"<br />
|-<br />
! colspan=2 style="font-size:110%; text-align:center;" class="summary" | ''{{#tag:nowiki|{{#var:tl_infobox_autotitle|{{PAGENAME}}}}}}''<!-- nowiki tag is needed here for Chindōchō!! Pole no Daibōken --><br />
{{#ifeq:{{{show image|}}}|yes|<table style="width:100%;font-size:90%; background:none;">|{{!}}-}}<br />
{{#if:{{{image|}}}|<br />
{{!}} colspan="2" style="text-align:center;" {{!}} {{{image|}}}<br />{{{caption|}}}<br />
}}<br />
{{#ifeq:{{{show image|}}}|yes|</table>}}<br />
{{Alternating rows table section<br />
|es=background:#f0f0f0;<br />
|{{#if:{{{channeltype|}}}| {{!}} '''Type''' {{!!}} {{{channeltype|}}}}}<!--<br />
<br />
Make sure to update Template:Vgrelease along with the developer and publisher regexes<br />
<br />
--><br />
|{{#if:{{{developer|}}}|{{!}}'''[[:Category:Developers|Developer(s)]]'''{{!!}}{{#ifeq:{{#regex:{{{developer|}}}|/>/rs|}}||<br />
<!--List-->{{#regex:{{{developer|}}}|/([^,]+)(,? ?)/rs|[[:Category:$1 (Developer)|$1]][[Category:$1 (Developer)]]$2}}|<br />
<!--Regional List-->{{#regex:{{{developer|}}}|/({{#regex:{{{developer|}}}|/.*?(?:JP{{!}}NA{{!}}CA{{!}}EU{{!}}FR{{!}}DE{{!}}IT{{!}}NL{{!}}SC{{!}}SP{{!}}AUS{{!}}RU{{!}}KO{{!}}TW{{!}}SA).*?>.*?>\s*([^\[{{!}}<]*).*?>/rs|$1{{!}}}}#NOMATCH#)/rs|[[:Category:$1 (Developer)|$1]][[Category:$1 (Developer)]]}}}}<br />
}}<br />
|{{#if:{{{publisher|}}}|{{!}}'''[[:Category:Publishers|Publisher(s)]]'''{{!!}}{{#ifeq:{{#regex:{{{publisher|}}}|/>/rs|}}||<br />
<!--List-->{{#regex:{{{publisher|}}}|/([^,]+)(,? ?)/rs|[[:Category:$1 (Publisher)|$1]][[Category:$1 (Publisher)]]$2}}|<br />
<!--Regional List-->{{#regex:{{{publisher|}}}|/({{#regex:{{{publisher|}}}|/.*?(?:JP{{!}}NA{{!}}CA{{!}}EU{{!}}FR{{!}}DE{{!}}IT{{!}}NL{{!}}SC{{!}}SP{{!}}AUS{{!}}RU{{!}}KO{{!}}TW{{!}}SA).*?>.*?>\s*([^\[{{!}}<]*).*?>/rs|$1{{!}}}}#NOMATCH#)/rs|[[:Category:$1 (Publisher)|$1]][[Category:$1 (Publisher)]]}}}}<br />
}}<br />
|{{#if:{{{series|}}}|{{!}} '''[[:Category:Series|Series]]''' {{!!}}{{#vardefine:tl_infobox_series|{{#regex:{{{series|}}}|/''/|}}}}{{#vardefine:tl_infobox_seriescheck|{{#regex:{{#var:tl_infobox_series}}|/^\s*([^,]*).*/|$1}}}}{{#while:|{{#var:tl_infobox_seriescheck}}|{{#if:{{#var:tl_infobox_serieshaslooped}}|, <nowiki/>|{{#vardefine:tl_infobox_serieshaslooped|true}}}}''[[:Category:{{#var:tl_infobox_seriescheck}} (Series)|{{#var:tl_infobox_seriescheck}}]]''[[Category:{{#var:tl_infobox_seriescheck}} (Series)]]{{#ifexist:Category:{{#var:tl_infobox_seriescheck}} (Series)||[[Category:Pages with redlink series]]}}{{#vardefine:tl_infobox_series|{{#regex:{{#var:tl_infobox_series}}|/^\s*([^,]*)(,? ?)/|}}}}{{#vardefine:tl_infobox_seriescheck|{{#regex:{{#var:tl_infobox_series}}|/^\s*([^,]*).*/|$1}}}}}}{{#if:{{#var:tl_infobox_serieshaslooped}}||[[Category:Game pages with misformatted series]]}}}}<br />
|{{#ifpageincat:Platforms||{{!}} '''[[:Category:Platforms|Platform(s)]]''' {{!!}}{{#ifpageincat:Virtual Console games|[[Virtual Console]]{{#ifpageincat:NES games|, [[NES]]|{{#ifpageincat:TurboGrafx-16 games|, [[TurboGrafx-16]]|{{#ifpageincat:SNES games|, [[SNES]]|{{#ifpageincat:Sega Genesis games|, [[Sega Genesis]]|{{#ifpageincat:Arcade games|, [[Arcade]]|{{#ifpageincat:Neo Geo games|, [[Neo Geo]]|{{#ifpageincat:Nintendo 64 games|, [[Nintendo 64]]|{{#ifpageincat:Commodore 64 games|, [[Commodore 64]]|{{#ifpageincat:Sega Master System games|, [[Sega Master System]]|{{#ifpageincat:MSX games|, [[MSX]]|[[Category:Pages missing platform category]]}}}}}}}}}}}}}}}}}}}}|{{#ifpageincat:Wii games|[[Wii]]|{{#ifpageincat:GameCube games|[[GameCube]]|{{#ifpageincat:WiiWare games|[[WiiWare]]|{{#ifpageincat:Wii Channels|[[Wii Channels]]|{{#ifpageincat:Triforce games|[[Triforce]]|{{#ifpageincat:Wii U vWii|[[:Category:Wii U vWii|Wii U vWii]]|[[Category:Pages missing platform category]]}}}}}}}}}}}}}}}}<br />
|{{#if:{{{released|{{{release|}}}}}}| {{!}} {{nowrap|'''[[:Category:Initial release year|Release date(s)]]'''}} {{!!}} {{{released|{{{release}}}}}} {{#regex:{{{released|}}}|/.*?(\d\d\d\d).*/rs|[[Category:$1 (Initial release year)]]|1}}|[[Category:Game pages without release date(s)]]}}<br />
|{{#if:{{{genre|}}}|{{!}}'''[[:Category:Genres|Genre(s)]]'''{{!!}}{{#regex:{{#regex:{{{genre|}}}|/''/|}}|/([^,]+)(,? ?)/rs|[[:Category:$1 (Genre)|$1]][[Category:$1 (Genre)]]$2}}|[[Category:Game pages without genre]]}}<br />
|{{#if:{{{mode|{{{modes|}}}}}}|{{!}}'''[[:Category:Game mode|Mode(s)]]'''{{!!}}{{#regex:{{#regex:{{{modes|}}}|/(Single-player{{!}}Multi(-)?player{{!}}Co-op{{!}}LAN{{!}}Online)/rsi|[[:Category:$1 (Game mode)|$1]][[Category:$1 (Game mode)]]$2}}|/\((\d{1,2}{{!}}\*)\)/|([[:Category:$1 (Players supported)|$1]][[Category:$1 (Players supported)]])}}{{#ifeq:{{{modes|}}}|Single-player|[[Category:Single-player only (Game mode)]][[Category:1 (Players supported)]]|}}|{{#if:{{#regex:{{{genre|}}}|/Utility/}}||[[Category:Game pages without modes of play]]}}}}<br />
|{{#if:{{{input|}}}|{{!}}'''[[:Category:Input supported|Input methods]]'''{{!!}}{{#regex:{{{input|}}}|/(Wii Remote{{!}}Nunchu(c)?k{{!}}Dance Pad{{!}}Wii Balance Board{{!}}USB Keyboard{{!}}Skylander Portal{{!}}Active Heart Rate Monitor{{!}}Cyberbike{{!}}Ubisoft Camera{{!}}Nintendo DS{{!}}Game( )?Boy Advance{{!}}uDraw GameTablet{{!}}Drawsome Tablet{{!}}Wii MotionPlus{{!}}TaTaCon{{!}}DK Bongos{{!}}(GameCube{{!}}Classic{{!}}Shinkansen{{!}}Drum{{!}}Guitar{{!}}Keyboard{{!}}Turntable{{!}}Ride{{!}}Arcade) Controller{{!}}Wii Speak{{!}}USB Microphone{{!}}GameCube Microphone{{!}}Microphone{{!}}Speed Force Wireless{{!}}Headbanger Chat Headset)/rsi|[[:Category:$1 (Input supported)|$1]][[Category:$1 (Input supported)]]$2}}|[[Category:Game pages without possible inputs]]}}<br />
|{{#ifpageincat:Disambiguation pages||{{!}} '''[[:Category:Rating|Compatibility]]''' {{!!}}{{ratings|{{#var:tl_lowercase_title|{{PAGENAME}}}}}}{{#regex:{{ratings|{{#var:tl_lowercase_title|{{PAGENAME}}}}}}|/.*?Stars(\d)\.png.*/|[[Category:$1 stars (Rating)]]<br /><span style="display:inline-block;width:118px;text-align:center;font-size:8pt;font-weight:bold;color:#666;">{{#switch:{{#regex:{{ratings|{{#var:tl_lowercase_title|{{PAGENAME}}}}}}|/.*?Stars(\d)\.png.*/|$1}}|=Unknown|0=Unknown|1=Broken|2=Intro/Menu|3=Starts|4=Playable|5=Perfect|$1}}</span>}}}}<br />
|{{#if:{{#var:tl_infobox_ids}}|{{!}} '''[[GameIDs]]''' {{!!}} {{#var:tl_infobox_ids}}}}<br />
|{{!}} '''See also...''' {{!!}}<br />
{{#ifeq:{{#var:tl_infobox_autotitle}}|{{#var:tl_infobox_searchfix}}||{{#ifexist:{{#var:tl_infobox_autotitle}} (Arcade)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Arcade)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Arcade)|Arcade Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (C64)|{{#ifeq:{{#var:tl_infobox_autotitle}} (C64)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (C64)|C64 Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (Genesis)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Genesis)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Genesis)|Genesis Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (MSX)|{{#ifeq:{{#var:tl_infobox_autotitle}} (MSX)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (MSX)|MSX Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (NES)|{{#ifeq:{{#var:tl_infobox_autotitle}} (NES)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (NES)|NES Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (SNES)|{{#ifeq:{{#var:tl_infobox_autotitle}} (SNES)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (SNES)|SNES Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (SMS)|{{#ifeq:{{#var:tl_infobox_autotitle}} (SMS)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (SMS)|SMS Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (TurboGrafx-16)|{{#ifeq:{{#var:tl_infobox_autotitle}} (TurboGrafx-16)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (TurboGrafx-16)|TurboGrafx-16 Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (Triforce)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Triforce)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Triforce)|Triforce Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (GC)|{{#ifeq:{{#var:tl_infobox_autotitle}} (GC)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (GC)|GameCube Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (WiiWare)|{{#ifeq:{{#var:tl_infobox_autotitle}} (WiiWare)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (WiiWare)|WiiWare Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (Wii)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Wii)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Wii)|Wii Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (Metroid Prime: Trilogy)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Metroid Prime: Trilogy)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Metroid Prime: Trilogy)|Trilogy Version]]<br /><br />
}}}}}}<br />
{{#if:{{{forumlink|}}}|[{{{forumlink|}}} Dolphin Forum thread]|[https://www.google.com/search?q=site:forums.dolphin-emu.org+{{urlencode:{{#var:tl_infobox_autotitle}}|QUERY}} Search Dolphin Forums][[Category:Game pages without Dolphin forum link]]}}<br /><br />
{{#if:{{#var:tl_infobox_searchids}}|[https://bugs.dolphin-emu.org/projects/emulator/search?q={{urlencode:"{{#var:tl_infobox_autotitle}}"|QUERY}}+{{#var:tl_infobox_searchids}}&all_words=&open_issues=1 Open Issues]|[https://bugs.dolphin-emu.org/projects/emulator/search?q={{urlencode:{{#var:tl_infobox_autotitle}}|QUERY}}&open_issues=1 Open Issues]}}<br /><br />
{{#if:||[https://www.google.com/search?q={{urlencode:{{#var:tl_infobox_autotitle}}|QUERY}} Search Google]<br />}}<br />
{{#if:{{{wikipedia|}}}|[https://en.wikipedia.org/wiki/{{{wikipedia|}}} Wikipedia page]|[https://en.wikipedia.org/wiki/{{#var:tl_infobox_autotitle}} Search Wikipedia]}}<br /><br />
{{#incat:Ships with debugging symbols|[[Ships with Debugging Symbols|Debug Symbol Files]]}}<br />
}}<br />
|}<!--<br />
<br />
Data Quality Categories<br />
<br />
-->{{#if:{{#var:tl_infobox_ids}}||[[Category:Pages with no GameIDs]]}}{{#if:{{{released|}}}|{{#if:{{#regex:{{{released|}}}|/Category/}}||[[Category:Pages with regionless release dates]]}}}}{{#ifeq:{{#regex:{{{input|}}}|/(((Wii Remote( \+ Nunchuk)?{{!}}Wii MotionPlus( \+ Nunchuk)?){{!}}Nunchuk{{!}}Nintendo DS{{!}}Active Heart Rate Monitor{{!}}Cyberbike{{!}}Ubisoft Camera{{!}}USB Keyboard{{!}}Skylander Portal{{!}}Game Boy Advance{{!}}Dance Pad{{!}}DK Bongos{{!}}TaTaCon{{!}}Wii Speak{{!}}USB Microphone{{!}}GameCube Microphone{{!}}Microphone{{!}}Speed Force Wireless{{!}}uDraw GameTablet{{!}}Drawsome Tablet{{!}}Wii Balance Board{{!}}(Classic{{!}}GameCube{{!}}Drum{{!}}Guitar{{!}}Keyboard{{!}}Shinkansen{{!}}Turntable{{!}}Ride{{!}}Arcade) Controller)(, {{!}}$))*/rs}}|{{{input|}}}||[[Category:Pages with misformatted inputs]]}}{{#ifeq:{{#regex:{{{modes|}}}|/((Single-player{{!}}(Multiplayer{{!}}Co-op{{!}}Online{{!}}LAN) \((\d{1,2}{{!!}}\*)\))(, {{!}}$))*/rs}}|{{{modes|}}}||[[Category:Pages with misformatted modes of play]]}}</includeonly><noinclude><br />
{{documentation}}<br />
</noinclude></div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Template:Infobox_VG&diff=189103Template:Infobox VG2024-03-18T23:39:10Z<p>Mbc07: Once again you're touching complex (and high-traffic) template pages without taking time to understand how they actually work. That's the last time I'm fixing your mistakes, I'll simply revert your changes the next time you break a template due to not properly testing whatever you're trying to implement first</p>
<hr />
<div><includeonly><!--<br />
<br />
Restore the "three special pagename characters".<br />
<br />
{{PAGENAME}} always return the page name with occurrences of the characters ", & and ' replaced with &#34;, &#38; and &#39;, respectively. While this normally doesn't cause any harm, it doesn't play nice with the search links generated by this template (especially for Redmine), so {{PAGENAME}} goes through a series of nested RegExp queries to undo those replacements before actually being processed and stored on {{#var:tl_infobox_autotitle}}.<br />
<br />
-->{{#vardefine:tl_infobox_searchfix|{{#regex:{{#regex:{{#regex:{{#var:tl_lowercase_title|{{PAGENAME}}}}|/&#34;/|"}}|/&#38;/|&}}|/&#39;/|'}}}}<!--<br />
<br />
Strip console from title<br />
<br />
-->{{#vardefine:tl_infobox_autotitle|{{#regex:{{#var:tl_infobox_searchfix}}|/\((Arcade{{!}}C64{{!}}Genesis{{!}}MSX{{!}}NES{{!}}SNES{{!}}SMS{{!}}TurboGrafx-16{{!}}Wii{{!}}GC{{!}}WiiWare{{!}}Triforce{{!}}Metroid Prime\: Trilogy)\)/|}}}}<!--<br />
<br />
Store GameIDs in a variable so we can check that GameIDs exist for the page<br />
<br />
-->{{#vardefine:tl_infobox_ids|{{#dpl:<br />
|mode=inline<br />
|listattr= style= "display: inline;"<br />
|inlinetext=<nowiki>, </nowiki><br />
|linksto={{FULLPAGENAME}}<br />
|redirects=only<br />
|titlematch=______<br />
|notcategory=Shared GameID<br />
|notcategory=Not GameID<br />
}}}}<!--<br />
<br />
Get GameIDs again, this time in a format usable for searching the issue tracker<br />
<br />
-->{{#vardefine:tl_infobox_searchids|{{#dpl:<br />
|mode=userformat<br />
|format=,%TITLE%,+,<br />
|linksto={{FULLPAGENAME}}<br />
|redirects=only<br />
|titlematch=______<br />
|notcategory=Not GameID<br />
}}}}<!--<br />
<br />
Check for shared GameIDs<br />
<br />
-->{{#vardefine:tl_infobox_shared_ids|{{#dpl:<br />
|mode=inline<br />
|listattr= style= "display: inline;"<br />
|inlinetext=<nowiki>, </nowiki><br />
|linksto={{FULLPAGENAME}}<br />
|redirects=include<br />
|titlematch=______<br />
|category=Shared GameID<br />
}}}}{{#if:{{#var:tl_infobox_shared_ids}}|{{#vardefine:tl_infobox_ids|{{#if:{{#var:tl_infobox_ids}}|{{#var:tl_infobox_ids}}<nowiki>, </nowiki>}}{{#var:tl_infobox_shared_ids}}}}}}<!--<br />
<br />
Wikitable<br />
<br />
-->{| class="{{#ifeq:{{{collapsible|}}}|yes|collapsible {{{state|autocollapse}}}}} infobox vevent" style="float:{{{align|right}}}; width:{{{width|300px}}}; font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"<br />
|-<br />
! colspan=2 style="font-size:110%; text-align:center;" class="summary" | ''{{#tag:nowiki|{{#var:tl_infobox_autotitle|{{PAGENAME}}}}}}''<!-- nowiki tag is needed here for Chindōchō!! Pole no Daibōken --><br />
{{#ifeq:{{{show image|}}}|yes|<table style="width:100%;font-size:90%; background:none;">|{{!}}-}}<br />
{{#if:{{{image|}}}|<br />
{{!}} colspan="2" style="text-align:center;" {{!}} {{{image|}}}<br />{{{caption|}}}<br />
}}<br />
{{#ifeq:{{{show image|}}}|yes|</table>}}<br />
{{Alternating rows table section<br />
|es=background:#f0f0f0;<br />
|{{#if:{{{channeltype|}}}| {{!}} '''Type''' {{!!}} {{{channeltype|}}}}}<!--<br />
<br />
Make sure to update Template:Vgrelease along with the developer and publisher regexes<br />
<br />
--><br />
|{{#if:{{{developer|}}}|{{!}}'''[[:Category:Developers|Developer(s)]]'''{{!!}}{{#ifeq:{{#regex:{{{developer|}}}|/>/rs|}}||<br />
<!--List-->{{#regex:{{{developer|}}}|/([^,]+)(,? ?)/rs|[[:Category:$1 (Developer)|$1]][[Category:$1 (Developer)]]$2}}|<br />
<!--Regional List-->{{#regex:{{{developer|}}}|/({{#regex:{{{developer|}}}|/.*?(?:JP{{!}}NA{{!}}CA{{!}}EU{{!}}FR{{!}}DE{{!}}IT{{!}}NL{{!}}SC{{!}}SP{{!}}AUS{{!}}RU{{!}}KO{{!}}TW{{!}}SA).*?>.*?>\s*([^\[{{!}}<]*).*?>/rs|$1{{!}}}}#NOMATCH#)/rs|[[:Category:$1 (Developer)|$1]][[Category:$1 (Developer)]]}}}}<br />
}}<br />
|{{#if:{{{publisher|}}}|{{!}}'''[[:Category:Publishers|Publisher(s)]]'''{{!!}}{{#ifeq:{{#regex:{{{publisher|}}}|/>/rs|}}||<br />
<!--List-->{{#regex:{{{publisher|}}}|/([^,]+)(,? ?)/rs|[[:Category:$1 (Publisher)|$1]][[Category:$1 (Publisher)]]$2}}|<br />
<!--Regional List-->{{#regex:{{{publisher|}}}|/({{#regex:{{{publisher|}}}|/.*?(?:JP{{!}}NA{{!}}CA{{!}}EU{{!}}FR{{!}}DE{{!}}IT{{!}}NL{{!}}SC{{!}}SP{{!}}AUS{{!}}RU{{!}}KO{{!}}TW{{!}}SA).*?>.*?>\s*([^\[{{!}}<]*).*?>/rs|$1{{!}}}}#NOMATCH#)/rs|[[:Category:$1 (Publisher)|$1]][[Category:$1 (Publisher)]]}}}}<br />
}}<br />
|{{#if:{{{series|}}}|{{!}} '''[[:Category:Series|Series]]''' {{!!}}{{#vardefine:tl_infobox_series|{{#regex:{{{series|}}}|/''/|}}}}{{#vardefine:tl_infobox_seriescheck|{{#regex:{{#var:tl_infobox_series}}|/^\s*([^,]*).*/|$1}}}}{{#while:|{{#var:tl_infobox_seriescheck}}|{{#if:{{#var:tl_infobox_serieshaslooped}}|, <nowiki/>|{{#vardefine:tl_infobox_serieshaslooped|true}}}}''[[:Category:{{#var:tl_infobox_seriescheck}} (Series)|{{#var:tl_infobox_seriescheck}}]]''[[Category:{{#var:tl_infobox_seriescheck}} (Series)]]{{#ifexist:Category:{{#var:tl_infobox_seriescheck}} (Series)||[[Category:Pages with redlink series]]}}{{#vardefine:tl_infobox_series|{{#regex:{{#var:tl_infobox_series}}|/^\s*([^,]*)(,? ?)/|}}}}{{#vardefine:tl_infobox_seriescheck|{{#regex:{{#var:tl_infobox_series}}|/^\s*([^,]*).*/|$1}}}}}}{{#if:{{#var:tl_infobox_serieshaslooped}}||[[Category:Game pages with misformatted series]]}}}}<br />
|{{#ifpageincat:Platforms||{{!}} '''[[:Category:Platforms|Platform(s)]]''' {{!!}}{{#ifpageincat:Virtual Console games|[[Virtual Console]]{{#ifpageincat:NES games|, [[NES]]|{{#ifpageincat:TurboGrafx-16 games|, [[TurboGrafx-16]]|{{#ifpageincat:SNES games|, [[SNES]]|{{#ifpageincat:Sega Genesis games|, [[Sega Genesis]]|{{#ifpageincat:Arcade games|, [[Arcade]]|{{#ifpageincat:Neo Geo games|, [[Neo Geo]]|{{#ifpageincat:Nintendo 64 games|, [[Nintendo 64]]|{{#ifpageincat:Commodore 64 games|, [[Commodore 64]]|{{#ifpageincat:Sega Master System games|, [[Sega Master System]]|{{#ifpageincat:MSX games|, [[MSX]]|[[Category:Pages missing platform category]]}}}}}}}}}}}}}}}}}}}}|{{#ifpageincat:Wii games|[[Wii]]|{{#ifpageincat:GameCube games|[[GameCube]]|{{#ifpageincat:WiiWare games|[[WiiWare]]|{{#ifpageincat:Wii Channels|[[Wii Channels]]|{{#ifpageincat:Triforce games|[[Triforce]]|{{#ifpageincat:Wii U vWii|[[:Category:Wii U vWii|Wii U vWii]]|[[Category:Pages missing platform category]]}}}}}}}}}}}}}}}}<br />
|{{#if:{{{released|{{{release|}}}}}}| {{!}} {{nowrap|'''[[:Category:Initial release year|Release date(s)]]'''}} {{!!}} {{{released|{{{release}}}}}} {{#regex:{{{released|}}}|/.*?(\d\d\d\d).*/rs|[[Category:$1 (Initial release year)]]|1}}|[[Category:Game pages without release date(s)]]}}<br />
|{{#if:{{{genre|}}}|{{!}}'''[[:Category:Genres|Genre(s)]]'''{{!!}}{{#regex:{{#regex:{{{genre|}}}|/''/|}}|/([^,]+)(,? ?)/rs|[[:Category:$1 (Genre)|$1]][[Category:$1 (Genre)]]$2}}|[[Category:Game pages without genre]]}}<br />
|{{#if:{{{mode|{{{modes|}}}}}}|{{!}}'''[[:Category:Game mode|Mode(s)]]'''{{!!}}{{#regex:{{#regex:{{{modes|}}}|/(Single-player{{!}}Multi(-)?player{{!}}Co-op{{!}}LAN{{!}}Online)/rsi|[[:Category:$1 (Game mode)|$1]][[Category:$1 (Game mode)]]$2}}|/\((\d{1,2}{{!}}\*)\)/|([[:Category:$1 (Players supported)|$1]][[Category:$1 (Players supported)]])}}{{#ifeq:{{{modes|}}}|Single-player|[[Category:Single-player only (Game mode)]][[Category:1 (Players supported)]]|}}|{{#if:{{#regex:{{{genre|}}}|/Utility/}}||[[Category:Game pages without modes of play]]}}}}<br />
|{{#if:{{{input|}}}|{{!}}'''[[:Category:Input supported|Input methods]]'''{{!!}}{{#regex:{{{input|}}}|/(Wii Remote{{!}}Nunchu(c)?k{{!}}Dance Pad{{!}}Wii Balance Board{{!}}USB Keyboard{{!}}Skylander Portal{{!}}Active Heart Rate Monitor{{!}}Cyberbike{{!}}Ubisoft Camera{{!}}Nintendo DS{{!}}Game( )?Boy Advance{{!}}uDraw GameTablet{{!}}Drawsome Tablet{{!}}Wii MotionPlus{{!}}TaTaCon{{!}}DK Bongos{{!}}(GameCube{{!}}Classic{{!}}Shinkansen{{!}}Drum{{!}}Guitar{{!}}Keyboard{{!}}Turntable{{!}}Ride{{!}}Arcade) Controller{{!}}Wii Speak{{!}}USB Microphone{{!}}GameCube Microphone{{!}}Microphone{{!}}Speed Force Wireless{{!}}Headbanger Chat Headset)/rsi|[[:Category:$1 (Input supported)|$1]][[Category:$1 (Input supported)]]$2}}|[[Category:Game pages without possible inputs]]}}<br />
|{{#ifpageincat:Disambiguation pages||{{!}} '''[[:Category:Rating|Compatibility]]''' {{!!}}{{ratings|{{#var:tl_lowercase_title|{{PAGENAME}}}}}}{{#regex:{{ratings|{{#var:tl_lowercase_title|{{PAGENAME}}}}}}|/.*?Stars(\d)\.png.*/|[[Category:$1 stars (Rating)]]<br /><span style="display:inline-block;width:118px;text-align:center;font-size:8pt;font-weight:bold;color:#666;">{{#switch:{{#regex:{{ratings|{{#var:tl_lowercase_title|{{PAGENAME}}}}}}|/.*?Stars(\d)\.png.*/|$1}}|=Unknown|0=Unknown|1=Broken|2=Intro/Menu|3=Starts|4=Playable|5=Perfect|$1}}</span>}}}}<br />
|{{#if:{{#var:tl_infobox_ids}}|{{!}} '''[[GameIDs]]''' {{!!}} {{#var:tl_infobox_ids}}}}<br />
|{{!}} '''See also...''' {{!!}}<br />
{{#ifeq:{{#var:tl_infobox_autotitle}}|{{#var:tl_infobox_searchfix}}||{{#ifexist:{{#var:tl_infobox_autotitle}} (Arcade)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Arcade)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Arcade)|Arcade Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (C64)|{{#ifeq:{{#var:tl_infobox_autotitle}} (C64)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (C64)|C64 Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (Genesis)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Genesis)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Genesis)|Genesis Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (MSX)|{{#ifeq:{{#var:tl_infobox_autotitle}} (MSX)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (MSX)|MSX Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (NES)|{{#ifeq:{{#var:tl_infobox_autotitle}} (NES)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (NES)|NES Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (SNES)|{{#ifeq:{{#var:tl_infobox_autotitle}} (SNES)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (SNES)|SNES Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (SMS)|{{#ifeq:{{#var:tl_infobox_autotitle}} (SMS)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (SMS)|SMS Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (TurboGrafx-16)|{{#ifeq:{{#var:tl_infobox_autotitle}} (TurboGrafx-16)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (TurboGrafx-16)|TurboGrafx-16 Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (Triforce)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Triforce)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Triforce)|Triforce Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (GC)|{{#ifeq:{{#var:tl_infobox_autotitle}} (GC)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (GC)|GameCube Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (WiiWare)|{{#ifeq:{{#var:tl_infobox_autotitle}} (WiiWare)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (WiiWare)|WiiWare Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (Wii)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Wii)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Wii)|Wii Version]]<br /><br />
}}}}{{#ifexist:{{#var:tl_infobox_autotitle}} (Metroid Prime: Trilogy)|{{#ifeq:{{#var:tl_infobox_autotitle}} (Metroid Prime: Trilogy)|{{#var:tl_infobox_searchfix}}||[[{{#var:tl_infobox_autotitle}} (Metroid Prime: Trilogy)|Trilogy Version]]<br /><br />
}}}}}}<br />
{{#if:{{{forumlink|}}}|[{{{forumlink|}}} Dolphin Forum thread]|[https://www.google.com/search?q=site:forums.dolphin-emu.org+{{urlencode:{{#var:tl_infobox_autotitle}}|QUERY}} Search Dolphin Forums][[Category:Game pages without Dolphin forum link]]}}<br /><br />
{{#if:{{#var:tl_infobox_searchids}}|[https://bugs.dolphin-emu.org/projects/emulator/search?q={{urlencode:"{{#var:tl_infobox_autotitle}}"|QUERY}}+{{#var:tl_infobox_searchids}}&all_words=&open_issues=1 Open Issues]|[https://bugs.dolphin-emu.org/projects/emulator/search?q={{urlencode:{{#var:tl_infobox_autotitle}}|QUERY}}&open_issues=1 Open Issues]}}<br /><br />
{{#if:||[https://www.google.com/search?q={{urlencode:{{#var:tl_infobox_autotitle}}|QUERY}} Search Google]<br />}}<br />
{{#if:{{{wikipedia|}}}|[https://en.wikipedia.org/wiki/{{{wikipedia|}}}|Wikipedia page]|[https://en.wikipedia.org/wiki/{{#var:tl_infobox_autotitle}}|Search Wikipedia]}}<br /><br />
{{#incat:Ships with debugging symbols|[[Ships with Debugging Symbols|Debug Symbol Files]]}}<br />
}}<br />
|}<!--<br />
<br />
Data Quality Categories<br />
<br />
-->{{#if:{{#var:tl_infobox_ids}}||[[Category:Pages with no GameIDs]]}}{{#if:{{{released|}}}|{{#if:{{#regex:{{{released|}}}|/Category/}}||[[Category:Pages with regionless release dates]]}}}}{{#ifeq:{{#regex:{{{input|}}}|/(((Wii Remote( \+ Nunchuk)?{{!}}Wii MotionPlus( \+ Nunchuk)?){{!}}Nunchuk{{!}}Nintendo DS{{!}}Active Heart Rate Monitor{{!}}Cyberbike{{!}}Ubisoft Camera{{!}}USB Keyboard{{!}}Skylander Portal{{!}}Game Boy Advance{{!}}Dance Pad{{!}}DK Bongos{{!}}TaTaCon{{!}}Wii Speak{{!}}USB Microphone{{!}}GameCube Microphone{{!}}Microphone{{!}}Speed Force Wireless{{!}}uDraw GameTablet{{!}}Drawsome Tablet{{!}}Wii Balance Board{{!}}(Classic{{!}}GameCube{{!}}Drum{{!}}Guitar{{!}}Keyboard{{!}}Shinkansen{{!}}Turntable{{!}}Ride{{!}}Arcade) Controller)(, {{!}}$))*/rs}}|{{{input|}}}||[[Category:Pages with misformatted inputs]]}}{{#ifeq:{{#regex:{{{modes|}}}|/((Single-player{{!}}(Multiplayer{{!}}Co-op{{!}}Online{{!}}LAN) \((\d{1,2}{{!!}}\*)\))(, {{!}}$))*/rs}}|{{{modes|}}}||[[Category:Pages with misformatted modes of play]]}}</includeonly><noinclude><br />
{{documentation}}<br />
</noinclude></div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Photo_Channel&diff=189102Photo Channel2024-03-18T23:12:06Z<p>Mbc07: Removed "Pre-existing photos" entry, as it's clearly caused by importing a certain NAND dump available elsewhere, moved the Photo Channel 1.1 and corrupt SD card entries to Emulation Information and removed a lot of unrelated and unverified information (again, avoid adding "may occur/happen" stuff to the wiki, either you've verified it happens, or you didn't and thus should not be here)</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:Photo_Channel.png|350px]]<br />
|channeltype = Pre-installed<br />
|developer = Nintendo<br />
|released = {{vgrelease|NA=November 19, 2006|JP=December 2, 2006|EU/AUS|December 8, 2006}}{{vgrelease|KO=April 26, 2008}}<br />
|genre = Utility<br />
|input = Wii Remote<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-channel-photo-channel<br />
}}<br />
If a user inserts an SD card into the console, or receives photos or videos via email, they can be viewed using the Photo Channel. The user can create a slideshow simply by inserting an SD card with JPG/JPEG photos, M-JPEG videos, and, optionally, MP3 (Photo Channel 1.1-a and earlier) or AAC (Photo Channel 1.1-b only) audio files. The Wii will automatically add between the photos and play either the music on the SD card or built-in music in the background. <br />
<br />
A built-in editor allows users to add markings and effects to their photos. Mosaics and puzzles can also be created with this feature. Edited photos can be saved to the Wii (the Wii will not overwrite data on the SD card) and sent to other Wiis via the message board. <br />
<br />
An update to the Photo Channel, named the Photo Channel 1.1, became available on December 10, 2007. It allows customization of the Wii Menu by letting users replace the Photo Channel icon with a picture taken from an SD card or a picture from the Wii Message Board. It also allows playback of songs in random order.<br />
<br />
== Emulation Information ==<br />
=== Photo Channel 1.1 Doesn't Show Up in Wii Menu ===<br />
Although Photo Channel 1.1 runs when launched from Dolphin's game list, it will not show up in Wii Menu unless the ''Photo Channel 1.1 Dummy'' (title ID <code>0001000048415A41</code>) is also installed in the emulated NAND.<br />
<br />
On early Wii consoles, where the ''Photo Channel 1.1 Dummy'' was not pre-installed from factory, users were intended to download the 1.1 update from [[Wii Shop Channel]] (since the shutdown, only accounts that previously downloaded the update when it was available can redownload it now). As Dolphin does not ship with the ''Photo Channel 1.1 Dummy'' either, Wii Menu believes the update is missing, and will only show Photo Channel 1.0 instead.<br />
<br />
To make Photo Channel 1.1 show up in Wii Menu when run from the emulator, a full NAND dump from a Wii console that has the ''Photo Channel 1.1 Dummy'' pre-installed (or, alternatively, an extracted WAD of ''Photo Channel 1.1 Dummy'') must be imported in Dolphin. This is also required for the Photo Channel 1.1's "Post to Wii Menu" function to work correctly.<br />
<br />
==="The data cannot be read. The SD Card is corrupted and must be formatted."===<br />
Photo Channel is a bit picky and can throw this error when clicking on "Digital Camera/Cell Phone" with a [[Virtual SD Card Guide|virtual SD card]] that has been manipulated outside of Dolphin. Using "Convert Folder to File Now" (available since Dolphin {{revision|5.0-16891}} by going to Config → Wii) to regenerate the virtual SD Card will fix the problem.<br />
<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
<br />
=== Doodle Drawing Tool Bug ===<br />
When you draw a line sometimes it will appear and sometimes it won't. Change Texture Cache Accuracy to Safe to fix this.<br />
{{Image|Photo_Ch_proper.png|Screenshot taken using Texture Cache Accuracy to safe.}}<br />
{{Image|Photo_Ch_bug.png|Screenshot taken using Texture Cache Accuracy to fast.|br}}<br />
<br />
=== Doodle Scissor Tool Bug ===<br />
Disabled '''EFB Copies to Texture Only''' to fix this problem.<br />
<br />
===Photos Posted to Wii Message Board Are Completely Black===<br />
In v1.1, photos posted from Photo Channel to Wii Message Board will be an empty black square when using default Dolphin settings. Going to Graphics → Hacks and turning "Store EFB Copies to Texture Only" off, will fix it for future photo posts.<br />
<br />
=== <s>Corrupted Save File on Initial Launch</s> ===<br />
The first time the Photo Channel is launched, an error message about corrupted save data will be shown. This does not happen on console. Although the error were harmless, it got fixed in {{revision|5.0-11578}}.<br />
<br />
{{Image|PhotoCh_CorruptedSaveFile.png|"The save file is corrupted."|br}}<br />
}}}}<br />
<br />
== Configuration ==<br />
{{Config<br />
|accuratetexturecache = Position 1 (Safe)<br />
|accuratetexturecachenotes = Fix Drawing Bug<br />
|efb2texonly = Off<br />
|efb2texonlynotes = Fix Scissor Tool Bug<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|2.0|****|Doodle scissor tool bug}}<br />
{{VersionCompatibilityVersion|5.0|****|Corrupted save file on initial launch (Unclear which revision this began with}}<br />
{{VersionCompatibilityVersion|5.0-11578|****|Corrupted save file on initial launch fixed}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=4.0.2|OS=Windows 7|CPU=Intel Core 2 Quad @ 2.6 GHz|GPU=NVIDIA GeForce GT 120|result=Runs great, BUT WHO THE HELL IS THAT KID? Edit- I found his posts on the Message Board, he is German(?), you can find them from late 2007 to late 2009-2010, if you got the Wii Menu same way I did, which was not the way Dolphin has it. Anyone who knows how to reset the icon, tell me.|tester=Tom Nook}}<br />
{{testing/entry|revision=5.0-19159|OS=Windows 10|CPU=Intel Core i7-6700K @ 4 GHz|GPU=NVIDIA GeForce RTX 3080|result=Runs without issue, beyond doodle tool problems.|tester=Kolano}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
}}<br />
<br />
[[Category:Wii Channels]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=USB_Passthrough&diff=189097USB Passthrough2024-03-18T22:22:34Z<p>Mbc07: Undo revision 188680 by DandelionSprout (That's a guide page, not a regular game page. The Problems template logic currently doesn't handle that, messing up with some of the hidden maintenance categories)</p>
<hr />
<div>Since {{revision|4.0.2}}, Dolphin has the ability to passthrough USB HID devices designed for use with Wii software. {{revision|5.0-2352}} enables USB passthrough for all devices. This gives emulated Wii software full control of a hardware device connected to your PC. This is very useful for devices not currently emulated by Dolphin and games that highly depend on extra hardware.<br />
<br />
== List of Wii Devices and IDs ==<br />
Some of these currently show up as "Unknown" in the Settings dialog but it does not affect functionality. You can use them anyway.<br />
{|class="wikitable sortable width=100%"<br />
! Device !! VID !! PID !! Type !! Compatibility<br />
|-<br />
|Wii LAN Adapter (RVL-015)<br />
|0B95<br />
|7720<br />
|?<br />
|Unsupported, Wii networking is emulated using the host's default network connection<br />
|-<br />
|[[:Category:Headbanger Chat Headset (Input supported)|Headbanger Chat Headset]]<br />
| rowspan="2" | 0E6F<br />
|010B<br />
|?<br />
|?<br />
|-<br />
|[[Disney Infinity]] Reader (Portal Device)<br />
|0129<br />
| rowspan="2" | HID<br />
|Supported. Can also be emulated since {{revision|5.0-19334}}.<br />
|-<br />
|[[:Category:Active Heart Rate Monitor (Input supported)|EA Active Dongle]]<br />
|21A4<br />
|AC40<br />
| rowspan="16" | Supported<br />
|-<br />
|[[:Category:USB Microphone (Input supported)|Logitech Vantage USB Microphone]]<br />
|046D<br />
|0A03<br />
|OH0/VEN<br />
|-<br />
|[[:Category:Speed Force Wireless (Input supported)|Logitech Speed Force Wireless]]<br />
|046D<br />
|C29C<br />
|?<br />
|-<br />
|Harmonix Guitar Controller for Nintendo Wii<br />
| rowspan="7" | 1BAD<br />
|0004<br />
| rowspan="11" | HID<br />
|-<br />
|Rock Band Drum Set<br />
|3110<br />
|-<br />
|Harmonix Drum Controller for Nintendo Wii<br />
|3138<br />
|-<br />
|Harmonix RB3 Keyboard for Nintendo Wii<br />
|3330<br />
|-<br />
|Harmonix RB3 MIDI Keyboard Interface for Nintendo Wii<br />
|3338<br />
|-<br />
|Harmonix RB3 Mustang Guitar for Nintendo Wii<br />
|3430<br />
|-<br />
|Harmonix RB3 MIDI Guitar Interface for Nintendo Wii<br />
|3538<br />
|-<br />
|Skylanders Giants Portal<br />
| rowspan="4" | 1430<br />
| rowspan="3" | 0150<br />
|-<br />
|Skylanders Swap Force Portal<br />
|-<br />
|Skylanders Wireless Receiver for Wii<br />
|-<br />
|[[:Category:Ride Controller (Input supported)|Tony Hawk Ride/Shred Skateboard]]<br />
|0100<br />
|-<br />
|[[:Category:Wii Speak (Input supported)|Wii Speak (RVL-029)]]<br />
| rowspan="3" | 057E<br />
|0308<br />
|OH0<br />
|-<br />
|[[:Category:Ubisoft Camera (Input supported)|Ubisoft Camera]]<br />
|030A<br />
|VEN<br />
|-<br />
|Internal Bluetooth Module<br />
|0305<br />
|OH1<br />
|See [[Bluetooth Passthrough]]<br />
|-<br />
|Cyberbike Adapter<br />
| colspan="3" style="text-align: center;" | N/A<br />
|The adapter connects as a Wii Remote via Bluetooth. It does not need USB Passthrough. The USB connector is only used for power.<br />
|}<br />
<br />
== Setting up ==<br />
=== Linux ===<br />
Linux support does not require any special drivers. However, a udev rule must be created to allow access to the devices. Note, the Vendor ID and Product ID SHOULD be verified from the device itself before creating the rule.<br />
<br />
1. Paste the following into '''/etc/udev/rules.d/52-dolphin.rules''' (/lib/udev/rules.d/52-dolphin.rules if making a package). Do not forget to replace the XXXX with the appropriate Vendor and Product IDs.<br />
<br />
<code>SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="XXXX", ATTRS{idProduct}=="XXXX", MODE="0666"</code><br />
<br />
2. Reload udev rules with:<br />
<code>sudo udevadm control --reload-rules</code><br />
<br />
3. Reinsert the accessory.<br />
<br />
=== Windows ===<br />
<br />
For users wishing to use the USB Microphone, USB Camera, or Wii Speak, it is highly recommended to use {{revision|5.0-10617}} or newer. It contains important fixes to both libusb and Dolphin that fix crashes and fix support in devices across many games.<br />
<br />
==== Install Dedicated Driver ====<br />
<br />
===== Single Interface Devices =====<br />
<br />
Download and open [https://zadig.akeo.ie/ Zadig], then:<br />
<br />
1. In the "Options" menu in Zadig, make sure "List All Devices" is enabled.<br />
<br />
2. Look through the devices for the device to passthrough.<br />
<br />
3. On the right column, select "libusbk" then click "Replace Driver". Select "Yes" to modify the system driver.<br />
<br />
===== Multi Interface Devices =====<br />
<br />
For Microphone, Wii Speak, and USB Camera Passthrough, installing over the composite parent device is required.<br />
<br />
Download and open [https://zadig.akeo.ie/ Zadig], then:<br />
<br />
1. In the "Options" menu in Zadig, make sure "List All Devices" is enabled and "Ignore Hubs or Composite Parents" is disabled.<br />
<br />
2. Look through the composite parent of the device you wish to passthrough.<br />
<br />
3. On the right column, select "libusbk" then click "Replace Driver". It may warn you that you're modifying a kernel driver, but, this is normal. Select "Yes" to modify the kernel driver.<br />
<br />
==== Uninstalling Dedicated Driver ====<br />
<br />
If for some reason you wish to restore the default driver to the device, open up "Device Manager." In the last, expand "libusbK devices" and find the device you wish to restore. Uninstall the device, then unplug the device and plug it back in. It will now be restored to its original state.<br />
<br />
If you were using the WinUSB driver, the device will be located under "Universal Serial Bus Devices" instead, but the instructions are identical otherwise.<br />
<br />
==== usbdk driver ====<br />
<br />
usbdk is no longer supported nor recommended. While it provides the ability to simply install a driver without any further instructions, usbdk suffers severe instability issues. For legacy purposes, you can still use the [https://github.com/daynix/UsbDk/releases x64 usbdk driver] in older builds.<br />
<br />
=== macOS ===<br />
While this can be done in macOS, there is currently no easy to use guide for it. A modified variant of the Native GameCube Adapter for Wii U guide should work, but what needs to be changed is not immediately apparent.<br />
<br />
=== Android ===<br />
This feature is not supported on Android.<br />
<br />
== Configuring Dolphin ==<br />
<br />
In {{revision|5.0-2352}}, an additional step was added for USB Passthrough. Because some devices being plugged into your computer can potentially hang or crash a game, you now must whitelist the emulated Wii so it can access this device. This is not required for Bluetooth Passthrough.<br />
<br />
=== Guide to Whitelist a USB Device in Dolphin ===<br />
<br />
1. Open Dolphin's configuration dialog.<br />
<br />
2. Click on the Wii tab.<br />
<br />
3. In the "Whitelisted USB passthrough devices", click on the "Add..." button.<br />
<br />
4. Select the device you wish to passthrough.<br />
<br />
[[Category: Tutorials]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Dragon_Quest_X:_Mezameshi_Itsutsu_no_Shuzoku_Online&diff=189093Dragon Quest X: Mezameshi Itsutsu no Shuzoku Online2024-03-18T22:13:07Z<p>Mbc07: Undo revision 188679 by DandelionSprout (this game uses WFS, which is already supported by Dolphin, and unrelated to regular USB Flash Drive support)</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:DragonQuestXWii.jpg|300px]]<br />
|developer = Square Enix<br />
|publisher = Square Enix<br />
|series = Dragon Quest<br />
|released = {{vgrelease|JP=August 2, 2012}}<br />
|genre = Role-playing<br />
|modes = Single-player, Online (4)<br />
|input = Wii Remote + Nunchuk, Classic Controller, USB Keyboard<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-dragon-quest-x-mezameshi-itsutsu-no-shuzoku-online<br />
}}<br />
<br />
'''''Dragon Quest X: Mezameshi Itsutsu no Shuzoku Online''''' ('''''ドラゴンクエストX 眠れる勇者と導きの盟友 オンライン''''') is a massively multiplayer online role playing game taking place in a world known as Astordia. Create a character and select multiple classes and five races: Dwarves, Ogres, Elves, fish-like Wedi and petite Pukuripo; each with their own continent and stories. Quest alone or in a party of up to four. Enemies roam the overworld and battles begin upon contact. Combat is menu based, with waiting times between each move, and players can move around the battle area as they please.<br />
<br />
This title comes on two discs. Both are required to install the game data to a USB mass storage device.<br />
<br />
== Emulation Information ==<br />
=== Large Install Size ===<br />
On top of having two Wii discs, Dragon Quest X: Mezameshi Itsutsu no Shuzoku Online has a huge install file that can increase in size with online updates and expansions. Up to 16GB of space within Dolphin's user folder may be used. Please be aware of this when attempting to play this game.<br />
<br />
=== Booting Dragon Quest X ===<br />
When installation is complete, the Japanese Wii System Menu must be used in order to boot the channel. By moving the current Wii NAND root to a new folder, Dolphin can create a Japanese region Wii NAND complete with the Japanese System Menu. Booting the Wii System Menu option when that NAND is selected will launch the Japanese System Menu, and with Dragon Quest X installed, it will be bootable.<br />
<br />
=== Japanese Shop Account Required ===<br />
When using online mode, the game will check for updates by connecting to the Wii Shop infrastructure. Because the shop servers will only give information about the Dragon Quest X update titles if and only if the console region is set to Japan and matches with the shop account region, a Wii Shop account with the region set to Japan is required.<br />
<br />
Failure to check for updates and update to the latest version will result in the Dragon Quest X server rejecting connection attempts immediately.<br />
<br />
=== End of Service ===<br />
The official servers for the Wii version of the game were [https://hiroba.dqx.jp/sc/topics/detail/49b8b4f95f02e055801da3b4f58e28b7/ shut down on November 15, 2017]. Since then, the game has been unplayable except for the short single-player story.<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
=== Map Crash ===<br />
When viewing the map, the game will crash if "Skip EFB Access from CPU" is unchecked. Until the cause is figured out, it's recommended to enable this hack to work-around the crash.<br />
<br />
=== <s>Keyboard Support</s> ===<br />
Keyboard support requires usbv5 support. Support has been added as of {{revision|5.0-5904}}<br />
<br />
=== <s>Incomplete IOS Emulation</s> ===<br />
Dolphin's IOS HLE is currently incomplete and does not have a full implementation of the WFS modules which are used by the game. It is unplayable as a result.<br />
<br />
As of Dolphin {{revision|5.0-1837}} WFSI and WFSSRV have been implemented to the point where the discs can successfully install the channel. Unfortunately the channel still doesn't run due to other missing WFS functionality.<br />
<br />
{{revision|5.0-5167}} adds the necessary function to get in-game. Additional information regarding installation can be found at {{PR|5930}} until WFS support is more complete.<br />
<br />
Fixed in {{revision|5.0-5291}}<br />
<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
|skipcpuefbaccess = On<br />
|skipcpuefbaccessnotes = Fixes crash when looking at the map<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|5.0-5167|***|Offline Mode in-game.}}<br />
{{VersionCompatibilityVersion|5.0-5291|****|Online mode fully functional. EFB Access to CPU causes map crash.}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=5.0-1837|OS=Windows 10|CPU=Intel Core i5-3570K @ 3.4 GHz|GPU=NVIDIA GeForce GTX 1070|result=Discs install correctly but the installed channel cannot start due to incomplete WFS implementation.|tester=JMC4789}}<br />
{{testing/entry|revision=5.0-5167|OS=Windows 10|CPU=Intel Core i5-3570K @ 3.4 GHz|GPU=NVIDIA GeForce GTX 760|result=By manually moving the temporary files installed during installation to the final directory, this game is finally working. Offline mode works, online mode fails due to updates not installing.|tester=JMC4789}}<br />
{{testing/entry|revision=5.0-5291|OS=Windows 10|CPU=Intel Core i7-7700HQ|GPU=NVIDIA GeForce GTX 1060|result=Fully installs, fully updates, playable on the official servers.|tester=JMC4789}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
|vid1=FCGff9pQoeg|cap1=Dragon Quest X Installer (1080p60) <br />
}}<br />
<br />
{{Navigation/Dragon Quest}}<br />
[[Category:Wii games]]<br />
[[Category:Two Disc games]]<br />
[[Category:Has DLC]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=USB_Flash_Optimization&diff=189092USB Flash Optimization2024-03-18T22:12:22Z<p>Mbc07: Dragon Quest X is the only Wii title using WFS to handle its flash drive, Dolphin already has WFS support and is completely unrelated to the regular USB Flash Drive support that is currently missing from the emulator</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:Wii-USBFlashOptimizationTitleScreen.png|350px]]<br />
|channeltype = Utility<br />
|developer = Nintendo<br />
|released = {{vgrelease|JP=August 2, 2012}}<br />
|genre = Utility<br />
|input = Wii Remote<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-channel-usb-flash-optimization<br />
}}<br />
<br />
'''''USB Flash Optimization''''' is a channel that optimizes the 16 GB USB Flash Drive used to handle installation and patches in the Wii version of [[Dragon Quest X]].<br />
<br />
== Emulation Information ==<br />
{{Problems/Missing banner}}<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries:{{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|5.0-21088|**}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries:{{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=5.0-21088|OS=Windows 11|CPU=AMD Ryzen 5 3600 @ 3.6 GHz|GPU=NVIDIA GeForce RTX 3060|result=Requires a Japanese [[Wii Menu]] in order to launch the app. After the initial menu and questions, the USB configuration near-instantly shows the error message 01-0746-00028, leading to a prompt to return to the Wii Menu.|tester=DandelionSprout}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
}}<br />
<br />
[[Category:Wii Channels]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Template:Vimeo/doc&diff=189051Template:Vimeo/doc2024-03-18T22:02:09Z<p>Mbc07: Undo revision 188823 by DandelionSprout (actually fix the issue caused by your recent change instead of hacking around it)</p>
<hr />
<div><!--- THIS TEMPLATE USES A GLOBAL DOCUMENTATION! ---><br />
<!--- To make changes, go to Template:EmbedVideo ---><br />
{{EmbedVideo|vimeo}}<br />
<br />
==Used By==<br />
<dpl><br />
uses=Template:Vimeo<br />
ordermethod=titlewithoutnamespace<br />
notuses=Template:Disambig<br />
notnamespace=Template<br />
notcategory=Sega Genesis games<br />
<br />
mode=category<br />
columns=3<br />
rowcolformat=width=100%<br />
</dpl></div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Template:Dailymotion/doc&diff=189047Template:Dailymotion/doc2024-03-18T21:59:05Z<p>Mbc07: Undo revision 188710 by DandelionSprout (actually fix the issue caused by your recent change instead of hacking around it)</p>
<hr />
<div><!--- THIS TEMPLATE USES A GLOBAL DOCUMENTATION! ---><br />
<!--- To make changes, go to Template:EmbedVideo ---><br />
{{EmbedVideo|dailymotion}}<br />
<br />
== Used By ==<br />
<dpl><br />
uses=Template:Dailymotion<br />
ordermethod=titlewithoutnamespace<br />
notuses=Template:Disambig<br />
notnamespace=Template<br />
<br />
mode=category<br />
columns=3<br />
rowcolformat=width=100%<br />
</dpl></div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Template:EmbedVideo&diff=189023Template:EmbedVideo2024-03-18T21:55:10Z<p>Mbc07: Add a line break after the documentation ends</p>
<hr />
<div><includeonly><!---<br />
-->{{#vardefine:vg_used|yes}}{{#vardefine:servicename|{{#switch:{{{1}}}<br />
|dailymotion=Dailymotion<br />
|divshare=DivShare<br />
|googlevideo=Google Video<br />
|interia=Interia<br />
|youtube=YouTube<br />
|vimeo=Vimeo<br />
}}}}<!---<br />
<br />
-->{{#vardefine:templatename|{{#switch:{{{1}}}<br />
|dailymotion=Dailymotion<br />
|divshare=DivShare<br />
|googlevideo=GoogleVideo<br />
|interia=Interia<br />
|youtube=YouTube<br />
|vimeo=Vimeo<br />
}}}}<!---<br />
<br />
-->{{#vardefine:serviceurl|{{#switch:{{{1}}}<br />
|dailymotion=<nowiki>http://www.dailymotion.com/video/</nowiki><br />
|divshare=<nowiki>http://www.divshare.com/download/</nowiki><br />
|googlevideo=<nowiki>http://video.google.com/videoplay?docid=</nowiki><br />
|interia=<nowiki>http://video.interia.pl/obejrzyj,film,</nowiki><br />
|youtube=<nowiki>http://www.youtube.com/watch?v=</nowiki><br />
|vimeo=<nowiki>http://vimeo.com/</nowiki><br />
}}}}<!---<br />
<br />
-->{{#vardefine:videoid|{{#switch:{{{1}}}<br />
|dailymotion=x1k3syf_dakar-2-hd-on-dolphin-emulator-part2_videogames<br />
|divshare=13956887-4c7<br />
|googlevideo=163776723883589087<br />
|interia=102988<br />
|youtube=VqNcksMfAjM<br />
|vimeo=13118504<br />
}}}}<!---<br />
<br />
-->{{#vardefine:videocaption|{{#switch:{{{1}}}<br />
|dailymotion=Dakar 2 HD on Dolphin<br />
|divshare=It_s_A_Wonderful_World.mp4<br />
|googlevideo=Paper Mario Speed run part 1<br />
|interia=Na święta!!! Nintendo Wii<br />
|youtube=The Legend of Zelda: The Wind Waker Intro<br />
|vimeo=Super Mario Bros.<br />
}}}}<!---<br />
<br />
-->This template provides a simplified way to use the [[Template:EmbedVideo|EmbedVideo]] plugin. It automatically uses the standard thumbnail size and position used on this wiki.<br />
<br />
== Usage ==<br />
The {{#var:servicename}} template should be called in the following way:<br />
*<code><nowiki>{{</nowiki>{{#var:templatename}}<nowiki>|<videoID>|<title>|<options>}}</nowiki></code><br />
where<br />
*<code>Video ID</code> is the ID is the bold part of the URL ({{#var:serviceurl}}'''{{#var:videoid}}''')<br />
*<code>Title</code> (optional) is the caption for the video<br />
*<code>options</code> (optional) control some other functionalities of this template. Specifying <code>br</code> in this parameter tell the template to create a new row after embedding the video. Specifying <code>link</code> makes the template return only a hiperlink to watch the video on {{#var:servicename}}.<br />
<br />
== Examples ==<br />
* Embed a video by specifying video ID and title. Titles longer than the box will automatically be truncated. We are embedding only one video, so we should add the <code>br</code> tag to the 3rd parameter. In this example, <code><nowiki>{{</nowiki>{{#var:templatename}}|{{#var:videoid}}|{{#var:videocaption}} with caption text longer than thumbnail box size<nowiki>|br}}</nowiki></code> will produce this:<br />
{{{{#var:templatename}}|{{#var:videoid}}|{{#var:videocaption}} with caption text longer than thumbnail box size|br}}<br />
<br />
* Embed a video by specifying only video ID, so the 2nd parameter is null. We are embedding only one video, so we should add the <code>br</code> tag to the 3rd parameter. In this example, <code><nowiki>{{</nowiki>{{#var:templatename}}|{{#var:videoid}}<nowiki>||br}}</nowiki></code> make the template use URL as title since no title was entered:<br />
{{{{#var:templatename}}|{{#var:videoid}}||br}}<br />
<br />
* Return a hiperlink to watch the video on {{#var:servicename}} by specifying video ID and title. We want only the hiperlink, so we should add the <code>link</code> tag to the 3rd parameter. In this example, <code><nowiki>{{</nowiki>{{#var:templatename}}|{{#var:videoid}}|{{#var:videocaption}}<nowiki>|link}}</nowiki></code> will produce this:<br />
:{{{{#var:templatename}}|{{#var:videoid}}|{{#var:videocaption}}|link}}<br />
<br />
* Return a hiperlink to watch the video on {{#var:servicename}} by specifying only video ID. We want only the hiperlink, so we should add the <code>link</code> tag to the 3rd parameter. In this example, <code><nowiki>{{</nowiki>{{#var:templatename}}|{{#var:videoid}}<nowiki>||link}}</nowiki></code> make the template use URL as title since no title was entered:<br />
:{{{{#var:templatename}}|{{#var:videoid}}||link}}<br />
<br />
== Notes ==<br />
* To use only video ID and an option, you must null the 2nd parameter by using ||, like this: <code><nowiki>{{</nowiki>{{#var:templatename}}<nowiki>|<videoID>||<options>}}</nowiki></code><br />
* The 3rd parameter only accept one option. If you include more than one option, none of them will work.<br />
* Using multiple calls will make the videos be side-by-side (the last video should ALWAYS include the <code>br</code> tag to the 3rd parameter):<br />
{{{{#var:templatename}}|{{#var:videoid}}|{{#var:videocaption}}}}<br />
{{{{#var:templatename}}|{{#var:videoid}}|{{#var:videocaption}}}}<br />
{{{{#var:templatename}}|{{#var:videoid}}|{{#var:videocaption}}|br}}<br />
<br />
* When you need one video in each row, you should add the <code>br</code> tag to the 3rd parameter of all videos, not just the last:<br />
{{{{#var:templatename}}|{{#var:videoid}}|{{#var:videocaption}}|br}}<br />
{{{{#var:templatename}}|{{#var:videoid}}|{{#var:videocaption}}|br}}<br />
{{{{#var:templatename}}|{{#var:videoid}}|{{#var:videocaption}}}}<br />
<br />
* If you use this template and forget to add the <code>br</code> tag to the 3rd parameter after calling the last video, you'll get something weird, like this topic!<div style="clear:both"></div></includeonly><noinclude><br />
{{documentation}}</noinclude></div>Mbc07https://wiki.dolphin-emu.org/index.php?title=New_Super_Mario_Bros._Wii&diff=188948New Super Mario Bros. Wii2024-03-18T21:42:04Z<p>Mbc07: Undo revision 188706 and 188707 by Lettendo (The cause of the BT Passthrough issue in NSMB still is unknown and the claimed "fixes" are workarounds at best, already verified to not work for everyone experiencing the issue)</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:NewSuperMarioBrosWii.jpg|300px]]<br />
|developer = Nintendo EAD<br />
|publisher = Nintendo<br />
|series = Super Mario Bros<br />
|released = {{vgrelease|AUS=November 11, 2009}}{{vgrelease|NA=November 15, 2009|EU=November 20, 2009}}{{vgrelease|JP=December 3, 2009|TW=July 3, 2010|KO|August 7, 2010}}<br />
|genre = Platform<br />
|modes = Single-player, Co-op (4)<br />
|input = Wii Remote, Wii Remote + Nunchuk<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-new-super-mario-bros-wii--25922<br />
}}<br />
<br />
'''''New Super Mario Bros. Wii''''' is a side-scrolling platform video game published and developed by Nintendo for the Wii. It is the first game in the ''Mario'' main series since the ''Mario Bros.'' arcade game to feature simultaneous multiplayer gameplay, and the first title to include Nintendo's new 'Super Guide' feature. The game’s plot is similar to those of other side-scrolling ''Mario'' games. ''New Super Mario Bros. Wii'' follows Mario as he fights his way through Bowser’s henchmen to rescue Princess Peach. Mario has access to several power-ups that help him complete his quest, including the Ice Flower, the Fire Flower, and the Starman, each giving him unique abilities. While traveling through up to nine worlds with a total of 88 levels, Mario must defeat Bowser's children, the Koopalings and Bowser Jr., and Bowser himself before finally saving Princess Peach.<br />
<br />
== Emulation Information ==<br />
=== Shaking Vertices ===<br />
Models will shake and distort if the Vertex Rounding Hack is enabled. It is highly recommended to keep it disabled for this title.<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
<br />
}}}}<br />
<br />
== Enhancements ==<br />
=== IR > 1x Banding/Pixelated Shading ===<br />
At higher internal resolutions, shading will look weird by default, almost as if it's pixelated. Set "Texture Filtering" to "Force Linear" to resolve this.<br />
<br />
{{image|NSMBW Pixelated Shading1.jpg|Shading with pixelation problems at 3x IR}}<br />
{{image|NSMBW Pixelated Shading2.jpg|Improved shading with Texture Filtering set to Force Linear|br}}<br />
<br />
=== Anti-Aliasing Visual Defects ===<br />
Using Anti-Aliasing can cause visual defects. This only happens with MSAA on D3D12. Refer {{issue|11698}}.<br />
{{image|New Super Mario Bros. AA.png|Odd lines appear under airship|br}}<br />
<br />
=== 4:3 Support ===<br />
==== NTSC-U ====<br />
<pre><br />
C20946D0 00000004<br />
48000009 3F3B13B1<br />
7C6802A6 C0830000<br />
EC212024 EFFF0132<br />
EC220072 00000000<br />
0442C59C 3f400000<br />
0400713C 38000000<br />
0408a400 38600001<br />
040e259c 38000001<br />
020e25ae 0000a9e0<br />
020e25b2 0000000C<br />
040e27dc 38000001<br />
0442E700 3FAAAAAB<br />
0442E6FC 42965b3a<br />
82010000 00396319<br />
84010000 0042AF0B<br />
2042AF08 00000001<br />
020e25ae 0000a9d8<br />
020e25b2 00000004<br />
0442E700 3FE38E39<br />
0442E6FC 42700000<br />
E0000000 80000000<br />
48000000 800030C8<br />
DE000000 80008180<br />
301C4240 5460063F<br />
121C424A 0000001C<br />
121C4252 00000018<br />
121AD7D6 00000040<br />
121AD7E6 0000003C<br />
142266D8 41ae2db0<br />
D21ABE2C 0000000D<br />
48000045 7D8802A6<br />
900C0000 906C0004<br />
3D80800B 618C54B0<br />
7D8803A6 4E800021<br />
48000025 7D8802A6<br />
5460063F 800C0000<br />
806C0004 40820028<br />
48000009 3f3b13b1<br />
48000010 4E800021<br />
00000000 00000000<br />
7D8802A6 C3EC0000<br />
EC42F824 EFE100B2<br />
60000000 00000000<br />
D21AD6B4 0000000F<br />
4800004D 7C8802A6<br />
90040000 90640004<br />
91840008 3D80800B<br />
618C54B0 7D8803A6<br />
4E800021 48000029<br />
7C8802A6 5460063F<br />
80040000 80640004<br />
81840008 40820030<br />
48000009 3F400000<br />
48000018 4E800021<br />
00000000 00000000<br />
00000000 00000000<br />
7C8802A6 C3E40000<br />
EC21F824 EFE20072<br />
60000000 00000000<br />
2042AF08 00000001<br />
142266D8 41800000<br />
E0000000 80000000<br />
</pre><br />
<br />
=== HD Textures ===<br />
*[https://forums.dolphin-emu.org/showthread.php?tid=36005 New Super Mario Bros. Wii HD Texture Pack]<br />
*[https://forums.dolphin-emu.org/Thread-new-super-mario-bros-wii-exclusive-nvidia-shield%E2%80%99s-china-release-ported-ui NVIDIA Shield-inspired HD UI]<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
|forcetexturefiltering = Force Linear<br />
|forcetexturefilteringnotes = Fixes shading when IR > 1x<br />
|antialiasing = Disabled<br />
|antialiasingnotes = Can use MSAA on non-D3D12 backends.<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries:{{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|6249|****|}}<br />
{{VersionCompatibilityVersion|4.0-6860|*****|Gold coins, blue coins, and ? blocks don't need the Store EFB Copies to Texture Only setting altered, but only in 1x native}}<br />
{{VersionCompatibilityVersion|4.0-7072|*****|Gold coins, blue coins, and ? blocks can be rendered in any resolution}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=Ishiiruka-483|OS=Windows 8.1|CPU=Intel Core i7-4790K @ 4.5 GHz|GPU=NVIDIA GeForce GTX 760|result=[https://www.youtube.com/watch?v=NisW2bpzGxs New Super Mario Bros Wii @ 60FPS]|tester=boooi}}<br />
{{testing/entry|revision=6249|OS=Windows 7|CPU=Intel Core i7|GPU=NVIDIA GeForce GTX 460|result=Good|tester=}}<br />
{{testing/entry|revision=6452|OS=Windows 7|CPU=Intel Core i5|GPU=ATI Radeon HD 5730|result=Very Good (60 frames in HDD)|tester=}}<br />
{{testing/entry|revision=6569|OS=Windows 7|CPU=AMD Phenom II X4 955 @ 3.7 GHz|GPU=ATI Radeon HD 5770|result=Awesome|tester=}}<br />
{{testing/entry|revision=6569|OS=Windows 7|CPU=AMD Phenom II X2 550 @ 3.1 GHz|GPU=ATI Radeon HD 4850|result=Playable: 30-60FPS with Direct3D9 plug-in and Recommended Configuration|tester=}}<br />
{{testing/entry|revision=6871|OS=Windows 7|CPU=Intel Core 2 Duo E5500 @ 2.8 GHz|GPU=ATI Radeon HD 5670|result=Awesome|tester=}}<br />
{{testing/entry|revision=6871|OS=Windows 7|CPU=Intel Pentium Dual Core @ 3 GHz|GPU=NVIDIA GeForce GT 440|result=Perfect, coins don't spin and blue coins are invisible, enabling RAM will fix it but will slowdown the game.|tester=Brunn0121}}<br />
{{testing/entry|revision=6907|OS=Windows 7 SP1|CPU=Intel Core i7-2720QM @ 3.3 GHz)|GPU=NVIDIA GeForce GT 540|result=250% with hyperthreading, 260% without hyperthreading|tester=peter.poetzi}}<br />
{{testing/entry|revision=6950|OS=Windows 7|CPU=Intel Core 2 Quad Q9550|GPU=NVIDIA GeForce GTX 275|result=Excellent|tester=}}<br />
{{testing/entry|revision=7228|OS=Gentoo Linux|CPU=Intel Core 2 Duo @ 2.4 GHz|GPU=NVIDIA GeForce 9600|result=playable 40-60FPS on full HD without Copy Texture, Copy texture needs to be shortly activated at the beginning of each level|tester=}}<br />
{{testing/entry|revision=7319|OS=Windows 7|CPU=Intel Core 2 Duo E6600 @ 3 GHz|GPU=NVIDIA GeForce 450 GTS|result=Work extremely well, but the blue coins bug is still there. 60FPS|tester=}}<br />
{{testing/entry|revision=7357|OS=Mac OS X 10.6.6|CPU=AMD Athlon 64 X2 4000+ @ 2.1 GHz|GPU=ATI Radeon HD 4650|result=Playable: 40-60FPS, OpenGL plugin and recommended settings.|tester=}}<br />
{{testing/entry|revision=7409|OS=Windows 7|CPU=Intel Core 2 Quad Q9550 @ 3.8 GHz|GPU=NVIDIA GeForce 9600 GT|result=Fully playable: EFB->RAM causes slowdown to 60% FPS, EFB->Texture runs very well (without rotating coins)|tester=GothicIII}}<br />
{{testing/entry|revision=7449|OS=Windows 7|CPU=Intel Core 2 Duo E8400 @ 3.6 GHz|GPU=NVIDIA GeForce 8800 GT|result=Fully playable: EFB->Texture runs very well (without rotating coins)|tester=LynxOfTime}}<br />
{{testing/entry|revision=7483|OS=Windows 7|CPU=Intel Core 2 Quad Q8300 @ 3 GHz|GPU=NVIDIA GeForce 9500 GT|result=Working perfectly, besides the coins glitch. Use EFB->Texture for better performance, since it's needed a fairly huge system-specs to run EFB->RAM 100%.|tester=Rafaello Fareday}}<br />
{{testing/entry|revision=7484|OS=Windows 7|CPU=Intel Core 2 Duo E8500 @ 3.32 GHz|GPU=NVIDIA GeForce GTX 460|result=Very Good RAM 8GB DDR 3 1600MHz(test 1 with Dolphin 60FPS with Direct3D11 plug-in in full HD 1920x1080 Anisotropic Filtering: 16x, Anti-Aliasing: 8 samples level 32, and scale 3x)(test 2 with Dolphin Wii Remote problem for me not playable)|tester=step1978}}<br />
{{testing/entry|revision=7551|OS=Ubuntu 11.04|CPU=Intel Pentium E2180 @ 2 GHz|GPU=NVIDIA GeForce 210|result=Fully playable: 35-45FPS, OpenGL plugin. In Graphics dialogue click Hacks tab and check everything in "Other" except for Disable Lighting.|tester=0ubuntu0}}<br />
{{testing/entry|revision=3.0|OS=Windows XP|CPU=Intel Core 2 Duo @ 2.4 GHz|GPU=NVIDIA GeForce 320M|result=Near Perfect 55 - 60FPS in all levels except those w/ lava, brings FPS down to 30 - 50FPS @ 1440 x 900, Auto (Window). If you know a hack to get rid of lava lag slowdown, please pm me!|tester=Tyro}}<br />
{{testing/entry|revision=3.0|OS=Ubuntu 10.10|CPU=AMD Phenom II X3 720 @ 2.94 GHz|GPU=NVIDIA GeForce 8800 GT|result=Full frame rate almost the whole game.|tester=Keller999}}<br />
{{testing/entry|revision=3.0|OS=Mac OS X 10.7|CPU=Intel Core i7 @ 3.4 GHz|GPU=AMD Radeon HD 6970M|result=Perfection|tester=nimatoed}}<br />
{{testing/entry|revision=7670|OS=Windows 7|CPU=Intel Core i5-2500K @ 4.1 GHz|GPU=AMD Radeon HD 6850|result=Runs 100% at 3x Native. No slowdowns. Disappearing blue coins and non-rotating coins still an issue.|tester=MegaJump}}<br />
{{testing/entry|revision=7683|OS=Windows 7|CPU=Intel Core i5-2400S @ 2.5 GHz|GPU=AMD Radeon HD 6750M|result=iMac 21.5 MID 2011, direct3d11 1.5x resolution,EFB RAM, Frame Buffer Virtual,fix processes on cores, JITL, enable double core and next option, hacks: all but Open CL and illumination, average 84% 40-55FPS, all working fine and fast including rotating coins .|tester=Baltim}}<br />
{{testing/entry|revision=7695|OS=Windows 7|CPU=Intel Core i5-430M @ 2.27 GHz|GPU=ATI Radeon HD 5450|result=Slow,72% speed, Graphics 100%,playable.|tester=IguanaMasterz}}<br />
{{testing/entry|revision=3.0-235|OS=Windows 7|CPU=Intel Core i5-2500K @ 3.3 GHz|GPU=NVIDIA GeForce GTX 560 Ti|result=Fully playable ~60FPS dx9 no crashes/little sound glitches|tester=Fabolous}}<br />
{{testing/entry|revision=3.0-373|OS=Mac OS X 10.7.2|CPU=Intel Core i7-2675QM @ 2.2 GHz|GPU=AMD Radeon HD 6750M|result=Full speed 60FPS. Occasional crackling noise that goes away with a restart.|tester=jedivulcan}}<br />
{{testing/entry|revision=3.0-376|OS=Windows 7|CPU=AMD FX 8120 @ 3.8 GHz|GPU=AMD Radeon HD 6850|result=60FPS with D3D11, 4x scale, 8xAA & 16xAF, Open GL seems to be much faster than Direct 3D|tester=Sleepsong}}<br />
{{testing/entry|revision=3.0-376|OS=Windows 7|CPU=AMD Phenom II X4 965 @ 4.2 GHz|GPU=AMD Radeon HD 6870|result=Smooth 60FPS, no Errors, perfectly playable|tester=}}<br />
{{testing/entry|revision=3.0-415|OS=Mac OS X 10.6.8|CPU=Intel Core 2 Duo @ 2.13 GHz|GPU=NVIDIA GeForce 9400M|result=Runs really well, usually at 60FPS (100%) when in closed areas or most levels. However, the maps slow down to about 75%, and levels with water tend to slow down too. The above graphical glitches do occur here; if EFB is set to RAM, then speed drastically goes to about 5%, a few FPS. I'd really rather not.|tester=Ac}}<br />
{{testing/entry|revision=3.0-419|OS=Windows 7|CPU=AMD Athlon II X4 640 @ 3 GHz|GPU=AMD Radeon HD 5670|result=60FPS running in 1600x900|tester=bruckxd}}<br />
{{testing/entry|revision=3.0-421|OS=Windows 7|CPU=AND Phenom II X4 @ 3.83 GHz|GPU=NVIDIA GeForce GTX 560 Ti|result=Runs at 60FPS when EFB Copies is set to texture, but no rotating/blue coins. Runs at 45FPS when set to RAM, but fixes the coin problem. I'll take 60FPS over rotating coins.|tester=AgainstYourthought}}<br />
{{testing/entry|revision=3.0-702|OS=Windows 7|CPU=AMD A6-3650 @ 2.6 GHz|GPU=NVIDIA GeForce GTX 560|result=60FPS stable D3D11 4x scale 4x16AA & 16xAF, but 20-25FPS when EFB->RAM|tester=TaZze}}<br />
{{testing/entry|revision=3.0-715|OS=Windows 7|CPU=Intel Core i5 @ 2.8 GHz|GPU=Intel HD Graphics 3000|result=Almost playable with the performance guide settings, average of 50FPS, so the game is slow motion. Oh, and on maps with lava, the FPS goes to ~40... it's even slower :(|tester=Andreas Specht}}<br />
{{testing/entry|revision=3.0-716|OS=Windows 7|CPU=Intel Core i7-2600K @ 3.9 GHz|GPU=NVIDIA GeForce GTX 560 TI|result=60FPS limited with 3x resolution, OpenGL, EFB texture, with EFB RAM it goes to ~35FPS, with EFB RAM + enable cache it can keep 60FPS 50% of the time (the other 50% the game is slow motion and the blue coins are not invisible, the coins still don't spin)|tester=Andreas Specht}}<br />
{{testing/entry|revision=3.0-754|OS=Windows 8|CPU=Intel Core i7-2600K @ 5.047 GHz|GPU=NVIDIA GeForce GTX 460|result=Perfect|tester=Roger Carvalho}}<br />
{{testing/entry|revision=3.0-896|OS=Windows 8|CPU=Intel Pentium e5555 @ 3 GHz|GPU=Intel GMA X4500|result=Es jugable (50FPS) sin RAM, pero activando el JITIL64, resolución 640x480 y seleccionando 2 saltos de fotogramas el juego se vuelve MUY RÁPIDO! (+60VPS). Una cosa más ES PELIGROSO, la temperatura de la CPU es más de 60ºC. (Is playable (50FPS) without RAM, but enabling JITIL64, 640x480 resolution and selecting 2 frame skipping the game will be VERY FASTER!! (+60VPS). One thing more: IS DANGEROUS, the CPU temp is more than 140ºF.)|tester=}}<br />
{{testing/entry|revision=3.5|OS=Windows Vista|CPU=Intel Pentium 4 @ 3.2 GHz|GPU=Intel GMA 82945G Express Chipset|result=Only 17~25FPS due to graphics chipset, but surprisingly quite playable. All/most problems are still present in the new Dolphin 3.5, but nothing unbearable. Performance guide settings.|tester=Wiigeek336}}<br />
{{testing/entry|revision=3.5|OS=Windows XP|CPU=Intel Core 2 Duo E4400 @ 2 GHz|GPU=ATI Radeon HD 4650|result=Very playable! Normally, I get 40 - 60FPS (50 almost all time). In the map, the speed drops to 45FPS, and the speed goes to 73%.|tester=DmitryN}}<br />
{{testing/entry|revision=3.5|OS=Windows 7|CPU=AMD Athlon II x2 270 @ 3.4 GHz|GPU=NVIDIA GeForce GTX 650ti|result=EFB copies to texture blue coins not visible but playing in full speed 60FPS all levels and worlds when I turn of framelimit game play at AVG 90FPS! its much better on win 7 then win xp|tester=Mirocroatia}}<br />
{{testing/entry|revision=3.5-367|OS=Windows 7|CPU=Intel Core i7-2600K @ 3.4 GHz|GPU=NVIDIA GeForce GTX 560 Ti|result=Dolphin Configuration: Fremelimit: Auto, Limit by FPS [ON]; JITIL experimental recompiler<br />
General: Direct3D9; V-Sync [ON]; Aspect Ratio: Force 16:9<br />
<br />
Enhacements: Auto (Multiply ...) (but even with 4xNative works 60+ FPS !!!); AA:None; Anistropic 16x; Scales EFB Copy [ON]; Force Texture Filtering [ON]<br />
<br />
Hacks: Ignore Format Changes [ON]; EFB Copies → RAM (Enable Cache [OFF]); External Frame Fuffer: Disable [ON]; Other: Cache Display Lists [ON], OpenMP Texture Decoder [ON]<br />
<br />
Result: almost everywhere 70+ FPS and looks like on my Wii but it's in HD :)|tester=}}<br />
{{testing/entry|revision=3.5-514|OS=Windows 7|CPU=Intel Core i7-2670QM @ 2.9 GHz|GPU=NVIDIA GeForce GTX 560M|result=Full speed with animated textures at certain settings.<br />
*Use Direct3D11 Backend and JITL recompiler for highest possible performance.<br />
*To get animated coins, enable "EFB Copies" to "RAM", set "Texture Cache" to the middle, and turn on "Cache Display Lists". Make sure that "OpenMP Texture Decoder" is disabled (it oddly halfs performance with this game in DX11). You will likely have to turn your internal resolution down to 1x or 1.5x for full speed.<br />
*To increase the resolution without decreasing performance, disable EFB Copies or set them to Texture. Rotating coins and animated textures will no longer be animated.|tester=vgf89}}<br />
{{testing/entry|revision=3.5-1031|OS=Windows 7|CPU=Intel Core i5-3570K @ 3.4 GHz|GPU=AMD Radeon HD 7950|result=Maxed out at 1080p, DX9, no AA, 16x AF. 60FPS reported with recommended settings, but visible slowdown present in scenes with heavy particles/spinning coins, especially in the Desert levels. Perfect sound output using DSP LLE.|tester=Siphillis}}<br />
{{testing/entry|revision=3.5-1371|OS=Debian 7|CPU=AMD Phenom II X3 720 @ 2.8 GHz|GPU=NVIDIA GeForce GT 520|result=EFB copies to texture, blue coins not visible, coins not animated. Half of the game levels play at near full speed, with occasional stuttering. Levels with lava have more stuttering. Underwater levels and sand levels are very slow and barely playable. The last section, with King Koopa, is barely playable.|tester=}}<br />
{{testing/entry|revision=4.0|OS=Windows 7|CPU=AMD A4-3305 @ 2.3 GHz|GPU=AMD Radeon HD 6480G|result=30-40FPS with bad quality|tester=hueenergott}}<br />
{{testing/entry|revision=4.0|OS=|CPU=Intel Pentium Dual-Core @ 2.5 GHz|GPU=|result=20-30FPS Playable/With Recommended Configuration|tester=}}<br />
{{testing/entry|revision=4.0|OS=Ubuntu 14.04 LTS|CPU=AMD FX 4300 @3.8 GHz|GPU=NVIDIA GeForce GT 730|result=Perfect at 60FPS, 1.5IR and 2xAA, Much faster than Windows 8|tester=Wiltaprizes}}<br />
{{testing/entry|revision=4.0.2|OS=Windows 7|CPU=Intel Core i7-2670QM @ 2.2 GHz|GPU=NVIDIA GeForce GT 540m|result=Okay performance, 60FPS without Anti-Aliasing and at 1x native resolution. In the level selection it is laggy and audio crackles.|tester=daviddiack}}<br />
{{testing/entry|revision=4.0.2|OS=Arch Linux |CPU=Intel Core i7-2600 @ 2.6 GHz|GPU=NVIDIA GeForce GTS 450|result=Perfect.|tester=10n45}}<br />
{{testing/entry|revision=4.0.2|OS=Windows 7|CPU=Intel Core i7-4770 @ 3.4 GHz|GPU=AMD Radeon HD 7770|result=Played the entire game and made videos of all levels, star coins, and secret goals. Watch all the videos and get my config here: [https://www.youtube.com/playlist?list=PLqTxux-zjFRPsOu9QuzJR-aa2cGnegqJ8 LINK to video playlist (1080p)]|tester=FreeEmulator}}<br />
{{testing/entry|revision=4.0.2|OS=Windows 7|CPU=Intel Dual Core E5700 @ 3 GHz|GPU=Intel G41 Express Chipset|result=Great FPS (50-60) With a custom configuration and Frameskipping in 2. Link to config and gameplay: https://youtu.be/GMACly8xQm4|tester=TailsDoll RollinsR}}<br />
{{testing/entry|revision=4.0-1349|OS=Windows 8|CPU=AMD FX-6300 @ 3.6 GHz|GPU=AMD Radeon HD 6450|result=Stable 60FPS. EFB copies to RAM makes blue coins visible, but it makes a huge speed drop (15-25FPS).|tester=Faefdsedf}}<br />
{{testing/entry|revision=4.0-1364|OS=Windows 8|CPU=Intel Core i7-4770K @ 4.5 GHz|GPU=NVIDIA GeForce GTX 770 SLI|result=Perfect emulation = 60FPS with 4x native resolution and antialiasing 16x.|tester=Xelion}}<br />
{{testing/entry|revision=4.0-1963|OS=Windows 7|CPU=AMD FX-6300 @ 3.5 GHz|GPU=AMD Radeon HD 7990|result=Stable 60FPS @ 4x internal resolution + 16x aniso. EFB copies to RAM makes blue coins visible, but it makes a huge speed drop, even at 1x internal resolution. (15-25FPS).|tester=}}<br />
{{testing/entry|revision=4.0-3369|OS=Windows 7|CPU=Intel Core i5-2430M @ 2.4 GHz|GPU=Intel HD Graphics 3000|result=Perfect 100%, 60FPS using lowest internal resolution, backend Direct3D, XFB enabled to virtual, V-sync disabled.|tester=Talos}}<br />
{{testing/entry|revision=4.0-3502|OS=Windows 7|CPU=Intel Celeron B820|GPU=NVIDIA GeForce GT 620M|result=Perfect, 60FPS using frame skip (4)|tester=MiiMaker}}<br />
{{testing/entry|revision=5.0-rc-33|OS=Mac OS X 10.10.3|CPU=Intel Core i5 @ 3.3 GHz|GPU=Intel Iris|result=I mostly use this setup for testing custom levels. Pretty good FPS, but a lot of stuff is either invisible or not animated because I'm using EFB to Texture Only. I also use OpenGL/AL, 1x Native resolution, no anti-aliasing, 1x Filtering and Scaled EFB copy.|tester=}}<br />
{{testing/entry|revision=4.0-7636|OS=Windows 10|CPU=AMD FX-8350 @ 4 GHz|GPU=AMD Radeon R9 280X|result=60FPS using Audio DSP HLE, Direct3D, 1920x1080, 4xNative, 0xAA, 1xAF|tester=}}<br />
{{testing/entry|revision=4.0-7816|OS=Windows 10|CPU=Intel Core i7-4790K @ 4 GHz|GPU=NVIDIA GeForce 550 Ti|result=Almost flawless. The only minor thing I noticed was a slowdown in the first room of 6-Fort|tester=Durandal}}<br />
{{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core 2 Quad Q6600 @ 2.4 GHz|GPU=NVIDIA GeForce 550 Ti|result=Perfectly playable, even with this somewhat old PC. Full speed at all times at 60 FPS with minor or no glitches at all.}}<br />
{{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core i5-6600K @ 3.5 GHz|GPU=AMD RX 460|result=Perfect 60FPS at highest graphical settings. Works well with emulated controllers too.|tester=Luca}}<br />
{{testing/entry|revision=5.0|OS=Windows 7|CPU=AMD A8-5600K @ 4 GHz|GPU=NVIDIA GeForce GTX 570|result=Perfectly Playable @60FPS, 3x Native, 4xMSAA.|tester=Gewalt}}<br />
{{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Xeon X5650 @ 2.66 GHz|GPU=NVIDIA GeForce GTX 960 TI|result=No problems with default configuration, works well with Wiimote and Mayflash DolphinbBar|tester=alhuno1}}<br />
{{testing/entry|revision=5.0-4662|OS=Windows 10|CPU=Intel Celeron G1610 @ 2.6 GHz|GPU=Intel HD Graphics|result=Perfect emulation using default configuration. Almost no frame drops.|tester=EblfIYH}}<br />
{{testing/entry|revision=5.0-7040|OS=Windows 10|CPU=Intel Celeron G1820 @ 2.7 GHz|GPU=NVIDIA GeForce GTX 960|result=Tested with auto internal scaling, no problems. Stutters just a little when loading something.|tester=clorophilla}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
|vid1=Os0G0AhsTV0|cap1=New Super Mario Bros Wii on Dolphin - The Retro Byte<br />
|vid2=SPWji12pVyw|cap2=New Super Mario Bros. Wii (4K / 2160p / 60fps / Texture Pack) - Dolphin Emulator 5.0-15837 - Wii<br />
|vid3=ynSCZcpaYDo|cap3=New Super Mario Bros. Wii (with HD Texture Pack) - Dolphin Emulator 5.0-13272 [1080p] - Nintendo Wii<br />
}}<br />
<br />
{{Navigation/Super Mario}}<br />
<br />
[[Category:Wii games]]<br />
[[Category:Games with texture packs]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Mii_Channel&diff=188629Mii Channel2024-03-11T05:29:35Z<p>Mbc07: /* Emulation Information */ attempt to cleanup the Mii transfer entry. Probably should be moved to a dedicated page at some point, as it's stand now is essentially a mini guide in a section not really designed for this</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:Mii_Channel.png|350px]]<br />
|channeltype = Pre-installed<br />
|developer = Nintendo<br />
|released = {{vgrelease|NA=November 19, 2006}}{{vgrelease|JP=December 2, 2006}}{{vgrelease|AUS=December 7, 2006}}{{vgrelease|EU=December 8, 2006}}<br />
|genre = Utility<br />
|input = Wii Remote, Nintendo DS<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-channel-mii-channel<br />
}}<br />
<br />
A Mii (ミー Mī) is a digital avatar used in the Nintendo Wii gaming console. They allow users to capture a likeness (or a caricature) of themselves and others. After creating one using the Wii's Mii Channel, they can be used as characters in Mii-oriented games such as [[Wii Sports]], [[Wii Sports Resort]], [[Wii Fit]], [[Wii Fit Plus]], [[Wii Play]], [[Mario & Sonic at the Olympic Games]], [[Mario Kart Wii]] and other titles.<br />
<br />
Wii consoles can store up to 100 Miis, up to 10 of which can be favorites. The Wii Remote itself can hold up to 10 Miis on its internal memory, which can later be transferred to another Wii console. However, they can only be edited on the console on which they were created. In addition, Miis can also be exchanged via the WiiConnect24 service, whereby allowing a player's Miis to "mingle" will enable such Miis to appear on other people's Wii consoles.<br />
<br />
== Emulation Information ==<br />
{{Problems/DS Connection}} The Mii Channel supports transferring Miis to certain DS games, and to Nintendo 3DS' Mii Maker, although this feature is hidden by default (it can be activated by pressing <kbd>A</kbd>, then <kbd>B</kbd>, then <kbd>1</kbd>, and then holding <kbd>2</kbd>. ([https://www.nintendo.com/consumer/gameslist/manuals/DS_Personal_Trainer_Walking.pdf#page=10 Source]))<br />
{{Image|Mii_Channel_DS_Connection.png|Error message|br}}<br />
<br />
===Mii Transfer between Dolphin and consoles===<br />
Transferring Miis works only with real Wii Remotes. The time it takes to read/write the Miis on the Wii Remote can greatly vary depending of the Bluetooth adapter and stack used. Transferring Miis between Dolphin and physical Wiis is very easy this way.<br />
<br />
{{Image|Mii transfer chart with Dolphin.png|A transfer chart for Miis|br}}<br />
<br />
====Copy Miis from Dolphin via Wii to Nintendo 3DS, Wii U, and/or Nintendo Switch====<br />
Transferring Dolphin Miis to later consoles is not so easy, due to Wii U's vWii ''Mii Channel'' lacking the import function (See the ''Differing Mii Channel versions (…)'' section below), and Dolphin not being able to send data (including Miis) to Nintendo 3DS or Nintendo DS. It's not impossible, however.<br />
<br />
Once a Mii has been copied to a physical Wii, the official methods for transferring Miis to Nintendo 3DS or Wii U, and onwards to Nintendo Switch, apply.<br />
<br />
=====Softmod methods between Dolphin↔Wii U=====<br />
======Method 1:======<br />
*Prerequisites:<br />
**A softmodded vWii mode.<br />
**A Wii Remote or Wii Remote Plus.<br />
**An SD card or a FAT32 USB stick.<br />
<br />
1) Download ''[https://wiibrew.org/wiki/SaveGame_Manager_GX Savegame Manager GX]'', then run it in Dolphin through any method of your choice. Go to the torso icon in the upper left → Mii → export one or more Miis to the card/stick. This will result in a .miigx file.<br><br />
2) Copy ''Savegame Manager GX'''s /apps/ folder to an SD card or USB stick, put the card/stick into the Wii U → enter ''[[Homebrew Channel]]'' in the Wii U's vWii mode → open ''Savegame Manager GX''.<br><br />
3) Open the app's SD card file browser, find the exported .miigx file(s), and import it.<br><br />
4) The Mii will now show up in Mii Channel.<br />
<br />
Alternately, ''Savegame Manager GX'' on both Dolphin and a softmodded Wii U, can be used to export and import .miigx files between each other. After importing the .miigx file into the Wii U vWii, the Wii U ''Mii Maker'' can select "Import from Wii Menu".<br />
<br />
======Method 2:======<br />
An additional optional option, thanks to [https://new.reddit.com/r/WiiUHacks/comments/feqj3u/comment/fk09z17/ BaamAlex on Reddit], which replaces vWii's limited Mii Channel with the Wii's Mii Channel:<br />
<br />
*Prerequisites:<br />
**A softmodded Wii U's '''main mode''' (Softmodded vWii won't be enough, and may or may not even be needed).<br />
**A Wii Remote or Wii Remote Plus.<br />
**A Windows PC that isn't S Mode, and which has an internet connection.<br />
**An SD card or a FAT32 USB stick.<br />
<br />
1) Get a copy of the standard version of Mii Channel in .app format. As of February 2024, the only known way to get Mii Channel in that file format is ''[https://github.com/WiiDatabase/nusdownloader/releases NUSD Downloader]'', a Windows program.<br><br />
2) Open ''NUS Downloader'' on the PC, turn ''"Create Decrypted Contents (.app)"'' on, go to Database… → System → Mii Channel (Wii logo) → All → v6, and then ''"Start NUS Download"''<br><br />
3) Go to Extras… → Open NUSD Directory → Titles → Find "00000018.app", and rename it to wuphaxBackup.app<br><br />
4) Download ''WupHax'', place it in /wiiu/apps (Not the usual /apps) on an SD card or a FAT32 USB stick.<br><br />
5) On a softmodded Wii U, enter ''The Homebrew Launcher'' (not to be confused with Homebrew Channel) through the method recommended by the method you softmodded the Wii U with.<br><br />
6) In ''The Home Launcher'', launch ''WupHax'', and press B (Not A), which installs the standard Mii Channel, with all previous Miis (if any) from vWii still intact.<br><br />
7) With "Mii Transfer" functionality restored, transfers can now be done from Dolphin → Wii Remote → Wii U, and ''Copy from Wii Menu'' is also intact.<br />
<br />
===Differing Mii Channel versions on Wii, Wii U, and Wii Mini, all with HACA GameID===<br />
In addition to the Mii Channel version that is by far the most common one used in Dolphin, let alone on physical Wii consoles, there is another version used on Wii Mini and vWii / Wii U that has the same GameID (HACA), but with several features absent, including "Transfer Mii", "Wii Friends", and "Wii Parade".<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
<br />
=== <s>Corrupted Mii Faces</s> ===<br />
The Mii Faces will miss some of their properties if '''Texture Cache Accuracy''' is not set to '''Safe'''. To fix, set it to '''Safe'''. Setting it to '''Medium''' also works, but the channel has to be reset once after it has started. Fixed by {{revision|5.0-10547}}<br />
{{Image|Mii Faces currupted.jpeg|Corrupt Mii faces|br}}<br />
<br />
===<s> White Floor</s> ===<br />
The floor where the Miis walk is completely white. Disable Fast Depth Calculation to fix this. This is no longer needed. Works also with Fast Depth Calculation enabled.<br />
{{Image|Mii Channel Floor Bug.png|White floor}}<br />
{{Image|Mii Channel Floor Correct.png|Proper emulation|br}}<br />
<br />
{{Problems/Error 109144}}<br />
<br />
For Mii Channel, this primarily affects the ''Wii Friends'' option on the right bar.<br />
<br />
}}}}<br />
<br />
== Enhancements ==<br />
=== HD Texture Pack ===<br />
[https://forums.dolphin-emu.org/Thread-mii-channel-miis-4k-resource-pack-v1-3-1-4-19-2020 Mii Channel + Miis 4K Resource Pack by Rusty Potato]<br />
<br />
== Configuration ==<br />
{{Config<br />
<!--A full list of options is available at Template:Config/doc--><br />
<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|5350|***|Mii faces broken}}<br />
{{VersionCompatibilityVersion|3.0-702|****|Mii faces randomly disappear}}<br />
{{VersionCompatibilityVersion|3.0-749|****|Disappearing faces fixed.}}<br />
{{VersionCompatibilityVersion|3.5-429|****|More Mii face fixes.}}<br />
{{VersionCompatibilityVersion|5.0-1802|*|Regression: crashes at boot.}}<br />
{{VersionCompatibilityVersion|5.0-2164|****|Regression fixed.}}<br />
{{VersionCompatibilityVersion|5.0-10547|*****|Mii faces fixed again.}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=3.0-201|OS=Windows 7|CPU=Intel Core i5-2410 @ 2.3 GHz|GPU=NVIDIA GeForce GT 525M|result=If I turn off Audio Throttle, the background music speeds up. Turning it on resumes normal speed. It runs 60FPS most of the time, with 1 Mii.|tester=Doubled-revolutions}}<br />
{{testing/entry|revision=3.0-204|OS=Windows 7|CPU=Intel Core i7-2670QM @ 2.2 GHz|GPU=NVIDIA GeForce GT 525M|result=Runs at full speed at 1600x900 and 3x Native. Minor graphical glitch where the textures on the Mii's face disappear briefly whenever the Mii blinks. Existing Miis may become faceless when the channel loads, but fixes itself when you go to Create a new Mii or Edit an Existing one.|tester=}}<br />
{{testing/entry|revision=3.0-438|OS=Windows 7|CPU=AMD Athlon II X3 450 @ 3.2 GHz|GPU=AMD Radeon HD 6670|result=Full speed. Faces disappearing when Clearing Code Cache. Error when trying to read WiiMote memory. Playable|tester=Faefdsedf}}<br />
{{testing/entry|revision=4.0|OS=Windows 7|CPU=AMD Athlon X4 750K|GPU=AMD Radeon HD 7770|result=Some functions won't work, Stable 60FPS|tester=Zcair}}<br />
{{testing/entry|revision=4.0.2|OS=Windows 8|CPU=Intel Core i5-4200U @ 1.6 GHz|GPU=AMD Radeon HD 8670M|result=Some functions won't work, Stable 60FPS|tester=Zcair}}<br />
{{testing/entry|revision=4.0.2|OS=Windows 7|CPU=AMD A4-5300B APU @ 3.4 GHz|GPU=AMD Radeon HD|result=Works good, can be slow at times, but it doesn't lag horribly or crash.|tester=71.229.35.236}}<br />
{{testing/entry|revision=4.0-1349|OS=Windows 8|CPU=AMD FX 6300 @ 4.3 GHz|GPU=AMD Radeon HD 6450|result=Stable 60FPS. Some details glitch in random. Wii Remote read/write does not work, it just hangs. Sometimes it shows random Mii's.|tester=Faefdsedf}}<br />
{{testing/entry|revision=4.0-5752|OS=Windows 7|CPU=Intel Core 2 Quad|GPU=NVIDIA GeForce GT 120|result=Works perfectly, but when you "choose a lookalike" after a few levels of customizing all the choices but one are the same.|tester=LotadTheGreat}}<br />
{{testing/entry|revision=5.0-1374|OS=Windows 10|CPU=Intel Core i5-2500K @ 4.2 GHz|GPU=NVIDIA GeForce GTX 980ti|result=Tested on KOR region title(HACK01), with 4 Mii chracters. all runs fine with DX11 and DX12, but Vulkan Api has Faceless issue. Dolphin's Default BT asapter emulation seems problem on 'Transfer Mii to TR-Wiimote' i'll test again when after DolphinBar support Bypass mode.|tester=Hong620}}<br />
{{testing/entry|revision=5.0-14197|OS=Windows 10|CPU=Intel Core i5-4200U @ 1.6 GHz|GPU=Intel HD Graphics 4400|result=Perfect. No issues encountered while using Transfer Miis option via real Wiimote.|tester=Jack}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
{{VideoGallery<br />
|vid1=YqWQTk82_PQ|cap1=Mii Chanel in Dolphin 3.5 Wii Emulater<br />
}}<br />
<br />
[[Category:Wii Channels]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Talk:GameCube_Main_Menu&diff=188628Talk:GameCube Main Menu2024-03-11T05:18:48Z<p>Mbc07: /* Folder placement for IPL.bin */</p>
<hr />
<div>==Folder placement for IPL.bin==<br />
I don't personally think the folder info was wrong. I do however agree the path was likely entirely Windows-specific.<br />
<br />
The part about the EUR/USA/JAP folders I currently see no problems with:<br />
<br />
{{Image|IPLbin Windows GameCube BIOS folder path talk.png|Functional Windows path to IPL.bin USA folder.}}<br />
<br><br><br><br><br><br><br><br />
[[User:DandelionSprout|DandelionSprout]] ([[User talk:DandelionSprout|talk]]) 08:38, 10 March 2024 (CET)<br />
<br />
: The Documents folder isn't the default anymore on Windows, I suggest reading [[Controlling the Global User Directory]] if you haven't yet. At the very least, if we really want to have the IPL folder location info in the GameCube Main Menu page (unsure if that's the proper location for that), we should cover the default folder for the OSes we support (Android, Windows, Linux, macOS). - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 06:18, 11 March 2024 (CET)</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=GameCube_Main_Menu&diff=188608GameCube Main Menu2024-03-10T05:54:23Z<p>Mbc07: /* Emulation Information */ folder location was wrong and only relevant for Windows users, so reverting the change until the location is properly explained (can't do that ATM but also don't want to leave wrong info on the page in the mean time)</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:GameCubeSystemMenu.png|350px]]<br />
|channeltype = Pre-installed<br />
|developer = Nintendo<br />
|released = {{vgrelease|JP=September 14, 2001|NA=November 18, 2001|EU=May 3, 2002|AUS=May 17, 2002|SA=August 23, 2002 (Brazil)}}<br />
|genre = Utility<br />
|input = GameCube Controller<br />
|forumlink = https://forums.dolphin-emu.org/showthread.php?tid=26826<br />
}}<br />
<br />
The [[GameCube]]'s '''''Main Menu''''', commonly known as the GameCube BIOS, is the [[wikipedia:Booting#IPL|Initial Program Loader (IPL)]] of the GameCube and its top level interface, allowing the player to load discs, change settings, and manage up to two memory cards at once. To access these features, the player must either hold A on controller 1, have no disc inserted, or have the lid open as the GameCube logo animates.<br />
<br />
Dolphin does not include the ''GameCube Main Menu'' by default, and it doesn't need it; it is able to launch games straight from the Dolphin GUI. However, the GameCube Main Menu is fully functional and even capable of launching games.<br />
<br />
== Emulation Information ==<br />
=== Accessing the Menu ===<br />
As a prerequisite, you must first dump a copy of IPL.bin from a GameCube console. Then, disable '''Skip BIOS''' in the Dolphin settings. To access the menu when launching a GameCube game, load any GameCube game of the appropriate region, and hold A as the GameCube logo animates. {{revision|5.0-3902}} added the ability to boot directly to the menu from the Dolphin menu.<br />
<br />
=== Inserting a Disc / Changing Discs ===<br />
To insert a disc or change discs, right click on any game in the game list and select "Change Disc", or use File > Change Disc. The GameCube menu has regional lockout mechanism in place, so when there's a region difference between the GameCube menu and disc, you will receive the message "The disc could not be read".<br />
<br />
=== Cheats, Savestates, Game INIs Not Working After Disc Change ===<br />
When emulating a GameCube, Dolphin only recognizes the first thing loaded as the game that is being played. So while changing the disc during the GameCube BIOS menu, for example, [[Super Smash Bros. Melee]] was loaded from the Game List, and then change disc and load [[Super Mario Sunshine]], the game cheats, game-specific settings, and even any savestates made will be for Melee and not Super Mario Sunshine.<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
=== Disc Swapping Hang ===<br />
Since at least {{revision|5.0-9241}}, when using Dolphin's "Change Disc" feature in the GameCube Main Menu, switching between certain combinations of discs will cause the menu to hang. This does not occur on Interpreter. See {{issue|11503}}.<br />
<br />
=== <s>Flickering/Stretchy Menu</s> ===<br />
The start up animation and menu will stretch and distort unless XFB is enabled, either virtual or real will correct for this issue. Fixed with Hybrid XFB in {{revision|5.0-5874}}. This issue still occurs when "Immediately Present XFB" is checked; uncheck it to fix the issue.<br />
{{image|GCSys-WithoutXFB.png|Stretchy and flickers}}<br />
{{image|GameCubeSystemMenu.png|What should display|br}}<br />
<br />
=== <s>Missing Music/Incorrect Audio</s> ===<br />
Despite the fixes {{revision|4.0-7286}} made to the DSP HLE sound by more accurately emulating Zelda ucode, music and effects in the IPL are still missing or distorted. Needs DSP LLE for proper audio. Refer {{Issue|7980}}. Fixed in {{revision|5.0-4452}}<br />
}}}}<br />
<br />
== Enhancements ==<br />
=== 16:9 Aspect Ratio fix ===<br />
The Gecko code works for the menu added onto any game with "Skip Menu" unchecked.<br />
<pre><br />
80000000 43955555<br />
80000008 41D3AE97<br />
80000004 3F7DB6ED<br />
86A00004 3FE38E39<br />
F6000002 80008180<br />
42480000 461C4000<br />
41A00000 44FA0000<br />
94210008 00000008<br />
5A010000 00000020<br />
94210004 00000000<br />
94210000 00000004<br />
86400000 80000000<br />
94210000 00000008<br />
88A00000 00000004<br />
94210000 0000000C<br />
86400000 80000000<br />
86A00000 3F7C8A61<br />
94210000 00000010<br />
92210000 00000004<br />
F6000002 80008180<br />
38A0FE70 3C80CC01<br />
B0A48000 38600190<br />
4A100000 FFFFFFC8<br />
10000003 00000004<br />
10000007 00000001<br />
E2000001 80008000<br />
F6000001 80008180<br />
43600000 40490FD8<br />
94210000 00000000<br />
5A010000 00000334<br />
94210000 00000000<br />
5A010000 00000100<br />
94210000 00000000<br />
94210000 00000014<br />
94210000 00000028<br />
E0000000 80008000<br />
</pre><br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
|cpuengine = Interpreter<br />
|cpuenginenotes = Fixes disc swap hang<br />
|skipbios = Off<br />
|skipbiosnotes = Run BIOS, hold A as the GameCube logo animates to enter<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|2.0|*|No support yet}}<br />
{{VersionCompatibilityVersion|3.0|****|Support added, requires LLE audio}}<br />
{{VersionCompatibilityVersion|4.0-7286|****|HLE Screeching fixed, audio improved but not perfect}}<br />
{{VersionCompatibilityVersion|5.0-4452|****|HLE audio fixed}}<br />
{{VersionCompatibilityVersion|5.0-4452|*****|Hybrid XFB corrects flickering}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=4.0-5952|OS=Windows 10|CPU=Intel Celeron J1900 @ 1.99 GHz|GPU=Intel Graphics HD|result=At recommended settings on a VPS of 60, The performance of this is at least playable, 60 FPS for the intro. drops down to 30 FPS once you move the cube, and climbs up to 41 FPS. Transitions and editing a file on the virtual memory card makes the FPS die to 15 FPS, and steadies at 25 FPS. Everything else is good and works fine.|tester=Muffin}}<br />
{{testing/entry|revision=4.0-6180|OS=Windows 8.1|CPU=AMD A8-5500 @ 3.2 GHz|GPU=AMD Radeon HD 7400M|result=Works fine with said recommended settings. Good for the proper GameCube feeling to your Dolphin Emulator.|tester=JMTestinTest}}<br />
{{testing/entry|revision=4.0-6247|OS=Windows 8.1|CPU=Intel Core i5-3210M @ 2.5 GHz|GPU=NVIDIA GeForce 610M|result=FPS: 60<br>VPS: 60<br>Works fine under recommended settings. Slightly slower frame rates when managing my virtual memory cards. Screen Position settings do not work.|tester=Wildgoosespeeder}}<br />
{{testing/entry|revision=4.0-7286|OS=Windows 8.1|CPU=Intel Core i5-3210M @ 2.5 GHz|GPU=NVIDIA GeForce 610M|result=It's so nice and not startling to not hear screeching under HLE! Too bad the sounds aren't perfect but hey, progress!|tester=Wildgoosespeeder}}<br />
{{testing/entry|revision=5.0|OS=OS X 10.11.6 |CPU=Intel Core i7 @ 2.66 GHz|GPU=NVIDIA GeForce GT 330M 512 MB|result=It works very well! Works almost perfectly with recommended settings. Sound is a bit choppy, but it's nothing major. As previously stated, screen position settings do not work.|tester=TheGamingStar}}<br />
{{testing/entry|revision=5.0-21088|OS=Windows 11|CPU=AMD Ryzen 5 3600 @ 3.6 GHz|GPU=NVIDIA GeForce RTX 3060|result=Brazilian version works pretty well, though that version is also susceptible to the Disc Swapping Hang problem listed above.|tester=DandelionSprout}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
{{VideoGallery<br />
|vid1=NpoSxNA8GoA|cap1=GameCube Menu Walkthrough - Dolphin Emulator 5.0<br />
}}<br />
<br />
[[Category:GameCube games]]<br />
[[Category:Zelda ucode games]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=End-User_License_Agreement&diff=188607End-User License Agreement2024-03-10T05:49:26Z<p>Mbc07: /* Emulation Information */ forgot image break</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:End-User License Agreement.png|350px]]<br />
|channeltype = Pre-installed<br />
|developer = Nintendo<br />
|released = {{vgrelease|JP/NA/EU|January 26, 2007}}{{vgrelease|KO|April 26, 2008}}<br />
|genre = Utility<br />
|input = Wii Remote<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-channel-end-user-license-agreement<br />
}}<br />
The '''''End-User License Agreement''''' channel provides licensing information for the Wii. It is not shown as a normal channel on the [[Wii Menu]], but is accessed from Wii Settings &rarr; Internet &rarr; User Agreements.<br />
<br />
==Emulation Information==<br />
===Initial Screen Fonts===<br />
All regional versions of the app support a shared list of translated text strings in the initial menu and the loading screen, but will attempt to render the strings in the Wii region's default font.<br />
<br />
As a result, if "App language + App region" combinations are selected that would not normally be possible on a physical Wii, then any characters in the strings that aren't in the default font, aren't shown at all.<br />
<br />
For instance, if English is set as the Dolphin Wii language, and the Korean version of the app is launched, the font is slightly different and thinner than in the other regional versions.<br />
<br />
The Korean version's font lacks accented letters, the Japanese and Korean versions' fonts lack support for one another's characters, and Traditional and Simplified Chinese characters aren't in the fonts of any version of the app.<br />
<br />
{{image|Wii End-User License Agreement English font comparison.png|Comparison of different regions|br}}<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
|type = channel<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|5.0-11518|*****|Since prior to this revision}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
{{VideoGallery<br />
}}<br />
<br />
[[Category:Wii Channels]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=End-User_License_Agreement&diff=188606End-User License Agreement2024-03-10T05:48:58Z<p>Mbc07: /* Emulation Information */ please stop directly embedding images, they should be loaded via Template:Image</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:End-User License Agreement.png|350px]]<br />
|channeltype = Pre-installed<br />
|developer = Nintendo<br />
|released = {{vgrelease|JP/NA/EU|January 26, 2007}}{{vgrelease|KO|April 26, 2008}}<br />
|genre = Utility<br />
|input = Wii Remote<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-channel-end-user-license-agreement<br />
}}<br />
The '''''End-User License Agreement''''' channel provides licensing information for the Wii. It is not shown as a normal channel on the [[Wii Menu]], but is accessed from Wii Settings &rarr; Internet &rarr; User Agreements.<br />
<br />
==Emulation Information==<br />
===Initial Screen Fonts===<br />
All regional versions of the app support a shared list of translated text strings in the initial menu and the loading screen, but will attempt to render the strings in the Wii region's default font.<br />
<br />
As a result, if "App language + App region" combinations are selected that would not normally be possible on a physical Wii, then any characters in the strings that aren't in the default font, aren't shown at all.<br />
<br />
For instance, if English is set as the Dolphin Wii language, and the Korean version of the app is launched, the font is slightly different and thinner than in the other regional versions.<br />
<br />
The Korean version's font lacks accented letters, the Japanese and Korean versions' fonts lack support for one another's characters, and Traditional and Simplified Chinese characters aren't in the fonts of any version of the app.<br />
<br />
{{image|Wii End-User License Agreement English font comparison.png|Comparison of different regions}}<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
|type = channel<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|5.0-11518|*****|Since prior to this revision}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
{{VideoGallery<br />
}}<br />
<br />
[[Category:Wii Channels]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Talk:Priiloader&diff=188605Talk:Priiloader2024-03-10T05:41:31Z<p>Mbc07: Game pages for homebrew apps</p>
<hr />
<div>Should we really start creating game pages for homebrew apps? Until now, all game pages were exclusively for officially released titles, the only exceptions being the Homebrew Channel and Wimmfi (AFAICT). Extending that to homebrew software is a can of worms I'm not sure if I want to deal with at the moment. Thoughts? - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 06:41, 10 March 2024 (CET)</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Monster_House&diff=188201Monster House2024-03-05T15:45:01Z<p>Mbc07: /* Problems */</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:Monster House.jpg|300px]]<br />
|developer = Artificial Mind and Movement<br />
|publisher = THQ<br />
|released = {{vgrelease|NA=July 18, 2006|EU=August 4, 2006|AUS=September 7, 2006}}<br />
|genre = Adventure<br />
|modes = Single-player<br />
|input = GameCube Controller<br />
|forumlink = https://forums.dolphin-emu.org/Thread-gc-monster-house<br />
|wikipedia = Monster House (video game)<br />
}}<br />
<br />
'''''Monster House''''' is an Survival Horror adventure video game released in 2006 by A2M. The game is based on the film of the same name.<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
<br />
=== Save State/Memory Card Swap Hang ===<br />
Very rarely (once in a playthrough), the game may get stuck in a loading screen, especially if save states were used from before a save point. It is unknown if swapping memory cards would cause crashes on console.<br />
<br />
=== <s>Freezing When Entering Fireplace</s> ===<br />
The game freezes when crawling through a fireplace in Chapter 3. The game is very linear, as such you can't continue playing past this point. See {{issue|10739}}. Fixed by {{revision|5.0-16631}}<br />
<br />
=== <s>Invalid Read Errors</s> ===<br />
The fix for the Fireplace hangs causes invalid reads to be spit out at transitions. These are non-fatal and can be ignored or disabled by Options → Configuration → and Uncheck Display Panic Handlers. {{revision|5.0-16631}} enables MMU, allowing the game's internal error handler to deal with the invalid reads, which usually does not result in a crash.<br />
<br />
<br />
}}}}<br />
<br />
== Enhancements ==<br />
=== 16:9 Widescreen Gecko Code ===<br />
==== EU ====<br />
<pre>$16:9 Widescreen<br />
04050474 C022A5A8<br />
0405047C C042BDF8<br />
</pre><br />
<br />
=== 60Hz PAL ===<br />
In the PAL-Version the 60Hz mode cannot be activated at startup. Use this Gecko code to force the 60Hz mode.<br />
<pre>$60Hz<br />
04146AC0 38600005<br />
</pre><br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|5.0|***|Fireplace freeze}}<br />
{{VersionCompatibilityVersion|5.0-16631|****|Playable, potential savestate/memcard issue.}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
{{VideoGallery<br />
|vid1=oiSd-wmBV5Q|cap1=Dolphin Emulator 4.0.2 - Monster House (1080p HD) - Nintendo GameCube<br />
|vid2=xRP8HobzIaw|cap2=Monster House - Gameplay HD 60fps Gamecube - (Dolphin)<br />
}}<br />
<br />
[[Category:GameCube games]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Wii_Menu&diff=188185Wii Menu2024-03-04T22:07:40Z<p>Mbc07: /* Problems */ unfixed problems goes on top of fixed ones (<s></s>)</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:WiiSystemMenu.jpg|350px]]<br />
|channeltype = Pre-installed<br />
|developer = Nintendo<br />
|released = {{vgrelease|NA=November 19, 2006}}{{vgrelease|JP=December 2, 2006|AUS=December 7, 2006|EU|December 8, 2006}}<br />
|genre = Utility<br />
|input = Wii Remote, USB Keyboard, Classic Controller<br />
|forumlink = https://forums.dolphin-emu.org/showthread.php?tid=26826<br />
}}<br />
<br />
The '''''Wii Menu''''', commonly known as the "System Menu", is the top-level menu interface of the [[Wii]] game console, allowing the player to navigate/launch [[Wii Channels|channels]], change settings, access the message board/address book, use the SD card, and [[Disc Channel|load discs]]. The channels are displayed on a 4:3 grid with 4 pages, which the player navigates using the Wii Remote. The grid is customizable; users can move channels (except for the Disc Channel) amongst the menu's 47 customizable slots by pressing and holding the A and B button while hovering over the channel the user wants to move.<br />
<br />
Dolphin does not include the ''Wii Menu'' by default, and it doesn't need it; it is able to launch games straight from the Dolphin GUI. However, the menu is fully functional; it can load channels and even discs. Starting with {{revision|5.0-4588}}, you can easily install the ''Wii Menu'' in Dolphin by going into Tools → "Perform Online System Update". Additionally, starting with Dolphin {{revision|5.0-5179}}, the ''Wii Menu'' can also be installed offline from a Wii disc containing an update partition by right-clicking the game on Dolphin's game list and selecting "Perform System Update". Once installed it can be launched from Tools → "Load Wii System Menu".<br />
<br />
== Emulation Information ==<br />
{{Problems/Wii Network Certificates Required}}<br />
<br />
=== Alternate Region Titles ===<br />
The Wii Menu will only load titles corresponding to its region. This region locking is enforced by the system menu. Use an appropriately aligned version or load alternate region titles via the Game List.<br />
<br />
=== EULA for Online Services === <br />
Changing some settings in the Wii Menu will ask to accept the EULA again. If the hidden EULA channel isn't installed, it's impossible to accept it, and online features of some games won't work. To fix this, perform an online update through System Settings or go to File → Change Disc and select the ISO of a game which has an update partition, then go to the Disc Channel to perform the update. After doing so, the EULA can be accepted.<br />
<br />
=== No Channels ===<br />
The Wii Menu will initially appear without any [[Wii Channels|channels]], except for the [[Disc Channel]]. This is because Dolphin doesn't come with channels preinstalled as the Wii does; it's up to the user to install them, using the same process that was used to install the Wii Menu.<br />
<br />
=== Wii Menu Crashes When Loading Forecast Channel's Banner ===<br />
The import handling in Dolphin's IOS HLE was broken until {{revision|5.0-3147}} and caused channels not to install properly. This causes the Wii Menu to crash in some cases when loading the Forecast Channel's banner. This affects all NANDs where the Forecast Channel was installed in Dolphin.<br />
<br />
A workaround was to create the title data directory manually on the NAND. Now that {{revision|5.0-3147}} allows installing the channel properly, the channel will remain broken until reinstalled.<br />
<br />
=== Wiiware Games & WAD Files Instead Launch System Menu ===<br />
Deleting the NANDBOOTINFO file in the following Documents location will resolve this:<br />
%userprofile%\documents\Dolphin Emulator\Wii\shared2\sys\<br />
<br />
===Error 101232 / Total breakage of internet within Wii Menu===<br />
Pretty likely to happen when trying to change the internet settings within the Wii Menu settings (Regardless of whether RiiConnect24, WiiLink, Wiimmfi, multiple, or none of those are enabled), at which point Wii Menu cannot use any online or RiiConnect24 connections due to network tests failing with Error 101232, and utility channels launched from Wii Menu will complain about a lack of network configurations.<br />
<br />
The best-working fix is to, while Dolphin is not running, go to <code>(…)\Documents\Dolphin Emulator\Wii\shared2\sys</code>, and then delete the <code>net</code> folder. Wii Menu can then be run with normal internet functionality.<br />
<br />
==="This channel can't be used"===<br />
A fully possible outcome of changing between Wii Menu system updates from different regions, as it would often result in clone [[Forecast Channel]] and [[News Channel]] listings on the Wii Menu. The ones from the current region works normally, while the clones from other regions will instantly show a black screen with ''"This channel can't be used"'' and then hardlock.<br />
<br />
As the clones don't show up in the Wii Menu settings' channel list, removing the clones outright requires the ''[https://wiibrew.org/wiki/AnyTitle_Deleter/AnyTitle_Deleter_MOD AnyTitle Deleter MOD]'' homebrew app, and run its <code>boot.dol</code> with Dolphin. Its default Wii OS version (IOS249) can safely be picked regardless of a couple of error notes, leading to "Titles" → "System Channel Titles".<br />
<br />
Crosschecking the 4-letter <code>CODE</code> values to find the exact clones is nice to do, but as a rule of thumb, codes ending with E are North America, P are PAL, J are Japan, and A are either region-free or contains files shared between the regions. Once you've narrowed down the clones, press A on them, and then A again to confirm the deletion.<br />
<br />
==="You tried to access the address marc:(…)" when opening settings===<br />
Caused by some kind of conflict with [[Internet Channel]]. If Internet Channel doesn't show up in the Dolphin game list, use the same ''AnyTitle Deleter MOD'' homebrew as above, go to "Titles" → "Installed Channel Titles", and uninstall those whose codes match the first 4 letters of the codes match the IDs of the Internet Channel (HADE, HADP, and/or HADJ).<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
=== Screen Position Setting ===<br />
The Screen Position Setting in the System Preferences has no effect in Dolphin. On Console, it moves the Position of the Screen either to the left or right by pressing the arrows in the desired direction. Refer {{issue|10984}}.<br />
<br />
=== Accidental Temporary Region Change ===<br />
Under very rare and convoluted circumstances that can be easily avoided, it is possible for Wii Menu to temporarily think it's in a different region, despite still having the original region's system menu files.<br />
<br />
The process is unclear. The closest guess is that if both ''"This channel can't be used"'' and ''"You tried to access the address marc:(…)"'' mentioned above happen during a short time period, Wii Menu can begin struggling to tell which region it's in, and which system update it has.<br />
<br />
If a disc from another region is mounted into Wii Menu at that point in time (e.g. [[Mario Super Sluggers]] for PAL, [[Monster Hunter G]] for NA), [[Disc Channel]] can possibly show a "Wii System Update" prompt. If Disc Channel is clicked on and the prompt is accepted, an update bar will be shown and possibly succeed.<br />
<br />
After that process, upon returning to Wii Menu, some of the channels will act a bit weird. Not only Forecast Channel and News Channel, but also [[Everybody Votes Channel]], can lead to ''"This channel can't be used"'', and the time format will have changed between 12- and 24-hour formats. Restarting the emulation session, and/or using the ''AnyTitle Deleter MOD'' fixes mentioned above, will fix the problem and return Wii Menu to its original region.<br />
<br />
{{Problems/Error 109144}}<br />
<br />
For Wii Menu, this primarily concerns the mail functionality, specifically the envelope option and the "Register" button in the Address Book.<br />
<br />
=== Failure to Reconnect Wii Remote When Returning to Wii Menu ===<br />
When moving from a game, app, or homebrew app, into Wii Menu, the Wii Remote will turn off the connection, and then fail to re-connect on its own when the menu has loaded. On real hardware, the Wii Remote re-connects after around 2 seconds.<br />
<br />
=== <s>Keyboard Is Not Completely Displayed</s> ===<br />
The keyboard that appears when the user wants to give his Wii a nickname is not fully displayed if "Fast Depth Calculation" is enabled. To display the keyboard correctly, disable the option. This is fixed since at least {{revision|5.0-10516}}.<br />
<br />
=== <s>Channel Management (Wii Menu 2.x)</s> ===<br />
Deleting channels works, but will leave Wii Menu corrupted. To fix this, manually locate and remove <var>title.tmd</var> from the deleted channel or update the Wii Menu to version 3.0 or newer. Fixed in {{revision|5.0-2660}}.<br />
{{image|WiiMenu_Corrupt.png|Deleting channels leave Wii Menu 2.x corrupted|br}}<br />
<br />
=== <s>Cheats, Savestates Not Working</s> ===<br />
<!-- Shared problem with [[Disc Channel#Cheats, Savestates Not Working]] --><br />
Dolphin only recognizes the first thing loaded as the game that is being played. For example, if [[Super Smash Bros. Brawl]] is loaded from the Game List, and use the home menu to go to the Wii Menu, then change disc and load [[Xenoblade Chronicles]], the game cheats, and even any savestates made will be for Brawl and not Xenoblade.<br />
<br />
Fixed in {{revision|5.0-2712}}, which introduces proper title tracking. Savestates, screenshots, cheats, custom textures, etc. should all work.<br />
<br />
=== <s>Copying/Moving Channels to SD Card</s> ===<br />
Copying/moving channels to SD Card will always fail. Fixed in {{revision|5.0-2666}}.<br />
<br />
=== <s>Format Wii Memory</s> ===<br />
Using "Format Wii Memory" option works but Dolphin will keep complaining about missing entries in SYSCONF after doing that. The workaround is disabling Panic Handlers or deleting <var>User\Wii\shared2\sys\SYSCONF</var>, letting Dolphin generate a new one. Fixed in {{revision|5.0-4416}}.<br />
<br />
=== <s>Message Board</s> ===<br />
Messages cannot be sent/received. Playtime is correctly registered only if a game is loaded through the Wii Menu/Disc Channel and the Wii Menu is returned to after playing. Fixed in {{revision|5.0-775}}.<br />
<br />
=== <s>Persistent Game Settings (GameINI) on Next Game Load</s> ===<br />
<!-- Shared problem with [[Disc Channel#Persistent Game Settings (GameINI) on Next Game Load]] --><br />
Because of the state of Dolphin's current config system, GameINI will not reload on next game load. This will be solved in the future with the new config system. Fixed in {{revision|5.0-4896}}.<br />
<br />
=== <s>Startup Disc Menu Fails to Load</s> ===<br />
Due to the IOS emulation changes, and the fact that the Startup Disc menu uses the currently unemulated IOS4, it will not boot as of the current revision. Fixed in {{revision|5.0-4647}}.<br />
<br />
=== <s>System Update</s> === <br />
Performing a System Update will end with an error 32004 or 32017. Fixed in {{revision|5.0-2752}}. Note: the System Menu requires the System Menu IOS to be installed.<br />
<br />
=== <s>Update Partitions Are Not Detected</s> ===<br />
No game update partitions are detected because of a bug in IOS HLE. Fixed in {{revision|5.0-2712}}.<br />
<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
<!-- Graphics --><br />
<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries:{{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|5.0-11518|****|Since prior to this revision}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=5.0-14197|OS=Windows 10|CPU=Intel Core i5-4200U @ 1.6 GHz|GPU=Intel HD Graphics 4400|result=Playable.|tester=Jack}}<br />
{{testing/entry|revision=5.0-21088|OS=Windows 11|CPU=AMD Ryzen 5 3600 @ 3.6 GHz|GPU=NVIDIA GeForce RTX 3060|result=Core functions (Game/app launching, almost all settings, SD card menus) work pretty much spot on. Network settings are very fragile and should never be changed. Wii Mail envelope didn't work; likely requires NAND. Fails to load titles from other regions even with Priiloader.|tester=DandelionSprout}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
|vid1=8iIr1--4kjo|cap1=Running the Wii menu and shop on Dolphin 5.0 - The Retro Byte<br />
|vid2=XhStgjtkk7Y|cap2=Wii Menu 2.0U on Dolphin SVN 6194 (1080P)<br />
}}<br />
<br />
[[Category:Wii games]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Wii_Fit&diff=188184Wii Fit2024-03-04T22:04:36Z<p>Mbc07: /* Problems */ unfixed problems goes on top of fixed ones (<s></s>)</p>
<hr />
<div>{{See Associated Channel}}<br />
{{Infobox VG<br />
|image = [[File:Wii Fit.jpg|300px]]<br />
|developer = Nintendo EAD<br />
|publisher = Nintendo<br />
|series = Wii Games, Wii Fit<br />
|released = {{vgrelease|JP=December 1, 2007|EU=April 25, 2008|AUS=May 8, 2008}}{{vgrelease|NA=May 19, 2008|KO=December 6, 2008|TW=December 27, 2008}}<br />
|genre = Fitness<br />
|modes = Single-player, Multiplayer (2)<br />
|input = Wii Remote, Wii Remote + Nunchuk, Wii Balance Board<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-wii-fit<br />
}}<br />
<br />
'''''Wii Fit''''' ('''''Wiiフィット''''') is a fitness video game developed by Nintendo for the [[Wii]]. The game introduced the Wii Balance Board, which the game uses to measure the player's weight and posture as they stand on it during exercise. Matsunaga described the game as a "way to help get families exercising together", and features a wide variety of exercises such as yoga, strength training, aerobics, and balance games. It has proven so successful at creating entertaining exercise, that it has been adopted by health clubs, nursing homes and even used for professional physiotherapy rehabilitation.<br />
<br />
== Emulation Information ==<br />
{{Problems/Wii Balance Board Required}}<br />
<br />
=== Wii Balance Board Disconnects ===<br />
The Wii Balance Board tends to disconnect after a while. This can be avoided by turning off Wiimote Speaker Data, or by using [[Bluetooth Passthrough]]. See {{Issue|9188}}.<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
=== Missing Banner Mii Faces and Graph in Channel ===<br />
Mii faces and the graph are missing in the Wii Fit Plus Channel's banner and overview on the system menu. Disable '''Store EFB Copies to Texture Only''' on both the channel and the main game to fix this (both of them generate the images). Refer {{issue|11858}}. <br />
<br />
=== Japanese Version's Tutorial Refuses to Progress Past the Sync Screen ===<br />
The Japanese version of Wii Fit (Both vanilla and Revision 1) requires players to sync the Balance Board before moving on to the proper tutorial, but in Dolphin the game instantly disconnects the Balance Board during that particular sync ("Wii Remote 5 disconnected by emulated software"), making the JP version effectively unplayable unless the player continues on a savefile they exported from a Wii or Wii U.<br />
<br />
The NA, PAL, and Republic of China versions do not request syncing before the initial Body Test several minutes into the proper tutorial, and are not affected by this.<br />
<br />
=== <s>Mini Game Hangs</s> ===<br />
A lot of minigames hang on a white screen after showing a dozen "Invalid read" errors if '''Store EFB Copies to Texture Only''' is disabled to . (Tested on {{Revision|5.0-13178}} and {{Revision|5.0-13452}}). Disabling dual-core helps with some of these. This has been fixed by {{revision|5.0-13714}}. <br />
<br />
=== <s>Channel Installation Functionality</s> ===<br />
The game will ask you to install a Wii Fit Channel on the Wii Menu at some point. You can go through the process and it will install and return to the game successfully. The system menu will not actually have the Wii Fit Channel, though. Fixed by {{revision|5.0-1837}}.<br />
<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|4897|**|}}<br />
{{VersionCompatibilityVersion|3.5-1363|****|Balance Board support added}}<br />
{{VersionCompatibilityVersion|4.0-8400|*****|Perfect (Likely since well before this revision)}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=4.0-8400|OS=Windows 7|CPU=Intel Core i5-3570K @ 3.8 GHz|GPU=NVIDIA GeForce GTX 760|result=Perfect|tester=JMC47}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
}}<br />
<br />
{{Navigation/Wii Game Series}}<br />
<br />
[[Category:Wii games]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Wii_Fit_Body_Check_Channel&diff=188183Wii Fit Body Check Channel2024-03-04T22:01:37Z<p>Mbc07: Removed shutdown notice, when present, they go on "Emulation Information", not on "Problems", and are based on factual data, not on "might have shut down" like the recent edit. Again, please read Project:Wiki Conventions if you still haven't</p>
<hr />
<div>:''Not to be confused with the [[Wii Fit Channel]].''<br />
{{Infobox VG<br />
|image = [[File:Wii Fit Body Check Channel.png|350px]]<br />
|channeltype = Downloadable<br />
|developer = Nintendo<br />
|series = Wii Fit<br />
|release = {{vgrelease|JP=April 2009}}<br />
|genre = Utility, Fitness<br />
|input = Wii Remote<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-channel-wii-fit-body-check-channel<br />
}}<br />
<br />
The '''Wii Fit Body Check Channel''' (Wii Fit からだチェックチャンネル) is a channel developed in collaboration with NEC, Panasonic and Hitachi capable of receiving personalized guidance from health professionals about how to stay healthy. The recommendations are based on data gathered from [[Wii Fit]] as well as from ''Personal Trainer: Walking'' for Nintendo DS.<br />
<br />
The app requires a save file from the Japanese versions of either Wii Fit or [[Wii Fit Plus]] in order to reach the main interface.<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
<br />
{{Problems/Error 109144}}<br />
<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=5.0-21088|OS=Windows 11|CPU=AMD Ryzen 5 3600 @ 3.6 GHz|GPU=NVIDIA GeForce RTX 3060|result=Got an error upon startup that said, according to Google Translate's handwriting system, "There is no individual Wii Fit data. Reboot from the Wii Fit disk. Please create your personal data." So it's safe to assume the app doesn't recognise PAL Wii Fit Plus savefiles. Upon creating a JP Wii Fit Plus savefile, I got marginally further, before I ran into Error 109144.|tester=DandelionSprout}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
|vid1=D2CmtWWBdfw|cap1=Wii Fit Body Check Channel (with English subtitles) (Read description)<br />
}}<br />
<br />
[[Category:Wii Channels]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Neo_Turf_Masters&diff=188175Neo Turf Masters2024-03-04T18:36:44Z<p>Mbc07: /* Testing */</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:Neo Turf Masters.jpg|300px]]<br />
|developer = Nazca Corporation<br />
|publisher = SNK Playmore<br />
|released = '''Neo Geo'''<br/>{{vgrelease|JP/NA|March 1, 1996}}'''Virtual Console'''<br/>{{vgrelease|JP=July 8, 2008|EU/AUS|July 25, 2008}}{{vgrelease|NA=August 18, 2008}}<br />
|genre = Sports, Golf<br />
|modes = Single-player, Multiplayer (2)<br />
|input = Wii Remote, Classic Controller, GameCube Controller<br />
|forumlink = https://forums.dolphin-emu.org/Thread-virtual-console-neo-turf-masters<br />
}}<br />
<br />
In '''''Neo Turf Masters''''' pick one of six available golfers and competes on a number of golf courses around the world, including Japan (Fujiyama Oriental Golf Club), America (Grand Canyon Golf Course), Australia (Blue Lagoon Golf Course), and Germany (Baden Golf Course). The game features two modes of play. The first is Stroke Play, in which the player attempts to get the best score by playing all 18 holes. The second is Match Play, in which two players compete to see who can win more of the 18 holes. Get ready to hit the fairway!<br />
<br />
{{GlobalProblems}}<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
<br />
<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|5.0-21088|****}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=5.0-21088|OS=Windows 11|CPU=AMD Ryzen 5 3600 @ 3.6 GHz|GPU=NVIDIA GeForce RTX 3060|result=Works perfectly during non-fairway gameplay. Struggles a bit with green putting, where the framerate drops from 50fps to 45~47fps.|tester=DandelionSprout}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
}}<br />
<br />
[[Category:Virtual Console games]]<br />
[[Category:Neo Geo games]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Wii_Menu&diff=188174Wii Menu2024-03-04T18:36:23Z<p>Mbc07: /* Testing */</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:WiiSystemMenu.jpg|350px]]<br />
|channeltype = Pre-installed<br />
|developer = Nintendo<br />
|released = {{vgrelease|NA=November 19, 2006}}{{vgrelease|JP=December 2, 2006|AUS=December 7, 2006|EU|December 8, 2006}}<br />
|genre = Utility<br />
|input = Wii Remote, USB Keyboard, Classic Controller<br />
|forumlink = https://forums.dolphin-emu.org/showthread.php?tid=26826<br />
}}<br />
<br />
The '''''Wii Menu''''', commonly known as the "System Menu", is the top-level menu interface of the [[Wii]] game console, allowing the player to navigate/launch [[Wii Channels|channels]], change settings, access the message board/address book, use the SD card, and [[Disc Channel|load discs]]. The channels are displayed on a 4:3 grid with 4 pages, which the player navigates using the Wii Remote. The grid is customizable; users can move channels (except for the Disc Channel) amongst the menu's 47 customizable slots by pressing and holding the A and B button while hovering over the channel the user wants to move.<br />
<br />
Dolphin does not include the ''Wii Menu'' by default, and it doesn't need it; it is able to launch games straight from the Dolphin GUI. However, the menu is fully functional; it can load channels and even discs. Starting with {{revision|5.0-4588}}, you can easily install the ''Wii Menu'' in Dolphin by going into Tools → "Perform Online System Update". Additionally, starting with Dolphin {{revision|5.0-5179}}, the ''Wii Menu'' can also be installed offline from a Wii disc containing an update partition by right-clicking the game on Dolphin's game list and selecting "Perform System Update". Once installed it can be launched from Tools → "Load Wii System Menu".<br />
<br />
== Emulation Information ==<br />
{{Problems/Wii Network Certificates Required}}<br />
<br />
=== Alternate Region Titles ===<br />
The Wii Menu will only load titles corresponding to its region. This region locking is enforced by the system menu. Use an appropriately aligned version or load alternate region titles via the Game List.<br />
<br />
=== EULA for Online Services === <br />
Changing some settings in the Wii Menu will ask to accept the EULA again. If the hidden EULA channel isn't installed, it's impossible to accept it, and online features of some games won't work. To fix this, perform an online update through System Settings or go to File → Change Disc and select the ISO of a game which has an update partition, then go to the Disc Channel to perform the update. After doing so, the EULA can be accepted.<br />
<br />
=== No Channels ===<br />
The Wii Menu will initially appear without any [[Wii Channels|channels]], except for the [[Disc Channel]]. This is because Dolphin doesn't come with channels preinstalled as the Wii does; it's up to the user to install them, using the same process that was used to install the Wii Menu.<br />
<br />
=== Wii Menu Crashes When Loading Forecast Channel's Banner ===<br />
The import handling in Dolphin's IOS HLE was broken until {{revision|5.0-3147}} and caused channels not to install properly. This causes the Wii Menu to crash in some cases when loading the Forecast Channel's banner. This affects all NANDs where the Forecast Channel was installed in Dolphin.<br />
<br />
A workaround was to create the title data directory manually on the NAND. Now that {{revision|5.0-3147}} allows installing the channel properly, the channel will remain broken until reinstalled.<br />
<br />
=== Wiiware Games & WAD Files Instead Launch System Menu ===<br />
Deleting the NANDBOOTINFO file in the following Documents location will resolve this:<br />
%userprofile%\documents\Dolphin Emulator\Wii\shared2\sys\<br />
<br />
===Error 101232 / Total breakage of internet within Wii Menu===<br />
Pretty likely to happen when trying to change the internet settings within the Wii Menu settings (Regardless of whether RiiConnect24, WiiLink, Wiimmfi, multiple, or none of those are enabled), at which point Wii Menu cannot use any online or RiiConnect24 connections due to network tests failing with Error 101232, and utility channels launched from Wii Menu will complain about a lack of network configurations.<br />
<br />
The best-working fix is to, while Dolphin is not running, go to <code>(…)\Documents\Dolphin Emulator\Wii\shared2\sys</code>, and then delete the <code>net</code> folder. Wii Menu can then be run with normal internet functionality.<br />
<br />
==="This channel can't be used"===<br />
A fully possible outcome of changing between Wii Menu system updates from different regions, as it would often result in clone [[Forecast Channel]] and [[News Channel]] listings on the Wii Menu. The ones from the current region works normally, while the clones from other regions will instantly show a black screen with ''"This channel can't be used"'' and then hardlock.<br />
<br />
As the clones don't show up in the Wii Menu settings' channel list, removing the clones outright requires the ''[https://wiibrew.org/wiki/AnyTitle_Deleter/AnyTitle_Deleter_MOD AnyTitle Deleter MOD]'' homebrew app, and run its <code>boot.dol</code> with Dolphin. Its default Wii OS version (IOS249) can safely be picked regardless of a couple of error notes, leading to "Titles" → "System Channel Titles".<br />
<br />
Crosschecking the 4-letter <code>CODE</code> values to find the exact clones is nice to do, but as a rule of thumb, codes ending with E are North America, P are PAL, J are Japan, and A are either region-free or contains files shared between the regions. Once you've narrowed down the clones, press A on them, and then A again to confirm the deletion.<br />
<br />
==="You tried to access the address marc:(…)" when opening settings===<br />
Caused by some kind of conflict with [[Internet Channel]]. If Internet Channel doesn't show up in the Dolphin game list, use the same ''AnyTitle Deleter MOD'' homebrew as above, go to "Titles" → "Installed Channel Titles", and uninstall those whose codes match the first 4 letters of the codes match the IDs of the Internet Channel (HADE, HADP, and/or HADJ).<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
=== Screen Position Setting ===<br />
The Screen Position Setting in the System Preferences has no effect in Dolphin. On Console, it moves the Position of the Screen either to the left or right by pressing the arrows in the desired direction. Refer {{issue|10984}}.<br />
<br />
=== <s>Keyboard Is Not Completely Displayed</s> ===<br />
The keyboard that appears when the user wants to give his Wii a nickname is not fully displayed if "Fast Depth Calculation" is enabled. To display the keyboard correctly, disable the option. This is fixed since at least {{revision|5.0-10516}}.<br />
<br />
=== <s>Channel Management (Wii Menu 2.x)</s> ===<br />
Deleting channels works, but will leave Wii Menu corrupted. To fix this, manually locate and remove <var>title.tmd</var> from the deleted channel or update the Wii Menu to version 3.0 or newer. Fixed in {{revision|5.0-2660}}.<br />
{{image|WiiMenu_Corrupt.png|Deleting channels leave Wii Menu 2.x corrupted|br}}<br />
<br />
=== <s>Cheats, Savestates Not Working</s> ===<br />
<!-- Shared problem with [[Disc Channel#Cheats, Savestates Not Working]] --><br />
Dolphin only recognizes the first thing loaded as the game that is being played. For example, if [[Super Smash Bros. Brawl]] is loaded from the Game List, and use the home menu to go to the Wii Menu, then change disc and load [[Xenoblade Chronicles]], the game cheats, and even any savestates made will be for Brawl and not Xenoblade.<br />
<br />
Fixed in {{revision|5.0-2712}}, which introduces proper title tracking. Savestates, screenshots, cheats, custom textures, etc. should all work.<br />
<br />
=== <s>Copying/Moving Channels to SD Card</s> ===<br />
Copying/moving channels to SD Card will always fail. Fixed in {{revision|5.0-2666}}.<br />
<br />
=== <s>Format Wii Memory</s> ===<br />
Using "Format Wii Memory" option works but Dolphin will keep complaining about missing entries in SYSCONF after doing that. The workaround is disabling Panic Handlers or deleting <var>User\Wii\shared2\sys\SYSCONF</var>, letting Dolphin generate a new one. Fixed in {{revision|5.0-4416}}.<br />
<br />
=== <s>Message Board</s> ===<br />
Messages cannot be sent/received. Playtime is correctly registered only if a game is loaded through the Wii Menu/Disc Channel and the Wii Menu is returned to after playing. Fixed in {{revision|5.0-775}}.<br />
<br />
=== <s>Persistent Game Settings (GameINI) on Next Game Load</s> ===<br />
<!-- Shared problem with [[Disc Channel#Persistent Game Settings (GameINI) on Next Game Load]] --><br />
Because of the state of Dolphin's current config system, GameINI will not reload on next game load. This will be solved in the future with the new config system. Fixed in {{revision|5.0-4896}}.<br />
<br />
=== <s>Startup Disc Menu Fails to Load</s> ===<br />
Due to the IOS emulation changes, and the fact that the Startup Disc menu uses the currently unemulated IOS4, it will not boot as of the current revision. Fixed in {{revision|5.0-4647}}.<br />
<br />
=== <s>System Update</s> === <br />
Performing a System Update will end with an error 32004 or 32017. Fixed in {{revision|5.0-2752}}. Note: the System Menu requires the System Menu IOS to be installed.<br />
<br />
=== <s>Update Partitions Are Not Detected</s> ===<br />
No game update partitions are detected because of a bug in IOS HLE. Fixed in {{revision|5.0-2712}}.<br />
<br />
===Accidental Temporary Region Change===<br />
Under very rare and convoluted circumstances that can be easily avoided, it is possible for Wii Menu to temporarily think it's in a different region, despite still having the original region's system menu files.<br />
<br />
The process is unclear. The closest guess is that if both ''"This channel can't be used"'' and ''"You tried to access the address marc:(…)"'' mentioned above happen during a short time period, Wii Menu can begin struggling to tell which region it's in, and which system update it has.<br />
<br />
If a disc from another region is mounted into Wii Menu at that point in time (e.g. [[Mario Super Sluggers]] for PAL, [[Monster Hunter G]] for NA), [[Disc Channel]] can possibly show a "Wii System Update" prompt. If Disc Channel is clicked on and the prompt is accepted, an update bar will be shown and possibly succeed.<br />
<br />
After that process, upon returning to Wii Menu, some of the channels will act a bit weird. Not only Forecast Channel and News Channel, but also [[Everybody Votes Channel]], can lead to ''"This channel can't be used"'', and the time format will have changed between 12- and 24-hour formats. Restarting the emulation session, and/or using the ''AnyTitle Deleter MOD'' fixes mentioned above, will fix the problem and return Wii Menu to its original region.<br />
<br />
{{Problems/Error 109144}}<br />
<br />
For Wii Menu, this primarily concerns the mail functionality, specifically the envelope option and the "Register" button in the Address Book.<br />
<br />
===Failure to Reconnect Wii Remote when loading from a Game to Wii Menu===<br />
When moving from a game, app, or homebrew app, into Wii Menu, the Wii Remote will turn off the connection, and then fail to re-connect on its own when the menu has loaded. On real hardware, the Wii Remote re-connects after around 2 seconds.<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
<!-- Graphics --><br />
<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries:{{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|5.0-11518|****|Since prior to this revision}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=5.0-14197|OS=Windows 10|CPU=Intel Core i5-4200U @ 1.6 GHz|GPU=Intel HD Graphics 4400|result=Playable.|tester=Jack}}<br />
{{testing/entry|revision=5.0-21088|OS=Windows 11|CPU=AMD Ryzen 5 3600 @ 3.6 GHz|GPU=NVIDIA GeForce RTX 3060|result=Core functions (Game/app launching, almost all settings, SD card menus) work pretty much spot on. Network settings are very fragile and should never be changed. Wii Mail envelope didn't work; likely requires NAND. Fails to load titles from other regions even with Priiloader.|tester=DandelionSprout}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
|vid1=8iIr1--4kjo|cap1=Running the Wii menu and shop on Dolphin 5.0 - The Retro Byte<br />
|vid2=XhStgjtkk7Y|cap2=Wii Menu 2.0U on Dolphin SVN 6194 (1080P)<br />
}}<br />
<br />
[[Category:Wii games]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=USB_Flash_Optimization&diff=188173USB Flash Optimization2024-03-04T18:36:02Z<p>Mbc07: /* Testing */</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:Wii-USBFlashOptimizationTitleScreen.png|350px]]<br />
|channeltype = Utility<br />
|developer = Nintendo<br />
|released = {{vgrelease|JP=August 2, 2012}}<br />
|genre = Utility<br />
|input = Wii Remote<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-channel-usb-flash-optimization<br />
}}<br />
<br />
'''''USB Flash Optimization''''' is a channel that optimizes the 16 GB USB Flash Drive used to handle installation and patches in the Wii version of [[Dragon Quest X]].<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
===Missing USB storage support===<br />
As of {{revision|5.0-21088}}, Dolphin does not forward any USB storage devices to USB Flash Optimization, neither physical passthrough devices, nor emulated devices.<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries:{{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|5.0-21088|**}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries:{{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=5.0-21088|OS=Windows 11|CPU=AMD Ryzen 5 3600 @ 3.6 GHz|GPU=NVIDIA GeForce RTX 3060|result=Requires a Japanese [[Wii Menu]] in order to launch the app. After the initial menu and questions, the USB configuration near-instantly shows the error message 01-0746-00028, leading to a prompt to return to the Wii Menu.|tester=DandelionSprout}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
}}<br />
<br />
[[Category:Wii Channels]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Wii_System_Transfer&diff=187070Wii System Transfer2024-02-27T17:09:33Z<p>Mbc07: </p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:Wii_Transfer_Tool.png|350px]]<br />
|channeltype = Downloadable (Wii U)<br />
|developer = Nintendo<br />
|released = {{vgrelease|JP/NA/EU|November 18th, 2012}}<br />
|genre = Utility<br />
|input = Wii Remote<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-channel-wii-system-transfer<br />
}}<br />
<br />
''Wii System Transfer'' is the vWii counterpart to the ''[[Wii U Transfer Tool]]''. It provides the ability to copy over Wii content to a Wii U system using an SD Card.<br />
<br />
== Emulation Information ==<br />
{{Problems/Wii Network Certificates Required}}<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
<br />
=== Startup Hang ===<br />
Shortly after booting, this channel will hang in a black error screen. See {{issue|11985}}.<br />
{{Image|Wii System Transfer Error.png|Error Screen|br}}<br />
<br />
As of {{revision|5.0-21088}}, or potentially since a ''Wii System Transfer'' app update, a different hardlock error screen shows up, this time saying "This software is incompatible with this console"<br />
{{Image|Wii System Transfer later error screen.png|The "Software is incompatible" error screen|br}}<br />
<br />
If "Graphics" → "Vulkan Graphics Configuration" → "Auto-Adjust Window Size" is set to on, the screen will have no text and will be entirely black.<br />
<br />
{{Problems/Missing banner}}<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|5.0-21088|**}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries:{{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=5.0-21088|OS=Windows 11|CPU=AMD Ryzen 5 3600 @ 3.6 GHz|GPU=NVIDIA GeForce RTX 3060|result=Launching the app from the [[Wii Menu]], results in an error screen, at which point Dolphin hardlocks and the emulation must be stopped or reset.<br><br>Notably, trying to launch the app from Dolphin, will instead launch Wii Menu (if Wii Menu is available), from which Wii System Transfer can be launched.|tester=DandelionSprout}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
}}<br />
<br />
[[Category:Wii Channels]]<br />
[[Category:Wii U vWii]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Pok%C3%A9mon_XD:_Gale_of_Darkness&diff=187069Pokémon XD: Gale of Darkness2024-02-27T17:09:17Z<p>Mbc07: </p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:PokemonXD.jpg|300px]]<br />
|developer = Genius Sonority<br />
|publisher = Nintendo<br />
|series = Pokémon<br />
|released = {{vgrelease|JP=August 4, 2005|NA=October 3, 2005|AUS=November 10, 2005|EU=November 18, 2005}}<br />
|genre = Role-playing<br />
|modes = Single-player, Multiplayer (4)<br />
|input = GameCube Controller, Game Boy Advance<br />
|forumlink = https://forums.dolphin-emu.org/Thread-gc-pok%C3%A9mon-xd-gale-of-darkness--26142<br />
}}<br />
<br />
'''''Pokémon XD: Gale of Darkness''''', released in Japan as '''''Pokémon Ekkusudī Yami no Kaze Dāku Rugia''''' ('''''ポケモンXD 闇の旋風ダーク・ルギア'''''), is the second role-playing game from Nintendo's Pokémon franchise for the [[Nintendo GameCube]]. It is the successor of the GameCube game ''[[Pokémon Colosseum]]'', and takes place in Orre, the setting of ''Pokémon Colosseum''. Pokémon Ruby, Sapphire, Emerald, FireRed, and LeafGreen can connect to this game through trading and Battle Mode.<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
=== Aspect Ratio Detection ===<br />
Dolphin's aspect ratio detection has trouble with this title, particularly in the map, which can cause rapid shifts between 4x3 and 16x9 AR. Set ''Aspect Ratio'' to ''Force 4:3'' to account for this.<br />
<br />
=== <s>Crash: Greevil's Henchman and Zook</s> ===<br />
When the battle between Mr. Verich's (Greevil) henchman and Zook starts the game crashes. This can be resolved by enabling "Synchronize GPU thread".<br />
<br />
Dual Core is force disabled since {{revision|5.0-15739}}, meaning this crash no longer happens.<br />
<br />
=== <s>Illegible Text</s> ===<br />
Text is not legible, and may flicker between different corrupt text characters. This can be corrected by enabling Safe Texture Cache. Refer {{issue|10705}}. Fixed since prior to {{revision|5.0-13248}}.<br />
{{image|Pokemon XD Text Error.png|Corruption}}<br />
{{image|Pokemon XD Text Fixed.png|Fixed|br}}<br />
<br />
=== <s>Delayed Sound with OpenAL</s> ===<br />
When using OpenAL sound, it can take upwards of 30 seconds for the audio to play. Changing the latency has no effect but does cause lag at lower values. This can be fixed by changing to Cubeb, WASAPI or XAudio2, at which point the audio plays immediately. Cubeb is now used by default.<br />
}}}}<br />
<br />
== Enhancements ==<br />
=== 16:9 Aspect Ratio (Widescreen) Gecko Codes ===<br />
The widescreen hack has minor clipping issues.<br />
<br />
==== NA ====<br />
<pre>$16:9 Widescreen<br />
042EB168 00001783<br />
042EB16C 000017EA<br />
0400F614 60000000<br />
0405C984 60000000<br />
040875BC 60000000<br />
0405C8AC 60000000<br />
04086A34 60000000<br />
04086930 60000000<br />
044ED860 3FC962F9</pre><br />
<br />
==== EU ====<br />
<pre>$16:9 Widescreen<br />
04005300 C3A2BFBC<br />
04005304 EFBD00B2<br />
04005308 480AF7A8<br />
040B4AAC 4BF50854<br />
0452A35C 3FAAAAAB</pre><br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
|aspectratio = Force 4:3<br />
|aspectrationotes = Avoid undesirable AR shifts<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|6117|*|}}<br />
{{VersionCompatibilityVersion|6469|****|}}<br />
{{VersionCompatibilityVersion|7714|***|Severe graphic glitches reported}}<br />
{{VersionCompatibilityVersion|3.0-634|****}}<br />
{{VersionCompatibilityVersion|4.0-1522|****|Fixed crashing in Mac for opening cutscene}}<br />
{{VersionCompatibilityVersion|4.0-6284|****|Fixed crashing related to saving Professor Krane}}<br />
{{VersionCompatibilityVersion|4.0-7664|****|Remaining EFB Copies memory leaks fixed}}<br />
{{VersionCompatibilityVersion|5.0|*****|"GREVIL & ZOOK" issue seems fixed, "Synchronize GPU thread" may be disabled by default}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=6117|OS=Windows 7|CPU=Intel Core i7-930 @ 2.8 GHz|GPU=NVIDIA GeForce GTX 480|result=Broken: Black Screen|tester=Timmy112}}<br />
{{testing/entry|revision=6535|OS=Windows 7|CPU=Intel Core i5-430M @ 2.26 GHz|GPU=ATI Radeon HD 5470|result=5-16FPS, audio cuts in and out.|tester=}}<br />
{{testing/entry|revision=7379|OS=Windows 7|CPU=AMD Phenom II X4 955 @ 3.2 GHz|GPU=NVIDIA GeForce 285 GTX|result=playable. full speed, with some sound and graphic issues under DX 9}}<br />
{{testing/entry|revision=7494|OS=Windows 7|CPU=Intel Core i3-540 @ 3.06 GHz|GPU=NVIDIA GeForce GTS|result=20-25FPS Avg. 23FPS|tester=}}<br />
{{testing/entry|revision=7668|OS=Windows 7|CPU=Intel Core 2 Extreme Q6850 @ 3 GHz|GPU=NVIDIA GeForce GTX 260|result=25-30FPS Emulation Speed 85-100% Resolution 2x, playable. Emulation speed and audio significantly improved.|tester=}}<br />
{{testing/entry|revision=7671|OS=Windows 7|CPU=Intel Core 2 Duo E7300 @ 3.1 GHz|GPU=NVIDIA GeForce 9600 GT|result=30FPS Emulation Speed 99-100%. No music glitches, game runs perfectly. No graphs glitches, problem with connection.|tester=}}<br />
{{testing/entry|revision=7688|OS=Windows 7|CPU=Intel Core i5-760 @ 2.8 GHz|GPU=NVIDIA GeForce 460 GTX|result=30FPS. Seems to work perfectly, though music stutters when using LLE but perfect with HLE |tester=Pablo Bollansée (The Oddler)}}<br />
{{testing/entry|revision=7714|OS=Windows 7|CPU=Intel Core i3-370M @ 2.4 GHz|GPU=AMD Radeon HD 6370M|result=Playable: Full speed for main part of the game. Some major graphical glitches during battle, which can cause big slowdowns depending on the attack being used. Cut scenes have sound issues, sometimes to the point of having no sound at all.|tester=}}<br />
{{testing/entry|revision=3.0-634|OS=Windows 7|CPU=Intel Core i5-3400 @ 3.1 GHz|GPU=NVIDIA GeForce GTS 450|result=Playable. Game has encountered no crashes as of now, though graphical and sound glitches plague the game (distorted elements, effects, etc. and sometimes music cuts out - using HLE). Rating should be reduced to **** (Playable) instead of ***** (Perfect)|tester=}}<br />
{{testing/entry|revision=3.0-710|OS=Windows 7|CPU=AMD Athlon II X2 250 @ 3 GHz|GPU=AMD 760G|result=Playable. Had to disable DualCore, having it enable caused the game to crash. There are some graphical and sound glitches, like some elements and effects appear distorted. Music stops playing in some cutscenes and when talking to some NPCs. Opening and then closing the menu after makes the music return.|tester=DelCtrl}}<br />
{{testing/entry|revision=3.0-758|OS=Windows 7|CPU=AMD Athlon II 4X @ 3 GHz|GPU=NVIDIA GeForce GTX 480|result=Extremely slow downs in battles and on the field or walking around. Unplayable.|tester=ALLEN2}}<br />
{{testing/entry|revision=3.0-766|OS=Windows 7|CPU=Intel Core i7 @ 3.3 GHz|GPU=AMD Radeon HD 7700|result=Mostly playable, small slow downs in battles, text is sometimes bugged, music sometimes cuts out. Other than that it is perfectly playable.|tester=}}<br />
{{testing/entry|revision=3.5-144|OS=Windows 7|CPU=Intel Core i5 @ 3.6 GHz|GPU=NVIDIA GeForce 680|result=50FPS seems to work fine with small amounts of sound jumping.|tester=Steftast1c}}<br />
{{testing/entry|revision=3.5-367|OS=Windows 7|CPU=Intel Core i7 @ 2.3 GHz|GPU=NVIDIA GeForce GTX 660M|result=Some texture and light bugs during battles, text glitches now and then. Otherwise runs fine at 25-30FPS when walking/battling. Occasional crashes now and then, disabling dual core doesn't seems to affect the likelihood.|tester=}}<br />
{{testing/entry|revision=3.5-409|OS=Windows 7|CPU=AMD E1-1200 @ 1.4 GHz|GPU=AMD Radeon HD 7310|result=Slow, game plays at around 16FPS. Sound is very jumpy.|tester=}}<br />
{{testing/entry|revision=3.5-1749|OS=Windows 7|CPU=Intel Core i5-3330 @ 3 GHz|GPU=AMD Radeon HD 7970|result=Playable. Stable @ 30FPS (Settings: Direct3D11,1080p full screen with 2.5x IR, 4x AA, 2x AF + OpenMP Decoder) Music no longer fade out as frequently as in 3.0 and Xaudio2 seems working as well. Minor texture/light garbage appears and text might corrupt if the Window is left running on background.|tester=}}<br />
{{testing/entry|revision=4.0|OS=Windows 8|CPU=Intel Core i5 @ 3.2 GHz|GPU=NVIDIA GeForce GTX 660|result=Works fine out battle, some graphical issues in battle with some attacks. Aside from that, almost Perfect.|tester=}}<br />
{{testing/entry|revision=4.0|OS=Windows 8|CPU=AMD FX 6300|GPU=AMD Radeon R9 270x|result=Seems to work, 60FPS most of the times (not in cutscenes) and when using OpenGL render lot's of bugs and freezes. Use Direct3D!|tester=}}<br />
{{testing/entry|revision=4.0-5935|OS=Windows 7|CPU=AMD FX-8350 @ 4 GHz|GPU=NVIDIA GeForce GTX 750|result=Gameplay is relatively smooth with 30FPS during gameplay and cutscenes (Actual game runs in 30FPS), 60FPS in menus and on overworld map. 17-21FPS with distorted audio in certain areas and with purifying shadow Pokémon. Framedrops may occur during battle, especially with more graphical attacks. If the game starts crashing, uncheck "Enable dual core" under config.|tester=Combatheros}}<br />
{{testing/entry|revision=4.0-8731|OS=Windows 7 x64|CPU=Intel Core i7-4790K @ 4 GHz|GPU=NVIDIA GeForce GTX 770|result=20h story play through: Game runs smoothly at 3x native Res, no Anti-Aliasing, 16x AF and using the config recommended above. ''Higher settings and/or running in windowed mode cause frequent and annoying stutter.'' Game runs perfectly otherwise, not a single crash (Dual Core was enabled). Did not encounter "Flickering Lights" and "Hexagon Brothers' Colors" issue. Compatibility should be raised back up to 5 stars despite high system requirements.|tester=SolidStateDork}}<br />
{{testing/entry|revision=4.0-8867|OS=Windows 10 x64|CPU=Intel Core i7-930 @ 2.8 GHz|GPU=AMD Radeon R9 270X|result=Seems to work fine, game runs smoothly at 30 FPS in game and at 60 FPS in menus using DirectX. I couldn't see any problems with this game.|tester=}}<br />
{{testing/entry|revision=5.0|OS=Windows 10-1607 x64|CPU=Intel Core i5-6500 @ 3.2 GHz|GPU=AMD Radeon R9 280X|result= "GREEVIL & ZOOK" scenario tested OK with "Synchronize GPU thread" disabled, no issue found. HLE Music issue also did not encounter. Recommended to reset "Synchronize GPU thread" to default for performance.}}<br />
{{testing/entry|revision=5.0-16380|OS=SteamOS 3.2|CPU=Steam Deck 8xAMD Custom APU 0405|GPU=Steam Deck AMD Custom GPU 0405|result= Running on Steam Deck with Dolphin and game installed on the internal storage. Compile Shaders Before Starting enabled, Vulkan backend, Hybrid Ubershaders, Dual Core enabled, 2x Native, 4x SSAA(8x was giving graphical lighting issues) and 16x AF. As an optional bonus, I also tried with Per Pixel Lighting enabled, Aspect Ratio locked 16:9 and Widescreen Gecko Code enabled. I got a bit of stuttering after enabling per pixel(to be expected), but fixed by turning Manual GPU Clock Control in Steam Deck quick menu to Max(1600) for a few minutes. With the above enabled, GPU idled around 460Mhz out of battle and 500Mhz in battle, spiking to 1200Mhz during graphically intensive moves but never dropped frames. Unable to test "GREEVIL & ZOOK" scenario. This game runs beautifully on Steam Deck even with extreme settings.|tester=MinatoMeow}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
{{VideoGallery<br />
|vid1=YM0LHsXBuXI|cap1=Dolphin Emulator 4.0.2 - Pokémon XD: Gale of Darkness (Part 1) (1080p HD) - Nintendo GameCube<br />
|vid2=V-U7tszJuaM|cap2=Dolphin Emulator 4.0 - Pokémon XD: Gale of Darkness (1080p HD) - Nintendo GameCube<br />
|vid3=NRlzBkFSThE|cap3=Pokémon XD on dolphin emulator(Intro)<br />
|vid4=IUAdxQ3FtHM|cap4=Pokemon XD: Gale of Darkness on NVIDIA SHIELD Android TV - Dolphin Emulator (Nintendo GameCube)<br />
|vid5=SfGSt2MEQ5w|cap5=GBA conection/Dolphin 4.0-9063-VBAM 1.8.0 SVN1292<br />
<br />
}}<br />
<br />
{{Navigation/Pokémon}}<br />
<br />
[[Category:GameCube games]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=1080%C2%B0_Snowboarding&diff=1870681080° Snowboarding2024-02-27T17:04:05Z<p>Mbc07: /* Testing */</p>
<hr />
<div>{{Infobox VG<br />
|image = [[Image:1080Snowboarding.jpg|300px]]<br />
|developer = Nintendo EAD<br />
|publisher = Nintendo<br />
|series = 1080° Snowboarding<br />
|released = '''Nintendo 64'''<br/>{{vgrelease|JP=February 28, 1998|NA=April 1, 1998|EU=November 30, 1998}}'''Virtual Console'''<br/>{{vgrelease|JP=January 15, 2008|EU=January 18, 2008}}{{vgrelease|NA=January 28, 2008|KO=December 16, 2008}}<br />
|genre = Sports, Snowboarding, Racing<br />
|modes = Single-player, Multiplayer (2)<br />
|input = GameCube Controller, Classic Controller<br />
|forumlink = https://forums.dolphin-emu.org/Thread-virtual-console-1080%C2%B0-snowboarding<br />
}}<br />
<br />
'''''1080° Snowboarding''''', often referred to as just '''''1080°''''', is a snowboard racing video game developed and published by Nintendo for the Nintendo 64. The player controls one of five playable snowboarders from a third-person perspective using a combination of buttons to jump and perform tricks over eight levels.<br />
<br />
{{GlobalProblems}}<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
=== Requires Accurate icache Emulation ===<br />
The fade-out screens require accurate icache emulation which is extremely demanding and is only emulated in Interpreter mode. Refer {{issue|8037}}.<br />
<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
|cpuengine = Interpreter<br />
|cpuenginenotes = Avoid crash on splash screen<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|4.0-7356|*|Requires interpreter}}<br />
{{VersionCompatibilityVersion|5.0-21088|***|Calling it playable would be a big overstatement, but I did technically reach a playable state.}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=4.0-8400|OS=Windows 7|CPU=Intel Core i5-3570K @ 3.8 GHz|GPU=NVIDIA GeForce GTX 760|result=Works in interpreter, crashes in JIT|tester=JMC47}}<br />
{{testing/entry|revision=5.0-21088|OS=Windows 11|CPU=AMD Ryzen 5 3600 @ 3.6 GHz|GPU=NVIDIA GeForce RTX 3060|result=I was able to reach gameplay (A Time Trial) through an extremely convoluted process involving using Interpreter64 DC to get past the fade-outs at circa 0.6fps, setting a save state after fade-in, closing the game, switching to JIT64, open the game and the savestate, handle menus and selections, repeat until reaching gameplay, taking up to 20min with this method. Even then, time trial hovers 20~22fps in the NA version (resulting in around 30% gameplay slowdown), and 25 on the pause screen.|tester=DandelionSprout}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
}}<br />
<br />
[[Category:Virtual Console games]]<br />
[[Category:Nintendo 64 games]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Nights:_Journey_of_Dreams&diff=187067Nights: Journey of Dreams2024-02-27T17:03:26Z<p>Mbc07: /* Testing */</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:NiGHTSWii.jpg|300px]]<br />
|developer = Sega Studio USA, Sonic Team<br />
|publisher = Sega<br />
|released = {{vgrelease|JP=December 13, 2007|NA=December 18, 2007|EU=January 18, 2008|AUS=January 24, 2008}}<br />
|genre = Platform, Adventure<br />
|modes = Single-player, Multiplayer (2), Online (2)<br />
|input = Wii Remote, Wii Remote + Nunchuk, Classic Controller<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-nights-journey-of-dreams<br />
}}<br />
<br />
'''''NiGHTS: Journey of Dreams''''' is a platform game for the [[Wii]] console developed by Sonic Team and Sega. It is the sequel to the 1996 Sega Saturn title [[wikipedia:Nights into Dreams....|Nights into Dreams....]] and is the fourth and last game developed by Sega Studio USA. Like the original, the game is set in the dream world of Nightopia, which is under threat from nightmare beings called Nightmaren, and the gameplay is based around the flight of a jester-like rebel Nightmaren named Nights.<br />
<br />
Much like in the first game, the primary gameplay mechanic is to glide, spiral and loop through a variety of worlds, blasting through rings and gathering orbs. Special power ups can transform Nights' form into a dolphin, a dragon, or a rocket, to reach areas not accessible otherwise. There are also platform stages where the player controls one of the children. There is a variety of gameplay styles, and Nights is not playable in every level.<br />
<br />
== Emulation Information ==<br />
=== ''My Dream'' Weather Link ([[Forecast Channel]]) functionality===<br />
Merely having WiiLink or RiiConnect24 enabled and working, or having Forecast Channel run successfully from the Dolphin game list, won't be sufficient to change the weather in that game mode, even if the game claims "Forecast Channel data received".<br />
<br />
Instead, in Dolphin, go to "Options" → "Load Wii System Menu (…)" (If the latter is greyed out, run "Perform Online System Update…" first) → run Forecast Channel once from the [[Wii Menu]] and check that the forecast for your city is correctly loaded. Then, within Forecast Channel, return to the Wii Menu, and load ''Nights: Journey of Dreams'' from the Wii Menu while still in the same emulation session. This time around the received data will be correct (for example, cloudy).<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
<br />
=== <s>Missing Characters</s> ===<br />
Some text characters will be missing unless '''Texture Cache Accuracy''' is set to '''Safe'''. Fixed since prior to {{revision|5.0-13334}}<br />
}}}}<br />
<br />
== Enhancements ==<br />
=== Bloom ===<br />
This title has minor but noticeable bloom issues at resolutions higher than 1x.<br />
<br />
As of {{revision|5.0-16786}}, you may use [[Graphics Mods]] to remove the bloom altogether or make it be less noticeable by rendering the bloom at native resolution.<br />
<br />
=== 60 FPS ===<br />
==== NA ====<br />
<pre><br />
$60fps [Nick Reynolds]<br />
045524c8 00000001 <br />
</pre><br />
Author note:<br />
<blockquote>This one is playable start to finish, although there is one small problem. On Will's final stage, there is a scene that requires switching back to 30fps or the game will get stuck. Helen's version of the same stage doesn't have this problem at that scene.</blockquote><br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|4.0-8445|*****|No glitches with proper settings.}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=4.0-8445|OS=Windows 7|CPU=Intel Core i5 3570K @ 3.8 GHz|GPU=NVIDIA GeForce GTX 760|result=Perfect with safe texture cache.|tester=JMC47}}<br />
{{testing/entry|revision=5.0-21088|OS=Windows 11|CPU=AMD Ryzen 5 3600 @ 3.6 GHz|GPU=NVIDIA GeForce RTX 3060|result=PAL version, hardlocked to 30fps. Seldom drops any frames, except on level loading screens.|tester=DandelionSprout}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
|vid1=JjMYsV_F_RY|cap1=NiGHTS: Journey of Dreams [Wii] by SEGA (A-Rank) [HD] [1080p]<br />
|vid2=HdEhK3IXif8|cap2=Nights: Journey of Dreams - Dolphin Emulator 5.0-13452 [1080p HD] - Nintendo Wii<br />
}}<br />
<br />
[[Category:Wii games]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Homebrew_Channel&diff=187066Homebrew Channel2024-02-27T17:03:11Z<p>Mbc07: /* Testing */</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:Homebrew_Channel.png|350px]]<br />
|channeltype = Downloadable (third party)<br />
|developer = Team Twiizers<br />
|released = {{vgrelease|JP/NA/EU/KO|April 2, 2008}}<br />
|genre = Utility<br />
|input = Wii Remote, Wii Remote + Nunchuk, Classic Controller, GameCube Controller, Guitar Controller<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-channel-homebrew-channel<br />
}}<br />
<br />
The '''''Homebrew Channel''''' is a freeware homebrew application loader that was developed to provide a way of easily running unofficial software on the [[Wii]] console. Once installed, it appears as a standard [[Wii Channels|Wii Channel]] on the [[Wii Menu]]. When launched, it displays a list of applications found on an SD card or USB drive. The user then selects an application to launch by using a Wii Remote or GameCube controller. It also accepts application uploads via a USB Gecko or TCP/IP (over Wi-Fi or Ethernet), which allows for quick application testing during development. When launched from the Wii Menu, the Homebrew Channel will check for updates to itself and automatically download them if the user chooses to do so.<br />
<br />
The functionality provided by the Homebrew Channel is provided by Dolphin directly, so the HBC is not needed (except to work around Dolphin's broken Wii homebrew detection in some cases; and a very few homebrew apps that cannot be run directly from Dolphin's game list, including the Priiloader installer).<br />
<br />
== Emulation Information ==<br />
{{Problems/SD Adapter|use=store applications to launch}} The Homebrew Channel also supports the Wii SD slot, which is properly emulated.<br />
<br />
===Missing USB storage support===<br />
As of {{revision|5.0-21088}}, Dolphin does not forward any USB storage devices to Homebrew Channel, neither physical passthrough devices, nor emulated devices.<br />
<br />
===Problems with TCP upload to Homebrew Channel===<br />
As of {{revision|5.0-21088}}, trying to send .dol files to Homebrew Channel, presumably to Homebrew Channel's default TCP port 4299, won't work. ''WiiTCPLoad'' 0.05 claims "The remote host ''(i.e. Dolphin)'' closed the connection"; and while it will report a successful transfer if the transfer happens while Homebrew Channel is in its main menu, it won't show up when returning to Homebrew Channel's app menu.<br />
<br />
A possible factor is that Homebrew Channel may not have expected to receive TCP transfers from the same IP as itself, but information on this is very scarce.<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
=== Pre-1.1.3 Black Screen ===<br />
The developers of the Homebrew Channel have [https://forums.dolphin-emu.org/Thread-homebrew-channel-installation?pid=310212#pid310212 placed traps into the program] to prevent the Homebrew Channel from loading in Dolphin. There are other problems in pre-1.1.3 versions, which won't be documented here. The 1.1.3 release of the Homebrew Channel, which is now open source, has removed the anti-Dolphin code.<br />
<br />
=== <s>Networking</s> ===<br />
Network initialization never completes. Fixed since at least {{revision|5.0-10472}}.<br />
<br />
=== <s>Direct3D</s> ===<br />
Using Direct3D with XFB enabled will cause the screen go black, but the app stills work normally otherwise. Use OpenGL to solve this. Fixed since at least {{revision|5.0-10472}}.<br />
<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|7598|*|}}<br />
{{VersionCompatibilityVersion|5.0-1399|****|Marcan's fixes to IOS and IPC HLE}}<br />
{{VersionCompatibilityVersion|5.0-5874|****|XFB tweaks should no longer be needed to launch apps}}<br />
{{VersionCompatibilityVersion|5.0-10472|*****|No issues}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=7598|OS=Windows 7|CPU=Intel Quad Core Xeon @ 2.8 GHz|GPU=ATI Radeon HD 5770|result=All issues in the Problems section are present.|tester=SephirothFanatic}}<br />
{{testing/entry|revision=3.0|OS=Windows 7|CPU=Intel Quad Core Xeon @ 2.8 GHz|GPU=ATI Radeon HD 5770|result=All issues in the Problems section are present.|tester=SephirothFanatic}}<br />
{{testing/entry|revision=3.0-376|OS=Windows 7|CPU=Intel Quad Core Xeon @ 2.8 GHz|GPU=ATI Radeon HD 5770|result=Starts and runs normally, except when reloading or exiting with the Home button.|tester=SephirothFanatic}}<br />
{{testing/entry|revision=5.0-1422|OS=Linux (Debian sid)|CPU=Intel Core i5-4210H @ 3.5 GHz|GPU=NVIDIA GeForce GT 940|result=Everything works (including launching homebrew, returning to Wii menu, shutting down) except networking.|tester=Léo}}<br />
{{testing/entry|revision=5.0-2742|OS=Windows 7|CPU=Intel Celeron G1610 @ 2.6 GHz|GPU=Intel HD Graphics|result=With D3D and XFB disabled looks normal but cannot launch homebrew; enabling XFB to real made it look black, but didn't crash. Using OGL and XFB to real seems to work normally, except for network.|tester=EblfIYH}}<br />
{{testing/entry|revision=5.0-3951|OS=Windows 10|CPU=Intel Celeron G1610 @ 2.6 GHz|GPU=Intel HD Graphics|result=Now, it crashes with D3D. OpenGL still work|tester=EblfIYH}}<br />
{{testing/entry|revision=5.0-3965|OS=Windows 10|CPU=Intel Celeron G1610 @ 2.6 GHz|GPU=Intel HD Graphics|result=D3D works again, with the same problems|tester=EblfIYH}}<br />
{{testing/entry|revision=5.0-10472|OS=Windows 10|CPU=Intel Core I5 4670K @ 4.3 GHz|GPU=NVIDIA GeForce GTX 1060|result=D3D issues seems to be fixed, couldn't reproduce it with D3D11/12. Works without any graphical issues. Difference between graphics backends is huge though. D3D12=1000FPS, D3D11=900FPS, OpenGL=600FPS, Vulkan=500FPS|tester=Miksel12}}<br />
{{testing/entry|revision=5.0-21088|OS=Windows 11|CPU=AMD Ryzen 5 3600 @ 3.6 GHz|GPU=NVIDIA GeForce RTX 3060|result=Was only able to get the emulated SD card to work, and even then with my focus only being on the ImDisk method, which wasn't exactly easy to figure out either.|tester=DandelionSprout}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
|vid1=QLycpVxtsCg|cap1=Homebrew Channel Showcase<br />
}}<br />
<br />
[[Category:Wii Channels]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Wii_System_Transfer&diff=187065Wii System Transfer2024-02-27T17:02:20Z<p>Mbc07: restore inadvertently reverted change</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:Wii_Transfer_Tool.png|350px]]<br />
|channeltype = Downloadable (Wii U)<br />
|developer = Nintendo<br />
|released = {{vgrelease|JP/NA/EU|November 18th, 2012}}<br />
|genre = Utility<br />
|input = Wii Remote<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-channel-wii-system-transfer<br />
}}<br />
<br />
''Wii System Transfer'' is the vWii counterpart to the ''[[Wii U Transfer Tool]]''. It provides the ability to copy over Wii content to a Wii U system using an SD Card.<br />
<br />
== Emulation Information ==<br />
{{Problems/Wii Network Certificates Required}}<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
<br />
=== Startup Hang ===<br />
Shortly after booting, this channel will hang in a black error screen. See {{issue|11985}}.<br />
{{Image|Wii System Transfer Error.png|Error Screen|br}}<br />
<br />
As of {{revision|5.0-21088}}, or potentially since a ''Wii System Transfer'' app update, a different hardlock error screen shows up, this time saying "This software is incompatible with this console"<br />
{{Image|Wii System Transfer later error screen.png|The "Software is incompatible" error screen|br}}<br />
<br />
If "Graphics" → "Vulcan Graphics Configuration" → "Auto-Adjust Window Size" is set to on, the screen will have no text and will be entirely black.<br />
<br />
{{Problems/Missing banner}}<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|5.0-21088|**}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries:{{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=5.0-21088|OS=Windows 11|CPU=AMD Ryzen 5 3600 @ 3.6 GHz|GPU=NVIDIA GeForce RTX 3060|result=Launching the app from the [[Wii Menu]], results in an error screen, at which point Dolphin hardlocks and the emulation must be stopped or reset.<br><br>Notably, trying to launch the app from Dolphin, will instead launch Wii Menu (if Wii Menu is available), from which Wii System Transfer can be launched.|tester=DandelionSprout}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
}}<br />
<br />
[[Category:Wii Channels]]<br />
[[Category:Wii U vWii]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Wii_System_Transfer&diff=187064Wii System Transfer2024-02-27T17:00:56Z<p>Mbc07: Cleanup</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:Wii_Transfer_Tool.png|350px]]<br />
|channeltype = Downloadable (Wii U)<br />
|developer = Nintendo<br />
|released = {{vgrelease|JP/NA/EU|November 18th, 2012}}<br />
|genre = Utility<br />
|input = Wii Remote<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-channel-wii-system-transfer<br />
}}<br />
<br />
''Wii System Transfer'' is the vWii counterpart to the ''[[Wii U Transfer Tool]]''. It provides the ability to copy over Wii content to a Wii U system using an SD Card.<br />
<br />
== Emulation Information ==<br />
{{Problems/Wii Network Certificates Required}}<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
<br />
=== Startup Hang ===<br />
Shortly after booting, this channel will hang in a black error screen. See {{issue|11985}}.<br />
{{Image|Wii System Transfer Error.png|Error Screen|br}}<br />
<br />
As of {{revision|5.0-21088}}, or potentially since a ''Wii System Transfer'' app update, a different hardlock error screen shows up, this time saying "This software is incompatible with this console"<br />
{{Image|Wii System Transfer later error screen.png|The "Software is incompatible" error screen|br}}<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|5.0-21088|**}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries:{{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=5.0-21088|OS=Windows 11|CPU=AMD Ryzen 5 3600 @ 3.6 GHz|GPU=NVIDIA GeForce RTX 3060|result=Launching the app from the [[Wii Menu]], results in an error screen, at which point Dolphin hardlocks and the emulation must be stopped or reset.<br><br>Notably, trying to launch the app from Dolphin, will instead launch Wii Menu (if Wii Menu is available), from which Wii System Transfer can be launched.|tester=DandelionSprout}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
}}<br />
<br />
[[Category:Wii Channels]]<br />
[[Category:Wii U vWii]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Template:Ratings/Netflix_Channel&diff=187063Template:Ratings/Netflix Channel2024-02-27T16:58:04Z<p>Mbc07: Undo revision 185455 by DandelionSprout (entries from "emulation information" section do not affect a title rating. Please read Project:Wiki Conventions if you haven't yet)</p>
<hr />
<div>4</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Netflix_Channel&diff=187062Netflix Channel2024-02-27T16:56:33Z<p>Mbc07: Removed error 20110 entry, it's related to the online services shutdown, which is already covered in emulation information section</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:Netflix Channel.png|350px]]<br />
|channeltype = Downloadable<br />
|developer = TouchFactor<br />
|publisher = Netflix<br />
|released = {{vgrelease|NA=October 18, 2010|EU=January 9, 2012}}<br />
|genre = Utility, Media<br />
|input = Wii Remote<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-channel-netflix-channel<br />
}}<br />
<br />
The '''''Netflix Channel''''' allows Netflix subscribers to use that service's "Watch Instantly" movie streaming service over the Wii with their regular Netflix subscription fee. The channel is free to download in the Wii Channels section of the Wii Shop Channel. The channel displays roughly 12 unique categories of videos with exactly 75 video titles in each category. The TV category can have many seasons of videos (i.e. 15–100 episodes) associated with each title. There are also categories for videos just watched, new releases, and videos recommended (based on your Netflix subscription history).<br />
<br />
== Emulation Information ==<br />
{{Problems/Shutdown|date=January 30, 2019|source=https://www.polygon.com/wii/2018/11/11/18085282/wii-netflix-channel-shut-down-date}}<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
<br />
=== <s>Crash on Boot</s> ===<br />
This channel will crash in a black screen on boot if MMU emulation is not enabled. Enabled in game ini since at least {{revision|5.0-10000}}.<br />
<br />
{{Problems/No Space Left}}<br />
{{Image|Netflix Channel No Space Left.png|Error message|br}}<br />
<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|2.0|*|}}<br />
{{VersionCompatibilityVersion|5.0-2127|***|Can now boot.}}<br />
{{VersionCompatibilityVersion|5.0-3741|**|IOS networking (GetInterfaceOpt) fixed - Causes a crash because of another issue}}<br />
{{VersionCompatibilityVersion|5.0-3963|***|IOS networking (GetAddrInfo) fixed - Second crash fixed, but there are still networking issues}}<br />
{{VersionCompatibilityVersion|5.0-4050|****|IOS networking issues fixed. Technically works, but unusable (streams play at 1fps)}}<br />
{{VersionCompatibilityVersion|5.0-21088|**|Tested in 2024, more than 5 years after the app shut down.}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=4.0-3471|OS=Windows 7|CPU=Intel Celeron B820|GPU=NVIDIA GeForce GT 620M|result=Black Screen|tester=MiiMaker}}<br />
{{testing/entry|revision=5.0-2127|OS=Windows 10|CPU=Intel Core i5-3570K @ 3.4 GHz|GPU=NVIDIA GeForce GTX 1070|result=Cannot pass internet check due to missing IOS emulation; likely related to Wii Connect 24.|tester=JMC4789}}<br />
{{testing/entry|revision=5.0-21088|OS=Windows 11|CPU=AMD Ryzen 3600 @ 3.6 GHz|GPU=NVIDIA GeForce RTX 3060|result=Gets to the Netflix loading screen with dots below, then shows Error 20110 with a prompt to return to the [[Wii Menu]].|tester=DandelionSprout}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
}}<br />
<br />
[[Category:Wii Channels]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Forecast_Channel&diff=187061Forecast Channel2024-02-27T16:54:09Z<p>Mbc07: Cleanup</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:Forecast_Channel.png|350px]]<br />
|developer = Nintendo<br />
|channeltype = Pre-installed<br />
|released = {{vgrelease|JP/NA/EU/AUS|December 19, 2006}}<br />
|genre = Utility<br />
|input = Wii Remote<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-channel-forecast-channel<br />
}}<br />
<br />
The '''''Forecast Channel''''' allows weather reports and forecasts to be downloaded onto the console from the Internet via the WiiConnect24 service. The Forecast Channel displays a view of the Earth as a globe (courtesy of NASA), with which users can view weather in other regions. The user can also spin the globe. When fully zoomed out, an accurate star map is visible in the background (the Big Dipper and the constellation Orion are easily recognizable, for example). The Forecast Channel features include the current forecast, the UV index, today's overall forecast, tomorrow's forecast, a 5-day forecast (only for the selected country), and a laundry check (Japan only). Certain games (like [[Madden NFL 07]] and [[NiGHTS: Journey of Dreams]]) can use the Forecast Channel to simulate weather conditions depending on the player's region.<br />
<br />
== Emulation Information ==<br />
{{Problems/Shutdown|type=channel's original online functionality|date=June 28, 2013}}<br />
<br />
{{Problems/WiiConnect24}}<br />
<br />
{{Problems/Missing banner}}<br />
<br />
=== Prototype channel animation ===<br />
Under various circumstances, including to have [[Wii Menu]] installed → install Forecast Channel as a WAD to NAND → remove Forecast Channel from NAND again → open anything else directly from Dolphin → return to the Wii Menu, prototype logos are shown as if Forecast Channel thinks it's on System Menu 2.0 from the North American Wii launch in 2006, and will also show an Update prompt that for users of System Menu 4.3x can't update anything anyway. The rest of Dolphin will work as normal.<br />
<br />
The prototype is often referred to as ''"Forecast Channel dummy"'', and plays a special "3 tone with fadeout" jingle when clicking on it in Wii Menu.<br />
<br />
{{Image|Forecast Channel prototype icon Wii Menu.png|Prototype icon}}<br />
{{image|Forecast Channel prototype intro.png|Prototype banner|br}}<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
<br />
=== <s>Wii Menu Crashes Loading Forecast Channel's Banner</s> ===<br />
The Wii Menu crashes when loading Forecast Channel's banner. This is a problem with the [[Wii Menu]]; more info [[Wii Menu#Wii Menu Crashes When Loading Forecast Channel's Banner|here]]. Resolved with {{revision|5.0-3147}}.<br />
<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|2.0|***|}}<br />
{{VersionCompatibilityVersion|5.0-2877|*****|Runs as on Wii}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=5.0-2877|OS=Windows 7|CPU=Intel Celeron G1610 @2.6 GHz|GPU=Intel HD Graphics|result=Well, it started, but since the service was shut down i don't know how many stars should i put to it. It ran the same on my wii. "Unable to get latest information."|tester=EblfIYH}}<br />
{{testing/entry|revision=5.0-5033|OS=macOS|CPU=Intel Core i5 @ 2.7 GHz|GPU=Intel Iris Pro|result=If you copy over the VFF from a Wii that has RiiConnect24, it works perfectly.|tester=Larsenv}}<br />
{{testing/entry|revision=5.0-21088|OS=Windows 11|CPU=AMD Ryzen 3600 @ 3.6 GHz|GPU=NVIDIA GeForce GTX 3060|result=Works perfectly by running "Perform Online System Update" → "Europe", turning on "Enable WiiConnect24 via WiiLink", then "Load Wii System Menu 4.3E", and opening Forecast Channel from there. The default country with this method is Switzerland, which would have to be changed in the System Menu settings.|tester=DandelionSprout}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<br />
{{VideoGallery<br />
|vid1=PpPn65KQecE|cap1=RiiConnect24 Forecast Channel (Canada)<br />
|vid2=zAEsW3AkFEw|cap2=RiiConnect24 Forecast Channel (United States)<br />
}}<br />
<br />
[[Category:Wii Channels]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Mario_Super_Sluggers&diff=187060Mario Super Sluggers2024-02-27T16:46:33Z<p>Mbc07: /* Testing */</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:MarioSuperSluggers.png|300px]]<br />
|developer = Namco Bandai Games, Now Production<br />
|publisher = Nintendo<br />
|series = Mario Sports<br />
|released = {{vgrelease|JP=June 19, 2008|NA=August 25, 2008}}<br />
|genre = Sports, Baseball<br />
|modes = Single-player, Multiplayer (4)<br />
|input = Wii Remote, Wii Remote + Nunchuk<br />
|forumlink = https://forums.dolphin-emu.org/Thread-wii-mario-super-sluggers--25995<br />
}}<br />
<br />
'''''Mario Super Sluggers''''', known in Japan as ''Super Mario Stadium Family Baseball'' (スーパーマリオスタジアム ファミリーベースボール, ''Sūpā Mario Sutajiamu Famirī Bēsubōru''), is a sports video game for the [[Wii]] developed by Namco Bandai Games and NOW Production, and published by Nintendo. It is part of the Mario Sports series, and the sequel to [[Mario Superstar Baseball]] for the [[Nintendo GameCube]]. It was unreleased in Europe and Australia, due to being in production at the same time as [[Mario Kart Wii]] that was released two months earlier.<br />
<br />
The gameplay of ''Mario Super Sluggers'' is similar to that of its predecessor: an arcade-style baseball game with power ups, multiple gameplay modes, and minigames. Sluggers primarily differs from Superstar Baseball with the addition of Wii controls akin to the Baseball sub-game in [[Wii Sports]]. There are three control methods available: Wii Remote by itself, Wii Remote and the Nunchuk, and the Wii Remote held sideways.<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
=== Background Menu Not Blurred ===<br />
'''EFB Copies to Texture Only''' must be disabled to blur the background of the menu, like on the real hardware.<br />
<br />
{{image|MarioSluggersMenu-EFBtoTex.jpg|'''EFB Copies to Texture Only''' On}}<br />
{{image|MarioSluggersMenu-EFBtoRAM.jpg|'''EFB Copies to Texture Only''' Off|br}}<br />
<br />
}}}}<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
|efb2texonly = Off<br />
|efb2texonlynotes = Display correct blur<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|5186|****|}}<br />
{{VersionCompatibilityVersion|3.5-1729|****|zcomploc fixed in D3D11 and OpenGL, and audio problems fixed}}<br />
{{VersionCompatibilityVersion|5.0|*****|Main menu blur, stare offs and D3D11 shaking fixed}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=3.0-683|OS=Windows 7|CPU=Intel Core i3-530 @ 3.52 GHz|GPU=NVIDIA GeForce GTX 550 Ti|result=Tested using pretty much the default settings. No major audio/video issues. The game seems to need a high-end CPU despite not having many differences to its prequel. Getting 40FPS on menus, and 35FPS in game.|tester=Orang}}<br />
{{testing/entry|revision=5.0-3427|OS=Windows 7|CPU=Intel Celeron G1610 @ 2.6 GHz|GPU=Intel HD Graphics|result=Well, none of the bugs on the problems section was present, but the game is quite heavyweight, ran 35-45 FPS ingame.|tester=EblfIYH}}<br />
{{testing/entry|revision=5.0-21088|OS=Windows 11|CPU=AMD Ryzen 5 3600 @ 3.6 GHz|GPU=NVIDIA GeForce RTX 3060|result=Ran near-consistent 60fps, with only very sporadic frame drops. The Wii Remote frontwards has poor detection of when a pitch is underway and in which direction, making ''Piranha Panic'' near-impossible to win without a Nunchuk or by changing to sideways hold. Dolby Pro Logic II support works very well.|tester=DandelionSprout}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
{{VideoGallery<br />
|vid1=8qCz40yFEEU|cap1=Dolphin Emulator 4.0.1 - Mario Super Sluggers (1080p HD) - Nintendo Wii<br />
|vid2=p55RFm_6s08|cap2=Mario Super Sluggers - Dolphin Emulator 5.0-12481 [1080p HD] - Nintendo Wii<br />
}}<br />
<br />
{{Navigation/Mario Sports}}<br />
<br />
[[Category:Wii games]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Mario_Kart:_Double_Dash%E2%80%BC&diff=187059Mario Kart: Double Dash‼2024-02-27T16:32:16Z<p>Mbc07: /* Testing */ the most recent WSA release runs on Android 13, not 15, WSA is not a real Android device, and the testing template auto-tagging for Android identifiers is experimental, so please tag these as "Windows 11". Also corrected CPU and GPU formatting to match the wiki convention.</p>
<hr />
<div>{{Infobox VG<br />
|image = [[File:MarioKartDoubleDash.jpg|300px]]<br />
|developer = Nintendo EAD<br />
|publisher = Nintendo<br />
|series = Mario Kart<br />
|released = {{vgrelease|JP=November 7, 2003|EU=November 14, 2003}}{{vgrelease|NA=November 17, 2003|AUS=November 19, 2003}}<br />
|genre = Racing<br />
|modes = Single-player, Multiplayer (4), Co-op (4), LAN (16)<br />
|input = GameCube Controller<br />
|forumlink = https://forums.dolphin-emu.org/Thread-gc-mario-kart-double-dash--25935<br />
}}<br />
<br />
'''''Mario Kart: Double Dash‼''''' is a racing game developed by Nintendo Entertainment Analysis and Development and published by Nintendo for the Nintendo [[GameCube]] in 2003. The game is the fourth installment in the ''Mario Kart'' series, following ''Mario Kart: Super Circuit'' from 2001. It was succeeded by the games ''Mario Kart DS'' and ''[[Mario Kart Wii]]'' in 2005 and 2008, respectively, and by the arcade games in the ''Mario Kart Arcade GP'' series.<br />
<br />
== Problems ==<br />
{{Problems|{{#vardefineecho:problems|<br />
=== Missing Lens Flare Effect ===<br />
If '''EFB Copies to Texture Only''' is set lens flare effects are not emulated. Disabling '''EFB Copies to Texture Only''' makes the lens flare appear as it should.<br />
<br />
=== Missing BBA Kart Flags ===<br />
If '''EFB Copies to Texture Only''' is set kart flags on BBA mode do not appear. Disabling '''EFB Copies to Texture Only''' makes the kart flags appear as they should.<br />
<br />
=== Credits Graphic Error ===<br />
During the credits certain graphic effects are not displayed correctly. Characters are not blurred appropriately, and leave a purple trail. Refer {{issue|8003}}.<br />
{{VideoGallery<br />
|vid1=rx2EKetTBmo|cap1=Video example<br />
}}<br />
{{image|MKDD_Credits.png|Credits on GameCube}}<br />
{{image|Emu.png|Credits on Dolphin|br}}<br />
}}}}<br />
<br />
== Enhancements ==<br />
=== Widescreen Gecko Code ===<br />
The Widescreen Hack has clipping issues and a stretched HUD. To fix that issue, use the following Gecko codes depending of your game's region. Make sure to disable Dolphin's Widescreen Hack before using this Gecko code.<br />
<br />
==== NA ====<br />
<pre>$16:9 Widescreen v2 [Ralf, Kester]<br />
04003F20 809F4EB4<br />
04003F24 28030003<br />
04003F28 40800008<br />
04003F2C 38800009<br />
04003F30 7FE3FB78<br />
04003F34 48144E44<br />
04003F38 C00295BC<br />
04003F3C FC010040<br />
04003F40 C002943C<br />
04003F44 4081000C<br />
04003F48 EC21002A<br />
04003F4C 48000008<br />
04003F50 EC210028<br />
04003F54 48128844<br />
04003F7C C0028B24<br />
04003F80 C0A295BC<br />
04003F84 EC250828<br />
04003F88 EC210032<br />
04003F8C EC250828<br />
04003F90 48128808<br />
04145A4C 4BEBE531<br />
04145B04 4BEBE479<br />
04145BF8 480000A4<br />
04145F54 38800008<br />
041460D8 4BEBDE61<br />
04146298 4BEBDCA1<br />
04146368 4BEBDBD1<br />
041463B4 3880000A<br />
04146648 4BEBD8F1<br />
041466A8 38600000<br />
041466B0 38A00260<br />
0414672C 38600000<br />
04146734 38A00260<br />
04146790 4BEBD7A9<br />
041467E0 4BEBD759<br />
04146858 4BEBD6E1<br />
041468EC 4BEBD64D<br />
04146A10 4BEBD529<br />
04146A94 60000000<br />
04146A9C 38930077<br />
04148D74 4BEBB1AC<br />
04148D84 60000000<br />
04150CF0 38600004<br />
04150CF4 48000010<br />
0415186C 60000000<br />
04151878 48000010<br />
043CBE08 3FE79E79<br />
043CBE0C 4068A85F<br />
48000000 803CBD94<br />
DE000000 80008180<br />
120000BC 0000C2CC<br />
E2000001 80008000<br />
48000000 803CBD94<br />
DE000000 80008180<br />
120000C4 00004431<br />
E2000001 80008000<br />
48000000 803CBD94<br />
DE000000 80008180<br />
120000C6 00008000<br />
E2000001 80008000<br />
04003F58 C0028B24<br />
04003F5C EFE10032<br />
04003F60 4816383C<br />
04003F94 A01B0020<br />
04003F98 2800C39D<br />
04003F9C 41820010<br />
04003FA0 2800C3A0<br />
04003FA4 41820008<br />
04003FA8 48000014<br />
04003FAC 3C00C3CC<br />
04003FB0 901B0020<br />
04003FB4 3C0043CC<br />
04003FB8 901B0028<br />
04003FBC C03B0028<br />
04003FC0 48024EFC<br />
04028EB8 4BFDB0DC<br />
041581A8 3C00436D<br />
041581B8 901F2090<br />
04158270 3C00433E<br />
04158288 901F20C0<br />
04158298 3C004393<br />
041582A8 901F20D0<br />
04167798 4BE9C7C0<br />
043CE38C 44088000<br />
043CE390 439B0000<br />
043CE394 43CE0000<br />
043CE398 43500000<br />
043CE39C 43A80000<br />
043CE3A0 43150000<br />
</pre><br />
<br />
==== EU ====<br />
<pre>$16:9 Widescreen v2 [Ralf, Kester]<br />
04003F20 809F4EB4<br />
04003F24 28030003<br />
04003F28 40800008<br />
04003F2C 38800009<br />
04003F30 7FE3FB78<br />
04003F34 48144E74<br />
04003F38 C00295BC<br />
04003F3C FC010040<br />
04003F40 C002943C<br />
04003F44 4081000C<br />
04003F48 EC21002A<br />
04003F4C 48000008<br />
04003F50 EC210028<br />
04003F54 48128868<br />
04003F7C C0028B24<br />
04003F80 C0A295BC<br />
04003F84 EC250828<br />
04003F88 EC210032<br />
04003F8C EC250828<br />
04003F90 4812882C<br />
04145A7C 4BEBE501<br />
04145B34 4BEBE449<br />
04145C28 480000A4<br />
04145F84 38800008<br />
04146108 4BEBDE31<br />
041462C8 4BEBDC71<br />
04146398 4BEBDBA1<br />
041463E4 3880000A<br />
04146678 4BEBD8C1<br />
041466D8 38600000<br />
041466E0 38A00260<br />
0414675C 38600000<br />
04146764 38A00260<br />
041467C0 4BEBD779<br />
04146810 4BEBD729<br />
04146888 4BEBD6B1<br />
0414691C 4BEBD61D<br />
04146A40 4BEBD4F9<br />
04146AC4 60000000<br />
04146ACC 38930077<br />
04148DA4 4BEBB17C<br />
04148DB4 60000000<br />
04150D20 38600004<br />
04150D24 48000010<br />
0415189C 60000000<br />
041518A8 48000010<br />
043D5C48 3FE79E79<br />
043D5C4C 4068A85F<br />
48000000 803D5BD4<br />
DE000000 80008180<br />
120000BC 0000C2CC<br />
E2000001 80008000<br />
48000000 803D5BD4<br />
DE000000 80008180<br />
120000C4 00004431<br />
E2000001 80008000<br />
48000000 803D5BD4<br />
DE000000 80008180<br />
120000C6 00008000<br />
E2000001 80008000<br />
04003F58 C0028B24<br />
04003F5C EFE10032<br />
04003F60 481626E0<br />
04003F94 A01B0020<br />
04003F98 2800C39D<br />
04003F9C 41820010<br />
04003FA0 2800C3A0<br />
04003FA4 41820008<br />
04003FA8 48000014<br />
04003FAC 3C00C3CC<br />
04003FB0 901B0020<br />
04003FB4 3C0043CC<br />
04003FB8 901B0028<br />
04003FBC C03B0028<br />
04003FC0 48024EFC<br />
04028EB8 4BFDB0DC<br />
04157134 3C00436D<br />
04157144 901F2090<br />
041571FC 3C00433E<br />
04157214 901F20C0<br />
04157224 3C004393<br />
04157234 901F20D0<br />
0416663C 4BE9D91C<br />
043D81AC 44088000<br />
043D81B0 439B0000<br />
043D81B4 43CE0000<br />
043D81B8 43500000<br />
043D81BC 43A80000<br />
043D81C0 43150000<br />
</pre><br />
<br />
=== Widescreen Menu Backgrounds ===<br />
Enables 16:9 background pictures for Race, Records and Options menus, removing the black bars at the sides of the screen. Use one of the following Gecko codes with the Widescreen code.<br />
<br />
==== NA ====<br />
<pre>16:9 Menu Backgrounds Add-On [Ralf]<br />
06003860 0000007C<br />
807B00DC 28030000<br />
4182006C 3CA0C2CC<br />
3CC04432 3C000953<br />
60007461 809B0144<br />
7C040040 41820040<br />
3C001052 60006563<br />
809B013C 7C040040<br />
41820034 3C006561<br />
60007231 809B0160<br />
7C040040 41820018<br />
3C001750 6000726F<br />
809B015C 7C040040<br />
40820014 90A30200<br />
90C30208 90A30048<br />
90C30050 7C7B1B78<br />
48025A50 00000000<br />
04029324 4BFDA53C<br />
</pre><br />
<br />
==== EU ====<br />
<pre>16:9 Menu Backgrounds Add-On [Ralf]<br />
06003860 0000007C<br />
807B00DC 28030000<br />
4182006C 3CA0C2CC<br />
3CC04432 3C000953<br />
60007461 809B0144<br />
7C040040 41820040<br />
3C001052 60006563<br />
809B013C 7C040040<br />
41820034 3C006561<br />
60007231 809B0160<br />
7C040040 41820018<br />
3C001750 6000726F<br />
809B015C 7C040040<br />
40820014 90A30200<br />
90C30208 90A30048<br />
90C30050 7C7B1B78<br />
48025A50 00000000<br />
04029324 4BFDA53C<br />
</pre><br />
<br />
=== HD Texture Pack ===<br />
*An HD texture pack for both NTSC and PAL versions can be found [https://sites.google.com/view/mkddhd here].<br />
<br />
== Configuration ==<br />
<!--A full list of options is available at Template:Config/doc--><br />
{{Config<br />
|efb2texonly = Off<br />
|efb2texonlynotes = Correct lens flare effect and BBA kart flags<br />
}}<br />
<br />
== Version Compatibility ==<br />
{{VersionCompatibility}}<br />
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}--><br />
{{VersionCompatibilityVersion|3392|****|Certain parts of scenery are see through. For example: water, some parts of the race tracks, and all Karts. Hang when changing tracks fixed}}<br />
{{VersionCompatibilityVersion|3.0-732|****|BBA supported}}<br />
{{VersionCompatibilityVersion|3.5-644|****|Intro video fixed with vBeam}}<br />
{{VersionCompatibilityVersion|4.0-1300|****|Zelda uCode improvement fixes music not working correctly}}<br />
{{VersionCompatibilityVersion|4.0-2421|****|No more dark karts}}<br />
{{VersionCompatibilityVersion|4.0-2729|****|Ghosts no longer desync}}<br />
{{VersionCompatibilityVersion|4.0-7286|****|HLE audio emulating correctly. Problems with lens flares (likely started in earlier releases).}}<br />
{{VersionCompatibilityClose}}<br />
<br />
== Testing ==<br />
{{testing/start}}<br />
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}--><br />
{{testing/entry|revision=6117|OS=Windows 7|CPU=Intel Core i7-930 @ 2.8 GHz|GPU=NVIDIA GeForce GTX 480|result=Fully Playable: 60FPS With D3D11 Plugin, Dual Core Enabled, 16x Anisotropic Filtering enabled, 1920x1080,|tester=Timmy112}}<br />
{{testing/entry|revision=6512|OS=Windows 7|CPU=AMD Phenom II X2 550 @ 3.1 GHz|GPU=ATI Radeon HD 4850|result=Fully Playable: 60FPS with D3D11 plug-in, 2X AA and OpenCL Enabled|tester=}}<br />
{{testing/entry|revision=7232|OS=Mandriva Linux 2010.2|CPU=AMD Athlon II X4 620 @ 2.6 GHz|GPU=NVIDIA GeForce 9800 GT|result=Regular performance, speed ranging from 80% e 90%|tester=}}<br />
{{testing/entry|revision=7278|OS=Mac OS X|CPU=Intel Core i5 @ 2.3 GHz|GPU=Intel HD Graphics 3000|result=Almost perfect, 50-60FPS|tester=NJP13254}}<br />
{{testing/entry|revision=7442|OS=Windows 7|CPU=AMD Phenom II X4 910 @ 3 GHz|GPU=AMD Radeon HD 6970|result=100% Speed, Perfect|tester=FHaze}}<br />
{{testing/entry|revision=7482|OS=Windows 7|CPU=Intel Core 2 Quad Q8300 @ 3 GHz|GPU=NVIDIA GeForce 9500 GT|result=Works fine, but it's still pretty glitchy. [[Mario Kart Wii]] works way better, which is kind of ironic.|tester=Rafaello Fareday}}<br />
{{testing/entry|revision=7484|OS=Windows 7|CPU=Intel Core i5-750|GPU=NVIDIA GeForce GTX 260|result=With Direct3D11 perfect but bad performance with D3D9|tester=TingPing}}<br />
{{testing/entry|revision=7574|OS=Mac OS X 10.6.7|CPU=Intel Core 2 Duo T7300 @ 2 GHz|GPU=ATI Mobility Radeon HD 2400 XT|result=Fully playable|tester=Arzhur}}<br />
{{testing/entry|revision=7583|OS=Windows 7|CPU=Intel Pentium E2200 @ 2.2 GHz|GPU=NVIDIA GeForce 7100|result=Fully Playable, only 2 or 3 slow downs|tester=}}<br />
{{testing/entry|revision=7590|OS=Windows 7|CPU=Intel Pentium @ 2 GHz|GPU=AMD Radeon HD 6850|result=Works fine, but not 100% full speed, maybe 85%|tester=thegungames}}<br />
{{testing/entry|revision=3.0|OS=Windows 7|CPU=AMD Turion 2 M520 @ 2.3 GHz|GPU=ATI Radeon HD 4200 128MB|result=50-60FPS with D3D9 plugin EFB copies disabled, texture accuracy fastest, disabled fog, fast mipmaps, OpenCL and OpenMP, skip EFB access from CPU, ignore format changes, cache display lists, 640x480|tester=Timmy112}}<br />
{{testing/entry|revision=3.0|OS=Windows 7|CPU=Intel Celeron E3300 @ 3.5 GHz|GPU=NVIDIA GeForce GT 240|result=Works at full speed, 60FPS most of the time.|tester=EliasYFGM}}<br />
{{testing/entry|revision=3.0|OS=Windows 7|CPU=Intel Core i7-2600K @ 3.6 GHz|GPU=Intel HD Graphics 3000|result=After changing audio emulation to LLE recompiler, the game work perfect.|tester=23732}}<br />
{{testing/entry|revision=3.0|OS=Windows 7|CPU=Intel Core i7-3820QM @ 2.6 GHz|GPU=NVIDIA GeForce GT 650M |result=Single player runs smoothly at 60FPS, excluding minor framerate drops during openings for circuits. Splitscreen is more intensive, dropping to 50FPS unless enhancements are lowered (e.g. Internal Resolution). Intro movie does not display, and must be skipped by pressing start (this issue is not present on 50Hz PAL). My optimal settings: Internal Resolution: 3x Native (2x or 1x Native for Splitscreen), Anisotropic Filtering: 16x, Fullscreen Resolution 2800x1800, DSP Emulator Engine: DSP LLE recompiler, Audio Backend: XAudio2. All other Dolphin settings are set to default. Note: If using DSP HLE emulation, music will stop working after first loop during race. The only way to fix this issue, is by restarting the Dolphin emulator. Using DSP LLE recompiler solves this issue. Using DSP LLE interpreter reduces framerate to 40~60FPS and audio becomes choppy.|tester=Pyro Paper Planes}}<br />
{{testing/entry|revision=7687|OS=Windows Vista|CPU=Intel Mobile Core 2 Duo T @ 2.26 GHz|GPU=NVIDIA GeForce 9400M|result=Works fine and is playable all time, but with any slowdowns.|tester=Samake03}}<br />
{{testing/entry|revision=7687|OS=Windows 7|CPU=AMD Athlon 64 X2 4400 @ 2.2 GHz|GPU=NVIDIA GeForce GT 440|result=Only 20-40FPS, sometimes too slow|tester=Endres}}<br />
{{testing/entry|revision=7714|OS=Windows 7|CPU=Intel Core i3-370M @ 2.4 GHz|GPU=AMD Radeon HD 6370M|result=Playable: More CPU karts on screen greatly reduces the speed performance. Time trials work full speed|tester=}}<br />
{{testing/entry|revision=3.0-201|OS=Windows Vista|CPU=Intel Pentium 4 @ 3.0 GHz|GPU=ATI Radeon X1300|result=Shading and light kind of takes away the textures. Seriously slow at around 15-30FPS with all back-ends except Direct3D 11, which of course, is just slower.|tester=Doubled-revolutions}}<br />
{{testing/entry|revision=3.0-201|OS=Windows 7|CPU=Intel Core i5-2410M @ 2.3 GHz|GPU=NVIDIA GeForce GT 525M|result=Grand Prix may slow down with more racers, but Time Trials work just fine, but they too have a problem. The screen looks odd.|tester=Doubled-revolutions}}<br />
{{testing/entry|revision=3.0-370|OS=Windows 7|CPU=Intel Core i7-2600K @ 4.3 GHz|GPU=NVIDIA GeForce GTX 465|result=Playable: Very minor hitches when loading stages, but perfect 60FPS once in game. OpenGL, 1680x1050, 16xQ CSAA Anti-Aliasing, 16x Anisotropic Filtering, Per-Pixel Lighting, Skip EFB Access from CPU, Disable Fog, OpenMP Texture Decoder|tester=MarsEdge}}<br />
{{testing/entry|revision=3.0-415|OS=Windows 7|CPU=Intel Core i5-2300 @ 3 GHz|GPU=NVIDIA GeForce GT 430|result=Perfect, 60FPS, 100% Speed.|tester=MiniBolt}}<br />
{{testing/entry|revision=3.0-419|OS=Windows 7|CPU=AMD Athlon II X4 640 @ 3 GHz|GPU=ATI Radeon HD 5670|result=Fully playable, 40~60FPS|tester=bruckxd}}<br />
{{testing/entry|revision=3.0-692|OS=Windows 7|CPU=Intel Core i5-3570K @ 3.4 GHz|GPU=Intel HD Graphics 4000|result=Fully playable in single-player/2p co-op, 60FPS; FPS halves in split screen; D3D9, 1x native, 16x anisotropic filtering, OpenMP Texture Decoder, XAudio2 LLE recompiler.|tester=soren121}}<br />
{{testing/entry|revision=3.0-692|OS=Windows 7|CPU=AMD Phenom II X4 810 Processor|GPU=ATI Radeon HD 4600 Series|result=The game runs fine with serious slow downs. I get around 20-30FPS in game. After the start up sequence, the game hangs there until you press a button.|tester=Goldtex}}<br />
{{testing/entry|revision=3.0-735|OS=Windows 7|CPU=Intel Core i7-2700K @ 3.5 GHz|GPU=NVIDIA GeForce GTX 580|result= Perfect|tester=Drezus}}<br />
{{testing/entry|revision=3.5-78|OS=Windows 7|CPU=Intel Core i5-2500K|GPU=AMD Radeon HD 6870|result=Mario Kart Double Dash runs full speed with no noticeable emulation problems when using LLE to fix the music dropping. LAN mode has been tested successfully with four separate computers linked together using the emulated BBA.|tester=Gumphrey}}<br />
{{testing/entry|revision=3.5-1391|OS=Windows 8|CPU=Intel Core i7-3770 @ 3.4 GHz|GPU=NVIDIA GeForce GT 640|result=Gives Native-to-Faster than native speeds most of the time. Backend choice does not make a difference in performance. DSP LLE stutters during races. Split-screen multiplayer has little to no slowdowns or glitches.|tester=Doubled-revolutions}}<br />
{{testing/entry|revision=3.5-1391|OS=Windows 8|CPU=Intel Core i5-3337U @ 1.8 GHz|GPU=Intel HD Graphics 4000|result=90-100% Native speed. Slowdowns present at the menu where the characters are selected. DSP LLE stutters during races.|tester=Doubled-revolutions}}<br />
{{testing/entry|revision=3.5-2319|OS=Windows 7|CPU=Intel Core i3-2330M @ 2.2 GHz|GPU=Intel HD Graphics 3000|result=Playable only if using the DPS HLE, which may cause glitching to the audio. Accurate 60FPS.|tester=Oddlyoko2K}}<br />
{{testing/entry|revision=4.0|OS=Windows 7|CPU=Intel Core i7-3930K @ 3.2 GHz|GPU=ATI Radeon 7900 Series|result=Gameplay, graphics, audio and introductory video all 100% perfect at 100% speed. No issues whatsoever.|tester=Senistra}}<br />
{{testing/entry|revision=4.0|OS=Windows 7|CPU=Intel Core i7-3930K @ 4.2 GHz|GPU=NVIDIA GeForce GTX 780|result=DSP LLE, OpenGL, 3x Native, 1920x1080, 4x AA, 16x AF. Perfect 60FPS even in 4-player split-screen, with some minor slowdown during circuit openings. 100% flawless emulation.|tester=Techjar}}<br />
{{testing/entry|revision=4.0.2|OS=Debian GNU/Linux|CPU=Intel Core i5-5200U @ 2.2 GHz|GPU=Intel HD Graphics 5500|result=Had to set Framelimit:Audio and disable scaled EFB copy to avoid graphical artifacts. Set DSP Emulator to HLE for no crashes and no background music and to "LLE recompiler" for background music and random crashes. Works well at 2x native internal resolution|tester=josch}}<br />
{{testing/entry|revision=4.0-561|OS=Windows 7|CPU=Intel Core i3-2350M @ 2.3 GHz|GPU=|result=20FPS, glitchy intro.|tester=Serega}}<br />
{{testing/entry|revision=4.0-1192|OS=Windows 7|CPU=AMD Phenom II X4 640 @ 3.15 GHz|GPU=NVIDIA GeForce 9800 GT|result=Perfect emulation (with no enhancements turned on), the only issue I have is that it slows down to about 70% when playing in Sherbet Land or in split-screen mode. OGL backend is the fastest for me.|tester=Durandal}}<br />
{{testing/entry|revision=4.0-1997|OS=Mac OS X 10.9.3|CPU=Intel Core i7-3615QM|GPU=Intel HD Graphics 4000|result=Great emulation, minor slowdowns during circuit openings, down to 70% in 4-player split screen on openings although it goes back up to 100% as the race starts. Using OpenGL, DSP HLE with CoreAudio, Internal resolution: Auto (Window Size) 1440x900.|tester=TellowKrinkle}}<br />
{{testing/entry|revision=4.0-2103|OS=Windows 8.1|CPU=Intel Core i7-4700MQ @ 2.4 GHz|GPU=Intel HD Graphics 4600|result=Almost always full speed using both Direct3D and OpenGL, at 1366x768 fullscreen (internal resolution Auto (Window Size)), with 16x anisotropic filtering and no anti-aliasing. Audio is DSP LLE (recompiler) using DirectSound backend. Only tested single-player (no way to play with more than one person, though that may change once I get a controller).|tester=snesiscool}}<br />
{{testing/entry|revision=4.0-3482|OS=Windows 7|CPU=Intel Core i7-4710MQ|GPU=NVIDIA GeForce GTX 860M|result=Perfect. Played at 2x native and with OpenMP hack on, everything else as is|tester=Andy}}<br />
{{testing/entry|revision=4.0-6027|OS=Windows 7|CPU=Intel Pentium e5700 @ 3 GHz|GPU=ATI Radeon HD 5570|result=Full speed most of the time. 60FPS.|tester=Atheoi}}<br />
{{testing/entry|revision=4.0-6109|OS=Windows 8.1|CPU=Intel Core i5-3210M @ 2.5 GHz|GPU=NVIDIA GeForce 610M|result=Switched to LLE sound due to HLE volume issues. Played at 60FPS/60VPS using Direct3D. No issues playing "All Cup Tour". Did not experience the resolved issues in the [[Mario Kart: Double Dash%E2%80%BC#Problems|Problems]] section.|tester=Wildgoosespeeder}}<br />
{{testing/entry|revision=4.0-6803|OS=Windows 7|CPU=AMD Athlon II X2 250 @ 3 GHz|GPU=NVIDIA GeForce GT 440|result=Played 'All cups tour', very smooth and fast gameplay, 60 FPS with no problems. Settings i used: DSP LLE, Direct3D, 16:9 AR, 2x IR and enabled Force Texture Filtering.|tester=SPARTA}}<br />
{{testing/entry|revision=4.0-7725|OS=Windows 7|CPU=AMD Phenom II X4 965 @ 3.4 GHz|GPU=NVIDIA GeForce GTX 660|result=Playable almost perfect. The only small issue I have detected is that the lens flare effect of the sun is shining through walls e.g. in Daisy's ship course. Turning on "Store EFB Copy to textures only" is disabling the lens flare effect completely. This is both present in EUR and US version.|tester=Kenny}}<br />
{{testing/entry|revision=4.0-7840|OS=Windows 10|CPU=Intel Core 2 Quad Q9400 @ 3.6 GHz|GPU=NVIDIA GeForce GTX 660|result=Perfect as far as I can tell. D3D Backend, HLE and all else defaults|tester=Cammelspit}}<br />
{{testing/entry|revision=4.0-8711|OS=Windows 10|CPU=Intel Core i7-6700K @ 4 GHz|GPU=NVIDIA GeForce GTX 970|result=Smooth Game @ 60FPS. 3x IR, 8x MSAA, 16X AA|tester=Shadow19231}}<br />
{{testing/entry|revision=4.0-8863|OS=Arch Linux|CPU=Intel Core i7-4712MQ @ 3.2 GHz|GPU=NVIDIA GeForce GTX 860M|result=Smooth Game @ 60FPS. 3x IR |tester=HowardTheDolphin}}<br />
{{testing/entry|revision=4.0-8979|OS=Windows 10|CPU=Intel Core i5-3570K @ 3.8 GHz|GPU=NVIDIA GeForce GTX 960|result=Smooth at 60FPS. 3x IR, D3D12. Getting the Dashing Bug again after a while of it being gone, drifting cuts out after a couple of seconds.|tester=samkostka}}<br />
{{testing/entry|revision=4.0-9135|OS=Windows 10|CPU=Intel Core i5-6600K @ 4.7 GHz|GPU=AMD Radeon R9 380|result=Perfect, No discernible frame dips or graphical glitches in OGL or D3D11. 1080p per pixel lighting, 16x Anisotropic filtering.|tester=cammelspit}}<br />
{{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core i5-8400 @ 2.8 GHz|GPU=NVIDIA GeForce GTX 1050 Ti|result=Perfect! No dropped frames and runs like a charm. 3x IR, 4x MSAA, 2x AF, Per-Pixel Lighting, Scaled EFB Copy, and Force Texture Filtering. D3D12|tester=John-117}}<br />
{{testing/entry|revision=5.0-19870|OS=Windows 10|CPU=AMD Ryzen 7 3700X @ 3.6 GHz|GPU=NVIDIA GeForce RTX 3060 Ti|result=Looks and performs great even when scaled up to 4K with everything else maxed. Can have trouble in the first few mins but once it gets going I rarely drop frames. D3D12, 8x SSAA AA, 16x AF, Scaled EFB and 4K texture Pack.|tester=John-117}}<br />
{{testing/entry|revision=5.0-21088|OS=Windows 11|CPU=AMD Ryzen 5 3600 @ 3.6 GHz|GPU=NVIDIA GeForce RTX 3060|result=Tested Dolphin in ''Windows Subsystem for Android''. Subsystem's buggy Vulkan implementation causes crash on boot. Subsystem's OpenGL renderer is amusingly broken: Averages 1fps, keeps zooming in on the lower left, Lakitu, text, and menus seem to jumble all around, and the game refuses to accept further input on the "Grand Prix or Time Trial" menu.|tester=DandelionSprout}}<br />
{{testing/end}}<br />
<br />
== Gameplay Videos ==<br />
<!--A full list of options is available at Template:VideoGallery/doc--><br />
{{VideoGallery<br />
|vid1=NjXC_tTsHyI|cap1=Mario Kart Double Dash Dolphin 5.0 vs Gamecube - The Retro Byte<br />
|vid2=cL43vDm1vGQ|cap2=Mario Kart Double Dash on Dolphin the Wii Emulator (1080p HD)<br />
|vid3=m9CsjCSNE20|cap3=Mario Kart: Double Dash!! on Dolphin Wii/GC Emulator (720p HD) Full Speed<br />
|vid4=dz3Ka78B7zE|cap4=Dolphin 720p - Mario Kart: Double Dash!! Gameplay<br />
|vid5=7cfwcs0V4oM|cap5=Mario Kart Double Dash Eyefinity in Dolphin Emulator<br />
|vid6=eAjtiRNhSOs|cap6=DOLPHIN EMU 4 SCREEN LAN MODE<br />
|vid7=cYuetZgPkBM|cap7=Dolphin Emulator 4.0 - Mario Kart: Double Dash!! (1080p HD) - Nintendo GameCube<br />
|vid8=-Egzg7CGxQ0|cap8=Mario Kart: Double Dash!! - NVIDIA SHIELD Android TV - Dolphin Emulator 5.0-12324 [1080p] - GameCube<br />
|vid9=ZvIosx8SwQk|cap9=Mario Kart: Double Dash - Gameplay Nintendo Gamecube HD 1080p (Dolphin Emulator)<br />
|vid10=Cc-FXreGSUg|cap10=Mario Kart: Double Dash!! (4K / 2160p / 60 FPS / Texture Pack) - Dolphin Emulator 5.0-15565 GameCube<br />
|vid11=ObEqCoqqFlQ|cap11=Mario Kart - Double Dash (Dolphin) {5.0} (Game Cube) ~Widescreen~<br />
|vid12=w3lZH0ao5vY|cap12=Mario Kart: Double Dash!! - GCN 1080p upscaled in Dolphin with Iris Xe Graphics<br />
|vid13=tYSExqWH-ko|cap13=Mario Kart: Double Dash!! (GCN) with Snowblind's HD Texture Pack v2.2<br />
<br />
}}<br />
<br />
{{Navigation/Mario Kart}}<br />
<br />
[[Category:GameCube games]]<br />
[[Category:GameCube Games with BBA-Modem Support]]<br />
[[Category:Zelda ucode games]]<br />
[[Category:Ships with debugging symbols]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=DSU_Client&diff=185831DSU Client2024-02-22T21:26:02Z<p>Mbc07: /* Windows */ update WiimoteHook link to a mirror that doesn't require user registration</p>
<hr />
<div>Since {{revision|5.0-11083}}, Dolphin can act as a client of the '''[https://v1993.github.io/cemuhook-protocol/ DSU protocol]''' (often referred as ''CemuHook Motion Provider'' protocol), which enables the emulator to receive motion and input data from compatible applications implementing the server-side part of the protocol. Those servers works as a middle-man between specific input devices and client applications like Dolphin in order to provide motion data not accessible through the other input APIs Dolphin supports, like DirectInput, XInput and Windows.Gaming.Input, although they also provide data from normal buttons and axes as well.<br />
<br />
== DSU Server Applications ==<br />
A list of known servers are listed below. Any server not listed here that works with [https://cemuhook.sshnuke.net/ CemuHook] should also work with Dolphin {{revision|5.0-11083}} and newer.<br />
<br />
=== Linux ===<br />
As of {{revision|5.0-11484}}, motion axles of Wii Remotes, DualShock 3/4, DualSense and Nintendo Switch controllers can be directly mapped in Dolphin through '''[[Motion evdev|evdev input API]]''', which generally provides better latency than DSU Servers and thus is generally preferred.<br />
<br />
Alternatively, the following servers are available:<br />
* '''[https://github.com/TheDrHax/ds4drv-cemuhook ds4drv] (TheDrHax fork):''' compatible with all DualShock 4 controllers.<br />
* '''[https://github.com/v1993/evdevhook2 evdevhook2]:''' compatible with all controllers that properly expose motion via evdev (Nintendo Switch controllers, DualShock 3/4 and DualSense).<br />
* '''[https://github.com/joaorb64/joycond-cemuhook joycond-cemuhook]:''' compatible with Nintendo Switch controllers.<br />
* '''[https://github.com/v1993/linuxmotehook2 linuxmotehook2]:''' compatible with Wii Remotes. Starting with {{revision|5.0-11684}}, Dolphin can map Wii Remote buttons and motion axles directly, by enabling "Connect Wii Remotes for Emulated Controller" option on Controller Settings. Consider using Dolphin's built-in functionality instead of linuxmotehook.<br />
* '''[https://github.com/kmicki/SteamDeckGyroDSU SteamDeckGyroDSU]:''' compatible with the Steam Deck, requires SteamOS 3.0.<br />
<br />
=== Windows ===<br />
As of {{revision|5.0-16861}}, motion axles of DualShock 4, DualSense and Nintendo Switch controllers can be directly mapped in Dolphin through '''SDL API''', which generally provides better latency than DSU Servers and thus is generally preferred.<br />
<br />
Alternatively, the following servers are available:<br />
* '''[https://github.com/Davidobot/BetterJoy BetterJoy]:''' compatible with Nintendo Switch Joy-Con and Pro Controllers.<br />
* '''[https://github.com/MichaelJW/DorsalVR DorsalVR]:''' compatible with OpenXR devices (ex: VR HMD and controllers).<br />
* '''[https://github.com/Ryochan7/DS4Windows DS4Windows] (Ryochan7 fork):''' compatible with all DualShock 4 models, DualSense, Nintendo Switch Joy-Con and Pro Controllers. Additionally, it's compatible with DualShock 3 controllers if either the official Sony Sixaxis driver or [https://github.com/ViGEm/DsHidMini DsHidMini] is also installed.<br />
* '''[https://github.com/iwubcode/OpenTrackDSUServer OpenTrack DSU Server] (experimental):''' allows passing through [https://github.com/opentrack/opentrack OpenTrack] methods of control via UDP.<br />
* '''[https://github.com/nefarius/ScpToolkit ScpToolkit] (Nefarius fork, [https://github.com/rajkosto/ScpToolkit/releases requires patching]):''' compatible with DualShock 3 and older DualShock 4 controllers (model CUH-ZCT1x). Since ScpToolkit is unmaintained and has connectivity issues with the newer DualShock 4 controllers (model CUH-ZCT2x), its usage is not recommended. Consider using DS4Windows instead.<br />
* '''[https://github.com/msxmine/SI2DSU SI2DSU]:''' connects to SteamWorks and serves a controller recognized by SteamInput. Allows some gyro controllers to work over Steam Link/Remote Play/In-Home Streaming.<br />
* '''[https://github.com/FrogTheFrog/steam-gyro-for-cemuhook Steam Gyro for CemuHook]:''' compatible with Steam Controllers.<br />
* '''[https://epigramx.github.io/WiimoteHook/ WiimoteHook]:''' compatible with Wii Remotes. Starting with {{revision|5.0-11684}}, Dolphin can map Wii Remote buttons and motion axes directly, by enabling "Connect Wii Remotes for Emulated Controller" option on Controller Settings. Consider using Dolphin's built-in functionality instead of WiimoteHook.<br />
<br />
=== macOS ===<br />
As of {{revision|5.0-16861}}, motion axles of DualShock 4, DualSense and Nintendo Switch controllers can be directly mapped in Dolphin through '''SDL API''', which generally provides better latency than DSU Servers and thus is generally preferred.<br />
<br />
Alternatively, the following servers are available:<br />
* '''[https://github.com/marcowindt/ds4macos ds4macos]:''' compatible with all DualShock 4 controllers. This server is currently broken and will work only with Dolphin {{revision|5.0-14363}} or earlier.<br />
<br />
=== Android ===<br />
* '''[https://play.google.com/store/apps/details?id=com.dsucontroller DSUController]:''' provides motion sensor data and basic button functionality.<br />
* '''[https://files.sshnuke.net/net.sshnuke.dsu.MotionSource64.apk rajkosto's MotionSource]:''' provides only motion sensor data.<br />
* '''[https://github.com/marcowindt/WiiMoteDSU WiiMoteDSU]:''' provides motion sensor data and basic button functionality.<br />
<br />
=== iOS ===<br />
* '''[https://apps.apple.com/app/dsucontroller/id1667281421 DSUController]:''' provides motion sensor data and basic button functionality.<br />
* '''[https://github.com/marcowindt/WiiMoteDSU WiiMoteDSU]:''' requires sideloading or a jailbroken device, provides motion sensor data and basic button functionality.<br />
<br />
== Setting up ==<br />
=== DSU Server ===<br />
# Download and install a suitable server application for your OS and input device. <br />
# Follow the application instructions to connect your input device.<br />
# Depending of the application, manually enable the "UDP Server" option (or similar).<br />
<br />
Also, take note of the IP Address and Port where the server will be listening. On most cases, they will default to IP '''127.0.0.1''' at port '''26760''' but this might be completely different, for example, when using an Android device as motion source.<br />
<br />
=== Dolphin ===<br />
# Make sure you're running Dolphin {{revision|5.0-11083}} or newer.<br />
# Go to Controller Settings => Alternate Input Sources.<br />
# On the DSU Client tab, mark the "Enable" checkbox, then click on "Add" and enter the IP Address and Port where the server application is listening.<br />
If everything is working, you should now see new <code>DSUClient/x/xxxx</code> entries on the Devices drop-down menu shown on Emulated GameCube Controllers, Emulated Wii Remotes and Hotkey Settings windows.<br />
<br />
== Using DSU devices in Dolphin ==<br />
After finishing the setup of the server and enabling the DSU Client on Dolphin, you can now bind the buttons, axes and motion sensors of the input devices in many places, including Emulated GameCube Controllers, Emulated Wii Remotes and even Hotkey Settings.<br />
<br />
=== Regular buttons and axes ===<br />
The configuration of regular button and axes are pretty much the same of the other input APIs:<br />
# Select the corresponding <code>DSUClient/x/xxxx</code> entry on the Devices drop-down menu.<br />
# Click on the desired binding.<br />
# Press the desired button / move the desired axis on the input device.<br />
You can also right-click a binding to show advanced options and an existing binding can be quickly cleared with a middle-click.<br />
<br />
=== Motion sensors ===<br />
The configuration of motion sensors are mostly used on the "Motion Input" tab (since {{revision|5.0-11083}}) and on "Extension Motion Input" tab (since {{revision|5.0-11478}}, visible only when Nunchuk is the currently selected extension) of Emulated Wii Remotes, although nothing prevents you from binding the motion sensor axles in other places as well. By default, the Accelerometer and Gyroscope bindings of the "Motion Input" tab should be already populated with the matching axles from the DSU Server. <br />
<br />
If they are blank (e.g. the current controller configuration was created by an older Dolphin version), you can manually assign the corresponding motion axles by right-clicking each binding and picking the corresponding axis on the end of the list or you can simply click on the Default button in the main window (but keep in mind this will reset all bindings in all tabs).<br />
<br />
Alternatively, you can completely skip the setup of a DSU Server/Client and directly assign the motion sensor axles of most controllers by selecting the corresponding <code>evdev/x/xxxx</code> entry on the Devices drop-down menu on Linux (or <code>SDL/x/xxxx</code> on Windows and macOS), thanks to the evdev and SDL APIs natively exposing motion axles.<br />
<br />
=== Emulated pointer ===<br />
On Dolphin {{revision|5.0-11083}} and newer, if the Accelerometer and Gyroscope bindings of the "Motion Input" tab of Emulated Wii Remotes are assigned correctly, the Wii Remote IR Pointer position will be derived from the motion sensors, thus dispensing the need for a sensor bar. To fine-tune the emulated pointer, you can assign a button to recenter the cursor when pressed and can also adjust the maximum rotation of the yaw axis through the bindings present on the "Point" section in the "Motion Input" tab of Emulated Wii Remotes. Also, starting with Dolphin {{revision|5.0-11205}}, this feature can be manually disabled in case you still want to map the IR Pointer through the bindings of the "Motion Simulation" tab.<br />
<br />
== Troubleshooting ==<br />
=== <code>DSUClient/x/xxxx</code> entries doesn't appear on Dolphin's Devices list ===<br />
Assuming you've set up your DSU Server correctly, here's a common checklist:<br />
* Is the DSU Server running?<br />
* Did you [[DSU_Client#Dolphin|enable the DSU Client in Dolphin]]?<br />
* Did you specify the correct server IP Address and server port in Dolphin?<br />
* Have you checked if both the DSU Server application and Dolphin are whitelisted on your OS firewall?<br />
Additionally, on Windows, you can use the [https://files.sshnuke.net/PadTest_1011.zip DSU Pad Test] application to check if the DSU Server is communicating correctly. If no devices are detected on the DSU Pad Test, you should check your DSU Server settings before trying to use the input devices with Dolphin.<br />
<br />
=== I can't reach the left/right sides of the screen with the emulated pointer ===<br />
Increasing "Total Yaw" on the Motion Input tab of Emulated Wii Remotes should fix that. Keep in mind there isn't a correct value as the amount of yaw needed for the emulated pointer reach both sides of the screen varies a lot between different games, so finding a value that works with all games is somewhat impossible.<br />
<br />
=== My controller has rumble support but I can't map it when using DSU Client ===<br />
Since the DSU protocol doesn't carry rumble data, that's expected. Fortunately, most DSU Servers will also assign a virtual XInput device for every real controller connected to them, so you can map the rumble through this virtual device. To do that, right click the "Motor" binding on Emulated GameCube Controller or Emulated Wii Remote settings and select the appropriate XInput device in the dropdown list.<br />
<br />
=== I'm using a DualShock 3 controller and button presses only register if I press the buttons hard ===<br />
With the exception of the Start, Select, PS, L3 and R3, all DualShock 3 buttons are pressure sensitive. Different from the common input APIs, the amount of pressure being applied to each button is reported back to Dolphin as full analog buttons when accessing DualShock 3 controllers through DSU protocol. <br />
<br />
By default, Dolphin will register analog buttons as "pressed" when at least 50% of force is applied to them, but users can fine-tune that threshold individually by right-clicking each binding and adjusting the "Range" slider. For instance, setting the range to 200 will register the buttons as pressed when 25% of force is applied to them, and that value seems to provide a button press feedback very close of other controllers with digital-only face buttons (e.g. DualShock 4, Xbox, Joy-Con, Pro Controller, etc).<br />
<br />
[[Category:Tutorials]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Wii_Remote_Plus_(RVL-CNT-01-TR)_Connection_Guide&diff=185101Wii Remote Plus (RVL-CNT-01-TR) Connection Guide2024-02-02T14:33:24Z<p>Mbc07: Just became aware that Wiimote pairing (even non-TR) is a big mess on recent macOS versions</p>
<hr />
<div>{{Fmbox<br />
|type = warning<br />
|text = '''This guide is outdated!'''<br />
<br/>Nowadays, Dolphin can directly pair and connect to RVL-CNT-01-TR remotes without the aid of 3rd party software/hardware in nearly all currently supported desktop OSes. Most content of this guide is only applicable to older OS versions that are not supported by Dolphin anymore (e.g. Windows 7/8/8.1), or relies on discontinued software, not available anymore (e.g. Toshiba Bluetooth Stack). <br />
}}<br />
<br />
<br />
Released only a year after the Wii MotionPlus accessory, the Wii Remote Plus is a Wii Remote with the MotionPlus addon built into the Wii Remote. Unfortunately, shortly after the Wii Remote Pluses came out, a new Wii Remote Plus type appeared. Whereas the standard Wii Remotes and the very first Wii Remote Pluses register as <samp>RVL-CNT-01</samp>, the new Wii Remotes register as <samp>RVL-CNT-01-TR</samp>. What exactly changed is unknown, but all -TR Wii Remotes may need additional hardware/software to work with Dolphin. Since all Wii Remotes for sale in stores since 2011 are -TR Wii Remotes, this has become a growing problem. Fortunately, they can work with Dolphin -- with some special requirements. This guide tells you how to connect and use a <samp>RVL-CNT-01-TR</samp> Wii Remote Plus in Dolphin.<br />
<br />
Note that the very first Wii Remote Pluses, such as those included in [[FlingSmash]] and [[The Legend of Zelda: Skyward Sword]], are not <samp>RVL-CNT-01-TR</samp> Wii Remotes. For this reason, this guide will not use the blanket "Wii Remote Plus" term, but will use "-TR Wii Remote" to refer to the <samp>RVL-CNT-01-TR</samp> Wii Remotes specifically. While the addition of the sync button on the battery cover is the common way to tell non-TR Wii Remote Pluses from -TR Wii Remote Pluses, even that is not 100% reliable. The only way to know for sure to is connect it to a computer and see if it is registered as <samp>RVL-CNT-01-TR</samp>.<br />
<br />
= Bluetooth Passthrough Mode =<br />
In the Bluetooth Passthrough mode, -TR Wii Remotes are not an issue at all. Refer to [[Bluetooth Passthrough]] for details.<br />
<br />
<br />
= Linux =<br />
Linux (> 3.11) does not require any special treatment. Use the normal connecting methods shown in [[Configuring Controllers]].<br />
<br />
Since [https://dolp.in/v5.0-876 5.0-876], the DolphinBar can also be used on Linux.<br />
<br />
<br />
= macOS =<br />
macOS does not require any special hardware or software. It only requires a device be paired beforehand.<br />
<br />
# Open Bluetooth Settings and click the plus (+) sign to set up a new device.<br />
# While it is scanning, press the red sync button on the back of the controller. All four lights on the front of the controller should be flashing.<br />
# Back in the Bluetooth Settings, hit "Continue" and wait for it to fail.<br />
# Select 'Passcode Options' and choose "Do not use a passcode with this device". Click "OK" and then click "Quit".<br />
# Double check in the Bluetooth menu to be certain that the controller is registered.<br />
<br />
Once the pairing process is completed, the controller will be usable on Dolphin, as further instruction is available in the [[Configuring Controllers]] guide. However the red Sync button must be pressed instead of '''1''' + '''2''' every time to connect.<br />
<br />
== El Capitan ==<br />
Since the El Capitan update, Bluetooth pairing requires a passcode. To get the Bluetooth passcode you must find the Bluetooth address of the Wii remote.<br />
<br />
# Open System Preferences --> Bluetooth.<br />
# Press the red sync button on the back of the Wii remote. <br />
# After pairing fails, right-click on the device and look for the field "address".<br />
# Record the address backwards (e.g. 00-1B-7A-D9-72-0E would be "e0279da7b10").<br />
# Use a Hexadecimal-to-ASCII table or convertor ([http://www.rapidtables.com/convert/number/hex-to-ascii.htm such as this one]) to get ASCII text.<br />
# Go back to Bluetooth settings, find the Wii remote device and click on options.<br />
# Under "Passcode" paste/write the ASCII text into the field (ignore non-character such as "NULL" or "STX").<br />
# Press the red sync button on the back of the Wii remote and click pair.<br />
# If pairing fail, restart the computer and try pairing again.<br />
# If pairing continues to fail, see below.<br />
<br />
=== If Pairing Fails ===<br />
<br />
For some people, pairing using the method above does not work. If this is the case open Dolphin, click on "Controller", select "Real WiiMote" from the Wiimote settings, press the red sync button on the back of the Wii remote and hit "refresh" under "Real Wiimote".<br />
<br />
<br />
= Windows =<br />
Windows includes the MS Bluetooth Stack and most Bluetooth adapters use it by default. Starting with Dolphin {{revision|4.0-8325}}, if you're using Windows 8 or newer, all you need to do to connect -TR Wii Remotes is the typical Wii Remote connectivity as described in [[Configuring Controllers#Wii Remote "Wiimote"|Configuring Controllers]]. If you're running Windows 7 or earlier you'll have a previous version of MS Bluetooth Stack that lacks some Bluetooth functions which the -TR Wii Remote uses. In that case you have two solutions for this problem, the DolphinBar or the Toshiba Bluetooth Stack. Both have superior Bluetooth functionality and not only allow -TR Wii Remotes to work, but also fix minor Wii Remote bugs that are present in the MS Bluetooth Stack used on Windows 7 and earlier. <br />
<br />
== DolphinBar ==<br />
The Mayflash DolphinBar is a combination Bluetooth adapter and Sensor Bar. It doesn't reveal any of the Bluetooth information to the operating system, instead sending HID packets directly to Dolphin without a Bluetooth Stack, thus allowing -TR support, syncing of Wii Remotes, and other features superior to what the Toshiba Stack can offer. However, since it does this, it is only useful for supported Wii controllers, and cannot be used as a full Bluetooth adapter. Full details are available in the [https://dolphin-emu.org/blog/2014/08/23/dolphinbar-review/ DolphinBar Hardware Review], and links to purchase one are available on our [[Recommended Accessories]] page.<br />
<br />
== Toshiba Stack ==<br />
The Toshiba Stack provides full Bluetooth on Windows 7, for everything, not just Wii Remotes, and it has full -TR support. However, it requires the additional step of connecting Wii Remotes through the Toshiba Stack instead of just through Dolphin.<br />
<br />
The link provided below is the official download page for Toshiba Stack. Use the newest version; it has the highest known compatibility. If the newest version doesn't work feel free to try older ones. Please be aware that Toshiba Stack will start in trial mode when using on a unsupported dongle subjected with forced driver installation, and will eventually require a supported adapter to continue use of the software.<br />
<br />
[https://extranet.toshiba-tro.de/en-us/supportquality/bluetoothinfopage/news/downloadtoshiba.aspx Download page]<br />
<br />
=== Toshiba Stack and the Bluetooth Adapter ===<br />
The Toshiba Stack only supports a limited number of Bluetooth adapters. For absolute maximum compatibility, buy a Bluetooth adapter that is specifically designed to use the Toshiba Bluetooth Stack; look for "Toshiba Bluetooth Software" somewhere on the package or for "Toshiba" in the comments on the online store. There is a small possibility that the adapter not in the list can be used with Toshiba Stack, through the installation with an edited driver file, as instructed in the later section. But please acknowledge that it is preferably for experienced users only. The instruction will be divided at some point for the users and their specific adapters throughout this guide, starting from the first step in the next section below.<br />
<br />
=== Installing the Toshiba Bluetooth Stack ===<br />
# If the Bluetooth adapter is USB based, insert it before the installation.<br />
# Run the extractor. Make note of where it extracts to (For future reference, <var>%userprofile%\AppData\Local\Temp\tc00590500a.temp\</var>). When the installer does not start, run Setup.exe from the temp folder to start the installer. There are no settings to worry about, so just click through.<br />
#*If there is a message pop up that says "Please plug in the Bluetooth device and click OK button", make sure the Bluetooth adapter is properly inserted, and if it still happens, the Bluetooth adapter is not supported. In that case, click on the Cancel button and try to finish the Toshiba Stack setup, then continue to [[#Forcing the Toshiba Drivers Onto the Adapter]].<br />
#*Restart the computer when prompted.<br />
# When the installer setup is completed, and for the interests of this guide, try to close any pop ups before continue.<br />
# The Bluetooth Settings window can be accessed through the Start Menu or double clicking the Bluetooth icon in the notification tray. This is where the users will be interacting with the Toshiba Stack on a regular basis, and it is necessary for the next section.{{-}}[[File:Toshiba Stack Bluetooth Settings.png|The Bluetooth Settings window|thumb|left|380px|link=]]{{-}}<br />
<br />
=== Connecting the Wii Remote Plus ===<br />
# In the Bluetooth Settings window, press the "New Connection" button.<br />
# In the "Add New Connection Wizard" window, select the "Express Mode", and hit "Next".<br />
# A searching window will appear. Press the Sync button on the bottom of the -TR Wii Remote. <br />
# Now click through the windows. The windows will go away and it will show the Bluetooth settings screen with "Nintendo RVL-CNT-01-TR". Note the green and yellow lines clasping each others: this means the Bluetooth is presently connected. The Wii Remote will continue to flash, it is normal.{{-}}[[File:Toshiba Stack -TR Connected.png|Clasped lines indicate a connected Wii Remote|thumb|left|380px|link=]]{{-}}<br />
<br />
The connection setup with the -TR Wii Remote is completed and will be usable with Dolphin, as further instruction is available in the [[Configuring Controllers]] guide.<br />
*For a quick note, because of the Toshiba Stack, it is recommended that Continuous Scanning is enabled. Dolphin will immediately detect the Wii Remote and it will be used upon starting a game.<br />
*Another thing to note, when turning the Wii Remote off, its device ID will remain in the Bluetooth settings window, but the yellow and green clasped lines will be gone. To reconnect the Wii Remote, just double click it. A window will pop up asking to prepare the Wii Remote once again. Click "OK" and then press the red Sync button on the bottom of the Wii Remote. It will be reconnected in a matter of seconds.<br />
<br />
<br />
=== Forcing the Toshiba Drivers Onto the Adapter ===<br />
If Toshiba Stack does not seem to detect the adapter and shows endless "Please plug in the Bluetooth device and click OK button" prompts, it is because the Toshiba Stack will only install its drivers onto the adapter with a matching USB\VID number from the list. Naturally, the adapters not in the list are not supported and will be skipped. It is possible to make a workaround by adding the excluded adapter's USB\VID into the list.<br />
<br />
==== Identifying Bluetooth Adapter's Hardware ID ====<br />
# Open the Device Manager (or simply run "devmgmt.msc") and find the Bluetooth adapter in the list. It will either show up as a Bluetooth radio or as an unknown device.<br />
#*For convenience in finding it in the Device Manager, expand the categories the Bluetooth device might be in, then if the adapter is unplugged, it will disappear from the list. Plug it back in, and it will reappear into the list. In other words, the Device Manager updates live.<br />
# Open its Properties (right-click → Properties), then select "Hardware Ids" in the dropdown menu from the "Details" tab. Note the second (shorter) value. This is the USB\VID of the Bluetooth adapter. Copy it into the Notepad.<br />
<br />
==== Editing Driver File ====<br />
# Go to <var>%programfiles(x86)%\Toshiba\Bluetooth Toshiba Stack\Drivers\tosrfusb\</var><br />
# If desired, make a copy of <var>tosrfusb.inf</var>, and consider it as a backup.<br />
# Edit <var>tosrfusb.inf</var> with administrator privileges. Notice that there are three long lists. The first and second lists should look something like this: <var>%TosrfUsb.DeviceDesc###%=TosrfUsb_Device</var>.<br />
# In the bottom of the first list, copy the very last entry and make a duplicate below it. Take the number of the entry (the number immediately after "DeviceDesc") and increase it by one. Then erase the USB\VID of this new entry and replace it with the one for the Bluetooth adapter that was collected from last subsection.{{-}}[[File:Toshiba Stack Hacking Image 1.png|An example of device file in its original unedited state|thumb|left|517px|link=]] [[File:Toshiba Stack Hacking Image 2.png|New line is highlighted in blue|thumb|left|517px|link=]]{{-}}<br />
# Copy the newly created entry from the first list, and paste into the bottom of the second list.<br />
# On the bottom of the third list, copy the last entry of the third list and make a duplicate below it. Just like before, there is a number following "DeviceDesc" and increase it by one. After this, there is a name in parentheses. Change it to the way you want to recognize it for yourself. Toshiba won't rely on it in any way.<br />
# Save the file and close it.<br />
<br />
==== Disable Driver Signature Enforcement ====<br />
By default, 64-bit versions of Windows does not let the users install drivers which are not signed. So, after modifying <var>tosrfusb.inf</var> its signature won't be valid anymore and Windows will block the installation unless Driver Signature Enforcement is disabled. Follow these steps on Windows 7:<br />
<br />
# During boot-up, continuously press F8 to get to "Advanced Boot Options".<br />
# When the boot manager menu appears, use the arrow keys to select "Disable driver signature enforcement".<br />
# Press "Enter" and the computer will restart Windows with the driver signature enforcement disabled.<br />
<br />
==== Installing the Modified Driver Onto the Bluetooth Adapter====<br />
The first step may run into the possibility of BSOD (Blue Screen of Death). Save everything and be prepared beforehand.<br />
# Type "Bluetooth Settings" in the Start Menu or Start Screen and hit Enter. A Windows Security window will pop up asking to confirm installation of the unsigned drivers. Install the driver. The process may take some time, and errors may appear during it. Ignore them.<br />
# When the installer setup is completed, and for the interests of this guide, try to close any pop ups before continue.<br />
# Double click the Bluetooth icon that appeared in the notification tray. Click the "New Connection" button.<br />
#*If the wizard screen appears, then the Toshiba Stack has successfully installed the Toshiba drivers to the Bluetooth adapter. Continue to [[#Connecting the Wii Remote Plus]].<br />
#*If a prompt appears saying "Bluetooth is not ready" ...then it failed. Once that point is reached, there is no way known to deal with this.<br />
<br />
==== Pretending to Be a Toshiba Bluetooth Adapter ====<br />
While there is no option to buy the Toshiba Bluetooth Stack without the bundled hardware, there is a way to make the Bluetooth device recognized as one. Paste the following into Notepad and save it as a .reg file, then run it.<br />
<pre>Windows Registry Editor Version 5.00<br />
[HKEY_CURRENT_USER\Software\Toshiba\BluetoothStack\V1.0\Mng]<br />
"TestVersion"="0"</pre><br />
<br />
<br />
[[Category:Tutorials]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Wii_Remote_Plus_(RVL-CNT-01-TR)_Connection_Guide&diff=185062Wii Remote Plus (RVL-CNT-01-TR) Connection Guide2024-01-26T10:24:52Z<p>Mbc07: Add outdated disclaimer</p>
<hr />
<div>{{Fmbox<br />
|type = warning<br />
|text = '''This guide is outdated!'''<br />
<br/>Nowadays, Dolphin can directly pair and connect to RVL-CNT-01-TR remotes without the aid of 3rd party software/hardware in all currently supported desktop OSes. Most content of this guide is only applicable to older OS versions that are not supported by Dolphin anymore (e.g. Windows 7/8/8.1), or relies on discontinued software, not available anymore (e.g. Toshiba Bluetooth Stack). <br />
}}<br />
<br />
<br />
Released only a year after the Wii MotionPlus accessory, the Wii Remote Plus is a Wii Remote with the MotionPlus addon built into the Wii Remote. Unfortunately, shortly after the Wii Remote Pluses came out, a new Wii Remote Plus type appeared. Whereas the standard Wii Remotes and the very first Wii Remote Pluses register as <samp>RVL-CNT-01</samp>, the new Wii Remotes register as <samp>RVL-CNT-01-TR</samp>. What exactly changed is unknown, but all -TR Wii Remotes may need additional hardware/software to work with Dolphin. Since all Wii Remotes for sale in stores since 2011 are -TR Wii Remotes, this has become a growing problem. Fortunately, they can work with Dolphin -- with some special requirements. This guide tells you how to connect and use a <samp>RVL-CNT-01-TR</samp> Wii Remote Plus in Dolphin.<br />
<br />
Note that the very first Wii Remote Pluses, such as those included in [[FlingSmash]] and [[The Legend of Zelda: Skyward Sword]], are not <samp>RVL-CNT-01-TR</samp> Wii Remotes. For this reason, this guide will not use the blanket "Wii Remote Plus" term, but will use "-TR Wii Remote" to refer to the <samp>RVL-CNT-01-TR</samp> Wii Remotes specifically. While the addition of the sync button on the battery cover is the common way to tell non-TR Wii Remote Pluses from -TR Wii Remote Pluses, even that is not 100% reliable. The only way to know for sure to is connect it to a computer and see if it is registered as <samp>RVL-CNT-01-TR</samp>.<br />
<br />
= Bluetooth Passthrough Mode =<br />
In the Bluetooth Passthrough mode, -TR Wii Remotes are not an issue at all. Refer to [[Bluetooth Passthrough]] for details.<br />
<br />
<br />
= Linux =<br />
Linux (> 3.11) does not require any special treatment. Use the normal connecting methods shown in [[Configuring Controllers]].<br />
<br />
Since [https://dolp.in/v5.0-876 5.0-876], the DolphinBar can also be used on Linux.<br />
<br />
<br />
= macOS =<br />
macOS does not require any special hardware or software. It only requires a device be paired beforehand.<br />
<br />
# Open Bluetooth Settings and click the plus (+) sign to set up a new device.<br />
# While it is scanning, press the red sync button on the back of the controller. All four lights on the front of the controller should be flashing.<br />
# Back in the Bluetooth Settings, hit "Continue" and wait for it to fail.<br />
# Select 'Passcode Options' and choose "Do not use a passcode with this device". Click "OK" and then click "Quit".<br />
# Double check in the Bluetooth menu to be certain that the controller is registered.<br />
<br />
Once the pairing process is completed, the controller will be usable on Dolphin, as further instruction is available in the [[Configuring Controllers]] guide. However the red Sync button must be pressed instead of '''1''' + '''2''' every time to connect.<br />
<br />
== El Capitan ==<br />
Since the El Capitan update, Bluetooth pairing requires a passcode. To get the Bluetooth passcode you must find the Bluetooth address of the Wii remote.<br />
<br />
# Open System Preferences --> Bluetooth.<br />
# Press the red sync button on the back of the Wii remote. <br />
# After pairing fails, right-click on the device and look for the field "address".<br />
# Record the address backwards (e.g. 00-1B-7A-D9-72-0E would be "e0279da7b10").<br />
# Use a Hexadecimal-to-ASCII table or convertor ([http://www.rapidtables.com/convert/number/hex-to-ascii.htm such as this one]) to get ASCII text.<br />
# Go back to Bluetooth settings, find the Wii remote device and click on options.<br />
# Under "Passcode" paste/write the ASCII text into the field (ignore non-character such as "NULL" or "STX").<br />
# Press the red sync button on the back of the Wii remote and click pair.<br />
# If pairing fail, restart the computer and try pairing again.<br />
# If pairing continues to fail, see below.<br />
<br />
=== If Pairing Fails ===<br />
<br />
For some people, pairing using the method above does not work. If this is the case open Dolphin, click on "Controller", select "Real WiiMote" from the Wiimote settings, press the red sync button on the back of the Wii remote and hit "refresh" under "Real Wiimote".<br />
<br />
<br />
= Windows =<br />
Windows includes the MS Bluetooth Stack and most Bluetooth adapters use it by default. Starting with Dolphin {{revision|4.0-8325}}, if you're using Windows 8 or newer, all you need to do to connect -TR Wii Remotes is the typical Wii Remote connectivity as described in [[Configuring Controllers#Wii Remote "Wiimote"|Configuring Controllers]]. If you're running Windows 7 or earlier you'll have a previous version of MS Bluetooth Stack that lacks some Bluetooth functions which the -TR Wii Remote uses. In that case you have two solutions for this problem, the DolphinBar or the Toshiba Bluetooth Stack. Both have superior Bluetooth functionality and not only allow -TR Wii Remotes to work, but also fix minor Wii Remote bugs that are present in the MS Bluetooth Stack used on Windows 7 and earlier. <br />
<br />
== DolphinBar ==<br />
The Mayflash DolphinBar is a combination Bluetooth adapter and Sensor Bar. It doesn't reveal any of the Bluetooth information to the operating system, instead sending HID packets directly to Dolphin without a Bluetooth Stack, thus allowing -TR support, syncing of Wii Remotes, and other features superior to what the Toshiba Stack can offer. However, since it does this, it is only useful for supported Wii controllers, and cannot be used as a full Bluetooth adapter. Full details are available in the [https://dolphin-emu.org/blog/2014/08/23/dolphinbar-review/ DolphinBar Hardware Review], and links to purchase one are available on our [[Recommended Accessories]] page.<br />
<br />
== Toshiba Stack ==<br />
The Toshiba Stack provides full Bluetooth on Windows 7, for everything, not just Wii Remotes, and it has full -TR support. However, it requires the additional step of connecting Wii Remotes through the Toshiba Stack instead of just through Dolphin.<br />
<br />
The link provided below is the official download page for Toshiba Stack. Use the newest version; it has the highest known compatibility. If the newest version doesn't work feel free to try older ones. Please be aware that Toshiba Stack will start in trial mode when using on a unsupported dongle subjected with forced driver installation, and will eventually require a supported adapter to continue use of the software.<br />
<br />
[https://extranet.toshiba-tro.de/en-us/supportquality/bluetoothinfopage/news/downloadtoshiba.aspx Download page]<br />
<br />
=== Toshiba Stack and the Bluetooth Adapter ===<br />
The Toshiba Stack only supports a limited number of Bluetooth adapters. For absolute maximum compatibility, buy a Bluetooth adapter that is specifically designed to use the Toshiba Bluetooth Stack; look for "Toshiba Bluetooth Software" somewhere on the package or for "Toshiba" in the comments on the online store. There is a small possibility that the adapter not in the list can be used with Toshiba Stack, through the installation with an edited driver file, as instructed in the later section. But please acknowledge that it is preferably for experienced users only. The instruction will be divided at some point for the users and their specific adapters throughout this guide, starting from the first step in the next section below.<br />
<br />
=== Installing the Toshiba Bluetooth Stack ===<br />
# If the Bluetooth adapter is USB based, insert it before the installation.<br />
# Run the extractor. Make note of where it extracts to (For future reference, <var>%userprofile%\AppData\Local\Temp\tc00590500a.temp\</var>). When the installer does not start, run Setup.exe from the temp folder to start the installer. There are no settings to worry about, so just click through.<br />
#*If there is a message pop up that says "Please plug in the Bluetooth device and click OK button", make sure the Bluetooth adapter is properly inserted, and if it still happens, the Bluetooth adapter is not supported. In that case, click on the Cancel button and try to finish the Toshiba Stack setup, then continue to [[#Forcing the Toshiba Drivers Onto the Adapter]].<br />
#*Restart the computer when prompted.<br />
# When the installer setup is completed, and for the interests of this guide, try to close any pop ups before continue.<br />
# The Bluetooth Settings window can be accessed through the Start Menu or double clicking the Bluetooth icon in the notification tray. This is where the users will be interacting with the Toshiba Stack on a regular basis, and it is necessary for the next section.{{-}}[[File:Toshiba Stack Bluetooth Settings.png|The Bluetooth Settings window|thumb|left|380px|link=]]{{-}}<br />
<br />
=== Connecting the Wii Remote Plus ===<br />
# In the Bluetooth Settings window, press the "New Connection" button.<br />
# In the "Add New Connection Wizard" window, select the "Express Mode", and hit "Next".<br />
# A searching window will appear. Press the Sync button on the bottom of the -TR Wii Remote. <br />
# Now click through the windows. The windows will go away and it will show the Bluetooth settings screen with "Nintendo RVL-CNT-01-TR". Note the green and yellow lines clasping each others: this means the Bluetooth is presently connected. The Wii Remote will continue to flash, it is normal.{{-}}[[File:Toshiba Stack -TR Connected.png|Clasped lines indicate a connected Wii Remote|thumb|left|380px|link=]]{{-}}<br />
<br />
The connection setup with the -TR Wii Remote is completed and will be usable with Dolphin, as further instruction is available in the [[Configuring Controllers]] guide.<br />
*For a quick note, because of the Toshiba Stack, it is recommended that Continuous Scanning is enabled. Dolphin will immediately detect the Wii Remote and it will be used upon starting a game.<br />
*Another thing to note, when turning the Wii Remote off, its device ID will remain in the Bluetooth settings window, but the yellow and green clasped lines will be gone. To reconnect the Wii Remote, just double click it. A window will pop up asking to prepare the Wii Remote once again. Click "OK" and then press the red Sync button on the bottom of the Wii Remote. It will be reconnected in a matter of seconds.<br />
<br />
<br />
=== Forcing the Toshiba Drivers Onto the Adapter ===<br />
If Toshiba Stack does not seem to detect the adapter and shows endless "Please plug in the Bluetooth device and click OK button" prompts, it is because the Toshiba Stack will only install its drivers onto the adapter with a matching USB\VID number from the list. Naturally, the adapters not in the list are not supported and will be skipped. It is possible to make a workaround by adding the excluded adapter's USB\VID into the list.<br />
<br />
==== Identifying Bluetooth Adapter's Hardware ID ====<br />
# Open the Device Manager (or simply run "devmgmt.msc") and find the Bluetooth adapter in the list. It will either show up as a Bluetooth radio or as an unknown device.<br />
#*For convenience in finding it in the Device Manager, expand the categories the Bluetooth device might be in, then if the adapter is unplugged, it will disappear from the list. Plug it back in, and it will reappear into the list. In other words, the Device Manager updates live.<br />
# Open its Properties (right-click → Properties), then select "Hardware Ids" in the dropdown menu from the "Details" tab. Note the second (shorter) value. This is the USB\VID of the Bluetooth adapter. Copy it into the Notepad.<br />
<br />
==== Editing Driver File ====<br />
# Go to <var>%programfiles(x86)%\Toshiba\Bluetooth Toshiba Stack\Drivers\tosrfusb\</var><br />
# If desired, make a copy of <var>tosrfusb.inf</var>, and consider it as a backup.<br />
# Edit <var>tosrfusb.inf</var> with administrator privileges. Notice that there are three long lists. The first and second lists should look something like this: <var>%TosrfUsb.DeviceDesc###%=TosrfUsb_Device</var>.<br />
# In the bottom of the first list, copy the very last entry and make a duplicate below it. Take the number of the entry (the number immediately after "DeviceDesc") and increase it by one. Then erase the USB\VID of this new entry and replace it with the one for the Bluetooth adapter that was collected from last subsection.{{-}}[[File:Toshiba Stack Hacking Image 1.png|An example of device file in its original unedited state|thumb|left|517px|link=]] [[File:Toshiba Stack Hacking Image 2.png|New line is highlighted in blue|thumb|left|517px|link=]]{{-}}<br />
# Copy the newly created entry from the first list, and paste into the bottom of the second list.<br />
# On the bottom of the third list, copy the last entry of the third list and make a duplicate below it. Just like before, there is a number following "DeviceDesc" and increase it by one. After this, there is a name in parentheses. Change it to the way you want to recognize it for yourself. Toshiba won't rely on it in any way.<br />
# Save the file and close it.<br />
<br />
==== Disable Driver Signature Enforcement ====<br />
By default, 64-bit versions of Windows does not let the users install drivers which are not signed. So, after modifying <var>tosrfusb.inf</var> its signature won't be valid anymore and Windows will block the installation unless Driver Signature Enforcement is disabled. Follow these steps on Windows 7:<br />
<br />
# During boot-up, continuously press F8 to get to "Advanced Boot Options".<br />
# When the boot manager menu appears, use the arrow keys to select "Disable driver signature enforcement".<br />
# Press "Enter" and the computer will restart Windows with the driver signature enforcement disabled.<br />
<br />
==== Installing the Modified Driver Onto the Bluetooth Adapter====<br />
The first step may run into the possibility of BSOD (Blue Screen of Death). Save everything and be prepared beforehand.<br />
# Type "Bluetooth Settings" in the Start Menu or Start Screen and hit Enter. A Windows Security window will pop up asking to confirm installation of the unsigned drivers. Install the driver. The process may take some time, and errors may appear during it. Ignore them.<br />
# When the installer setup is completed, and for the interests of this guide, try to close any pop ups before continue.<br />
# Double click the Bluetooth icon that appeared in the notification tray. Click the "New Connection" button.<br />
#*If the wizard screen appears, then the Toshiba Stack has successfully installed the Toshiba drivers to the Bluetooth adapter. Continue to [[#Connecting the Wii Remote Plus]].<br />
#*If a prompt appears saying "Bluetooth is not ready" ...then it failed. Once that point is reached, there is no way known to deal with this.<br />
<br />
==== Pretending to Be a Toshiba Bluetooth Adapter ====<br />
While there is no option to buy the Toshiba Bluetooth Stack without the bundled hardware, there is a way to make the Bluetooth device recognized as one. Paste the following into Notepad and save it as a .reg file, then run it.<br />
<pre>Windows Registry Editor Version 5.00<br />
[HKEY_CURRENT_USER\Software\Toshiba\BluetoothStack\V1.0\Mng]<br />
"TestVersion"="0"</pre><br />
<br />
<br />
[[Category:Tutorials]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=FifoPlayer&diff=185061FifoPlayer2024-01-26T09:59:13Z<p>Mbc07: Protected "FifoPlayer": High traffic page: Page currently linked in the guides section from the main website. If you want to add new content, please to that directly on the corresponding GitHub page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))</p>
<hr />
<div>This page has been moved to GitHub. '''[https://github.com/dolphin-emu/dolphin/wiki/FIFO-Player-Overview Click here to be redirected]'''.</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=FifoPlayer&diff=185060FifoPlayer2024-01-26T09:57:59Z<p>Mbc07: Another developer focused guide linked from the main website, which is also available on GitHub, so, be gone</p>
<hr />
<div>This page has been moved to GitHub. '''[https://github.com/dolphin-emu/dolphin/wiki/FIFO-Player-Overview Click here to be redirected]'''.</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Bluetooth_Passthrough&diff=185029Bluetooth Passthrough2024-01-16T01:49:51Z<p>Mbc07: Remove Amazon link from Orico BTA-408. Somehow I missed it in the recent external links purge</p>
<hr />
<div>Since {{revision|5.0-910}}, Dolphin has the ability to passthrough a Bluetooth adapter for emulated Wii software. This is a powerful option that allows for perfect Wii Remote behaviors on Dolphin, given a powerful enough Bluetooth adapter. Unlike standard Bluetooth emulation, Bluetooth Passthrough supports pairing third party Wii Remotes, Wii Remote audio, and can more accurately communicate fine motions. However, because Bluetooth Passthrough gives the Bluetooth adapter directly to the emulated software, there are heaps of limitations that make it only worthwhile for certain situations.<br />
<br />
== Limitations ==<br />
* Requires a specialized driver on Windows, and on Linux requires a udev rule. The Operating System will not be able to access the Bluetooth adapter while it is in use.<br />
* The functionality and stability of the connection heavily depends on the compatibility of the Bluetooth adapter used.<br />
* Even though most Bluetooth adapters can be used in passthrough mode, perfect compatibility is only guaranteed with the Bluetooth modules from Wii consoles.<br />
* Many features do not work. Netplay, input recordings will be limited. The Wii Remote may disconnect if Dolphin is running too fast or too slow. If the Bluetooth is disconnected from your computer, Dolphin may crash.<br />
* Save states made in Bluetooth Passthrough mode can't be loaded on "Emulate a BT Adapter" mode, nor vice-versa.<br />
* Wii Remote connection state dictates whether save states made in Bluetooth Passthrough mode will work or not:<br />
<br />
:{|class="wikitable"<br />
! When saving state<br />
! When loading state<br />
! Works?<br />
|-<br />
| One or more Wii Remotes connected<br />
| One or more Wii Remotes connected '''on the same session'''<sup>[[#SaveStateNotes|[1]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| One or more Wii Remotes connected<br />
| One or more Wii Remotes connected '''on a different session'''<sup>[[#SaveStateNotes|[1]]]</sup><br />
| bgcolor="#faa" | No<br />
|-<br />
| One or more Wii Remotes connected<br />
| Some or all Wii Remotes disconnected<br />
| bgcolor="#afa" | Yes<sup>[[#SaveStateNotes|[2]]]</sup><br />
|-<br />
| No Wii Remotes connected<br />
| One or more Wii Remotes connected<br />
| bgcolor="#faa" | No<br />
|-<br />
| No Wii Remotes connected<br />
| No Wii Remotes connected<br />
| bgcolor="#afa" | Yes<br />
|}<br />
<br />
<div id="SaveStateNotes"><br />
::<sup>[1]</sup> Same session: for instances where Wii Remotes haven't been disconnected and emulation hasn't been stopped during anywhere between saving and loading of a save state.<br/> Different session: when any one of these has been intervened.<br />
::<sup>[2]</sup> First (re)connection will fail, subsequent connections will work. Depending of the Bluetooth adapter, it might be necessary to connect then disconnect the Wii Remotes before loading the saved state.<br />
</div><br />
<br />
== Setting up ==<br />
=== Linux ===<br />
A udev rule has to be installed so Dolphin can use a Bluetooth adapter without having to get root privileges.<br />
<br />
'''1.''' Paste the following into '''/etc/udev/rules.d/52-dolphin.rules''' (/lib/udev/rules.d/52-dolphin.rules if making a package). Replace 'YOURVID' and 'YOURPID' with the Vendor ID and Product ID respectively.<br />
<br />
<code>SUBSYSTEM=="usb", ATTRS{idVendor}=="YOURVID", ATTRS{idProduct}=="YOURPID", TAG+="uaccess"</code><br />
<br />
'''2.''' Reload udev rules with:<br />
<code>sudo udevadm control --reload-rules</code><br />
<br />
'''3.''' Reinsert the adapter.<br />
<br />
Dolphin should be able to automatically unload the USB Bluetooth kernel module (assuming you have permission to; you typically need to be in the <code>plugdev</code> group). If not, unload it with <code>modprobe -r btusb</code>.<br />
<br />
=== Windows ===<br />
<br />
WARNING: While a libusb driver is installed, other programs/devices will not be able to use your Bluetooth device. This can be easily reverted in Windows Device Manager and instructions are provided below.<br />
<br />
Download and open [http://zadig.akeo.ie/ Zadig] as Administrator, then:<br />
# In the "Options" menu in Zadig, make sure "List All Devices" is enabled.<br />
# Look through the devices for the radio to passthrough.<br />
# On the right column, select "libusbK", then click "Replace Driver". Select "Yes" to modify the system driver.<br />
<br />
If you wish to return your Bluetooth drivers back to normal, start "Device Manager" and locate "libusbK" devices in the list. Right-click the device you wish to restore and select 'Uninstall Device'. Upon plugging it in next time, Windows will install the default Bluetooth driver and it will resume normal functions. NOTE: If you used the winUSB driver instead, it will be located under "Universal Serial Bus Devices." Same instructions apply otherwise.<br />
<br />
If Dolphin is unable to use your Bluetooth device after doing this, it may not have the necessary hardware features. You can attempt to use the "winUSB" driver from Zadig as a last ditch effort.<br />
<br />
==== usbdk ====<br />
<br />
As of {{revision|5.0-10617}} usbdk is no longer supported.<br />
<br />
Some users who wish to maintain use of their Bluetooth Device and use it in Dolphin without swapping drivers have opted to use usbdk. When Dolphin starts up, you will lose control of your Bluetooth Device and regain it when Dolphin shuts down. While this cuts down on the work you need to use your Bluetooth device across many controllers, usbdk has many bugs; the worst of which is that any ES_Launch will immediately crash/freeze the game due to usbdk losing control of the Bluetooth.<br />
<br />
=== macOS ===<br />
There is currently no way to use this feature on versions newer than 10.9, because Apple removed the ability to unload the Bluetooth kernel module.<br />
<br />
A potential solution would be to force the OS to ignore the adapter with a codeless .kext, but this hasn't been tried yet.<br />
<br />
=== Android ===<br />
This feature is not supported on Android.<br />
<br />
== Using passthrough mode in Dolphin ==<br />
In Dolphin, open the Controller Configuration dialog, then select the "Passthrough a Bluetooth adapter" option in the Wii Remotes section.<br />
<br />
While a game is running:<br />
* Wii Remotes can be synced and paired to Dolphin by using the Sync button.<br />
* All saved Wii Remote pairings can be reset by using the Reset button. This will also disconnect all currently connected Wii Remotes.<br />
<br />
=== Advanced usage ===<br />
==== Sync button hotkey ====<br />
It is possible to use the "Press Sync Button" hotkey as an alternative to the buttons in the controller configuration dialog.<br />
<br />
You will need to map "Press Sync Button" to a key or combination of keys. This can be done within Dolphin by left clicking on the "Hotkey Settings" tab under "Options" to bring up the appropriate configuration menu. You must then left click on the "Wii and Wii Remote" tab and left click on the box for "Press Sync Button" to map this hotkey.<br />
<br />
"Press Sync Button" is designed to work just like the Wii's red sync button:<br />
* Pressing the hotkey will trigger a sync.<br />
* Holding the hotkey for 10 seconds will clear all saved pairings.<br />
<br />
==== Forcing a specific adapter ====<br />
If you need to use a specific adapter, instead of using the first Bluetooth adapter that is found, you can force Dolphin to use it by editing Dolphin's configuration file (Config/Dolphin.ini). In the BluetoothPassthrough section, set "VID" and "PID" to your adapter's vendor ID and product ID. [http://www.rapidtables.com/convert/number/hex-to-decimal.htm These values should be converted from hex to decimal], for example a VID of "057E" should be inputted as "1406".<br />
<br />
== Troubleshooting ==<br />
=== "Failed to open Bluetooth device: LIBUSB_ERROR_ACCESS" ===<br />
This error means that Dolphin doesn't have permission to use the Bluetooth adapter.<br />
<br />
If on Linux, make sure the udev rule is set up correctly.<br />
<br />
=== "Failed to open Bluetooth device: LIBUSB_ERROR_NOT_SUPPORTED" ===<br />
On Windows, this typically means that the libusb/WinUSB driver was not installed for the adapter.<br />
<br />
=== "Failed to detach kernel driver for BT passthrough" ===<br />
Dolphin tried to automatically unload the Bluetooth USB kernel module and failed to. Unload the module manually before starting a game to avoid this issue.<br />
<br />
=== Wii Remotes do not stay paired after closing the game ===<br />
This means that your adapter is likely broken and does not remember Wii Remote link keys properly. Use a different adapter to avoid this issue.<br />
<br />
This may also happen if your SYSCONF is corrupted or if you changed to a Dolphin version which doesn't have BT passthrough. If your adapter is listed as working with pairing or if you're sure it supports pairings (by having checked the HCI command replies), you can try deleting Wii/shared2/sys/SYSCONF and Wii/btdinf.bak.<br />
<br />
=== Black screen on boot ===<br />
Games send a reset command to the Bluetooth adapter when they start and wait for it to be acknowledged. If you are getting a black screen for a long time (more than 10 seconds), your adapter may be stuck in a broken state and is unable to respond to any commands. Unplug the adapter and try again.<br />
<br />
=== No usable adapter found ===<br />
This can happen with some adapters. You'll need to [[#Forcing_a_specific_adapter|force your adapter to be used]].<br />
<br />
== Adapter test results ==<br />
{|class="wikitable sortable"<br />
! Adapter<br />
! Type<br />
! <abbr title="Supported Bluetooth Version">BT</abbr><br />
! <abbr title="Vendor Identification">VID</abbr> !! <abbr title="Product Identification">PID</abbr> !! <abbr title="Hardware Revision">Rev</abbr><br />
! Works?<br />
! Stable?<br />
! Remembers pairings?<br />
! Audio<br />
|-<br />
| bgcolor="#afa" | Asus AR9462 Wi-Fi Card<br />
| mPCIe || 4.0<br />
| 0B05 || 17D0 || 0001<br />
| bgcolor="#afa" colspan="4" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Asus QCA6174A Wi-Fi Card<br />
| M.2 || 4.1<br />
| 0B05 || 1825 || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Asus USB-BT400 [BCM20702]<br />
| USB || 4.0<br />
| 0B05 || 17CB || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[2]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Asus USB-BT400 [BCM20702]<br />
| USB || 4.0<br />
| 0B05 || 17CF || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[8]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#afa" | Azio BTD-V201 [CSR8510]<br />
| USB || 2.1<br />
| 0A12 || 0001 || ?<br />
| bgcolor="#afa" colspan="4" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Belkin Mini Bluetooth Adapter (F8T065BF) [BCM20702]<br />
| USB || 4.0<br />
| 050D || 065A || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Buro BU-BT40B [BCM20702]<br />
| USB || 4.0<br />
| 0A5C || 21EC || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | CSL USB Bluetooth Nano Adapter (BSN23996) [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[2]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | E-Blue Mini Nova (EBA012V00) [CSR8510]<br />
| USB || 2.1<br />
| 0A12 || 0001 || ?<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | Foxconn T77H114.32 Bluetooth Module [BCM2070]<br />
| USB <sup>[[#Notes|[14]]]</sup> || 2.1<br />
| 0489 || E00F || 0596<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No<br />
|-<br />
| bgcolor="#fda" | Foxconn T77H348.02 Wi-Fi Card [AR9462]<br />
| mPCIe || 4.0<br />
| 0489 || E04E || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Gembird BTD-MINI5 [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | Generic Bluetooth Adapter [CSR8510]<br />
| USB || ?<br />
| 0A12 || 0001 || 2520<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No<br />
|-<br />
| bgcolor="#faa" | Generic Bluetooth Adapter [CSR8510]<br />
| USB || ?<br />
| 0A12 || 0001 || 3164<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#faa" colspan="2" style="text-align: center;" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Generic Bluetooth Adapter [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[2]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Generic Bluetooth Adapter [IS1032N]<br />
| USB || 2.0<br />
| 1131 || 1004 || 0373<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[5]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#fda" | Limited<br />
|-<br />
| bgcolor="#faa" | GMYLE Ultra-Mini USB CSR4.0 [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#fda" | Limited<br />
|-<br />
| bgcolor="#fda" | Intel Dual Band Wireless-AC 3160<br />
| M.2 || 4.0<br />
| 8087 || 07DC || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Dual Band Wireless-AC 3165<br />
| M.2 || 4.2<br />
| 8087 || 0A2A || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Dual Band Wireless-AC 3168<br />
| M.2 || 4.2<br />
| 8087 || 0AA7 || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Dual Band Wireless-AC 7260<br />
| M.2 || 4.0<br />
| 8087 || 07DC || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Wireless-AC 9260<br />
| M.2 || 5.1<br />
| 8087 || 0025 || 0002<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Wireless-AC 9462<br />
| M.2 <sup>[[#Notes|[12]]]</sup> || 5.2 <sup>[[#Notes|[13]]]</sup><br />
| 8087 || 0AAA || 0002<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Wi-Fi 6 AX201<br />
| M.2 <sup>[[#Notes|[12]]]</sup> || 5.2 <sup>[[#Notes|[13]]]</sup><br />
| 8087 || 0026 || 0002<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | IOGear GBU421 [BCM2046]<br />
| USB || 2.1<br />
| 0A5C || 2148 || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | IOGear GBU521 [BCM20702]<br />
| USB || 4.0<br />
| 0A5C || 21E8 || 0112<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Kinivo BTD-300 [BCM2070]<br />
| USB || 3.0<br />
| 0A5C || 2198 || 0391<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited<br />
|-<br />
| bgcolor="#fda" | Kinivo BTD-400 [BCM20702]<br />
| USB || 4.0<br />
| 0A5C || 21E8 || 0112<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited<br />
|-<br />
| bgcolor="#fda" | Lite-On WCBN806A Wi-Fi Card [QCA9377]<br />
| M.2 || 4.1<br />
| 04CA || 3015 || 0001<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Lite-On WCBN807A Wi-Fi Card [QCA6174A]<br />
| M.2 || 5.0<br />
| 04CA|| 3016 || 0001<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | Mayflash DolphinBar (W010)<br />
| USB<br />
| colspan="4" style="text-align: center;" | N/A<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | Not supported <sup>[[#Notes|[10]]]</sup><br />
|-<br />
| NoteShip Bluetooth Adapter [CSR8510]<br />
| USB || ?<br />
| 0A12|| 0001 || 0100<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| ?<br />
| ?<br />
|-<br />
| bgcolor="#afa" | Nintendo Wii Bluetooth Module (WML-C43) [BCM2045]<br />
| USB <sup>[[#Notes|[11]]]</sup> || 2.0<br />
| 057E || 0305 || 0100<br />
| bgcolor="#afa" colspan="4" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#afa" | Nintendo Wii Bluetooth Module (J27H002) [BCM2045]<br />
| USB <sup>[[#Notes|[11]]]</sup> || 2.0<br />
| 057E || 0305 || 0100<br />
| bgcolor="#afa" colspan="4" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Orico BTA-403 [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Orico BTA-408 [BCM20702]<br />
| USB || 4.0<br />
| 0A5C || 21EC || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#faa" | Orico BTA-508 [RTL8761B]<br />
| USB || 5.1 <sup>[[#Notes|[15]]]</sup><br />
| 0BDA || 8771 || 0200<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No <sup>[[#Notes|[9]]]</sup><br />
|-<br />
| bgcolor="#fda" | Plugable USB-BT4LE Bluetooth Adapter [BCM20702]<br />
| USB || 4.0<br />
| 0A5C || 21E8 || 0112<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Qualcomm Atheros AR5B22 Wi-Fi Card [AR9462]<br />
| mPCIe || 4.0<br />
| 0CF3 || 3004 || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[4]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Qualcomm Atheros QCA9377 Wi-Fi Card<br />
| M.2 || 5.0<br />
| 0CF3 || E500 || 0001<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | Realtek RTL8852AE Wi-Fi Card<br />
| M.2 || 5.2 <sup>[[#Notes|[15]]]</sup><br />
| 0BDA || 4852 || 0000<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No <sup>[[#Notes|[9]]]</sup><br />
|-<br />
| bgcolor="#faa" | Rocketfish Micro Bluetooth Adapter (RF-MRBTAD) [BCM2046]<br />
| USB || 2.1<br />
| 0461 || 4D75 || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#faa" colspan="2" style="text-align: center;" | No<br />
| ?<br />
|-<br />
| bgcolor="#fda" | Sena Networks Parani-UD100 [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8241<br />
| bgcolor="#afa" colspan="3" style="text-align: center;" | Yes<br />
| bgcolor="#fda" | Limited<br />
|-<br />
| bgcolor="#fda" | Silicon Wave Bluetooth Wireless Adapter<br />
| USB || 2.1<br />
| 0C10 || 0000 || 1915<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[2]]]</sup><br />
| bgcolor="#afa" | Yes<br />
| ?<br />
|-<br />
| SoundBot SB340 [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || ?<br />
| bgcolor="#afa" | Yes<br />
| ?<br />
| ?<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | TP-Link Bluetooth 5.0 Nano USB (UB500) [RTL8761B]<br />
| USB || 5.0 <sup>[[#Notes|[15]]]</sup><br />
| 2357 || 0604 || ?<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No <sup>[[#Notes|[9]]]</sup><br />
|-<br />
| Trendnet TBW-106UB [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| ?<br />
| bgcolor="#faa" | No<br />
| bgcolor="#fda" | Limited<br />
|-<br />
| bgcolor="#fda" | Trust Bluetooth 3.0 Adapter [AR3011]<br />
| USB || 3.0<br />
| 0CF3 || 3002 || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[4]]][[#Notes|[6]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | UGREEN Bluetooth 5.0 Adapter (CM390) [RTL8761B]<br />
| USB || 5.1 <sup>[[#Notes|[15]]]</sup><br />
| 2B89 || 8761 || 0200<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No <sup>[[#Notes|[9]]]</sup><br />
|-<br />
| bgcolor="#fda" | UGREEN USB Bluetooth 4.0 Adapter (CM109) [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|}<br />
<br />
:<span style="background-color:#f9f9f9; border:1px solid #aaa;">&nbsp;&nbsp;&nbsp;&nbsp;</span> '''Unknown.''' Not enough information to classify.<br />
:<span style="background-color:#faa; border:1px solid #aaa;">&nbsp;&nbsp;&nbsp;&nbsp;</span> '''Incompatible.''' Does not work or has significant limitations.<br />
:<span style="background-color:#fda; border:1px solid #aaa;">&nbsp;&nbsp;&nbsp;&nbsp;</span> '''Partially compatible.''' Works well in most cases, but there may be some issues.<br />
:<span style="background-color:#afa; border:1px solid #aaa;">&nbsp;&nbsp;&nbsp;&nbsp;</span> '''Fully compatible.''' Works well in all cases and will give the same experience as a Wii Bluetooth adapter.<br />
<br />
<div id="Notes"><br />
'''Stability'''<br />
:<sup>[1]</sup> May stop working after HCI resets (stopping, resetting emulation or going back to the system menu).<br />
:<sup>[2]</sup> Has issues with games which send a lot of commands (including [[New Super Mario Bros. Wii]] and [[The Legend of Zelda: Skyward Sword]] before you get in game).<br />
:<sup>[3]</sup> Starts having lag issues after ~30 minutes. Reconnecting the Wii remote is required.<br />
:<sup>[4]</sup> May stop working after HCI resets on Windows, works fine on Linux and macOS.<br />
:<sup>[5]</sup> Randomly stop working on Windows, works fine on Linux and macOS.<br />
:<sup>[6]</sup> Has issues connecting multiple Wii Remotes.<br />
<br />
'''Pairing'''<br />
:<sup>[7]</sup> Has issues reconnecting multiple Wii Remotes.<br />
:<sup>[8]</sup> Remembers only one Wii Remote.<br />
:<sup>[9]</sup> Seems to completely ignore all discovery commands sent by the emulated software, rendering it unable to find any Wiimote. Might start working if Dolphin gets the ability to upload firmware binaries to the adapter, like the proprietary Realtek driver does.<br />
<br />
'''Other'''<br />
:<sup>[10]</sup> Doesn't expose its internal Bluetooth adapter, can't be used with Bluetooth Passthrough in any capacity.<br />
</div><br />
:<sup>[11]</sup> Must be modified before use, [https://forums.dolphin-emu.org/Thread-how-to-wire-a-wii-s-bluetooth-module-to-a-pc-usb-port refer to this forum thread].<br />
:<sup>[12]</sup> [https://www.intel.com/content/www/us/en/support/articles/000026155/wireless.html CNVi card], must be paired with a compatible Intel CPU and chipset to work. <br />
:<sup>[13]</sup> Supported Bluetooth version may vary depending of the chipset model paired with this card.<br />
:<sup>[14]</sup> Proprietary 10-pin BTB connector, usually found in older laptops (2010 and earlier).<br />
:<sup>[15]</sup> This is the Bluetooth version supported out of the box, with no drivers installed, can be upgraded/downgraded depending of the proprietary Realtek driver version installed.<br />
<br />
<br />
[[Category:Tutorials]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Bluetooth_Passthrough&diff=185023Bluetooth Passthrough2024-01-15T00:19:02Z<p>Mbc07: /* Adapter test results */ Parani UD-100 has issues with audio accordingly to this forum post: https://forums.dolphin-emu.org/showthread.php?tid=64652</p>
<hr />
<div>Since {{revision|5.0-910}}, Dolphin has the ability to passthrough a Bluetooth adapter for emulated Wii software. This is a powerful option that allows for perfect Wii Remote behaviors on Dolphin, given a powerful enough Bluetooth adapter. Unlike standard Bluetooth emulation, Bluetooth Passthrough supports pairing third party Wii Remotes, Wii Remote audio, and can more accurately communicate fine motions. However, because Bluetooth Passthrough gives the Bluetooth adapter directly to the emulated software, there are heaps of limitations that make it only worthwhile for certain situations.<br />
<br />
== Limitations ==<br />
* Requires a specialized driver on Windows, and on Linux requires a udev rule. The Operating System will not be able to access the Bluetooth adapter while it is in use.<br />
* The functionality and stability of the connection heavily depends on the compatibility of the Bluetooth adapter used.<br />
* Even though most Bluetooth adapters can be used in passthrough mode, perfect compatibility is only guaranteed with the Bluetooth modules from Wii consoles.<br />
* Many features do not work. Netplay, input recordings will be limited. The Wii Remote may disconnect if Dolphin is running too fast or too slow. If the Bluetooth is disconnected from your computer, Dolphin may crash.<br />
* Save states made in Bluetooth Passthrough mode can't be loaded on "Emulate a BT Adapter" mode, nor vice-versa.<br />
* Wii Remote connection state dictates whether save states made in Bluetooth Passthrough mode will work or not:<br />
<br />
:{|class="wikitable"<br />
! When saving state<br />
! When loading state<br />
! Works?<br />
|-<br />
| One or more Wii Remotes connected<br />
| One or more Wii Remotes connected '''on the same session'''<sup>[[#SaveStateNotes|[1]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| One or more Wii Remotes connected<br />
| One or more Wii Remotes connected '''on a different session'''<sup>[[#SaveStateNotes|[1]]]</sup><br />
| bgcolor="#faa" | No<br />
|-<br />
| One or more Wii Remotes connected<br />
| Some or all Wii Remotes disconnected<br />
| bgcolor="#afa" | Yes<sup>[[#SaveStateNotes|[2]]]</sup><br />
|-<br />
| No Wii Remotes connected<br />
| One or more Wii Remotes connected<br />
| bgcolor="#faa" | No<br />
|-<br />
| No Wii Remotes connected<br />
| No Wii Remotes connected<br />
| bgcolor="#afa" | Yes<br />
|}<br />
<br />
<div id="SaveStateNotes"><br />
::<sup>[1]</sup> Same session: for instances where Wii Remotes haven't been disconnected and emulation hasn't been stopped during anywhere between saving and loading of a save state.<br/> Different session: when any one of these has been intervened.<br />
::<sup>[2]</sup> First (re)connection will fail, subsequent connections will work. Depending of the Bluetooth adapter, it might be necessary to connect then disconnect the Wii Remotes before loading the saved state.<br />
</div><br />
<br />
== Setting up ==<br />
=== Linux ===<br />
A udev rule has to be installed so Dolphin can use a Bluetooth adapter without having to get root privileges.<br />
<br />
'''1.''' Paste the following into '''/etc/udev/rules.d/52-dolphin.rules''' (/lib/udev/rules.d/52-dolphin.rules if making a package). Replace 'YOURVID' and 'YOURPID' with the Vendor ID and Product ID respectively.<br />
<br />
<code>SUBSYSTEM=="usb", ATTRS{idVendor}=="YOURVID", ATTRS{idProduct}=="YOURPID", TAG+="uaccess"</code><br />
<br />
'''2.''' Reload udev rules with:<br />
<code>sudo udevadm control --reload-rules</code><br />
<br />
'''3.''' Reinsert the adapter.<br />
<br />
Dolphin should be able to automatically unload the USB Bluetooth kernel module (assuming you have permission to; you typically need to be in the <code>plugdev</code> group). If not, unload it with <code>modprobe -r btusb</code>.<br />
<br />
=== Windows ===<br />
<br />
WARNING: While a libusb driver is installed, other programs/devices will not be able to use your Bluetooth device. This can be easily reverted in Windows Device Manager and instructions are provided below.<br />
<br />
Download and open [http://zadig.akeo.ie/ Zadig] as Administrator, then:<br />
# In the "Options" menu in Zadig, make sure "List All Devices" is enabled.<br />
# Look through the devices for the radio to passthrough.<br />
# On the right column, select "libusbK", then click "Replace Driver". Select "Yes" to modify the system driver.<br />
<br />
If you wish to return your Bluetooth drivers back to normal, start "Device Manager" and locate "libusbK" devices in the list. Right-click the device you wish to restore and select 'Uninstall Device'. Upon plugging it in next time, Windows will install the default Bluetooth driver and it will resume normal functions. NOTE: If you used the winUSB driver instead, it will be located under "Universal Serial Bus Devices." Same instructions apply otherwise.<br />
<br />
If Dolphin is unable to use your Bluetooth device after doing this, it may not have the necessary hardware features. You can attempt to use the "winUSB" driver from Zadig as a last ditch effort.<br />
<br />
==== usbdk ====<br />
<br />
As of {{revision|5.0-10617}} usbdk is no longer supported.<br />
<br />
Some users who wish to maintain use of their Bluetooth Device and use it in Dolphin without swapping drivers have opted to use usbdk. When Dolphin starts up, you will lose control of your Bluetooth Device and regain it when Dolphin shuts down. While this cuts down on the work you need to use your Bluetooth device across many controllers, usbdk has many bugs; the worst of which is that any ES_Launch will immediately crash/freeze the game due to usbdk losing control of the Bluetooth.<br />
<br />
=== macOS ===<br />
There is currently no way to use this feature on versions newer than 10.9, because Apple removed the ability to unload the Bluetooth kernel module.<br />
<br />
A potential solution would be to force the OS to ignore the adapter with a codeless .kext, but this hasn't been tried yet.<br />
<br />
=== Android ===<br />
This feature is not supported on Android.<br />
<br />
== Using passthrough mode in Dolphin ==<br />
In Dolphin, open the Controller Configuration dialog, then select the "Passthrough a Bluetooth adapter" option in the Wii Remotes section.<br />
<br />
While a game is running:<br />
* Wii Remotes can be synced and paired to Dolphin by using the Sync button.<br />
* All saved Wii Remote pairings can be reset by using the Reset button. This will also disconnect all currently connected Wii Remotes.<br />
<br />
=== Advanced usage ===<br />
==== Sync button hotkey ====<br />
It is possible to use the "Press Sync Button" hotkey as an alternative to the buttons in the controller configuration dialog.<br />
<br />
You will need to map "Press Sync Button" to a key or combination of keys. This can be done within Dolphin by left clicking on the "Hotkey Settings" tab under "Options" to bring up the appropriate configuration menu. You must then left click on the "Wii and Wii Remote" tab and left click on the box for "Press Sync Button" to map this hotkey.<br />
<br />
"Press Sync Button" is designed to work just like the Wii's red sync button:<br />
* Pressing the hotkey will trigger a sync.<br />
* Holding the hotkey for 10 seconds will clear all saved pairings.<br />
<br />
==== Forcing a specific adapter ====<br />
If you need to use a specific adapter, instead of using the first Bluetooth adapter that is found, you can force Dolphin to use it by editing Dolphin's configuration file (Config/Dolphin.ini). In the BluetoothPassthrough section, set "VID" and "PID" to your adapter's vendor ID and product ID. [http://www.rapidtables.com/convert/number/hex-to-decimal.htm These values should be converted from hex to decimal], for example a VID of "057E" should be inputted as "1406".<br />
<br />
== Troubleshooting ==<br />
=== "Failed to open Bluetooth device: LIBUSB_ERROR_ACCESS" ===<br />
This error means that Dolphin doesn't have permission to use the Bluetooth adapter.<br />
<br />
If on Linux, make sure the udev rule is set up correctly.<br />
<br />
=== "Failed to open Bluetooth device: LIBUSB_ERROR_NOT_SUPPORTED" ===<br />
On Windows, this typically means that the libusb/WinUSB driver was not installed for the adapter.<br />
<br />
=== "Failed to detach kernel driver for BT passthrough" ===<br />
Dolphin tried to automatically unload the Bluetooth USB kernel module and failed to. Unload the module manually before starting a game to avoid this issue.<br />
<br />
=== Wii Remotes do not stay paired after closing the game ===<br />
This means that your adapter is likely broken and does not remember Wii Remote link keys properly. Use a different adapter to avoid this issue.<br />
<br />
This may also happen if your SYSCONF is corrupted or if you changed to a Dolphin version which doesn't have BT passthrough. If your adapter is listed as working with pairing or if you're sure it supports pairings (by having checked the HCI command replies), you can try deleting Wii/shared2/sys/SYSCONF and Wii/btdinf.bak.<br />
<br />
=== Black screen on boot ===<br />
Games send a reset command to the Bluetooth adapter when they start and wait for it to be acknowledged. If you are getting a black screen for a long time (more than 10 seconds), your adapter may be stuck in a broken state and is unable to respond to any commands. Unplug the adapter and try again.<br />
<br />
=== No usable adapter found ===<br />
This can happen with some adapters. You'll need to [[#Forcing_a_specific_adapter|force your adapter to be used]].<br />
<br />
== Adapter test results ==<br />
{|class="wikitable sortable"<br />
! Adapter<br />
! Type<br />
! <abbr title="Supported Bluetooth Version">BT</abbr><br />
! <abbr title="Vendor Identification">VID</abbr> !! <abbr title="Product Identification">PID</abbr> !! <abbr title="Hardware Revision">Rev</abbr><br />
! Works?<br />
! Stable?<br />
! Remembers pairings?<br />
! Audio<br />
|-<br />
| bgcolor="#afa" | Asus AR9462 Wi-Fi Card<br />
| mPCIe || 4.0<br />
| 0B05 || 17D0 || 0001<br />
| bgcolor="#afa" colspan="4" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Asus QCA6174A Wi-Fi Card<br />
| M.2 || 4.1<br />
| 0B05 || 1825 || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Asus USB-BT400 [BCM20702]<br />
| USB || 4.0<br />
| 0B05 || 17CB || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[2]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Asus USB-BT400 [BCM20702]<br />
| USB || 4.0<br />
| 0B05 || 17CF || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[8]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#afa" | Azio BTD-V201 [CSR8510]<br />
| USB || 2.1<br />
| 0A12 || 0001 || ?<br />
| bgcolor="#afa" colspan="4" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Belkin Mini Bluetooth Adapter (F8T065BF) [BCM20702]<br />
| USB || 4.0<br />
| 050D || 065A || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Buro BU-BT40B [BCM20702]<br />
| USB || 4.0<br />
| 0A5C || 21EC || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | CSL USB Bluetooth Nano Adapter (BSN23996) [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[2]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | E-Blue Mini Nova (EBA012V00) [CSR8510]<br />
| USB || 2.1<br />
| 0A12 || 0001 || ?<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | Foxconn T77H114.32 Bluetooth Module [BCM2070]<br />
| USB <sup>[[#Notes|[14]]]</sup> || 2.1<br />
| 0489 || E00F || 0596<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No<br />
|-<br />
| bgcolor="#fda" | Foxconn T77H348.02 Wi-Fi Card [AR9462]<br />
| mPCIe || 4.0<br />
| 0489 || E04E || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Gembird BTD-MINI5 [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | Generic Bluetooth Adapter [CSR8510]<br />
| USB || ?<br />
| 0A12 || 0001 || 2520<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No<br />
|-<br />
| bgcolor="#faa" | Generic Bluetooth Adapter [CSR8510]<br />
| USB || ?<br />
| 0A12 || 0001 || 3164<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#faa" colspan="2" style="text-align: center;" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Generic Bluetooth Adapter [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[2]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Generic Bluetooth Adapter [IS1032N]<br />
| USB || 2.0<br />
| 1131 || 1004 || 0373<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[5]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#fda" | Limited<br />
|-<br />
| bgcolor="#faa" | GMYLE Ultra-Mini USB CSR4.0 [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#fda" | Limited<br />
|-<br />
| bgcolor="#fda" | Intel Dual Band Wireless-AC 3160<br />
| M.2 || 4.0<br />
| 8087 || 07DC || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Dual Band Wireless-AC 3165<br />
| M.2 || 4.2<br />
| 8087 || 0A2A || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Dual Band Wireless-AC 3168<br />
| M.2 || 4.2<br />
| 8087 || 0AA7 || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Dual Band Wireless-AC 7260<br />
| M.2 || 4.0<br />
| 8087 || 07DC || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Wireless-AC 9260<br />
| M.2 || 5.1<br />
| 8087 || 0025 || 0002<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Wireless-AC 9462<br />
| M.2 <sup>[[#Notes|[12]]]</sup> || 5.2 <sup>[[#Notes|[13]]]</sup><br />
| 8087 || 0AAA || 0002<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Wi-Fi 6 AX201<br />
| M.2 <sup>[[#Notes|[12]]]</sup> || 5.2 <sup>[[#Notes|[13]]]</sup><br />
| 8087 || 0026 || 0002<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | IOGear GBU421 [BCM2046]<br />
| USB || 2.1<br />
| 0A5C || 2148 || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | IOGear GBU521 [BCM20702]<br />
| USB || 4.0<br />
| 0A5C || 21E8 || 0112<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Kinivo BTD-300 [BCM2070]<br />
| USB || 3.0<br />
| 0A5C || 2198 || 0391<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited<br />
|-<br />
| bgcolor="#fda" | Kinivo BTD-400 [BCM20702]<br />
| USB || 4.0<br />
| 0A5C || 21E8 || 0112<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited<br />
|-<br />
| bgcolor="#fda" | Lite-On WCBN806A Wi-Fi Card [QCA9377]<br />
| M.2 || 4.1<br />
| 04CA || 3015 || 0001<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Lite-On WCBN807A Wi-Fi Card [QCA6174A]<br />
| M.2 || 5.0<br />
| 04CA|| 3016 || 0001<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | Mayflash DolphinBar (W010)<br />
| USB<br />
| colspan="4" style="text-align: center;" | N/A<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | Not supported <sup>[[#Notes|[10]]]</sup><br />
|-<br />
| NoteShip Bluetooth Adapter [CSR8510]<br />
| USB || ?<br />
| 0A12|| 0001 || 0100<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| ?<br />
| ?<br />
|-<br />
| bgcolor="#afa" | Nintendo Wii Bluetooth Module (WML-C43) [BCM2045]<br />
| USB <sup>[[#Notes|[11]]]</sup> || 2.0<br />
| 057E || 0305 || 0100<br />
| bgcolor="#afa" colspan="4" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#afa" | Nintendo Wii Bluetooth Module (J27H002) [BCM2045]<br />
| USB <sup>[[#Notes|[11]]]</sup> || 2.0<br />
| 057E || 0305 || 0100<br />
| bgcolor="#afa" colspan="4" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Orico BTA-403 [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | [https://www.amazon.com/dp/B0169O12UC?linkCode=wey&tag=dolphin-emu-20 Orico BTA-408] [BCM20702]<br />
| USB || 4.0<br />
| 0A5C || 21EC || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#faa" | Orico BTA-508 [RTL8761B]<br />
| USB || 5.1 <sup>[[#Notes|[15]]]</sup><br />
| 0BDA || 8771 || 0200<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No <sup>[[#Notes|[9]]]</sup><br />
|-<br />
| bgcolor="#fda" | Plugable USB-BT4LE Bluetooth Adapter [BCM20702]<br />
| USB || 4.0<br />
| 0A5C || 21E8 || 0112<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Qualcomm Atheros AR5B22 Wi-Fi Card [AR9462]<br />
| mPCIe || 4.0<br />
| 0CF3 || 3004 || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[4]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Qualcomm Atheros QCA9377 Wi-Fi Card<br />
| M.2 || 5.0<br />
| 0CF3 || E500 || 0001<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | Realtek RTL8852AE Wi-Fi Card<br />
| M.2 || 5.2 <sup>[[#Notes|[15]]]</sup><br />
| 0BDA || 4852 || 0000<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No <sup>[[#Notes|[9]]]</sup><br />
|-<br />
| bgcolor="#faa" | Rocketfish Micro Bluetooth Adapter (RF-MRBTAD) [BCM2046]<br />
| USB || 2.1<br />
| 0461 || 4D75 || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#faa" colspan="2" style="text-align: center;" | No<br />
| ?<br />
|-<br />
| bgcolor="#fda" | Sena Networks Parani-UD100 [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8241<br />
| bgcolor="#afa" colspan="3" style="text-align: center;" | Yes<br />
| bgcolor="#fda" | Limited<br />
|-<br />
| bgcolor="#fda" | Silicon Wave Bluetooth Wireless Adapter<br />
| USB || 2.1<br />
| 0C10 || 0000 || 1915<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[2]]]</sup><br />
| bgcolor="#afa" | Yes<br />
| ?<br />
|-<br />
| SoundBot SB340 [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || ?<br />
| bgcolor="#afa" | Yes<br />
| ?<br />
| ?<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | TP-Link Bluetooth 5.0 Nano USB (UB500) [RTL8761B]<br />
| USB || 5.0 <sup>[[#Notes|[15]]]</sup><br />
| 2357 || 0604 || ?<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No <sup>[[#Notes|[9]]]</sup><br />
|-<br />
| Trendnet TBW-106UB [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| ?<br />
| bgcolor="#faa" | No<br />
| bgcolor="#fda" | Limited<br />
|-<br />
| bgcolor="#fda" | Trust Bluetooth 3.0 Adapter [AR3011]<br />
| USB || 3.0<br />
| 0CF3 || 3002 || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[4]]][[#Notes|[6]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | UGREEN Bluetooth 5.0 Adapter (CM390) [RTL8761B]<br />
| USB || 5.1 <sup>[[#Notes|[15]]]</sup><br />
| 2B89 || 8761 || 0200<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No <sup>[[#Notes|[9]]]</sup><br />
|-<br />
| bgcolor="#fda" | UGREEN USB Bluetooth 4.0 Adapter (CM109) [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|}<br />
<br />
:<span style="background-color:#f9f9f9; border:1px solid #aaa;">&nbsp;&nbsp;&nbsp;&nbsp;</span> '''Unknown.''' Not enough information to classify.<br />
:<span style="background-color:#faa; border:1px solid #aaa;">&nbsp;&nbsp;&nbsp;&nbsp;</span> '''Incompatible.''' Does not work or has significant limitations.<br />
:<span style="background-color:#fda; border:1px solid #aaa;">&nbsp;&nbsp;&nbsp;&nbsp;</span> '''Partially compatible.''' Works well in most cases, but there may be some issues.<br />
:<span style="background-color:#afa; border:1px solid #aaa;">&nbsp;&nbsp;&nbsp;&nbsp;</span> '''Fully compatible.''' Works well in all cases and will give the same experience as a Wii Bluetooth adapter.<br />
<br />
<div id="Notes"><br />
'''Stability'''<br />
:<sup>[1]</sup> May stop working after HCI resets (stopping, resetting emulation or going back to the system menu).<br />
:<sup>[2]</sup> Has issues with games which send a lot of commands (including [[New Super Mario Bros. Wii]] and [[The Legend of Zelda: Skyward Sword]] before you get in game).<br />
:<sup>[3]</sup> Starts having lag issues after ~30 minutes. Reconnecting the Wii remote is required.<br />
:<sup>[4]</sup> May stop working after HCI resets on Windows, works fine on Linux and macOS.<br />
:<sup>[5]</sup> Randomly stop working on Windows, works fine on Linux and macOS.<br />
:<sup>[6]</sup> Has issues connecting multiple Wii Remotes.<br />
<br />
'''Pairing'''<br />
:<sup>[7]</sup> Has issues reconnecting multiple Wii Remotes.<br />
:<sup>[8]</sup> Remembers only one Wii Remote.<br />
:<sup>[9]</sup> Seems to completely ignore all discovery commands sent by the emulated software, rendering it unable to find any Wiimote. Might start working if Dolphin gets the ability to upload firmware binaries to the adapter, like the proprietary Realtek driver does.<br />
<br />
'''Other'''<br />
:<sup>[10]</sup> Doesn't expose its internal Bluetooth adapter, can't be used with Bluetooth Passthrough in any capacity.<br />
</div><br />
:<sup>[11]</sup> Must be modified before use, [https://forums.dolphin-emu.org/Thread-how-to-wire-a-wii-s-bluetooth-module-to-a-pc-usb-port refer to this forum thread].<br />
:<sup>[12]</sup> [https://www.intel.com/content/www/us/en/support/articles/000026155/wireless.html CNVi card], must be paired with a compatible Intel CPU and chipset to work. <br />
:<sup>[13]</sup> Supported Bluetooth version may vary depending of the chipset model paired with this card.<br />
:<sup>[14]</sup> Proprietary 10-pin BTB connector, usually found in older laptops (2010 and earlier).<br />
:<sup>[15]</sup> This is the Bluetooth version supported out of the box, with no drivers installed, can be upgraded/downgraded depending of the proprietary Realtek driver version installed.<br />
<br />
<br />
[[Category:Tutorials]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Building_Dolphin_on_Linux&diff=184987Building Dolphin on Linux2024-01-05T03:07:14Z<p>Mbc07: Protected "Building Dolphin on Linux": High traffic page: Page currently linked in the guides section from the main website. If you want to add new content, please to that directly on the corresponding GitHub page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))</p>
<hr />
<div>This page has been moved to GitHub. '''[https://github.com/dolphin-emu/dolphin/wiki/Building-for-Linux Click here to be redirected]'''.</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Building_Dolphin_on_Linux&diff=184986Building Dolphin on Linux2024-01-05T03:04:52Z<p>Mbc07: Redirect users to the building instructions on GitHub, the page there is consistently kept up to date in comparison to the wiki version, which nearly always lag behind and has a huge bloat of outdated and unverified info.</p>
<hr />
<div>This page has been moved to GitHub. '''[https://github.com/dolphin-emu/dolphin/wiki/Building-for-Linux Click here to be redirected]'''.</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Bluetooth_Passthrough&diff=184967Bluetooth Passthrough2023-12-30T09:39:02Z<p>Mbc07: Partially undo revisions 184956 and 184955 by Thethiny (sorry, but I'm dropping the UGREEN 5.3 adapter from the list. If you're going to add new test results, the bare minimum you should provide is the adapter's PID and VID, and ideally, the revision too. I've spent years cleaning up that table so now I do expect some minimum effort from other people wanting to add new entries. Feel free to re-add the UGREEN adapter to the list once you gather all info from it)</p>
<hr />
<div>Since {{revision|5.0-910}}, Dolphin has the ability to passthrough a Bluetooth adapter for emulated Wii software. This is a powerful option that allows for perfect Wii Remote behaviors on Dolphin, given a powerful enough Bluetooth adapter. Unlike standard Bluetooth emulation, Bluetooth Passthrough supports pairing third party Wii Remotes, Wii Remote audio, and can more accurately communicate fine motions. However, because Bluetooth Passthrough gives the Bluetooth adapter directly to the emulated software, there are heaps of limitations that make it only worthwhile for certain situations.<br />
<br />
== Limitations ==<br />
* Requires a specialized driver on Windows, and on Linux requires a udev rule. The Operating System will not be able to access the Bluetooth adapter while it is in use.<br />
* The functionality and stability of the connection heavily depends on the compatibility of the Bluetooth adapter used.<br />
* Even though most Bluetooth adapters can be used in passthrough mode, perfect compatibility is only guaranteed with the Bluetooth modules from Wii consoles.<br />
* Many features do not work. Netplay, input recordings will be limited. The Wii Remote may disconnect if Dolphin is running too fast or too slow. If the Bluetooth is disconnected from your computer, Dolphin may crash.<br />
* Save states made in Bluetooth Passthrough mode can't be loaded on "Emulate a BT Adapter" mode, nor vice-versa.<br />
* Wii Remote connection state dictates whether save states made in Bluetooth Passthrough mode will work or not:<br />
<br />
:{|class="wikitable"<br />
! When saving state<br />
! When loading state<br />
! Works?<br />
|-<br />
| One or more Wii Remotes connected<br />
| One or more Wii Remotes connected '''on the same session'''<sup>[[#SaveStateNotes|[1]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| One or more Wii Remotes connected<br />
| One or more Wii Remotes connected '''on a different session'''<sup>[[#SaveStateNotes|[1]]]</sup><br />
| bgcolor="#faa" | No<br />
|-<br />
| One or more Wii Remotes connected<br />
| Some or all Wii Remotes disconnected<br />
| bgcolor="#afa" | Yes<sup>[[#SaveStateNotes|[2]]]</sup><br />
|-<br />
| No Wii Remotes connected<br />
| One or more Wii Remotes connected<br />
| bgcolor="#faa" | No<br />
|-<br />
| No Wii Remotes connected<br />
| No Wii Remotes connected<br />
| bgcolor="#afa" | Yes<br />
|}<br />
<br />
<div id="SaveStateNotes"><br />
::<sup>[1]</sup> Same session: for instances where Wii Remotes haven't been disconnected and emulation hasn't been stopped during anywhere between saving and loading of a save state.<br/> Different session: when any one of these has been intervened.<br />
::<sup>[2]</sup> First (re)connection will fail, subsequent connections will work. Depending of the Bluetooth adapter, it might be necessary to connect then disconnect the Wii Remotes before loading the saved state.<br />
</div><br />
<br />
== Setting up ==<br />
=== Linux ===<br />
A udev rule has to be installed so Dolphin can use a Bluetooth adapter without having to get root privileges.<br />
<br />
'''1.''' Paste the following into '''/etc/udev/rules.d/52-dolphin.rules''' (/lib/udev/rules.d/52-dolphin.rules if making a package). Replace 'YOURVID' and 'YOURPID' with the Vendor ID and Product ID respectively.<br />
<br />
<code>SUBSYSTEM=="usb", ATTRS{idVendor}=="YOURVID", ATTRS{idProduct}=="YOURPID", TAG+="uaccess"</code><br />
<br />
'''2.''' Reload udev rules with:<br />
<code>sudo udevadm control --reload-rules</code><br />
<br />
'''3.''' Reinsert the adapter.<br />
<br />
Dolphin should be able to automatically unload the USB Bluetooth kernel module (assuming you have permission to; you typically need to be in the <code>plugdev</code> group). If not, unload it with <code>modprobe -r btusb</code>.<br />
<br />
=== Windows ===<br />
<br />
WARNING: While a libusb driver is installed, other programs/devices will not be able to use your Bluetooth device. This can be easily reverted in Windows Device Manager and instructions are provided below.<br />
<br />
Download and open [http://zadig.akeo.ie/ Zadig] as Administrator, then:<br />
# In the "Options" menu in Zadig, make sure "List All Devices" is enabled.<br />
# Look through the devices for the radio to passthrough.<br />
# On the right column, select "libusbK", then click "Replace Driver". Select "Yes" to modify the system driver.<br />
<br />
If you wish to return your Bluetooth drivers back to normal, start "Device Manager" and locate "libusbK" devices in the list. Right-click the device you wish to restore and select 'Uninstall Device'. Upon plugging it in next time, Windows will install the default Bluetooth driver and it will resume normal functions. NOTE: If you used the winUSB driver instead, it will be located under "Universal Serial Bus Devices." Same instructions apply otherwise.<br />
<br />
If Dolphin is unable to use your Bluetooth device after doing this, it may not have the necessary hardware features. You can attempt to use the "winUSB" driver from Zadig as a last ditch effort.<br />
<br />
==== usbdk ====<br />
<br />
As of {{revision|5.0-10617}} usbdk is no longer supported.<br />
<br />
Some users who wish to maintain use of their Bluetooth Device and use it in Dolphin without swapping drivers have opted to use usbdk. When Dolphin starts up, you will lose control of your Bluetooth Device and regain it when Dolphin shuts down. While this cuts down on the work you need to use your Bluetooth device across many controllers, usbdk has many bugs; the worst of which is that any ES_Launch will immediately crash/freeze the game due to usbdk losing control of the Bluetooth.<br />
<br />
=== macOS ===<br />
There is currently no way to use this feature on versions newer than 10.9, because Apple removed the ability to unload the Bluetooth kernel module.<br />
<br />
A potential solution would be to force the OS to ignore the adapter with a codeless .kext, but this hasn't been tried yet.<br />
<br />
=== Android ===<br />
This feature is not supported on Android.<br />
<br />
== Using passthrough mode in Dolphin ==<br />
In Dolphin, open the Controller Configuration dialog, then select the "Passthrough a Bluetooth adapter" option in the Wii Remotes section.<br />
<br />
While a game is running:<br />
* Wii Remotes can be synced and paired to Dolphin by using the Sync button.<br />
* All saved Wii Remote pairings can be reset by using the Reset button. This will also disconnect all currently connected Wii Remotes.<br />
<br />
=== Advanced usage ===<br />
==== Sync button hotkey ====<br />
It is possible to use the "Press Sync Button" hotkey as an alternative to the buttons in the controller configuration dialog.<br />
<br />
You will need to map "Press Sync Button" to a key or combination of keys. This can be done within Dolphin by left clicking on the "Hotkey Settings" tab under "Options" to bring up the appropriate configuration menu. You must then left click on the "Wii and Wii Remote" tab and left click on the box for "Press Sync Button" to map this hotkey.<br />
<br />
"Press Sync Button" is designed to work just like the Wii's red sync button:<br />
* Pressing the hotkey will trigger a sync.<br />
* Holding the hotkey for 10 seconds will clear all saved pairings.<br />
<br />
==== Forcing a specific adapter ====<br />
If you need to use a specific adapter, instead of using the first Bluetooth adapter that is found, you can force Dolphin to use it by editing Dolphin's configuration file (Config/Dolphin.ini). In the BluetoothPassthrough section, set "VID" and "PID" to your adapter's vendor ID and product ID. [http://www.rapidtables.com/convert/number/hex-to-decimal.htm These values should be converted from hex to decimal], for example a VID of "057E" should be inputted as "1406".<br />
<br />
== Troubleshooting ==<br />
=== "Failed to open Bluetooth device: LIBUSB_ERROR_ACCESS" ===<br />
This error means that Dolphin doesn't have permission to use the Bluetooth adapter.<br />
<br />
If on Linux, make sure the udev rule is set up correctly.<br />
<br />
=== "Failed to open Bluetooth device: LIBUSB_ERROR_NOT_SUPPORTED" ===<br />
On Windows, this typically means that the libusb/WinUSB driver was not installed for the adapter.<br />
<br />
=== "Failed to detach kernel driver for BT passthrough" ===<br />
Dolphin tried to automatically unload the Bluetooth USB kernel module and failed to. Unload the module manually before starting a game to avoid this issue.<br />
<br />
=== Wii Remotes do not stay paired after closing the game ===<br />
This means that your adapter is likely broken and does not remember Wii Remote link keys properly. Use a different adapter to avoid this issue.<br />
<br />
This may also happen if your SYSCONF is corrupted or if you changed to a Dolphin version which doesn't have BT passthrough. If your adapter is listed as working with pairing or if you're sure it supports pairings (by having checked the HCI command replies), you can try deleting Wii/shared2/sys/SYSCONF and Wii/btdinf.bak.<br />
<br />
=== Black screen on boot ===<br />
Games send a reset command to the Bluetooth adapter when they start and wait for it to be acknowledged. If you are getting a black screen for a long time (more than 10 seconds), your adapter may be stuck in a broken state and is unable to respond to any commands. Unplug the adapter and try again.<br />
<br />
=== No usable adapter found ===<br />
This can happen with some adapters. You'll need to [[#Forcing_a_specific_adapter|force your adapter to be used]].<br />
<br />
== Adapter test results ==<br />
{|class="wikitable sortable"<br />
! Adapter<br />
! Type<br />
! <abbr title="Supported Bluetooth Version">BT</abbr><br />
! <abbr title="Vendor Identification">VID</abbr> !! <abbr title="Product Identification">PID</abbr> !! <abbr title="Hardware Revision">Rev</abbr><br />
! Works?<br />
! Stable?<br />
! Remembers pairings?<br />
! Audio<br />
|-<br />
| bgcolor="#afa" | Asus AR9462 Wi-Fi Card<br />
| mPCIe || 4.0<br />
| 0B05 || 17D0 || 0001<br />
| bgcolor="#afa" colspan="4" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Asus QCA6174A Wi-Fi Card<br />
| M.2 || 4.1<br />
| 0B05 || 1825 || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Asus USB-BT400 [BCM20702]<br />
| USB || 4.0<br />
| 0B05 || 17CB || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[2]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Asus USB-BT400 [BCM20702]<br />
| USB || 4.0<br />
| 0B05 || 17CF || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[8]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#afa" | Azio BTD-V201 [CSR8510]<br />
| USB || 2.1<br />
| 0A12 || 0001 || ?<br />
| bgcolor="#afa" colspan="4" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Belkin Mini Bluetooth Adapter (F8T065BF) [BCM20702]<br />
| USB || 4.0<br />
| 050D || 065A || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Buro BU-BT40B [BCM20702]<br />
| USB || 4.0<br />
| 0A5C || 21EC || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | CSL USB Bluetooth Nano Adapter (BSN23996) [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[2]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | E-Blue Mini Nova (EBA012V00) [CSR8510]<br />
| USB || 2.1<br />
| 0A12 || 0001 || ?<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | Foxconn T77H114.32 Bluetooth Module [BCM2070]<br />
| USB <sup>[[#Notes|[14]]]</sup> || 2.1<br />
| 0489 || E00F || 0596<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No<br />
|-<br />
| bgcolor="#fda" | Foxconn T77H348.02 Wi-Fi Card [AR9462]<br />
| mPCIe || 4.0<br />
| 0489 || E04E || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Gembird BTD-MINI5 [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | Generic Bluetooth Adapter [CSR8510]<br />
| USB || ?<br />
| 0A12 || 0001 || 2520<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No<br />
|-<br />
| bgcolor="#faa" | Generic Bluetooth Adapter [CSR8510]<br />
| USB || ?<br />
| 0A12 || 0001 || 3164<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#faa" colspan="2" style="text-align: center;" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Generic Bluetooth Adapter [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[2]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Generic Bluetooth Adapter [IS1032N]<br />
| USB || 2.0<br />
| 1131 || 1004 || 0373<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[5]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#fda" | Limited<br />
|-<br />
| bgcolor="#faa" | GMYLE Ultra-Mini USB CSR4.0 [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#fda" | Limited<br />
|-<br />
| bgcolor="#fda" | Intel Dual Band Wireless-AC 3160<br />
| M.2 || 4.0<br />
| 8087 || 07DC || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Dual Band Wireless-AC 3165<br />
| M.2 || 4.2<br />
| 8087 || 0A2A || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Dual Band Wireless-AC 3168<br />
| M.2 || 4.2<br />
| 8087 || 0AA7 || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Dual Band Wireless-AC 7260<br />
| M.2 || 4.0<br />
| 8087 || 07DC || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Wireless-AC 9260<br />
| M.2 || 5.1<br />
| 8087 || 0025 || 0002<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Wireless-AC 9462<br />
| M.2 <sup>[[#Notes|[12]]]</sup> || 5.2 <sup>[[#Notes|[13]]]</sup><br />
| 8087 || 0AAA || 0002<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Intel Wi-Fi 6 AX201<br />
| M.2 <sup>[[#Notes|[12]]]</sup> || 5.2 <sup>[[#Notes|[13]]]</sup><br />
| 8087 || 0026 || 0002<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | IOGear GBU421 [BCM2046]<br />
| USB || 2.1<br />
| 0A5C || 2148 || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | IOGear GBU521 [BCM20702]<br />
| USB || 4.0<br />
| 0A5C || 21E8 || 0112<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Kinivo BTD-300 [BCM2070]<br />
| USB || 3.0<br />
| 0A5C || 2198 || 0391<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited<br />
|-<br />
| bgcolor="#fda" | Kinivo BTD-400 [BCM20702]<br />
| USB || 4.0<br />
| 0A5C || 21E8 || 0112<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup><br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited<br />
|-<br />
| bgcolor="#fda" | Lite-On WCBN806A Wi-Fi Card [QCA9377]<br />
| M.2 || 4.1<br />
| 04CA || 3015 || 0001<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#fda" | Lite-On WCBN807A Wi-Fi Card [QCA6174A]<br />
| M.2 || 5.0<br />
| 04CA|| 3016 || 0001<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | Mayflash DolphinBar (W010)<br />
| USB<br />
| colspan="4" style="text-align: center;" | N/A<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | Not supported <sup>[[#Notes|[10]]]</sup><br />
|-<br />
| NoteShip Bluetooth Adapter [CSR8510]<br />
| USB || ?<br />
| 0A12|| 0001 || 0100<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| ?<br />
| ?<br />
|-<br />
| bgcolor="#afa" | Nintendo Wii Bluetooth Module (WML-C43) [BCM2045]<br />
| USB <sup>[[#Notes|[11]]]</sup> || 2.0<br />
| 057E || 0305 || 0100<br />
| bgcolor="#afa" colspan="4" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#afa" | Nintendo Wii Bluetooth Module (J27H002) [BCM2045]<br />
| USB <sup>[[#Notes|[11]]]</sup> || 2.0<br />
| 057E || 0305 || 0100<br />
| bgcolor="#afa" colspan="4" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Orico BTA-403 [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | [https://www.amazon.com/dp/B0169O12UC?linkCode=wey&tag=dolphin-emu-20 Orico BTA-408] [BCM20702]<br />
| USB || 4.0<br />
| 0A5C || 21EC || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#faa" | Orico BTA-508 [RTL8761B]<br />
| USB || 5.1 <sup>[[#Notes|[15]]]</sup><br />
| 0BDA || 8771 || 0200<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No <sup>[[#Notes|[9]]]</sup><br />
|-<br />
| bgcolor="#fda" | Plugable USB-BT4LE Bluetooth Adapter [BCM20702]<br />
| USB || 4.0<br />
| 0A5C || 21E8 || 0112<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Qualcomm Atheros AR5B22 Wi-Fi Card [AR9462]<br />
| mPCIe || 4.0<br />
| 0CF3 || 3004 || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[4]]]</sup><br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Qualcomm Atheros QCA9377 Wi-Fi Card<br />
| M.2 || 5.0<br />
| 0CF3 || E500 || 0001<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | Realtek RTL8852AE Wi-Fi Card<br />
| M.2 || 5.2 <sup>[[#Notes|[15]]]</sup><br />
| 0BDA || 4852 || 0000<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No <sup>[[#Notes|[9]]]</sup><br />
|-<br />
| bgcolor="#faa" | Rocketfish Micro Bluetooth Adapter (RF-MRBTAD) [BCM2046]<br />
| USB || 2.1<br />
| 0461 || 4D75 || ?<br />
| bgcolor="#afa" | Yes ([[#Forcing a specific adapter|Forced]])<br />
| bgcolor="#faa" colspan="2" style="text-align: center;" | No<br />
| ?<br />
|-<br />
| bgcolor="#afa" | Sena Networks Parani-UD100 [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8241<br />
| bgcolor="#afa" colspan="4" style="text-align: center;" | Yes<br />
|-<br />
| bgcolor="#fda" | Silicon Wave Bluetooth Wireless Adapter<br />
| USB || 2.1<br />
| 0C10 || 0000 || 1915<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[2]]]</sup><br />
| bgcolor="#afa" | Yes<br />
| ?<br />
|-<br />
| SoundBot SB340 [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || ?<br />
| bgcolor="#afa" | Yes<br />
| ?<br />
| ?<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | TP-Link Bluetooth 5.0 Nano USB (UB500) [RTL8761B]<br />
| USB || 5.0 <sup>[[#Notes|[15]]]</sup><br />
| 2357 || 0604 || ?<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No <sup>[[#Notes|[9]]]</sup><br />
|-<br />
| Trendnet TBW-106UB [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" | Yes<br />
| ?<br />
| bgcolor="#faa" | No<br />
| bgcolor="#fda" | Limited<br />
|-<br />
| bgcolor="#fda" | Trust Bluetooth 3.0 Adapter [AR3011]<br />
| USB || 3.0<br />
| 0CF3 || 3002 || 0001<br />
| bgcolor="#afa" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[4]]][[#Notes|[6]]]</sup><br />
| bgcolor="#faa" | No<br />
| bgcolor="#afa" | Yes<br />
|-<br />
| bgcolor="#faa" | UGREEN Bluetooth 5.0 Adapter (CM390) [RTL8761B]<br />
| USB || 5.1 <sup>[[#Notes|[15]]]</sup><br />
| 2B89 || 8761 || 0200<br />
| bgcolor="#faa" colspan="4" style="text-align: center;" | No <sup>[[#Notes|[9]]]</sup><br />
|-<br />
| bgcolor="#fda" | UGREEN USB Bluetooth 4.0 Adapter (CM109) [CSR8510]<br />
| USB || 4.0<br />
| 0A12 || 0001 || 8891<br />
| bgcolor="#afa" colspan="2" style="text-align: center;" | Yes<br />
| bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup><br />
| bgcolor="#afa" | Yes<br />
|}<br />
<br />
:<span style="background-color:#f9f9f9; border:1px solid #aaa;">&nbsp;&nbsp;&nbsp;&nbsp;</span> '''Unknown.''' Not enough information to classify.<br />
:<span style="background-color:#faa; border:1px solid #aaa;">&nbsp;&nbsp;&nbsp;&nbsp;</span> '''Incompatible.''' Does not work or has significant limitations.<br />
:<span style="background-color:#fda; border:1px solid #aaa;">&nbsp;&nbsp;&nbsp;&nbsp;</span> '''Partially compatible.''' Works well in most cases, but there may be some issues.<br />
:<span style="background-color:#afa; border:1px solid #aaa;">&nbsp;&nbsp;&nbsp;&nbsp;</span> '''Fully compatible.''' Works well in all cases and will give the same experience as a Wii Bluetooth adapter.<br />
<br />
<div id="Notes"><br />
'''Stability'''<br />
:<sup>[1]</sup> May stop working after HCI resets (stopping, resetting emulation or going back to the system menu).<br />
:<sup>[2]</sup> Has issues with games which send a lot of commands (including [[New Super Mario Bros. Wii]] and [[The Legend of Zelda: Skyward Sword]] before you get in game).<br />
:<sup>[3]</sup> Starts having lag issues after ~30 minutes. Reconnecting the Wii remote is required.<br />
:<sup>[4]</sup> May stop working after HCI resets on Windows, works fine on Linux and macOS.<br />
:<sup>[5]</sup> Randomly stop working on Windows, works fine on Linux and macOS.<br />
:<sup>[6]</sup> Has issues connecting multiple Wii Remotes.<br />
<br />
'''Pairing'''<br />
:<sup>[7]</sup> Has issues reconnecting multiple Wii Remotes.<br />
:<sup>[8]</sup> Remembers only one Wii Remote.<br />
:<sup>[9]</sup> Seems to completely ignore all discovery commands sent by the emulated software, rendering it unable to find any Wiimote. Might start working if Dolphin gets the ability to upload firmware binaries to the adapter, like the proprietary Realtek driver does.<br />
<br />
'''Other'''<br />
:<sup>[10]</sup> Doesn't expose its internal Bluetooth adapter, can't be used with Bluetooth Passthrough in any capacity.<br />
</div><br />
:<sup>[11]</sup> Must be modified before use, [https://forums.dolphin-emu.org/Thread-how-to-wire-a-wii-s-bluetooth-module-to-a-pc-usb-port refer to this forum thread].<br />
:<sup>[12]</sup> [https://www.intel.com/content/www/us/en/support/articles/000026155/wireless.html CNVi card], must be paired with a compatible Intel CPU and chipset to work. <br />
:<sup>[13]</sup> Supported Bluetooth version may vary depending of the chipset model paired with this card.<br />
:<sup>[14]</sup> Proprietary 10-pin BTB connector, usually found in older laptops (2010 and earlier).<br />
:<sup>[15]</sup> This is the Bluetooth version supported out of the box, with no drivers installed, can be upgraded/downgraded depending of the proprietary Realtek driver version installed.<br />
<br />
<br />
[[Category:Tutorials]]</div>Mbc07https://wiki.dolphin-emu.org/index.php?title=Talk:Mario_Kart_Arcade_GP&diff=184942Talk:Mario Kart Arcade GP2023-12-24T22:46:42Z<p>Mbc07: /* GameIDs */</p>
<hr />
<div>==GameIDs==<br />
Don't have a dump of them myself, but Arcade GP 1 and 2 apparently use the GameIDs GGPE01 and GGPE02 respectively. I checked the GGPE01 page and it got removed before for apparently being invalid, so I'm hesitant to re-add it. Any clarification here? [[User:Cyan Ryan|Cyan Ryan]] ([[User talk:Cyan Ryan|talk]]) 21:05, 24 December 2023 (CET)<br />
<br />
: Sometime ago, a contributor was trying to reintroduce Triforce compatibility in current Dolphin builds. Although some initial groundwork got merged in Dolphin, the contributor went MIA since then. During the period that contributor was active, some research was done, where Triforce Arcade games reportedly have a separate game identification system instead of using the Game IDs from regular GC discs. Properly dumped Triforce games will either have a placeholder ID ([[RELSAB]]), reused among several titles, or no Game ID at all, with the only exceptions being the Virtua Striker Arcade games (verified to be all reusing [[GVSJ8P]] from the GC home release) and F-Zero AX (reportedly using the unique [[GFZJ8P]], but that one might be invalid). Since the Mario Kart Arcade GP games were confirmed to use the placeholder RELSAB Game ID, the existing GGPE01 and GGPE02 IDs were considered invalid and thus their redirects got removed from the wiki... - [[User:mbc07|mbc07]] ([[User talk:mbc07|talk]]) 23:46, 24 December 2023 (CET)</div>Mbc07