Files
itgmania212121/Themes/default/metrics.ini
T
AJ Kelly 5ef1c42e3b ScoreKeeperNormal double shot.
1) convert toasty trigger from a single number to a Lua table. Only problem is, the toasty only triggers on the first one. Since this makes it equivalent to how it was set up before, I'm okay with this.
2) FSX submitted a patch that supposedly fixes the broken combo problem. I can't fully test this, so I'm committing it in the hopes that someone else tests it too.
----
Various theme fixes/changes as well.
2010-03-14 19:24:17 -05:00

1530 lines
56 KiB
INI

[Global]
FallbackTheme=_fallback
[Common]
FirstAttractScreen=""
InitialScreen="ScreenInit"
#AutoSetStyle=GetUserPref("UserPrefAutoSetStyle")
[BitmapText]
NumRainbowColors=1
RainbowColor1=Color("Black");
[BPMDisplay]
SetNoBpmCommand=stoptweening;linear,0.2;diffuse,Color("White");diffusebottomedge,BoostColor(Color("White"),0.875);
SetNormalCommand=stoptweening;linear,0.2;diffuse,Color("White");diffusebottomedge,BoostColor(Color("White"),0.875);
SetChangeCommand=stoptweening;linear,0.2;diffuse,Color("Orange");diffusetopedge,BoostColor(Color("Orange"),1.5);
SetRandomCommand=stoptweening;linear,0.2;diffuse,Color("Blue");diffusetopedge,BoostColor(Color("Blue"),1.5);
SetExtraCommand=stoptweening;linear,0.2;diffuse,Color("Red");diffusebottomedge,BoostColor(Color("Red"),0.5);
Cycle=true
NoBpmText="000"
RandomCycleSpeed=0.2 -- smaller numbers mean the bpm cycles faster
Separator="-"
ShowQMarksInRandomCycle=true
[CodeDetector]
# For Future Reference:
# @ = Holding
# - = In Conjuction With / Then
# ~ = Released
# + = At The Same Time
[HelpDisplay]
TipShowTime=7
[Combo]
ShowComboAt=2
NumberMinZoom=0.8
NumberMaxZoom=1
NumberMaxZoomAt=100
LabelMinZoom=0.75*0.75
LabelMaxZoom=0.75*1
PulseCommand=%function(self,param) self:stoptweening(); self:zoom(1.125*param.Zoom); self:linear(0.05); self:zoom(param.Zoom); end
PulseLabelCommand=%function(self,param) self:stoptweening(); self:zoom(1.075*param.LabelZoom); self:linear(0.05); self:zoom(param.LabelZoom); end
NumberOnCommand=y,240-216-1.5;shadowlength,1;horizalign,right;vertalign,bottom;skewx,-0.125;
LabelOnCommand=x,6;y,22.5;shadowlength,1;zoom,0.75;diffusebottomedge,color("0.75,0.75,0.75,1");horizalign,left;vertalign,bottom
[FadingBanner]
BannerOnCommand=
BannerFadeFromCachedCommand=diffusealpha,1;stoptweening;accelerate,0.05;glow,Colors.Alpha( Color("White"), 0.45 );decelerate,0.175;diffusealpha,0;glow,Color("Invisible");
BannerFadeOffCommand=diffusealpha,1;stoptweening;linear,0.25;diffusealpha,0
BannerResetFadeCommand=diffusealpha,1
[HoldJudgment]
# !!! #
HoldJudgmentLetGoCommand=finishtweening;shadowlength,0;diffusealpha,1;zoom,1;y,-10;linear,0.8;y,10;sleep,0.5;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0
HoldJudgmentHeldCommand=finishtweening;shadowlength,0;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0
[Judgment]
# New #
JudgmentOnCommand=
# !!! #
JudgmentW1Command=shadowlength,0;diffusealpha,1;zoom,1.3;linear,0.05;zoom,1;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0;glowblink;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.8
JudgmentW2Command=shadowlength,0;diffusealpha,1;zoom,1.3;linear,0.05;zoom,1;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0
JudgmentW3Command=shadowlength,0;diffusealpha,1;zoom,1.2;linear,0.05;zoom,1;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0;
JudgmentW4Command=shadowlength,0;diffusealpha,1;zoom,1.1;linear,0.05;zoom,1;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0;
JudgmentW5Command=shadowlength,0;diffusealpha,1;zoom,1.0;vibrate;effectmagnitude,4,8,8;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0
JudgmentMissCommand=shadowlength,0;diffusealpha,1;zoom,1;y,-20;linear,0.8;y,20;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0
[LifeMeterBar]
OverOnCommand=diffuse,Color("Orange");diffuserightedge,BoostColor(Color("Orange"),1.5)
[LifeMeterBattery]
BatteryBlinkTime=0.5
#
BatteryP1X=0
BatteryP1Y=0
BatteryP2X=0
BatteryP2Y=0
#
NumLivesP1X=-92
NumLivesP1Y=0
NumLivesP2X=92
NumLivesP2Y=0
[MenuTimer]
Text1OnCommand=stopeffect;stoptweening;shadowlength,0;strokecolor,Color("Outline")
Text1FormatFunction=function(fSeconds) \
return string.format("%0.1f", fSeconds); \
end
FrameOnCommand=
Warning10Command=diffuseshift;effectperiod,1;effectcolor2,Color("Red");effectcolor1,color("0.5,0,0,1");
#~ Warning10Command=%function(self) \
#~ MESSAGEMAN:Broadcast("TimerWarning"); \
#~ cmd(diffuseshift;effectperiod,1;effectcolor2,Color("Red");effectcolor1,color("0.5,0,0,1"))(self); \
#~ end;
[MusicWheel]
FadeSeconds=1
SwitchSeconds=0.10
RandomPicksLockedSongs=true
RouletteSwitchSeconds=0.05
RouletteSlowDownSwitches=5
LockedInitialVelocity=7
ScrollBarHeight=300
ScrollBarOnCommand=visible,false
; linear wheel example:
; ItemTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) \
; self:y(offsetFromCenter*38); \
; end;
; 3D wheel example:
; ItemTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) \
; local curve = math.pi; \
; local WHEEL_3D_RADIUS = 245; \
; local rotationx_radians = scale(offsetFromCenter,-numItems/2,numItems/2,-curve/2,curve/2); \
; self:x( 0 - math.cos(offsetFromCenter/math.pi) ); \
; self:y( WHEEL_3D_RADIUS * math.sin(rotationx_radians) ); \
; self:z( -100 + WHEEL_3D_RADIUS * math.cos(rotationx_radians) ); \
; self:rotationx( rotationx_radians * 180/math.pi ); --[[ to degrees end]] \
; end;
ItemTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) self:x( (1-math.cos(offsetFromCenter/math.pi))*44 ); self:y( offsetFromCenter*46 ); end
NumWheelItems=11
MusicWheelSortOnCommand=fov,90;
MusicWheelSortOffCommand=fov,90;
MusicWheelItemSortOnCommand=zoomy,0;bounceend,0.15;zoomy,1
MusicWheelItemSortOffCommand=linear,0.175;zoomy,0
HighlightOnCommand=diffuseshift;effecttiming,(1/8),0,(7/8),0;effectcolor2,Color("White");effectcolor1,color("1,1,1,0.5");effectclock,'beatnooffset'
HighlightOffCommand=
HighlightSortOnCommand=stoptweening;decelerate,0.125;glow,Color("Stealth");zoom,1
HighlightSortOffCommand=stoptweening;accelerate,0.125;glow,Color("Orange");zoom,1.05
WheelItemOnDelayOffset=0.04
WheelItemOffDelayOffset=0.04
WheelItemLockedColor=color("0,0,0,0.5")
#
NumSectionColors=1
SectionColor1=Color("Orange")
#
SongRealExtraColor=Color("Red")
SortMenuColor=Color("Blue")
#
ShowRoulette=true
ShowRandom=false
ShowPortal=false
MostPlayedSongsToShow=30
#~ ModeMenuChoiceNames="Preferred,Group,Title,Bpm,Popularity,TopGrades,Artist,EasyMeter,MediumMeter,HardMeter,ChallengeMeter,Genre,Length"
#~ ChoicePreferred="sort,Preferred"
#~ ChoiceGroup="sort,Group"
#~ ChoiceTitle="sort,Title"
#~ ChoiceBpm="sort,BPM"
#~ ChoicePopularity="sort,Popularity"
#~ ChoiceTopGrades="sort,TopGrades"
#~ ChoiceArtist="sort,Artist"
#~ ChoiceGenre="sort,Genre"
#~ ChoiceEasyMeter="sort,EasyMeter"
#~ ChoiceMediumMeter="sort,MediumMeter"
#~ ChoiceHardMeter="sort,HardMeter"
#~ ChoiceChallengeMeter="sort,ChallengeMeter"
#~ ChoiceLength="sort,Length"
#~ ChoiceCourses="sort,AllCourses;"
UseEasyMarkerFlag=true
#
[MusicWheelItem]
WheelNotifyIconX=-128-16+1
WheelNotifyIconY=0
WheelNotifyIconOnCommand=
#
SongNameX=-120
SongNameY=0
SongNameOnCommand=
#
CourseX=-120
CourseY=0
CourseOnCommand=maxwidth,208;horizalign,left
#
SectionExpandedX=-38
SectionExpandedY=-2
SectionExpandedOnCommand=maxwidth,194;shadowlength,1;shadowcolor,color("0.1,0.1,0.1,0.25")
#
SectionCollapsedX=-38
SectionCollapsedY=-2
SectionCollapsedOnCommand=maxwidth,194;shadowlength,1;shadowcolor,color("0.1,0.1,0.1,0.2")
SectionCountX=112
SectionCountY=0
SectionCountOnCommand=zoom,0.75;strokecolor,Color("Outline")
#
RouletteX=0
RouletteY=0
RouletteOnCommand=maxwidth,400;shadowlength,1;zoom,0.75;rainbowscroll,true;thump,2;
#
SortX=-132
SortY=-2
SortOnCommand=maxwidth,256;horizalign,left
#
ModeX=-132
ModeY=-2
ModeOnCommand=maxwidth,256;horizalign,left;strokecolor,Color("Outline")
#
GradeP1X=106+16
GradeP1Y=-8
GradeP2X=110+16
GradeP2Y=8
GradesShowMachine=true
[OptionRow]
TitleOnCommand=shadowlength,0;uppercase,true;wrapwidthpixels,136;maxheight,42;zoom,0.6
TitleGainFocusCommand=stoptweening;zoom,0.6375*1.25;bounceend,0.2;diffuse,Color("Orange");diffusetopedge,BoostColor(Color("Orange"),1.5);strokecolor,Color("Black");zoom,0.6375;thump;effectmagnitude,1,1.05,1;effectclock,'beat'
TitleLoseFocusCommand=diffuse,Color("White");strokecolor,Color("Black");stopeffect;
[OptionRowMiniMenu]
Fallback="OptionRow"
TitleX=SCREEN_CENTER_X-320+48
TitleOnCommand=horizalign,left;shadowlength,0;uppercase,true;zoom,0.6375;strokecolor,Color("Black");
#~ TitleGainFocusCommand=
#~ TitleLoseFocusCommand=
ColorSelected=color("1,1,1,1")
ColorNotSelected=color("0.9,0.9,0.9,1")
ColorDisabled=color("0.5,0.5,0.5,1")
ItemOnCommand=zoom,0.6375
ItemsLongRowP1X=SCREEN_CENTER_X-240
ItemsLongRowP2X=SCREEN_CENTER_X+240
ItemsLongRowSharedX=SCREEN_CENTER_X+200
[OptionRowMiniMenuContext]
Fallback="OptionRowMiniMenu"
[OptionRowExit]
Fallback="OptionRow"
FrameOnCommand=visible,false
TitleOnCommand=visible,false
ItemsMinBaseZoom=1
ItemOnCommand=shadowlength,0;zoom,1;diffuse,Color("Red");diffusebottomedge,BoostColor(Color("Red"),0.75);strokecolor,BoostColor(Color("Red"),0.35)
ItemGainFocusCommand=stoptweening;linear,0.2;zoom,1.25;diffuse,Color("Red");diffusebottomedge,BoostColor(Color("Red"),0.75)
ItemLoseFocusCommand=stoptweening;decelerate,0.5;zoom,1;
ColorSelected=Color("Red")
ColorNotSelected=Color("Red")
ColorDisabled=Color("Red")
ItemsLongRowP1X=SCREEN_CENTER_X-1024
ItemsLongRowP2X=SCREEN_CENTER_X+1024
ItemsLongRowSharedX=SCREEN_CENTER_X
[OptionsCursorP1]
LeftOnCommand=horizalign,right;diffuse,PlayerColor(PLAYER_1)
MiddleOnCommand=;diffuse,PlayerColor(PLAYER_1)
RightOnCommand=horizalign,left;diffuse,PlayerColor(PLAYER_1)
[OptionsCursorP2]
LeftOnCommand=horizalign,right;diffuse,PlayerColor(PLAYER_2)
MiddleOnCommand=;diffuse,PlayerColor(PLAYER_2)
RightOnCommand=horizalign,left;diffuse,PlayerColor(PLAYER_2)
[OptionsUnderlineP1]
LeftOnCommand=horizalign,right;diffuse,PlayerColor(PLAYER_1)
MiddleOnCommand=;diffuse,PlayerColor(PLAYER_1)
RightOnCommand=horizalign,left;diffuse,PlayerColor(PLAYER_1)
[OptionsUnderlineP2]
LeftOnCommand=horizalign,right;diffuse,PlayerColor(PLAYER_2)
MiddleOnCommand=;diffuse,PlayerColor(PLAYER_2)
RightOnCommand=horizalign,left;diffuse,PlayerColor(PLAYER_2)
[Protiming]
ProtimingOnCommand=y,24
ProtimingW1Command=
ProtimingW2Command=
ProtimingW3Command=
ProtimingW4Command=
ProtimingW5Command=
ProtimingMissCommand=
[ScoreDisplayPercentage Percent]
PercentP1OnCommand=shadowlength,1;diffuse,PlayerColor(PLAYER_1);diffusetopedge,BoostColor(PlayerColor(PLAYER_1),1.5)
PercentP2OnCommand=shadowlength,1;diffuse,PlayerColor(PLAYER_2);diffusetopedge,BoostColor(PlayerColor(PLAYER_2),1.5)
[SongManager]
SongGroupColor1=BoostColor(Color("Orange"),1.2)
SongGroupColor2=BoostColor(Color("Orange"),1.25)
SongGroupColor3=BoostColor(Color("Orange"),1.25)
SongGroupColor4=BoostColor(Color("Orange"),1.25)
SongGroupColor5=BoostColor(Color("Orange"),1.25)
SongGroupColor6=BoostColor(Color("Orange"),1.25)
SongGroupColor7=BoostColor(Color("Orange"),1.25)
SongGroupColor8=BoostColor(Color("Orange"),1.25)
SongGroupColor9=BoostColor(Color("Orange"),1.25)
SongGroupColor10=BoostColor(Color("Orange"),1.25)
CourseGroupColor1=color("1,1,1,1")
UnlockColor=color("1,0.5,0,1")
ExtraColor=color("#ff0000") -- red
[SongMeterDisplay]
StreamWidth=380
ContainerX=
ContainerY=
ContainerOnCommand=
ContainerOffCommand=
FrameX=0
FrameY=0
FrameOnCommand=
FrameOffCommand=
StreamX=0
StreamY=0
StreamOnCommand=0
StreamOffCommand=0
TipX=0
TipY=0
TipOnCommand=
TipOffCommand=
[SongMeterDisplayP1]
Fallback="SongMeterDisplay"
FrameOnCommand=sleep,2;linear,0.25;diffuse,PlayerColor(PLAYER_1);glow,1,1,1,0.5;decelerate,0.6;glow,1,1,1,0
[SongMeterDisplayP2]
Fallback="SongMeterDisplay"
FrameOnCommand=sleep,2;linear,0.25;diffuse,PlayerColor(PLAYER_2);glow,1,1,1,0.5;decelerate,0.6;glow,1,1,1,0
[StepsDisplay]
FrameX=0
FrameY=0
FrameOnCommand=
FrameLoadCommand=%function(self,param) end;
FrameSetCommand=%function(self,param) \
if param.CustomDifficulty then \
self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \
end; \
end;
#
ShowTicks=false
NumTicks=10
MaxTicks=14
TicksX=0
TicksY=0
TicksOnCommand=shadowlength,0;
TicksSetCommand=%function(self,param) end;
#
ShowMeter=true
ZeroMeterString="?"
MeterX=56
MeterY=0
MeterOnCommand=shadowlength,1;
MeterSetCommand=%function(self,param) \
if param.CustomDifficulty then \
self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \
self:shadowcolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); \
end; \
if param.Meter then \
if param.Meter >= 10 then \
self:glowshift(); \
else \
self:stopeffect(); \
end; \
end; \
end;
#
ShowDescription=true
DescriptionX=-20
DescriptionY=0
DescriptionOnCommand=shadowlength,1;uppercase,true;zoom,0.75;maxwidth,128+8
DescriptionSetCommand=%function(self,param) \
if self:GetText() == "" then \
self:settext("Edit"); \
end; \
if param.CustomDifficulty then \
self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \
self:shadowcolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); \
end; \
end;
#
ShowAutogen=false
AutogenX=40
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=0
StepsTypeY=0
StepsTypeOnCommand=zoom,0.5
[StepsDisplayEdit]
Fallback="StepsDisplay"
[StepsDisplayGameplay]
Fallback="StepsDisplay"
MeterSetCommand=%function(self,param) \
if param.CustomDifficulty then \
self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \
self:shadowcolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); \
end; \
end;
[StepsDisplayEvaluation]
Fallback="StepsDisplay"
[StepsDisplayListRow]
#
ItemsSpacingY=30
NumShownItems=5
#
MoveCommand=decelerate,0.3
#
FrameX=
FrameY=0
FrameOnCommand=
FrameOffCommand=
FrameSetCommand=%function(self,param) \
if param.CustomDifficulty then \
self:diffuse(CustomDifficultyToDarkColor(param.CustomDifficulty)); \
self:diffusetopedge(CustomDifficultyToColor(param.CustomDifficulty)); \
else \
self:diffuse(color('1,1,1,1')); \
end; \
end;
#
ShowTicks=false
NumTicks=10
MaxTicks=10
TicksSetCommand=
#
ShowMeter=true
ZeroMeterString="0"
MeterX=56
MeterY=0
MeterOnCommand=shadowlength,1;
MeterOffCommand=
MeterSetCommand=%function(self,param) \
if param.CustomDifficulty then \
self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \
self:shadowcolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); \
end; \
if param.Meter then \
if param.Meter >= 10 then \
self:glowshift(); \
else \
self:stopeffect(); \
end; \
end; \
end;
#
ShowDescription=true
DescriptionX=-64-8
DescriptionY=-5
DescriptionOnCommand=shadowlength,1;horizalign,left;zoom,0.65;maxwidth,128+8;uppercase,true;
DescriptionOffCommand=
DescriptionSetCommand=%function(self,param) \
if self:GetText() == "" then \
self:settext("Edit"); \
end; \
if param.CustomDifficulty then \
self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \
self:shadowcolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); \
end; \
end;
#
ShowAutogen=true
AutogenX=0
AutogenY=0
AutogenOnCommand=diffuseshift;effectcolor1,color("0,0.5,1,0.85");effectcolor2,BoostColor(color("0,0.5,1,1"),1.5);
AutogenSetCommand=
#
#ShowStepsType=GetUserPref("UserPrefAutoSetStyle")
ShowStepsType=true
StepsTypeX=-64-8
StepsTypeY=7
StepsTypeOnCommand=zoom,0.45;skewx,-0.125
StepsTypeSetCommand=
[StreamDisplay]
; a simple bar life meter:
; PillTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) local native_width=32; local zoomed_width=12; self:zoomx(zoomed_width/native_width); self:x((itemIndex-(numItems/2))*zoomed_width); end
PillTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) \
self:zoomtowidth(256); \
end
TextureCoordScaleX=1
NumPills=1
AlwaysBounceNormalBar=false
[TextBanner]
TitleOnCommand=horizalign,left;shadowlength,1;
SubtitleOnCommand=horizalign,left;shadowlength,1;
ArtistOnCommand=horizalign,left;shadowlength,1;skewx,-0.2
ArtistPrependString=""
AfterSetCommand=%TextBannerAfterSet
[ScreenWithMenuElements]
WaitForChildrenBeforeTweening=true
FOV=90
ShowHeader=true
HeaderX=SCREEN_CENTER_X
HeaderY=SCREEN_TOP
HeaderOnCommand=draworder,5;
HeaderOffCommand=
ShowFooter=true
FooterX=SCREEN_CENTER_X
FooterY=SCREEN_BOTTOM
FooterOnCommand=draworder,5;vertalign,bottom;zoomtowidth,SCREEN_WIDTH+1;diffuse,color("#ffd400");
FooterOffCommand=
ShowHelp=true
HelpX=SCREEN_CENTER_X
HelpY=SCREEN_BOTTOM-16
HelpOnCommand=SetSecsBetweenSwitches,4;shadowlength,0;strokecolor,Color("Outline");draworder,105;zoomy,0;linear,0.175;zoom,1*0.75;diffuseshift;effectcolor1,color("0.5,0.5,0.5,1");
HelpOffCommand=linear,0.175;zoomy,0
AlternateHelpDisplayX=SCREEN_CENTER_X
AlternateHelpDisplayY=SCREEN_BOTTOM-16
# AlternateHelpDisplayOnCommand=draworder,105;
AlternateHelpDisplayOnCommand=SetSecsBetweenSwitches,4;shadowlength,0;strokecolor,Color("Outline");draworder,105;zoomy,0;linear,0.175;zoom,1*0.75;diffuseshift;effectcolor1,color("0.5,0.5,0.5,1");;diffusealpha,0
AlternateHelpDisplayOffCommand=linear,0.175;zoomy,0
TimerX=SCREEN_RIGHT-36-4
TimerY=SCREEN_TOP+22
TimerOnCommand=draworder,6;visible,PREFSMAN:GetPreference("MenuTimer");
# TimerOnCommand=fov,90;vanishpoint,SCREEN_RIGHT-36-4,SCREEN_TOP+20;draworder,5;visible,PREFSMAN:GetPreference("MenuTimer");rotationy,90;decelerate,0.4;rotationy,0;
TimerOffCommand=
# TimerOffCommand=accelerate,0.4;rotationx,90;
[ScreenWithMenuElementsBlank]
ShowHeader=false
ShowFooter=false
[ScreenOptions]
ContainerOnCommand=zoomy,0;bounceend,0.35;zoomy,1
CursorOnCommand=
LineHighlightOnCommand=cropleft,0.1;cropright,0.1;zoomx,1.3;fadeleft,0.25;faderight,0.25;diffuseramp;effectcolor2,color("1,1,1,0.5");effectcolor1,color("1,1,1,0.25");effectclock,'beat'
LineHighlightChangeCommand=linear,0.1;diffuse,Color("White");diffuseramp;effectcolor2,color("1,1,1,0.5");effectcolor1,color("1,1,1,0.25")
LineHighlightChangeToExitCommand=linear,0.1;diffuse,Color("Red");diffuseramp;effectcolor2,color("1,0,0,0.5");effectcolor1,color("1,0,0,0.25")
[ScreenOptionsMaster]
# Accel="5;selectmultiple"
# Accel,1="mod,boost;name,Boost"
# Accel,2="mod,brake;name,Brake"
# Accel,3="mod,wave;name,Wave"
# Accel,4="mod,expand;name,Expand"
# Accel,5="mod,boomerang;name,Boomerang"
# Effect="12;selectmultiple"
# EffectDefault="mod,no drunk,no dizzy,no confusion,no mini,no tiny,no flip,no invert,no tornado,no tipsy,no bumpy,no beat"
# Effect,1="mod,drunk;name,Drunk"
# Effect,2="mod,dizzy;name,Dizzy"
# Effect,3="mod,confusion;name,Confusion"
# Effect,4="mod,mini;name,Mini"
# Effect,5="mod,-100% mini;name,Big"
# Effect,6="mod,tiny;name,Tiny"
# Effect,7="mod,flip;name,Flip"
# Effect,8="mod,invert;name,Invert"
# Effect,9="mod,tornado;name,Tornado"
# Effect,10="mod,tipsy;name,Tipsy"
# Effect,11="mod,bumpy;name,Bumpy"
# Effect,12="mod,beat;name,Beat"
# XXX: what of hiddenoffset and suddenoffset?
# Appearance="5;selectmultiple"
# Appearance,1="mod,hidden;name,Hidden"
# Appearance,2="mod,sudden;name,Sudden"
# Appearance,3="mod,stealth;name,Stealth"
# Appearance,4="mod,blink;name,Blink"
# Appearance,5="mod,randomvanish;name,R.Vanish"
# Turn="5;selectmultiple"
# Turn,1="mod,mirror;name,Mirror"
# Turn,2="mod,left;name,Left"
# Turn,3="mod,right;name,Right"
# Turn,4="mod,shuffle;name,Shuffle"
# Turn,5="mod,supershuffle;name,SuperShuffle"
# Insert="8;selectmultiple"
# Insert,1="mod,little;name,Little"
# Insert,2="mod,wide;name,Wide"
# Insert,3="mod,big;name,Big"
# Insert,4="mod,quick;name,Quick"
# Insert,5="mod,bmrize;name,BMRize"
# Insert,6="mod,skippy;name,Skippy"
# Insert,7="mod,echo;name,Echo"
# Insert,8="mod,stomp;name,Stomp"
# Remove="3;selectmultiple"
# RemoveDefault="mod,no nojumps,no nohands,no noquads"
# Remove,1="mod,nojumps;name,NoJumps"
# Remove,2="mod,nohands;name,NoHands"
# Remove,3="mod,noquads;name,NoQuads"
# Scroll="5;selectmultiple"
# ScrollDefault="mod,no reverse,no split,no alternate,no cross,no centered"
# Scroll,1="mod,reverse;name,Reverse"
# Scroll,2="mod,split;name,Split"
# Scroll,3="mod,alternate;name,Alternate"
# Scroll,4="mod,cross;name,Cross"
# Scroll,5="mod,centered;name,Centered"
# Holds="3;selectmultiple"
# HoldsDefault="mod,no noholds,no planted,no twister,no holdstorolls"
# Holds,1="mod,planted;name,Planted"
# Holds,2="mod,twister;name,Twister"
# Holds,3="mod,holdrolls;name,HoldsToRolls"
# Mines="4"
# MinesDefault="mod,no nomines,no mines,no attackmines"
# Mines,1="mod,nomines;name,Off"
# Mines,2="name,On"
# Mines,3="mod,mines;name,Add"
# Mines,4="mod,attackmines;name,AttackMines"
# Hide="2;selectmultiple"
# HideDefault="mod,no dark,no blind,no cover"
# Hide,1="mod,dark;name,Dark"
# Hide,2="mod,blind;name,Blind"
# Hide,3="mod,blind;name,Cover"
[ScreenMiniMenu]
HeaderX=SCREEN_CENTER_X
HeaderY=SCREEN_TOP
HeaderOnCommand=draworder,100;visible,false
HeaderOffCommand=
LineHighlightOnCommand=cropleft,0.1;cropright,0.1;zoomx,1.3;fadeleft,0.25;faderight,0.25;diffusealpha,0.375
LineHighlightChangeCommand=
LineHighlightChangeToExitCommand=
[ScreenMiniMenuContext]
PageOnCommand=visible,false
LineHighlightX=SCREEN_CENTER_X/2
TitleX=SCREEN_CENTER_X
TitleOnCommand=shadowlength,1;
ItemsStartX=SCREEN_CENTER_X
ItemsEndX=SCREEN_CENTER_X
ItemsGapX=14
ItemsLongRowP1X=SCREEN_CENTER_X
ItemsLongRowP2X=SCREEN_CENTER_X
ItemsLongRowSharedX=SCREEN_CENTER_X
[ScreenOptionsTheme]
Fallback="ScreenOptionsServiceChild"
LineNames="gScore,gSDisp,gOpts,gLongFail"
#,gAuto
LinegScore="lua,UserPrefGameplayShowScore()"
LinegSDisp="lua,UserPrefGameplayShowStepsDisplay()"
LinegOpts="lua,UserPrefShowLotsaOptions()"
LinegAuto="lua,UserPrefAutoSetStyle()"
LinegLongFail="lua,UserPrefLongFail()"
[ScreenOptionsSystemDirection]
LineNames="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,LF,17,18,19,20,21,22"
LineLF="lua,UserPrefLongFail()"
[ScreenOptionsService]
ShowHeader=false
# ScreenOptionsSystemDirection
LineNames="SD,1,2,13,3,10,11,4,12,6,5,Theme,8,9"
LineSD="gamecommand;screen,ScreenOptionsSystemDirection;name,System Direction"
NumRowsShown=14
RowPositionTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) self:y(SCREEN_CENTER_Y-170+24*offsetFromCenter) end
SeparateExitRow=false
SeparateExitRowY=SCREEN_BOTTOM-40
[ScreenTextEntry]
QuestionOnCommand=diffuse,Color("Orange");diffusetopedge,BoostColor(Color("Orange"),1.5);wrapwidthpixels,600
AnswerOnCommand=diffuse,Color("Blue");glowshift;
KeysInitCommand=zoom,0.8;shadowlength,0
[ScreenTitleMenu]
ShowHeader=false
ShowFooter=false
#
ShowScroller=true
WrapScroller=false
ScrollerTransform=function(self,offset,itemIndex,numItems) self:y((28)*(itemIndex-(numItems-1)/2)); end;
ScrollerSecondsPerItem=0
ScrollerNumItemsToDraw=20
ScrollerX=SCREEN_CENTER_X
ScrollerY=SCREEN_CENTER_Y+80
ScrollerOnCommand=zoom,0;bounceend,0.35;zoom,1
#
ShowLogo=true
LogoX=SCREEN_CENTER_X
LogoY=SCREEN_CENTER_Y-68
LogoOnCommand=bob;effectperiod,4;effectmagnitude,0,5.25,0;zoom,0;bounceend,0.35;zoom,0.75
LogoOffCommand=stopeffect;bouncebegin,0.35;rotationz,360;zoom,0
#
ShowCurrentGametype=true
CurrentGametypeX=SCREEN_WIDTH*0.99
CurrentGametypeY=SCREEN_HEIGHT*0.1575
CurrentGametypeOnCommand=vertalign,bottom;
CurrentGametypeOffCommand=linear,0.5;cropright,1
#
ShowVersionInfo=true
VersionInfoX=SCREEN_WIDTH*0.9875
VersionInfoY=SCREEN_HEIGHT*0.8825
VersionInfoOnCommand=settext,"You're using " ..ProductID().." "..ProductVersion().."\nBuilt on "..VersionDate().." at "..VersionTime();horizalign,right;vertalign,bottom;zoom,0.5;
VersionInfoOffCommand=linear,0.5;croptop,1
#
ShowNetworkStatus=true
NetworkStatusX=SCREEN_WIDTH*0.0125
NetworkStatusY=SCREEN_HEIGHT*0.85
NetworkStatusOnCommand=horizalign,left;
NetworkStatusOffCommand=linear,0.5;cropright,1
#
#ChoiceNames="1,Setup,4,5,7"
ChoiceNames="1,4,5,7"
#~ ChoiceNames="1,3,4,7"
DefaultChoice="1"
#DisabledChoices="Setup"
#ChoiceSetup="text,Setup"
ChoiceSetup="screen,ScreenQuickSetupOverview;text,Setup"
[ScreenQuickSetupOverview]
IconStartX=SCREEN_CENTER_X-160
IconStartY=SCREEN_BOTTOM-60
IconSetX=SCREEN_CENTER_X-160
IconSetY=SCREEN_BOTTOM-60
IconBackX=SCREEN_CENTER_X+160
IconBackY=SCREEN_BOTTOM-60
ExplanationX=SCREEN_CENTER_X
ExplanationY=SCREEN_BOTTOM-100
ExplanationOnCommand=shadowlength,1;zoom,0.75;maxwidth,SCREEN_WIDTH/0.75;
ExplanationOffCommand=
[ScreenProfileLoad]
#
ShowHeader=true
ShowFooter=true
ShowHelp=true
[ScreenSelectProfile]
WaitForChildrenBeforeTweening=true
[ScreenSelectPlayMode]
UpdateOnMesage=""
#
FOV=90
#
PerChoiceScrollElement=false
PerChoiceIconElement=false
#
DefaultChoice="Single"
ChoiceNames=GameCompatibleModes()
#
OptionOrderAuto="1:2,2:1"
ChoiceSingle="name,Single;style,single;screen,"..Branch.AfterSelectPlayMode()
ChoiceDouble="name,Double;style,double;screen,"..Branch.AfterSelectPlayMode()
ChoiceSolo="name,Solo;style,solo;screen,"..Branch.AfterSelectPlayMode()
ChoiceVersus="name,Versus;style,versus;screen,"..Branch.AfterSelectPlayMode()
ChoiceCouple="name,Couple;style,couple;screen,"..Branch.AfterSelectPlayMode()
ChoiceHalfDouble="name,HalfDouble;style,halfdouble;screen,"..Branch.AfterSelectPlayMode()
Choice5Keys="name,5Keys;style,single5;;screen,"..Branch.AfterSelectPlayMode()
Choice7Keys="name,7Keys;style,single7;screen,"..Branch.AfterSelectPlayMode()
Choice10Keys="name,10Keys;style,double10;screen,"..Branch.AfterSelectPlayMode()
Choice14Keys="name,14Keys;style,double14;screen,"..Branch.AfterSelectPlayMode()
ChoiceKB7="name,kb7;style,single;screen,"..Branch.AfterSelectPlayMode()
#
ShowScroller=false
ShowIcon=true
WrapScroller=false
UseIconMetrics=true
#
IconGainFocusCommand=stoptweening;bounceend,0.125;zoom,1;
IconLoseFocusCommand=stoptweening;decelerate,0.25;zoom,0.8;
#
IconChoiceSingleX=SCREEN_CENTER_X-160
IconChoiceSingleY=SCREEN_CENTER_Y-96
IconChoiceSingleOnCommand=zoom,0;bounceend,0.35;zoom,1
IconChoiceSingleOffCommand=linear,0.1175;zoomx,0
#
IconChoiceDoubleX=SCREEN_CENTER_X-160
IconChoiceDoubleY=SCREEN_CENTER_Y
IconChoiceDoubleOnCommand=zoom,0;bounceend,0.35;zoom,1
IconChoiceDoubleOffCommand=linear,0.1175;zoomx,0
#
IconChoiceSoloX=SCREEN_CENTER_X-160
IconChoiceSoloY=SCREEN_CENTER_Y+96
IconChoiceSoloOnCommand=zoom,0;bounceend,0.35;zoom,1
IconChoiceSoloOffCommand=linear,0.1175;zoomx,0
#
IconChoiceHalfDoubleX=SCREEN_CENTER_X-160
IconChoiceHalfDoubleY=SCREEN_CENTER_Y+96
IconChoiceHalfDoubleOnCommand=zoom,0;bounceend,0.35;zoom,1
IconChoiceHalfDoubleOffCommand=linear,0.1175;zoomx,0
#
IconChoiceVersusX=SCREEN_CENTER_X+160
IconChoiceVersusY=SCREEN_CENTER_Y-48
IconChoiceVersusOnCommand=zoom,0;bounceend,0.35;zoom,1
IconChoiceVersusOffCommand=linear,0.1175;zoomx,0
#
IconChoiceCoupleX=SCREEN_CENTER_X+160
IconChoiceCoupleY=SCREEN_CENTER_Y+48
IconChoiceCoupleOnCommand=zoom,0;bounceend,0.35;zoom,1
IconChoiceCoupleOffCommand=linear,0.1175;zoomx,0
#
IconChoicekb7X=SCREEN_CENTER_X
IconChoicekb7Y=SCREEN_CENTER_Y
IconChoicekb7OnCommand=zoom,0;bounceend,0.35;zoom,1
IconChoicekb7OffCommand=linear,0.1175;zoomx,0
#
IconChoice5KeysX=SCREEN_CENTER_X-160
IconChoice5KeysY=SCREEN_CENTER_Y-48
IconChoice5KeysOnCommand=zoom,0;bounceend,0.35;zoom,1
IconChoice5KeysOffCommand=linear,0.1175;zoomx,0
#
IconChoice7KeysX=SCREEN_CENTER_X-160
IconChoice7KeysY=SCREEN_CENTER_Y+48
IconChoice7KeysOnCommand=zoom,0;bounceend,0.35;zoom,1
IconChoice7KeysOffCommand=linear,0.1175;zoomx,0
#
IconChoice10KeysX=SCREEN_CENTER_X+160
IconChoice10KeysY=SCREEN_CENTER_Y-48
IconChoice10KeysOnCommand=zoom,0;bounceend,0.35;zoom,1
IconChoice10KeysOffCommand=linear,0.1175;zoomx,0
#
IconChoice14KeysX=SCREEN_CENTER_X+160
IconChoice14KeysY=SCREEN_CENTER_Y+48
IconChoice14KeysOnCommand=zoom,0;bounceend,0.35;zoom,1
IconChoice14KeysOffCommand=linear,0.1175;zoomx,0
[ScreenSelectPlayStyle]
DefaultChoice="Normal"
ChoiceNames="Normal,Extended"
#~ ChoiceNames="Normal,Rave,Extended,Oni,Survival"
#
PerChoiceIconElement=false
# todo: re-implement ScreenGameInformation
ChoiceNormal="applydefaultoptions;name,Normal;playmode,regular;screen,ScreenSelectMusic"
ChoiceExtended="applydefaultoptions;name,Extended;playmode,nonstop;screen,ScreenSelectCourse"
#~ ChoiceExtended="name,Extended;playmode,nonstop;sort,AllCourses;screen,ScreenSelectCourse"
#
ShowScroller=false
ShowIcon=true
WrapScroller=false
UseIconMetrics=true
#
IconGainFocusCommand=stoptweening;bounceend,0.125;zoom,1;
IconLoseFocusCommand=stoptweening;decelerate,0.25;zoom,0.8;
#
IconChoiceNormalX=SCREEN_CENTER_X-160
IconChoiceNormalY=SCREEN_CENTER_Y
IconChoiceNormalOnCommand=zoom,0;bounceend,0.35;zoom,1
IconChoiceNormalOffCommand=linear,0.1175;zoomx,0
#
IconChoiceExtendedX=SCREEN_CENTER_X+160
IconChoiceExtendedY=SCREEN_CENTER_Y
IconChoiceExtendedOnCommand=zoom,0;bounceend,0.35;zoom,1
IconChoiceExtendedOffCommand=linear,0.1175;zoomx,0
[ScreenSelectMusic]
#~ NextScreen=ScreenSelectMusicNext()
#
MusicWheelType="MusicWheel"
Codes=""
#
TimerSeconds=60
DoRouletteOnMenuTimer=true
#
DefaultSort=GAMESTATE:IsCourseMode() and "Group" or "AllCourses"
#
SampleMusicLoops=true
SampleMusicFallbackFadeInSeconds=0
#
UseOptionsList=false
#
UsePlayerSelectMenu=false
OptionsMenuAvailable=true
SelectMenuAvailable=true
ModeMenuAvailable=true
#
ShowOptionsMessageSeconds=1.5
#
ScreenModsCommand=setupmusicstagemods
#
PreviousSongButton="MenuLeft"
NextSongButton="MenuRight"
#
TwoPartSelection=false
TwoPartConfirmsOnly=false
#
SampleMusicDelay=0.25
SampleMusicDelayInit=0
AlignMusicBeat=false
SelectMenuChangesDifficulty=true
WrapChangeSteps=false
# HelpDisplay has things added here to make sure it disappears for another
# actor, which we defined in this screens decorations.
HelpSelectMenuOpenedMessageCommand=stoptweening;decelerate,0.125;diffusealpha,0;
HelpSelectMenuClosedMessageCommand=stoptweening;accelerate,0.0725;diffusealpha,1;
# Clone everything from HelpDisplay: we're lazy
ShowAlternateHelpDisplay=true
# AlternateHelpDisplaySelectMenuOpenedMessageCommand=stoptweening;y,SCREEN_BOTTOM-16;accelerate,0.0725/2;y,SCREEN_BOTTOM-16-16;diffusealpha,1;decelerate,0.0725/2;y,SCREEN_BOTTOM-16-32;
# AlternateHelpDisplaySelectMenuClosedMessageCommand=stoptweening;y,SCREEN_BOTTOM-16;smooth,0.125;y,SCREEN_BOTTOM-16;diffusealpha,0;
AlternateHelpDisplaySelectMenuOpenedMessageCommand=stoptweening;accelerate,0.0725;diffusealpha,1;
AlternateHelpDisplaySelectMenuClosedMessageCommand=stoptweening;decelerate,0.125;diffusealpha,0;
#
MusicWheelX=SCREEN_CENTER_X+160
MusicWheelY=SCREEN_CENTER_Y
MusicWheelOnCommand=draworder,-5;fov,90;vanishpoint,SCREEN_CENTER_X+160,SCREEN_CENTER_Y;addx,SCREEN_CENTER_X;decelerate,0.35;addx,-SCREEN_CENTER_X
MusicWheelOffCommand=bouncebegin,0.15;zoomx,0;
#
ShowNewSong=not GAMESTATE:IsCourseMode()
NewSongX=SCREEN_CENTER_X-160+128
NewSongY=SCREEN_TOP+160
NewSongOnCommand=diffuse,Color("Orange");diffusetopedge,Color("Yellow");strokecolor,Color("Outline");zoom,0.75;skewx,-0.125;rotationz,-11.25/2;draworder,106;
NewSongOffCommand=accelerate,0.35;addy,-SCREEN_CENTER_Y;
NewSongShowCommand=stoptweening;decelerate,0.125;diffusealpha,1;zoomy,0.75;thump,2;effectclock,'bgm';effectmagnitude,1,1,1;effectcolor1,color("1,1,1");effectcolor2,color("1,1.25,1");
NewSongHideCommand=stoptweening;accelerate,0.075;diffusealpha,0;zoomy,0.75*1.5;stopeffect;
#
ShowSongTime=true
SongTimeX=SCREEN_CENTER_X-160
SongTimeY=SCREEN_TOP+160+(36/2)+8
SongTimeOnCommand=zoom,0.75;strokecolor,Color("Outline");shadowlength,1
SongTimeOffCommand=bouncebegin,0.15;zoom,0;diffusealpha,0;
SongTimeResetCommand=diffuse,Color("White");
SongTimeAutogenCommand=diffuse,Color("Green");
SongTimeLongCommand=diffusebottomedge,Color("Blue");
SongTimeMarathonCommand=diffuse,Color("Yellow");diffusebottomedge,Color("Orange");
#
ShowSortOrder=true
SortOrderX=SCREEN_CENTER_X+128+32
SortOrderY=SCREEN_TOP+24+4
SortOrderOnCommand=draworder,105;strokecolor,Color("Outline");zoom,0.75
SortOrderSortCommand=finishtweening;zoom,0.75*1.25;diffusebottomedge,Color("Blue");decelerate,0.5;zoom,0.75;diffuse,Color("White");
SortOrderSongChosenCommand=linear,0.25;diffusealpha,0;
SortOrderOffCommand=bouncebegin,0.15;zoomy,0;
#
ShowSortOrderFrame=true
SortOrderFrameX=SCREEN_CENTER_X+128+32
SortOrderFrameY=SCREEN_TOP+24-12
SortOrderFrameOnCommand=draworder,105;shadowlength,1;zoom,0.625;settext,"Sort:"
SortOrderFrameSortCommand=
SortOrderFrameSongChosenCommand=linear,0.25;diffusealpha,0;
SortOrderFrameOffCommand=bouncebegin,0.15;zoomy,0;
#
ShowStageDisplay=true
StageDisplayX=SCREEN_CENTER_X-160
StageDisplayY=SCREEN_TOP+160-96+4
StageDisplayOnCommand=draworder,105;fov,90;zoom,0.75;vanishpoint,SCREEN_CENTER_X-160,SCREEN_TOP+160-96+4;rotationy,90;decelerate,0.5;rotationy,0;
StageDisplayOffCommand=linear,0.25;diffusealpha,0;
#
BannerX=SCREEN_CENTER_X-160
BannerY=SCREEN_TOP+160-36
BannerOnCommand=draworder,-1;scaletoclipped,256,80;visible,true;ztest,1;addy,-SCREEN_CENTER_Y;decelerate,0.35;addy,SCREEN_CENTER_Y
BannerOffCommand=bouncebegin,0.15;zoomx,0;
#
ShowBannerFrame=true
BannerFrameX=SCREEN_CENTER_X-160
BannerFrameY=SCREEN_TOP+160-36
BannerFrameOnCommand=draworder,105;addy,-SCREEN_CENTER_Y;decelerate,0.35;addy,SCREEN_CENTER_Y
BannerFrameOffCommand=bouncebegin,0.15;zoomx,0;
#
ShowBPMDisplay=true
BPMDisplayX=SCREEN_CENTER_X-160-90+2
BPMDisplayY=SCREEN_TOP+160+(36/2)+8
BPMDisplayOnCommand=finishtweening;horizalign,left;strokecolor,Color("Outline");maxwidth,128;addx,320;zoomx,0;decelerate,0.35;addx,-320;zoomx,1
BPMDisplayOffCommand=bouncebegin,0.15;zoomx,0;
#
ShowBPMLabel=true
BPMLabelX=SCREEN_CENTER_X-160-90
BPMLabelY=SCREEN_TOP+160+(36/2)+6
BPMLabelOnCommand=addx,-SCREEN_CENTER_X;decelerate,0.35;addx,SCREEN_CENTER_X
BPMLabelOffCommand=bouncebegin,0.15;zoomx,0;
#
ShowDifficultyList=not GAMESTATE:IsCourseMode();
DifficultyListX=SCREEN_CENTER_X-160
DifficultyListY=SCREEN_TOP+216+6
DifficultyListOnCommand=addx,-SCREEN_CENTER_X;decelerate,0.35;addx,SCREEN_CENTER_X;
DifficultyListOffCommand=bouncebegin,0.15;zoomx,0;
#
DifficultyListShowCommand=stoptweening;bounceend,0.135;zoomx,1
DifficultyListHideCommand=stoptweening;bouncebegin,0.135;zoomx,0
# Shrink the difficultylist for viewing panedisplays;
# DifficultyListSelectMenuOpenedMessageCommand=stoptweening;decelerate,0.125;zoom,0.5;
# DifficultyListSelectMenuClosedMessageCommand=stoptweening;accelerate,0.0725;zoom,1;
#
ShowCourseContentsList=false
CourseContentsListX=SCREEN_CENTER_X-160
CourseContentsListY=SCREEN_TOP+216+6
CourseContentsListOnCommand=addx,-SCREEN_CENTER_X;decelerate,0.35;addx,SCREEN_CENTER_X
CourseContentsListOffCommand=bouncebegin,0.15;zoomx,0;
#
ShowNumCourseSongs=false
NumCourseSongsX=SCREEN_CENTER_X-160+128
NumCourseSongsY=SCREEN_TOP+160+(36/2)+8
NumCourseSongsOnCommand=zoom,0.75;strokecolor,Color("Outline");shadowlength,1
NumCourseSongsOffCommand=bouncebegin,0.15;zoom,0;diffusealpha,0;
#
ShowSongOptions=true
SongOptionsX=SCREEN_CENTER_X
SongOptionsY=SCREEN_CENTER_Y
SongOptionsOnCommand=visible,false;draworder,1000
SongOptionsOffCommand=
#--
SongOptionsShowCommand=visible,true;zoom,1.2;settext,"PRESS &START; FOR OPTIONS";decelerate,0.3;zoom,1;
SongOptionsEnterCommand=settext,"ENTERING OPTIONS";sleep,0.5;linear,0.3;zoomy,0;
SongOptionsHideCommand=linear,0.3;zoomy,0;
#
ShowSongOptionsFrame=true
SongOptionsFrameX=SCREEN_CENTER_X
SongOptionsFrameY=SCREEN_CENTER_Y
SongOptionsFrameOnCommand=visible,false;draworder,1000
SongOptionsFrameOffCommand=
#--
SongOptionsFrameShowCommand=visible,true;diffuse,Color("Orange");diffusealpha,0.5;zoomy,40*1.5;linear,1.5;zoomy,40;
SongOptionsFrameEnterCommand=sleep,0.5;linear,0.3;diffusealpha,0;
SongOptionsFrameHideCommand=linear,0.3;diffusealpha,0
#
CDTitleX=SCREEN_CENTER_X-160+90
CDTitleY=SCREEN_TOP+160+(36/2)+8
CDTitleFrontCommand=visible,false
CDTitleBackCommand=
CDTitleOnCommand=zoom,0.75;diffusealpha,0.7;zoom,0;bounceend,0.35;zoom,0.75
CDTitleOffCommand=bouncebegin,0.15;zoomx,0;
#
ScoreFrameP1X=
ScoreFrameP1Y=
ScoreFrameP1OnCommand=visible,false
ScoreFrameP1OffCommand=
ScoreP1X=
ScoreP1Y=
ScoreP1OnCommand=visible,false
ScoreP1OffCommand=
#
ScoreP2X=
ScoreP2Y=
ScoreP2OnCommand=visible,false
ScoreP2OffCommand=
ScoreFrameP2X=
ScoreFrameP2Y=
ScoreFrameP2OnCommand=visible,false
ScoreFrameP2OffCommand=
#
ScoreP1SortChangeCommand=stoptweening;
ScoreP2SortChangeCommand=stoptweening;
ScoreFrameP1SortChangeCommand=stoptweening;
ScoreFrameP2SortChangeCommand=stoptweening;
#
ShowStepsDisplayP1=GAMESTATE:IsHumanPlayer(PLAYER_1)
StepsDisplayP1X=SCREEN_CENTER_X-160
StepsDisplayP1Y=SCREEN_BOTTOM-60
StepsDisplayP1OnCommand=visible,THEME:GetMetric(Var "LoadingScreen","ShowStepsDisplayP1");addy,SCREEN_CENTER_Y;decelerate,0.35;addy,-SCREEN_CENTER_Y
StepsDisplayP1OffCommand=bouncebegin,0.15;zoomx,0;
#
ShowStepsDisplayP2=GAMESTATE:IsHumanPlayer(PLAYER_2)
StepsDisplayP2X=SCREEN_CENTER_X+160
StepsDisplayP2Y=SCREEN_BOTTOM-60
StepsDisplayP2OnCommand=visible,THEME:GetMetric(Var "LoadingScreen","ShowStepsDisplayP2");addy,SCREEN_CENTER_Y;decelerate,0.35;addy,-SCREEN_CENTER_Y
StepsDisplayP2OffCommand=bouncebegin,0.15;zoomx,0;
[ScreenSelectCourse]
#~ ScreenInitCommand=%function(self) \
#~ GAMESTATE:ApplyGameCommand("sort,AllCourses",PLAYER_1); \
#~ GAMESTATE:ApplyGameCommand("sort,AllCourses",PLAYER_2); \
#~ end;
#
DefaultSort="Nonstop"
#
ShowDifficultyList=false
ShowCourseContentsList=true
ShowNumCourseSongs=true
#
UsePlayerSelectMenu=false
SelectMenuAvailable=false
[ScreenNetSelectMusic]
StepsDisplayP1X=SCREEN_CENTER_X-240
StepsDisplayP1Y=SCREEN_CENTER_Y+185
StepsDisplayP1OnCommand=horizalign,right;zoomx,0.0;zoomy,0.0;linear,0.5;zoomy,1.0;zoomx,1.0
StepsDisplayP1OffCommand=linear,0.5;zoomx,0.0;zoomy,0.0
#--#
StepsDisplayP2X=SCREEN_CENTER_X-110
StepsDisplayP2Y=SCREEN_CENTER_Y+185
StepsDisplayP2OnCommand=horizalign,right;zoomx,0.0;zoomy,0.0;linear,0.5;zoomy,1.0;zoomx,1.0
StepsDisplayP2OffCommand=linear,0.5;zoomx,0.0;zoomy,0.0
#====#
BPMDisplayX=SCREEN_CENTER_X-160-90+2
BPMDisplayY=SCREEN_CENTER_Y+156
BPMDisplayOnCommand=finishtweening;horizalign,left;strokecolor,Color("Outline");maxwidth,128;addx,320;zoomx,0;decelerate,0.35;addx,-320;zoomx,1
BPMDisplayOffCommand=bouncebegin,0.15;zoomx,0;
#--#
ShowBPMLabel=true
BPMLabelX=SCREEN_CENTER_X-160-90
BPMLabelY=SCREEN_CENTER_Y+156
BPMLabelOnCommand=horizalign,right;zoom,0.75;strokecolor,Color("Outline");addx,-SCREEN_CENTER_X;decelerate,0.35;addx,SCREEN_CENTER_X
BPMLabelOffCommand=bouncebegin,0.15;zoomx,0;
UsersX=SCREEN_CENTER_X-272
UsersY=SCREEN_CENTER_Y-172
UsersDX=40
UsersAY=16
UsersOnCommand=draworder,2;zoom,0.75;shadowlength,1
[ScreenPlayerOptions]
LineNames=GetDefaultOptionLines()
#~ LineNames="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17"
Line1="lua,SpeedMods()"
#~ Line1="list,Speed"
Line2="list,Accel"
Line3="list,Effect"
Line4="list,Appearance"
Line5="list,Turn"
Line6="list,Insert"
Line7="list,Scroll"
Line8="list,NoteSkins"
Line9="list,Holds"
Line10="list,Mines"
Line11="list,Attacks"
Line12="list,PlayerAutoPlay"
Line13="list,Hide"
Line14="list,Persp"
Line15="list,ScoreDisplay"
Line16="list,Steps"
Line17="list,Characters"
[ScreenStageInformation]
ForceTimer=true
TimerOnCommand=visible,false
TimerSeconds=3
[ScreenGameplay]
ShowLifeMeterForDisabledPlayers=false
#
SongMeterDisplayP1X=SCREEN_LEFT+16
SongMeterDisplayP1Y=SCREEN_CENTER_Y
SongMeterDisplayP1OnCommand=rotationz,-90;zoom,0;addx,-24;sleep,1.5;decelerate,0.5;zoom,1;addx,24
SongMeterDisplayP1OffCommand=
#
SongMeterDisplayP2X=SCREEN_RIGHT-16
SongMeterDisplayP2Y=SCREEN_CENTER_Y
SongMeterDisplayP2OnCommand=rotationz,-90;zoom,0;addx,24;sleep,1.5;decelerate,0.5;zoom,1;addx,-24
SongMeterDisplayP2OffCommand=
#
ShowBPMDisplay=true
BPMDisplayX=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and (GAMESTATE:GetMasterPlayerNumber() == PLAYER_1 and THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")) or SCREEN_CENTER_X
BPMDisplayY=SCREEN_BOTTOM-16
BPMDisplayOnCommand=zoom,0.5;
BPMDisplayOffCommand=bounceend,0.25;zoom,0
#
ShowStageDisplay=false
StageDisplayX=SCREEN_CENTER_X
StageDisplayY=SCREEN_TOP+24
StageDisplayOnCommand=zoom,0.5;
StageDisplayOffCommand=bounceend,0.25;zoom,0
#
LifeP1X=(GAMESTATE:GetCurrentStyle():GetStyleType() == 'StyleType_OnePlayerTwoSides' or (PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1)) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
LifeP1Y=SCREEN_TOP+24
LifeP1OnCommand=finishtweening;addy,-48;sleep,1.25;bounceend,0.35;addy,48;
#~ LifeP1OnCommand=addx,-SCREEN_CENTER_X;sleep,1.25;decelerate,0.35*0.25;addx,SCREEN_CENTER_X*1.5;accelerate,0.35*0.25;addx,-SCREEN_CENTER_X*0.25;bounceend,0.35*0.25;addx,-SCREEN_CENTER_X*0.25
LifeP1OffCommand=
LifeP2X=(GAMESTATE:GetCurrentStyle():GetStyleType() == 'StyleType_OnePlayerTwoSides' or (PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1)) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
LifeP2Y=SCREEN_TOP+24
LifeP2OnCommand=finishtweening;zoomx,-1;addy,-48;sleep,1.25;bounceend,0.35;addy,48;
#~ LifeP2OnCommand=zoomx,-1;addx,SCREEN_CENTER_X;sleep,1.25;decelerate,0.35*0.25;addx,-SCREEN_CENTER_X*1.5;accelerate,0.35*0.25;addx,SCREEN_CENTER_X*0.25;bounceend,0.35*0.25;addx,SCREEN_CENTER_X*0.25
LifeP2OffCommand=
#
ToastyDisplayP1X=(GAMESTATE:GetCurrentStyle():GetStyleType() == 'StyleType_OnePlayerTwoSides' or (PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1)) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
ToastyDisplayP1Y=SCREEN_CENTER_Y
ToastyDisplayP1OnCommand=
ToastyDisplayP1OffCommand=
#
ToastyDisplayP2X=(GAMESTATE:GetCurrentStyle():GetStyleType() == 'StyleType_OnePlayerTwoSides' or (PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1)) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
ToastyDisplayP2Y=SCREEN_CENTER_Y
ToastyDisplayP2OnCommand=
ToastyDisplayP2OffCommand=
#
SongNumberP1X=THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") - 60
SongNumberP1Y=SCREEN_TOP+24+7
SongNumberP1OnCommand=zoom,0.75;diffuse,PlayerColor(PLAYER_1);strokecolor,BoostColor(PlayerColor(PLAYER_1),0.5)
SongNumberP1OffCommand=
SongNumberP2X=THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") + 60
SongNumberP2Y=SCREEN_TOP+24+7
SongNumberP2OnCommand=zoom,0.75;diffuse,PlayerColor(PLAYER_2);strokecolor,BoostColor(PlayerColor(PLAYER_2),0.5)
SongNumberP2OffCommand=
#
ScoreP1X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
ScoreP1Y=SCREEN_BOTTOM-28
ScoreP1OnCommand=visible,GetUserPrefB("UserPrefGameplayShowScore");sleep,3+0.3;smooth,0.5;y,SCREEN_BOTTOM-50
ScoreP1OffCommand=
ScoreP2X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
ScoreP2Y=SCREEN_BOTTOM-28
ScoreP2OnCommand=visible,GetUserPrefB("UserPrefGameplayShowScore");sleep,3+0.3;smooth,0.5;y,SCREEN_BOTTOM-50
ScoreP2OffCommand=
#
StepsDescriptionP1X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
StepsDescriptionP1Y=SCREEN_CENTER_Y-24
StepsDescriptionP1OnCommand=zoom,0.5;diffusealpha,0;addy,-10;smooth,0.3;diffusealpha,1;addy,10;sleep,3;smooth,0.5;addy,-10;diffusealpha,0
StepsDescriptionP1OffCommand=
StepsDescriptionP2X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
StepsDescriptionP2Y=SCREEN_CENTER_Y-24
StepsDescriptionP2OnCommand=zoom,0.5;diffusealpha,0;addy,-10;smooth,0.3;diffusealpha,1;addy,10;sleep,3;smooth,0.5;addy,-10;diffusealpha,0
StepsDescriptionP2OffCommand=
#
PlayerOptionsP1X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
PlayerOptionsP1Y=SCREEN_CENTER_Y+24
PlayerOptionsP1OnCommand=vertalign,top;wrapwidthpixels,256*2;zoom,0.5;diffusealpha,0;addy,10;smooth,0.3;diffusealpha,1;addy,-10;sleep,3;smooth,0.5;addy,10;diffusealpha,0
PlayerOptionsP1OffCommand=
PlayerOptionsP2X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
PlayerOptionsP2Y=SCREEN_CENTER_Y+24
PlayerOptionsP2OnCommand=vertalign,top;wrapwidthpixels,256*2;zoom,0.5;diffusealpha,0;addy,10;smooth,0.3;diffusealpha,1;addy,-10;sleep,3;smooth,0.5;addy,10;diffusealpha,0
PlayerOptionsP2OffCommand=
#
StepsDisplayP1X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
StepsDisplayP1Y=SCREEN_CENTER_Y
StepsDisplayP1OnCommand=zoomy,0;linear,0.3;zoomy,1;sleep,3;queuecommand,( GetUserPrefB("UserPrefGameplayShowStepsDisplay") == true and "Show" or "Hide" );
StepsDisplayP1ShowCommand=smooth,0.5;y,SCREEN_BOTTOM-20;
StepsDisplayP1HideCommand=linear,0.5;zoomy,0
StepsDisplayP1OffCommand=
StepsDisplayP2X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
StepsDisplayP2Y=SCREEN_CENTER_Y
StepsDisplayP2OnCommand=zoomy,0;linear,0.3;zoomy,1;sleep,3;queuecommand,( GetUserPrefB("UserPrefGameplayShowStepsDisplay") == true and "Show" or "Hide" );
StepsDisplayP2ShowCommand=smooth,0.5;y,SCREEN_BOTTOM-20;
StepsDisplayP2HideCommand=linear,0.5;zoomy,0
StepsDisplayP2OffCommand=
#
SongOptionsX=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and (GAMESTATE:GetMasterPlayerNumber() == PLAYER_1 and THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")) or SCREEN_CENTER_X
SongOptionsY=SCREEN_BOTTOM-32
SongOptionsOnCommand=zoom,0.5
SongOptionsOffCommand=
#
OniGameOverP1X=
OniGameOverP1Y=
OniGameOverP1OnCommand=
OniGameOverP1OffCommand=
#
OniGameOverP2X=
OniGameOverP2Y=
OniGameOverP2OnCommand=
OniGameOverP2OffCommand=
#
SurviveTimeX=SCREEN_CENTER_X
SurviveTimeY=SCREEN_CENTER_Y+40
SurviveTimeOnCommand=shadowlength,1;zoomx,0;bounceend,1;zoomx,1
SurviveTimeOffCommand=shadowlength,1;linear,1;zoom,0.75;diffusealpha,0
#
ActiveAttackListP1X=THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
ActiveAttackListP1Y=
ActiveAttackListP1OnCommand=visible,false
ActiveAttackListP1OffCommand=
ActiveAttackListP2X=THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
ActiveAttackListP2Y=
ActiveAttackListP2OnCommand=visible,false
ActiveAttackListP2OffCommand=
#
LyricDisplaySetNoReverseCommand=x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+160
LyricDisplaySetReverseCommand=x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-140
# This is used if one player is in reverse and the other isn't.
LyricDisplaySetOneReverseCommand=x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-160;
LyricDisplayDefaultColor=Color("White")
[ScreenEvaluation]
Class="ScreenEvaluation"
Fallback="ScreenWithMenuElements"
#
NextScreen=Branches.AfterEvaluation()
PrevScreen=Branches.AfterEvaluation()
#
PlayMusic=false
#
ShowJudgmentLineW1=true
ShowJudgmentLineW2=true
ShowJudgmentLineW3=true
ShowJudgmentLineW4=true
ShowJudgmentLineW5=true
ShowJudgmentLineHeld=true
ShowJudgmentLineMiss=true
ShowJudgmentLineMaxCombo=true
ShowGradeArea=true
ShowScoreArea=true
ShowSharedJudgmentLineLabels=true
ShowGraphDisplay=true
ShowComboGraph=true
ShowStepsDisplay=true
#
W1NumberP1X=SCREEN_CENTER_X-160+40
W1NumberP1Y=SCREEN_TOP+160
W1NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
W1NumberP1OffCommand=
W1NumberP2X=SCREEN_CENTER_X+160-40
W1NumberP2Y=SCREEN_TOP+160
W1NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
W1NumberP2OffCommand=
W1LabelX=SCREEN_CENTER_X
W1LabelY=SCREEN_TOP+160
W1LabelOnCommand=
W1LabelOffCommand=
#
W2NumberP1X=SCREEN_CENTER_X-160+40
W2NumberP1Y=SCREEN_TOP+180
W2NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
W2NumberP1OffCommand=
W2NumberP2X=SCREEN_CENTER_X+160-40
W2NumberP2Y=SCREEN_TOP+180
W2NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
W2NumberP2OffCommand=
W2LabelX=SCREEN_CENTER_X
W2LabelY=SCREEN_TOP+180
W2LabelOnCommand=
W2LabelOffCommand=
#
W3NumberP1X=SCREEN_CENTER_X-160+40
W3NumberP1Y=SCREEN_TOP+200
W3NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
W3NumberP1OffCommand=
W3NumberP2X=SCREEN_CENTER_X+160-40
W3NumberP2Y=SCREEN_TOP+200
W3NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
W3NumberP2OffCommand=
W3LabelX=SCREEN_CENTER_X
W3LabelY=SCREEN_TOP+200
W3LabelOnCommand=
W3LabelOffCommand=
#
W4NumberP1X=SCREEN_CENTER_X-160+40
W4NumberP1Y=SCREEN_TOP+220
W4NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
W4NumberP1OffCommand=
W4NumberP2X=SCREEN_CENTER_X+160-40
W4NumberP2Y=SCREEN_TOP+220
W4NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
W4NumberP2OffCommand=
W4LabelX=SCREEN_CENTER_X
W4LabelY=SCREEN_TOP+220
W4LabelOnCommand=
W4LabelOffCommand=
#
W5NumberP1X=SCREEN_CENTER_X-160+40
W5NumberP1Y=SCREEN_TOP+240
W5NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
W5NumberP1OffCommand=
W5NumberP2X=SCREEN_CENTER_X+160-40
W5NumberP2Y=SCREEN_TOP+240
W5NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
W5NumberP2OffCommand=
W5LabelX=SCREEN_CENTER_X
W5LabelY=SCREEN_TOP+240
W5LabelOnCommand=
W5LabelOffCommand=
#
MissNumberP1X=SCREEN_CENTER_X-160+40
MissNumberP1Y=SCREEN_TOP+260
MissNumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
MissNumberP1OffCommand=
MissNumberP2X=SCREEN_CENTER_X+160-40
MissNumberP2Y=SCREEN_TOP+260
MissNumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
MissNumberP2OffCommand=
MissLabelX=SCREEN_CENTER_X
MissLabelY=SCREEN_TOP+260
MissLabelOnCommand=
MissLabelOffCommand=
#
HeldNumberP1X=SCREEN_CENTER_X-160+40
HeldNumberP1Y=SCREEN_TOP+280
HeldNumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
HeldNumberP1OffCommand=
HeldNumberP2X=SCREEN_CENTER_X+160-40
HeldNumberP2Y=SCREEN_TOP+280
HeldNumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
HeldNumberP2OffCommand=
HeldLabelX=SCREEN_CENTER_X
HeldLabelY=SCREEN_TOP+280
HeldLabelOnCommand=
HeldLabelOffCommand=
#
MaxComboNumberP1X=SCREEN_CENTER_X-160+40
MaxComboNumberP1Y=SCREEN_TOP+300
MaxComboNumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
MaxComboNumberP1OffCommand=
MaxComboNumberP2X=SCREEN_CENTER_X+160-40
MaxComboNumberP2Y=SCREEN_TOP+300
MaxComboNumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
MaxComboNumberP2OffCommand=
MaxComboLabelX=SCREEN_CENTER_X
MaxComboLabelY=SCREEN_TOP+300
MaxComboLabelOnCommand=
MaxComboLabelOffCommand=
#
ScoreLabelX=SCREEN_CENTER_X
ScoreLabelY=SCREEN_TOP+330
ScoreLabelOnCommand=
ScoreLabelOffCommand=
#
ScoreNumberP1X=SCREEN_CENTER_X-160
ScoreNumberP1Y=SCREEN_TOP+330
ScoreNumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);diffusetopedge,BoostColor(PlayerColor(PLAYER_1),1.5);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
ScoreNumberP1OffCommand=
ScoreNumberP2X=SCREEN_CENTER_X+160
ScoreNumberP2Y=SCREEN_TOP+330
ScoreNumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);diffusetopedge,BoostColor(PlayerColor(PLAYER_2),1.5);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
ScoreNumberP2OffCommand=
#
LargeBannerX=SCREEN_CENTER_X
LargeBannerY=SCREEN_TOP+100
LargeBannerOnCommand=
LargeBannerOffCommand=
LargeBannerFrameX=SCREEN_CENTER_X
LargeBannerFrameY=SCREEN_TOP+100
LargeBannerFrameOnCommand=
LargeBannerFrameOffCommand=
#
GradeFrameP1X=SCREEN_CENTER_X-220
GradeFrameP1Y=SCREEN_TOP+80
GradeFrameP1OnCommand=
GradeFrameP1OffCommand=
GradeFrameP2X=SCREEN_CENTER_X+220
GradeFrameP2Y=SCREEN_TOP+80
GradeFrameP2OnCommand=
GradeFrameP2OffCommand=
#
GradeP1X=SCREEN_CENTER_X-220
GradeP1Y=SCREEN_TOP+100
GradeP1OnCommand=
GradeP1OffCommand=
GradeP2X=SCREEN_CENTER_X+220
GradeP2Y=SCREEN_TOP+100
GradeP2OnCommand=
GradeP2OffCommand=
#
PlayerOptionsP1X=SCREEN_CENTER_X-160
PlayerOptionsP1Y=SCREEN_TOP+350
PlayerOptionsP1OnCommand=zoom,0.5
PlayerOptionsP1OffCommand=
##
PlayerOptionsP2X=SCREEN_CENTER_X+160
PlayerOptionsP2Y=SCREEN_TOP+350
PlayerOptionsP2OnCommand=zoom,0.5
PlayerOptionsP2OffCommand=
#
SongOptionsX=SCREEN_CENTER_X
SongOptionsY=SCREEN_BOTTOM-48
SongOptionsOnCommand=zoom,0.5;shadowlength,1;
SongOptionsOffCommand=
#
DisqualifiedP1X=
DisqualifiedP1Y=
DisqualifiedP1OnCommand=
DisqualifiedP1OffCommand=
DisqualifiedP2X=
DisqualifiedP2Y=
DisqualifiedP2OnCommand=
DisqualifiedP2OffCommand=
#
GraphDisplayP1X=SCREEN_CENTER_X-160
GraphDisplayP1Y=SCREEN_BOTTOM-100
GraphDisplayP1OnCommand=
GraphDisplayP1OffCommand=
GraphDisplayP2X=SCREEN_CENTER_X+160
GraphDisplayP2Y=SCREEN_BOTTOM-100
GraphDisplayP2OnCommand=
GraphDisplayP2OffCommand=
#
ComboGraphP1X=SCREEN_CENTER_X-160
ComboGraphP1Y=SCREEN_BOTTOM-100+32-7
ComboGraphP1OnCommand=
ComboGraphP1OffCommand=
ComboGraphP2X=SCREEN_CENTER_X+160
ComboGraphP2Y=SCREEN_BOTTOM-100+32-7
ComboGraphP2OnCommand=
ComboGraphP2OffCommand=
#
StageAwardP1X=SCREEN_CENTER_X-220
StageAwardP1Y=SCREEN_TOP+130
StageAwardP1OnCommand=draworder,105;zoom,0.75;diffuse,Color("Yellow");diffusebottomedge,Color("Orange");strokecolor,ColorDarkTone( Color("Orange") );glowshift;
StageAwardP1OffCommand=
#
StageAwardP2X=SCREEN_CENTER_X+220
StageAwardP2Y=SCREEN_TOP+130
StageAwardP2OnCommand=draworder,105;zoom,0.75;diffuse,Color("Yellow");diffusebottomedge,Color("Orange");strokecolor,ColorDarkTone( Color("Orange") );glowshift;
StageAwardP2OffCommand=
#
PeakComboAwardP1X=SCREEN_CENTER_X-160
PeakComboAwardP1Y=SCREEN_TOP+300+10
PeakComboAwardP1OnCommand=draworder,105;zoom,0.5;diffusebottomedge,Color("Blue");strokecolor,ColorDarkTone( Color("Blue") );glowshift;
PeakComboAwardP1OffCommand=
#
PeakComboAwardP2X=SCREEN_CENTER_X+160
PeakComboAwardP2Y=SCREEN_TOP+300+10
PeakComboAwardP2OnCommand=draworder,105;zoom,0.5;diffusebottomedge,Color("Blue");strokecolor,ColorDarkTone( Color("Blue") );glowshift;
PeakComboAwardP2OffCommand=
#
ShowStepsDisplayP1=GAMESTATE:IsHumanPlayer(PLAYER_1)
StepsDisplayP1X=SCREEN_CENTER_X-160
StepsDisplayP1Y=SCREEN_BOTTOM-50
StepsDisplayP1OnCommand=visible,THEME:GetMetric(Var "LoadingScreen","ShowStepsDisplayP1");addy,SCREEN_CENTER_Y;decelerate,0.35;addy,-SCREEN_CENTER_Y
StepsDisplayP1OffCommand=bouncebegin,0.15;zoomx,0;
#
ShowStepsDisplayP2=GAMESTATE:IsHumanPlayer(PLAYER_2)
StepsDisplayP2X=SCREEN_CENTER_X+160
StepsDisplayP2Y=SCREEN_BOTTOM-50
StepsDisplayP2OnCommand=visible,THEME:GetMetric(Var "LoadingScreen","ShowStepsDisplayP2");addy,SCREEN_CENTER_Y;decelerate,0.35;addy,-SCREEN_CENTER_Y
StepsDisplayP2OffCommand=bouncebegin,0.15;zoomx,0;
[ScreenEvaluationNormal]
Fallback="ScreenEvaluation"
#
PlayMusic=false
#
ShowBannerFrame=false
#
ShowStageDisplay=true
StageDisplayX=SCREEN_CENTER_X+160
StageDisplayY=SCREEN_TOP+28
StageDisplayOnCommand=draworder,105;fov,90;vertalign,bottom;vanishpoint,SCREEN_CENTER_X+160,SCREEN_TOP+28;rotationy,90;decelerate,0.5;rotationy,0;
StageDisplayOffCommand=
[ScreenEvaluationSummary]
Fallback="ScreenEvaluation"
#
NextScreen=Branch.AfterSummary
#
PlayMusic=false
#
Summary=true
#
ShowStageDisplay=false
#
SmallBanner1X=SCREEN_CENTER_X
SmallBanner1Y=SCREEN_TOP+60
SmallBanner1OnCommand=zoom,0.5
SmallBanner1OffCommand=
SmallBanner2X=SCREEN_CENTER_X
SmallBanner2Y=SCREEN_TOP+120
SmallBanner2OnCommand=zoom,0.5
SmallBanner2OffCommand=
SmallBanner3X=SCREEN_CENTER_X
SmallBanner3Y=SCREEN_TOP+180
SmallBanner3OnCommand=zoom,0.5
SmallBanner3OffCommand=