This package is NintendoSDK-Pia for NX 5.0.8, the game communication engine for the NX. It is called NX Pia throughout the rest of this document.
All modules in this package are the beta versions. Submitting master ROMs created using this package is prohibited.
The official version is planned to support only 64-bit builds. Contact Nintendo ahead of time if you plan to submit a master ROM as a 32-bit build.
Contact Nintendo ahead of time if you plan to implement voice chat using PiaChat with Internet or PiaInet communication.
For more information about unsupported features, see the top page of each module in the Programming Manual.
To use NX Pia, NintendoSDK must be installed. To conduct Internet communications, you must also install NX NEX. NX NEX will be released on a future date.
|NintendoSDK||NintendoSDK 0.15.1 NX Add-On 0.10.1|
|NX NEX||NX NEX 4.0.0|
The following table lists the maximum number of connected devices supported by each module.
Expand this package to a path that does not contain any multibyte characters or spaces. For the remainder of this document, this directory is referred to as
Set the directory path for this package as the environment variable
NINTENDO_SDK_PIA_ROOT, and include the header files corresponding to the modules (
nn\pia\inet.h, and so on). You do not need to set this environment variable if
NINTENDO_SDK_ROOT has been set as an environment variable in NintendoSDK and the
NX-Pia directories have been configured in parallel as follows.
If you plan to manually specify the include path and the libraries path, use the following paths.
If you will be using Pia from your own solution file, reference the NintendoSDK definitions as described in the NintendoSDK document Build System / Guide to Setting Up the Environment / Using NintendoSDK With an Existing Visual C++ Project.
To build sample demos, you must set the following environment variables.
Projectdirectory or the
ProjectWithoutNexdirectory that has the various samples of
$(NINTENDO_SDK_PIA_ROOT)\Samples. If you are using the
ProjectWithoutNexdirectory, you do not need to install NX NEX.
For information about known bugs, see KnownIssue-NX_Pia.txt. For the latest information, including information about bugs identified after the release, see the Technical Information section of the Nintendo Developer Portal.
The following list includes the attached documents.