Update 3ds.md

This commit is contained in:
ExperiencersInternational 2023-10-04 21:12:54 +01:00 committed by GitHub
parent 4d432a6232
commit ffd00acdc0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,25 +1,33 @@
# 3DS/2DS Family
<div class="tip">
This guide assumes that you have a <b>Homebrewed System</b>, if you don't please follow this <a href="https://3ds.hacks.guide/" target="_blank">guide</a> on how to homebrew your system first.
This guide assumes that you have a <b>Homebrewed System running the Luma3DS custom firmware</b>, if you don't please follow this <a href="https://3ds.hacks.guide/" target="_blank">guide</a> on how to homebrew your system first.
</div>
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
<img src="/assets/images/docs/install/3ds/releases-highlight.png" width=100% height=auto/>
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.
<img src="/assets/images/docs/install/3ds/zip-highlight.png" width=100% height=auto/>
<img src="https://github.com/PretendoNetwork/website/assets/56035537/4509c4a6-5b30-42d2-a5e6-182178bde980" width=100% height=auto/>
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.
<img src="https://github.com/PretendoNetwork/website/assets/56035537/b92c7e77-6394-431d-b0b7-4ee6e4c58c65" width=100% height=auto/>
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.
<img src="/assets/images/docs/install/3ds/sd-card-luma.png" width=100% height=auto/>
<img src="/assets/images/docs/install/3ds/sd-card-3ds.png" width=100% height=auto/>
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
<div class="tip">
⚠️ <b>Skip this step if Luma patches are already enabled on your console.</b>
</div>
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
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