- Start the Homebrew Launcher
- Press Y
m (fix formatting) |
(add cuteNTR and make it a tabber, someone will have to do cuteNTR-OSX, I have no device running macOS) |
||
(14 intermediate revisions by 5 users not shown) | |||
Line 9: | Line 9: | ||
*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. | *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. | *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 == | ||
Line 17: | Line 15: | ||
==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= | ||
Line 22: | Line 23: | ||
*Your console's IP from the first section | *Your console's IP from the first section | ||
*The latest release of [https://github.com/RattletraPM/Snickerstream/releases/latest Snickerstream] | *The latest release of [https://github.com/RattletraPM/Snickerstream/releases/latest Snickerstream] | ||
*The latest release of [https://github.com/ | *The latest release of [https://github.com/Nanquitas/Luma3DS/releases/latest Luma3DS 3GX Loader] | ||
*The latest release of [https://github.com/Nanquitas/BootNTR/releases/latest BootNTR Selector] | *The latest release of [https://github.com/Nanquitas/BootNTR/releases/latest BootNTR Selector] | ||
*[https://github.com/ | *[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 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 | ||
Line 40: | Line 41: | ||
===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 A on <code>SD</code> at the top of your bottom screen | # Press A on <code>SD</code> at the top of your bottom screen | ||
Line 57: | Line 58: | ||
#*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= | ||
{{Page WIP}} | |||
|-|Debian Linux - cuteNTR= | |-|Debian 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 [https://github.com/ | *The latest release of [https://github.com/Nanquitas/Luma3DS/releases/latest Luma3DS 3GX Loader] | ||
*The latest release of [https://github.com/Nanquitas/BootNTR/releases/latest BootNTR Selector] | *The latest release of [https://github.com/Nanquitas/BootNTR/releases/latest BootNTR Selector] | ||
*[https://github.com/ | *[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 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 | ||
Line 145: | Line 108: | ||
*Your console's IP from the first section | *Your console's IP from the first section | ||
*sudo | *sudo | ||
*The latest release of [https://github.com/ | *The latest release of [https://github.com/Nanquitas/Luma3DS/releases/latest Luma3DS 3GX Loader] | ||
*The latest release of [https://github.com/Nanquitas/BootNTR/releases/latest BootNTR Selector] | *The latest release of [https://github.com/Nanquitas/BootNTR/releases/latest BootNTR Selector] | ||
*[https://github.com/ | *[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 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 | ||
Line 196: | Line 159: | ||
*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 [https://github.com/ | *The latest release of [https://github.com/Nanquitas/Luma3DS/releases/latest Luma3DS 3GX Loader] | ||
*The latest release of [https://github.com/Nanquitas/BootNTR/releases/latest BootNTR Selector] | *The latest release of [https://github.com/Nanquitas/BootNTR/releases/latest BootNTR Selector] | ||
*[https://github.com/ | *[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 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 cuteNTR | === Section II: Installing cuteNTR | ||
# Open the terminal | # Open the terminal | ||
Line 240: | Line 203: | ||
</tabber> | </tabber> | ||
==Using Line In to Receive Audio== | ==Using Line In to Receive Audio== | ||
Line 253: | Line 217: | ||
#Pipe the audio from your audio input port into the software you intend to use | #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 | #*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 | #*If you are recording or streaming your game using [https://obsproject.com/ OBS], add a new audio capture source | ||
#*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 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 speak while streaming, simply point the app at the 3DS's audio device | ||
#*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] | #*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== | ==Troubleshooting== | ||
==Credits== | ==Credits== | ||
[[Category:Nintendo 3DS guides]] | [[Category:Nintendo 3DS guides]] |
Revision as of 10:37, 12 April 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 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 and extract the latest Snickerstream
.zip
file - 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
- 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
![]() | This page is a work in progress. |
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 capture source
- 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
- To simply listen to the audio, you can listen to the audio input device in Windows