1. lone_wolf323

    lone_wolf323 GBAtemp Psycho!
    Member

    Joined:
    May 27, 2011
    Messages:
    3,711
    Country:
    Canada
    dont be a entitled child. Be happy that 3ds even ever got a VNC homebrew. Your post sounds simply disgusting.
     
  2. Moon164

    Moon164 GBAtemp Fan
    Member

    Joined:
    Nov 21, 2015
    Messages:
    449
    Country:
    Brazil
    It's work on Old 3DS ?

    I was thinking of using this to play some Steam games on my 3DS.

    [EDIT]

    Works perfectly on the Old 3DS. I'm really impressed, it worked on the first try, the 3DS commands for the PC are extremely fast, I didn't notice practically any delay, but the video is very slow... I tried it at 800x600, I didn't use a Virtual Machine but I will try later using lower resolutions.

    [​IMG]
    I would love a version of that for the Wii U.
     
    Last edited by Moon164, Sep 24, 2020
    Badda likes this.
  3. Mikitok

    Mikitok GBAtemp Regular
    Member

    Joined:
    Jan 14, 2019
    Messages:
    270
    Country:
    New Zealand
    Cant wait for try
     
  4. IGHOR

    IGHOR Member
    Newcomer

    Joined:
    Sep 16, 2017
    Messages:
    39
    Country:
    Ukraine
    Works great on N3DSXL
    Suggesting features:
    Auto reconnect on connection drop, and turn off/turn black the bottom screen option.
     
    Badda likes this.
  5. Badda

    OP Badda Nu Member
    Member

    Joined:
    Feb 26, 2016
    Messages:
    281
    Country:
    Tokelau
    New version 1.0 is available - I decided to go straight to stable :P
    Changes towards v0.9 are:
    • added CIA/3DS version
    • added streaming audio support (mp3 via HTTP)
    • added on-screen keyboard
    • configurable scaling (on/off)
    • key value to toggle bottom backlight (8)
    Some remarks:
    • The streaming audio needs a separate server on the VNC server machine. This can be easily setup using VLC media player (https://www.videolan.org/vlc/). I will write a small tutorial on the OP how to set this up.
    • There are some additional function key values that can be mapped to in /3ds/TinyVNC/keymap:
      1 = toggle keyboard
      2 = disconnect
      3-7 = mouse button 1-5 (1=left, 2=middle, 3=right, 4=wheelup, 5=wheeldown)
      8 = toggle scaling
      9 = toggle bottom screen backlight
      Some of these functions are not mapped per default, so if you want them, you need to edit the above file.
    https://github.com/badda71/TinyVNC/releases

    Have fun! :yay3ds:
     
    ber71, MarioKartFan, Moon164 and 4 others like this.
  6. IGHOR

    IGHOR Member
    Newcomer

    Joined:
    Sep 16, 2017
    Messages:
    39
    Country:
    Ukraine
    Works great! Keyboard looks awesome!
    Is there a way to hide logs?
     
    Badda likes this.
  7. Moon164

    Moon164 GBAtemp Fan
    Member

    Joined:
    Nov 21, 2015
    Messages:
    449
    Country:
    Brazil
    I think my 3DS crashed on the screen '' Saving default keymap in / 3ds / TinyVNC / keymap''

    [EDIT]
    Nop, it just took a long time to go. Apparently it no longer works at 720p resolution, but 1024x768 went without problems.
    [​IMG]
    [​IMG]

    ~ Old 3DS.
     
    Last edited by Moon164, Oct 12, 2020
    MarioKartFan likes this.
  8. Badda

    OP Badda Nu Member
    Member

    Joined:
    Feb 26, 2016
    Messages:
    281
    Country:
    Tokelau
    Well, if you show the keyboard, then the log is halfway hidden. And if you map a button to value 9, you can turn the bottom screen backlight off when pressing this button, meaning the bottom screen is black. Apart from this, there is no possibility as of now.
    720p resolution is actually 1280×720px - which is too large for TinyVNC (>1024px). Even the previous version did not support this.
     
    Moon164 and Zense like this.
  9. Badda

    OP Badda Nu Member
    Member

    Joined:
    Feb 26, 2016
    Messages:
    281
    Country:
    Tokelau
    OP is now updated with a short tutorial on how to set up an audio server to use with TinyVNC. If the tutorial is not clear, please notify me here in the tread!
     
    Zense likes this.
  10. IGHOR

    IGHOR Member
    Newcomer

    Joined:
    Sep 16, 2017
    Messages:
    39
    Country:
    Ukraine
    Great! It is working ,thanks.

    I'm trying to get a pixel perfect picture at the original resolution 400x240, so I set the same resolution on the Raspberry Pi (and vnc server of course), but the screen of TinyVNC is still blurry, how can I fix it?
     
  11. Badda

    OP Badda Nu Member
    Member

    Joined:
    Feb 26, 2016
    Messages:
    281
    Country:
    Tokelau
    I cannot reproduce the issue. Can you post a screenshot of both your 3DS screens and the RPi screen?

    Edit: One side note: The server screen is transmitted to TinyVNC using JPEG compression which is a lossy image format. This means, the VNC screen will never be a 1:1 copy of the server screen - it will always have very slight differences. Maybe this is what you are referring to?
     
    Last edited by Badda, Oct 14, 2020
    Zense likes this.
  12. IGHOR

    IGHOR Member
    Newcomer

    Joined:
    Sep 16, 2017
    Messages:
    39
    Country:
    Ukraine
    Here is screenshot of the top screen, uncompressed.
    The Raspberry Pi resolution set to 400x240 via command:
    DISPLAY=:0 fbset -depth 16 -xres 400 -vxres 400 -yres 240 -vyres 240

    And the VNC server started with that command line:
    x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth ~/.vnc/passwd -rfbport 5900 -shared -geometry 400x240
     

    Attached Files:

  13. IGHOR

    IGHOR Member
    Newcomer

    Joined:
    Sep 16, 2017
    Messages:
    39
    Country:
    Ukraine
    Started Tightvnc and it looks much better now!
     
  14. IGHOR

    IGHOR Member
    Newcomer

    Joined:
    Sep 16, 2017
    Messages:
    39
    Country:
    Ukraine
    How to open or bind the Right Mouse click button? Or context menu?
     
  15. IGHOR

    IGHOR Member
    Newcomer

    Joined:
    Sep 16, 2017
    Messages:
    39
    Country:
    Ukraine
    If connection is lost and trying to close the app, it is stuck forever on waiting.
     
  16. XCOM

    XCOM Member
    Newcomer

    Joined:
    May 16, 2018
    Messages:
    15
    Country:
    Italy
    mmm Badda for president! U.U
     
  17. Lil_beaner445
    This message by Lil_beaner445 has been removed from public view by VinsCool, Oct 18, 2020.
    Oct 18, 2020
  18. Badda

    OP Badda Nu Member
    Member

    Joined:
    Feb 26, 2016
    Messages:
    281
    Country:
    Tokelau
    Yes, this is the JPEG-compression. If you move the mouse over the blurry screen portions, they should clear up.

    You need to edit the file /3ds/TinyVNC/keymap and assign the right mouse button (5) to a 3DS key.

    Hm, this would be a bug. Will check into that ...
     
    Last edited by Badda, Oct 19, 2020
  19. alcazar

    alcazar Newbie
    Newcomer

    Joined:
    Nov 8, 2019
    Messages:
    4
    Country:
    United States
    So this might be a silly question, but I'm trying to use TightVNC inside of a VirtualBox vm and I can't quite figure out how to connect to the VM. I was able to connect to a VNC server on my host PC just fine, and from what I've been able to find, connecting to a VM should be an identical process (for reasons I admit I don't really understand ). I've also tried with ports both 3389 and 5900 but no dice. The 3DS and host PC are on the same network, and by all rights it really should work since I was easily able to connect to a server on my pc normally. Any guidance would be appreciated ^_^
     
  20. Badda

    OP Badda Nu Member
    Member

    Joined:
    Feb 26, 2016
    Messages:
    281
    Country:
    Tokelau
    It depends on how your network adapter is configured for your virtual machine. If you want your VM to be visible to the outside network, you need NAT with port forwarding or bridged networking. I recommend the later. See here: https://www.virtualbox.org/manual/ch06.html#networkingmodes
     
    Last edited by Badda, Nov 3, 2020
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - [Release], Nintendo, TinyVNC