Ryse: Son of Rome
0 of 0

File information

Last updated

Original upload

Created by

StandieNL

Uploaded by

StandieNL

Virus scan

Some manually verified files

Tags for this mod

About this mod

Play Ryse: Son of Rome as it was intended: with motion controls! Attack, bash, parry and execute by moving a pair of Joy-Cons. It's intuitive, a lot of fun and more healthy.

Requirements
Permissions and credits
With this mod, you can fight in Ryse by moving your body. It works exceptionally well, which may be thanks to the game's motion control origins. Namely it was originally going to be an Xbox Kinect game before the developers decided to move on to a classic controller experience.

The way it works is as follows:

  • Swing your right hand to attack
  • Thrust your right hand straight forward to trigger an execution
  • Swing your left hand to parry
  • Thrust your left hand straight forward to shield bash

These basics are very easy to get used to. Remember that during executions, an enemy lighting up blue means you should attack and an enemy lighting up yellow means you should shield bash (and not parry). There are also two more advanced movements that are a little more tricky:

  • Hold the SL or SR button and do a full swing with your right hand to do a heavy attack
  • Hold the SL or SR button and do a full swing with your left hand to do a heavy shield bash

I achieve that full swing by moving my arm down, backwards, up and forward. It's important for it to be a single continuous movement. See the video below for a gameplay demonstration. Full swings are shown at 1:07 to 1:16. The heavy moves take some getting used to, but are very satisfying once you get it in your system.


All the other functions of the game use normal controls as they would on an Xbox controller, so imagine that your Joy-Cons are two halves of an Xbox controller. Do not look at the letters on your Joy-Cons. When the game asks you to press A, press the bottom/south button as you would on an Xbox controller. Do not press the button on the right/east. All the buttons for the motion attacks still work, so you can also attack and parry using buttons if you wanted.

Please note that this mod does not edit any game files. It uses my app BetterJoyMotion to emulate an Xbox 360 controller with a pair of joy-cons and implement motion controls. It should work on any version of the game, and basically any game that accepts Xbox controller inputs. You can find it on GitHub to configure yourself, but the package I upload here is already configured for Ryse.

Install instructions

  • Unpack the compressed file (it's just 6.36 MB).
  • Go into the Drivers folder and install VigemBus if you don't have it already. This driver is used to create virtual Xbox 360 controllers on PCs. You can also download the driver elsewhere if you prefer.
  • Run BetterJoyForCemu.Exe.
  • Connect your right Joy-Con first, wait for it to be recognized and only then connect your left Joy-Con. It is important for them to be listed in this order. Of course you should have already paired them with your PC before. While pairing them with your PC for the first time, if you pair the right joy-con first, BetterJoyMotion will usually connect them in the right order by default.
  • When both joy-Cons are connected (right first, then left), simply leave it open and run Ryse. Make sure you don't have other controllers connected, because they might take priority and block out your joy-cons.
  • Have fun!

If you find certain moves too sensitive or not sensitive enough or want to make other changes, you can open the .config file in a text editor and read the instructions for how to configure motion controls and then make the adjustments you want to make.

About this project

The BetterJoyMotion application is a modified version of the popular app BetterJoy and adds the ability to map various motions to press buttons. Because I am not a programmer, it took a lot of work and it is not as user friendly or expansive as I might like. I will share configurations for games that I feel already work very well with the current functions of my app. If anyone else is interested in bringing motion controls to PC and has the programming experience that I lack, please reach out to me. I will try to add functions over the years, but progress will be slow and infrequent.