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=utf-8">
5<META name="GENERATOR" content="Microsoft FrontPage 5.0">
6<META http-equiv="Content-Style-Type" content="text/css">
7<TITLE>IconBannerTool</TITLE>
8<LINK rel="stylesheet" href="../CSS/revolution.css">
9</HEAD>
10<BODY>
11<H1 align="left">IconBannerTool</H1>
12
13<H2>Introduction</H2>
14<P>When developing applications for the Wii, you must prepare an icon to display in the Wii Menu channel list, and a banner to display during the channel selection process. You can create this data using IconBannerTool.<BR> The Revolution SDK contains the documentation for creating this data and the data-creation tools, together with the various specified logo data and sample data.
15</P>
16
17<H2>System Requirements</H2>
18<P>The following package is required for the creation of banner data.<BR>
19<UL>
20<LI>NintendoWare for Revolution 070126 or later</LI>
21</UL>
22</P>
23
24<H2>Data Creation Tools</H2>
25<P>
26<UL>
27<LI><A HREF="./BNAdpcm.html">BNAdpcm.exe</A></LI>
28<LI><A HREF="./WiiMakeBanner.html">WiiMakeBanner.exe</A></LI>
29</UL></P>
30
31<H2>Related Files</H2>
32<UL>
33<LI><U>$REVOLUTION_SDK_ROOT/build/demos/iconbanner/simple</U></LI>
34<P>  A simple demo for creating banner files using WiiMakeBanner. Run <CODE>mkbanner.bat</CODE> to test the result.</P>
35
36<LI><U>$REVOLUTION_SDK_ROOT/build/demos/iconbanner/newmsg</U></LI>
37<P>  This demo uses the feature for displaying new messages. Configure and check this as a banner for NAND applications that use NWC24.</P>
38
39<LI><U>$REVOLUTION_SDK_ROOT/data/iconbanner/template</U></LI>
40<P>  Template data.</P>
41
42<LI><U>$REVOLUTION_SDK_ROOT/data/iconbanner/Wii_LicensedByNintendo</U></LI>
43<P>  The data for the <I>Licensed by Nintendo</I> logo.</P>
44
45<LI><U>$REVOLUTION_SDK_ROOT/data/iconbanner/Wii_Nintendo</U></LI>
46<P>  The data for the <I>Nintendo</I> logo.</P>
47
48<LI><U>$REVOLUTION_SDK_ROOT/data/iconbanner/Wii_PublishedByNintendo</U></LI>
49<P>  The data for the <I>Published by Nintendo</I> logo.</P>
50
51<LI><U>$REVOLUTION_SDK_ROOT/data/iconbanner/Wii_Dolby</U></LI>
52<P>  The data for the <I>Dolby</I> logo.</P>
53
54<LI><U><A HREF="../../../docs/ja_JP/Programmer's_Guide/IconBanner.jp.pdf">$REVOLUTION_SDK_ROOT/docs/ja_JP/Programmer's_Guide/IconBanner.pdf</A></U></LI>
55<P>Documentation for the creation of icons and banners.</P>
56
57<LI><U><A HREF="../../../docs/ja_JP/Programmer's_Guide/Wii_SaveData.jp.pdf">$REVOLUTION_SDK_ROOT/docs/ja_JP/Programmer's_Guide/Wii_SaveData.pdf</A></U></U></LI>
58<P>Documentation for the creation of Save data.</P>
59</UL>
60
61<H2>Precautions/Known Issues</H2>
62<UL>
63<LI> Support for changes to the NintendoWare for Revolution specifications</LI><BR>Because the specifications for the layout binary converter changed in version 070717 of NintendoWare for Revolution, the <CODE>nw4r_lytcvtr.exe</CODE> default layout binary that was output for icons and banners is no longer usable. To support this layout binary in environments with NintendoWare for Revolution 070717 and later versions, specify the <B>--banner</B> option when executing <CODE>nw4r_lytcvtr.exe</CODE>.<BR>
64<LI>Support for Chinese and Korean</LI><BR>To handle Hangul and Simplified Chinese characters properly with LayoutEditor, you must replace the <CODE>wbf1.brfna</CODE> and <CODE>wbrf2.brfna</CODE> font data with the specific font data that supports these languages.
65</UL>
66
67<H2>Revision History</H2>
68<P>
69<DL>
70<DT><U>2009/10/08</U></DT><BR><BR>
71  <DD>- Integrated the package into Revolution SDK 3.3. In line with this, the Readme has been released as an HTML file and unnecessary information has been deleted.</DD>
72  <DD>- Besides the data for the <I>Licensed by Nintendo</I> logo, also added data for the <I>Nintendo</I> logo, the <I>Published by Nintendo</I> logo and the <I>Dolby</I> logo.
73  <DD>- Integrated <CODE>flow_Wii_LicensedByNintendo.pdf</CODE> (display settings for the <I>Licensed by Nintendo</I> logo) into the Icon and Banner Specifications (<CODE>IconBanner.pdf</CODE>).</DD>
74  <DD>- Changed the Icon and Banner Specifications: added the Dolby logo and explained how to use the specified logo image as an anti-piracy measure.</DD>
75  <DD>- Added a link to the Save Data Specifications (<CODE>Wii_SaveData.pdf</CODE>).</DD><BR><BR>
76
77<DT><U>2009/07/13</U></DT><BR><BR>
78 <DD>- Updated <I>Icon and Banner Specifications</I>.</DD>
79 <DD>- There was a bug in Wii Menu that resulted in the corruption of the icon cache data in a specific location in the Channel Management screen. That was fixed in Wii Menu version 3.4. For this reason, there is no longer any need to use the workaround tool, <CODE>modifyIcon.exe</CODE>. In line with this, <CODE>modifyIcon.exe</CODE>, its manual and the demo, <CODE>simpleForNANDApp</CODE>, have all been deleted.</DD>
80</DD><BR><BR>
81
82<DT><U>2009/06/18</U></DT><BR><BR>
83  <DD>- Updated <I>Icon and Banner Specifications</I>.</DD>
84  <DD>- The <I>Licensed by Nintendo</I> logo data (distributed as the <I>Licensed by Nintendo Screen Package for Wii</I>)  was included in this package.</DD>
85  <DD>- Added to the sample demo batch file error handing for failure of the layout binary converter. In addition, added the<B> --baked-infinity</B> option to the arguments of the layout binary converter.</DD>
86  <DD>- In the sample demo, changed the batch file to use <CODE>darch.exe</CODE> instead of <CODE>darchD.exe</CODE>.</DD>
87  <DD>- To the sample demos, added a <CODE>makefile</CODE> to check for process drops and a source file for channel creation.</DD>
88  <DD>- Updated WiiMakeBanner.exe.</DD>
89<DL>
90  <DD>- A warning is now issued when the number of layout panes exceeds 300.</DD>
91  <DD>- The file path now displays when the file is not open.</DD>
92</DL><BR><BR>
93
94<DT><U>2008/05/28</U></DT><BR><BR>
95  <DD>- Fixed a confirmed bug in the modifyIcon tool that prevented proper conversion of icon data meeting specific conditions.</DD>
96  <DD>- Fixed an incorrect path specification for font data in the newmsg sample demo's icon layout data.</DD><BR><BR>
97
98<DT><U>2008/05/22</U><DT><BR><BR>
99   <DD>- Added a workaround tool for a Wii Menu bug to the package. The batch file for sample creation also now uses this workaround tool.</DD>
100  <DD>- Added the <CODE>simpleForNANDApp</CODE> demo, which uses the workaround tool. This demo differs from the <CODE>simple</CODE> demo in that it is only the sample-creation batch file.</DD>
101  <DD>- The creation batch file in the <CODE>newmsg</CODE> demo has been revised to conform with the Revolution SDK environment.</DD><BR><BR>
102
103<DT><U>2008/02/05</U></DT><BR><BR>
104  <DD>- Changed the package's directory structure to match the Revolution SDK. Also, from the package removed files that were duplicates of those in the Revolution SDK.</DD>
105  <DD>- Updated &quot;Icon and Banner Specifications.&quot;</DD>
106  <DD>- Updated WiiMakeBanner.exe.</DD>
107  <DL>
108    <DD> - Added support for creating icons and banners in Simplified Chinese and Korean (Hangul).</DD>
109    <DD> - Implemented a feature for displaying newly arrived messages.</DD>
110  </DL>
111  <DD>- Made existing demos into simple demos and added support for multiple languages (Japanese, English, German, French, Spanish, Italian, Dutch, Korean, and Simplified Chinese).</DD>
112<DD>- Added the newmsg demo, which uses the feature for displaying new messages.</DD><BR><BR>
113
114<DT><U>2007/08/07</U></DT><BR><BR>
115  <DD>- Updated &quot;Icon and Banner Specifications.&quot;</DD>
116  <DD>- Implemented a feature in WiiMakeBanner.exe to check the icon/banner layout binaries that will be loaded. If an invalid layout binary or an unsupported version of a layout binary is loaded into the above tool, an error will be returned.</DD>
117  <DD>- Part of the internal implementation of WiiMakeBanner.exe was changed following the Wii Menu update. (There is no effect on applications)</DD><BR><BR>
118
119<DT><U>2007/07/03</U></DT><BR><BR>
120  <DD>- Updated &quot;Icon and Banner Specifications.&quot;
121  <DD>- Due to the changes to the specification of nw4r_lytcvtr.exe in the 070717 version of NintendoWare for Revolution, revised the batch file (mkbanner.bat) in the banner creation samples.</DD><BR><BR>
122
123<DT><U>2007/06/04</U></DT><BR><BR>
124<DD>- Updated &quot;Icon and Banner Specifications.&quot;</DD><BR><BR>
125
126<DT><U>2007/02/15</U></DT><BR><BR>
127  <DD>- (WiiMakeBanner) When the banner data title came in both single-line and double-line formats depending on the language, an incorrect string was displayed in the second line of the single-line title. This problem has been corrected.</DD>
128  <DD>- Updated &quot;Icon and Banner Specifications.&quot;</DD>
129<DD>- Changed the package structure to match RevolutionSDK.</DD><BR><BR>
130
131<DT><U>2006/11/29</U></DT><BR><BR>
132  <DD>- A DLL file required for running BNAdpcm.exe was not included in the package. The dsptool.dll file is now included in the tools/BNAdpcm directory.</DD><BR><BR>
133
134<DT><U>2006/10/30</U></DT><BR><BR>
135  <DD>- Replaced sample sound data.</DD>
136  <DD>- Several cautions have been added to the Icon and Banner Specifications.  Be sure to check the documentation.</DD><BR><BR>
137
138<DT><U>2006/10/18</U></DT><BR><BR>
139  <DD>- Updated &quot;Icon and Banner Specifications.&quot; Several items specific to the guidelines have been updated. Be sure to review them.</DD>
140  <DD>- WiiMakeBanner.exe has been updated. Changes are as follows:</DD>
141  <DL>
142    <DD>  - WiiMakeBanner.exe runs correctly when placed in a directory in the path or when executed by directly specifying its full path name.</DD>
143    <DD>  - Packaging now fails if an abolished option is specified.</DD>
144  </DL><BR>
145
146<DT><U>2006/10/13</U></DT><BR><BR>
147  <DD>- Updated &quot;Icon and Banner Specifications.&quot; Several items specific to the guidelines have been updated. Be sure to review them.</DD>
148  <DD>- The <B>NeedClassic</B> and <B>NeedFreeStyle</B> options in the WiiMakeBanner tool metafile (<CODE>banner.cfg.txt</CODE>) have been eliminated.</DD><BR><BR>
149
150<DT><U>2006/10/10</U></DT><BR><BR>
151  <DD>- Updated &quot;Icon and Banner Specifications.&quot; Several items specific to the guidelines have been updated. Be sure to review them.</DD>
152  <DD>- The documentation for the WiiMakeBanner tool (readme-WiiMakeBanner.txt) was updated.</DD><BR><BR>
153
154<DT><U>2006/09/30</U></DT><BR><BR>
155  <DD>- Template data and font data for both icons and banners have been included in the package.</DD><BR><BR>
156
157<DT><U>2006/09/27</U></DT><BR><BR>
158  <DD>- CRC will now be embedded in the banner, icon, and sound data sections. Also, with regards to this change, the banner format version number was increased to version 3. In the newest Wii Menu, the banner data created with WiiMakeBanner version 2 or earlier will not be recognized.
159  <DD>- In the settings files for the samples, where the settings were <CODE>Yes</CODE> as shown below, they now have been changed to <CODE>No</CODE>.</DD>
160  <DL>
161    <DD>    NeedClassic: Yes</DD>
162    <DD>    NeedFreestyle: Yes</DD>
163  </DL>
164</DL>
165</P>
166
167<hr><p>CONFIDENTIAL</p></body>
168</HTML>