Could someone please help me set up NTR Viewer on Ubuntu?

Discussion in '3DS - Flashcards & Custom Firmwares' started by smileyhead, Jun 21, 2016.

  1. smileyhead
    OP

    smileyhead I am DEFINITELY a madman with a box.

    Member
    2,880
    6,926
    Aug 31, 2015
    Hungary
    Hungary
    It doesn't work for me. I have Wine and Mono installed (I have them installed through PlayOnLinux, but I don't think that matters). The window opens, copying whatever was under it when it opened. It does this both when I have a 3DS connected, and when I don't.
    Here's a GIF better explaining my problem
     
  2. proflayton123

    proflayton123 Undeclared Shitposter 2.1

    Member
    5,903
    2,234
    Jan 11, 2016
    Japan
    日本
    The sad disadvantages of being a Linux user :c
     
    smileyhead likes this.
  3. smileyhead
    OP

    smileyhead I am DEFINITELY a madman with a box.

    Member
    2,880
    6,926
    Aug 31, 2015
    Hungary
    Hungary
    Yeah.
    But I've seen multiple people saying on the Internet, that it works for them, so there must be a way. :mellow:
     
  4. proflayton123

    proflayton123 Undeclared Shitposter 2.1

    Member
    5,903
    2,234
    Jan 11, 2016
    Japan
    日本
    Have you tried a different distro?
     
  5. smileyhead
    OP

    smileyhead I am DEFINITELY a madman with a box.

    Member
    2,880
    6,926
    Aug 31, 2015
    Hungary
    Hungary
    Well, no, but I don't want to install a whole different distro just for this. If I'm gonna be that drastic, I'd rather just boot into Windows 10 (I dualboot it), but I want to be able to run it from Ubuntu, so I don't have to do that.
     
  6. a9lh-1user

    a9lh-1user GBAtemp Fan

    Member
    329
    131
    Apr 1, 2016
    Gambia, The
  7. smileyhead
    OP

    smileyhead I am DEFINITELY a madman with a box.

    Member
    2,880
    6,926
    Aug 31, 2015
    Hungary
    Hungary
    Well, it's the same. :(
    The Viewer window still only shows the area behind it.
    Here are some logs from the console:
    NTRDebugger
    Code:
    NTR debugger by cell9
    > import sys;sys.path.append('.\python\Lib')
    null
    > for n in [n for n in dir(nc) if not n.startswith('_')]: globals()[n] = getattr(nc,n)    
    null
    Commands available: 
    > repr([n for n in dir(nc) if not n.startswith('_')])
    ['attachprocess', 'bpadd', 'bpdis', 'bpena', 'connect', 'data', 'disconnect', 'listprocess', 'listthread', 'memlayout', 'queryhandle', 'reload', 'remoteplay', 'resume', 'sayhello', 'sendfile', 'write']
    > connect('192.168.1.68', 8000)
    null
    Server connected.
    > remoteplay
    IronPython.Runtime.Types.BuiltinFunction
    > remoteplay()
    null
    Will be disconnected in 10 seconds to enhance performance.
    > disconnect()
    null
    Unable to read data from the transport connection: interrupted.
    Server disconnected.
    
    As you can see, it disconnects by itself. :(

    NTRViewer
    Code:
    wine NTRViewer.exe
    fixme:win:EnumDisplayDevicesW ((null),0,0x33f984,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f984,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f4d0,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",1,0x33f984,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW ((null),1,0x33f984,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW ((null),0,0x33f984,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW ((null),1,0x33f984,0x00000000), stub!
    fixme:imm:ImmReleaseContext (0x1900f8, 0x15bca0): stub
    fixme:ole:CoCreateInstance no instance created for interface {3e90ade3-7594-4cb0-bb58-69628f5f458c} of class {529a9e6b-6587-4f23-ab9e-9c7d683e3c50}, hres is 0x80004002
    fixme:imm:NotifyIME NI_CLOSECANDIDATE
    fixme:win:EnumDisplayDevicesW ((null),0,0x33f544,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW ((null),0,0x33f0d4,0x00000000), stub!
    set buff size: 425984
    fixme:imm:NotifyIME NI_CLOSECANDIDATE
    fixme:imm:NotifyIME NI_CLOSECANDIDATE
    
     
  8. shadowofdarkness

    shadowofdarkness GBAtemp Fan

    Member
    490
    168
    Apr 17, 2007
    Canada
    It should work I run it on Ubuntu. Using stock repo versions of software

    When using the official programs I used mono to run ntrclient and wine to run the viewer.

    I got tired of the typing and moved to this version though https://github.com/imthe666st/NTRClient/releases
    I use the 1.5-1 version due to trying the newest once and it failing so if needed try that older version
    I just run it with wine then it save typing by saving the ip and giving buttons to press for everything else, the only thing I have to type everytime is the ntrviewer options for window sizes but then it's just a button to open the viewer and not done in a separate terminal.


    Bonus info in case you needed it, is to listen to the 3DS audio if you connect it to the computer with a cable for recording or streaming (twitch, youtube) is to run this command "pactl load-module module-loopback" and to stop it "pactl unload-module module-loopback"
     
    Last edited by shadowofdarkness, Jun 21, 2016
    Gimzie and a9lh-1user like this.