Since no one knew exactly how to change StepMania to allow rates to be used on SMO, until I got some help and pieced it together, here is a tutorial on how to easily do this.
Step 1: Go into your StepMania 5's theme folder.
- If you know where you installed StepMania, this should be pretty straightforward. If by chance you don't know where your StepMania is located, Windows users can press the start button, click on "all programs", find StepMania 5, and click "open StepMania 5 program folder". From there you should see the theme folder, click on it.
Step 2: Download these metrics.ini files .
- The amount of code you have to change is fairly minimal, but since this is faster, why have you edit code at all? Here are the metrics.ini files for both the _fallback, and the default themes, all changed and ready to go.
Step 3: Overwrite your previous metrics.ini files with the new ones.
- Once you do this, you are ready to go! If you are using a different theme aside from default, you may need to manually edit the metrics of that theme to allow for rates on SMO. If this is the case, open your metrics file for the theme being used, and add in the code I show in red here. The code around it should give you a good idea of where this needs to be changed, since you should be able to use the "find" option in any various text editor to find this section in the metrics.
[ScreenPlayerOptions]
LineNames="1,19,8,14,2,3A,3B,4,5,6,R1,R2,7,9,10,11,12,13,SF,17,16"
Line19="list,Rate"
LineSF="lua,OptionRowScreenFilter()"
Line17="lua,OptionRowProTiming()"
Line18="list,Characters"
So now, anyone with StepMania 5 can play on SMO with rates without any hassle! If anyone finds similar ways to do this for versions I don't use (IE: 3.95, Open ITG, SM4, etc) I'll add them to this original post. Enjoy the rates guys, I know I will!
The result of this tutorial:
