- Start the Homebrew Launcher
- Press Y
StarlitSkies (talk | contribs) (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) |
m (update for luma 13) |
||
(8 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{shortcut|3DS:STREAM}} | {{shortcut|3DS:STREAM}} | ||
{{ | {{Page WIP}} | ||
{{ | {{Warning|text=The guides below can't be used to stream DS games, DSiWare, and GBA games. You will need a hardware capture card to do that.}} | ||
{{Critical|text='''This only works for New 3DS.''' If you absolutely want a method for Old 3DS, there is [[/HzMod|HzMod]]. Keep in mind that performance is still very bad and it is not intended for practical use.}} | |||
This page will show you how to stream your New 3DS console's screens to your computer over WiFi. | This page will show you how to stream your New 3DS console's screens to your computer over WiFi. | ||
* Your console and your computer need to be on the same network. | *Your console and your computer need to be on the same network. | ||
* Streaming audio over WiFi currently isn't possible | *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. The receiving computer should be connected to the network via | *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 5 GHz connection. | ||
==Finding your Console's IP == | |||
== 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. | You'll need to know the local IP address of your 3DS later, so it's a good idea to find it now. | ||
{{3DS:Check local IP address}} | {{3DS:Check local IP address}} | ||
== Streaming with NTR == | ==Streaming with NTR== | ||
{{Info | |||
| text = At the time of writing this, BootNTR Selector is not compatible with the latest standard release of Luma3DS. To combat this, we will be using a custom build with support for BootNTR. | |||
}} | |||
<tabber> | <tabber> | ||
|-|Windows - Snickerstream= | |-|Windows - Snickerstream= | ||
=== What You Need === | ===What You Need=== | ||
* Your console's IP from the first section | *Your console's IP from the first section | ||
* The latest release of | *The latest release of [https://github.com/RattletraPM/Snickerstream/releases/latest Snickerstream] | ||
* The latest release of | *The latest release of [https://github.com/LumaTeam/Luma3DS/releases/latest Luma3DS] | ||
* The latest release of | *The latest release of [https://github.com/Nanquitas/BootNTR/releases/latest BootNTR Selector] | ||
* | *[https://github.com/Steveice10/FBI/releases/latest FBI] installed on your console | ||
=== Section I: Prep Work === | === 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 the latest Luma3DS <code>boot.firm</code> file | # Download the latest Luma3DS <code>boot.firm</code> file | ||
# Download the latest BootNTR Selector <code>.cia</code> file | # Download the latest BootNTR Selector <code>.cia</code> file | ||
# Power off your console | #Power off your console | ||
# Take the SD card out of your console and put it into your computer | # 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 | #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 | # Copy the BootNTR selector <code>.cia</code> file to your SD card | ||
#* You may put this file where you can easily access it | #*You may put this file where you can easily access it | ||
# Put your SD card back into your console | # Put your SD card back into your console | ||
=== Section II: Installing CIAs === | ===Section II: Installing CIAs=== | ||
# Power on your console | # Power on your console | ||
#* If you are prompted with a Luma3DS configuration screen, just press | #*If you are prompted with a Luma3DS configuration screen, just press <code>START</code> | ||
# Open FBI | #Open FBI | ||
# Press | # Press 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> | # Find the BootNTR Selector <code>.cia</code> file that you copied, press A on it and select <code>Install and delete CIA</code> | ||
# Press | #Press 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 the gift that appeared on your home menu and launch BootNTR Selector | #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 with 3 buttons on your bottom screen, tap "Use default" | ||
#* If you're prompted to choose an NTR version, choose 3.6 | #*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 | #*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 | #Input your console's IP from the first section into the IP box in the Snickerstream window | ||
#* You may also | #*You may also [https://github.com/RattletraPM/Snickerstream/wiki/Settings-101 adjust your settings] to your liking if you wish | ||
# Click <code>Connect!</code> in the Snickerstream window | #Click <code>Connect!</code> in the Snickerstream window | ||
#* Your console's screens should now be streamed to your computer | #*Your console's screens should now be streamed to your computer | ||
|-|macOS - cuteNTR-OSX= | |-|macOS - cuteNTR-OSX= | ||
=== What You Need === | ===What You Need=== | ||
* Your console's IP from the first section | *Your console's IP from the first section | ||
* The latest release of | *The latest release of [https://github.com/EBLeifEricson/cuteNTR-OSX/releases/tag/0.3.2 cuteNTR-OSX] | ||
* The latest release of | *The latest release of [https://github.com/PabloMK7/Luma3DS_3GX/releases/latest Luma3DS 3GX Loader] | ||
* The latest release of | *The latest release of [https://github.com/Nanquitas/BootNTR/releases/latest BootNTR Selector] | ||
* | *[https://github.com/Steveice10/FBI/releases/latest FBI] installed on your console | ||
=== Section I: Prep Work === | === 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 <code>cuteNTR-0.3.2.dmg</code> | # Download <code>cuteNTR-0.3.2.dmg</code> | ||
# Download the latest Luma3DS <code>boot.firm</code> file | # Download the latest Luma3DS 3GX Loader <code>boot.firm</code> file | ||
# Download the latest BootNTR Selector <code>.cia</code> file | # Download the latest BootNTR Selector <code>.cia</code> file | ||
# Power off your console | #Power off your console | ||
# Take the SD card out of your console and put it into your computer | # 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 | #Replace the <code>boot.firm</code> file on the root of your SD card with the Luma3DS 3GX Loader one you downloaded | ||
# Copy the BootNTR selector <code>.cia</code> file to your SD card | # Copy the BootNTR selector <code>.cia</code> file to your SD card | ||
#* You may put this file where you can easily access it | #*You may put this file where you can easily access it | ||
# Put your SD card back into your console | # Put your SD card back into your console | ||
=== Section II: Installing CIAs === | ===Section II: Installing CIAs=== | ||
# Power on your console | # Power on your console | ||
#* If you are prompted with a Luma3DS configuration screen, just press | #*If you are prompted with a Luma3DS configuration screen, just press START | ||
# Open FBI | #Open FBI | ||
# Press | # Press 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> | # Find the BootNTR Selector <code>.cia</code> file that you copied, press A on it and select <code>Install and delete CIA</code> | ||
# Press | #Press START to exit FBI | ||
=== Section III: Streaming === | ===Section III: Streaming=== | ||
# On your console, open the gift that appeared on your home menu and launch BootNTR Selector | #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 with 3 buttons on your bottom screen, tap "Use default" | ||
#* If you're prompted to choose an NTR version, choose 3.6 | #*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 | #*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 | # Open the cuteNTR <code>.dmg</code>, and copy the app to the Applications folder | ||
#* You may be prompted to enter the admin password | #* You may be prompted to enter the admin password | ||
# Right click on the app and click 'open' | # Right click on the app and click 'open' | ||
#* You may be prompted to enter the admin password | #* 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 | #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 | #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" | #*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 [https://github.com/PabloMK7/Luma3DS_3GX/releases/latest Luma3DS 3GX Loader] | |||
*The latest release of [https://github.com/Nanquitas/BootNTR/releases/latest BootNTR Selector] | |||
*[https://github.com/Steveice10/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 the latest Luma3DS 3GX Loader <code>boot.firm</code> file | ||
# Download the latest Luma3DS <code>boot.firm</code> file | |||
# Download the latest BootNTR Selector <code>.cia</code> file | # Download the latest BootNTR Selector <code>.cia</code> file | ||
# Power off your console | #Power off your console | ||
# Take the SD card out of your console and put it into your computer | # 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 | #Replace the <code>boot.firm</code> file on the root of your SD card with the Luma3DS 3GX Loader one you downloaded | ||
# Copy the BootNTR selector <code>.cia</code> file to your SD card | # Copy the BootNTR selector <code>.cia</code> file to your SD card | ||
#* You may put this file where you can easily access it | #*You may put this file where you can easily access it | ||
# Put your SD card back into your console | # Put your SD card back into your console | ||
=== Section II: installing cuteNTR === | === 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. | 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 | # Open the terminal | ||
Line 125: | Line 124: | ||
# Run <code>sudo apt install cutentr</code> to install cuteNTR | # Run <code>sudo apt install cutentr</code> to install cuteNTR | ||
===Section III: Installing CIAs === | ===Section III: Installing CIAs=== | ||
# Power on your console | # Power on your console | ||
#* If you are prompted with a Luma3DS configuration screen, just press | #*If you are prompted with a Luma3DS configuration screen, just press START | ||
# Open FBI | #Open FBI | ||
# Press | # Press 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> | # Find the BootNTR Selector <code>.cia</code> file that you copied, press A on it and select <code>Install and delete CIA</code> | ||
# Press | #Press START to exit FBI | ||
=== Section IV: Streaming === | ===Section IV: Streaming=== | ||
# Launch cuteNTR, either from your window manager or with <code>cutentr</code> in the terminal | # 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 | #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 with 3 buttons on your bottom screen, tap "Use default" | ||
#* If you're prompted to choose an NTR version, choose 3.6 | #*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 | #*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 | #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 | #Click <code>Stream</code> in the cuteNTR window | ||
#* Your console's screens should now be streamed to your computer | #*Your console's screens should now be streamed to your computer | ||
|-|Arch Linux - cuteNTR= | |-|Arch Linux - cuteNTR= | ||
=== What You Need === | ===What You Need=== | ||
* Your console's IP from the first section | *Your console's IP from the first section | ||
* sudo | *sudo | ||
* The latest release of | *The latest release of [https://github.com/PabloMK7/Luma3DS_3GX/releases/latest Luma3DS 3GX Loader] | ||
* The latest release of | *The latest release of [https://github.com/Nanquitas/BootNTR/releases/latest BootNTR Selector] | ||
* | *[https://github.com/Steveice10/FBI/releases/latest FBI] installed on your console | ||
=== Section I: Prep Work=== | === 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 | #Ensure that your console and your computer are on the same network | ||
# Download the latest Luma3DS 3GX Loader <code>boot.firm</code> file | |||
# Download the latest BootNTR Selector <code>.cia</code> file | # Download the latest BootNTR Selector <code>.cia</code> file | ||
# Power off your console | #Power off your console | ||
# Take the SD card out of your console and put it into your computer | # 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 | #Replace the <code>boot.firm</code> file on the root of your SD card with the Luma3DS 3GX Loader one you downloaded | ||
# Copy the BootNTR selector <code>.cia</code> file to your SD card | # Copy the BootNTR selector <code>.cia</code> file to your SD card | ||
#* You may put this file where you can easily access it | #*You may put this file where you can easily access it | ||
# Put your SD card back into your console | # Put your SD card back into your console | ||
=== Section II: Installing cuteNTR=== | === Section II: Installing cuteNTR=== | ||
This is a small tutorial for installing the popular AUR helper | This is a small tutorial for installing the popular AUR helper [https://github.com/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 | # Open the terminal | ||
Line 175: | Line 175: | ||
#* Confirm your password if prompted | #* Confirm your password if prompted | ||
=== Section III: Installing CIAs === | ===Section III: Installing CIAs=== | ||
# Power on your console | # Power on your console | ||
#* If you are prompted with a Luma3DS configuration screen, just press | #*If you are prompted with a Luma3DS configuration screen, just press START | ||
# Open FBI | #Open FBI | ||
# Press | # Press 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> | # Find the BootNTR Selector <code>.cia</code> file that you copied, press A on it and select <code>Install and delete CIA</code> | ||
# Press | #Press START to exit FBI | ||
=== Section IV: Streaming === | ===Section IV: Streaming=== | ||
# Launch cuteNTR, either from your window manager or with <code>cutentr</code> in the terminal | # 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 | #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 with 3 buttons on your bottom screen, tap "Use default" | ||
#* If you're prompted to choose an NTR version, choose 3.6 | #*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 | #*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 | #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 | #Click <code>Stream</code> in the cuteNTR window | ||
#* Your console's screens should now be streamed to your computer | #*Your console's screens should now be streamed to your computer | ||
|-|Other Linux - cuteNTR= | |-|Other Linux - cuteNTR= | ||
=== What You Need === | ===What You Need=== | ||
* Your console's IP from the first section | *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 [https://flatpak.org/setup/ flatpak] installed on your computer for your operating system | ||
* The latest release of | *The latest release of [https://github.com/PabloMK7/Luma3DS_3GX/releases/latest Luma3DS 3GX Loader] | ||
* The latest release of | *The latest release of [https://github.com/Nanquitas/BootNTR/releases/latest BootNTR Selector] | ||
* | *[https://github.com/Steveice10/FBI/releases/latest FBI] installed on your console | ||
=== Section I: Prep Work === | === 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 | #Ensure that your console and your computer are on the same network | ||
# Download the latest Luma3DS 3GX Loader <code>boot.firm</code> file | |||
# Download the latest BootNTR Selector <code>.cia</code> file | # Download the latest BootNTR Selector <code>.cia</code> file | ||
# Power off your console | #Power off your console | ||
# Take the SD card out of your console and put it into your computer | # 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 | #Replace the <code>boot.firm</code> file on the root of your SD card with the Luma3DS 3GX Loader one you downloaded | ||
# Copy the BootNTR selector <code>.cia</code> file to your SD card | # Copy the BootNTR selector <code>.cia</code> file to your SD card | ||
#* You may put this file where you can easily access it | #*You may put this file where you can easily access it | ||
# Put your SD card back into your console | # Put your SD card back into your console | ||
=== Section II: Installing cuteNTR | === Section II: Installing cuteNTR | ||
# Open the terminal | # Open the terminal | ||
# Run <code>mkdir cuteNTR && cd cuteNTR</code> to make a new directory and go into it | # Run <code>mkdir cuteNTR && cd cuteNTR</code> to make a new directory and go into it | ||
Line 220: | Line 222: | ||
# Run <code>cd .. && rm -r cuteNTR</code> to delete the directory | # Run <code>cd .. && rm -r cuteNTR</code> to delete the directory | ||
=== Section III: Installing CIAs === | ===Section III: Installing CIAs=== | ||
# Power on your console | # Power on your console | ||
#* If you are prompted with a Luma3DS configuration screen, just press | #*If you are prompted with a Luma3DS configuration screen, just press START | ||
# Open FBI | #Open FBI | ||
# Press | # Press 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> | # Find the BootNTR Selector <code>.cia</code> file that you copied, press A on it and select <code>Install and delete CIA</code> | ||
# Press | #Press START to exit FBI | ||
=== Section IV: Streaming === | ===Section IV: Streaming=== | ||
# Launch cuteNTR by running <code>flatpak run com.gitlab.BoltsJ.cuteNTR</code> | # 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 | #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 with 3 buttons on your bottom screen, tap "Use default" | ||
#* If you're prompted to choose an NTR version, choose 3.6 | #*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 | #*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 | #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 | #Click <code>Stream</code> in the cuteNTR window | ||
#* Your console's screens should now be streamed to your computer | #*Your console's screens should now be streamed to your computer | ||
</tabber> | </tabber> | ||
== Using Line In to Receive Audio == | ==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 | |||
===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] | |||
==Troubleshooting== | |||
#*Games such as those in the Pokemon series, Smash Bros 3DS and many more will crash instantly uponing 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. | |||
==Credits== | |||
[[Category:Nintendo 3DS guides]] | [[Category:Nintendo 3DS guides]] |
Revision as of 23:57, 3 August 2023
This page is a work in progress. |
The guides below can't be used to stream DS games, DSiWare, and GBA games. You will need a hardware capture card to do that. |
This only works for New 3DS. If you absolutely want a method for Old 3DS, there is HzMod. Keep in mind that performance is still very bad and it is not intended for practical use. |
This page will show you how to stream your New 3DS console's screens to your computer over WiFi.
- 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 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 5 GHz connection.
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.
- Launch FBI
- Select "Remote Install"
- Select "Receive URLs over the network"
- Open Rosalina with Left Shoulder+↓+Select
- Select "Debugger options..."
- Select "Enable debugger"
- Press B to continue
- Find the IP address in the top right corner
- Recommended: Select "Disable debugger"
Streaming with NTR
At the time of writing this, BootNTR Selector is not compatible with the latest standard release of Luma3DS. To combat this, we will be using a custom build with support for BootNTR. |
What You Need
- Your console's IP from the first section
- The latest release of Snickerstream
- The latest release of Luma3DS
- The latest release of BootNTR Selector
- FBI installed on your console
Section I: Prep Work
- Ensure that your console and your computer are on the same network
- Download and extract the latest Snickerstream
.zip
file - 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
- If you are prompted with a Luma3DS configuration screen, just press
- 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 selectInstall and delete CIA
- Press START to exit FBI
Section III: Streaming
- Open the Snickerstream
.exe
file from where you extracted it - 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 in the Snickerstream window
- You may also adjust your settings to your liking if you wish
- Click
Connect!
in the Snickerstream 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 cuteNTR-OSX
- The latest release of Luma3DS 3GX Loader
- The latest release of BootNTR Selector
- FBI installed on your console
Section I: Prep Work
- Ensure that your console and your computer are on the same network
- Download
cuteNTR-0.3.2.dmg
- Download the latest Luma3DS 3GX Loader
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 Luma3DS 3GX Loader one you 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 selectInstall 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"
What You Need
- Your console's IP from the first section
- sudo
- The latest release of Luma3DS 3GX Loader
- The latest release of BootNTR Selector
- 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 3GX Loader
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 Luma3DS 3GX Loader one you 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 section will add a PPA to your sources in order to install cuteNTR. Proceed on your own risk.
- Open the terminal
- Run
sudo add-apt-repository ppa:joenosie/3ds
to add the PPA to your sources - Run
sudo apt update && sudo apt upgrade
to update your setup - Run
sudo apt install cutentr
to install cuteNTR
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 selectInstall and delete CIA
- Press START to exit FBI
Section IV: Streaming
- Launch cuteNTR, either from your window manager or with
cutentr
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
Stream
button - 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 3GX Loader
- The latest release of BootNTR Selector
- 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 3GX Loader
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 Luma3DS 3GX Loader one you 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- Confirm your password if prompted
- Run
git clone https://aur.archlinux.org/yay.git
- Run
cd yay
- Run
makepkg -si
to install yay- Confirm your password if prompted
- Run
yay -S cutentr-git
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 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 selectInstall and delete CIA
- Press START to exit FBI
Section IV: Streaming
- Launch cuteNTR, either from your window manager or with
cutentr
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
Stream
button - 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 3GX Loader
- The latest release of BootNTR Selector
- 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 3GX Loader
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 Luma3DS 3GX Loader one you 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
- Open the terminal
- Run
mkdir cuteNTR && cd cuteNTR
to make a new directory and go into it - Run
wget https://gitlab.com/BoltsJ/cuteNTR/uploads/da6b5bafbab68b45cc9bee0ae590a3ca/com.gitlab.BoltsJ.cuteNTR.flatpak
- 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 selectInstall 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
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).
- 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 will crash instantly uponing trying to load or after a loading screen. To avoid this issue, ensure that the debugger is enabled. To do this see this page.