Coder Social home page Coder Social logo

sktline / ringfitadventure-pc-mods Goto Github PK

View Code? Open in Web Editor NEW

This project forked from superlouis64/ringfitadventure-pc-titantwo-mods

1.0 0.0 0.0 22 KB

A collection of .gpc scripts that mod the Ring Fit Adventure controller scheme

License: GNU General Public License v3.0

ringfitadventure-pc-mods's Introduction

RingFitAdventure-PC-Mods

This a collection of .gpc scripts that mod the Ring Fit Adventure controller scheme for the PC. This allows the user to attempt to exercise while also playing their favorite game. Overall design of the mod is to mirror Ring Fit Adventure. The joystick is locked behind the movement of jogging in place while squeezing or punching with the joycon does an action in game. If you aren't jogging, you aren't moving. The idea of these scripts is to provide a template for you to work on if you need something specific. If you end up using these scripts/mods in your project, YouTube, Twitch streams, etc, all I ask is to be credited. Don't be a jerk about it. Stealing or not crediting is a quick way to put things like this behind a paywall. Credit me on twitter @SuperLouis_64 and on YouTube.

Current Mods

Hardware Needed

This mod needs some hardware to get running. I have a full tutorial on my website if you need more information: https://www.controllerbend.com/darksouls-ringfitmod.html

  • Titan Two Input Converter
  • RingCon and Legstrap (not needed but helps)
  • Titan Two Wireless Expansion Kit

Software Needed

To interact with the Titan Two, you'll need to download Gtuner IV. "Gtuner IV is the main software for programming, updating and configuring the Titan Two device, featuring an complete IDE with integrated compiler for the GPC script language. Gtuner IV also provides user friendly interfaces for easy download, configure and use gamepacks or user made scripts. Based in a modern framework, Gtuner IV supports multi-platform, high resolution monitors and localization" - ConsoleTuner's site.

How to Set-up the Mod

I have a more in-depth way to set-up these mods on my Dark Souls X Ring Fit Page

  1. Connect your Titan Two to your PC via the OUTPUT port
  2. Connect your Titan Two to your PC via the PROG port
  3. Connect a Xbox 360 or Xbox One controller to the SLOT B port
  4. Open up the Gtuner IV software
  5. Load the .GPC file to the Gtuner IV GPC Script IDE
  6. Connect your joycons to the Titan Two via the Device Configuration tab on the right side of the UI. (Use the "Wireless Bluetooth Pairing" button after activating the JoyCons Sync Button")
  7. On GTuner IV, under "Device Configuration", Make sure the Output Protocol is set to either: "USB Automatic" or "USB Xbox 360"
  8. Press the Green "Test and debug" Arrow on Menu file
  9. Enter into your game's window and have fun!

FAQ

  • Q: Do I need the Wireless Expansion Kit?

  • A: Yes, you can't connect to your Joycons without it.

  • Q: My Squat/Run doesn't work very well

  • A: You'll have to test somethings out and replace numbers in the squat and running functions. In the code I have comments showing how things work and you can see the values of your joycon in the Device Monitor. I do this for free and currently do not have the time/financial grounds to make this a 1:1 mod to Nintendo's product.

  • Q: Why does [insert button here] not press [insert another button here], it would make more sense "..."

  • A: These are template scripts! The cool thing about PC games is that you can changes the button inputs in-game. For Example, I did not mod the buttons on the joycon outside of locking the joystick. If you don't like the current button assignments you can remap them in-game!

  • Q: This is a bit expensive, is there a cheaper option?

  • A: At the moment no. I'm staring to work on an Arduino version that will significantly reduce the cost of the mod and provide more room to work with! As of writing this Readme file, there is no other way to play games with the ring fit adventure mod that is as plug-and-play and easy to use. There are other really cool ways to do this that require drivers, multiple softwares running at the same time, and in some cases 3D printing and making your hardware. My goal is to make it as easy as possible to do this so anyone at any level can do this. I want my Arduino version to do the same thing!

  • Q: Can I use/mod/update this for my projects!

  • A: Yeah dude! Just credit me!

ringfitadventure-pc-mods's People

Contributors

superlouis64 avatar

Stargazers

Donte Fego 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.