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 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
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