[SM 5.0.10] [Theme] Consensual

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Kyzentun
    FFR Player
    • Dec 2014
    • 125

    #1

    [SM 5.0.10] [Theme] Consensual

    haha, I did the dumb thing and forgot to actually link to the github page when I posted. See sig/avatar for how I do stuff
    GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.


    Does not support online mode because I don't play online and haven't felt like porting my music wheel to a mode I don't play.

    Default scoring weights are ITG. There's a menu for setting them to what you want. SM5 default weights can be found here and entered in the Scoring Config menu.

    My main goals with this theme were to have usable song sorting and no reasons for common users to edit the theme.


    Major stuff:

    Massively improved sorting and song wheel navigation, designed with 10k+ song collections in mind. The music wheel automatically nests folders inside other folders when there are more than 64 things in a folder. So when you need to find "The Good Life", you don't need to scroll past 200 other songs that start with "The " to get to it.

    Menus for configuring everything from colors to scoring to timing windows to modifiers (with arbitrary values allowed for all modifiers) and the song info pane. I use the solarized color scheme as a default because bright stuff in a dark room gives me a headache. You can set whatever colors you like in the color config screen. (and post Save/consensual_settings/color_config.lua for other people to use if you want)

    Nested menus so the options screen can provide all these settings without being a pain to scroll through. (though learning where stuff is will take some time)

    Config options are saved to the player's profile wherever possible, so different players on the same machine can have different settings. I use this to keep my keyboard profile set to read m1300 and my pad profile set to read m650.

    Unique toasty. You'll know when it happens, though it may take several times to sink in. (sometimes I'm a troll)

    Goes directly from initial menu to Select Music. No rushing past player number or style picking or play mode picking screens. Those are all in sub menus on the initial menu.

    There's too much else for me to describe it. The readme in the theme folder took 8 hours to write, and it doesn't list the stuff I've done in the last 4 months. So you'll have to do a bit of wandering around.


    Initial menu:


    Theme Conf part 1:


    Theme Conf (with timing config menu open):


    Theme Conf (showing thing for entering custom name for current timing settings):
    I should spend some time making the scoring and life menus do this too.


    Theme Conf (showing grading menu):


    Theme Conf (after hitting "Set SM5 Grades"):


    Color Conf part 1:


    Color Conf part 2:


    Select Music (focus element fully collapsed):


    Select Music (focus element half expanded):


    Select Music (focus element expanded):


    Select Music (with a song selected by the random music wheel choice):


    Select Music (with menu open):


    Select Music (with pane editing menu open):


    Select Music (with Shown Noteskins menu open):
    The Shown Noteskins menu allows hiding noteskins from view. So if you don't like the noteskins shipped with SM5 and don't want to delete them, you can hide them. I have helped people who got crashes from deleting a standard noteskin, then trying to use a noteskin that falls back on it.


    Select Music (with Wheel Layout menu open and the layout changed):


    Select Music (with steps selector open):
    Consensual uses two part selection, which means you have to confirm the steps after picking the song.


    Select Music (with sort menu open):
    The purple choices are folders.


    Select Music (with Radar Value sort folder open):


    Select Music (sorted by NPS):


    Select Music (inside the 7.97 to 128 NPS folder) (haha, wtf makes a 128 nps simfile? DOWNS 5)


    Select Music (inside the 11.76 to 12.02 NPS folder):


    Gameplay (with default config):


    Gameplay (with elements hidden by flags and surround life turned on):


    Gameplay (with pause menu adjusting life bar open, and the screen filter turned on):


    Gameplay (changed the Life Blank Area to show what it does):


    Gameplay (changed speed mod, adjusted tilt to 150%, moved notefield up):


    Evaluation (with confetti for gaining an experience level):
    Experience is Taps + Jumps + Hands. Levels follow a complex formula that milistisia came up with a year ago. My keyboard profile with 10M+ exp is level 66. taps for level is this: ((400*level)^(1+level/140)+(level*(level+1)*(level+2)*100)/10)^(1+(100-level)/1000)


    Evaluation (without the confetti):
    The score has "P: 2" on it because I paused twice during the song.


    Evaluation (with flags menu open):


    Evaluation (with everything turned on):


    Name Entry (this screen hasn't a year):
    I haven't played in event mode in a long time. I just set the credit time to 4 hours for home play, then pick "End Credit" when I'm done. So I actually use the name entry screen.


    Heart Rate Entry:
    This is for those people using stepmania for exercise. You set age, gender, weight, and v02 max in your profile, then enter your heart rate after every song. Then those are used in a formula I got from shapesense to calculate how many calories you burned, instead of just giving 0.041 calories for a 200lb person hitting an arrow. Hopefully using heart rate and stuff like this is more accurate.


    Last edited by Kyzentun; 01-9-2016, 10:14 PM. Reason: added link
    Stepmania Development in action:
  • lurker
    ur worst nitemare
    FFR Simfile Author
    • Jan 2003
    • 1628

    #2
    Re: [SM 5.0.10] [Theme] Consensual

    uwa
    some feathery f**k

    Comment

    • Kyzentun
      FFR Player
      • Dec 2014
      • 125

      #3
      Re: [SM 5.0.10] [Theme] Consensual

      I'm dumb and left out the link. I don't tag releases because I have nobody to do bug testing for me. So tagged releases wouldn't be more stable than just using the most recent from github.
      GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
      Stepmania Development in action:

      Comment

      • Gruzzly_Bear
        FFR Player
        • Sep 2015
        • 107

        #4
        Re: [SM 5.0.10] [Theme] Consensual

        Yay, it's the only theme that I can scroll through songs with smoothly on a mechanical hard drive haha

        Also this theme is amazing, thank you
        Originally posted by MinaciousGrace
        everyone has a different idea of what division 8 is and where the cutoffs are and what constitutes them and then people just pull numbers out of their ass and try to compare those numbers to other people pulling numbers out of their ass based on totally different metrics and then you just a self propelled self reinforcing shitfest of mass confusion so deep that people don't even realize they're confused

        Comment

        • Kyzentun
          FFR Player
          • Dec 2014
          • 125

          #5
          Re: [SM 5.0.10] [Theme] Consensual

          PS: Everybody should have FastLoad and FastLoadAdditionalSongs turned on. It makes a huge difference in startup time. If you turn those off because of caching problems, post a detailed description on the stepmania.com forums, maybe I can figure out a better solution.
          Stepmania Development in action:

          Comment

          • Gruzzly_Bear
            FFR Player
            • Sep 2015
            • 107

            #6
            Re: [SM 5.0.10] [Theme] Consensual

            Quick question Kyzentun; the grading images for SM5 seems to be a bit messed up. For example, the grades are set up as 100%, 93%, 80% etcetera, but there is no option for 100% with all W1 (if W1 and W2 are weighted the same, as in DP scoring). This means that all AAs show up as AAAs and all AAAs show up as AAAAs, regardless of whether all notes are W1 or not.

            Would it be possible to add in a grading option that requires all of W1/Fantastic?

            Hopefully what i just wrote isn't too confusing...

            EDIT: example image below - scoring has been setup with DP weighting (2/2/1/0/-4)
            Last edited by Gruzzly_Bear; 01-9-2016, 10:53 PM. Reason: Added image for reference
            Originally posted by MinaciousGrace
            everyone has a different idea of what division 8 is and where the cutoffs are and what constitutes them and then people just pull numbers out of their ass and try to compare those numbers to other people pulling numbers out of their ass based on totally different metrics and then you just a self propelled self reinforcing shitfest of mass confusion so deep that people don't even realize they're confused

            Comment

            • AutotelicBrown
              Under the scarlet moon
              FFR Simfile Author
              • Jan 2014
              • 923

              #7
              Re: [SM 5.0.10] [Theme] Consensual

              The horizontal space right below the song banner in the results screen is now empty aside from the dance pad images? I know I asked for this before but you could add the song mods there. I'm still using a slightly modded version that switches the "TWS:" text you used to have for the song rate which is the bare minimum I require of the results screen.





              I still haven't checked the last few updates so the pause thing is new to me. That's actually pretty convenient for setting up the playfield and mods considering how many fine adjustments the theme allows you to do.

              In any case I can vouch for theme, it's pretty good if you take your time to configure everything.
              Last edited by AutotelicBrown; 01-9-2016, 11:04 PM.
              Play my files

              Comment

              • Kyzentun
                FFR Player
                • Dec 2014
                • 125

                #8
                Re: [SM 5.0.10] [Theme] Consensual

                Gruzzly_Bear: That's going to take some work. I'll have to make a system for specifying extra requirements for a grade.

                Two problems:
                1. I have to support two player mode, so I have to find a symmetrical place to put it for each player. The space between the "Player Best" box and the score report is occupied by the pad image (which you hide), so I can't easily put mods there.
                2. On the other side of my work, the concept of mods is getting more amorphous. I do all my regular play in 5.1, where the player can field x/y/z zoom and rotation separately, and change FOV and reverse offset. So I need to figure out a way to describe that concisely without running into overflow problems when someone uses tons of mods.

                I normally rely on the reward box that states how long the song took for music rate stuff, but I don't do rate modding as much. So that's something I need to add properly.

                I should just redesign the eval screen with a different approach. Scrollable columns for the score report and put mods in a column. Scrollable because four columns is a tight fit. Maybe I should go with half-height text as standard and have two rows of columns. Screen layout is hard. :/

                As a quick fix for the rate mod problem, I've added it in the same place as the timing window scale text. So if the timing window scale isn't 1, it'll show TWS with its number, and if the rate mod isn't 1, it'll show Rate with its number.
                Last edited by Kyzentun; 01-9-2016, 11:48 PM.
                Stepmania Development in action:

                Comment

                • Kyzentun
                  FFR Player
                  • Dec 2014
                  • 125

                  #9
                  Re: [SM 5.0.10] [Theme] Consensual


                  A couple minor convenience things for edit mode, so you don't have to use the options screen in edit mode. Tap f or g to change the speed mod used when playing. Hold k to change it in large steps.
                  Tap h to toggle rate between half and normal.
                  Tap j to toggle clap on and off. I forgot F7 existed.

                  This is all done in BGAnimations/ScreenEdit Overlay.lua, and it doesn't depend on anything else in my theme, so it should be easy for another themer to copy it into their theme.
                  Stepmania Development in action:

                  Comment

                  • AutotelicBrown
                    Under the scarlet moon
                    FFR Simfile Author
                    • Jan 2014
                    • 923

                    #10
                    Re: [SM 5.0.10] [Theme] Consensual

                    Originally posted by Kyzentun
                    As a quick fix for the rate mod problem, I've added it in the same place as the timing window scale text. So if the timing window scale isn't 1, it'll show TWS with its number, and if the rate mod isn't 1, it'll show Rate with its number.
                    Nice, one less lua edit when updating the theme.

                    Originally posted by Kyzentun
                    Scrollable columns for the score report and put mods in a column.
                    Maybe for the mods you can have a fixed size row that fits a few mods (which should be the most common case), which becomes scrollable if someone decides to get fancy.

                    At least for me, having the rate displayed is more than enough though.
                    Play my files

                    Comment

                    • FirstMaple8
                      D7 Elite Keymasher
                      • Apr 2016
                      • 565

                      #11
                      Re: [SM 5.0.10] [Theme] Consensual

                      404

                      Comment

                      Working...