Skip to content

SuperLouis64/Joy-Cardio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Joy-Cardio Ver 0.1

Play PC games by literally exercising made by SuperLouis64

What is Joy-Cardio

Joy-Cardio is a python based app the converts your Nintendo Switch Joy-Cons into exercise controllers. With Joy-Cardio you can use an exercise bike or treadmill combine with your Joy-Cons to move in-game. While on an exercise bike whenever you pedal abover a certain pace the app presses the "W" key. Same results happens when you walk on a treadmill. Mostly for fun and chill games like Mario Kart however you can combine this with an Xbox controller and beat Elden Ring by literally exercising if you really want to. The only items you'll need to use Joy-Cardio are

  • Nintendo Switch 1 Joy-Cons
  • Leg Strap for Switch
  • A way to connect your Joy-Cons to your PC via bluetooth

Download Joy-Cardio

Download Joy-Cardio on the Releases tab or through this GitHub link

ko-fi

How to set-up Joy-Cardio

Full a more in-depth tutorial visit Controller Bending's Tutorial page or watch the YouTube Video

  1. Download Joy-Cardio
  2. Connect your Joy-Cons to your PC via the Bluetooth and Devices menu
  3. Attach the Left Joy-con to your Joy-con Leg strap
  4. Attach the leg strap to your leg
  5. Start the Joy-Cardio exe
  6. Select either the Bike mode or Treadmill mode

Bike Mode

When in the Bike mode, the app will be looking for pedalling motions. Pedal to activate the "W" key press.

Treadmill mode

When in Treadmill mode, the app will be looking for the walking motion. Walk on the treadmill or around your room to activate the "W" key press.

Current Controls

This can be changed in the source code however will be changeable in app in a future update

Left Joy-Con (Leg strap) Input Output
Exercise Motion W key
Joy-Stick Left Right Arrow key
Joy-Stick Right Reft Arrow key
Joy-Stick Down Down Arrow key
Joy-Stick Up Up Arrow key
Right Joy-Con (Hand) Input Output
Joy-Stick Left A Key
Joy-Stick Right D Key
Joy-Stick Down S Key
Joy-Stick Up N/A
X button Page up
A button Num 0
B button Escape
Y button Page down

FAQ

  1. Does this work with Mac or Linux? No
  2. Can you play Console games with it? Yes, but it's complicated. You'll need a converter to transfer your inputs from PC to the console. DM SuperLouis64 for more help with that
  3. Do 3rd Party Joy-Con controllers work with Joy-Cardio? No*. I don't have 3rd party Joy-Cons so I can't test that right now
  4. The app opens but does not work what's up? Sometimes it hangs trying to find both Joy-Cons. Make sure they are connected to your PC before launching the app and if you're having issues close and relaunch the program.
  5. My Joy-Cons aren't responding mid-gameplay If the Joy-con doesn't get any inputs after a certain amount of time it will just timeout and disconnect from the program. Just reconnect them to your PC or restart the app

About

A Python App that allows Users to use their Joy-Cons to play PC games by literally exercising

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages