From ffd00acdc00fd2ef1604311530ed4b3d9c8661cc Mon Sep 17 00:00:00 2001
From: ExperiencersInternational
<56035537+ExperiencersInternational@users.noreply.github.com>
Date: Wed, 4 Oct 2023 21:12:54 +0100
Subject: [PATCH] Update 3ds.md
---
docs/en_US/install/3ds.md | 36 +++++++++++++++++++++++++++---------
1 file changed, 27 insertions(+), 9 deletions(-)
diff --git a/docs/en_US/install/3ds.md b/docs/en_US/install/3ds.md
index e665d9f..1bc2b49 100644
--- a/docs/en_US/install/3ds.md
+++ b/docs/en_US/install/3ds.md
@@ -1,25 +1,33 @@
# 3DS/2DS Family
- ℹ️ This guide assumes that you have a
Homebrewed System, 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 Luma3DS custom firmware, if you don't please follow this
guide on how to homebrew your system first.
-To connect to Pretendo Network using a 3DS/2DS system you must use the Nimbus homebrew and Luma patches
+You can get a 3DS onto Pretendo Network in 3 easy steps:
+1. [Downloading Nimbus](#downloading-nimbus-to-your-sd-card)
+2. [Enabling Luma patches](#luma-patches)
-Navigate to the [releases](https://github.com/PretendoNetwork/Nimbus) page on the Nimbus GitHub repository
+# Downloading Nimbus to your SD card
-
+Before you start, make sure your 3DS is turned off, and insert the SD card that you use for your Nintendo 3DS into your computer.
-Now download the `nimbus.zip` file from the latest release
+Once you've done that, navigate to the [releases](https://github.com/PretendoNetwork/Nimbus) page on the Nimbus GitHub repository.
-
+
-Extract `nimbus.zip` and copy the `3ds` and `luma` folders to the root of your SD card. You should now have the `0004013000002F02`, `0004013000003202`, and `0004013000003802` Luma patches along with the `nimbus.3dsx` homebrew
+There's a few different ways to use Nimbus, but for the best experience, download the `combined.[version].zip` file onto your computer. This file allows you to launch Nimbus both from your HOME Menu and the Homebrew Launcher. The other two files only do one or the other.
+
+
+
+Extract the contents of the zip file you just downloaded and copy all of the contents of the zip file to the root of your SD card. If your computer asks you, merge files.
+
+You should now have the `0004013000002F02`, `0004013000003202`, and `0004013000003802` Luma patches along with the `nimbus.3dsx` and `nimbus.cia` homebrew.
-Place your SD card back into your console. Boot your console and ensure Luma patches are enabled. Run the Nimbus homebrew and select the network you wish to use (Nintendo Network, or Pretendo Network)
+Place your SD card back into your console.
## Luma patches
We make use of 3 Luma patches to connect your console to Pretendo:
@@ -28,8 +36,18 @@ We make use of 3 Luma patches to connect your console to Pretendo:
2) `0004013000003202` - Friends system module. This patch replaces the `https://nasc.nintendowifi.net` URL with our servers URL
3) `0004013000003802` - act system module. This patch replaces the `https://account.nintendo.net/v1/api/` URL with our servers URL
+
+⚠️ Skip this step if Luma patches are already enabled on your console.
+
+
+In order to make use of the patches listed above, you will need to enable Luma patches on your console. Hold the SELECT button on your 3DS and power it on.
+
+You should be greeted to a black screen with a few tickboxes. You'll need to tick 'enable loading external FIRMS and modules' and 'enable game patching' to ensure Pretendo works correctly. After that, press START on your console to save and boot into your 3DS.
+
+## Using Nimbus
+
## How does it work?
Nimbus will create a 2nd local account set to the `test` NASC environment. The IPS patches will set the `test` NASC environment URLs to point to Pretendo. You may freely switch between Pretendo and Nintendo. Your selected mode will persist between reboots.
## 2nd local account?
-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
\ No newline at end of file
+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