Giter Club home page Giter Club logo

ringfit_megaman's Introduction

Ring Fit Mega Man

RingFit_MegaMan

Play Mega Man (known as Rockman in Japan) using Ring Fit Adventure controller for exercise

Demo video

Available at: https://youtu.be/oEQCxjjR8Ys Demo_Video

Hardware Architecture

architecture

How to play Mega Man in Ring Fit way

Version 2 (Recommended)

  • Programmed in ringfit_megaman_squatbuster.gpc.
  • Squat to fire a Mega Buster shot.
  • Keep your leg bent to charge a shot (action introduced in Mega Man 4)
  • Tilt the Ring-Con to left/right to move.
  • Tilt the Ring-Con to backward (lift) to climb up ladders.
  • Tilt the Ring-Con to forward (put down) to climb down ladders.
  • Press button A (X for Mega Man 7+) to jump. Recommended to hold the Ring-Con at the positions above the grips to press a button. RingCon
  • Tilt the Ring-Con to forward (put down) and press button A (X for Mega Man 7+) to slide (action introduced in Mega Man 3).

Version 1 (Alternative)

  • Programmed in ringfit_megaman_squatjump.gpc.
  • Squeeze or pull the Ring-Con to fire a Mega Buster shot.
  • Tilt the Ring-Con to left/right to move.
  • Tilt the Ring-Con to backward (lift) to climb up ladders.
  • Tilt the Ring-Con to forward (put down) to climb down ladders.
  • Tilt the Ring-Con to backward (lift) while squatting to jump. You will jump as high as the Ring-Con tilted backward.
  • Tilt the Ring-Con to forward (put down) while squatting to slide (action introduced in Mega Man 3).
  • [Unsupported] Charge shot (action introduced in Mega Man 4)

Instruction to set up

Disclaimer

I shall not be liable for any damage to your body or hardware/software products you use following the instruction below. The following steps worked for me (after struggling), but I can not guarantee in other cases.

  1. Prepare hardware

  2. Purchase and download Mega Man you like to your Nintendo Switch.

  3. Turn on "Pro Controller Wired Communication" in Nintendo Switch following the instruction to recognize Titan Two in the later step.

  4. Download and Install Gtuner IV to your PC (Windows or Mac computer).

  5. Install Titan Expansion Kit to Titan Two and connect Titan Two (Micro-USB port labeled "PROG") to your PC following the instruction. [Note] Don't forget First Time Configuration!

  6. Sleep Nintendo Switch to avoid the Joy-Cons directly paired up with Nintendo Switch unexpectedly.

  7. Pair up the 2 Joy-Cons (one by one) with Titan Two via Bluetooth following instruction. Pairing Method B using Gtuner IV is recommended. If you choose Pairing Method A, please note that UP button is the button located in the right side of the number LED and labeled (misleading) down-pointing triangle. Once the 2 Joy-Cons are paired up with Titan Two, Joy-Con Right [IN] and Joy-Con Left [IN] should appear in the "Device Monitor" tab of Gtuner IV's GUI. Gtuner_Device_Monitor

  8. Download and Install a GPC script (ringfit_megaman_squatbuster.gpc or ringfit_megaman_squatjump.gpc) to a memory slot (e.g. 1) of Titan Two following the instruction. Gtuner_GPC_Script_IDE

  9. Connect Titan Two (Micro-USB port labeled "OUTPUT") to your Nintendo Switch Dock (one of the USB ports). Use an additional Micro-USB cable if you have so you can monitor the signals from Joy-Cons in Gtuner IV application's GUI. Otherwise, you need to disconnect the Micro-USB cable that connects Titan Two and PC, which is not recommended.

  10. Wake up Nintendo Switch by pressing the power button.

  11. Press the UP button on Titan Two once to activate. Nintendo Switch should recognize Titan Two as a Pro controller connected via USB. USB_controller_for_Switch

  12. Set the number indicated by LED on Titan Two to "0" by pressing the UP button once or more times to use the Joy-Cons with the installed GPC program disabled.

  13. Start Mega Man in Nintendo Switch.

  14. Install the 2 Joy-Cons to Ring-Con and leg strap, respectively.

  15. Set the number indicated by LED on Titan Two to the memory slot number (e.g. 1) by pressing the UP button once or more times to enable the installed GPC program.

  16. Enjoy!

Other games to play with Ring Fit Adventure controller

References for gpc scripting

Author

Yusuke Minami

Twitter: @Minyus86

ringfit_megaman's People

Contributors

minyus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.