Editing Wii emulators
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 12: | Line 12: | ||
}} | }} | ||
− | {{for|emulators that run on | + | {{for|other emulators that run on Wii hardware|Emulators on Wii}} |
− | The '''[[wikipedia:Wii|Wii]]''' is a seventh-generation home video game console by Nintendo released on November 19, 2006, and priced at {{Inflation|USD|249.99|2006}}. It has an IBM PowerPC CPU at 729 MHz with 88 MBs of RAM and an ATI Hollywood GPU | + | The '''[[wikipedia:Wii|Wii]]''' is a seventh-generation home video game console by Nintendo released on November 19, 2006, and priced at {{Inflation|USD|249.99|2006}}. It has an IBM PowerPC CPU at 729 MHz with 88 MBs of RAM and an ATI Hollywood GPU. Because of the Wii's and the [[GameCube emulators|GameCube]]'s similarity, Wii emulation happened very quickly through GameCube emulation. |
− | |||
==Emulators== | ==Emulators== | ||
− | <div style=" | + | <div style="max-width:100%; overflow:auto;"> |
− | {| class="wikitable" style="text-align:center; | + | {| class="wikitable" style="text-align:center;" |
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
! scope="col"|Latest version | ! scope="col"|Latest version | ||
− | ! scope="col"|[[# | + | ! scope="col"|[[Texture_packs#GameCube.2FWii|Texture<br/>Replacement]] |
− | ! scope="col"|[ | + | ! scope="col"|<small>[https://retroachievements.org/gameList.php?c=19 Retro<br/>Achievements]</small> |
− | ! scope="col"| | + | ! scope="col"|[[Libretro]] |
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
Line 34: | Line 33: | ||
| [[Dolphin]] | | [[Dolphin]] | ||
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | | align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
− | | [https://dolphin-emu.org/download/#download-dev Dev]<ref group=N name=dolphinstable>The stable versions are years out-of-date and missing countless features and bug fixes. '''Beta or development versions are a better choice for almost all users'''; the stable versions should only be used if you have a specific need for them.</ref><br/>[https://dolphin-emu.org/download/#download-beta Beta]<ref group=N name=dolphinstable></ref><br/>[https://buildbot.libretro.com/nightly/ | + | | [https://dolphin-emu.org/download/#download-dev Dev]<ref group=N name=dolphinstable>The stable versions are years out-of-date and missing countless features and bug fixes. '''Beta or development versions are a better choice for almost all users'''; the stable versions should only be used if you have a specific need for them.</ref><br/>[https://dolphin-emu.org/download/#download-beta Beta]<ref group=N name=dolphinstable></ref><br/>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N name=DolphinRA>Dolphin libretro core is currently at Alpha release and has bugs that are not present on standalone Dolphin.</ref><br/>[https://forums.dolphin-emu.org/Thread-unofficial-ishiiruka-dolphin-custom-version Dev] ([[Ishiiruka-Dolphin]]) |
| {{✓}} | | {{✓}} | ||
+ | | {{✗}}<ref group=N name=RA>[https://github.com/dolphin-emu/dolphin/pulls?q=is%3Apr+is%3Aopen%2Bclosed+retroachievements+ work-in-progress], [https://retroachievements.org/viewtopic.php?t=12922&o=0 Topic: Gamecube Dolphin achievements soon?]</ref> | ||
| {{✓}} | | {{✓}} | ||
− | |||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
|- | |- | ||
− | !colspan=" | + | !colspan="12"|Mobile / ARM |
|- | |- | ||
| [[Dolphin]] | | [[Dolphin]] | ||
Line 48: | Line 47: | ||
| [https://dolphin-emu.org/download/list/master Dev]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N name=DolphinRA></ref> | | [https://dolphin-emu.org/download/list/master Dev]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N name=DolphinRA></ref> | ||
| {{✓}} | | {{✓}} | ||
+ | | {{✗}}<ref group=N name=RA></ref> | ||
| {{✓}} | | {{✓}} | ||
− | |||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
Line 58: | Line 57: | ||
| [https://dolphinios.oatmealdome.me/download Release] [https://dolphinios.oatmealdome.me/beta Beta] | | [https://dolphinios.oatmealdome.me/download Release] [https://dolphinios.oatmealdome.me/beta Beta] | ||
| ? | | ? | ||
− | | | + | | {{✗}} |
− | | | + | | {{✗}} |
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
|- | |- | ||
− | |[[Dolphin MMJR]]<sup>‡</sup> | + | | [[Dolphin MMJR]]<sup>‡</sup> |
− | |align=left|{{Icon|Android}} | + | | align=left|{{Icon|Android}} |
− | |<strike>[https://github.com/Bankaimaster999/Dolphin-MMJR git]</strike><sup>‡</sup> | + | | <strike>[https://github.com/Bankaimaster999/Dolphin-MMJR git]</strike><sup>‡</sup> |
− | |? | + | | ? |
− | | | + | | {{✗}} |
− | | | + | | {{✗}} |
− | |{{✓}} | + | | {{✓}} |
− | |{{✗}} | + | | {{✗}} |
− | |{{✗}} | + | | {{✗}} |
|- | |- | ||
− | + | !colspan="12"|Consoles | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
|- | |- | ||
− | + | | Virtual Wii | |
+ | | align=left|{{Icon|WiiU}} | ||
+ | | v5.5.6 | ||
+ | | {{✗}} | ||
+ | | {{✗}} | ||
+ | | {{✗}} | ||
+ | | {{✗}} | ||
+ | | {{✗}} | ||
+ | | {{✓}} | ||
|- | |- | ||
| Dolphin | | Dolphin | ||
Line 90: | Line 89: | ||
| [https://github.com/SirMangler/dolphin/releases 1.1.5]<ref group=N>Use these builds until [https://github.com/dolphin-emu/dolphin/pull/11339 this PR merge].</ref><br />[https://buildbot.libretro.com/stable/1.14.0/windows-msvc2019-uwp/x64/ libretro core]<ref group=N name=DolphinRA></ref> | | [https://github.com/SirMangler/dolphin/releases 1.1.5]<ref group=N>Use these builds until [https://github.com/dolphin-emu/dolphin/pull/11339 this PR merge].</ref><br />[https://buildbot.libretro.com/stable/1.14.0/windows-msvc2019-uwp/x64/ libretro core]<ref group=N name=DolphinRA></ref> | ||
| {{✓}} | | {{✓}} | ||
+ | | {{✗}}<ref group=N name=RA></ref> | ||
| {{✓}} | | {{✓}} | ||
− | |||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
</div> | </div> | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<references group=N /> | <references group=N /> | ||
===Comparisons=== | ===Comparisons=== | ||
− | ; | + | ;[[Dolphin]] <small class="plainlinks" style="font-weight:normal;">([https://dolphin-emu.org/compat/ compatibility]) ([https://wiimmfi.de/stat?m=25 servers])</small>: The only option for Wii emulation. This is probably due to the project going open-source, allowing more developers to pursue it early in the console's lifespan. It's updated on a near-daily basis and is very compatible, barring some noticeable issues with GameCube games. In addition, it is recommended to sync a Wii remote to play games, mainly because it can be difficult mapping the motion controls to a controller. |
− | :;[[ | ||
− | + | ;[[Ishiiruka-Dolphin]]: A fork of Dolphin optimized towards performance at the cost of accuracy and stability in the process. | |
+ | |||
+ | ==Wii System Menu emulation== | ||
+ | Dolphin is capable of running the system menu. To get the system menu, one needs to use [http://www.wiibrew.org/wiki/BootMii BootMii] to dump the NAND of the Wii and import it. Refer to the [https://wiki.dolphin-emu.org/index.php?title=NAND_Usage_Guide NAND usage guide on the Dolphin wiki] for more details. | ||
− | + | As of 5.0-4588, it is possible to automatically get the System Menu, along with all other system software, by performing an online update (in the Tools menu). | |
− | |||
− | |||
− | == | + | ==Connectivity== |
− | + | {| class="wikitable" style="text-align:center; vertical-align:middle;" | |
− | |||
− | {| class="wikitable" style="text-align:center;vertical-align:middle; | ||
|- style="font-weight:bold;" | |- style="font-weight:bold;" | ||
− | ! | + | ! Name |
! Dolphin | ! Dolphin | ||
! Virtual Wii | ! Virtual Wii | ||
|- | |- | ||
− | + | |[[#Wi-Fi_Connection|Wi-Fi & WFC]] | |
− | | [[# | + | |{{✓}}<ref group=N2>Possible with [https://wiimmfi.de/ Wimmfi] or [https://github.com/barronwaffles/dwc_network_server_emulator/wiki AltWFC/DWC].<br /> [https://wiki.dolphin-emu.org/index.php?title=Wiimmfi#Emulation_Information Tutorial: How to Connect to WFC in Dolphin]<br/>[https://dolphinios.oatmealdome.me/faq DolphiniOS FAQ: Can I play online?]</ref> |
− | |{{✓}}[https:// | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|{{✓}} | |{{✓}} | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[[#DS_connectivity|DS connectivity]] | |[[#DS_connectivity|DS connectivity]] | ||
|{{✗}}[https://dolphin-emu.org/blog/2021/02/11/dolphin-progress-report-december-2020-and-january-2021/#50-13447-ios-wd-and-ncd-fixes-by-leoetlino *] | |{{✗}}[https://dolphin-emu.org/blog/2021/02/11/dolphin-progress-report-december-2020-and-january-2021/#50-13447-ios-wd-and-ncd-fixes-by-leoetlino *] | ||
|{{✓}} | |{{✓}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | |||
<references group=N2/> | <references group=N2/> | ||
− | === | + | ===Wi-Fi Connection=== |
− | + | {{main|Dolphin Online}} | |
− | + | This was the first Nintendo console to make online a standard feature. The service was discontinued on May 20, 2014, for most games.<ref>http://www.nintendo.com/whatsnew/detail/vyWpoM6CBIe6FjW8NIY7bvzOrgBURhzw</ref> Dragon Quest X continued to support the service until November 2017, and support for the Wii Shop Channel ended on January 30, 2019. Online emulation improved enough to cover these while they were still functional. A Wii NAND is required, and there are some restrictions on what controllers are allowed. | |
− | + | Custom servers for some of the more popular games exist thanks to the [https://wiimmfi.de Wiimmfi] project. However, some popular servers ban emulator users who drop frames since it can give some unfair competitive advantages. Various No-Intro sets that include DLC data for the games that used to have it that can be installed. | |
− | + | ===DS connectivity=== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
An unadvertised feature of the Wii is being able to connect to the [[Nintendo DS emulators|Nintendo DS]] (and, by extension, the DSi and the 3DS through their respective retro-compatibility features). [https://nintendo.fandom.com/wiki/Wii-to-DS_connectivity A few DS titles can do it], including but not limited to: | An unadvertised feature of the Wii is being able to connect to the [[Nintendo DS emulators|Nintendo DS]] (and, by extension, the DSi and the 3DS through their respective retro-compatibility features). [https://nintendo.fandom.com/wiki/Wii-to-DS_connectivity A few DS titles can do it], including but not limited to: | ||
* ''Mii Channel'' (a hidden feature that can be used in conjunction with a 3DS' Mii Maker application or some DS games)<ref>[[Wikipedia:Mii#Nintendo DS]]</ref> | * ''Mii Channel'' (a hidden feature that can be used in conjunction with a 3DS' Mii Maker application or some DS games)<ref>[[Wikipedia:Mii#Nintendo DS]]</ref> | ||
Line 297: | Line 141: | ||
Unlike [[GameCube_emulators#GC.2FGBA_Cable|GameCube/GBA connectivity]], this feature is still not yet emulated. So far, neither [[Dolphin]] nor any [[Nintendo_DS_emulators#Connectivity|DS emulator]] supports this feature. | Unlike [[GameCube_emulators#GC.2FGBA_Cable|GameCube/GBA connectivity]], this feature is still not yet emulated. So far, neither [[Dolphin]] nor any [[Nintendo_DS_emulators#Connectivity|DS emulator]] supports this feature. | ||
− | + | ==Controllers== | |
− | + | ===Wiimote=== | |
− | |||
The main selling point of the Wii is its motion control devices relying on gyroscopic sensors to detect motion to detect the screen and simulate pointers, an IR sensor, and a "Wii Sensor Bar" on the top or bottom of the TV screen. The "Wii Sensor Bar" is just 2 red LEDs, and you can even use two candles on each side of the screen to get the same effect. Optionally, a nunchuck with an analog pad can be plugged into the Wiimote, and it also has its own gyroscopic controls. Some other, yet less common add-ons may be plugged in too. | The main selling point of the Wii is its motion control devices relying on gyroscopic sensors to detect motion to detect the screen and simulate pointers, an IR sensor, and a "Wii Sensor Bar" on the top or bottom of the TV screen. The "Wii Sensor Bar" is just 2 red LEDs, and you can even use two candles on each side of the screen to get the same effect. Optionally, a nunchuck with an analog pad can be plugged into the Wiimote, and it also has its own gyroscopic controls. Some other, yet less common add-ons may be plugged in too. | ||
Line 310: | Line 153: | ||
Up to 4 Wiimotes can be added. If they desynch and disconnect, they can be reconnected by pressing Alt+F5~8. | Up to 4 Wiimotes can be added. If they desynch and disconnect, they can be reconnected by pressing Alt+F5~8. | ||
− | === | + | ===Wiimote+=== |
The enhanced incarnation of the Wiimote with better motion detection. It was used to great effect for improved swordplay in ''Wii Sports Resort'' and ''The Legend of Zelda: Skyward Sword''. However, with this improvement comes additional complexity for setting up the gyroscopic controls. | The enhanced incarnation of the Wiimote with better motion detection. It was used to great effect for improved swordplay in ''Wii Sports Resort'' and ''The Legend of Zelda: Skyward Sword''. However, with this improvement comes additional complexity for setting up the gyroscopic controls. | ||
− | [https://dolphin-emu.org/blog/2019/04/26/mastering-motion/ As of May 2019], Dolphin now includes the option for an emulated MotionPlus controller, though some minor issues remain, and configuration is still being figured out. A real | + | [https://dolphin-emu.org/blog/2019/04/26/mastering-motion/ As of May 2019], Dolphin now includes the option for an emulated MotionPlus controller, though some minor issues remain, and configuration is still being figured out. A real Wiimotion Plus controller can also be used. |
− | == | + | ==Peripherals== |
− | + | {|class="wikitable" style="text-align:center; vertical-align:middle;" | |
− | {|class="wikitable" style="text-align:center;vertical-align:middle; | ||
|- style="font-weight:bold;" | |- style="font-weight:bold;" | ||
− | ! | + | ! Name |
! Dolphin | ! Dolphin | ||
|- | |- | ||
− | | | + | |PDP Headbanger Chat Headset |
− | + | | {{TBD}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | {{ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | |[https://disneyinfinity.fandom.com/wiki/Disney_Infinity_Base Disney Infinity Base] |
− | | {{ | + | | {{Y}}[https://github.com/dolphin-emu/dolphin/pull/11546 *] |
|- | |- | ||
− | | | + | |Skylanders |
− | | {{ | + | | {{TBD}} |
|- | |- | ||
− | | | + | |Wii Speak |
− | | {{ | + | | {{TBD}} |
|- | |- | ||
− | | | + | |Ubisoft Your Shape Camera |
− | + | | {{TBD}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | {{ | ||
|} | |} | ||
− | |||
− | |||
==Arcade variations== | ==Arcade variations== | ||
Line 458: | Line 186: | ||
The game, related hardware, and operating system are yet left unemulated. | The game, related hardware, and operating system are yet left unemulated. | ||
− | Twitter user @dev_console claims to be [https:// | + | Twitter user @dev_console claims to be [https://nitter.42l.fr/dev_console/status/1564739781740957696 working] on dumping this board NAND and keys, which could result in this hardware being emulated. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Resources== | ==Resources== | ||
Line 482: | Line 201: | ||
[[Category:Nintendo consoles]] | [[Category:Nintendo consoles]] | ||
[[Category:Wii emulators|*]] | [[Category:Wii emulators|*]] | ||
− |