This guide cannot be used to stream DS games, DSiWare, and GBA games. You will need a hardware capture card to do that.
This guide only works on New 3DS models. If you have a Old 3DS model, you can use HzMod instead; however, keep in mind that Old 3DS models have very weak hardware, and extremely low framerates are unavoidable. It is generally not practical to stream with an Old 3DS.
This page will show you how to stream your New 3DS console's screens to your computer over WiFi. However, note the following things:
Your console and your computer need to be on the same network.
Streaming audio over WiFi currently isn't possible - you will need to use an AUX cable and a device with Line In at the same time to receive audio.
If you have a poor connection, you may not get the best results. The receiving computer should be connected to the network via Ethernet or a 5GHz WiFi connection.
Significantly improved performance is available through ntr-hr, a fork of the original NTR. However, it is slightly more unstable and still actively being developed.
If you do not consider that a problem, then to use ntr-hr, download BootNTRSelector-PabloMK7-Banner.cia from the ntr-hr releases page and use it in place of the BootNTR Selector .cia that would have been downloaded below.
Finding your Console's IP
You'll need to know the local IP address of your 3DS later, so it's a good idea to find it now.
Ensure that your console and your computer are on the same network
Download cuteNTR-0.3.2.dmg
Download the latest Luma3DS boot.firm file
Download the latest BootNTR Selector .cia file
Power off your console
Take the SD card out of your console and put it into your computer
Replace the boot.firm file on the root of your SD card with the one you just downloaded
Copy the BootNTR selector .cia file to your SD card
You may put this file where you can easily access it
Put your SD card back into your console
Section II: Installing CIAs
Power on your console
If you are prompted with a Luma3DS configuration screen, just press START
Open FBI
Press A on SD at the top of your bottom screen
Find the BootNTR Selector .cia file that you copied, press A on it and select Install and delete CIA
Press START to exit FBI
Section III: Streaming
On your console, open the gift that appeared on your home menu and launch BootNTR Selector
If you're prompted with 3 buttons on your bottom screen, tap "Use default"
If you're prompted to choose an NTR version, choose 3.6
Your console's screen should flash some colors, meaning that it's ready for streaming
Open the cuteNTR .dmg, and copy the app to the Applications folder
You may be prompted to enter the admin password
Right click on the app and click 'open'
You may be prompted to enter the admin password
Input your console's IP from the first section into the IP box in the cuteNTR window
Click Connect! in the cuteNTR window
Your console's screens should now be streamed to your computer. The top and bottom screens will be 2 different windows. If you cannot find them, on the bottom of the screen where the dock is located, right click the cuteNTR icon and select "Show All Windows"
Ensure that your console and your computer are on the same network
Download the latest Luma3DS boot.firm file
Download the latest BootNTR Selector .cia file
Power off your console
Take the SD card out of your console and put it into your computer
Replace the boot.firm file on the root of your SD card with the one you just downloaded
Copy the BootNTR selector .cia file to your SD card
You may put this file where you can easily access it
Put your SD card back into your console
Section II: Installing cuteNTR
This is a small tutorial for installing the popular AUR helper yay and installing cuteNTR with it. If you already have a working AUR helper, or know how to install AUR packages in general, you can download and make cutentr-git yourself, then continue with the next section.
Open the terminal
Run sudo pacman -S --needed git base-devel to make sure that you have the base-devel package group and git installed
Run flatpak install com.gitlab.BoltsJ.cuteNTR.flatpak to install cuteNTR
Confirm your password and all other prompts with yes
Run cd .. && rm -r cuteNTR to delete the directory
Section III: Installing CIAs
Power on your console
If you are prompted with a Luma3DS configuration screen, just press START
Open FBI
Press A on SD at the top of your bottom screen
Find the BootNTR Selector .cia file that you copied, press A on it and select Install and delete CIA
Press START to exit FBI
Section IV: Streaming
Launch cuteNTR by running flatpak run com.gitlab.BoltsJ.cuteNTR
On your console, open the gift that appeared on your home menu and launch BootNTR Selector
If you're prompted with 3 buttons on your bottom screen, tap "Use default"
If you're prompted to choose an NTR version, choose 3.6
Your console's screen should flash some colors, meaning that it's ready for streaming
Input your console's IP from the first section into the IP box next to the Stream button
Click Stream in the cuteNTR window
Your console's screens should now be streamed to your computer
Using Line In to Receive Audio
What You Need
A 3.5mm to 3.5mm audio cable
An audio in (line in or microphone in) port on your computer
Some computers have a single "headphone" port that can be used for both audio output and input. To use one of these, you will need a Y splitter cable
How to use
Connect your 3DS to your computer's audio input port with a 3.5mm to 3.5mm audio cable
Pipe the audio from your audio input port into the software you intend to use
The exact steps will depend on the software you're using
If you are recording or streaming your game using OBS, add a new Audio Input Capture
If you are streaming your game via a service such as Discord, you will need to use software such as Voicemeeter to mix your microphone and 3DS audio inputs together
If you do not wish to speak while streaming, simply point the app at the 3DS's audio device
If you do not wish to mix your microphone and 3DS audio inputs together, you can set up a scene using OBS, create a Windowed Projector Preview and share on Discord that window. Then, in Advanced Audio Properties, turn on the Audio Monitoring for the 3DS Audio Input Capture so that viewers on Discord can hear the 3DS audio. Note that this last step will direct the 3DS audio also to your audio output device (headphones/speakers).
Games such as those in the Pokemon series, Smash Bros 3DS and many more may crash when trying to load or after a loading screen. To avoid this issue, ensure that the debugger is enabled. To do this see this page.
Similarly, such of the above games may disable Wi-Fi connection while using Snickerstream when trying to play online. To counter this, make sure to enable NFC Patch in Snickerstream.