nwc24init

Introduction

The nwc24init tool can instantaneously send and receive messages to initialize, edit, and test WiiConnect24 settings. (You will need to configure network settings separately to use WiiConnect24.)

Running the Demos

Change to the $REVOLUTION_EXT_ROOT/RVL/bin/tools directory and run the ndrun script with nwc24init[D].elf as an argument.

Using the Tool

The tool can be operated using either the Wii Remote (including the Nunchuk) or a Nintendo GameCube controller.

Confirm A Button
Move Cursor Move either the Control Stick or the +Control pad Up and Down.
Switching Menus Move either the Control Stick or the +Control pad Up and Down.

Menu Items

NWC24

Initialize

Initializes the WiiConnect24 settings file and generates a Wii number. Only the following items will be initialized. If a file either does not exist or is corrupted, it will be initialized regardless of whether it is checked. Selecting 'All' will enable all checkmarks; selecting 'None' will remove all checkmarks.

Name Description
Config Settings information for Wii numbers, and so on.
MsgBox The message box
Flist Friend Roster
DLTask Download tasks

Register

Registers the Wii number to the server. The Wii number must have been generated and network settings must have been performed.

Receive Mails

Immediately confirms whether messages are on the server and transfers any to the inbox.

Send Mails

Immediately sends any mail from the outbox to the server.

SC

Performs console settings specific to WiiConnect24. This is normally performed from the Wii Menu, but they can be changed directly here for development and debugging purposes.

The following is a description of each item. When performing development that uses WiiConnect24, configure using the settings in the Normal Settings column.

Name Description Normal Settings
WCFlags Flag indicating whether settings using WiiConnect24 are to be performed. ON
EULA A flag indicating whether the user has agreed to the EULA specific to network use. Normally, WiiConnect24 services are not available unless the user has specifically agreed to this. ON
ParentalControl A flag indicating the enabled status of console Parental Controls. OFF
NetContentRestrictions A flag for applying restrictions to the sending and receiving of online User Generated Content (content that is freely created and edited by users). If this flag is set, message exchanges through WiiConnect24 will also be restricted; automatic sends and receives will also be stopped. This is only used when the Parental Controls are enabled on the Wii console. OFF
IdleMode A flag indicating whether WiiConnect24 is used during standby mode. Optional
IdleModeLED The setting of the Wii console's slot LED for WiiConnect24. Choose either OFF, DARK or BRIGHT. Optional

Flush

When settings are changed and run, they are written to the console.

Note: Use of this SC settings menu can enable combinations of settings that are not possible in console settings sequences. For example, operations when only WCFlags is ON while EULA is not ON are not guaranteed. In addition, for environments with Wii Menu installed, turning on ParentalControl will simultaneously enable other restrictions related to Parental Controls. Be aware that this may result in applications no longer being able to run.

NCD

Sets the permissions for the following items within network settings specific to WiiConnect24.

These items are normally set automatically based on the SC settings above when the Wii Menu is installed. To continue development without installing the Wii Menu, you must enable each of these settings and write them to the console. Failure to do so will result in the appropriate processes of WiiConnect24's automated scheduler to not launch.

SendMail Message sending
ReceiveMail Message receiving
Download Downloads

Selecting 'All' enables all settings; selecting 'none' disables all settings.

Read Config

Network settings are read from the console.

Write Config

Network settings are written to the console.

Revision History

2007/07/30 Revised the description for NetContentRestrictions.
2006/12/25 Initial version.