Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

NKStreamer 3DS

From GameBrew
NKStreamer
Nkstreamer2.png
General
Authornamkazt
TypePC Utilities
Version0.5.9
LicenseMixed
Last Updated2017/09/09
Links
Source Only Download
Website
Source

NKStreamer is a tool for streaming PC desktop screen (or windows) to 3DS with input. You can use it for play video and game.

Note: Deprecated - Use Pinbox.

User guide

Dependencies:

  • Server - ScreenCaptureLite, EVQQ
  • Client - sf2d

How to use:

  • Config server: in root folder of server have server.cfg file. Inside it have port config. Enter yours or keep it as default (1234).
  • After running the server it will list a list of IP address. Please select 1 (normally it will be the last IP).
  • Start the app, enter IP and port and press connect.

Note: To have a good experience, you need a mid to high-end wireless router with a good wireless connection.

Media

NKStreamer v0.5.5 (Nam Nguyễn)

NKStreamer v0.5.1 - Playing Stardew Valley in 3DS (Nam Nguyễn)

Changelog

v0.5.8

  • Add mutex for process data (that is the main cause crash on server).
  • Fix circle pad data read.
  • Add config for mouse support in profile.
  • Implement libconfig to save configable variables.
  • Mouse support:
    • If mouse support = false -> circle pad using as d-pad.
    • If mouse support = true -> circle pad using as mouse (ZL and ZR become mouse left and right - new 3ds only).
  • Change profile at runtime (from 3ds client).

v0.5.7

  • Fix minor bugs and some critical bug on server.
  • Rewrite Input handler.
  • [Movie Mode] is not stable and slow (please do not use it if you do not want to get a crash).
  • Mouse is added but it not working as i expected so just leave it here to testing.
  • Message: Video mode is abit low frame rate (im trying to improve it in next version).

v0.5.6

Client:

  • Fix some crash bug on server.
  • Fix freeze bug on threads (mostly done with it).
  • Add some new configable option:
    • Threads number: number of thread will run (select your self depend on your device).
    • Frame Quality: image quality (10 to 100).
    • Streaming Mode: Movie stream or Game Stream.
    • Split frame mode: [Not active for now].

Server:

    • Fix memory leak on capture frame.
    • Fix some unstable method
    • Add Split frame mode.

v0.5.5

  • UI revamp.
  • Demo new virtual keyboard input.

v0.5.1

  • Fix possible crash on client.
  • Add mutex . texture drawing now thread-safe.
  • Improve streaming.

v0.5

  • Fix bugs on server and client cause crash (not all, still have some bugs).
  • Edit UI, add new stream button. Connect now do not auto matic stream video (but input do).
  • Add Input Redirection and config.

v0.4.1a

  • Add monitor index in config file. Used to capture monitor.

v0.4a

  • Server: Port config.
  • UI: IP Input.
  • Rework on socket thread system that allow easy config for multi thread or not (but seem like multi socket thread is not much better than 1).
  • Add option : Movie stream and Game Stream (currently hard code to test Mixed mode (between Movie stream and GameStream).

v0.3

  • Add Theading for SocketManager.
  • Add Webp ( not implement yet ) it seem like better quality and smaller.
  • Note: FPS can be more on good wifi device.

v0.2

  • Completely rewrite server from Golang to C++.

External links

Advertising: