Wii Menu: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
(40 intermediate revisions by 10 users not shown)
Line 1: Line 1:
{{Infobox VG
{{Infobox VG
|image = [[File:WiiSystemMenu.jpg|350px]]
|image       = [[File:WiiSystemMenu.jpg|350px]]
|developer = Nintendo
|channeltype = Pre-installed
|released = {{vgrelease|NA=November 19, 2006}}{{vgrelease|JP=December 2, 2006|AUS=December 7, 2006}}{{vgrelease|EU=December 8, 2006}}
|developer   = Nintendo
|type = Pre-installed
|released   = {{vgrelease|NA=November 19, 2006}}{{vgrelease|JP=December 2, 2006|AUS=December 7, 2006|EU|December 8, 2006}}
|genre = Utility
|genre       = Utility
|modes = Single-player, Multiplayer (4)
|input       = Wii Remote, USB Keyboard, Classic Controller
|input = Wii Remote, Classic Controller
|forumlink   = http://forums.dolphin-emu.org/showthread.php?tid=26826
|forumlink = http://forums.dolphin-emu.org/showthread.php?tid=26826
}}
}}


Line 15: Line 14:


== Emulation Information ==
== Emulation Information ==
{{Problems/Wii Network Certificates Required}}
=== Alternate Region Titles ===
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.
=== EULA for Online Services ===
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.
=== No Channels ===
=== No Channels ===
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.
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.


=== EULA for Online Services ===  
=== Wii Menu Crashes When Loading Forecast Channel's Banner ===
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 that, get the hidden channel from a game's update partition or from NUS Downloader, install it in Dolphin and then accept the EULA through Wii Menu.
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.


=== Savestates/GameINIs/Cheats Do Not Work ===
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.
Due to how Dolphin works, 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 settings from the GameINI, cheats, and even any savestates made will be for Brawl and not Xenoblade. There is no solution at this time.
 
=== Alternate Region Titles ===
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.


== Problems ==
== Problems ==
{{Problems|{{#vardefineecho:problems|
{{Problems|{{#vardefineecho:problems|
=== Update Partitions Are Not Detected ===
=== <s>Keyboard Is Not Completely Displayed</s> ===
No game update partitions are detected because of a bug in IOS HLE. There is no workaround (a solution will be merged soon though).
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}}.
 
=== <s>Channel Management (Wii Menu 2.x)</s> ===
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}}.
{{image|WiiMenu_Corrupt.png|Deleting channels leave Wii Menu 2.x corrupted|br}}
 
=== <s>Cheats, Savestates Not Working</s> ===
<!-- Shared problem with [[Disc Channel#Cheats, Savestates Not Working]] -->
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.
 
Fixed in {{revision|5.0-2712}}, which introduces proper title tracking. Savestates, screenshots, cheats, custom textures, etc. should all work.
 
=== <s>Copying/Moving Channels to SD Card</s> ===
Copying/moving channels to SD Card will always fail. Fixed in {{revision|5.0-2666}}.
 
=== <s>Format Wii Memory</s> ===
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}}.


=== <s>Message Board</s> ===
=== <s>Message Board</s> ===
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}}.
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}}.


=== <s>Copying/Moving Channels to SD Card</s> ===
=== <s>Persistent Game Settings (GameINI) on Next Game Load</s> ===
Copying/moving channels to SD Card will always fail. Fixed in {{revision|5.0-2666}}.
<!-- Shared problem with [[Disc Channel#Persistent Game Settings (GameINI) on Next Game Load]] -->
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}}.
 
=== <s>Startup Disc Menu Fails to Load</s> ===
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}}.


=== Format Wii Memory ===
=== <s>System Update</s> ===  
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.
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.


=== System Update ===  
=== <s>Update Partitions Are Not Detected</s> ===
Performing a System Update will end with an error 32004 or 32017 and SYSCONF may become corrupt. If SYSCONF gets corrupted, Dolphin may keep crashing at boot until you delete <var>User\Wii\shared2\sys\SYSCONF</var> and let Dolphin generate a new one.
No game update partitions are detected because of a bug in IOS HLE. Fixed in {{revision|5.0-2712}}.


=== <s>Channel Management (Wii Menu 2.x)</s> ===
Deleting channels works but will leave Wii Menu corrupted. To fix that manually locate and remove <var>title.tmd</var> from the deleted channel or update Wii Menu to version 3.0 or newer.
{{image|WiiMenu_Corrupt.png|Deleting channels leave Wii Menu 2.x corrupted|br}} Fixed in {{revision|5.0-2660}}.
}}}}
}}}}


== Compatibility ==
== Configuration ==
{|class="wikitable sortable width=100%"
<!--A full list of options is available at Template:Config/doc-->
! Title !! Region !! CDN !! Compatibility
{{Config
|-
<!-- Graphics -->
|Prelaunch System Menu Stub (Startup Disc)
 
|No Region
}}
|N/A
 
|{{Ratings|Prelaunch System Menu Stub}}
== Version Compatibility ==
|-
{{VersionCompatibility}}
|Wii Menu 2.0
<!--Use this template for compatibility entries:{{VersionCompatibilityVersion|revision|****|notes}}-->
|JP/NA/EU
{{VersionCompatibilityVersion|5.0-11518|*****|Since prior to this revision}}
|128/97/130
{{VersionCompatibilityClose}}
|{{Ratings|Wii Menu 2.0}}
 
|-
== Testing ==
|Wii Menu 2.1
{{testing/start}}
|EU
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}-->
|162
{{testing/end}}
|{{Ratings|Wii Menu 2.1}}
|-
|Wii Menu 2.2
|JP/NA/EU
|192/193/194
|{{Ratings|Wii Menu 2.2}}
|-
|Wii Menu 3.0
|JP/NA/EU
|224/225/226
|{{Ratings|Wii Menu 3.0}}
|-
|Wii Menu 3.1
|JP/NA/EU
|256/257/258
|{{Ratings|Wii Menu 3.1}}
|-
|Wii Menu 3.2
|JP/NA/EU
|288/289/290
|{{Ratings|Wii Menu 3.2}}
|-
|Wii Menu 3.3
|JP/NA/EU/KOR
|352/353/354/326
|{{Ratings|Wii Menu 3.3}}
|-
|Wii Menu 3.4
|JP/NA/EU
|384/385/386
|{{Ratings|Wii Menu 3.4}}
|-
|Wii Menu 3.5
|KOR
|390
|{{Ratings|Wii Menu 3.5}}
|-
|Wii Menu 4.0
|JP/NA/EU
|416/417/418
|{{Ratings|Wii Menu 4.0}}
|-
|Wii Menu 4.1
|JP/NA/EU/KOR
|448/449/450/454
|{{Ratings|Wii Menu 4.1}}
|-
|Wii Menu 4.2
|JP/NA/EU/KOR
|480/481/482/486
|{{Ratings|Wii Menu 4.2}}
|-
|Wii Menu 4.3
|JP/NA/EU/KOR
|512/513/514/518
|{{Ratings|Wii Menu 4.3}}
|-
|}


== Gameplay Videos ==
== Gameplay Videos ==
<!--A full list of options is available at Template:VideoGallery/doc-->
{{VideoGallery
{{VideoGallery
|vid1=XhStgjtkk7Y|cap1=Wii Menu 2.0U on Dolphin SVN 6194 (1080P)
|vid1=8iIr1--4kjo|cap1=Running the Wii menu and shop on Dolphin 5.0 - The Retro Byte
|vid2=XhStgjtkk7Y|cap2=Wii Menu 2.0U on Dolphin SVN 6194 (1080P)
}}
}}


[[Category:Wii Channels]]
[[Category:Wii games]]

Revision as of 06:24, 20 January 2020

Wii Menu
WiiSystemMenu.jpg
Type Pre-installed
Developer(s) Nintendo
Platform(s) Wii
Release date(s) NA November 19, 2006
JP December 2, 2006
AUS December 7, 2006
EU December 8, 2006
Genre(s) Utility
Input methods Wii Remote, USB Keyboard, Classic Controller
Compatibility 4Stars4.pngEdit rating: Wii Menu
Playable
See also...

Dolphin Forum thread
Open Issues
Search Google
Search Wikipedia

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 channels, change settings, access the message board/address book, use the SD card, and 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.

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. For instructions on how to install the Wii Menu, and for help in performing it, see the Wii System Menu Tutorial on the forums.

Emulation Information

Network Certificates Required

Wii Menu has functionalities that requires proper network certificates extracted from an IOS to work. Refer to the network guide for more information.

Alternate Region Titles

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.

EULA for Online Services

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.

No Channels

The Wii Menu will initially appear without any 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.

Wii Menu Crashes When Loading Forecast Channel's Banner

The import handling in Dolphin's IOS HLE was broken until 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.

A workaround was to create the title data directory manually on the NAND. Now that 5.0-3147 allows installing the channel properly, the channel will remain broken until reinstalled.

Problems

Keyboard Is Not Completely Displayed

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 5.0-10516.

Channel Management (Wii Menu 2.x)

Deleting channels works, but will leave Wii Menu corrupted. To fix this, manually locate and remove title.tmd from the deleted channel or update the Wii Menu to version 3.0 or newer. Fixed in 5.0-2660.

Cheats, Savestates Not Working

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.

Fixed in 5.0-2712, which introduces proper title tracking. Savestates, screenshots, cheats, custom textures, etc. should all work.

Copying/Moving Channels to SD Card

Copying/moving channels to SD Card will always fail. Fixed in 5.0-2666.

Format Wii Memory

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 User\Wii\shared2\sys\SYSCONF, letting Dolphin generate a new one. Fixed in 5.0-4416.

Message Board

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 5.0-775.

Persistent Game Settings (GameINI) on Next Game Load

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 5.0-4896.

Startup Disc Menu Fails to Load

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 5.0-4647.

System Update

Performing a System Update will end with an error 32004 or 32017. Fixed in 5.0-2752. Note: the System Menu requires the System Menu IOS to be installed.

Update Partitions Are Not Detected

No game update partitions are detected because of a bug in IOS HLE. Fixed in 5.0-2712.

Configuration

No configuration changes are known to affect compatibility for this title.

Version Compatibility

The graph below charts the compatibility with Wii Menu since Dolphin's 2.0 release, listing revisions only where a compatibility change occurred.

Δ
5.0-21270 (current)
Δ
Δ
Δ
Δ
Δ
2.0 (r5384)
Compatibility can be assumed to align with the indicated revisions. However, compatibility may extend to prior revisions or compatibility gaps may exist within ranges indicated as compatible due to limited testing. Please update as appropriate.

Testing

This title has been tested on the environments listed below:

Test Entries
Revision OS CPU GPU Result Tester

Gameplay Videos