Wiiconnect24 Programming Manual

Total Page:16

File Type:pdf, Size:1020Kb

Wiiconnect24 Programming Manual WiiConnect24 Programming Manual Ver sion 1.2.2 The content of this document is highly confidential and should be handled accordingly. 2007 -2009 N intendo RVL -06 -0271 -001 -D CONFIDENTIAL Released : February 16, 2009 WiiConnect24 Programming Manual Confidential These coded instructions, statements, and computer programs contain proprietary information of Nintendo and/or its licensed developers and are protected by national and international copyright laws. They may not be disclosed to third parties or copied or duplica ted in any form, in whole or in part, without the prior written consent of Nintendo. RVL -06 -0271 -001 -D 2 2007 -2009 N intendo Released : February 16, 2009 CONFIDENTIAL WiiConnect24 Programming Manual Table of Contents 1 Introduction ................................ ................................ ................................ ................................ ................... 8 1.1 Requirements ................................ ................................ ................................ ................................ ........ 8 1.2 RevoEX (Revolution SDK Extensions) ................................ ................................ ................................ .8 1.2. 1 Preparing the Development Environment ................................ ................................ ..................... 8 1.2.2 Using the Wii Menu ................................ ................................ ................................ ....................... 8 1.2.3 Configuration Procedures to Use the Communication Fea tures ................................ ................... 9 1.2.4 Support Codes and Errors ................................ ................................ ................................ ............. 9 1.2.5 Cautions for Configuration Items That Limit Use of Communication Features ............................. 9 2 Structure of the WiiConnect24 System ................................ ................................ ................................ ....... 10 2.1 NWC24 Firmware (Subsystems) ................................ ................................ ................................ ........ 10 2.2 NWC24 Library ................................ ................................ ................................ ................................ ... 10 2.3 NWC24 and Wii Console NAND Memory ................................ ................................ ........................... 10 2.3.1 NWC24 System Files ................................ ................................ ................................ .................. 10 2.3.2 NWC24 User Files ................................ ................................ ................................ ....................... 11 2.4 Wii Menu and Wii Message Board ................................ ................................ ................................ ...... 11 3 NWC24 Library ................................ ................................ ................................ ................................ ........... 12 3.1 Notes for Designing Applications ................................ ................................ ................................ ........ 12 3.2 Opening and Closing the NWC24 Library ................................ ................................ ........................... 12 3.2.1 Opening the NWC24 Library ................................ ................................ ................................ ....... 14 3.2.2 Closing the NWC24 Library ................................ ................................ ................................ ......... 15 3.3 Checking the NWC24 System’s Operational Stat e................................ ................................ ............. 15 4 Messages ................................ ................................ ................................ ................................ .................... 17 4.1 Initializing the Message API ................................ ................................ ................................ ................ 17 4.2 Creat ing Messages ................................ ................................ ................................ ............................. 17 4.3 Obtaining the Message List ................................ ................................ ................................ ................ 20 4.4 Viewing Messages ................................ ................................ ................................ .............................. 22 4.4.1 Obtaining the Sender ................................ ................................ ................................ .................. 22 4.4.2 Obtaining the Recipient ................................ ................................ ................................ ............... 23 4.4.3 Obtaining the Subject ................................ ................................ ................................ .................. 25 4.4.4 Obtaining the Creation Time and Date ................................ ................................ ........................ 26 4.4.5 Obtaining the Body Text ................................ ................................ ................................ .............. 26 4.4.6 Obt aining the Attached Binary Data ................................ ................................ ............................ 28 4.4.7 Obtaining Miscellaneous Information ................................ ................................ .......................... 29 4.5 Deleting Messages ................................ ................................ ................................ ............................. 29 4.6 Searching for Messages ................................ ................................ ................................ ..................... 30 5 Downloading ................................ ................................ ................................ ................................ ............... 34 2007 -2009 N intendo 3 RVL -06 -0271 -001 -D CONFIDENTIAL Released : February 16, 2009 WiiConnect24 Programming Manual 5.1 Splitting Usage with the RVL DWC( -DL ) Library ................................ ................................ ................ 34 5.1.1 Content Size Restrictions ................................ ................................ ................................ ........... 34 5.1.2 Immediacy ................................ ................................ ................................ ................................ ... 35 5.2 Terminology and Overview ................................ ................................ ................................ ................. 35 5.2.1 Download Task ................................ ................................ ................................ ............................ 35 5.2.2 Download Task List ................................ ................................ ................................ ..................... 35 5.2.3 Download Box ................................ ................................ ................................ ............................. 36 5.2.4 Download Signature ................................ ................................ ................................ .................... 36 5.3 Download Task Configuration Items ................................ ................................ ................................ ... 36 5.3.1 URL ................................ ................................ ................................ ................................ ............. 36 5.3.2 Update Verification Interval ................................ ................................ ................................ ......... 37 5.3.3 Priority ................................ ................................ ................................ ................................ ......... 37 5.3.4 Download Count ................................ ................................ ................................ ......................... 37 5.3.5 File Name ................................ ................................ ................................ ................................ .... 37 5.3.6 Server Side Update Interv al ................................ ................................ ................................ ........ 38 5.3.7 Retry Margin ................................ ................................ ................................ ............................... 38 5.3.8 Flag ................................ ................................ ................................ ................................ ............. 38 5.4 Configuration Item s for Individual Applications ................................ ................................ .................. 39 5.4.1 Download Box ................................ ................................ ................................ ............................. 39 5.4.2 Public Keys and Shared Keys ................................ ................................ ................................ .... 39 5.5 Using the Download API ................................ ................................ ................................ ..................... 40 5.5.1 Initializing the Download API ................................ ................................ ................................ ...... 40 5.5.2 Obtaining Tasks ................................ ................................ ................................ ........................... 40 5.5.3
Recommended publications
  • Developer Deck Draft
    WiiWare Business Overview Dan Adelman Business Development Nintendo of America What is WiiWare All About? • Developer freedom • Lowering barriers • Opportunity for large and small developers Business Model Recap • 65:35 (Content Provider:Nintendo) revenue share from unit 1 for titles that cross the Performance Threshold • Developer provides suggested price; Nintendo sets final price Europe + The Americas Oceania Performance 6,000 units 3,000 units Threshold (>16MB) Performance 4,000 units 2,000 units Threshold (<16MB) Royalties paid by NOA NOE Payments and Reporting • Payments made 30 days after the close of each calendar quarter • Unit sales status reports available online – Ability to break down by time frame and country/region – Link to your status report will be provided when your title is released Ground Rules • Game size must be < 40MB – < 16MB strongly encouraged! – The manual is viewable online and does not count against this limit • No hardware emulation • No advergames, product placement, or collection of user data • Must be a complete game – The game cannot require the purchase of add-on content or a separate title Minimum Localization Requirements Europe + The Americas Oceania In-game language English* English* English, French, Online manual EFIGS + Dutch Spanish Wii Shop Channel English, French, EFIGS + Dutch catalog info Spanish * Support for additional languages is strongly encouraged! Some Issues to Consider... Taxes! • Royalties paid by NOA/NOE to a foreign company may be subject to a source withholding tax. In the US,
    [Show full text]
  • Nintendo Wi-Fi Connection Concepts and Features
    Nintendo Wi-Fi Connection Concepts and Features Dan Chang Project Lead, Online Technology Support Software Development Support Group Roadmap • Nintendo Wi-Fi Connection Concept • Nintendo Wi-Fi Connection Pay & Play • Friends • New DWC Features • Nintendo Wi-Fi Connection Usage Notes • For More Information Nintendo Wi-Fi Connection: What is it? • Nintendo's unique network platform • Goal: For 90% of people who buy a Nintendo Wi-Fi Connection game to connect to the network at least once • Accomplish this goal by removing and overcoming barriers to connection Nintendo WFC Concepts • The Nintendo Wi-Fi Connection logo represents: – Comfortable – Simple – Free Nintendo WFC Concepts • Comfortable – Protect Users – Concept of Friends and Strangers • Option to play with only your Friends – Profanity filtering Nintendo WFC Concepts • Simple – Simplify setup • Built-in Wi-Fi – Simplify account registration • No login / password required to play Nintendo WFC Concepts • Free – Play for free without limitations on play time – No cost to publishers – No cost to developers Expanding the Concept • New, more expansive definition of which titles may receive logo: – Titles that use only WiiConnect24 – Titles that use only Data Storage – Titles that use only Ranking Server • As long as it remains "Comfortable, Simple, and Free" Roadmap • Nintendo Wi-Fi Connection Concept • Nintendo Wi-Fi Connection Pay & Play • Friends • New DWC Features • Nintendo Wi-Fi Connection Usage Notes • For More Information New Nintendo WFC Pay & Play • The Nintendo Wi-Fi Connection
    [Show full text]
  • Mini Ninjas Instruction Manual (Wii)
    INSTRUCTION BOOKLET PLEASE CAREFULLY READ THE Wii™ OPERATIONS MANUAL COMPLETELY BEFORE USING YOUR Wii HARDWARE SYSTEM, GAME DISC OR ACCESSORY. THIS MANUAL CONTAINS IMPORTANT The Official Seal is your assurance that this product is licensed or manufactured by HEALTH AND SAFETY INFORMATION. Nintendo. Always look for this seal when buying video game systems, accessories, games and related products. IMPORTANT SAFETY INFORMATION: READ THE FOLLOWING WARNINGS BEFORE YOU OR YOUR CHILD PLAY VIDEO GAMES. Manufactured under license from Dolby Laboratories. Dolby, Pro Logic, and the double-D symbol are trademarks of Dolby Laboratories. WARNING – Seizures This game is presented in Dolby Pro Logic II. To play games that carry the Dolby Pro Logic II logo in surround sound, you will need a Dolby Pro Logic II, Dolby Pro Logic or Dolby Pro Logic IIx receiver. These • Some people (about 1 in 4000) may have seizures or blackouts triggered by light flashes or receivers are sold separately. patterns, and this may occur while they are watching TV or playing video games, even if they have Nintendo, Wii and the Official Seal are trademarks of Nintendo. © 2006 Nintendo. never had a seizure before. Licensed by Nintendo • Anyone who has had a seizure, loss of awareness, or other symptom linked to an epileptic condition, should consult a doctor before playing a video game. • Parents should watch their children play video games. Stop playing and consult a doctor if you or your child has any of the following symptoms: Convulsions Eye or muscle twitching Altered vision Loss of awareness Involuntary movements Disorientation • To reduce the likelihood of a seizure when playing video games: 1.
    [Show full text]
  • Wii Checklist Instructions
    Wii Checklist Instructions Ver sion 1.02a The content of this document is highly confidential and should be handled accordingly. 2006 -2008 Nintendo RVL -06 -0222 -001 -E CONFIDENTIAL Released: April 24, 2008 Wii Checklist Instructions Confidential These coded instructions, statements, and computer programs contain proprietary information of Nintendo of America Inc. and/or Nintendo Company Ltd. and are protected by Federal copyright law. They may not be disclosed to third parties or copied or duplica ted in any form, in whole or in part, without the prior written consent of Nintendo. RVL -06 -0222 -001 -E 2 2006 -2008 Nintendo Released: April 24, 2008 CONFIDENTIAL Wii Checklist Instructions Table of Contents Table of Contents ................................ ................................ ................................ ................................ ................................ ................................ ...... 3 1 Introduction ................................ ................................ ................................ ................................ ................................ ................................ ....... 8 1.1 Regarding Each Document ................................ ................................ ................................ ................................ ................................ .. 8 1.1.1 Program Specifications Checklist for the Wii Console [Required] ................................ ................................ ........................... 9 1.1.2 Controller Specifications
    [Show full text]
  • Wii U Fun Center Operations Manual
    Wii U Fun Center Operations Manual 100425-E Note: Fun Centers have been rebranded as Starlight Gaming stations. Your device will still refer to “Fun Center.” Any in-person reference to “Gaming station” also refers to this product. 100425-E Do you need assistance? Visit www.starlight.org/gaming/support/contact for contact information For immediate assistance during the business hours of 6:00 AM to 4:00 PM PST Monday-Friday please call the Gaming station (Fun Center) Support Hotline at 1-877-716-8550 or email [email protected] FEDERAL COMMUNICATIONS COMMISSION (FCC) COMPLIANCE INFORMATION Note This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense. Any changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment. Starlight Fun Center unit support: Phone: 877.716.8550 Website: starlight.nintendo.com Email: [email protected] © 2014-2015, 2016 Nintendo Manufactured by Nintendo of America Inc. Headquarters are in Redmond, Washington Starlight®, Fun Center®, and the boy reaching for the star logo are registered trademarks of Starlight Children’s Foundation®.
    [Show full text]
  • Animal Crossing: City Folk Allows Players to Communicate with Friends in Game Via Real Time Text Chatting and Voice Conversations (Mic Chat)
    NEED HELP WITH INSTALLATION, BESOIN D’AIDE POUR L’INSTALLATION ¿NECESITAS AYUDA DE INSTALACIÓN, MAINTENANCE OR SERVICE? L’ENTRETIEN OU LA RÉPARATION? MANTENIMIENTO O SERVICIO? Nintendo Customer Service Service à la Clientèle de Nintendo Servicio al Cliente de Nintendo SUPPORT.NINTENDO.COM SUPPORT.NINTENDO.COM SUPPORT.NINTENDO.COM or call 1-800-255-3700 ou appelez le 1-800-255-3700 o llame al 1-800-255-3700 NEED HELP PLAYING A GAME? BESOIN D’AIDE DANS UN JEU? ¿NECESITAS AYUDA CON UN JUEGO? Recorded tips for many titles are available on Un nombre d’astuces pré-enregistrées sont Consejos grabados para muchos títulos están Nintendo’s Power Line at (425) 885-7529. disponibles pour de nombreux titres sur la disponibles a través del Power Line de Nintendo This may be a long-distance call, so please ask Power Line de Nintendo au (425) 885-7529. al (425) 885-7529. Esta puede ser una llamada permission from whoever pays the phone bill. Il est possible que l’appel pour vous soit longue de larga distancia, así que por favor pide If the information you need is not on the Power distance, alors veuillez demander la permission permiso a la persona que paga la factura del Line, you may want to try using your favorite de la personne qui paie les factures de teléfono. Si el servicio de Power Line no tiene la Internet search engine to fi nd tips for the game téléphone. Si les informations dont vous información que necesitas, recomendamos que you are playing. Some helpful words to include in avez besoin ne se trouvent pas sur la Power Line, uses el Motor de Búsqueda de tu preferencia the search, along with the game’s title, are: “walk vous pouvez utiliser votre Moteur de Recherche para encontrar consejos para el juego que estás through,” “FAQ,” “codes,” and “tips.” préféré pour trouver de l’aide de jeu.
    [Show full text]
  • We Hack Wii / USB Loader
    Don't upgrade to Wii Firmware 4.2! Instead of updating your Wii firmware, you can just use DOP-Mii to update specific channels such as the Nintendo Channel or Wii Shop Channel without updating the Wii System Menu. This will allow you to shop with the latest Wii Shop Channel without updating the Wii System Menu. However, the guide below DOES work if you are on 4.2 and want to hack your Wii. Don't use IOS60-Patcher for launching games from SD! Instead use DOP-Mii to re-install IOS60 (if you are on Wii Firmware 4.0 or 4.1) or IOS70 (if you are on Wii Firmware 4.2) with the signature hash check (trucha bug). Also, if you are using Preloader and you "dop" IOS60 or IOS70, remember to reinstall Preloader after "doping"; otherwise, you won't be able to load the System Menu. Instead, boot HBC through Preloader to reinstall it. What is USB Loader? USB Loader is an application for the Nintendo Wii which allows you to to install and load your backup ISO game files to/from a USB storage device. It also allows you to create such backups straight from the original DVD, or you can put ISO files which you have backed up to your computer onto your USB drive and load them from there. This guide will prepare your Wii to use USB Loader GX , which will launch both the USB drive and burned DVD-R discs. What if I just want homebrew? If you don't want to launch backup games and just want to enjoy the world of homebrew, homemade games and applications for the Wii, then you only need to follow steps 2 through 4; it couldn't be simpler.
    [Show full text]
  • Network Development Environment Document
    Revolution SDK Extensions (RevoEX) Network Development Environment Document Ver sion 1.05 The content of this document is highly confidential and should be handled accordin gly. 2007 -2009 N intendo RVL -06 -0254 -001 -D CONFIDENTIAL Released : February 16, 2009 Network Development Environment Document Confidential These coded instructions, statements, and computer programs contain proprietary information of Nintendo and/or its licensed developers and are protected by national and international copyright laws. They may not be disclosed to third par ties or copied or duplicated in any form, in whole or in part, without the prior written consent of Nintendo. RVL -06 -0254 -001 -D 2 2007 -2009 N intendo Released : February 16, 2009 CONFIDENTIAL Network Development Environment Document Table of Contents 1 Introduction ................................ ................................ ................................ ................................ ................... 6 1.1 About This Document ................................ ................................ ................................ ........................... 6 1.2 Netwo rk Configuration Process on the Wii Console ................................ ................................ ............. 6 1.3 Network Configuration Process on a Development System ................................ ................................ .7 2 Basic Network Config uration ................................ ................................ ................................ ........................ 8 2.1 Configuration
    [Show full text]
  • Console Size Console Stand Size Weight Input Connections
    KonsolenmaßeConsole size HHöhe:eight: 157156 mmmm EN WBreite:idth: 4 444 m mmm LeLänge:ngth: 2215,415 m mmm KonsolenständerConsole HHöhe:eight: 3939 mmmm Stand size WBreite:idth: 55 55 m mmm LeLänge:ngth: 222020 mmmm GewichtWeight 11200200 gr Grammams StromversorgungPower WWii-Netzteilii Power Supply AnschlüsseInput DDisc-Schachtisc Slot Connections SSDD C Card-Steckplatzard Slot UUSBSB 2 2.0-Anschlüsse.0 Connectors ( (x2)x2) AMulti-AV-AusgangV Multi Out Connector SSensorleistenanschlussensor Bar Connector DNetzteilanschlussC Input Connector NNintendointendo G GameCubeameCube Controller-Anschlussbuchsen (x4) Controller Sockets (x4) Nintendo GameCube Nintendo GameCube MemoryCard-Steckplätze (x2) Memory Card Slots (x2) Kompatible Wii-Software Compatible Wii software Software Nintendo GameCube-Software Software Nintendo GameCube software WiiWare WiiWare Virtual Console-Software Virtual Console software Interner Speicher 512 MB (Speicher über SD und SDHC Card Internal 512 MB (Expand storage by up to auf bis zu 32 GB erweiterbar) Memory 32 GB via SD and SDHC Card) Verbindungs-Connectivity WDrahtlosesireless Int erInternetnet über IEEE 802.11b/g oder Wii-LAN-Adapter fähigkeit via IEEE 802.11b/g or Wii LAN adaptor Drahtlos-Verbindung Wireless connectivity mit der Nintendo DS-Konsolenreihe with Nintendo DS family of consoles Packungsinhalt Wii-Konsole Pack Details Wii console Wii-Netzteil Wii Power Supply Wii-Konsolenständer Wii console Stand Wii-AV-Kabel Wii AV Cable SCART-Adapter Euro Connector Plug Sensorleiste und Sensorleistenständer Sensor Bar and Sensor Bar Stand Wii-Fernbedienung Plus Wii Remote Plus Nunchuk Nunchuk AA-Batterien (x2) AA batteries (x2) *Bitte beachten Sie, dass je nach Lieferumfang * Note additional software and accessories zusätzliche Software oder Zubehör in der Packung m enthaltenay be in seinclud kann.ed depe Bitten disehenng o Sien t haufe p derac kPackung, p nach,lease um ref eweiterer to th Informationene packaging dazufor d etzua erhalten.ils..
    [Show full text]
  • 1 2 3 4 8 13 14 15 Table of Contents Table of Contents Residence Hall
    Table of Contents Table of Contents 1 Residence Hall Services 2 Cable/Internet Issues in Residence Halls 3 Cable Tv User Guide 4 Connecting to Wi-Fi at Eastern and Finding Your Mac Address 8 Disabling WiFi On HP Printers 13 Housing Staff Cable TV Support Procedure 14 Wireless Printing in The Residence Halls 15 Residence Hall 1 Services Residence Hall Services Residence Hall 2 Services Cable/Internet Issues in Residence Halls If you are having Cable or Internet issues in a residence hall room please try the following before contacting staff in your hall or ITS: Internet: Check your Internet jack and make sure it's pluged into the right port. Internet is the top port, the bottom is for phones. Try your computer in another jack in your room. If it works, then the issue is with the jack and you should report it. If it doesn't work, the problem could be your device is not set up properly or broken. Cable: Try your TV in another jack in your room. If it works then the issue is with the jack and you should report it. if it doesn't work, the problem could be your device is not set up properly or broken. Make sure you've programmed your TV to find channels here at Eastern. Instuctions to do so should be located in the manual or under the TVs menu. If you still have trouble please collect the following information and contact the staff in your residence hall or the ITS help desk at 465-4346: Your full name Eastern ID number Your room number Bedroom number/letter if applicable The internet jack number (located on the jack) The best day and time to reach you (Monday through Friday 9 to 5) Your cell phone number A description of the problem you are having Residence Hall 3 Services Cable Tv User Guide ECSU Cable TV Service: In 2014, Eastern's Charter Communications cable TV service was changed from an analog to an all-digital signal.
    [Show full text]
  • Wii Operations Manual
    RVL-S-GL-USZ Wii Operations Manual NEED HELP WITH INSTALLATION, BESOIN D’AIDE POUR L’INSTALLATION, ¿NECESITAS AYUDA DE INSTALACIÓN, System Setup MAINTENANCE OR SERVICE? L’ENTRETIEN OU LA RÉPARATION? MANTENIMIENTO O SERVICIO? Nintendo Customer Service Service à la Clientèle de Nintendo Servicio al Cliente de Nintendo NINTENDO OF AMERICA INC. P.O. BOX 957, REDMOND, WA SUPPORT.NINTENDO.COM SUPPORT.NINTENDO.COM SUPPORT.NINTENDO.COM 98073-0957 U.S.A. or call 1-800-255-3700 ou composez le 1-800-255-3700 o llama al 1-800-255-3700 61914J PRINTED IN CHINA Wii Operations Manual 148Hx210W Contents To protect your health and safety, and for correct use of the Wii system, please read and follow the The official seal is your assurance Health and Safety Information 2-3 that this product is licensed or instructions in this operations manual before setup manufactured by Nintendo. System Components or use. Always look for this seal when Wii Console 4-5 buying video game systems, Wii Remote™ 6 Throughout this manual, you will see this symbol followed by WARNING or accessories, games and related Wii MotionPlus™ 7 CAUTION. These terms have different levels of meaning: products. Nunchuk™ 8 Sensor Bar 8 WARNING - Warns you about incorrect use of the Wii system that could result in serious personal injury. Wii AC Adapter 9 Wii AV Cable 9 CAUTION - Cautions you about incorrect use of the Wii system that could result in Wii Console Stand & Stand Plate 9 personal injury or damage to the Wii system, components, game discs or accessories.
    [Show full text]
  • Parental Protection on Games Consoles As a Parent, It's Not Always Easy to Keep an Eye on Your Children's Time Spent with Entertainment Devices
    Parental Protection on Games Consoles As a parent, it's not always easy to keep an eye on your children's time spent with entertainment devices. The Nintendo Switch Parental Controls smart device app is a free smart device app which you can link with Nintendo Switch to easily monitor what and how your children are playing. If you do not have a smart device you can also set certain restrictions on Nintendo Switch directly. Monitor your child’s gameplay time. In the Nintendo Switch Parental Controls smart device app, you can set a time limit for how long your child is allowed to play. When it’s time, an alarm will be triggered on Nintendo Switch to let them know their play time is up. In the Nintendo Switch Parental Controls smart device app, you can also comfortably monitor whether your children are keeping to the set time or not. By using the "Suspend Software" feature, you can set it so that the game turns off automatically when your child’s gameplay time is up. Monitor what your child is playing. There's even a function in the Nintendo Switch Parental Controls smart device app where you can see a report of which video games your child has been playing, and for how long. In addition to seeing what your children have been playing daily, you can also receive a monthly play report of your child from the Nintendo Switch Parental Controls smart device app. At a glance, you can see what kind of games your children are interested in.
    [Show full text]