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.)
Change to the $REVOLUTION_EXT_ROOT/RVL/bin/tools directory and run the ndrun script with nwc24init[D].elf as an argument.
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. |
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 |
Registers the Wii number to the server. The Wii number must have been generated and network settings must have been performed.
Immediately confirms whether messages are on the server and transfers any to the inbox.
Immediately sends any mail from the outbox to the server.
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 |
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.
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.
Network settings are read from the console.
Network settings are written to the console.
2007/07/30 Revised the description for NetContentRestrictions.
2006/12/25 Initial version.