Approver
25
edits
Radostin04 (talk | contribs) (section on using line in to receive audio) |
(Do some stuff) |
||
Line 8: | Line 8: | ||
*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.''' | *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}} | ||
Line 14: | Line 14: | ||
==Streaming with NTR+Snickerstream (recommended)== | ==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.}} | {{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 [https://github.com/RattletraPM/Snickerstream/releases/latest Snickerstream] | ||
*The latest release of [https://github.com/Nanquitas/Luma3DS/releases/latest Luma3DS 3GX Loader] | * 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/Steveice10/FBI/releases/latest FBI] installed on your console | *[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 | ||
Line 35: | Line 35: | ||
===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 START | #*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 | ||
# 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 START to exit FBI | ||
===Section III: Streaming=== | |||
#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 | |||
#*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 [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 screens should now be streamed to your computer | |||
==Streaming with HzMod+Snickerstream== | ==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.}} | {{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=== | ===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 [https://github.com/RattletraPM/Snickerstream/releases/latest Snickerstream] | ||
Line 50: | Line 61: | ||
===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 and extract the HzMod <code>.zip</code> file | #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 | #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 these files anywhere where you can easily access them | ||
Line 62: | Line 73: | ||
#Power on your console if it is not already on | #Power on your console if it is not already on | ||
#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 | ||
# Find the <code>.cia</code> files that you copied, press A on each one and select <code>Install and delete CIA</code> | #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 | #*Once you are done, 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 | ||
#Change the Streaming app on the right side of the Snickerstream window to <code>HzMod</code> in the dropdown | #Change the Streaming app on the right side of the Snickerstream window to <code>HzMod</code> in the dropdown | ||
# On your console, open all the gifts that appeared on your HOME menu and open HorizonM Loader | #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 | #*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 | #*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 | # 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 | #*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 | ||
Line 81: | Line 92: | ||
===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 === | ===How to use=== | ||
# Connect your 3DS to your computer's audio input port with a 3.5mm to 3.5mm audio cable | #Connect your 3DS to your computer's audio input port with a 3.5mm to 3.5mm audio cable | ||
# Pipe the audio | #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 audio capture source | #*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== |