A development environment can be created with a custom set of software packages instead of using bundles. This is an advanced option that requires knowledge of specific software and assumes knowledge of the desired final configuration of the environment. Additionally, in the case where an earlier version of a package is required, advanced package selection allows for the selection of specific package versions. Nintendo Dev Interface (NDI) stills check packages to ensure compatibility and prevents software from being installed without other required software.
To create an environment with custom packages, follow these steps.
-
Start NDI and click Dev Environments.
-
Click Create My Own.
If there is already an environment on your system, before clicking Create My Own, click New Environment above the environment list on the left of the screen.
-
Click Install To Disk.
-
If not already logged in to NDI, a dialog box is displayed requesting that you to log in to your account. Before continuing further, from the Server drop-down list box, select Nintendo Developer Portal and enter the Nintendo Developer ID that you use to access the Nintendo Developer Portal.
-
Click Connect.
After completing the log in process, follow these steps.
- After completing the log in process, select which Platform to develop for, and a Tool Set (these are standalone options that can be installed instead of the standard SDK, such as documentation). An additional option, Product, may also be available. After making your selections, click Next to continue.

- Select the version of the Foundation software to install. Select a version compatible with the software versions the environment is intended to use. Click Next to continue.

- On the choose location screen, enter the directory on the system where the environment will be installed to. Ensure there is enough storage space to hold the current software and to expand in case of future updates. Click Next to continue.
- On the configuration screen, select Go to detailed Package Management Instead. Additionally, software bundles may be selected at this time. If any bundles are selected, packages that they contain will be automatically selected for installation in later steps. As indicated in later steps, packages selected in this manner may be removed.
- The package management screen displays all software available based on the current foundation and version selection. To select software for installation, locate it in the list and select a version from the drop-down list box to the right of the software title. To remove selected software, select the option Not Included from the list.
- If software has a lock icon (
) next to its version, that software is required to be installed for another software package to function and it may not be removed. When software is selected, any required software is automatically selected. - On the right, the Installation Summary contains a list of all the currently selected packages. To hide this list, click the blue icon above the panel.

- When all desired software is selected, click Next to continue.
After software selection, follow these steps to complete installation.
- A summary of the software to be installed is displayed, including the total size of the files to be downloaded. Click Install to start the download and installation process.

- After the installation has completed, click Finish.

- NDI returns to the Dev Environments list and displays the new environment.
