From fcc5f5697a5f4e884a73e01ab12617de19b0c12f Mon Sep 17 00:00:00 2001
From: MisterSheeple <27652712+MisterSheeple@users.noreply.github.com>
Date: Wed, 15 Jul 2026 16:43:53 +0000
Subject: [PATCH 01/13] feat(docs): Overhaul 3DS guide
---
docs/en_US/install/3ds.md | 132 +++++++++++++++++++++++++-------------
1 file changed, 87 insertions(+), 45 deletions(-)
diff --git a/docs/en_US/install/3ds.md b/docs/en_US/install/3ds.md
index a7017755..feacd254 100644
--- a/docs/en_US/install/3ds.md
+++ b/docs/en_US/install/3ds.md
@@ -16,35 +16,44 @@
- ℹ️ This guide assumes that you have a
Homebrewed System running the latest version of Luma3DS (13+), if you don't please follow this
guide on how to homebrew your system first.
+ ℹ️ This guide assumes that you have a
Homebrewed System running the latest version of Luma3DS (v13 or higher). If you don't, please follow this
guide on how to install homebrew to your system first.
The following steps are required for you to connect to the Pretendo Network:
1. [Downloading Nimbus](#downloading-nimbus)
-2. [Enabling Luma patches](#luma-patches)
-3. [Nimbus](#using-nimbus)
+2. [Enabling Luma patches](#enabling-luma-patches)
+3. [Using Nimbus](#using-nimbus)
+4. [Link a Pretendo Network ID (optional)](#link-a-pretendo-network-id-optional)
+5. [Other information](#other-information)
## Downloading Nimbus
-
- ℹ️ Nimbus is also available on
Universal-Updater. If you do not have Universal-Updater, you may follow this
guide. You may download the required files from there, rather than GitHub, or install/update the app directly from your console.
-
-
- ℹ️ If installed directly from your console for the first time, you will still be required to install the associated IPS patches from GitHub. Once installed, updates may be managed purely from Universal-Updater
-
+### Using Universal Updater
+
+The easiest way to get Nimbus is by using Universal Updater. Universal Updater is also great for updating all of your other homebrew apps, so installing it is highly recommended. To install Universal Updater, get it from here.
+
+Once you have Universal Updater, simply open it and search for "Nimbus". Select `nimbus.3dsx` if you want to launch Nimbus from the Homebrew Launcher, or select `nimbus.cia` if you want to launch it from your HOME Menu.
+
+Continue to the [Enabling Luma patches](#luma-patches) section.
+
+### Without using Universal Updater
+
+If you'd prefer not to use Universal Updater, Nimbus can be installed manually by extracting the needed files to your SD card.
Before starting, power off your console and insert its SD card into your computer.
-Once inserted, download the latest [Nimbus release](https://github.com/PretendoNetwork/Nimbus/releases/latest).
+You may choose one of the following options:
-Nimbus is available as both a 3DSX app and an installable CIA. The releases page offers downloads for both. Select the version you would like to use, or select the `combined.[version].zip` archive to use both.
+- [Installing to HOME Menu](#installing-to-home-menu)
+- [Installing to Homebrew Launcher](#installing-to-homebrew-launcher)
+- [Installing to both HOME Menu and Homebrew Launcher](#installing-to-both-home-menu-and-homebrew-launcher)
-
+#### Installing to HOME Menu
-Extract the contents of the zip archive to the root of your SD card. If you are asked to merge or overwrite files, accept the changes.
+If you want to launch Nimbus from your HOME Menu, download the zip file labeled `cia.[version].zip` from the [latest Nimbus release](https://github.com/PretendoNetwork/nimbus/releases/latest) and copy the `3ds` and `cias` folders from inside it to the root of your SD card. If you are asked to merge or overwrite files, accept the changes.
-Ensure your SD card has all the following files
+Before putting the SD card back in your system, check that it contains all of the following files:
- `SD:/3ds/nimbus/update/000400300000BC02.ips` (Miiverse, JPN)
- `SD:/3ds/nimbus/update/000400300000BD02.ips` (Miiverse, USA)
@@ -56,58 +65,95 @@ Ensure your SD card has all the following files
- `SD:/3ds/nimbus/update/0004013000003802.ips` (ACT/NNID)
- `SD:/3ds/nimbus/update/juxt-prod.pem` (Juxtaposition certificate)
- `SD:/3ds/nimbus/update/nimbus.3gx` (Nimbus plugin for Luma)
+- `SD:/cias/nimbus.cia`
-If not installed through Universal-Updater, ensure at least one of the following also exists
+Once you've finished copying the files to your SD card, insert the SD card into your 3DS/2DS system.
-- `SD:/cias/nimbus.cia`
+Open FBI. If you do not have FBI, download the latest release from [GitHub](https://github.com/lifehackerhansol/FBI/releases/latest). Select `SD`, then `cias`. Find and select `nimbus.cia`. Select either `Install CIA` or `Install and delete CIA`.
+
+Once it has finished installing, press the HOME button and exit FBI. You should see a message that a new application has been added to the HOME Menu. Click OK and you'll now have Nimbus on your HOME Menu.
+
+Continue to the [Enabling Luma patches](#enabling-luma-patches) section.
+
+#### Installing to Homebrew Launcher
+
+If you want to launch Nimbus from the Homebrew Launcher, download the zip file labeled `3dsx.[version].zip` from the [latest Nimbus release](https://github.com/PretendoNetwork/nimbus/releases/latest) and copy the `3ds` folder from inside it to the root of your SD card. If you are asked to merge or overwrite files, accept the changes.
+
+Before putting the SD card back in your system, check that it contains all of the following files:
+
+- `SD:/3ds/nimbus/update/000400300000BC02.ips` (Miiverse, JPN)
+- `SD:/3ds/nimbus/update/000400300000BD02.ips` (Miiverse, USA)
+- `SD:/3ds/nimbus/update/000400300000BE02.ips` (Miiverse, EUR)
+- `SD:/3ds/nimbus/update/0004013000002902.ips` (HTTP)
+- `SD:/3ds/nimbus/update/0004013000002E02.ips` (Sockets)
+- `SD:/3ds/nimbus/update/0004013000002F02.ips` (SSL)
+- `SD:/3ds/nimbus/update/0004013000003202.ips` (FRD/Friends)
+- `SD:/3ds/nimbus/update/0004013000003802.ips` (ACT/NNID)
+- `SD:/3ds/nimbus/update/juxt-prod.pem` (Juxtaposition certificate)
+- `SD:/3ds/nimbus/update/nimbus.3gx` (Nimbus plugin for Luma)
- `SD:/3ds/nimbus.3dsx`
-Insert your SD card back into your console.
+Once you've finished copying the files to your SD card, insert the SD card into your 3DS/2DS system.
-## Luma patches
+Continue to the [Enabling Luma patches](#enabling-luma-patches) section.
-
-ℹ️ Skip this step if you've already enabled the required patches on your console for Pretendo Network.
-
+#### Installing to both HOME Menu and Homebrew Launcher
-In order to make use of the Pretendo Network service, you will need to enable Luma patches on your console. Hold the `SELECT` button on your 3DS and power it on.
+If you want to launch Nimbus from both the HOME Menu and Homebrew Launcher, download the zip file labeled `combined.[version].zip` from the [latest Nimbus release](https://github.com/PretendoNetwork/nimbus/releases/latest) and copy the `3ds` and `cias` folders from inside it to the root of your SD card. If you are asked to merge or overwrite files, accept the changes.
-On the screen that is displayed, make sure that these following options are enabled:
+Before putting the SD card back in your system, check that it contains all of the following files:
-- `Enable loading external FIRMS and modules`
-- `Enable game patching`
+- `SD:/3ds/nimbus/update/000400300000BC02.ips` (Miiverse, JPN)
+- `SD:/3ds/nimbus/update/000400300000BD02.ips` (Miiverse, USA)
+- `SD:/3ds/nimbus/update/000400300000BE02.ips` (Miiverse, EUR)
+- `SD:/3ds/nimbus/update/0004013000002902.ips` (HTTP)
+- `SD:/3ds/nimbus/update/0004013000002E02.ips` (Sockets)
+- `SD:/3ds/nimbus/update/0004013000002F02.ips` (SSL)
+- `SD:/3ds/nimbus/update/0004013000003202.ips` (FRD/Friends)
+- `SD:/3ds/nimbus/update/0004013000003802.ips` (ACT/NNID)
+- `SD:/3ds/nimbus/update/juxt-prod.pem` (Juxtaposition certificate)
+- `SD:/3ds/nimbus/update/nimbus.3gx` (Nimbus plugin for Luma)
+- `SD:/3ds/nimbus.3dsx`
+- `SD:/cias/nimbus.cia`
-Press `START` to save and continue with these changes.
+Once you've finished copying the files to your SD card, insert the SD card into your 3DS/2DS system.
+
+To install Nimbus to your HOME Menu, open FBI. If you do not have FBI, download the latest release from [GitHub](https://github.com/lifehackerhansol/FBI/releases/latest). Select `SD`, then `cias`. Find and select `nimbus.cia`. Select either `Install CIA` or `Install and delete CIA`.
+
+Once it has finished installing, press the HOME button and exit FBI. You should see a message that a new application has been added to the HOME Menu. Click OK and you'll now have Nimbus on your HOME Menu.
-## Installing Nimbus to HOME Menu
+Continue to the [Enabling Luma patches](#enabling-luma-patches) section.
+
+## Enabling Luma patches
-ℹ️ Skip this step if you downloaded the 3DSX only zip file.
+ℹ️ Skip this step if you've already enabled the required patches on your console for Pretendo Network.
-If you downloaded the combined or cia archives, you can install Nimbus to the HOME Menu for quick and easy access.
+In order to make use of the Pretendo Network service, you will need to enable Luma patches on your console. Hold `SELECT` + `Power` on your 3DS/2DS and power it on.
-Open FBI. If you do not have FBI, download the latest release from [GitHub](https://github.com/lifehackerhansol/FBI/releases/latest). Select `SD`, then `cias`. Find and select `nimbus.cia`. Select either `Install CIA` or `Install and delete CIA`.
+On the screen that is displayed, make sure that these following options are enabled:
-Once it has finished installing, press the HOME button and exit FBI. You should see a message that a new application has been added to the HOME Menu. Click OK and you'll now have Nimbus on your HOME Menu.
+- `Enable loading external FIRMS and modules`
+- `Enable game patching`
-## Using Nimbus
+Press `START` to save and continue with these changes.
-Depending on how you installed Nimbus, launch it either through the Homebrew Launcher or the 3DS HOME Menu. Select either `Pretendo` or `Nintendo` to swap between services.
+## Using Nimbus
-Your selection persists between reboots.
+Depending on how you installed Nimbus, launch it either through the Homebrew Launcher or the HOME Menu. Select either `Pretendo` or `Nintendo` to swap between services. Your selection persists between reboots.
-## Signing into your PNID
+## Link a Pretendo Network ID (optional)
-The 3DS does not rely on NNIDs for the vast majority of it's game servers. Because of this, using a PNID is also not required for most games[[1]](#footnote-1).
+Some games and apps require a Pretendo Network ID (PNID) to be linked before you can use them online.
-Setting up a PNID on the 3DS is the same as setting up a NNID. You may either create the PNID on your console, or register from an account [on our website](/account/register) and link it to your console once you're ready.
+To link a PNID, open the System Settings app in Azahar and click on `Nintendo Network ID Settings`. From here, you can either create a new PNID or link an existing one. Follow the directions on your screen to create or link a PNID. Please note that even though it says "Nintendo Network ID" throughout, you are still creating/linking a Pretendo Network ID.
-It is recommended to register the PNID on your device at this time, as registering on the website does not currently allow you to change your user data.
+You may also register an account [on our website](/account/register) and link it to your console once you're ready.
CAUTION:
- A Pretendo Network ID may not use the same username as the account already linked to your 3DS! Ensure that you have chosen a different name for your PNID than the name on your NNID.
+ A Pretendo Network ID may not use the same username as the account already linked to your 3DS/2DS! Ensure that you have chosen a different name for your PNID than the name on your NNID.
## Other information
@@ -120,10 +166,6 @@ Nimbus will create a 2nd local account set to the `test` NASC environment. The I
You may have thought to yourself; _"2nd local account? What's that? I thought the 3DS only had one account?"_ And you'd be half right. The 3DS only _normally_ supports one account, and you may only have one account active at a time. However Nintendo implemented support for multiple local accounts on the 3DS/2DS which remains unused on all retail units. On a normal retail unit only one local account is ever made, which is set to the `prod` NASC environment. Local accounts may be set to `prod`, `test` or `dev`. Nimbus makes use of this unused feature to create sandboxed local accounts with different environments
-
-
### Restoring Nintendo Badge Arcade Badges
1. Insert your SD Card into your PC.
@@ -133,13 +175,13 @@ You may have thought to yourself; _"2nd local account? What's that? I thought th
5. Use Nimbus to switch to Pretendo.
6. Open Simple Badge Injector and make a note of the "Nintendo Network ID" value.
7. Still inside SBI, choose the option to dump your badge data files.
-8. Turn off your 3DS and remove the SD card. Insert your SD card into your PC.
+8. Turn off your 3DS/2DS and remove the SD card. Insert your SD card into your PC.
9. Download and open [Advanced Badge Editor](https://github.com/AntiMach/advanced-badge-editor/releases/latest).
10. Go to `File > Open Data`, then choose the folder where BadgeData.dat and BadgeMngFile.dat are. (Located at `sd:/3ds/SimpleBadgeInjector/Dumped`)
11. Replace the NNID value with the one you made a note of in SBI earlier.
12. Select `Save As` to save the modified file separately from the backup.
13. Put your modified badge data filed into `sd:/3ds/SimpleBadgeInjector`
-14. Put your SD card back into your 3DS and go back into SBI
+14. Put your SD card back into your 3DS/2DS and go back into SBI
15. Inject your modified badge data files.
All badges _placed_ on the home menu will be deleted, and you have to re-add them in the order you have had them before.
From b584acd1f5657f3c1a0425ecff67c9dd67225004 Mon Sep 17 00:00:00 2001
From: MisterSheeple <27652712+MisterSheeple@users.noreply.github.com>
Date: Wed, 15 Jul 2026 16:50:05 +0000
Subject: [PATCH 02/13] fix: Delete unused 3DS guide images
---
.../docs/install/3ds/releases-highlight.png | Bin 76566 -> 0 bytes
.../docs/install/3ds/releases-highlight.webp | Bin 31406 -> 0 bytes
.../images/docs/install/3ds/zip-highlight.png | Bin 55878 -> 0 bytes
.../images/docs/install/3ds/zip-highlight.webp | Bin 22454 -> 0 bytes
4 files changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 public/assets/images/docs/install/3ds/releases-highlight.png
delete mode 100644 public/assets/images/docs/install/3ds/releases-highlight.webp
delete mode 100644 public/assets/images/docs/install/3ds/zip-highlight.png
delete mode 100644 public/assets/images/docs/install/3ds/zip-highlight.webp
diff --git a/public/assets/images/docs/install/3ds/releases-highlight.png b/public/assets/images/docs/install/3ds/releases-highlight.png
deleted file mode 100644
index 645d0237bc68241b6fc887226a7993f138d7e2b8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 76566
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