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

3DS vJoy Controller

From GameBrew
Revision as of 02:43, 13 October 2024 by HydeWing (talk | contribs) (→‎User guide)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
3DS vJoy Controller
3dsjojycontroller.png
General
AuthorStringJan, memeToasty
TypeUtilities
Version1.1
LicenseMixed
Last Updated2024/05/04
Links
Download
Website
Source

This project allows 3DS users to their device(s) as a singular, coherent controller via vJoy. When a 3DS joins the server, it receives virtual button and axis assignments that update based on user input.

The project focuses on a simple, lightweight protocol that is also extensible for other devices. The number of buttons and axes can be adjusted dynamically, depending on the preferred device class.

The OS-native input-methods of the 3DS were used for the 3DS implementation of the protocol.

Note: This project is intended for educational purposes only.

User guide

Requirements:

  • Nintendo 3DS
  • vJoy
  • Python
    • pyvjoy-Library

How to use:

  • Install the .3dsx app to your 3DS devices.
  • Start the server using python3 server.py.
  • Start the application on your 3DS devices.
  • Enter the IP of the server.

Changelog

v1.1

v1.0

  • First Release.

External links

Advertising: