This is version 2.1 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 or run 3dsx from homebrew launcher (put 3dsx file in /3ds/TinyVNC dir).
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:
- DSU-server enhancement: Push SELECT to emulate additional Controller buttons on old 3DS (ZR, ZL, Right Pad)
- DSU-server enhancement: new option to invert y-axis to fix integration with DSU Manager
Have fun!
