All Projects → fossephate → Joycon Driver

fossephate / Joycon Driver

Licence: mit
A vJoy feeder for the Nintendo Switch JoyCons and Pro Controller

Programming Languages

cpp
1120 projects

Projects that are alternatives of or similar to Joycon Driver

tangerine
A work-in-progress music player for the Nintendo 3DS and Nintendo Switch
Stars: ✭ 20 (-97.49%)
Mutual labels:  nintendo-switch
Jksv
Data Tool For Switch
Stars: ✭ 388 (-51.38%)
Mutual labels:  nintendo-switch
Nintendo Switch Eshop
Crawler for Nintendo Switch eShop
Stars: ✭ 463 (-41.98%)
Mutual labels:  nintendo-switch
switch joy con as mouse for macos
Tool to use Nintendo Switch Joy-Con as a mouse for macOS
Stars: ✭ 19 (-97.62%)
Mutual labels:  nintendo-switch
Nxdumptool
Generates XCI/NSP/HFS0/ExeFS/RomFS/Certificate/Ticket dumps from Nintendo Switch gamecards and installed SD/eMMC titles.
Stars: ✭ 345 (-56.77%)
Mutual labels:  nintendo-switch
Switchthemeinjector
Create custom themes for the nintendo switch !
Stars: ✭ 436 (-45.36%)
Mutual labels:  nintendo-switch
Nintendo-Switch-JoyCon-Hack
Hardwiring a push button in a JoyCon to grant bootloader access
Stars: ✭ 44 (-94.49%)
Mutual labels:  nintendo-switch
Nx Shell
A multi-purpose file manager for the Nintendo Switch.
Stars: ✭ 639 (-19.92%)
Mutual labels:  nintendo-switch
Sxos Cheatdb
This is a collection of cheat codes for use with Team Xecuter's SXOS CFW on Nintendo Switch
Stars: ✭ 352 (-55.89%)
Mutual labels:  nintendo-switch
Hb Appstore
Homebrew App Store - GUI for downloading/managing homebrew apps for video game consoles
Stars: ✭ 463 (-41.98%)
Mutual labels:  nintendo-switch
byml-v2
Nintendo BYML or BYAML parser, writer and converter. Fully supports Breath of the Wild and Super Mario Odyssey files.
Stars: ✭ 23 (-97.12%)
Mutual labels:  nintendo-switch
Road To Yuzu Without Switch
This Repo explains how to install the Yuzu Switch Emulator without a Switch
Stars: ✭ 267 (-66.54%)
Mutual labels:  nintendo-switch
Nintendoswitchrestapi
Reverse engineered REST API used in the Nintendo Switch app for iOS. Includes documentation on Splatoon 2's API.
Stars: ✭ 439 (-44.99%)
Mutual labels:  nintendo-switch
StarDustCFWPack
StarDust es un Pack con los CFW actuales tipo AIO, Configurado con Atmosphere, SX OS Agrega también las app mas básicas para empezar y no preocuparse por nada
Stars: ✭ 83 (-89.6%)
Mutual labels:  nintendo-switch
Deepsea
The new All-in-One CFW package for the Nintendo Switch.
Stars: ✭ 488 (-38.85%)
Mutual labels:  nintendo-switch
SysBot.ACNHOrders
Queue-based and/or pure automation-styled ACNH SysBot
Stars: ✭ 53 (-93.36%)
Mutual labels:  nintendo-switch
Nxloader
My first Android app: Launch Fusée Gelée payloads from stock Android (CVE-2018-6242)
Stars: ✭ 417 (-47.74%)
Mutual labels:  nintendo-switch
Joycontrol
Emulate Nintendo Switch Controllers over Bluetooth
Stars: ✭ 667 (-16.42%)
Mutual labels:  nintendo-switch
Sysdvr
Stream switch games to your PC via USB or network
Stars: ✭ 523 (-34.46%)
Mutual labels:  nintendo-switch
Rekado
Payload launcher and serial number checker for Nintendo Switch
Stars: ✭ 455 (-42.98%)
Mutual labels:  nintendo-switch

JoyCon-Driver

A vJoy feeder / Driver for the Nintendo Switch JoyCons and Pro Controller on Windows with analog stick support and motion controls

How to use

  1. Install vJoy, here: http://vjoystick.sourceforge.net/site/

  2. Setup your vJoy Devices to look like this (search for configure vJoy in Windows search):

    • Imgur
    • Add a device for every controller you have, so if you have 4 JoyCons and 1 Pro Controller, enable 5 devices
  3. Pair the JoyCon(s) / Pro Controller(s) to your PC

  4. Run the Application, if it doesn't detect your JoyCon(s) / Pro Controller, make sure they are fully paired / connected and restart the program.

    • For the latest features and updates, just click check for updates, updating is (mostly) automatic
  5. Once the program is running vJoy should register the input from the JoyCon(s) / Pro Controller.

    • To verify it's working you can use the vJoy monitor that comes with vJoy, it should look something like this: http://i.imgur.com/x4Fn7Cq.png
    • To re-pair the JoyCon(s) / Pro Controller go into Settings and remove them and then pair them again.
    • You'll likely want to use this with something like x360ce (http://www.x360ce.com), which will let you map the vJoy device to a virtual xbox controller for games that support them.
  6. Here's a screenshot of the actual program:

    • Imgur

Settings and features (some settings are only in the config file!)

  • Combine JoyCons
    • Combines a pair of JoyCons into a single vJoy device
  • Reverse Stick X/Y
    • Reverses the X/Y direction(s) for both sticks
  • Gyro Controls
    • Enables controlling the mouse with a JoyCon like a WiiMote
  • Prefer Left JoyCon
    • By default, the right JoyCon is used (if found), this forces the program to use the left JoyCon (if found)
  • Gyro Controls Sensitivity X/Y
    • Controls the sensitivity -> higher = more sensitive
    • The X sensitivity also controls the gyro sensitivity for Rz/sl0/sl1 in vJoy
  • Gyroscope Combo Code
    • A number that tells the program which button or set of buttons to use to toggle gyro controls
    • To figure out what number to put in the config, look at the Gyro Combo Code when you press your desired keycombo
  • Quick Toggle Gyro
    • Changes the behavior of the Gyro toggle from a standard switch, to a "always off unless keycombo is pressed" mode
  • Invert Quick Toggle
    • Changes the behavior of the quick toggle from always off unless keycombo is pressed to always on unless keycombo is pressed
  • Gyro Window
    • Opens up a visualizer for the JoyCon's gyroscope
  • Dolphin Mode
    • Makes it so that the Rz/sl0/sl1 sliders in vJoy don't reset back to 0 when the JoyCon stops moving
  • Mario Theme
    • Plays the Mario theme on the first connected JoyCon at startup
  • Debug Mode
    • Prints debug info to the console
  • Write Debug to File
    • Writes the debug info to a file
  • Force Poll Update
    • Don't use this, probably
  • Broadcast mode
    • Don't use this, probably

Important Notes

  • The JoyCons need to be re-paired anytime after they've reconnected to the switch

Contact

Donate

  • If you like the project and would like to donate:
  • https://paypal.me/fossephate
  • BTC Address: 17hDC2X7a1SWjsqBJRt9mJb9fJjqLCwgzG
  • ETH Address: 0xFdcA914e1213af24fD20fB6855E89141DF8caF96

Thanks

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].