Forums » General StepMania » [Util] DDR X Rating fixer

1
For convenience I wrote up a little tool for scaling down DDR X+ rated simfiles back down to the old scale.

You can make it work in reverse, too (if you are a strange creature who prefers the new scale) just by changing line 59 from
newdiff = max(round(diffline / 1.5), 1)

to

newdiff = max(round(diffline * 1.5), 1)


The script requires Python 2.7.x to work. Other versions might work but are untested.

To use it, put the script in the folder you want to have corrected and run it (on windows, you should just be able to click on it - it won't tell you anything when it's done, but it should be fast so just give it a few moments and start the game) or you can use the command line to specify the path to the simfiles you want fixed. Every file modified gets a .old file in case something went wrong, so as long as you don't run it multiple times it shouldn't damage anything!

Download: https://gist.github.com/shakesoda/7713536

Enjoy!

Last edited: 29 November 2013 6:52pm

Reply
quick update: replaced int() with round() to make the rounding behave a little better. It's not implicit like I thought, apparently.
Reply