1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3<HEAD>
4<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
5<META http-equiv="Content-Style-Type" content="text/css">
6	<TITLE>nwc24init tool</TITLE>
7<LINK rel="stylesheet" type="text/css" href="../../CSS/revolution.css">
8<LINK rel="stylesheet" type="text/css" href="../nwc24.css">
9</HEAD>
10<BODY>
11
12<h1>nwc24init</h1>
13
14<h2>Introduction</h2>
15
16<P>
17The 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.)
18</P>
19
20<H2>Running the Demos</H2>
21<p>
22Change to the <code>$REVOLUTION_EXT_ROOT/RVL/bin/tools</code> directory and run the <code>ndrun</code> script with <code>nwc24init[D].elf</code> as an argument.</p>
23
24<H2>Using the Tool</H2>
25
26<P>
27The tool can be operated using either the Wii Remote (including the Nunchuk) or a Nintendo&nbsp;GameCube controller.
28</P>
29
30<P>
31<TABLE border="1">
32  <TBODY>
33    <TR>
34<TD width="120">Confirm</TD>
35<TD width="520">A Button</TD>
36    </TR>
37    <TR>
38<TD width="120">Move Cursor</TD>
39<TD width="520">Move either the Control Stick or the +Control pad Up and Down.</TD>
40    </TR>
41    <TR>
42<TD width="120">Switching Menus</TD>
43<TD width="520">Move either the Control Stick or the +Control pad Up and Down.</TD>
44    </TR>
45  </TBODY>
46</TABLE>
47</P>
48
49<H2>Menu Items</H2>
50
51<H4>NWC24</H4>
52
53<DL>
54<DT>Initialize</DT>
55  <DD><P>
56Initializes 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.
57  </P>
58  <P>
59  <TABLE border="1">
60    <TBODY>
61      <TR>
62<TD width="120" bgcolor="#C0C0C0">Name</TD>
63<TD width="400" bgcolor="#C0C0C0">Description</TD>
64      </TR>
65      <TR>
66<TD width="120">Config</TD>
67<TD width="400">Settings information for Wii numbers, and so on.</TD>
68      </TR>
69      <TR>
70<TD width="120">MsgBox</TD>
71<TD width="400">The message box</TD>
72      </TR>
73      <TR>
74<TD width="120">Flist</TD>
75<TD width="400">Friend Roster</TD>
76      </TR>
77      <TR>
78<TD width="120">DLTask</TD>
79<TD width="400">Download tasks</TD>
80      </TR>
81    </TBODY>
82  </TABLE>
83  </P>
84  </DD>
85<DT>Register</DT>
86  <DD><P>
87Registers the Wii number to the server. The Wii number must have been generated and network settings must have been performed.
88  </P></DD>
89<DT>Receive Mails</DT>
90  <DD><P>
91Immediately confirms whether messages are on the server and transfers any to the inbox.
92  </P></DD>
93<DT>Send Mails</DT>
94  <DD><P>
95Immediately sends any mail from the outbox to the server.
96  </P></DD>
97</DL>
98
99<H4>SC</H4>
100<P>
101Performs 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.
102</P>
103
104<P>
105The following is a description of each item. When performing development that uses WiiConnect24, configure using the settings in the Normal Settings column.
106</P>
107
108<P>
109<TABLE border="1">
110  <TBODY>
111    <TR>
112<TD width="160" bgcolor="#C0C0C0">Name</TD>
113<TD width="400" bgcolor="#C0C0C0">Description</TD>
114<TD width="100" bgcolor="#C0C0C0">Normal Settings</TD>
115    </TR>
116    <TR>
117<TD width="160">WCFlags</TD>
118<TD width="400">Flag indicating whether settings using WiiConnect24 are to be performed.</TD>
119<TD width="100">ON</TD>
120    </TR>
121    <TR>
122<TD width="160">EULA</TD>
123<TD width="400">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.</TD>
124<TD width="100">ON</TD>
125    </TR>
126    <TR>
127<TD width="160">ParentalControl</TD>
128<TD width="400">A flag indicating the enabled status of console Parental Controls.</TD>
129<TD width="100">OFF</TD>
130    </TR>
131    <TR>
132<TD width="160">NetContentRestrictions</TD>
133<TD width="400">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.</TD>
134<TD width="100">OFF</TD>
135    </TR>
136    <TR>
137<TD width="160">IdleMode</TD>
138<TD width="400">A flag indicating whether WiiConnect24 is used during standby mode.</TD>
139<TD width="100">Optional</TD>
140    </TR>
141    <TR>
142<TD width="160">IdleModeLED</TD>
143<TD width="400">The setting of the Wii console's slot LED for WiiConnect24. Choose either OFF, DARK or BRIGHT.</TD>
144<TD>Optional</TD>
145    </TR>
146  </TBODY>
147</TABLE>
148</P>
149
150<DL>
151<DT>Flush</DT>
152  <DD><P>
153When settings are changed and run, they are written to the console.<BR>
154  </P></DD>
155</DL>
156
157<P>
158<STRONG>Note: </STRONG>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.
159</P>
160
161<H4>NCD</H4>
162
163<P>
164Sets the permissions for the following items within network settings specific to WiiConnect24.
165</P>
166
167<P>
168These 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.
169</P>
170
171<P>
172<TABLE border="1">
173  <TBODY>
174    <TR>
175<TD width="160">SendMail</TD>
176<TD width="320">Message sending</TD>
177    </TR>
178    <TR>
179<TD width="160">ReceiveMail</TD>
180<TD width="320">Message receiving</TD>
181    </TR>
182    <TR>
183<TD width="160">Download</TD>
184<TD width="320">Downloads</TD>
185    </TR>
186  </TBODY>
187</TABLE>
188</P>
189
190<P>
191Selecting 'All' enables all settings; selecting 'none' disables all settings.
192</P>
193
194<DL>
195<DT>Read Config</DT>
196  <DD><P>
197Network settings are read from the console.
198  </P></DD>
199<DT>Write Config</DT>
200  <DD><P>
201Network settings are written to the console.
202  </P></DD>
203</DL>
204
205<H2>Revision History</H2>
206<P>
2072007/07/30 Revised the description for NetContentRestrictions.<BR>2006/12/25 Initial version.
208</P>
209