Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS:Wireless streaming: Difference between revisions

From Hacks Guide Wiki
(Make some more progress, get started on the HzMod section)
(remove {{Page WIP}}, use github and button templates, make internal wikitext not look terrible, emphasize ntr-hr even more, and a dash of extra clarity for the warnings at the start)
 
(27 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{Page WIP}}
{{shortcut|3DS:STREAM}}
{{Warning|text=The guides below can't be used to stream DS games and DSiWare. You will need a capture card to do that.}}
{{warning|text=This guide cannot be used to stream DS games, DSiWare, and GBA games. You will need a hardware capture card to do that.}}
This page will show you how to stream your 3DS' screens to your computer over WiFi. For both methods, keep the following things in mind;
{{critical|text='''This guide only works on New 3DS models.'''
<br>If you have a Old 3DS model, you can use [[/HzMod|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.}}


*Your console and your computer need to be on the same network.
This page will show you how to stream your New 3DS console's screens to your computer over WiFi. However, note the following things:
*Streaming audio over WiFi currently isn't possible, you will need to use an AUX cable and a device with Line In to receive audio.
*If you have a poor connection, you may not get the best results.
*While you shouldn't stream from an Old 3DS console due to the very low frames you will get, the section is still here as a 'proof of concept' thing that you can mess around with. '''It is not intended for practical use.'''


==Finding your 3DS' IP==
* 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.


==Streaming with NTR+Snickerstream (recommended)==
{{info|text=Significantly improved performance is available through [https://gbatemp.net/threads/rel-improved-hopefully-ntr-streamer-for-n3ds-xl-ll.644726/ ntr-hr], a fork of the original NTR. However, it is slightly more unstable and still actively being developed.<br>
{{Critical|text=This method is not possible with Old 3DS models. You will need to follow the HzMod guide below.}}
If you do not consider that a problem, then to use ntr-hr, download <code>BootNTRSelector-PabloMK7-Banner.cia</code> from the {{GitHub|xzn/ntr-hr/releases|ntr-hr releases page}} and use it in place of the BootNTR Selector <code>.cia</code> that would have been downloaded below.}}
===What You Need===
*The latest release of [https://github.com/RattletraPM/Snickerstream/releases/latest Snickerstream]


==Streaming with HzMod+Snickerstream==
== Finding your Console's IP ==
{{Critical|text=This method is only favorable for Old 3DS models, and even then it does not perform very well. Do not use this method if you are using a New 3DS.}}
You'll need to know the local IP address of your 3DS later, so it's a good idea to find it now.
===What You Need===
{{3DS:Check local IP address}}
*The latest release of [https://github.com/RattletraPM/Snickerstream/releases/latest Snickerstream]
*[https://puu.sh/zgjTU/3acfc28fa5.zip HzMod]
*[https://github.com/Steveice10/FBI/releases/latest FBI] installed on your console


===Section I: Prep Work===
== Streaming with NTR ==
<tabber>
|-|Windows - Snickerstream=
=== What You Need ===
* Your console's IP from the first section
* The latest release of {{GitHub|RattletraPM/Snickerstream/releases/latest|Snickerstream}}
* The latest release of {{GitHub|LumaTeam/Luma3DS/releases/latest|Luma3DS}}
* The latest release of {{GitHub|Nanquitas/BootNTR/releases/latest|BootNTR Selector}}
* {{GitHub|lifehackerhansol/FBI/releases/latest|FBI}} installed on your console
 
=== Section I: Prep Work ===
#Ensure that your console and your computer are on the same network
#Ensure that your console and your computer are on the same network
#Download and extract the latest Snickerstream <code>.zip</code> file
# Download and extract the latest Snickerstream <code>.zip</code> file
#Download and extract the HzMod <code>.zip</code> file
# Download the latest Luma3DS <code>boot.firm</code> file
#Take the SD card out of your console and put it into your computer
# Download the latest BootNTR Selector <code>.cia</code> file
#Copy the <code>HorizonM.cia</code> and <code>HzLoad.cia</code> files from where you extracted the HzMod <code>.zip</code> file to your SD card
# Power off your console
#*You may put these files anywhere where you can easily access them
# Take the SD card out of your console and put it into your computer
#*If you plan on streaming extended memory games, Copy the <code>HzLoad_HIMEM.cia</code> file to your SD card as well
# Replace the <code>boot.firm</code> file on the root of your SD card with the one you just downloaded
#Put your SD card back into your console
# Copy the BootNTR selector <code>.cia</code> 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===
=== Section II: Installing CIAs ===
#Power on your console if it is not already on
# Power on your console  
#Open FBI
#* If you are prompted with a Luma3DS configuration screen, just press {{B|START}}
#Press A on <code>SD</code> at the top of your bottom screen
# Open FBI
#Find the <code>.cia</code> files that you copied, press A on each one and select <code>Install and delete CIA</code>
# Press {{B|A}} on <code>SD</code> at the top of your bottom screen
#*Once you are done, press START to exit FBI
# Find the BootNTR Selector <code>.cia</code> file that you copied, press A on it and select <code>Install and delete CIA</code>
# Press {{B|START}} to exit FBI


===Section III: Streaming===
===Section III: Streaming===
#Open the Snickerstream <code>.exe</code> file from where you extracted it
# Open the Snickerstream <code>.exe</code> file from where you extracted it
#On your console, open all the gifts that appeared on your HOME menu and open HorizonM Loader
# On your console, open the gift that appeared on your home menu and launch BootNTR Selector
#*If you plan on streaming extended memory games, open HorizonM HIMEM Loader instead
#* If you're prompted with 3 buttons on your bottom screen, tap "Use default"
#*Your notification LED should now turn cyan, meaning it's ready for streaming
#* 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 in the Snickerstream window
#* You may also {{GitHub|RattletraPM/Snickerstream/wiki/Settings-101|adjust your settings}} to your liking if you wish
# Click <code>Connect!</code> in the Snickerstream window
#* Your console's screens should now be streamed to your computer
 
|-|macOS - cuteNTR-OSX=
=== What You Need ===
* Your console's IP from the first section
* The latest release of {{GitHub|EBLeifEricson/cuteNTR-OSX/releases/tag/0.3.2|cuteNTR-OSX}}
* The latest release of {{GitHub|LumaTeam/Luma3DS/releases/latest|Luma3DS}}
* The latest release of {{GitHub|Nanquitas/BootNTR/releases/latest|BootNTR Selector}}
* {{GitHub|lifehackerhansol/FBI/releases/latest|FBI}} installed on your console
 
=== Section I: Prep Work ===
#Ensure that your console and your computer are on the same network
# Download <code>cuteNTR-0.3.2.dmg</code>
# Download the latest Luma3DS <code>boot.firm</code> file
# Download the latest BootNTR Selector <code>.cia</code> file
# Power off your console
# Take the SD card out of your console and put it into your computer
# Replace the <code>boot.firm</code> file on the root of your SD card with the one you just downloaded
# Copy the BootNTR selector <code>.cia</code> 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 {{B|START}}
# Open FBI
# Press {{B|A}} on <code>SD</code> at the top of your bottom screen
# Find the BootNTR Selector <code>.cia</code> file that you copied, press A on it and select <code>Install and delete CIA</code>
# Press {{B|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 <code>.dmg</code>, 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 <code>Connect!</code> 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"
 
|-|Debian Linux - cuteNTR=
=== What You Need ===
* Your console's IP from the first section
* sudo
* The latest release of {{GitHub|LumaTeam/Luma3DS/releases/latest|Luma3DS}}
* The latest release of {{GitHub|Nanquitas/BootNTR/releases/latest|BootNTR Selector}}
* {{GitHub|lifehackerhansol/FBI/releases/latest|FBI}} installed on your console
 
=== Section I: Prep Work ===
# Ensure that your console and your computer are on the same network
# Download the latest Luma3DS <code>boot.firm</code> file
# Download the latest BootNTR Selector <code>.cia</code> file
# Power off your console
# Take the SD card out of your console and put it into your computer
# Replace the <code>boot.firm</code> file on the root of your SD card with the one you just downloaded
# Copy the BootNTR selector <code>.cia</code> 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 section will add a [https://askubuntu.com/a/4990 PPA] to your sources in order to install cuteNTR. Proceed on your own risk.
# Open the terminal
# Run <code>sudo add-apt-repository ppa:joenosie/3ds</code> to add the PPA to your sources
# Run <code>sudo apt update && sudo apt upgrade</code> to update your setup
# Run <code>sudo apt install cutentr</code> to install cuteNTR
 
===Section III: Installing CIAs ===
# Power on your console
#* If you are prompted with a Luma3DS configuration screen, just press {{B|START}}
# Open FBI
# Press {{B|A}} on <code>SD</code> at the top of your bottom screen
# Find the BootNTR Selector <code>.cia</code> file that you copied, press A on it and select <code>Install and delete CIA</code>
# Press {{B|START}} to exit FBI
 
=== Section IV: Streaming ===
# Launch cuteNTR, either from your window manager or with <code>cutentr</code> in the terminal
# 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 <code>Stream</code> button
# Click <code>Stream</code> in the cuteNTR window
#* Your console's screens should now be streamed to your computer
 
|-|Arch Linux - cuteNTR=
=== What You Need ===
* Your console's IP from the first section
* sudo
* The latest release of {{GitHub|LumaTeam/Luma3DS/releases/latest|Luma3DS}}
* The latest release of {{GitHub|Nanquitas/BootNTR/releases/latest|BootNTR Selector}}
* {{GitHub|lifehackerhansol/FBI/releases/latest|FBI}} installed on your console
 
=== Section I: Prep Work===
# Ensure that your console and your computer are on the same network
# Download the latest Luma3DS <code>boot.firm</code> file
# Download the latest BootNTR Selector <code>.cia</code> file
# Power off your console
# Take the SD card out of your console and put it into your computer
# Replace the <code>boot.firm</code> file on the root of your SD card with the one you just downloaded
# Copy the BootNTR selector <code>.cia</code> 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 {{GitHub|Jguer/yay|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 <code>cutentr-git</code> yourself, then continue with the next section.
 
# Open the terminal
# Run <code>sudo pacman -S --needed git base-devel</code> to make sure that you have the base-devel package group and git installed
#* Confirm your password if prompted
# Run <code>git clone https://aur.archlinux.org/yay.git</code>
# Run <code>cd yay</code>
# Run <code>makepkg -si</code> to install yay
#* Confirm your password if prompted
# Run <code>yay -S cutentr-git</code> to install cuteNTR
#* Confirm your password if prompted
 
=== Section III: Installing CIAs ===
# Power on your console
#* If you are prompted with a Luma3DS configuration screen, just press {{B|START}}
# Open FBI
# Press {{B|A}} on <code>SD</code> at the top of your bottom screen
# Find the BootNTR Selector <code>.cia</code> file that you copied, press A on it and select <code>Install and delete CIA</code>
# Press {{B|START}} to exit FBI
 
=== Section IV: Streaming ===
# Launch cuteNTR, either from your window manager or with <code>cutentr</code> in the terminal
# 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 <code>Stream</code> button
# Click <code>Stream</code> in the cuteNTR window
#* Your console's screens should now be streamed to your computer
 
|-|Other Linux - cuteNTR=
=== What You Need ===
* Your console's IP from the first section
* The latest release of [https://flatpak.org/setup/ flatpak] installed on your computer for your operating system
* The latest release of {{GitHub|LumaTeam/Luma3DS/releases/latest|Luma3DS}}
* The latest release of {{GitHub|Nanquitas/BootNTR/releases/latest|BootNTR Selector}}
* {{GitHub|lifehackerhansol/FBI/releases/latest|FBI}} installed on your console
 
=== Section I: Prep Work ===
# Ensure that your console and your computer are on the same network
# Download the latest Luma3DS <code>boot.firm</code> file
# Download the latest BootNTR Selector <code>.cia</code> file
# Power off your console
# Take the SD card out of your console and put it into your computer
# Replace the <code>boot.firm</code> file on the root of your SD card with the one you just downloaded
# Copy the BootNTR selector <code>.cia</code> 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 ===
# Open the terminal
# Run <code>mkdir cuteNTR && cd cuteNTR</code> to make a new directory and go into it
# Run <code>wget https://gitlab.com/BoltsJ/cuteNTR/uploads/da6b5bafbab68b45cc9bee0ae590a3ca/com.gitlab.BoltsJ.cuteNTR.flatpak</code>
# Run <code>flatpak install com.gitlab.BoltsJ.cuteNTR.flatpak</code> to install cuteNTR
# Confirm your password and all other prompts with yes
# Run <code>cd .. && rm -r cuteNTR</code> to delete the directory
 
=== Section III: Installing CIAs ===
# Power on your console
#* If you are prompted with a Luma3DS configuration screen, just press {{B|START}}
# Open FBI
# Press {{B|A}} on <code>SD</code> at the top of your bottom screen
# Find the BootNTR Selector <code>.cia</code> file that you copied, press A on it and select <code>Install and delete CIA</code>
# Press {{B|START}} to exit FBI
 
=== Section IV: Streaming ===
# Launch cuteNTR by running <code>flatpak run com.gitlab.BoltsJ.cuteNTR</code>
# 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 <code>Stream</code> button
# Click <code>Stream</code> in the cuteNTR window
#* Your console's screens should now be streamed to your computer
 
</tabber>
 
== 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 [https://obsproject.com/ 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 [https://vb-audio.com/Voicemeeter/ 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 [https://obsproject.com/ OBS], create a Windowed Projector Preview and share on Discord that window. Then, in [https://obsproject.com/kb/audio-mixer-guide#setting-audio-levels 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).
#* To simply listen to the audio, you can [https://www.tenforums.com/tutorials/126383-listen-microphone-through-playback-device-windows.html listen to the audio input device in Windows]


==Using Line In to Receive Audio==
== Troubleshooting ==
===What You Need===


==Troubleshooting==
* 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 [[3DS:Check local IP address|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.


==Credits==
[[Category:Nintendo 3DS guides]]

Latest revision as of 23:16, 23 October 2024

OOjs UI icon information-warning.svg This guide cannot be used to stream DS games, DSiWare, and GBA games. You will need a hardware capture card to do that.
OOjs UI icon information-destructive.svg 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.
OOjs UI icon information-progressive.svg 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.

  1. Start the Homebrew Launcher
  2. Press Y

  1. Launch FBI
  2. Select "Remote Install"
  3. Select "Receive URLs over the network"

  1. Open Rosalina with Left Shoulder++Select
  2. Select "Debugger options..."
  3. Select "Enable debugger"
  4. Press B to continue
  5. Find the IP address in the top right corner
  6. Recommended: Select "Disable debugger"

Streaming with NTR

What You Need

Section I: Prep Work

  1. Ensure that your console and your computer are on the same network
  2. Download and extract the latest Snickerstream .zip file
  3. Download the latest Luma3DS boot.firm file
  4. Download the latest BootNTR Selector .cia file
  5. Power off your console
  6. Take the SD card out of your console and put it into your computer
  7. Replace the boot.firm file on the root of your SD card with the one you just downloaded
  8. Copy the BootNTR selector .cia file to your SD card
    • You may put this file where you can easily access it
  9. Put your SD card back into your console

Section II: Installing CIAs

  1. Power on your console
    • If you are prompted with a Luma3DS configuration screen, just press START
  2. Open FBI
  3. Press A on SD at the top of your bottom screen
  4. Find the BootNTR Selector .cia file that you copied, press A on it and select Install and delete CIA
  5. Press START to exit FBI

Section III: Streaming

  1. Open the Snickerstream .exe file from where you extracted it
  2. 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
  3. Input your console's IP from the first section into the IP box in the Snickerstream window
  4. Click Connect! in the Snickerstream window
    • Your console's screens should now be streamed to your computer

What You Need

Section I: Prep Work

  1. Ensure that your console and your computer are on the same network
  2. Download cuteNTR-0.3.2.dmg
  3. Download the latest Luma3DS boot.firm file
  4. Download the latest BootNTR Selector .cia file
  5. Power off your console
  6. Take the SD card out of your console and put it into your computer
  7. Replace the boot.firm file on the root of your SD card with the one you just downloaded
  8. Copy the BootNTR selector .cia file to your SD card
    • You may put this file where you can easily access it
  9. Put your SD card back into your console

Section II: Installing CIAs

  1. Power on your console
    • If you are prompted with a Luma3DS configuration screen, just press START
  2. Open FBI
  3. Press A on SD at the top of your bottom screen
  4. Find the BootNTR Selector .cia file that you copied, press A on it and select Install and delete CIA
  5. Press START to exit FBI

Section III: Streaming

  1. 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
  2. Open the cuteNTR .dmg, and copy the app to the Applications folder
    • You may be prompted to enter the admin password
  3. Right click on the app and click 'open'
    • You may be prompted to enter the admin password
  4. Input your console's IP from the first section into the IP box in the cuteNTR window
  5. 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"

What You Need

  • Your console's IP from the first section
  • sudo
  • The latest release of Luma3DS
  • The latest release of BootNTR Selector
  • FBI installed on your console

Section I: Prep Work

  1. Ensure that your console and your computer are on the same network
  2. Download the latest Luma3DS boot.firm file
  3. Download the latest BootNTR Selector .cia file
  4. Power off your console
  5. Take the SD card out of your console and put it into your computer
  6. Replace the boot.firm file on the root of your SD card with the one you just downloaded
  7. Copy the BootNTR selector .cia file to your SD card
    • You may put this file where you can easily access it
  8. Put your SD card back into your console

Section II: installing cuteNTR

This section will add a PPA to your sources in order to install cuteNTR. Proceed on your own risk.

  1. Open the terminal
  2. Run sudo add-apt-repository ppa:joenosie/3ds to add the PPA to your sources
  3. Run sudo apt update && sudo apt upgrade to update your setup
  4. Run sudo apt install cutentr to install cuteNTR

Section III: Installing CIAs

  1. Power on your console
    • If you are prompted with a Luma3DS configuration screen, just press START
  2. Open FBI
  3. Press A on SD at the top of your bottom screen
  4. Find the BootNTR Selector .cia file that you copied, press A on it and select Install and delete CIA
  5. Press START to exit FBI

Section IV: Streaming

  1. Launch cuteNTR, either from your window manager or with cutentr in the terminal
  2. 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
  3. Input your console's IP from the first section into the IP box next to the Stream button
  4. Click Stream in the cuteNTR window
    • Your console's screens should now be streamed to your computer

What You Need

  • Your console's IP from the first section
  • sudo
  • The latest release of Luma3DS
  • The latest release of BootNTR Selector
  • FBI installed on your console

Section I: Prep Work

  1. Ensure that your console and your computer are on the same network
  2. Download the latest Luma3DS boot.firm file
  3. Download the latest BootNTR Selector .cia file
  4. Power off your console
  5. Take the SD card out of your console and put it into your computer
  6. Replace the boot.firm file on the root of your SD card with the one you just downloaded
  7. Copy the BootNTR selector .cia file to your SD card
    • You may put this file where you can easily access it
  8. 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.

  1. Open the terminal
  2. Run sudo pacman -S --needed git base-devel to make sure that you have the base-devel package group and git installed
    • Confirm your password if prompted
  3. Run git clone https://aur.archlinux.org/yay.git
  4. Run cd yay
  5. Run makepkg -si to install yay
    • Confirm your password if prompted
  6. Run yay -S cutentr-git to install cuteNTR
    • Confirm your password if prompted

Section III: Installing CIAs

  1. Power on your console
    • If you are prompted with a Luma3DS configuration screen, just press START
  2. Open FBI
  3. Press A on SD at the top of your bottom screen
  4. Find the BootNTR Selector .cia file that you copied, press A on it and select Install and delete CIA
  5. Press START to exit FBI

Section IV: Streaming

  1. Launch cuteNTR, either from your window manager or with cutentr in the terminal
  2. 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
  3. Input your console's IP from the first section into the IP box next to the Stream button
  4. Click Stream in the cuteNTR window
    • Your console's screens should now be streamed to your computer

What You Need

  • Your console's IP from the first section
  • The latest release of flatpak installed on your computer for your operating system
  • The latest release of Luma3DS
  • The latest release of BootNTR Selector
  • FBI installed on your console

Section I: Prep Work

  1. Ensure that your console and your computer are on the same network
  2. Download the latest Luma3DS boot.firm file
  3. Download the latest BootNTR Selector .cia file
  4. Power off your console
  5. Take the SD card out of your console and put it into your computer
  6. Replace the boot.firm file on the root of your SD card with the one you just downloaded
  7. Copy the BootNTR selector .cia file to your SD card
    • You may put this file where you can easily access it
  8. Put your SD card back into your console

Section II: Installing cuteNTR

  1. Open the terminal
  2. Run mkdir cuteNTR && cd cuteNTR to make a new directory and go into it
  3. Run wget https://gitlab.com/BoltsJ/cuteNTR/uploads/da6b5bafbab68b45cc9bee0ae590a3ca/com.gitlab.BoltsJ.cuteNTR.flatpak
  4. Run flatpak install com.gitlab.BoltsJ.cuteNTR.flatpak to install cuteNTR
  5. Confirm your password and all other prompts with yes
  6. Run cd .. && rm -r cuteNTR to delete the directory

Section III: Installing CIAs

  1. Power on your console
    • If you are prompted with a Luma3DS configuration screen, just press START
  2. Open FBI
  3. Press A on SD at the top of your bottom screen
  4. Find the BootNTR Selector .cia file that you copied, press A on it and select Install and delete CIA
  5. Press START to exit FBI

Section IV: Streaming

  1. Launch cuteNTR by running flatpak run com.gitlab.BoltsJ.cuteNTR
  2. 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
  3. Input your console's IP from the first section into the IP box next to the Stream button
  4. 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

  1. Connect your 3DS to your computer's audio input port with a 3.5mm to 3.5mm audio cable
  2. 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).
    • To simply listen to the audio, you can listen to the audio input device in Windows

Troubleshooting

  • 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.