[Tutorial] 3DS Screen Recording without a Capture Card (NTR CFW Method)

Discussion in '3DS - Tutorials' started by NekoMichi, Apr 19, 2016.

  1. NekoMichi
    OP

    NekoMichi Retro Collector

    Member
    1,291
    921
    Jun 4, 2015
    Minus World
    Want to record your New 3DS gameplay without paying $500 and waiting months for a capture card, or using a wobbly blurry camera balanced in front of the screen? With NTR, now you can record high quality footage from your console wirelessly or even live-stream to your Twitch audience. This tutorial will show you how to setup NTR CFW on your N3DS, as well as configuring and using the utility to stream your gameplay to your PC or Mac. Disclaimer: I take no credit for any of the software involved in this tutorial, the software and their respective developers have been credited at the end of the guide. If you enjoyed using NTR streaming to record your gameplay, please take some time to thank the people who made it possible!

    Please be aware that this method is only supported on the new 3DS and new 3DS XL (2015 model), and not the original 3DS, original 3DS XL, or 2DS. This is because the streaming feature runs off the additional hardware introduced in the newer 3DS models, and not simply because they have faster processors. As such, NTR CFW's streaming capability cannot be ported to older 3DS consoles. This will only be capable of streaming things running in 3DS mode. Original DS or DSi games will not work, as starting up a DS game will cause the 3DS to quit 3DS mode and enter DS mode (anything running within 3DS mode, including NTR CFW will be terminated at that point).

    It will take 10-30 minutes to set up everything and get started.

    You will need:
    - N3DS or N3DS XL with a CFW already set up (please see this guide if you do not have a CFW)
    - A .cia title manager such as DevMenu, BBM, or FBI
    - NTR Viewer starter pack (you will only need the NTRDebugger and NTRViewer folders from this archive, the other files can be disregarded)
    - Nanquitas' BootNTR Selector (NOT the ones marked Mode 3, either the FONZD or PabloMK7 .cia versions will do, they are the same app but with different icon art)
    - A decent router

    For PC, you will need:
    - The latest version of Python installed on the PC
    - .NET 4.0 Framework installed on the PC
    - Jlangford's Nitro Stream (Guide)

    For Mac, you will need:
    - NiTRoMac (more information available here)

    Router Specs:
    Warning: Spoilers inside!

    Part 0 - Setting up NTR CFW on the N3DS
    Warning: Spoilers inside!

    Instructions for Windows PC Users

    PC Part 1 - Setting up NTR utilities on the PC

    Warning: Spoilers inside!
    PC Part 2 - Starting a video stream
    Warning: Spoilers inside!
    PC Part 3 - Recording, audio, gameplay
    Warning: Spoilers inside!

    Instructions for macOS Users

    Previously you needed a BootCamp partition or Wine to run NTR Viewer, which was fiddly and error-prone. Now, it's much easier to stream thanks to NiTRoMac, a native macOS application by Darkten.

    Mac Part 1 - Initial setup
    Warning: Spoilers inside!
    Mac Part 2 - Starting a video stream
    Warning: Spoilers inside!
    Mac Part 3 - Managing recordings
    Warning: Spoilers inside!
    Here are a few example recordings I made using this method on a wireless network optimised for video streaming. Frame rates are usually stable between 30-40FPS and while occasionally there may be visible compression artifacting, the quality should be good enough for Twitch or YouTube. If this worked for you, please feel free to share your own footage in this thread. I look forward to seeing what creative works everyone can do! :)

    Advanced configurations
    Warning: Spoilers inside!

    Bonus: Displaying NTR Viewer in Full Screen

    By default, NTR Viewer's window size is fixed and cannot be freely changed or displayed in full screen mode. This is because the video output resolution for NTR Viewer is fixed once you start the stream. However, it is possible to use OBS to sidestep this issue. Here's how.
    Warning: Spoilers inside!

    Troubleshooting/FAQs

    Problems with running NTR CFW on the console
    Warning: Spoilers inside!
    Problems with getting the video stream to start
    Warning: Spoilers inside!
    Problems with getting good quality video streams
    Warning: Spoilers inside!
    Mac-specific problems
    Warning: Spoilers inside!
    Other problems
    Warning: Spoilers inside!

    Acknowledgements:
    @cell9 - For the time and effort in taking on the monumental task of bringing wireless video streaming to the NTR CFW
    @Nanquitas - For the development of BootNTR Selector, which improved compatibility of NTR on newer 3DS system versions and made it faster to launch
    @jlangford - For making Nitro Stream, helping to massively simplify the steps in setting up and configuring the NTR Viewer and making it an easy one-click solution (seriously, compare that to the old and convoluted setup and you'll see just how much easier it is)
    @TheKawaiiDesu - For posting the original method of running NTR utilities through Mono and Wine Staging, upon which the Automator apps for macOS were built
    @RemixDeluxe - For helping correct an error in the tutorial
    @darkten - For porting NTR Viewer to Mac so that we don't have to spend an entire weekend installing Windows BootCamp on a Mac just to record on a 3DS
     
    Last edited by NekoMichi, Sep 6, 2017
  2. astrangeone

    astrangeone GBAtemp Addict

    Member
    2,059
    600
    Dec 1, 2009
    Canada
    Canada
    Very cool! No more using hardware to stream games and other stuff. When I get an n3DS I'd be sure to do this for it! :)
     
    Yepi69 and NekoMichi like this.
  3. Thunder Kai

    Thunder Kai #TeamRem

    Member
    1,349
    384
    Sep 4, 2015
    United States
    With Rem
    Thanx :)
     
    NekoMichi likes this.
  4. Seriel

    Seriel Worshipper of Skiddos

    Member
    2,746
    5,050
    Aug 18, 2015
    United Kingdom
    UK
    Thinking about buying a N3DS just for this feature alone. Definetly a better choice than a capture card.
     
  5. NekoMichi
    OP

    NekoMichi Retro Collector

    Member
    1,291
    921
    Jun 4, 2015
    Minus World
    Plus it's so much safer too, the worst we can get is a soft brick. Apparently capture card mods have a high risk of hard bricking and generally don't last very long anyway. :)
     
    mercenary96, Seriel and astrangeone like this.
  6. astrangeone

    astrangeone GBAtemp Addict

    Member
    2,059
    600
    Dec 1, 2009
    Canada
    Canada
    I might have to pick one up as well for my youtube channel - which I haven't done much about in a while. :)
     
    NekoMichi likes this.
  7. VaiCorunthians

    VaiCorunthians GBAtemp Fan

    Member
    457
    214
    Oct 7, 2014
    Brazil
    thanks... I will try it tonight :v
     
    Sliter likes this.
  8. Octoling

    Octoling Banned

    Banned
    304
    61
    Dec 28, 2015
    United States
    Same place as [INSERT NAME HERE]
    Whenever I try to use the debugger this always happens
    Warning: Spoilers inside!
     
  9. NekoMichi
    OP

    NekoMichi Retro Collector

    Member
    1,291
    921
    Jun 4, 2015
    Minus World
    Did you enable the debugger on the N3DS first before trying to connect to it on the PC?
     
  10. Phil5004

    Phil5004 GBAtemp Advanced Fan

    Member
    872
    89
    Jul 6, 2015
    Gambia, The
    I've tried everything now... And it still wont work for me
    Yes.. I've got the IP from my Router... Yes I've enabled my debugger before I've tried to connect it.. Etc..
    I've recorded it on my PC and I'll give you the error code
    Video:

    and the error code...
    Warning: Spoilers inside!
     
  11. Octoling

    Octoling Banned

    Banned
    304
    61
    Dec 28, 2015
    United States
    Same place as [INSERT NAME HERE]
    Well yeah
     
  12. Thunder Kai

    Thunder Kai #TeamRem

    Member
    1,349
    384
    Sep 4, 2015
    United States
    With Rem
    Why is the bottom screen slow?
     
  13. SomeGamer

    SomeGamer GBAtemp Guru

    Member
    5,795
    2,752
    Dec 19, 2014
    Hungary
    Too make the top screen (where all the action happens) faster. There's a setting where you can set the screens' priorities.
     
  14. Flyingsky

    Flyingsky Advanced Member

    Newcomer
    57
    19
    Apr 8, 2016
    Gambia, The
    I have a question, why does nobody use the shortcuts that are already built into the Debugger?
    You can set them when you go to Tools>Hotkey Commands and then type your command, after you're finished you can just press CTRL+0-9 (Not on the NUMPad) and it will execute your command.
     
    Last edited by Flyingsky, Apr 21, 2016
    NekoMichi likes this.
  15. NekoMichi
    OP

    NekoMichi Retro Collector

    Member
    1,291
    921
    Jun 4, 2015
    Minus World
    Because we never knew such a feature existed :rofl2:
     
  16. kbmarinha

    kbmarinha GBAtemp Advanced Fan

    Member
    664
    195
    May 21, 2009
    Brazil
    Pretty cool, useful only to n3ds users (i don't have one, sadly)...
     
  17. chaosrunner

    chaosrunner Substitute Soul Reaper

    Banned
    711
    267
    Sep 27, 2015
    Canada
    Hueco Mundo
    cant u just use a digital cam
     
  18. SomeGamer

    SomeGamer GBAtemp Guru

    Member
    5,795
    2,752
    Dec 19, 2014
    Hungary
    Direct feed is always better than using a camera.
     
  19. Thunder Kai

    Thunder Kai #TeamRem

    Member
    1,349
    384
    Sep 4, 2015
    United States
    With Rem
    Ewww no
     
  20. chaosrunner

    chaosrunner Substitute Soul Reaper

    Banned
    711
    267
    Sep 27, 2015
    Canada
    Hueco Mundo
    true only if this worked for o3ds
     
    FatherFingLing likes this.