- 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) |
({{shortcut}}) |
||
(18 intermediate revisions by 6 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.}} | |||
This page will show you how to stream your 3DS console's screens to your computer over WiFi. For both methods, keep the following things in mind; | |||
*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. | |||
*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 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+Snickerstream (recommended)== | ||
{{Critical|text=This method is not possible with Old 3DS models. You will need to follow the HzMod guide below.}}{{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.}} | |||
| | ===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://github.com/RattletraPM/Snickerstream/releases/latest Snickerstream] | ||
* The latest release of | * The latest release of [https://github.com/Nanquitas/Luma3DS/releases/latest Luma3DS 3GX Loader] | ||
* The latest release of | * The latest release of [https://github.com/Nanquitas/BootNTR/releases/latest BootNTR Selector] | ||
* The latest release of | *[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 | ||
# 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=== | ||
# 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 | ||
=== | ==Streaming with HzMod+Snickerstream== | ||
{{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.}} | |||
===What You Need=== | |||
*Your console's IP from the first section | |||
*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=== | |||
=== 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 | # Download and extract the latest Snickerstream <code>.zip</code> file | ||
# Download the | #Download and extract the HzMod <code>.zip</code> file | ||
# 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 | ||
# | #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 | ||
#*You may put these files anywhere where you can easily access them | |||
#* You may put | #*If you plan on streaming extended memory games, Copy the <code>HzLoad_HIMEM.cia</code> file to your SD card as well | ||
# Put your SD card back into your console | #Put your SD card back into your console | ||
=== Section II: | ===Section II: Installing CIAs === | ||
#Power on your console if it is not already on | |||
# Open | #Open FBI | ||
# | # Press A on <code>SD</code> at the top of your bottom screen | ||
# | #Find the <code>.cia</code> files that you copied, press A on each one and select <code>Install and delete CIA</code> | ||
#*Once you are done, press START to exit FBI | |||
===Section III: | ===Section III: Streaming=== | ||
#Open the Snickerstream <code>.exe</code> file from where you extracted it | |||
#Change the Streaming app on the right side of the Snickerstream window to <code>HzMod</code> in the dropdown | |||
# Open | #On your console, open all the gifts that appeared on your HOME menu and open HorizonM Loader | ||
#*If you plan on streaming extended memory games, open HorizonM HIMEM Loader instead | |||
#*Your notification LED should now turn cyan, meaning 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 [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 | |||
#*Your console's notification LED should turn green, and it's top screen should now be streamed to your computer | |||
# On your console, open the | #*Low framerates are normal with this method, they can't be improved too much either, making this not very viable for actually streaming | ||
#* If you | |||
#* Your | |||
# Input your console's IP from the first section into the IP box | |||
# Click <code> | |||
#* Your console's | |||
==Using Line In to Receive Audio== | |||
=== What You Need === | ===What You Need=== | ||
*A 3.5mm to 3.5mm audio cable | |||
* A 3.5mm to 3.5mm audio cable | |||
* An audio in (line in or microphone in) port on your computer | * 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 | ** 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 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 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] | |||
==Troubleshooting== | |||
==Credits== |
Revision as of 09:35, 26 September 2022
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 page will show you how to stream your 3DS console's screens to your computer over WiFi. For both methods, keep the following things in mind;
- 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.
- 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 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+Snickerstream (recommended)
This method is not possible with Old 3DS models. You will need to follow the HzMod guide below. |
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
Streaming with HzMod+Snickerstream
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. |
What You Need
- Your console's IP from the first section
- The latest release of Snickerstream
- HzMod
- 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 and extract the HzMod
.zip
file - Take the SD card out of your console and put it into your computer
- Copy the
HorizonM.cia
andHzLoad.cia
files from where you extracted the HzMod.zip
file to your SD card- You may put these files anywhere where you can easily access them
- If you plan on streaming extended memory games, Copy the
HzLoad_HIMEM.cia
file to your SD card as well
- Put your SD card back into your console
Section II: Installing CIAs
- Power on your console if it is not already on
- Open FBI
- Press A on
SD
at the top of your bottom screen - Find the
.cia
files that you copied, press A on each one and selectInstall and delete CIA
- Once you are done, press START to exit FBI
Section III: Streaming
- Open the Snickerstream
.exe
file from where you extracted it - Change the Streaming app on the right side of the Snickerstream window to
HzMod
in the dropdown - On your console, open all the gifts that appeared on your HOME menu and open HorizonM Loader
- If you plan on streaming extended memory games, open HorizonM HIMEM Loader instead
- Your notification LED should now turn cyan, meaning 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 notification LED should turn green, and it's top screen should now be streamed to your computer
- Low framerates are normal with this method, they can't be improved too much either, making this not very viable for actually streaming
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