How to change Stepmania's arrow speed mods

Collapse
This is a sticky topic.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Kefit
    FFR Player
    • Apr 2003
    • 1517

    #1

    How to change Stepmania's arrow speed mods

    Method 1 (by Kefit)

    I figured that this deserved its own topic, as there are probably enough people who would like to know how to do this. So I'll just copy and paste it from the topic I first posted it in.

    Go to your Stepmania folder.

    Open up the Themes folder from within the Stepmania folder.

    Open up the default folder from within the Themes folder.

    Open up the metrics.ini file with Notepad (if the computer wants to open it up in Wordpad, let it).

    Do a search for "[ScreenOptionsMaster]". Right underneath that you will see a block of text that looks like this:

    # Player options
    Speed=11
    SpeedDefault=mod,1x
    Speed,1=mod,0.25;name,x0.25
    Speed,2=mod,0.5x;name,x0.5
    Speed,3=mod,0.75x;name,x0.75
    Speed,4=mod,1x;name,x1
    Speed,5=mod,1.5x;name,x1.5
    Speed,6=mod,2x;name,x2
    Speed,7=mod,3x;name,x3
    Speed,8=mod,4x;name,x4
    Speed,9=mod,8;name,8x
    Speed,10=mod,C200;name,C200
    Speed,11=mod,C400;name,C400

    This is where all of the speed mods are set up. You can probably figure it out from here on your own, but just in case, here is a breakdown of what one of the lines does. Lets take this line:

    Speed,4=mod,1x;name,x1

    The part that reads 'Speed,4' means that it is an arrow speed mod and that it shows up as the fourth selectable choice on the list of arrow speed mods on the Player Options menu.

    The "mod,1x" part is what the mod actually does - the speed of the arrows will be multiplied by the number you put here. As far as I know, Stepmania can handle pretty much any multiplier you put here. For a constant bpm mod, just put C followed by a number instead of a number followed by x.

    The "name,x1" is just what the name of the mod will be on the options screen, and has no bearing on the actual arrow speed. However, sometimes the name of the mod won't show up on the Player Options screen at all, in which case you just need to select the blank space where the mod should be in order to use it (look at the box that tells you what arrow speed mod you have selected if you need to know what a blank spot is).

    As far as I can tell, you can add however many mods you want. Just make sure that any lines you add for new mods follows the syntax of the lines already there. Oh, and make sure that whatever number follows the "Speed=" right underneath "# Player Options" is equal to the total number of speed mods you have, or else some of them won't be selectable.

    Have fun.


    Method 2 (easier version by deposition)

    Use my program to instanly change your speed mods (even in game).

    Updated download link:


    Things to know: You dont have to fill in every text box, if you just fill in one my program will just update that one mod for you and not whipe out the rest.

    For multipliers type the x after the number. Ex. 3x not x3
    for Cmods make sure you use a capital C

    To change the speed mods in game hit f2 anywhere in stepmania but the 'players options' (where you see the speed mods).

    Edit: Don't really browse forums anymore but I heard that the link was down. I lost the code so I just rewrote the program really fast and included the language.ini step people are wanting, and it now makes a backup of both ini files before it does anything. Haven't really got to test it too much so tell my how it works.

    Original thread
    Last edited by jimerax; 01-20-2008, 06:09 AM.


    Originally posted by seinno
    and also thank you everone for clearing it up for me I will try to start using my two hands iv tried quit a bit i put my left hand index and middle finger middle finger is on the up arrow index on on left arrow and right hand i use my index for the down button and middle for the right button does that seem weird?
  • plasmix
    FFR Player
    • Jun 2003
    • 3639

    #2
    The textblock varies from Alpha to Alpha, but it should be easy to keep the pattern.

    Comment

    • alextrebek
      FFR Player
      • Dec 2002
      • 216

      #3
      yeah, I have one problem. I added 2.5 and 3.5 . If you want me to supply the code, I will.

      Right, so I did it, following the exact syntax. It works, except for the fact that on the options screen, it doesn't show "2.5", even though it should. However, up at top, where it shows what mods you have on, it says 2.5. And it plays at 2.5. Is this a problem or an unavoidable inconvenience?

      Comment

      • Kilgamayan
        Super Scooter Happy
        FFR Simfile Author
        • Feb 2003
        • 6583

        #4
        It's an unavoidable inconvenience. If you add anything other than 5x it won't show up, but they'll all still work.
        I watched clouds awobbly from the floor o' that kayak. Souls cross ages like clouds cross skies, an' tho' a cloud's shape nor hue nor size don't stay the same, it's still a cloud an' so is a soul. Who can say where the cloud's blowed from or who the soul'll be 'morrow? Only Sonmi the east an' the west an' the compass an' the atlas, yay, only the atlas o' clouds.

        Comment

        • evilbutterfly
          FFR Player
          • Apr 2003
          • 5784

          #5
          do you guys know the syntax for doing this same thing only with the song speed mod? i tried changing it but it crashed when i tried to play, so i may have gotten something wrong. or maybe it's just not possible...if u guys figure it out, be sure to tell me. thanks a bunch
          So I've gone completely slack-ass and haven't done any work on creating games. =(

          In less-depressing news, I got a job for an online business (which sells non-electronic games, of all things!) which has taught me a lot about marketing online and all that jazz.

          So now I'm on Twitter @NoahWright.
          And I write the blog for their website.

          Plus I do cool programming in-house that you'll never see. =O

          Comment

          • Kefit
            FFR Player
            • Apr 2003
            • 1517

            #6
            I was playing around with music speed mods last night, trying to give myself a .95x to go at Club with. Here's what I have found out.

            Open up the .metrics, and do a search for "RateDefault" which will bring you right to the section that sets out the speed mods. This area is set up pretty much exactly like the arrow speed mods, so you should be able to figure out how to work it.

            The thing is, while you can add more music speed mods, all of the ones that SM can handle are already there (well, except for .1x and .2x, but who in their right mind would use those?). Setting a mod above 2.0 will crash SM if the mod is used, and setting a mod that goes to the second decimal (such as a .95x) will just round it (in this case to 1.0x; .94x rounds to .9x). So unless I'm missing something, it seems that SM already has all of the music speed mods it can handle, and that tinkering with the metrics isn't going to get you more.


            Originally posted by seinno
            and also thank you everone for clearing it up for me I will try to start using my two hands iv tried quit a bit i put my left hand index and middle finger middle finger is on the up arrow index on on left arrow and right hand i use my index for the down button and middle for the right button does that seem weird?

            Comment

            • deposition
              FFR Player
              • Feb 2004
              • 1115

              #7
              Someone sticky please, people keep on asking about this.

              Comment

              • RobbyZero
                FFR Player
                • Sep 2003
                • 4613

                #8
                They work for me but the mods don't appear,and everytime I enter the options screen it says

                Cant find 2.5x
                Cant find 4x
                Cant find 4.5x
                Cant find C450
                Cant find C500
                Cant find C600

                Still works though.

                Comment

                • Kefit
                  FFR Player
                  • Apr 2003
                  • 1517

                  #9
                  I've chatted with someone who also has that problem Robby. I can't figure out what causes it though, as it has never happened to me. If anyone else knows what causes this, please let me know.


                  Originally posted by seinno
                  and also thank you everone for clearing it up for me I will try to start using my two hands iv tried quit a bit i put my left hand index and middle finger middle finger is on the up arrow index on on left arrow and right hand i use my index for the down button and middle for the right button does that seem weird?

                  Comment

                  • lightdarkness
                    Summer!!
                    • Jul 2003
                    • 11308

                    #10
                    This is a great resource!

                    Comment

                    • talisman
                      Resident Penguin
                      FFR Simfile Author
                      • May 2003
                      • 4598

                      #11
                      My sm can only handle 11 speeds, any more and it crashes when loading options screen. So i had to get rid of .75x annd .50x and .25x. What a pity.

                      Comment

                      • Kefit
                        FFR Player
                        • Apr 2003
                        • 1517

                        #12
                        Are you changing the "Speed=11" line right underneath the "# Player Options" line? That is set to 11 by default, so if you can only have 11 different mods, this is probably why.

                        I have 15 different speed mods, and my SM works fine with that as long as that line reads "Speed=15"


                        Originally posted by seinno
                        and also thank you everone for clearing it up for me I will try to start using my two hands iv tried quit a bit i put my left hand index and middle finger middle finger is on the up arrow index on on left arrow and right hand i use my index for the down button and middle for the right button does that seem weird?

                        Comment

                        • RobbyZero
                          FFR Player
                          • Sep 2003
                          • 4613

                          #13
                          # Player options
                          Speed=11
                          SpeedDefault=mod,1x
                          Speed,1=mod,1x;name,x1
                          Speed,2=mod,2x;name,x2
                          Speed,3=mod,2.5x;name,x2.5
                          Speed,4=mod,3x;name,x3
                          Speed,5=mod,4.5x;name,x4.5
                          Speed,6=mod,C400x;name,C400
                          Speed,7=mod,C450;name,C450
                          Speed,8=mod,C500;name,C500
                          Speed,9=mod,C550;name,C550
                          Speed,10=mod,C600;name,C600
                          Speed,11=mod,4.5x;name,x4.5


                          I had that except for 4.5 was after 4 lol...

                          Comment

                          • talisman
                            Resident Penguin
                            FFR Simfile Author
                            • May 2003
                            • 4598

                            #14
                            kefit, yes i changed the number of speeds at the top.

                            Anything over 11 and it craps out.

                            Comment

                            • pfx13AE
                              FFR Player
                              • Jan 2004
                              • 225

                              #15
                              Now what if you use a different skin other than default?

                              Comment

                              Working...