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

NKStreamer 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:
|title=NKStreamer
|title=NKStreamer
|image=Nkstreamer2.png
|image=Nkstreamer2.png
|description=NKStreamer is a tool using for stream PC desktop screen (or windows) to 3DS with input. You can use it for play video, play game.
|description=A tool for stream PC desktop screen (or windows) to 3DS with input.
|author=namkazt
|author=namkazt
|lastupdated=2017/09/09
|lastupdated=2017/09/09
|type=PC Utilities
|type=3DS Streaming
|version=0.5.9
|version=0.5.9
|license=Mixed
|license=Mixed
Line 76: Line 76:


'''v0.5.1'''
'''v0.5.1'''
* Fix possible crash on client
* Fix possible crash on client.
* Add mutex . texture drawing now thread-safe.
* Add mutex . texture drawing now thread-safe.
* Improve streaming.
* Improve streaming.
Line 85: Line 85:
* Add Input Redirection and config.
* Add Input Redirection and config.


'''v0.4.1a Server Update'''
'''v0.4.1a'''
* Add monitor index in config file. Used to capture monitor
* Add monitor index in config file. Used to capture monitor.


'''v0.4a'''
'''v0.4a'''
* Server: Port config.
* Server: Port config.
* UI: IP Input.
* 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).
* 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).
* Add option : Movie stream and Game Stream (currently hard code to test Mixed mode (between Movie stream and GameStream).


'''v0.3'''
'''v0.3'''
Line 106: Line 106:
* GBAtemp - https://gbatemp.net/threads/wip-nkstreamer-remote-desktop-streaming-to-3ds.478230
* GBAtemp - https://gbatemp.net/threads/wip-nkstreamer-remote-desktop-streaming-to-3ds.478230
* Reddit - https://www.reddit.com/r/3dshacks/comments/6ovyd6/nkstreamer_3ds_remote_desktop
* Reddit - https://www.reddit.com/r/3dshacks/comments/6ovyd6/nkstreamer_3ds_remote_desktop
[[Category:3DS homebrew applications]]
[[Category:PC utilities for 3DS homebrew]]

Latest revision as of 01:20, 27 July 2024

NKStreamer
Nkstreamer2.png
General
Authornamkazt
Type3DS Streaming
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: