1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <meta http-equiv="Content-Style-Type" content="text/css" /> 6 <link rel="stylesheet" href="../css/manpage.css" type="text/css" /> 7 <style type="text/css"><!-- 8 span.static_style 9 { 10 font-size : 8pt; 11 color : white; 12 font-weight : bold; 13 background : #44f; 14 border-left : solid 1px #aaf; 15 border-top : solid 1px #aaf; 16 border-right : solid 1px #00c; 17 border-bottom : solid 1px #00c; 18 padding-left : 2px; 19 padding-right : 2px; 20 } 21 22 span.virtual_style 23 { 24 font-size : 8pt; 25 color : white; 26 font-weight : bold; 27 background : #0a0; 28 border-left : solid 1px #0f0; 29 border-top : solid 1px #0f0; 30 border-right : solid 1px #060; 31 border-bottom : solid 1px #060; 32 padding-left : 2px; 33 padding-right : 2px; 34 } 35 36 span.protected_style 37 { 38 font-size : 8pt; 39 color : white; 40 font-weight : bold; 41 background : #444; 42 border-left : solid 1px #ccc; 43 border-top : solid 1px #ccc; 44 border-right : solid 1px #222; 45 border-bottom : solid 1px #222; 46 padding-left : 2px; 47 padding-right : 2px; 48 } 49 table.table, table.table td, table.table th 50 { 51 border-collapse: collapse; 52 background-color: white; 53 } 54 55 table.table 56 { 57 width: auto; 58 margin: 1em; 59 position : static; 60 font-family : Arial; 61 } 62 63 table.table td, table.table th 64 { 65 padding: 0.2em; 66 } 67 68 table.table td.number, table.table th.number 69 { 70 text-align: right; 71 } 72 73 table.table tbody tr th 74 { 75 text-align: left; 76 font-weight: normal; 77 width: auto; 78 } 79 80 table.table thead tr th, 81 table.table tbody tr th.category 82 { 83 padding: 0 0.2em; 84 } 85 86 table.table caption 87 { 88 font-weight: bold; 89 padding: 0.4em; 90 } 91 table.table th 92 { 93 font-weight : bold; 94 background : #acf; 95 } 96 --></style> 97 <title>FriendAddTool</title> 98 </head> 99 <body> 100 <h1><CODE>FriendAddTool</CODE></h1> 101 <h2>Overview</h2> 102 <div class="section"> 103 <p> 104 The <CODE>FriendAddTool</CODE> reduces the workload involved in building friendships when developing software that uses the friend feature. 105 </p> 106 <p> 107 Specifically: 108 <ul> 109 <li>It allows you to register friends by batch reading files that include the friend codes to be registered from an SD Card, when you want to test using the friend feature among several CTR handheld systems.</li> 110 <li>It allows you to simulate situations where the friend list has become full by registering dummy friends, in cases where preparing a large number of devices might prove difficult.</li> 111 </ul> 112 </p> 113 </div> 114 <h2>Registering Friends from an SD Card</h2> 115 <div class="section"> 116 <p> 117 If you want to register several friend codes, you can register them at once, by loading a file that includes those friend codes from an SD Card. 118 </p> 119 <h3>Registration Procedure</h3> 120 <p> 121 To register friends from an SD Card, first collect the friend codes of devices between which you want to establish friendships.<BR> Next, save the collected friend codes to an SD Card as a text file (<CODE>friend_code.txt</CODE>).<BR> Insert the SD Card into a CTR handheld system, start the tool, and batch register friend codes listed in <CODE>friend_code.txt</CODE> by executing "Register friends by list in SD". 122 </p> 123 <p> 124 Registering friends from an SD Card has the same result as if friend codes were entered by selecting the system feature <B>Register Friend</B> followed by <B>Internet</B> on the Friend List. This is only one-side of friend registration. The other system must also complete registration in order to establish a friend relationship. 125 </p> 126 <h3>Important</h3> 127 <p> 128 <ul> 129 <li> 130 Communication with the friend server is required to register friends.<BR> Be sure to make connection settings with the access point ahead of time under system settings. 131 </li> 132 <li> 133 Even if friend registration is being restricted by Parental Control, this tool will ignore that restriction and register friends anyway. 134 </li> 135 </ul> 136 </p> 137 </div> 138 <h2><CODE>friend_code.txt</CODE> Format</h2> 139 <div class="section"> 140 <p> 141 Place the text file to be loaded (<CODE>friend_code.txt</CODE>) in the root directory of the SD Card.<BR> Start the tool and press the load button. The file will be loaded from the SD Card and saved as a list inside the tool. 142 </p> 143 <p> 144 Friend codes to be registered should be listed one per line using single-byte numeric characters.<BR> Friend codes will be loaded ignoring any single-byte hyphens and/or single-byte spaces that may be included. 145 </p> 146 <h3>Important</h3> 147 <p> 148 <ul> 149 <li>Any lines that contain characters other than single-byte numeric characters, hyphens or spaces will be skipped.</li> 150 <li>If the friend code of the system registering friend codes is encountered, that line will be ignored and the next line loaded.</li> 151 <li>Up to 100 friend codes can be loaded from an SD Card. If the file contains more friend codes than that, friend codes past the 100th will not be loaded.</li> 152 <li>The maximum size of this text file is 5120 bytes. If this file size is exceeded, no data will be loaded at all.</li> 153 </ul> 154 </p> 155 <h3>Example of <CODE>friend_code.txt</CODE></h3> 156 <p> 157<pre> 158012345678901 1591234-5678-9012 1602345 6789 0123 161</pre> 162 </p> 163 </div> 164 <h2>Registering Dummy Friends</h2> 165 <div class="section"> 166 <p> 167 If you want to verify conditions when many friends have been registered, but can't ready enough separate devices to fully populate the friend list, you can simulate a full friend list by registering dummy friends. 168 </p> 169 <h3>Registration Procedure</h3> 170 <p> 171 Start the tool and execute "Register Dummy Friends." Dummy friends will be registered until the number of friends reaches 100. 172 </p> 173 <h3>Dummy Friends</h3> 174 <p> 175 The result of registering a dummy friend is the same as registering a friend by selecting the system feature <B>Register Friend</B> followed by <B>Local</B> on the Friend List. <BR> As with a regular friend, you can obtain the friend key, Mii and Mii name, system profile, and friend relationships for a dummy friend. 176 </p> 177 <h3>Precautions Regarding Dummy Friends</h3> 178 <p> 179 Although a friend relationship is established, registration has only been made on the system running the tool. Status is, therefore, the same as if you have been removed from the other system's friend list. There is, therefore, no change in status regarding the friend being online, or that a Mii has been updated.<BR> Furthermore, because the account does not really exist on the server, it cannot be used in server-based processing, such as, obtaining ranking information using the NEX library. 180 </p> 181 </div> 182 <h2>Removing Friends</h2> 183 <div class="section"> 184 <p> 185 All friends (friends listed in <CODE>friend_code.txt</CODE> and dummy friends) can be removed at one time using these range specifications. 186 </p> 187 </div> 188 <h2>Screen Description</h2> 189 <div class="section"> 190 <p> 191 The number of friends, one's own friend code, and a description of operations are displayed on the upper screen. A log of operations and results are displayed on the lower screen. 192 </p> 193 </div> 194 <h2>How to Use</h2> 195 <div class="section"> 196 <p> 197 The method of operations are as explained below. 198 <h3>Friend Registration</h3> 199 <table class="table"><tbody> 200 <tr><th>Button</th> <th>Operation</th></tr> 201 <tr><td>A while holding down L</td> <td>Registers Dummy Friends</td></tr> 202 <tr><td>A Button while holding down R Button</td> <td>Registers friends listed on the SD Card.</td></tr> 203 </tbody></table> 204 <h3>Removing Friends</h3> 205 <table class="table"><tbody> 206 <tr><th>Button</th> <th>Operation</th></tr> 207 <tr><td>X Button while holding down L Button</td> <td>Removes dummy friends.</td></tr> 208 <tr><td>X Button while holding down R Button</td> <td>Registers friends listed on the SD Card.</td></tr> 209 <tr><td>X Button while holding down L Button and R Button</td> <td>Removes all friends.</td></tr> 210 </tbody></table> 211 <h3>Other Settings</h3> 212 <table class="table"><tbody> 213 <tr><th>Button</th> <th>Operation</th></tr> 214 <tr><td>Y Button</td> <td>Reloads data from SD Card.</td></tr> 215 </tbody></table> 216 </p> 217 </div> 218 <h2>Revision History</h2> 219 <div class="section"> 220 <dl class="history"> 221 <dt>2012/01/05</dt> 222 <dd>Initial version.<br /></dd> 223 </dl> 224 </div> 225 <hr><p>CONFIDENTIAL</p></body> 226</html>