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"|[https://emulation.gametechwiki.com/index.php/Wii_emulators#DS_connectivity Wii-to-DS] |
− | ! scope="col"|[ | + | ! scope="col"|[https://emulation.gametechwiki.com/index.php/Wii_emulators#Wi-Fi_Connection Wi-Fi/WFC] |
− | ! 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. | + | | [https://dolphin-emu.org/download/#download-dev Dev]<br/>[https://dolphin-emu.org/download/#download-beta Beta]<br/>[https://dolphin-emu.org/download/#download-stable Stable]<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> |
+ | | {{✗}} | ||
+ | | {{✓}}<ref group=N name="WFC">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> | ||
+ | | {{✓}}<ref group=N>Currently at Alpha release and has bugs that are not present on standalone Dolphin.</ref> | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
− | |||
| {{✓}} | | {{✓}} | ||
+ | |- | ||
+ | | [[Ishiiruka-Dolphin]] | ||
+ | | align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
+ | | [https://forums.dolphin-emu.org/Thread-unofficial-ishiiruka-dolphin-custom-version Dev] | ||
+ | | {{✗}} | ||
+ | | ? | ||
+ | | {{~}} <small>(WIP)</small> | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
+ | | {{~}} | ||
|- | |- | ||
!colspan="11"|Mobile / ARM | !colspan="11"|Mobile / ARM | ||
Line 46: | Line 55: | ||
| [[Dolphin]] | | [[Dolphin]] | ||
| align=left|{{Icon|Android}} | | align=left|{{Icon|Android}} | ||
− | | [https://dolphin-emu.org/download/list/master Dev] | + | | [https://dolphin-emu.org/download/list/master Dev] |
+ | | {{✗}} | ||
+ | | {{✓}}<ref group=N name="WFC"></ref> | ||
| {{✓}} | | {{✓}} | ||
− | |||
− | |||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
Line 57: | Line 66: | ||
| align=left|{{Icon|iOS}} | | align=left|{{Icon|iOS}} | ||
| [https://dolphinios.oatmealdome.me/download Release] [https://dolphinios.oatmealdome.me/beta Beta] | | [https://dolphinios.oatmealdome.me/download Release] [https://dolphinios.oatmealdome.me/beta Beta] | ||
− | | | + | | {{✗}} |
− | | | + | | {{✓}}<ref group=N name="WFC"></ref> |
− | | | + | | {{✗}} |
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
|- | |- | ||
− | |[[Dolphin MMJR]] | + | | [[Dolphin MMJR]] |
− | |align=left|{{Icon|Android}} | + | | align=left|{{Icon|Android}} |
− | | | + | | [https://github.com/Bankaimaster999/Dolphin-MMJR/releases git] <small>(MMJR)</small><br/>[https://github.com/Lumince/Dolphin-MMJR2/releases git] <small>(MMJR2)</small> |
− | | | + | | {{✗}} |
− | |? | + | | ? |
− | | | + | | {{✗}} |
− | |{{✓}} | + | | {{✓}} |
− | |{{✗}} | + | | {{✗}} |
− | |{{✗}} | + | | {{✗}} |
|- | |- | ||
− | + | !colspan="11"|Consoles | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
|- | |- | ||
− | + | | Virtual Wii | |
+ | | align=left|{{Icon|WiiU}} | ||
+ | | 4.3 | ||
+ | | {{?}} | ||
+ | | {{✓}} | ||
+ | | {{✗}} | ||
+ | | {{✗}} | ||
+ | | {{✗}} | ||
+ | | {{✓}} | ||
|- | |- | ||
| Dolphin | | Dolphin | ||
| align=left|{{Icon|XB1|XboxSXS}} | | align=left|{{Icon|XB1|XboxSXS}} | ||
− | | [https://github.com/SirMangler/dolphin/releases 1. | + | | [https://github.com/SirMangler/dolphin/releases 1.12]<ref group=N name=uwpPR>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=uwpPR></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. | 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). | 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== |
− | + | ===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 [https://nintendo.fandom.com/wiki/Wii-to-DS_connectivity 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). A few DS titles<ref>[[Wikipedia:Mii#Nintendo DS]]</ref> 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) | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * ''Mii Channel'' (a hidden feature that can be used in conjunction with a 3DS' Mii Maker application or some DS games) | ||
* ''Pokémon Battle Revolution'' | * ''Pokémon Battle Revolution'' | ||
* ''Final Fantasy Crystal Chronicles: Echoes of Time'' | * ''Final Fantasy Crystal Chronicles: Echoes of Time'' | ||
* ''Nintendo Channel'' | * ''Nintendo Channel'' | ||
− | Unlike [ | + | Unlike [https://emulation.gametechwiki.com/index.php/GameCube_emulators#GC.2FGBA_Cable GameCube/GBA connectivity], this feature is still not yet emulated. So far, neither [[Dolphin]] nor any [[Nintendo DS emulators| 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 147: | ||
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. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Arcade variations== | ==Arcade variations== | ||
Line 458: | Line 158: | ||
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 173: | ||
[[Category:Nintendo consoles]] | [[Category:Nintendo consoles]] | ||
[[Category:Wii emulators|*]] | [[Category:Wii emulators|*]] | ||
− |