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 Occasional Reporter

    Member
    2,700
    5,944
    Aug 31, 2015
    Hungary
    Budakeszi, 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,811
    2,165
    Jan 11, 2016
    Japan
    日本
    The sad disadvantages of being a Linux user :c
     
    smileyhead likes this.
  3. smileyhead
    OP

    smileyhead Occasional Reporter

    Member
    2,700
    5,944
    Aug 31, 2015
    Hungary
    Budakeszi, 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,811
    2,165
    Jan 11, 2016
    Japan
    日本
    Have you tried a different distro?
     
  5. smileyhead
    OP

    smileyhead Occasional Reporter

    Member
    2,700
    5,944
    Aug 31, 2015
    Hungary
    Budakeszi, 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
    325
    129
    Apr 1, 2016
    Gambia, The
  7. smileyhead
    OP

    smileyhead Occasional Reporter

    Member
    2,700
    5,944
    Aug 31, 2015
    Hungary
    Budakeszi, 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.