Project NetJoy, comprising JoySender++ and JoyReceiver++, simplifies the process of remote joystick control and gaming experiences over a Local Area Network (LAN) or Wide Area Network (WAN). It provides a convenient solution for transmitting joystick inputs between Windows machines over UDP or TCP. This project is available in two versions: a console-based version and a version with a Textual User Interface (tUI). Versions are cross compatible.

Requires latest MSVC Redistributable
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022

Requires ViGEm Bus Driver for game pad emulation on host machine.
https://github.com/ViGEm/ViGEmBus

Features

  • Xbox360 controller emulation from any windows recognized joystick
  • DS4 passthrough mode emulates a DS4 controller with gyro motion
  • Switch Pro gyro to DS4 emulation
  • Experience rumble feedback in both modes

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow NetJoy

NetJoy Web Site

Other Useful Business Software
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of NetJoy!

Additional Project Details

Operating Systems

Windows

Languages

English

Intended Audience

End Users/Desktop

User Interface

Console/Terminal

Programming Language

C++

Related Categories

C++ Multiplayer Game, C++ Game Mods, C++ Game Controller Software

Registered

2023-07-12