[Tutorial] Use NTRViewer (&NTRDebugger) on Mac!

Discussion in '3DS - Tutorials' started by TheKawaiiDesu, Apr 20, 2016.

  1. TheKawaiiDesu
    OP

    Member TheKawaiiDesu Ball of Kawaiiness

    Joined:
    Aug 23, 2015
    Messages:
    1,407
    Location:
    Lowee
    Country:
    Bermuda
    Here's a quick tutorial that will show you how to use NTRViewer and NTRDebugger to stream your 3DS' screens on your Mac!

    What you'll need:
    - A Mac that runs Mac OS X Snow Leopard (10.6.8) or later
    - Mono
    - XQuartz
    - Wine (download "Installer for "Wine Staging"")
    - All the things you need to use NTR CFW (your N3DS and the latest NTR CFW starter kit)

    1) If that's not already done, install NTR CFW on your 3DS (install "BootNTR.cia" with any CIA installer, and copy "ntr.bin" to the root of your SD card).

    2) Extract the "NTRDebugger" and "NTRViewer" folders from the NTR Starter Kit file anywhere on your computer.

    3) Download and install Mono. (open the .pkg file)

    4) Download and install Wine. (open the .pkg file)

    5) Download and install XQuartz (open the .pkg file), then reboot your computer.

    6) Open the Terminal app ( /Applications/Utilities/Terminal )

    7) Type "mono", followed by a space, then drag and drop "ntrclient.exe" from the "NTRDebugger" folder on the Terminal window. Press the Return key. The NTR Debugger should open; it may take some time (around 5~10 minutes) the first time you launch it.

    8) Go in your "Applications" folder, and open "Wine Staging". A new Terminal window should pop up.

    9) Type "wine", followed by a space, then drag and drop "NTRViewer.exe" from the "NTRViewer" folder on the Wine Terminal window. Press the Return key. There may be a bunch of errors, don't pay attention to them.

    10) You can then follow the instructions here normally!

    If the Firewall is enabled, you will get a nag like "Do you want wineserver to accept incoming connections?": click on "accept".


    Credits:

    @The Real Jdbye , who gave me the idea to run NTRDebugger with Mono :P
     
    Last edited by TheKawaiiDesu, Apr 22, 2016


  2. cearp

    Member cearp the ticket master

    Joined:
    May 26, 2008
    Messages:
    7,244
    Country:
    Tuvalu
    cool, and it works well? :)
     
  3. TheKawaiiDesu
    OP

    Member TheKawaiiDesu Ball of Kawaiiness

    Joined:
    Aug 23, 2015
    Messages:
    1,407
    Location:
    Lowee
    Country:
    Bermuda
    It works perfectly!
    The only downside is that you can't copy-paste commands inside the Debugger (it crashes), so you need to type them manually :P
     
    Last edited by TheKawaiiDesu, Apr 21, 2016
    cearp likes this.
  4. cearp

    Member cearp the ticket master

    Joined:
    May 26, 2008
    Messages:
    7,244
    Country:
    Tuvalu
    that's not a big problem, thanks :)
     
  5. NekoMichi

    Member NekoMichi Retro Collector

    Joined:
    Jun 4, 2015
    Messages:
    1,019
    Location:
    Minus World
    Country:
    United Kingdom
    Is it possible to use NTR Viewer args by adding -t 3.0 etc. after dragging NTRViewer.exe into the Wine Terminal window?
     
  6. TheKawaiiDesu
    OP

    Member TheKawaiiDesu Ball of Kawaiiness

    Joined:
    Aug 23, 2015
    Messages:
    1,407
    Location:
    Lowee
    Country:
    Bermuda
    I just tried, and it works!
     
    NekoMichi likes this.
  7. NekoMichi

    Member NekoMichi Retro Collector

    Joined:
    Jun 4, 2015
    Messages:
    1,019
    Location:
    Minus World
    Country:
    United Kingdom
    As for not being able to paste commands, it might be possible to assign keyboard shortcuts by manually adding autocorrect settings. eg. Setting "conn2" to autocorrect to "connect('192.168.0.2', 8000)"

    I won't be able to test this until after work though >_<
     
    TheKawaiiDesu likes this.
  8. TheKawaiiDesu
    OP

    Member TheKawaiiDesu Ball of Kawaiiness

    Joined:
    Aug 23, 2015
    Messages:
    1,407
    Location:
    Lowee
    Country:
    Bermuda
    It doesn't work for me... Apparently the text replacement feature only works in certain types of text input boxes (is that how you call these?), and the one in NTR debugger isn't one of them :/
     
    NekoMichi likes this.
  9. NekoMichi

    Member NekoMichi Retro Collector

    Joined:
    Jun 4, 2015
    Messages:
    1,019
    Location:
    Minus World
    Country:
    United Kingdom
    Aww :(
    There might be some extensions that allow quick pasting of phrases but I haven't tested any yet. Will do more tests later.
     
    TheKawaiiDesu likes this.
  10. driverdis

    Member driverdis I am Justice

    Joined:
    Sep 21, 2011
    Messages:
    2,188
    Location:
    1.048596β
    Country:
    United States
    The fact that it runs with mono and wine should allow it to work in Linux also. Imagine PS4 linux in the future displaying the 3DS screen on it, lol.
     
    Last edited by driverdis, Apr 22, 2016
  11. BurningDesire

    Member BurningDesire An aspring gaming Industry news reporter

    Joined:
    Jan 27, 2015
    Messages:
    4,926
    Location:
    Behind a screen reading news
    Country:
    United States
    This. This is why I love you.
     
    TheKawaiiDesu likes this.
  12. NekoMichi

    Member NekoMichi Retro Collector

    Joined:
    Jun 4, 2015
    Messages:
    1,019
    Location:
    Minus World
    Country:
    United Kingdom
    The latest version of Wine Staging seems to have some kind of mono support, I'm able to run both the client and the viewer via Wine Staging even after uninstalling mono. Only issue now is to find a way to remove the rounded corners from the viewer's window so that screen recordings don't have the rounded gaps at the bottom...
     
  13. a9lh-1user

    Member a9lh-1user GBAtemp Fan

    Joined:
    Apr 1, 2016
    Messages:
    312
    Country:
    Germany
    It works perfectly!
    Thanks
     
    TheKawaiiDesu likes this.
  14. Lindy

    Newcomer Lindy Member

    Joined:
    Jun 1, 2016
    Messages:
    16
    Country:
    Dominican Republic
    When I was on 7th step and typed mono then dragged ntrclient.exe it showed me this error

    "Cannot open assembly '/Users/Ln/Desktop/NTR_3.4PREVIEW2_STARTER_KIT/NTRDebugger/ntrclient.exe.config': File does not contain a valid CIL image."

    Not sure what do to
     
  15. Lindy

    Newcomer Lindy Member

    Joined:
    Jun 1, 2016
    Messages:
    16
    Country:
    Dominican Republic
    Does anyone know solution to this?
     
  16. a9lh-1user

    Member a9lh-1user GBAtemp Fan

    Joined:
    Apr 1, 2016
    Messages:
    312
    Country:
    Germany
    Did you install ALL the app's needed for that and RESTART your Mac?
    (BTW it would be very helpfull if you tell us what OS X version you use and what Mac modell) :)
     
    Lindy likes this.
  17. Lindy

    Newcomer Lindy Member

    Joined:
    Jun 1, 2016
    Messages:
    16
    Country:
    Dominican Republic
    Yes I installed all of the apps but I forgot to restart so I just did now and I think it worked because there is a new window that opened. I'm not sure if I have wine staging app on step 8 mentioned? Or is it just wine app? Oh and I have 10.11.5 OS X version.
     
  18. a9lh-1user

    Member a9lh-1user GBAtemp Fan

    Joined:
    Apr 1, 2016
    Messages:
    312
    Country:
    Germany
    Yep the first start cold need some time.......so be patient!
    If you run again in a problem like that there is a nice MONO option : mono --debug program.exe (where program.exe is your program you want to start).

    You need Wine Staging!

    But now it is running and you can stream your NEW 3DS screens to your mac!
     
    Last edited by a9lh-1user, Jun 12, 2016
  19. Lindy

    Newcomer Lindy Member

    Joined:
    Jun 1, 2016
    Messages:
    16
    Country:
    Dominican Republic
    So mono for NTR Debugger is opened so now I'm trying to open NTR Viewer. Where can I get Wine Staging? I went to applications but I only see Wine and WineBottle apps, not sure. I can't seem to find/open wine terminal.

    Sorry to bother you, I'm new to this.
     
  20. a9lh-1user

    Member a9lh-1user GBAtemp Fan

    Joined:
    Apr 1, 2016
    Messages:
    312
    Country:
    Germany
    READ the OP (Original POST) there is a link for Wine (it's gray and underlined so you can CLICK it!)
    Here is the link that is in the OP : https://dl.winehq.org/wine-builds/macosx/download.html
    (You get the same when you click on the link WINE in the first post!)

    Please READ the first post completly! English is not my native language too ...... but if you read everything and download ALL the tools in the first post there are no problems!

    I'am on 10.11.5 too and everything is working PERFECT :)
     
    Lindy likes this.

Share This Page