diff --git a/Themes/new/metrics.ini b/Themes/new/metrics.ini index fcf20fec06..7eae55d25e 100644 --- a/Themes/new/metrics.ini +++ b/Themes/new/metrics.ini @@ -1,221 +1,221 @@ -# sm-ssc default theme | created by the spinal shark collective -[Global] -FallbackTheme=_fallback -[ScreenWithMenuElements] -ShowHeader=true -HeaderX=SCREEN_LEFT -HeaderY=SCREEN_TOP -HeaderOnCommand=draworder,150; -HeaderOffCommand= -# -ShowFooter=true -FooterX=SCREEN_LEFT -FooterY=SCREEN_BOTTOM -FooterOnCommand=draworder,150; -FooterOffCommand= -# -ShowHelp=true -HelpX=SCREEN_LEFT -HelpY=SCREEN_BOTTOM -HelpOnCommand=draworder,150; -HelpOffCommand= -# -TimerX=SCREEN_RIGHT-32 -TimerY=SCREEN_TOP+22 -TimerOnCommand=draworder,155; -TimerOffCommand= -# -ShowStageDisplay=true -StageDisplayX=SCREEN_CENTER_X+128 -StageDisplayY=SCREEN_TOP+24 -StageDisplayOnCommand=draworder,155 -StageDisplayOffCommand= -[ScreenSelectMusic] -MusicWheelX=SCREEN_CENTER_X+180 -MusicWheelY=SCREEN_CENTER_Y -# -BannerX=SCREEN_CENTER_X-160+32 -BannerY=SCREEN_CENTER_Y-100 -BannerOnCommand=draworder,111;scaletoclipped,256,80 -BannerOffCommand= -# -ShowBannerFrame=true -BannerFrameX=SCREEN_CENTER_X-128-32 -BannerFrameY=SCREEN_CENTER_Y-96-4 -BannerFrameOnCommand=draworder,110 -BannerFrameOffCommand= -# -ShowBPMDisplay=true -BPMDisplayX=SCREEN_CENTER_X-256 -BPMDisplayY=SCREEN_CENTER_Y-128-40 -BPMDisplayOnCommand=draworder,115 -BPMDisplayOffCommand= -# -StepsDisplayP1X=SCREEN_CENTER_X-160 -StepsDisplayP1Y=SCREEN_CENTER_Y+184 -StepsDisplayP1OnCommand=draworder,155; -StepsDisplayP1OffCommand= -# -StepsDisplayP2X=SCREEN_CENTER_X+160 -StepsDisplayP2Y=SCREEN_CENTER_Y+184 -StepsDisplayP2OnCommand=draworder,155; -StepsDisplayP2OffCommand= -# -PlayerFrameP1X=SCREEN_CENTER_X-160 -PlayerFrameP1Y=SCREEN_CENTER_Y+184 -PlayerFrameP1OnCommand=draworder,155;diffuse,PlayerColor(PLAYER_1); -PlayerFrameP1OffCommand= -# -PlayerFrameP2X=SCREEN_CENTER_X+160 -PlayerFrameP2Y=SCREEN_CENTER_Y+184 -PlayerFrameP2OnCommand=draworder,155;diffuse,PlayerColor(PLAYER_2); -PlayerFrameP2OffCommand= -[RollingNumbersBPMDisplay] -TextFormat="%04.0f" -ApproachSeconds=0.25 -Commify=false -LeadingZeroMultiplyColor=color("#777777FF") -[RollingNumbersSongTime] -TextFormat="%02i:02i" -ApproachSeconds=0.25 -Commify=false -LeadingZeroMultiplyColor=color("#777777FF") -[MusicWheel] -ItemTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) \ - self:x( (1-math.cos(offsetFromCenter/math.pi))*96 ); \ - self:y( offsetFromCenter*48); \ -end; -NumWheelItems=11 -# -MusicWheelSortOnCommand= -MusicWheelSortOffCommand= -MusicWheelItemSortOnCommand= -MusicWheelItemSortOffCommand= -# -HighlightOnCommand=diffuseramp;effectclock,'beatnooffset';effectcolor1,ThemeColor.Primary -HighlightOffCommand= -[MusicWheelItem] -WheelNotifyIconX=0 -WheelNotifyIconOnCommand=shadowlength,2; -# -SongNameX=-120 -SongNameY=1 -# -CourseX=-120 -CourseOnCommand=maxwidth,208;horizalign,left -# -SectionExpandedX=-120 -SectionExpandedY=0 -SectionExpandedOnCommand=horizalign,left;zoom,0.875;maxwidth,200/0.875;skewx,-0.125;shadowlength,1; -# -SectionCollapsedX=-120 -SectionCollapsedY=0 -SectionCollapsedOnCommand=horizalign,left;zoom,0.875;maxwidth,200/0.875;skewx,-0.125;shadowlength,1; -# -SectionCountX=120-16 -SectionCountOnCommand=zoom,0.75;maxwidth,200/0.75;skewx,-0.125;shadowlength,1;strokecolor,Color("Outline") -# -RouletteOnCommand=maxwidth,400;shadowlength,1;basezoom,0.75;rainbowscroll,true;pulse;effectmagnitude,1,1.125,1;effectperiod,3 -# -SortX=-120 -SortY=0 -SortOnCommand=horizalign,left;zoom,0.875;maxwidth,200/0.875;skewx,-0.125;shadowlength,1; -# -ModeX=-120 -ModeY=0 -ModeOnCommand=maxwidth,256;horizalign,left;strokecolor,Color("Outline") -# -GradeP1X=106+16 -GradeP1Y=0 -GradeP2X=110+16 -GradeP2Y=0 -[TextBanner] -TitleOnCommand=horizalign,left;shadowlength,1; -SubtitleOnCommand=horizalign,left;shadowlength,1; -ArtistOnCommand=horizalign,left;shadowlength,1;skewx,-0.2 -ArtistPrependString="" - -[StepsDisplay] -FrameLoadCommand=%function(self,param) end; -# -ShowTicks=true -NumTicks=15 -MaxTicks=15 -TicksX=-56 -TicksY=12 -TicksOnCommand=shadowlength,0;horizalign,left; -TicksSetCommand=%function(self,param) \ - if param.CustomDifficulty then \ - self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \ - self:strokecolor(CustomDifficultyToColor(param.CustomDifficulty)); \ - end; \ - if param.Meter then \ - if param.Meter >= 10 then \ - self:textglowmode("TextGlowMode_Inner"); \ - self:glowramp(); \ - else \ - self:stopeffect(); \ - end; \ - end; \ -end; -# -ShowMeter=true -MeterX=-40 -MeterY=-10 -MeterOnCommand=shadowlength,1;textglowmode,'TextGlowMode_Inner' -MeterSetCommand=%function(self,param) \ - if param.CustomDifficulty then \ - self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \ - end; \ - if param.Meter then \ - if param.Meter >= 100 then \ - self:basezoom(0.8); \ - self:glowramp(); \ - elseif param.Meter >= 10 then \ - self:basezoom(1); \ - self:glowramp(); \ - else \ - self:basezoom(1); \ - self:stopeffect(); \ - end; \ - end; \ - self:settextf("%02i", param.Meter); \ -end; -# -ShowDescription=true -DescriptionX=-24 -DescriptionY=-1.5 -DescriptionOnCommand=shadowlength,1;uppercase,true;zoom,0.625;maxwidth,184;horizalign,left;vertalign,bottom; -DescriptionSetCommand=%function(self,param) \ - if self:GetText() == "" then \ - self:settext("Edit"); \ - end; \ - if param.CustomDifficulty then \ - self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \ - end; \ -end; -# -ShowAutogen=false -AutogenX=40-32 -AutogenY=0 -AutogenOnCommand= -AutogenSetCommand=%function(self,param) if param.Difficulty then self:diffuse(CustomDifficultyToLightColor(param.Difficulty)); self:strokecolor(CustomDifficultyToDarkColor(param.Difficulty)); end end -# -ShowStepsType=false -StepsTypeX=-20-32 -StepsTypeY=7 -StepsTypeOnCommand=zoom,0.45 - -[ScreenGameplay] -LifeP1OnCommand=draworder,105 -LifeP2OnCommand=draworder,105 -# -ScoreP1X=THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") -ScoreP1Y=SCREEN_BOTTOM-48 -ScoreP1OnCommand=draworder,105 -ScoreP1OffCommand= -# -ScoreP2X=THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") -ScoreP2Y=SCREEN_BOTTOM-48 -ScoreP2OnCommand=draworder,105 +# sm-ssc default theme | created by the spinal shark collective +[Global] +FallbackTheme=_fallback +[ScreenWithMenuElements] +ShowHeader=true +HeaderX=SCREEN_LEFT +HeaderY=SCREEN_TOP +HeaderOnCommand=draworder,150; +HeaderOffCommand= +# +ShowFooter=true +FooterX=SCREEN_LEFT +FooterY=SCREEN_BOTTOM +FooterOnCommand=draworder,150; +FooterOffCommand= +# +ShowHelp=true +HelpX=SCREEN_LEFT +HelpY=SCREEN_BOTTOM +HelpOnCommand=draworder,150; +HelpOffCommand= +# +TimerX=SCREEN_RIGHT-32 +TimerY=SCREEN_TOP+22 +TimerOnCommand=draworder,155; +TimerOffCommand= +# +ShowStageDisplay=true +StageDisplayX=SCREEN_CENTER_X+128 +StageDisplayY=SCREEN_TOP+24 +StageDisplayOnCommand=draworder,155 +StageDisplayOffCommand= +[ScreenSelectMusic] +MusicWheelX=SCREEN_CENTER_X+180 +MusicWheelY=SCREEN_CENTER_Y +# +BannerX=SCREEN_CENTER_X-160+32 +BannerY=SCREEN_CENTER_Y-100 +BannerOnCommand=draworder,111;scaletoclipped,256,80 +BannerOffCommand= +# +ShowBannerFrame=true +BannerFrameX=SCREEN_CENTER_X-128-32 +BannerFrameY=SCREEN_CENTER_Y-96-4 +BannerFrameOnCommand=draworder,110 +BannerFrameOffCommand= +# +ShowBPMDisplay=true +BPMDisplayX=SCREEN_CENTER_X-256 +BPMDisplayY=SCREEN_CENTER_Y-128-40 +BPMDisplayOnCommand=draworder,115 +BPMDisplayOffCommand= +# +StepsDisplayP1X=SCREEN_CENTER_X-160 +StepsDisplayP1Y=SCREEN_CENTER_Y+184 +StepsDisplayP1OnCommand=draworder,155; +StepsDisplayP1OffCommand= +# +StepsDisplayP2X=SCREEN_CENTER_X+160 +StepsDisplayP2Y=SCREEN_CENTER_Y+184 +StepsDisplayP2OnCommand=draworder,155; +StepsDisplayP2OffCommand= +# +PlayerFrameP1X=SCREEN_CENTER_X-160 +PlayerFrameP1Y=SCREEN_CENTER_Y+184 +PlayerFrameP1OnCommand=draworder,155;diffuse,PlayerColor(PLAYER_1); +PlayerFrameP1OffCommand= +# +PlayerFrameP2X=SCREEN_CENTER_X+160 +PlayerFrameP2Y=SCREEN_CENTER_Y+184 +PlayerFrameP2OnCommand=draworder,155;diffuse,PlayerColor(PLAYER_2); +PlayerFrameP2OffCommand= +[RollingNumbersBPMDisplay] +TextFormat="%04.0f" +ApproachSeconds=0.25 +Commify=false +LeadingZeroMultiplyColor=color("#777777FF") +[RollingNumbersSongTime] +TextFormat="%02i:02i" +ApproachSeconds=0.25 +Commify=false +LeadingZeroMultiplyColor=color("#777777FF") +[MusicWheel] +ItemTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) \ + self:x( (1-math.cos(offsetFromCenter/math.pi))*96 ); \ + self:y( offsetFromCenter*48); \ +end; +NumWheelItems=11 +# +MusicWheelSortOnCommand= +MusicWheelSortOffCommand= +MusicWheelItemSortOnCommand= +MusicWheelItemSortOffCommand= +# +HighlightOnCommand=diffuseramp;effectclock,'beatnooffset';effectcolor1,ThemeColor.Primary +HighlightOffCommand= +[MusicWheelItem] +WheelNotifyIconX=0 +WheelNotifyIconOnCommand=shadowlength,2; +# +SongNameX=-120 +SongNameY=1 +# +CourseX=-120 +CourseOnCommand=maxwidth,208;horizalign,left +# +SectionExpandedX=-120 +SectionExpandedY=0 +SectionExpandedOnCommand=horizalign,left;zoom,0.875;maxwidth,200/0.875;skewx,-0.125;shadowlength,1; +# +SectionCollapsedX=-120 +SectionCollapsedY=0 +SectionCollapsedOnCommand=horizalign,left;zoom,0.875;maxwidth,200/0.875;skewx,-0.125;shadowlength,1; +# +SectionCountX=120-16 +SectionCountOnCommand=zoom,0.75;maxwidth,200/0.75;skewx,-0.125;shadowlength,1;strokecolor,Color("Outline") +# +RouletteOnCommand=maxwidth,400;shadowlength,1;basezoom,0.75;rainbowscroll,true;pulse;effectmagnitude,1,1.125,1;effectperiod,3 +# +SortX=-120 +SortY=0 +SortOnCommand=horizalign,left;zoom,0.875;maxwidth,200/0.875;skewx,-0.125;shadowlength,1; +# +ModeX=-120 +ModeY=0 +ModeOnCommand=maxwidth,256;horizalign,left;strokecolor,Color("Outline") +# +GradeP1X=106+16 +GradeP1Y=0 +GradeP2X=110+16 +GradeP2Y=0 +[TextBanner] +TitleOnCommand=horizalign,left;shadowlength,1; +SubtitleOnCommand=horizalign,left;shadowlength,1; +ArtistOnCommand=horizalign,left;shadowlength,1;skewx,-0.2 +ArtistPrependString="" + +[StepsDisplay] +FrameLoadCommand=%function(self,param) end; +# +ShowTicks=true +NumTicks=15 +MaxTicks=15 +TicksX=-56 +TicksY=12 +TicksOnCommand=shadowlength,0;horizalign,left; +TicksSetCommand=%function(self,param) \ + if param.CustomDifficulty then \ + self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \ + self:strokecolor(CustomDifficultyToColor(param.CustomDifficulty)); \ + end; \ + if param.Meter then \ + if param.Meter >= 10 then \ + self:textglowmode("TextGlowMode_Inner"); \ + self:glowramp(); \ + else \ + self:stopeffect(); \ + end; \ + end; \ +end; +# +ShowMeter=true +MeterX=-40 +MeterY=-10 +MeterOnCommand=shadowlength,1;textglowmode,'TextGlowMode_Inner' +MeterSetCommand=%function(self,param) \ + if param.CustomDifficulty then \ + self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \ + end; \ + if param.Meter then \ + if param.Meter >= 100 then \ + self:basezoom(0.8); \ + self:glowramp(); \ + elseif param.Meter >= 10 then \ + self:basezoom(1); \ + self:glowramp(); \ + else \ + self:basezoom(1); \ + self:stopeffect(); \ + end; \ + end; \ + self:settextf("%02i", param.Meter); \ +end; +# +ShowDescription=true +DescriptionX=-24 +DescriptionY=-1.5 +DescriptionOnCommand=shadowlength,1;uppercase,true;zoom,0.625;maxwidth,184;horizalign,left;vertalign,bottom; +DescriptionSetCommand=%function(self,param) \ + if self:GetText() == "" then \ + self:settext("Edit"); \ + end; \ + if param.CustomDifficulty then \ + self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \ + end; \ +end; +# +ShowAutogen=false +AutogenX=40-32 +AutogenY=0 +AutogenOnCommand= +AutogenSetCommand=%function(self,param) if param.Difficulty then self:diffuse(CustomDifficultyToLightColor(param.Difficulty)); self:strokecolor(CustomDifficultyToDarkColor(param.Difficulty)); end end +# +ShowStepsType=false +StepsTypeX=-20-32 +StepsTypeY=7 +StepsTypeOnCommand=zoom,0.45 + +[ScreenGameplay] +LifeP1OnCommand=draworder,105 +LifeP2OnCommand=draworder,105 +# +ScoreP1X=THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") +ScoreP1Y=SCREEN_BOTTOM-48 +ScoreP1OnCommand=draworder,105 +ScoreP1OffCommand= +# +ScoreP2X=THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") +ScoreP2Y=SCREEN_BOTTOM-48 +ScoreP2OnCommand=draworder,105 ScoreP2OffCommand= \ No newline at end of file