3DS Store › Apps

TinyVNC v2.0.1 by badda71

Released Jun 7, 2022 · Apps
7,108 downloads on GitHub · Source code

VNC viewer: see and control a computer's desktop from the 3DS

Install on your 3DS

QR code of the download link for TinyVNC.cia

Method 1Scan the QR code
With FBI (Remote Install › Scan QR Code) or 3dsDL (Scan QR Code). Either one installs it.

Method 2Send it to your 3DS
Open 3dsDL › Receive on the same Wi-Fi, then press:
Send to 3dsDL

Other ways to install

From your SD card: copy TinyVNC.3dsx into /3ds/ and start it from the Homebrew Launcher.

Files

FileSizeSHA-256
TinyVNC.3dsx1.8 MB 517b48c9…de6f Download
TinyVNC.cia1.7 MB bdc47074…4d43 Download

Downloads come from the developer's GitHub release while it's there. If GitHub stops serving a file, or the file there changes, the same link serves our copy.

All versions (3)

Screenshots

About TinyVNC

Connect to a computer running a VNC server and its screen shows on the 3DS. The touch screen works as a touchpad: tap to click, double-tap to double-click, tap and drag. There's an on-screen keyboard, and the top and bottom screens can each show a different VNC connection. High desktop resolutions on the computer slow it down.

Sound comes as a separate MP3 stream over HTTP, so the computer needs something serving one, VLC for example. The CIA build needs a DSP dump for sound.

It can also send the 3DS buttons and motion data to a PC, as a Cemuhook server for emulators like Cemu, or to vJoy through vjoy-udp-feeder. Neither needs a VNC connection.

Buttons are mapped to keyboard keys. Change them in /3ds/TinyVNC/keymap, which it writes on the first start. L is the right mouse button, Select works as Shift for a second set of keys, Start opens a quick menu and Shift+Start disconnects.

Release notes

v2.0.1 · TinyVNC 2.0 · Jun 7, 2022

This is version 2.0 of TinyVNC, the VNC-viewer for Nintendo 3DS.

Features:

  • Two independent and fast VNC-viewers for 3DS top and bottom screen
  • Streaming audio client (mp3 over HTTP)
  • Cemuhook server for serving 3DS controler and motion data to clients (e.g. Cemu)
  • UDP-Feeder client to serve 3DS controler and motion data to remote vJoy via vJoy-udp-feeder
  • supports server or client side scaling if VNC screen size is too big

Installation:
Install CIA with FBI, run 3dsx from homebrew launcher (put 3dsx file in /3ds/vice3DS-C64 dir) or run 3ds from flash card.
Apart from this, a DSP-dump is required for sound to work correctly in the CIA version.
https://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/

Usage:
During first start, TinyVNC will write its config files to the SD card. You can customize the file /3ds/TinyVNC/keymap to customize button mappings. Preconfigured button mappings are:
A: a-key
B: b-key
X: x-key
Y: y-key
L: right mouse button
R: w-keys
ZL, ZR: 1, 2-keys
C-Pad: Cursor up, down, left, right
D-Pad: t, g, f, h-keys
C-Stick: i, k, j, l-keys
SELECT: Shift key (for alternate button funtions)
START: Quick function menu

Shift + A: A-key
Shift + B: B-key
Shift + X: X-key
Shift + Y: Y-key
Shift + L, Shift + R: Q, W-keys
Shift + ZL, Shift + ZR: 3, 4-keys
Shift + C-Pad: Cursor up, down, left, right
Shift + D-Pad: T, G, F, H-keys
Shift + C-Stick: I, K, J, L-keys
Shift + START: disconnect

The touch screen acts as a touchpad for mouse control (tap-to-click, double-tap-to-double-click, tap-and-drag)
More information can be found here: https://gbatemp.net/threads/release-tinyvnc-vnc-viewer-for-nintendo-3ds.574242/

Changes to last release are:

  • support of 2nd VNC connection on bottom screen
  • added vJoy-UDP-feeder clients: one for buttons and joysticks, another for motion controls
  • added Cemuhook server: sends motion controls, buttons and joysticks to clients (Cemu, Yuzu etc.)
  • added server (if supported) or client side scaling. Now, screens >1024px size are scaled automatically.
  • TinyVNC can be run without VNC-connection (e.g. only cemuhook server or only mp3 stream client)
  • added quick command menu to control connection settings
  • added "shift"-key to enable button combinations
  • lots of minor optimizations and bugfixes

Have fun!

Scan QR-code below with FBI
grafik

Full changelog

Something wrong with this listing? Report a problem · Are you the developer? Claim this listing