[Global]
IsBaseTheme=1

[Common]
AutoSetStyle=false
ColorP1Command=diffuse,PlayerColor(PLAYER_1)
ColorP2Command=diffuse,PlayerColor(PLAYER_2)
InitialScreen="ScreenCompany"
FirstAttractScreen="ScreenCompany"
DefaultModifiers="default;1.5x"
DefaultCpuModifiers=""
DefaultNoteSkinName="default"
DifficultiesToShow="beginner,easy,medium,hard,challenge"
CourseDifficultiesToShow="easy,medium,hard"
StepsTypesToHide="dance-couple,dance-solo,pump-halfdouble,lights-cabinet"
ScreenWidth=640
ScreenHeight=480
OverlayScreens="ScreenSystemLayer,ScreenSyncOverlay,ScreenStatsOverlay,ScreenDebugOverlay"
MaxCourseEntriesBeforeShowVarious=6
AllStepsTypeInOneList=false
PercentScoreDecimalPlaces=2

[Gameplay]
ComboIsPerRow=GAMESTATE:GetPlayMode() == "PlayMode_Oni"
MinScoreToContinueCombo=GAMESTATE:GetPlayMode() == "PlayMode_Oni" and "TapNoteScore_W2" or "TapNoteScore_W3"
MinScoreToMaintainCombo="TapNoteScore_W3"

[Screen]
ScreenInitCommand=
ScreenOnCommand=
AllowOperatorMenuButton=true
RepeatRate=-1
RepeatDelay=-1
PrepareScreens=
PersistScreens=
GroupedScreens=
CodeNames=""
CancelCancelCommand=
ShowCoinsAndCredits=true
LightsMode="LightsMode_Menu"

[ModeSwitcher]
PrevModeX=-200
PrevModeY=-170
PrevIconX=-200
PrevIconY=-120
PrevModeZoom=0.8
NextModeX=200
NextModeY=-170
NextIconX=200
NextIconY=-120
NextModeZoom=0.8
CurrentModeX=0
CurrentModeY=0
CurrentModeZoom=1

[UnlockManager]
AutoLockChallengeSteps=false
UnlockNames=""
# UnlockNames="1,2"
# The song "Pledge" requires 500 AP.
# Unlock1Command=song,"Pledge";require,"UnlockRequirement_ArcadePoints",500

# The song "ABC" can be unlocked via roulette; pick an arbitrary code
# to use to store the unlock.
# Unlock2Command=song,"ABC";code,"59183751";roulette

[LightsManager]
GameButtonsToShow=""

[ScreenSelect]
Fallback="ScreenWithMenuElements"
UpdateOnMessage=""

[ScreenTitleMenu]
# Note that we don't use the "name" parameter to Choices here.  Name1 is
# the displayed text, which might be translated or otherwise changed.  The "name,foo"
# parameter to ModeChoices is an asset name, which is used in filenames.
Class="ScreenTitleMenu"
Fallback="ScreenSelectMasterBlank"
PrevScreen="ScreenCompany"
LightsMode="LightsMode_Joining"
ScreenOnCommand=lockinput,0
CoinModeChangeScreen=ScreenTitleBranch()
SharedSelection=true
AllowDisabledPlayerInput=true
OverrideSleepAfterTweenOffSeconds=true
SleepAfterTweenOffSeconds=0
ChoiceNames="1,2,3,4,5,6,7,8"
//,8
DefaultChoice="1"
NumChoicesOnPage1=100
WrapCursor=true
AllowRepeatingInput=true
Choice1="ApplyDefaultOptions;screen,ScreenProfileLoad;text,Game Start"
Choice2="screen,ScreenNetworkOptions;text,Play Online"
Choice3="screen,ScreenSelectGame;text,Select Game"
Choice4="screen,ScreenOptionsService;text,Options"
Choice5="screen,ScreenEditMenu;text,Edit/Sync Songs"
Choice6="screen,ScreenOptionsManageCourses;text,Edit Courses"
Choice7="screen,ScreenJukeboxMenu;text,Jukebox"
Choice8="screen,ScreenExit;text,Exit"
Choice9="screen,ScreenTest;text,Sandbox"
ShowIcon=false
ShowScroller=true
PerChoiceScrollElement=false
ScrollerTransform=function(self,offset,itemIndex,numItems) self:y(22*offset) end
ScrollerSecondsPerItem=0
ScrollerNumItemsToDraw=20
ScrollerX=SCREEN_CENTER_X
ScrollerY=SCREEN_CENTER_Y+40
ScrollerOnCommand=
ScrollerOffCommand=
TimerSeconds=-1
StyleIcon=false
HelpX=SCREEN_CENTER_X
HelpY=SCREEN_BOTTOM-20
HelpOnCommand=zoom,0.5;hidden,1
HelpOffCommand=hidden,1
IdleCommentSeconds=12
IdleTimeoutSeconds=30
IdleTimeoutScreen=THEME:GetMetric("Common","FirstAttractScreen")
PrevScreen="ScreenCompany"

[ScreenExit]
Class="ScreenExit"
Fallback="Screen"
AllowOperatorMenuButton=false

[ScreenTitleJoin]
Class="ScreenTitleMenu"
Fallback="ScreenTitleMenu"
ChoiceNames="1"

[ScreenCaution]
Fallback="ScreenSelectMasterBlank"
PrevScreen=ScreenTitleBranch()
Choice1="screen,ScreenSelectStyle"

[ScreenProfileLoad]
Class="ScreenProfileLoad"
Fallback="ScreenWithMenuElements"
NextScreen=ScreenCautionBranch()
PrevScreen=ScreenTitleBranch()
TimerSeconds=-1
LoadEdits=true
FooterOnCommand=visible,false

[ScreenProfileSave]
Class="ScreenProfileSave"
Fallback="ScreenWithMenuElements"
NextScreen=SelectEndingScreen()
PrevScreen=ScreenTitleBranch()
TimerSeconds=-1

[ScreenEz2SelectPlayer]
Fallback="ScreenWithMenuElements"
JoinFrameP1X=SCREEN_CENTER_X-200
JoinFrameP1Y=SCREEN_CENTER_Y+110
JoinFrameP2X=SCREEN_CENTER_X+200
JoinFrameP2Y=SCREEN_CENTER_Y+110
JoinMessageP1X=SCREEN_CENTER_X-200
JoinMessageP1Y=SCREEN_CENTER_Y+96
JoinMessageP2X=SCREEN_CENTER_X+200
JoinMessageP2Y=SCREEN_CENTER_Y+96
TimerSeconds=40
TimerStealth=false
StyleIcon=true
NextScreen=ScreenSelectGroupBranch()
PrevScreen=ScreenTitleBranch()
SilentWait=true
BounceJoinMessage=true
FoldOnJoin=true

[ScreenSelectStyle]
Class="ScreenSelectStyle"
Fallback="ScreenSelect"
ChoiceNames="1,2,3,4,5"
# The "name" here affects the announcer, eg. "ScreenSelectStyle comment single".
Choice1="Style,single;name,single;screen,ScreenSelectDifficulty"
Choice2="Style,versus;name,versus;screen,ScreenSelectDifficulty"
Choice3="Style,couple;name,couple;screen,ScreenSelectDifficulty"
Choice4="Style,double;name,double;screen,ScreenSelectDifficulty"
Choice5="Style,solo;name,solo;screen,ScreenSelectDifficulty"
TimerSeconds=40
StyleIcon=true
IdleCommentSeconds=15
IdleTimeoutSeconds=0
PrevScreen=ScreenTitleBranch()
PremiumX=SCREEN_CENTER_X+230
PremiumY=SCREEN_CENTER_Y-156
PremiumOnCommand=visible,false
PremiumOffCommand=bouncebegin,0.5;addx,SCREEN_WIDTH*0.6
Icon1X=134
Icon1Y=127
Icon1OnCommand=addx,-SCREEN_WIDTH;sleep,0.20;decelerate,0.3;addx,SCREEN_WIDTH
Icon1OffCommand=bouncebegin,0.5;zoomy,0
Icon2X=504
Icon2Y=127
Icon2OnCommand=addx,-SCREEN_WIDTH;sleep,0.15;decelerate,0.3;addx,SCREEN_WIDTH
Icon2OffCommand=bouncebegin,0.5;zoomy,0
Icon3X=SCREEN_CENTER_X
Icon3Y=SCREEN_CENTER_Y
Icon3OnCommand=addx,-SCREEN_WIDTH;sleep,0.10;decelerate,0.3;addx,SCREEN_WIDTH
Icon3OffCommand=bouncebegin,0.5;zoomy,0
Icon4X=134
Icon4Y=354
Icon4OnCommand=addx,-SCREEN_WIDTH;sleep,0.05;decelerate,0.3;addx,SCREEN_WIDTH
Icon4OffCommand=bouncebegin,0.5;zoomy,0
Icon5X=504
Icon5Y=354
Icon5OnCommand=addx,-SCREEN_WIDTH;sleep,0.00;decelerate,0.3;addx,SCREEN_WIDTH
Icon5OffCommand=bouncebegin,0.5;zoomy,0
Icon6X=
Icon6Y=
Icon6OnCommand=addx,-SCREEN_WIDTH;sleep,0.00;decelerate,0.3;addx,SCREEN_WIDTH
Icon6OffCommand=bouncebegin,0.5;zoomy,0
Icon7X=
Icon7Y=
Icon7OnCommand=addx,-SCREEN_WIDTH;sleep,0.00;decelerate,0.3;addx,SCREEN_WIDTH
Icon7OffCommand=bouncebegin,0.5;zoomy,0
Icon8X=
Icon8Y=
Icon8OnCommand=addx,-SCREEN_WIDTH;sleep,0.00;decelerate,0.3;addx,SCREEN_WIDTH
Icon8OffCommand=bouncebegin,0.5;zoomy,0
IconGainFocusCommand=glowshift;effectperiod,0.5;pulse;effectmagnitude,3,0,0
IconLoseFocusCommand=stopeffect
DisabledCommand=diffuse,0.2,0.2,0.2,1
ExplanationX=SCREEN_CENTER_X+80
ExplanationY=SCREEN_CENTER_Y-40
ExplanationOnCommand=visible,fase
ExplanationOffCommand=bouncebegin,0.5;addx,SCREEN_WIDTH*0.6
WarningX=SCREEN_CENTER_X+130
WarningY=SCREEN_CENTER_Y+88
WarningOnCommand=visible,false
WarningOffCommand=accelerate,0.3;zoomy,0;y,280
InfoX=SCREEN_CENTER_X+80
InfoY=SCREEN_CENTER_Y+40
InfoOnCommand=visible,false
InfoOffCommand=bouncebegin,0.5;zoomy,0
PictureX=SCREEN_CENTER_X-160
PictureY=SCREEN_CENTER_Y-20
PictureOnCommand=visible,false
PictureOffCommand=visible,false

[ScreenSelectMode]
Fallback="ScreenSelect"
JoinFrameP1X=SCREEN_CENTER_X-200
JoinFrameP1Y=SCREEN_CENTER_Y+110
JoinFrameP2X=SCREEN_CENTER_X+200
JoinFrameP2Y=SCREEN_CENTER_Y+110
JoinMessageP1X=SCREEN_CENTER_X-200
JoinMessageP1Y=SCREEN_CENTER_Y+96
JoinMessageP2X=SCREEN_CENTER_X+200
JoinMessageP2Y=SCREEN_CENTER_Y+96
GuideX=SCREEN_CENTER_X+0
GuideY=SCREEN_CENTER_Y+134
TimerSeconds=30
TimerStealth=false
StyleIcon=true
NextScreen=ScreenSelectGroupBranch()
ScrollingListX=SCREEN_CENTER_X+0
ScrollingListY=SCREEN_CENTER_Y+10
UseSelectionBGAnimations=0
SelectionSpecificBGAnimations=0
BounceJoinMessage=true
FoldOnJoin=true
ScrollingListOffCommand=bouncebegin,0.5;zoomy,0
GuideOffCommand=bouncebegin,0.5;addy,400
ChoiceListHighlightOffCommand=linear,0.5;diffusealpha,0;glow,1,1,1,0
ChoiceListFrameOffCommand=linear,0.5;diffusealpha,0;glow,1,1,1,0
UseModeSpecificBGAnims=false
EnableCharSelect=false
Only2DChars=false
CharacterIconP1Y=SCREEN_CENTER_Y+0
CharacterIconP1X=SCREEN_CENTER_X+0
CharacterIconP2Y=SCREEN_CENTER_Y+0
CharacterIconP2X=SCREEN_CENTER_X+0
CharacterIconP1OffCommand=linear,0.3;diffusealpha,0;sleep,10
CharacterIconP2OffCommand=linear,0.3;diffusealpha,0;sleep,10

[ScreenSelectDifficulty]
Class="ScreenSelectDifficulty"
Fallback="ScreenSelect"
ScreenOnCommand=
LockInputSeconds=0.8
ChoiceNames="1,2,3,4,5,6,7,8"
Choice1="PlayMode,regular;Difficulty,beginner;name,beginner;screen,"..ScreenSelectGroupBranch()
Choice2="PlayMode,regular;Difficulty,easy;name,easy;screen,"..ScreenSelectGroupBranch()
Choice3="PlayMode,regular;Difficulty,medium;name,medium;screen,"..ScreenSelectGroupBranch()
Choice4="PlayMode,regular;Difficulty,hard;name,hard;screen,"..ScreenSelectGroupBranch()
Choice5="PlayMode,nonstop;name,nonstop;screen,"..GetScreenInstructions()
Choice6="PlayMode,oni;name,oni;screen,"..GetScreenInstructions()
Choice7="PlayMode,endless;name,endless;screen,"..GetScreenInstructions()
Choice8="PlayMode,rave;name,rave;screen,"..GetScreenInstructions()
NumChoicesOnPage1=4
TimerSeconds=40
StyleIcon=true
IdleCommentSeconds=15
IdleTimeoutSeconds=0
PrevScreen=ScreenTitleBranch()
SleepAfterChoiceSeconds=0.3
WaitForChildrenBeforeTweeningOut=true
IgnoredElementOnCommand=diffuse,0.4,0.4,0.4,1
MorePage1X=SCREEN_CENTER_X+260
MorePage1Y=SCREEN_CENTER_Y-166
MorePage1OnCommand=diffusealpha,0;linear,0.5;diffusealpha,1
MorePage1OffCommand=linear,0.5;diffusealpha,0
MorePage2X=SCREEN_WIDTH+SCREEN_CENTER_X+260
MorePage2Y=SCREEN_CENTER_Y-166
MorePage2OnCommand=
MorePage2OffCommand=linear,0.5;diffusealpha,0
ExplanationPage1X=SCREEN_CENTER_X-150
ExplanationPage1Y=SCREEN_CENTER_Y-170
ExplanationPage1OnCommand=addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6;
ExplanationPage1OffCommand=bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6
ExplanationPage2X=SCREEN_WIDTH+SCREEN_CENTER_X+140
ExplanationPage2Y=SCREEN_CENTER_Y-170
ExplanationPage2OnCommand=
ExplanationPage2OffCommand=bouncebegin,0.5;addx,SCREEN_WIDTH*0.6
InfoPage1Choice1X=SCREEN_CENTER_X-160
InfoPage1Choice1Y=SCREEN_CENTER_Y-94
InfoPage1Choice1OnCommand=visible,false
InfoPage1Choice1OffCommand=visible,false
InfoPage1Choice2X=SCREEN_CENTER_X+140
InfoPage1Choice2Y=SCREEN_CENTER_Y-94
InfoPage1Choice2OnCommand=visible,false
InfoPage1Choice2OffCommand=visible,false
InfoPage1Choice3X=SCREEN_CENTER_X-160
InfoPage1Choice3Y=SCREEN_CENTER_Y+80
InfoPage1Choice3OnCommand=visible,false
InfoPage1Choice3OffCommand=visible,false
InfoPage1Choice4X=SCREEN_CENTER_X+140
InfoPage1Choice4Y=SCREEN_CENTER_Y+80
InfoPage1Choice4OnCommand=visible,false
InfoPage1Choice4OffCommand=visible,false
InfoPage2Choice1X=SCREEN_WIDTH+SCREEN_CENTER_X-160
InfoPage2Choice1Y=SCREEN_CENTER_Y-94
InfoPage2Choice1OnCommand=visible,false
InfoPage2Choice1OffCommand=visible,false
InfoPage2Choice2X=SCREEN_WIDTH+SCREEN_CENTER_X+140
InfoPage2Choice2Y=SCREEN_CENTER_Y-94
InfoPage2Choice2OnCommand=visible,false
InfoPage2Choice2OffCommand=visible,false
InfoPage2Choice3X=SCREEN_WIDTH+SCREEN_CENTER_X-160
InfoPage2Choice3Y=SCREEN_CENTER_Y+80
InfoPage2Choice3OnCommand=visible,false
InfoPage2Choice3OffCommand=visible,false
InfoPage2Choice4X=SCREEN_WIDTH+SCREEN_CENTER_X+140
InfoPage2Choice4Y=SCREEN_CENTER_Y+80
InfoPage2Choice4OnCommand=visible,false
InfoPage2Choice4OffCommand=visible,false
PicturePage1Choice1X=120
PicturePage1Choice1Y=85
PicturePage1Choice1OnCommand=vertalign,top;zoomy,0.0;sleep,0.4;bounceend,0.3;zoomy,1
PicturePage1Choice1OffCommand=sleep,0.0;bouncebegin,0.3;zoomy,0
PicturePage1Choice2X=440
PicturePage1Choice2Y=85
PicturePage1Choice2OnCommand=vertalign,top;zoomy,0.0;sleep,0.6;bounceend,0.3;zoomy,1
PicturePage1Choice2OffCommand=sleep,0.2;bouncebegin,0.3;zoomy,0
PicturePage1Choice3X=120
PicturePage1Choice3Y=300
PicturePage1Choice3OnCommand=vertalign,top;zoomy,0.0;sleep,0.8;bounceend,0.3;zoomy,1
PicturePage1Choice3OffCommand=sleep,0.4;bouncebegin,0.3;zoomy,0
PicturePage1Choice4X=440
PicturePage1Choice4Y=300
PicturePage1Choice4OnCommand=vertalign,top;zoomy,0.0;sleep,1.0;bounceend,0.3;zoomy,1
PicturePage1Choice4OffCommand=sleep,0.6;bouncebegin,0.3;zoomy,0
PicturePage2Choice1X=SCREEN_WIDTH+120
PicturePage2Choice1Y=85
PicturePage2Choice1OnCommand=vertalign,top;
PicturePage2Choice1OffCommand=sleep,0.0;bouncebegin,0.3;zoomy,0
PicturePage2Choice2X=SCREEN_WIDTH+440
PicturePage2Choice2Y=85
PicturePage2Choice2OnCommand=vertalign,top
PicturePage2Choice2OffCommand=sleep,0.2;bouncebegin,0.3;zoomy,0
PicturePage2Choice3X=SCREEN_WIDTH+120
PicturePage2Choice3Y=300
PicturePage2Choice3OnCommand=vertalign,top
PicturePage2Choice3OffCommand=sleep,0.4;bouncebegin,0.3;zoomy,0
PicturePage2Choice4X=SCREEN_WIDTH+440
PicturePage2Choice4Y=300
PicturePage2Choice4OnCommand=vertalign,top
PicturePage2Choice4OffCommand=sleep,0.6;bouncebegin,0.3;zoomy,0
CursorOnCommand=diffusealpha,0;rotationz,340;zoom,4;linear,0.3;diffusealpha,1;rotationz,0;zoom,1;glowshift;effectperiod,0.5
CursorChooseCommand=sleep,0.2;linear,0.2;addx,10;addy,10
CursorOffCommand=sleep,0.2;linear,0.3;zoom,0
CursorP1OffsetXFromPicture=-40
CursorP1OffsetYFromPicture=80
CursorP2OffsetXFromPicture=+40
CursorP2OffsetYFromPicture=80
ShadowOnCommand=diffusealpha,0;rotationz,340;zoom,4;linear,0.3;diffusealpha,1;rotationz,0;zoom,1
ShadowChooseCommand=sleep,0.2;linear,0.2;diffusealpha,0
ShadowOffCommand=sleep,0.2;linear,0.3;diffusealpha,0
ShadowLengthX=10
ShadowLengthY=10
OKOnCommand=diffusealpha,1
OKChooseCommand=diffusealpha,1;zoom,2;linear,0.2;diffusealpha,1;zoom,1
OKOffCommand=sleep,0.2;linear,0.3;zoom,0
EnabledCommand=diffuse,1,1,1,1
DisabledCommand=diffuse,0.2,0.2,0.2,1

[ScreenSelectGroup]
Class="ScreenSelectGroup"
NextScreen=GetScreenInstructions()
PrevScreen=ScreenTitleBranch()
Fallback="ScreenWithMenuElements"
WaitForChildrenBeforeTweeningOut=true
FrameX=SCREEN_CENTER_X-140
FrameY=SCREEN_CENTER_Y-80
FrameOnCommand=addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6
FrameOffCommand=sleep,0.6;bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6
BannerX=SCREEN_CENTER_X-138
BannerY=SCREEN_CENTER_Y-82
BannerOnCommand=addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6
BannerOffCommand=sleep,0.6;bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6
BannerWidth=288
BannerHeight=92
NumberX=SCREEN_CENTER_X-204
NumberY=SCREEN_CENTER_Y-16
NumberOnCommand=horizalign,right;shadowlength,0;addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6
NumberOffCommand=sleep,0.6;bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6
ExplanationX=SCREEN_CENTER_X-210
ExplanationY=SCREEN_CENTER_Y-174
ExplanationOnCommand=addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6
ExplanationOffCommand=bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6
ContentsX=SCREEN_CENTER_X+0
ContentsY=SCREEN_CENTER_Y+20
ContentsOnCommand=diffusealpha,0;linear,0.5;diffusealpha,1
ContentsOffCommand=linear,0.5;diffusealpha,0
GroupListX=SCREEN_CENTER_X+184
GroupListY=SCREEN_CENTER_Y-40
GroupListOnCommand=addx,SCREEN_WIDTH*0.6;sleep,0.2;addx,-SCREEN_WIDTH*0.6
GroupListOffCommand=
MusicListX=SCREEN_CENTER_X-300
MusicListY=SCREEN_CENTER_Y+36
MusicListOnCommand=
MusicListOffCommand=
SleepAfterTweenOffSeconds=0.8
TimerSeconds=40
StyleIcon=true

[GroupList]
StartX=0
StartY=-136
SpacingX=0
SpacingY=28
ButtonFrameGainFocusCommand=stoptweening;linear,0.2;x,-40
ButtonFrameLoseFocusCommand=stoptweening;linear,0.2;x,0

ButtonGainFocusCommand=glowshift;effectperiod,0.5
ButtonLoseFocusCommand=stopeffect
LabelGainFocusCommand=glowshift;effectperiod,0.5
LabelLoseFocusCommand=stopeffect
ButtonHideItemCommand=linear,0.2;diffusealpha,0
ButtonShowItemCommand=stoptweening;linear,0.2;diffusealpha,1;zoom,1.0;
LabelHideItemCommand=linear,0.2;diffusealpha,0
LabelShowItemCommand=stoptweening;linear,0.2;diffusealpha,1;zoom,1.0;
# This just selects the type of tweening used for scrolling the list; it shouldn't actually
# queue any commands.
FrameScrollTweenCommand=stoptweening;linear,0.2;

[MusicList]
NumColumns=4
NumRows=10
StartX=0
StartY=0
SpacingX=150
CropWidth=146
TitleInitCommand=horizalign,left;vertalign,top;shadowlength,2;zoom,0.5;

[ScreenInstructions]
Class="ScreenInstructions"
Fallback="ScreenWithMenuElements"
NextScreen="ScreenSelectCharacter"
PrevScreen=ScreenTitleBranch()
TimerSeconds=15
StyleIcon=true

[ScreenSelectMusic]
Class="ScreenSelectMusic"
Fallback="ScreenWithMenuElements"
NextScreen=GetSelectMusicNext()
PrevScreen=ScreenTitleBranch()
MusicWheelType="MusicWheel"
SampleMusicLoops=true
SampleMusicFallbackFadeInSeconds=0
ShowOptionsMessageSeconds=1.5
BannerX=10
BannerY=178
BannerOnCommand=scaletoclipped,256,80;visible,false;
BannerOffCommand=
ShowStage=true
StageX=SCREEN_CENTER_X-272-SCREEN_WIDTH*0.6
StageY=282
StageOnCommand=draworder,101;bounceend,0.5;addx,SCREEN_WIDTH*0.6
StageOffCommand=bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6
CDTitleX=-130
CDTitleY=SCREEN_CENTER_Y-115
CDTitleFrontCommand=roll,1;spin;effectmagnitude,0,150,0;cullmode,"CullMode_Back";
CDTitleBackCommand=roll,1;spin;effectmagnitude,0,150,0;cullmode,"CullMode_Front";diffuse,#606060;
CDTitleOnCommand=bounceend,0.5;addx,SCREEN_WIDTH*0.6;draworder,101
CDTitleOffCommand=bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6
ScoreFrameP1X=SCREEN_CENTER_X-265+SCREEN_WIDTH*0.6
ScoreFrameP1Y=444
ScoreFrameP1OnCommand=bounceend,0.5;addx,-SCREEN_WIDTH*0.6
ScoreFrameP1OffCommand=bouncebegin,0.5;addx,SCREEN_WIDTH
ScoreFrameP2X=SCREEN_CENTER_X-45+SCREEN_WIDTH*0.6
ScoreFrameP2Y=444
ScoreFrameP2OnCommand=bounceend,0.5;addx,-SCREEN_WIDTH*0.6
ScoreFrameP2OffCommand=bouncebegin,0.5;addx,SCREEN_WIDTH*0.6
ScoreP1X=SCREEN_CENTER_X-265+SCREEN_WIDTH*0.6
ScoreP1Y=437
ScoreP1OnCommand=bounceend,0.5;addx,-SCREEN_WIDTH*0.6
ScoreP1OffCommand=bouncebegin,0.5;addx,SCREEN_WIDTH*0.6
ScoreP2X=SCREEN_CENTER_X-44+SCREEN_WIDTH*0.6
ScoreP2Y=437
ScoreP2OnCommand=bounceend,0.5;addx,-SCREEN_WIDTH*0.6
ScoreP2OffCommand=bouncebegin,0.5;addx,SCREEN_WIDTH*0.6
# Don't use relative motion here.  It's usually possible to change the
# sort again while this command is still executing.
ScoreP1SortChangeCommand=stoptweening;decelerate,0.128;x,920;sleep,0.128;accelerate,0.25;x,58
ScoreP2SortChangeCommand=stoptweening;decelerate,0.128;x,920;sleep,0.128;accelerate,0.25;x,269
ScoreFrameP1SortChangeCommand=stoptweening;decelerate,0.128;x,920;sleep,0.128;accelerate,0.25;x,58
ScoreFrameP2SortChangeCommand=stoptweening;decelerate,0.128;x,920;sleep,0.128;accelerate,0.25;x,269
MusicWheelX=SCREEN_WIDTH-160
MusicWheelY=SCREEN_CENTER_Y+4
MusicWheelOnCommand=
MusicWheelOffCommand=
TimerSeconds=60
StyleIcon=true
SampleMusicDelay=0.25
DoRouletteOnMenuTimer=true
AlignMusicBeat=false
Codes=""
OptionsMenuAvailable=OptionsMenuAvailable()
SelectMenuAvailable=false
ModeMenuAvailable=ModeMenuAvailable()
ScreenModsCommand=setupmusicstagemods
PreviousSongButton="MenuLeft"
NextSongButton="MenuRight"
UseOptionsList=false
TwoPartSelection=false

[ScreenSelectCourse]
Class="ScreenSelectMusic"
Fallback="ScreenSelectMusic"
BPMDisplayOnCommand=visible,false
CDTitleOnCommand=visible,false
ExplanationX=SCREEN_CENTER_X-188
ExplanationY=SCREEN_CENTER_Y-172
ExplanationOnCommand=addx,-SCREEN_WIDTH;sleep,0.5;bounceend,0.5;addx,SCREEN_WIDTH
ExplanationOffCommand=bouncebegin,0.5;addx,-SCREEN_WIDTH
Codes="CourseCodeDetector"
DoRouletteOnMenuTimer=false
ScreenModsCommand=setupcoursestagemods

[ScreenSelectCourseNonstop]
Fallback="ScreenSelectCourse"
DefaultSort="Nonstop"

[ScreenSelectCourseOni]
Fallback="ScreenSelectCourse"
DefaultSort="Oni"
ScoreP1OnCommand=visible,false
ScoreP2OnCommand=visible,false
ScoreFrameP1OnCommand=visible,false
ScoreFrameP2OnCommand=visible,false

[ScreenSelectCourseEndless]
Fallback="ScreenSelectCourse"
DefaultSort="Endless"

[ScreenSMOnlineLogin]
Class="ScreenSMOnlineLogin"
Fallback="ScreenOptionsServiceChild"
NextScreen=SMOnlineScreen()
PrevScreen=ScreenTitleBranch()
StyleIcon=false
TimerSeconds=-1

[ScreenNetRoom]
MusicSelectScreen="ScreenSMOnlineSelectMusic"
TitleBGWidth=130
TitleBGHeight=55
TitleBGY=SCREEN_CENTER_Y+180
TitleBGX=SCREEN_CENTER_X-160
TitleBGOnCommand=zoomx,1.5;diffusealpha,0;linear,1;diffusealpha,1.0
TitleBGOffCommand=linear,0.5;zoomx,0.0;zoomy,0.0
TitleY=SCREEN_CENTER_Y+180
TitleX=SCREEN_CENTER_X-160
TitleOnCommand=zoomx,1.4;diffusealpha,0;linear,1;diffusealpha,1.0
TitleOffCommand=linear,0.5;zoomx,0.0;zoomy,0.0
PrevScreen=ScreenTitleBranch()
NextScreen="ScreenGameplayBranch"
Fallback="ScreenNetSelectMusic"
Class="ScreenNetRoom"
OpenRoomColor=color("1.0,1.0,1.0,1.0")
PasswdRoomColor=color("1.0,0.5,0.5,1.0")
InGameRoomColor=color("1.0,0.1,0.1,1.0")
RoomWheelX=SCREEN_CENTER_X+160
RoomWheelY=SCREEN_CENTER_Y+4
RoomWheelOnCommand=
RoomInfoDisplayX=SCREEN_CENTER_X
RoomInfoDisplayY=SCREEN_CENTER_Y

[ScreenSMOnlineSelectMusic]
PrevScreen="ScreenNetRoom"
Class="ScreenNetSelectMusic"
RoomSelectScreen="ScreenNetRoom"
Fallback="ScreenNetSelectMusic"

[ScreenNetSelectMusic]
BannerWidth=0 // These dont do anything but prevent crashes
BannerHeight=0
MusicWheelX=SCREEN_CENTER_X+160
MusicWheelY=SCREEN_CENTER_Y+4
MusicWheelOnCommand=draworder,-1
MusicWheelOffCommand=
TimerStealth=true
BPMDisplayX=SCREEN_CENTER_X-120
BPMDisplayY=SCREEN_CENTER_Y+185
BPMDisplayOnCommand=horizalign,right;shadowlength,0;addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6
BPMDisplayOffCommand=bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6
OptionIconsP1X=SCREEN_CENTER_X-300
OptionIconsP1Y=SCREEN_CENTER_Y-182
OptionIconsP1OnCommand=zoomy,0;linear,0.5;zoomy,1
OptionIconsP1OffCommand=linear,0.5;zoomy,0
OptionIconsP2X=SCREEN_CENTER_X-300
OptionIconsP2Y=SCREEN_CENTER_Y-164
OptionIconsP2OnCommand=zoomy,0;linear,0.5;zoomy,1
OptionIconsP2OffCommand=linear,0.5;zoomy,0
ChatInputBoxY=SCREEN_CENTER_Y+110
ChatInputBoxX=SCREEN_CENTER_X-157
ChatInputBoxOnCommand=addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6
ChatInputBoxOffCommand=bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6
ChatInputBoxWidth=310
ChatInputBoxHeight=60
ChatInputBoxColor=color("0.5,0.5,1.0,0.7") //transparent cyan
ChatOutputBoxY=SCREEN_CENTER_Y-37
ChatOutputBoxX=SCREEN_CENTER_X-157
ChatOutputBoxOnCommand=zoomy,1.1;diffusealpha,0;linear,0.5;diffusealpha,1
ChatOutputBoxOffCommand=diffusealpha,1;linear,0.5;diffusealpha,0;zoomx,0.0;zoomy,0.0
ChatOutputBoxWidth=310
ChatOutputBoxHeight=210
ChatOutputBoxColor=color("1.0,0.5,0.5,0.7") //transparent reddish
ChatInputY=SCREEN_CENTER_Y+87
ChatInputX=SCREEN_CENTER_X-307
ChatInputOnCommand=zoomx,0.0;zoomy,0.0;diffusealpha,0;linear,0.5;diffusealpha,0.8;zoomx,0.5;zoomy,0.5
ChatInputOffCommand=diffusealpha,1;linear,0.5;diffusealpha,0;zoomx,0.25;zoomy,0.25
ChatOutputY=SCREEN_CENTER_Y+71
ChatOutputX=SCREEN_CENTER_X-307
ChatOutputOnCommand=zoomx,1.0;zoomy,1.0;diffusealpha,0;linear,0.5;diffusealpha,0.8;zoomx,0.5;zoomy,0.5
ChatOutputOffCommand=diffusealpha,1;linear,0.5;diffusealpha,0;zoomx,0.25;zoomy,0.25
UsersBGCommand=diffusetopedge,0,0,0,0.5;diffusebottomedge,1,1,1,0.5;
UsersBGWidth=SCREEN_WIDTH
UsersBGHeight=44
UsersBGX=SCREEN_CENTER_X+0
UsersBGY=SCREEN_CENTER_Y-218
UsersBGOnCommand=draworder,1;diffusealpha,0;linear,0.4;diffusealpha,0.7
UsersBGOffCommand=diffusealpha,0.7;linear,0.4;diffusealpha,0
UsersX=SCREEN_CENTER_X-250
UsersY=SCREEN_CENTER_Y-237
UsersDX=SCREEN_CENTER_X-250
UsersAY=SCREEN_CENTER_Y-217
UsersOnCommand=draworder,2;zoom,0;linear,0.5;zoom,1
UsersOffCommand=linear,0.5;zoom,0
Users0Command=draworder,2;zoom,.7;diffuse,1.0,0.4,0.4,1.0
Users1Command=draworder,2;zoom,.7;diffuse,1.0,1.0,1.0,1.0
Users2Command=draworder,2;zoom,.7;diffuse,0.5,0.5,1.0,1.0
Users3Command=draworder,2;zoom,.7;diffuse,0.5,1.0,0.5,1.0
Users4Command=draworder,2;zoom,.7;diffuse,1.0,0.5,0.5,1.0
optionsY=SCREEN_CENTER_Y-170
optionsX=SCREEN_CENTER_X-240
optionsOnCommand=zoomx,0.0;zoomy,0.0;linear,0.5;zoomy,0.7;zoomx,0.7
optionsOffCommand=linear,0.5;zoomx,0.0;zoomy,0.0
MeterP1Y=SCREEN_CENTER_Y+157
MeterP1X=SCREEN_CENTER_X-223
MeterP1OnCommand=horizalign,right;zoomx,0.0;zoomy,0.0;linear,0.5;zoomy,1.0;zoomx,1.0
MeterP1OffCommand=linear,0.5;zoomx,0.0;zoomy,0.0
MeterP2Y=SCREEN_CENTER_Y+157
MeterP2X=SCREEN_CENTER_X-110
MeterP2OnCommand=horizalign,right;zoomx,0.0;zoomy,0.0;linear,0.5;zoomy,1.0;zoomx,1.0
MeterP2OffCommand=linear,0.5;zoomx,0.0;zoomy,0.0
DifficultyIconP1X=SCREEN_CENTER_X-175
DifficultyIconP1Y=SCREEN_CENTER_Y+160
DifficultyIconP1OnCommand=shadowlength,2;zoomx,0;zoomy,0;linear,0.5;zoomx,1.0;zoomy,1.0;
DifficultyIconP1OffCommand=linear,0.5;zoomx,0.0;zoomy,0.0;shadowlength,0
DifficultyIconP2Y=SCREEN_CENTER_Y+160
DifficultyIconP2X=SCREEN_CENTER_X-135
DifficultyIconP2OnCommand=shadowlength,2;zoomx,0;zoomy,0;linear,0.5;zoomx,1.0;zoomy,1.0
DifficultyIconP2OffCommand=linear,0.5;zoomx,0.0;zoomy,0.0;shadowlength,0
DiffBGColor=color("0.7,0.7,0.7,0.7")
DiffBGWidth=0
DiffBGHeight=0
DiffBGY=SCREEN_CENTER_Y+160
DiffBGX=SCREEN_CENTER_X-60
DiffBGOnCommand=zoomz,0.0;zoomy,0.0;linear,0.5;zoomy,1.0;zoomx,1.0
DiffBGOffCommand=linear,0.5;zoomx,0.0;zoomy,0.0
ChatOutputLines=16
ChatTextOutputWidth=605
ChatTextInputWidth=605
NumStylesShow=1
NumSongsShow=4
NumGroupsShow=3
StyleIcon=false
TimerSeconds=
PrevScreen=ScreenTitleBranch()
NextScreen="ScreenStage"
NoSongsScreen=ScreenTitleBranch()
Class="ScreenNetSelectMusic"
Fallback="ScreenWithMenuElements"

[ScreenEz2SelectMusic]
PrevScreen=ScreenTitleBranch()
Class="ScreenEz2SelectMusic"
UseModeSwitcher=0
BalloonX=SCREEN_CENTER_X+172
BalloonY=SCREEN_CENTER_Y-100
BalloonOnCommand=linear,0.2;zoomy,1;bob;effectmagnitude,0,10,0
BalloonOffCommand=linear,0.2;zoomy,0
PumpDifficultyX=SCREEN_CENTER_X+0
PumpDifficultyY=SCREEN_CENTER_Y+40
ScrollingListX=SCREEN_CENTER_X+0
ScrollingListY=SCREEN_CENTER_Y+0
ScrollingListRotation=0
BannerRotation=0
MeterP1X=-1000
MeterP1Y=-1000
MeterP2X=-1000
MeterP2Y=-1000
SpeedIconP1X=SCREEN_CENTER_X-280
SpeedIconP2X=SCREEN_CENTER_X+280
SpeedIconP1Y=SCREEN_CENTER_Y-40
SpeedIconP2Y=SCREEN_CENTER_Y-40
MirrorIconP1X=SCREEN_CENTER_X-280
MirrorIconP2X=SCREEN_CENTER_X+280
MirrorIconP1Y=SCREEN_CENTER_Y+40
MirrorIconP2Y=SCREEN_CENTER_Y+40
ShuffleIconP1X=SCREEN_CENTER_X-280
ShuffleIconP2X=SCREEN_CENTER_X+280
ShuffleIconP1Y=SCREEN_CENTER_Y+80
ShuffleIconP2Y=SCREEN_CENTER_Y+80
VanishIconP1X=SCREEN_CENTER_X-280
VanishIconP2X=SCREEN_CENTER_X+280
VanishIconP1Y=SCREEN_CENTER_Y+0
VanishIconP2Y=SCREEN_CENTER_Y+0
HiddenIconP1X=SCREEN_CENTER_X-280
HiddenIconP2X=SCREEN_CENTER_X+280
HiddenIconP1Y=SCREEN_CENTER_Y+0
HiddenIconP2Y=SCREEN_CENTER_Y+0
InfoFrameX=-1000
InfoFrameY=-1000
GroupNameX=SCREEN_CENTER_X+0
GroupNameY=SCREEN_CENTER_Y-185
TitleX=SCREEN_CENTER_X+0
TitleY=SCREEN_CENTER_Y-160
SubTitleX=-1000
SubTitleY=-1000
ArtistX=-1000
ArtistY=-1000
DifficultyRatingX=-1000
DifficultyRatingY=-1000
DifficultyRatingOrientation=0
DifficultyRatingSpacing=40.0
PreviewMusicMode=0 // 0 = play music as you select, 1 = no music plays, select once and preview music plays, select again for confirm, 2 = no music plays at all, 3 = play music as select, press twice to confirm, 4 = static menu music plays, no confirm
PrevScreen=ScreenTitleBranch()
NextScreen="ScreenStage"
NextOptionsScreen=SelectFirstOptionsScreen()
TimerSeconds=60
TimerStealth=false
StyleIcon=false

[ScreenSplash]
Class="ScreenSplash"
Fallback="ScreenWithMenuElements"
MinimumLoadDelaySeconds=2
AllowStartToSkip=false
PrepareScreen=false

[ScreenStage]
Class="ScreenStage"
Fallback="Screen"
NextScreen=GetGameplayScreen()
PrevScreen=SongSelectionScreen()
LightsMode="LightsMode_Stage"
// This is the minimum delay after the "in" transition before the
// "out" transition will begin.  (NextScreen is loaded during this
// time.)
MinimumDelay=1
AllowBack=true

[ScreenGameplay]
Class="ScreenGameplayNormal"
Fallback="ScreenWithMenuElementsBlank"
PrevScreen=SongSelectionScreen()
NextScreen=GetGameplayNextScreen()
LightsMode="LightsMode_Gameplay"
TimerSeconds=-1
PlayerType="Player"
PlayerInitCommand=y,SCREEN_CENTER_Y
StartGivesUp=true
BackGivesUp=false
FailOnMissCombo=-1
GivingUpGoesToPrevScreen=false
GivingUpGoesToNextScreen=false
InitialBackgroundBrightness=1
MinSecondsToStep=6.0
MinSecondsToMusic=1.0
MinSecondsToStepNextSong=2.0
MusicFadeOutSeconds=0.5
OutTransitionLength=1.5
CourseTransitionLength=0.5
BeginFailedDelay=1.0
AllowCenter1Player=true
ScoreKeeperClass="ScoreKeeperNormal"
SongBackgroundOnCommand=
SongForegroundOnCommand=
OniGameOverP1X=SCREEN_CENTER_X-160
OniGameOverP1Y=SCREEN_TOP-200
OniGameOverP1OnCommand=diffusealpha,0
OniGameOverP1OffCommand=
OniGameOverP1DieCommand=diffusealpha,1;bounceend,0.5;y,SCREEN_CENTER_Y;bob;effectperiod,4;effectmagnitude,0,6,0
OniGameOverP2X=SCREEN_CENTER_X+160
OniGameOverP2Y=SCREEN_TOP-200
OniGameOverP2OnCommand=diffusealpha,0
OniGameOverP2OffCommand=
OniGameOverP2DieCommand=diffusealpha,1;bounceend,0.5;y,SCREEN_CENTER_Y;bob;effectperiod,4;effectmagnitude,0,6,0
LifeFrameX=SCREEN_CENTER_X+999
LifeFrameY=SCREEN_CENTER_Y-999
LifeFrameOnCommand=addy,-100;linear,0.5;addy,100
LifeFrameOffCommand=linear,0.5;addy,-100
LifeP1X=SCREEN_CENTER_X-180
LifeP1Y=SCREEN_CENTER_Y-212
LifeP1OnCommand=addy,-100;linear,0.5;addy,100
LifeP1OffCommand=linear,0.5;addy,-100
LifeP2X=SCREEN_CENTER_X+180
LifeP2Y=SCREEN_CENTER_Y-212
LifeP2OnCommand=rotationy,180;addy,-100;linear,0.5;addy,100
LifeP2OffCommand=linear,1;addy,-100
CombinedLifeX=SCREEN_CENTER_X+0
CombinedLifeY=SCREEN_CENTER_Y-212
CombinedLifeOnCommand=addy,-100;linear,0.5;addy,100
CombinedLifeOffCommand=linear,0.5;addy,-100
ShowStage=not GAMESTATE:IsCourseMode()
StageX=SCREEN_CENTER_X+0
StageY=SCREEN_CENTER_Y+220
StageOnCommand=draworder,100;addy,-100;linear,0.5;addy,100
StageOffCommand=linear,0.5;addy,+100
StageFrameX=
StageFrameY=
StageFrameOnCommand=visible,false
StageFrameOffCommand=
SongNumberP1X=SCREEN_CENTER_X-25
SongNumberP1Y=SCREEN_CENTER_Y-206
SongNumberP1OnCommand=addy,-100;linear,0.5;addy,100
SongNumberP1OffCommand=linear,0.5;addy,-100
SongNumberP2X=SCREEN_CENTER_X+25
SongNumberP2Y=SCREEN_CENTER_Y-206
SongNumberP2OnCommand=addy,-100;linear,0.5;addy,100
SongNumberP2OffCommand=linear,0.5;addy,-100
ShowScoreInRave=true
ScoreP1X=SCREEN_CENTER_X-208
ScoreP1Y=SCREEN_CENTER_Y+202
ScoreP1OnCommand=addy,100;linear,1;addy,-100;draworder,109;
ScoreP1OffCommand=linear,1;addy,100;
ScoreP2X=SCREEN_CENTER_X+210
ScoreP2Y=SCREEN_CENTER_Y+202
ScoreP2OnCommand=addy,100;linear,1;addy,-100;draworder,109;
ScoreP2OffCommand=linear,1;addy,100;
SecondaryScoreP1X=SCREEN_CENTER_X-20
SecondaryScoreP1Y=SCREEN_CENTER_Y+0
SecondaryScoreP1OnCommand=
SecondaryScoreP1OffCommand=
SecondaryScoreP2X=SCREEN_CENTER_X+20
SecondaryScoreP2Y=SCREEN_CENTER_Y+0
SecondaryScoreP2OnCommand=
SecondaryScoreP2OffCommand=
PlayerOptionsP1X=SCREEN_CENTER_X+0
PlayerOptionsP1Y=SCREEN_CENTER_Y+194
PlayerOptionsP1OnCommand=zoom,0.5;addy,100;linear,0.5;addy,-100
PlayerOptionsP1OffCommand=linear,0.5;addy,100
PlayerOptionsP2X=SCREEN_CENTER_X+0
PlayerOptionsP2Y=SCREEN_CENTER_Y+210
PlayerOptionsP2OnCommand=zoom,0.5;addy,100;linear,0.5;addy,-100
PlayerOptionsP2OffCommand=linear,0.5;addy,100
ScoreboardC1P1X=SCREEN_CENTER_X-260
ScoreboardC1P1Y=SCREEN_CENTER_Y-160
ScoreboardC1P1OnCommand=zoom,0.7
ScoreboardC1P1OffCommand=zoom,0.7
ScoreboardC2P1X=SCREEN_CENTER_X-140
ScoreboardC2P1Y=SCREEN_CENTER_Y-160
ScoreboardC2P1OnCommand=zoom,0.7
ScoreboardC2P1OffCommand=zoom,0.7
ScoreboardC3P1X=SCREEN_CENTER_X-30
ScoreboardC3P1Y=SCREEN_CENTER_Y-160
ScoreboardC3P1OnCommand=zoom,0.5
ScoreboardC3P1OffCommand=zoom,0.5
ScoreboardC1P2X=SCREEN_CENTER_X+40
ScoreboardC1P2Y=SCREEN_CENTER_Y-160
ScoreboardC1P2OnCommand=zoom,0.7
ScoreboardC1P2OffCommand=zoom,0.7
ScoreboardC2P2X=SCREEN_CENTER_X+160
ScoreboardC2P2Y=SCREEN_CENTER_Y-160
ScoreboardC2P2OnCommand=zoom,0.7
ScoreboardC2P2OffCommand=zoom,0.7
ScoreboardC3P2X=SCREEN_CENTER_X+270
ScoreboardC3P2Y=SCREEN_CENTER_Y-160
ScoreboardC3P2OnCommand=zoom,0.7
ScoreboardC3P2OffCommand=zoom,0.7
StepsDescriptionP1X=
StepsDescriptionP1Y=
StepsDescriptionP1OnCommand=visible,false
StepsDescriptionP1OffCommand=
StepsDescriptionP2X=
StepsDescriptionP2Y=
StepsDescriptionP2OnCommand=visible,false
StepsDescriptionP2OffCommand=
SongOptionsX=SCREEN_CENTER_X+0
SongOptionsY=SCREEN_CENTER_Y+230
SongOptionsOnCommand=zoom,0.5;addy,100;linear,0.5;addy,-100
SongOptionsOffCommand=linear,0.5;addy,100

DifficultyP1X=
DifficultyP1Y=
DifficultyP1OnCommand=
DifficultyP1OffCommand=linear,0.5;addx,-200
DifficultyP1SetReverseCommand=x,SCREEN_CENTER_X-254;y,SCREEN_CENTER_Y-196;cropbottom,0;croptop,0.5;addx,-200;linear,0.5;addx,200
DifficultyP1SetNoReverseCommand=x,SCREEN_CENTER_X-230;y,SCREEN_CENTER_Y+183;cropbottom,0.5;croptop,0;addx,-200;linear,0.5;addx,200

DifficultyP2X=
DifficultyP2Y=
DifficultyP2OnCommand=
DifficultyP2OffCommand=linear,0.5;addx,200
DifficultyP2SetReverseCommand=x,SCREEN_CENTER_X+254;y,SCREEN_CENTER_Y-196;cropbottom,0;croptop,0.5;addx,-200;linear,0.5;addx,200
DifficultyP2SetNoReverseCommand=x,SCREEN_CENTER_X+230;y,SCREEN_CENTER_Y+183;cropbottom,0.5;croptop,0;addx,-200;linear,0.5;addx,200
LyricsSetNoReverseCommand=x,SCREEN_CENTER_X+0;y,SCREEN_CENTER_Y+160
LyricsSetReverseCommand=x,SCREEN_CENTER_X+0;y,SCREEN_CENTER_Y-140
# This is used if one player is in reverse and the other isn't.
LyricsSetOneReverseCommand=x,SCREEN_CENTER_X+0;y,SCREEN_CENTER_Y-205
LyricsDefaultColor=color("0,1,0,1")

ActiveAttackListP1X=
ActiveAttackListP1Y=
ActiveAttackListP1OnCommand=visible,false
ActiveAttackListP1OffCommand=
ActiveAttackListP2X=
ActiveAttackListP2Y=
ActiveAttackListP2OnCommand=visible,false
ActiveAttackListP2OffCommand=
SurviveTimeX=SCREEN_CENTER_X+0
SurviveTimeY=SCREEN_CENTER_Y+100
SurviveTimeOnCommand=sleep,0.3;linear,0.3;diffusealpha,1;sleep,3.5;linear,0.5;diffusealpha,0
DebugX=SCREEN_CENTER_X
DebugY=SCREEN_CENTER_Y
DebugOnCommand=wrapwidthpixels,SCREEN_WIDTH-50
DebugOffCommand=stoptweening;linear,1/8;diffusealpha,0
SecondsBetweenComments=10
TickEarlySeconds=0.05
ShowLifeMeterForDisabledPlayers=false
PlayerP1OnCommand=
PlayerP1OffCommand=
PlayerP2OnCommand=
PlayerP2OffCommand=
PlayerP1OnePlayerOneSideX=math.floor(scale(0.25,0,1,SCREEN_LEFT,SCREEN_RIGHT))
PlayerP2OnePlayerOneSideX=math.floor(scale(0.75,0,1,SCREEN_LEFT,SCREEN_RIGHT))
PlayerP1TwoPlayersTwoSidesX=math.floor(scale(0.25,0,1,SCREEN_LEFT,SCREEN_RIGHT))
PlayerP2TwoPlayersTwoSidesX=math.floor(scale(0.75,0,1,SCREEN_LEFT,SCREEN_RIGHT))
PlayerP1OnePlayerTwoSidesX=SCREEN_CENTER_X
PlayerP2OnePlayerTwoSidesX=SCREEN_CENTER_X
PlayerP1TwoPlayersSharedSidesX=SCREEN_CENTER_X
PlayerP2TwoPlayersSharedSidesX=SCREEN_CENTER_X
StopCourseEarly=false
ShowEvaluationOnFail=true

[ScreenGameplayExtra]
Fallback="ScreenGameplay"
LifeFrameX=SCREEN_CENTER_X+0
LifeFrameY=SCREEN_CENTER_Y+202
LifeFrameOnCommand=addy,100;sleep,0.5;linear,1;addy,-100
LifeFrameOffCommand=linear,1;addy,100
LifeP1X=SCREEN_CENTER_X-180
LifeP1Y=SCREEN_CENTER_Y+210
LifeP1OnCommand=addy,100;sleep,0.5;linear,1;addy,-100
LifeP1OffCommand=linear,1;addy,100
LifeP2X=SCREEN_CENTER_X+180
LifeP2Y=SCREEN_CENTER_Y+210
LifeP2OnCommand=addy,100;sleep,0.5;linear,1;addy,-100
LifeP2OffCommand=linear,1;addy,100
StageX=SCREEN_CENTER_X+0
StageY=SCREEN_CENTER_Y+182
StageOnCommand=addy,100;sleep,0.5;linear,1;addy,-100
StageOffCommand=linear,1;addy,100
SongNumberP1X=SCREEN_CENTER_X-30
SongNumberP1Y=SCREEN_CENTER_Y+200
SongNumberP1OnCommand=addy,100;sleep,0.5;linear,1;addy,-100
SongNumberP1OffCommand=linear,1;addy,100
SongNumberP2X=SCREEN_CENTER_X+30
SongNumberP2Y=SCREEN_CENTER_Y+200
SongNumberP2OnCommand=addy,100;sleep,0.5;linear,1;addy,-100
SongNumberP2OffCommand=linear,1;addy,100
ScoreP1X=SCREEN_CENTER_X-214
ScoreP1Y=SCREEN_CENTER_Y-202
ScoreP1OnCommand=addy,-100;sleep,0.5;linear,1;addy,100
ScoreP1OffCommand=linear,1;addy,-100
ScoreP2X=SCREEN_CENTER_X+214
ScoreP2Y=SCREEN_CENTER_Y-202
ScoreP2OnCommand=addy,-100;sleep,0.5;linear,1;addy,100
ScoreP2OffCommand=linear,1;addy,-100
SecondaryScoreP1X=SCREEN_CENTER_X-20
SecondaryScoreP1Y=SCREEN_CENTER_Y+0
SecondaryScoreP1OnCommand=
SecondaryScoreP1OffCommand=
SecondaryScoreP2X=SCREEN_CENTER_X+20
SecondaryScoreP2Y=SCREEN_CENTER_Y+0
SecondaryScoreP2OnCommand=
SecondaryScoreP2OffCommand=
PlayerOptionsP1X=SCREEN_CENTER_X+0
PlayerOptionsP1Y=SCREEN_CENTER_Y-194
PlayerOptionsP1OnCommand=zoom,0.5;addy,-100;sleep,0.5;linear,1;addy,100
PlayerOptionsP1OffCommand=linear,1;addy,-100
PlayerOptionsP2X=SCREEN_CENTER_X+0
PlayerOptionsP2Y=SCREEN_CENTER_Y-210
PlayerOptionsP2OnCommand=zoom,0.5;addy,-100;sleep,0.5;linear,1;addy,100
PlayerOptionsP2OffCommand=linear,1;addy,-100
SongOptionsX=SCREEN_CENTER_X+0
SongOptionsY=SCREEN_CENTER_Y-230
SongOptionsOnCommand=zoom,0.5;addy,-100;sleep,0.5;linear,1;addy,100
SongOptionsOffCommand=linear,1;addy,-100
DifficultyP1X=SCREEN_CENTER_X-260
DifficultyP1Y=SCREEN_CENTER_Y+180
DifficultyP1OnCommand=addx,-200;sleep,0.5;linear,1;addx,200
DifficultyP1OffCommand=linear,1;addx,-200
DifficultyP1ReverseX=SCREEN_CENTER_X-260
DifficultyP1ReverseY=SCREEN_CENTER_Y-170
DifficultyP1ReverseOnCommand=addx,-200;sleep,0.5;linear,1;addx,200
DifficultyP1ReverseOffCommand=linear,1;addx,-200
DifficultyP2X=SCREEN_CENTER_X+260
DifficultyP2Y=SCREEN_CENTER_Y+180
DifficultyP2OnCommand=addx,200;sleep,0.5;linear,1;addx,-200
DifficultyP2OffCommand=linear,1;addx,200
DifficultyP2ReverseX=SCREEN_CENTER_X+260
DifficultyP2ReverseY=SCREEN_CENTER_Y-170
DifficultyP2ReverseOnCommand=addx,200;sleep,0.5;linear,1;addx,-200
DifficultyP2ReverseOffCommand=linear,1;addx,200

[ScreenGameplayShared]
Class="ScreenGameplayShared"
Fallback="ScreenGameplay"
PlayerType="PlayerShared"

[ScreenEvaluation]
Fallback="ScreenWithMenuElements"
Class="ScreenEvaluation"
Summary=false
TimerSeconds=15
PlayerOptionsSeparator=","
MaxComboNumDigits=4
StyleIcon=true
ShowBannerArea=true
ShowJudgmentLabels=true
ShowW1=true
ShowW2=true
ShowW3=true
ShowW4=true
ShowW5=true
ShowMiss=true
ShowStatsLabels=true
ShowHeld=true
ShowJumps=false
ShowHolds=false
ShowMines=false
ShowHands=false
ShowRolls=false
ShowPerDifficultyAward=false
ShowPeakComboAward=false
ShowTotalScoreArea=false
ShowRecordsArea=true

BannerWidth=256
BannerHeight=80

GradeP1X=SCREEN_CENTER_X-226
GradeP1Y=SCREEN_CENTER_Y-140
GradeP1OnCommand=glowshift;effectperiod,2;addx,-SCREEN_WIDTH/2;sleep,0.0;decelerate,0.3;addx,SCREEN_WIDTH/2
GradeP1OffCommand=sleep,0.8;accelerate,0.3;addx,-SCREEN_WIDTH/2
GradeP2X=SCREEN_CENTER_X+226
GradeP2Y=SCREEN_CENTER_Y-140
GradeP2OnCommand=glowshift;effectperiod,2;addx,SCREEN_WIDTH/2;sleep,0.0;decelerate,0.3;addx,-SCREEN_WIDTH/2
GradeP2OffCommand=sleep,0.8;accelerate,0.3;addx,SCREEN_WIDTH/2
GradeFrameP1X=SCREEN_CENTER_X-226
GradeFrameP1Y=SCREEN_CENTER_Y-147
GradeFrameP1OnCommand=addx,-SCREEN_WIDTH/2;sleep,0.0;decelerate,0.3;addx,SCREEN_WIDTH/2
GradeFrameP1OffCommand=sleep,0.8;accelerate,0.3;addx,-SCREEN_WIDTH/2
GradeFrameP2X=SCREEN_CENTER_X+226
GradeFrameP2Y=SCREEN_CENTER_Y-147
GradeFrameP2OnCommand=addx,SCREEN_WIDTH/2;sleep,0.0;decelerate,0.3;addx,-SCREEN_WIDTH/2
GradeFrameP2OffCommand=sleep,0.8;accelerate,0.3;addx,SCREEN_WIDTH/2

W1LabelX=SCREEN_CENTER_X+0
W1LabelY=SCREEN_CENTER_Y-80
W1LabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.1;decelerate,0.3;addy,-SCREEN_HEIGHT
W1LabelOffCommand=sleep,0.7;accelerate,0.3;addy,SCREEN_HEIGHT

W1NumberP1X=SCREEN_CENTER_X-100
W1NumberP1Y=SCREEN_CENTER_Y-78
W1NumberP1OnCommand=addx,-SCREEN_WIDTH/2;sleep,0.1;decelerate,0.3;addx,SCREEN_WIDTH/2
W1NumberP1OffCommand=sleep,0.7;accelerate,0.3;addx,-SCREEN_WIDTH/2
W1NumberP2X=SCREEN_CENTER_X+100
W1NumberP2Y=SCREEN_CENTER_Y-78
W1NumberP2OnCommand=addx,SCREEN_WIDTH/2;sleep,0.1;decelerate,0.3;addx,-SCREEN_WIDTH/2
W1NumberP2OffCommand=sleep,0.7;accelerate,0.3;addx,SCREEN_WIDTH/2

W2LabelX=SCREEN_CENTER_X+0
W2LabelY=SCREEN_CENTER_Y-50
W2LabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.2;decelerate,0.3;addy,-SCREEN_HEIGHT
W2LabelOffCommand=sleep,0.6;accelerate,0.3;addy,SCREEN_HEIGHT

W2NumberP1X=SCREEN_CENTER_X-100
W2NumberP1Y=SCREEN_CENTER_Y-48
W2NumberP1OnCommand=addx,-SCREEN_WIDTH/2;sleep,0.2;decelerate,0.3;addx,SCREEN_WIDTH/2
W2NumberP1OffCommand=sleep,0.6;accelerate,0.3;addx,-SCREEN_WIDTH/2
W2NumberP2X=SCREEN_CENTER_X+100
W2NumberP2Y=SCREEN_CENTER_Y-48
W2NumberP2OnCommand=addx,SCREEN_WIDTH/2;sleep,0.2;decelerate,0.3;addx,-SCREEN_WIDTH/2
W2NumberP2OffCommand=sleep,0.6;accelerate,0.3;addx,SCREEN_WIDTH/2

W3LabelX=SCREEN_CENTER_X+0
W3LabelY=SCREEN_CENTER_Y-20
W3LabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.3;decelerate,0.3;addy,-SCREEN_HEIGHT
W3LabelOffCommand=sleep,0.5;accelerate,0.3;addy,SCREEN_HEIGHT

W3NumberP1X=SCREEN_CENTER_X-100
W3NumberP1Y=SCREEN_CENTER_Y-18
W3NumberP1OnCommand=addx,-SCREEN_WIDTH/2;sleep,0.3;decelerate,0.3;addx,SCREEN_WIDTH/2
W3NumberP1OffCommand=sleep,0.5;accelerate,0.3;addx,-SCREEN_WIDTH/2
W3NumberP2X=SCREEN_CENTER_X+100
W3NumberP2Y=SCREEN_CENTER_Y-18
W3NumberP2OnCommand=addx,SCREEN_WIDTH/2;sleep,0.3;decelerate,0.3;addx,-SCREEN_WIDTH/2
W3NumberP2OffCommand=sleep,0.5;accelerate,0.3;addx,SCREEN_WIDTH/2

W4LabelX=SCREEN_CENTER_X+0
W4LabelY=SCREEN_CENTER_Y+10
W4LabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.4;decelerate,0.3;addy,-SCREEN_HEIGHT
W4LabelOffCommand=sleep,0.4;accelerate,0.3;addy,SCREEN_HEIGHT

W4NumberP1X=SCREEN_CENTER_X-100
W4NumberP1Y=SCREEN_CENTER_Y+12
W4NumberP1OnCommand=addx,-SCREEN_WIDTH/2;sleep,0.4;decelerate,0.3;addx,SCREEN_WIDTH/2
W4NumberP1OffCommand=sleep,0.4;accelerate,0.3;addx,-SCREEN_WIDTH/2
W4NumberP2X=SCREEN_CENTER_X+100
W4NumberP2Y=SCREEN_CENTER_Y+12
W4NumberP2OnCommand=addx,SCREEN_WIDTH/2;sleep,0.4;decelerate,0.3;addx,-SCREEN_WIDTH/2
W4NumberP2OffCommand=sleep,0.4;accelerate,0.3;addx,SCREEN_WIDTH/2

W5LabelX=SCREEN_CENTER_X
W5LabelY=SCREEN_CENTER_Y+40
W5LabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.5;decelerate,0.3;addy,-SCREEN_HEIGHT
W5LabelOffCommand=sleep,0.3;accelerate,0.3;addy,SCREEN_HEIGHT

W5NumberP1X=SCREEN_CENTER_X-100
W5NumberP1Y=SCREEN_CENTER_Y+40
W5NumberP1OnCommand=addx,-SCREEN_WIDTH/2;sleep,0.5;decelerate,0.3;addx,SCREEN_WIDTH/2
W5NumberP1OffCommand=sleep,0.3;accelerate,0.3;addx,-SCREEN_WIDTH/2
W5NumberP2X=SCREEN_CENTER_X+100
W5NumberP2Y=SCREEN_CENTER_Y+40
W5NumberP2OnCommand=addx,SCREEN_WIDTH/2;sleep,0.5;decelerate,0.3;addx,-SCREEN_WIDTH/2
W5NumberP2OffCommand=sleep,0.3;accelerate,0.3;addx,SCREEN_WIDTH/2

MissLabelX=SCREEN_CENTER_X+0
MissLabelY=SCREEN_CENTER_Y+70
MissLabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.6;decelerate,0.3;addy,-SCREEN_HEIGHT
MissLabelOffCommand=sleep,0.2;accelerate,0.3;addy,SCREEN_HEIGHT

MissNumberP1X=SCREEN_CENTER_X-100
MissNumberP1Y=SCREEN_CENTER_Y+72
MissNumberP1OnCommand=addx,-SCREEN_WIDTH/2;sleep,0.6;decelerate,0.3;addx,SCREEN_WIDTH/2
MissNumberP1OffCommand=sleep,0.2;accelerate,0.3;addx,-SCREEN_WIDTH/2
MissNumberP2X=SCREEN_CENTER_X+100
MissNumberP2Y=SCREEN_CENTER_Y+72
MissNumberP2OnCommand=addx,SCREEN_WIDTH/2;sleep,0.6;decelerate,0.3;addx,-SCREEN_WIDTH/2
MissNumberP2OffCommand=sleep,0.2;accelerate,0.3;addx,SCREEN_WIDTH/2

HeldLabelX=SCREEN_CENTER_X+0
HeldLabelY=SCREEN_CENTER_Y+100
HeldLabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.7;decelerate,0.3;addy,-SCREEN_HEIGHT
HeldLabelOffCommand=sleep,0.1;accelerate,0.3;addy,SCREEN_HEIGHT

HeldNumberP1X=SCREEN_CENTER_X-100
HeldNumberP1Y=SCREEN_CENTER_Y+104
HeldNumberP1OnCommand=addx,-SCREEN_WIDTH/2;sleep,0.7;decelerate,0.3;addx,SCREEN_WIDTH/2
HeldNumberP1OffCommand=sleep,0.1;accelerate,0.3;addx,-SCREEN_WIDTH/2
HeldNumberP2X=SCREEN_CENTER_X+100
HeldNumberP2Y=SCREEN_CENTER_Y+104
HeldNumberP2OnCommand=addx,SCREEN_WIDTH/2;sleep,0.7;decelerate,0.3;addx,-SCREEN_WIDTH/2
HeldNumberP2OffCommand=sleep,0.1;accelerate,0.3;addx,SCREEN_WIDTH/2

MaxComboMaxDigits=5
MaxComboLabelX=
MaxComboLabelY=
MaxComboLabelOnCommand=visible,false
MaxComboLabelOffCommand=

MaxComboNumberP1X=SCREEN_CENTER_X-186
MaxComboNumberP1Y=SCREEN_CENTER_Y+62
MaxComboNumberP1OnCommand=diffusealpha,0;linear,0.7;diffuse,1,1,0,1
MaxComboNumberP1OffCommand=linear,0.7;diffusealpha,0
MaxComboNumberP2X=SCREEN_CENTER_X+260
MaxComboNumberP2Y=SCREEN_CENTER_Y+62
MaxComboNumberP2OnCommand=diffusealpha,0;linear,0.7;diffuse,1,1,0,1
MaxComboNumberP2OffCommand=linear,0.7;diffusealpha,0

LargeBannerX=SCREEN_CENTER_X+0
LargeBannerY=SCREEN_CENTER_Y-140
LargeBannerOnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT
LargeBannerOffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT
LargeBannerFrameX=SCREEN_CENTER_X+0
LargeBannerFrameY=SCREEN_CENTER_Y+0
LargeBannerFrameOnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT
LargeBannerFrameOffCommand=sleep,0.8;accelerate,0.3;diffusealpha,0

ScoreLabelX=SCREEN_CENTER_X+0
ScoreLabelY=SCREEN_CENTER_Y+0
ScoreLabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.8;decelerate,0.3;addy,-SCREEN_HEIGHT
ScoreLabelOffCommand=sleep,0.0;accelerate,0.3;diffusealpha,0
ScoreNumberP1X=SCREEN_CENTER_X-160
ScoreNumberP1Y=SCREEN_CENTER_Y+140
ScoreNumberP1OnCommand=addx,-SCREEN_WIDTH/2;sleep,0.8;decelerate,0.3;addx,SCREEN_WIDTH/2
ScoreNumberP1OffCommand=sleep,0.0;accelerate,0.3;addx,-SCREEN_WIDTH/2
ScoreNumberP2X=SCREEN_CENTER_X+160
ScoreNumberP2Y=SCREEN_CENTER_Y+140
ScoreNumberP2OnCommand=addx,SCREEN_WIDTH/2;sleep,0.8;decelerate,0.3;addx,-SCREEN_WIDTH/2
ScoreNumberP2OffCommand=sleep,0.0;accelerate,0.3;addx,SCREEN_WIDTH/2

MachineRecordP1X=SCREEN_CENTER_X-250
MachineRecordP1Y=SCREEN_CENTER_Y+160
MachineRecordP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1;glowshift
MachineRecordP1OffCommand=linear,0.7;diffusealpha,0
MachineRecordP2X=SCREEN_CENTER_X+250
MachineRecordP2Y=SCREEN_CENTER_Y+160
MachineRecordP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1;glowshift
MachineRecordP2OffCommand=linear,0.7;diffusealpha,0
PersonalRecordP1X=SCREEN_CENTER_X-250
PersonalRecordP1Y=SCREEN_CENTER_Y+190
PersonalRecordP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1;glowshift
PersonalRecordP1OffCommand=linear,0.7;diffusealpha,0
PersonalRecordP2X=SCREEN_CENTER_X+250
PersonalRecordP2Y=SCREEN_CENTER_Y+190
PersonalRecordP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1;glowshift
PersonalRecordP2OffCommand=linear,0.7;diffusealpha,0

PlayerOptionsP1X=SCREEN_CENTER_X-70
PlayerOptionsP1Y=SCREEN_CENTER_Y-182
PlayerOptionsP1OnCommand=horizalign,left;vertalign,bottom;zoom,0.5;shadowlength,2;addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT
PlayerOptionsP1OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT
PlayerOptionsP2X=SCREEN_CENTER_X+70
PlayerOptionsP2Y=SCREEN_CENTER_Y-90
PlayerOptionsP2OnCommand=horizalign,right;vertalign,bottom;zoom,0.5;shadowlength,2;addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT
PlayerOptionsP2OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT

SurvivedFrameP1X=SCREEN_CENTER_X-224
SurvivedFrameP1Y=SCREEN_CENTER_Y+16
SurvivedFrameP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
SurvivedFrameP1OffCommand=linear,0.7;diffusealpha,0
SurvivedFrameP2X=SCREEN_CENTER_X+224
SurvivedFrameP2Y=SCREEN_CENTER_Y+16
SurvivedFrameP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
SurvivedFrameP2OffCommand=linear,0.7;diffusealpha,0
SurvivedNumberP1X=SCREEN_CENTER_X-224
SurvivedNumberP1Y=SCREEN_CENTER_Y+0
SurvivedNumberP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
SurvivedNumberP1OffCommand=linear,0.7;diffusealpha,0
SurvivedNumberP2X=SCREEN_CENTER_X+224
SurvivedNumberP2Y=SCREEN_CENTER_Y+0
SurvivedNumberP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
SurvivedNumberP2OffCommand=linear,0.7;diffusealpha,0

CheerDelaySeconds=2.5

[ScreenNetEvaluation]
Class="ScreenNetEvaluation"
Fallback="ScreenEvaluationStage"
NextScreen=ScreenBranchNetAfterEval()
UsersBG1Y=SCREEN_CENTER_Y+0
UsersBG1X=SCREEN_CENTER_X-180
UsersBG2Y=SCREEN_CENTER_Y+0
UsersBG2X=SCREEN_CENTER_X+180
UsersBGWidth=260
UsersBGHeight=400
UsersBGCommand=diffusecolor,0.2,0.2,0.2,0.4;diffusealpha,0.5
UsersBGOnCommand=zoomx,0.0;zoomy,0.0;linear,0.5;zoomx,1.0;zoomy,1.0
UsersBGOffCommand=zoomx,1.0;zoomy,1.0;linear,0.5;zoomx,0.0;zoomy,0.0
User1Y=SCREEN_CENTER_Y-160
User1X=SCREEN_CENTER_X-180
User2Y=SCREEN_CENTER_Y-160
User2X=SCREEN_CENTER_X+180
UserDX=0
UserDY=SCREEN_CENTER_Y-208
UserOnCommand=zoomx,0.0;zoomy,0.0;linear,0.5;zoomx,0.7;zoomy,0.7
UserOffCommand=zoomx,0.5;zoomy,0.7;linear,0.7;zoomx,0.0;zoomy,0.0
UserDeSelCommand=zoomx,1.0;zoomy,1.0;linear,0.1;zoomx,0.7;zoomy,0.7
UserSelCommand=zoomx,0.7;zoomy,0.7;linear,0.1;zoomx,1.0;zoomy,1.0

[ScreenEvaluationStage]
Fallback="ScreenEvaluation"
NextScreen=GetEvaluationNextScreen()
ShowGradeArea=true
ShowPointsArea=false
ShowBonusArea=true
ShowSurvivedArea=false
ShowWinArea=false
ShowMaxCombo=true
ShowScoreArea=true
ShowTimeArea=false
ShowStage=true

StageX=SCREEN_CENTER_X+0
StageY=SCREEN_CENTER_Y+200
StageOnCommand=draworder,1;addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT
StageOffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT

DifficultyIconP1X=SCREEN_CENTER_X-154
DifficultyIconP1Y=SCREEN_CENTER_Y-110
DifficultyIconP1OnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT;draworder,100;
DifficultyIconP1OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT
DifficultyIconP2X=SCREEN_CENTER_X+154
DifficultyIconP2Y=SCREEN_CENTER_Y-110
DifficultyIconP2OnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT;draworder,100;
DifficultyIconP2OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT

BonusFrameP1X=SCREEN_CENTER_X-224
BonusFrameP1Y=SCREEN_CENTER_Y+16
BonusFrameP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
BonusFrameP1OffCommand=linear,0.7;diffusealpha,0
BonusFrameP2X=SCREEN_CENTER_X+224
BonusFrameP2Y=SCREEN_CENTER_Y+16
BonusFrameP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
BonusFrameP2OffCommand=linear,0.7;diffusealpha,0

BarPossible1P1X=SCREEN_CENTER_X-142
BarPossible1P1Y=SCREEN_CENTER_Y-55
BarPossible1P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.2;linear,1.0;zoomx,1
BarPossible1P1OffCommand=linear,0.7;diffusealpha,0
BarPossible1P2X=SCREEN_CENTER_X+142
BarPossible1P2Y=SCREEN_CENTER_Y-55
BarPossible1P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.2;linear,1.0;zoomx,1
BarPossible1P2OffCommand=linear,0.7;diffusealpha,0

BarPossible2P1X=SCREEN_CENTER_X-142
BarPossible2P1Y=SCREEN_CENTER_Y-33
BarPossible2P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.3;linear,1.0;zoomx,1
BarPossible2P1OffCommand=linear,0.7;diffusealpha,0
BarPossible2P2X=SCREEN_CENTER_X+142
BarPossible2P2Y=SCREEN_CENTER_Y-33
BarPossible2P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.3;linear,1.0;zoomx,1
BarPossible2P2OffCommand=linear,0.7;diffusealpha,0

BarPossible3P1X=SCREEN_CENTER_X-142
BarPossible3P1Y=SCREEN_CENTER_Y-8
BarPossible3P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.4;linear,1.0;zoomx,1
BarPossible3P1OffCommand=linear,0.7;diffusealpha,0
BarPossible3P2X=SCREEN_CENTER_X+142
BarPossible3P2Y=SCREEN_CENTER_Y-8
BarPossible3P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.4;linear,1.0;zoomx,1
BarPossible3P2OffCommand=linear,0.7;diffusealpha,0

BarPossible4P1X=SCREEN_CENTER_X-142
BarPossible4P1Y=SCREEN_CENTER_Y+14
BarPossible4P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,1.0;linear,1.0;zoomx,1
BarPossible4P1OffCommand=linear,0.7;diffusealpha,0
BarPossible4P2X=SCREEN_CENTER_X+142
BarPossible4P2Y=SCREEN_CENTER_Y+14
BarPossible4P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,1.0;linear,1.0;zoomx,1
BarPossible4P2OffCommand=linear,0.7;diffusealpha,0

BarPossible5P1X=SCREEN_CENTER_X-142
BarPossible5P1Y=SCREEN_CENTER_Y+36
BarPossible5P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.6;linear,1.0;zoomx,1
BarPossible5P1OffCommand=linear,0.7;diffusealpha,0
BarPossible5P2X=SCREEN_CENTER_X+142
BarPossible5P2Y=SCREEN_CENTER_Y+36
BarPossible5P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.6;linear,1.0;zoomx,1
BarPossible5P2OffCommand=linear,0.7;diffusealpha,0

BarActual1P1X=SCREEN_CENTER_X-142
BarActual1P1Y=SCREEN_CENTER_Y-55
BarActual1P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.7;linear,1.0;zoomx,1
BarActual1P1OffCommand=linear,0.7;diffusealpha,0
BarActual1P2X=SCREEN_CENTER_X+142
BarActual1P2Y=SCREEN_CENTER_Y-55
BarActual1P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.7;linear,1.0;zoomx,1
BarActual1P2OffCommand=linear,0.7;diffusealpha,0

BarActual2P1X=SCREEN_CENTER_X-142
BarActual2P1Y=SCREEN_CENTER_Y-33
BarActual2P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.8;linear,1.0;zoomx,1
BarActual2P1OffCommand=linear,0.7;diffusealpha,0
BarActual2P2X=SCREEN_CENTER_X+142
BarActual2P2Y=SCREEN_CENTER_Y-33
BarActual2P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.8;linear,1.0;zoomx,1
BarActual2P2OffCommand=linear,0.7;diffusealpha,0

BarActual3P1X=SCREEN_CENTER_X-142
BarActual3P1Y=SCREEN_CENTER_Y-8
BarActual3P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.9;linear,1.0;zoomx,1
BarActual3P1OffCommand=linear,0.7;diffusealpha,0
BarActual3P2X=SCREEN_CENTER_X+142
BarActual3P2Y=SCREEN_CENTER_Y-8
BarActual3P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.9;linear,1.0;zoomx,1
BarActual3P2OffCommand=linear,0.7;diffusealpha,0

BarActual4P1X=SCREEN_CENTER_X-142
BarActual4P1Y=SCREEN_CENTER_Y+14
BarActual4P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,1.0;linear,1.0;zoomx,1
BarActual4P1OffCommand=linear,0.7;diffusealpha,0
BarActual4P2X=SCREEN_CENTER_X+142
BarActual4P2Y=SCREEN_CENTER_Y+14
BarActual4P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,1.0;linear,1.0;zoomx,1
BarActual4P2OffCommand=linear,0.7;diffusealpha,0

BarActual5P1X=SCREEN_CENTER_X-142
BarActual5P1Y=SCREEN_CENTER_Y+36
BarActual5P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,1.1;linear,1.0;zoomx,1
BarActual5P1OffCommand=linear,0.7;diffusealpha,0
BarActual5P2X=SCREEN_CENTER_X+142
BarActual5P2Y=SCREEN_CENTER_Y+36
BarActual5P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,1.1;linear,1.0;zoomx,1
BarActual5P2OffCommand=linear,0.7;diffusealpha,0

BarActualMaxCommand=glowshift;effectperiod,0.5

ScoreNumberP1X=SCREEN_CENTER_X-129
ScoreNumberP1Y=SCREEN_CENTER_Y+140
ScoreNumberP2X=SCREEN_CENTER_X+129
ScoreNumberP2Y=SCREEN_CENTER_Y+140

TryExtraStageX=SCREEN_CENTER_X+0
TryExtraStageY=SCREEN_CENTER_Y+188
TryExtraStageOnCommand=diffusealpha,0;linear,0.7;diffusealpha,1;glowshift
TryExtraStageOffCommand=linear,0.7;diffusealpha,0

[ScreenEvaluationSummary]
Fallback="ScreenEvaluationStage"
NextScreen=GetEvaluationSummaryNextScreen()
Summary=true
ShowTimeArea=false

SmallBanner1X=SCREEN_CENTER_X-60
SmallBanner1Y=SCREEN_CENTER_Y-160
SmallBanner1OnCommand=zoom,0.5;addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT
SmallBanner1OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT
SmallBanner2X=SCREEN_CENTER_X-30
SmallBanner2Y=SCREEN_CENTER_Y-150
SmallBanner2OnCommand=zoom,0.5;addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT
SmallBanner2OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT
SmallBanner3X=SCREEN_CENTER_X+0
SmallBanner3Y=SCREEN_CENTER_Y-140
SmallBanner3OnCommand=zoom,0.5;addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT
SmallBanner3OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT
SmallBanner4X=SCREEN_CENTER_X+30
SmallBanner4Y=SCREEN_CENTER_Y-130
SmallBanner4OnCommand=zoom,0.5;addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT
SmallBanner4OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT
SmallBanner5X=SCREEN_CENTER_X+60
SmallBanner5Y=SCREEN_CENTER_Y-120
SmallBanner5OnCommand=zoom,0.5;addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT
SmallBanner5OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT
CategoryRecordP1X=SCREEN_CENTER_X-186
CategoryRecordP1Y=SCREEN_CENTER_Y+158
CategoryRecordP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1;glowshift
CategoryRecordP1OffCommand=linear,0.7;diffusealpha,0
CategoryRecordP2X=SCREEN_CENTER_X+186
CategoryRecordP2Y=SCREEN_CENTER_Y+158
CategoryRecordP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1;glowshift
CategoryRecordP2OffCommand=linear,0.7;diffusealpha,0

[ScreenEvaluationNonstop]
Fallback="ScreenEvaluation"
NextScreen=GetEvaluationNextScreen()
ShowGradeArea=true
ShowPointsArea=false
ShowBonusArea=false
ShowSurvivedArea=true
ShowWinArea=false
ShowMaxCombo=false
ShowScoreArea=true
ShowTimeArea=false
ShowStage=false

[ScreenEvaluationOni]
Fallback="ScreenEvaluation"
NextScreen=GetEvaluationNextScreen()
ShowGradeArea=false
ShowPointsArea=true
ShowBonusArea=false
ShowSurvivedArea=true
ShowWinArea=false
ShowMaxCombo=false
ShowScoreArea=false
ShowTimeArea=true
ShowStage=false
PercentFrameP1X=SCREEN_CENTER_X-226
PercentFrameP1Y=SCREEN_CENTER_Y-140
PercentFrameP1OnCommand=addx,-SCREEN_WIDTH/2;sleep,0.0;decelerate,0.3;addx,SCREEN_WIDTH/2
PercentFrameP1OffCommand=sleep,0.8;accelerate,0.3;addx,-SCREEN_WIDTH/2
PercentFrameP2X=SCREEN_CENTER_X+226
PercentFrameP2Y=SCREEN_CENTER_Y-140
PercentFrameP2OnCommand=addx,SCREEN_WIDTH/2;sleep,0.0;decelerate,0.3;addx,-SCREEN_WIDTH/2
PercentFrameP2OffCommand=sleep,0.8;accelerate,0.3;addx,SCREEN_WIDTH/2
PercentP1X=SCREEN_CENTER_X-200
PercentP1Y=SCREEN_CENTER_Y-108
PercentP1OnCommand=addx,-SCREEN_WIDTH/2;sleep,0.0;decelerate,0.3;addx,SCREEN_WIDTH/2
PercentP1OffCommand=sleep,0.8;accelerate,0.3;addx,-SCREEN_WIDTH/2
PercentP2X=SCREEN_CENTER_X+252
PercentP2Y=SCREEN_CENTER_Y-108
PercentP2OnCommand=addx,SCREEN_WIDTH/2;sleep,0.0;decelerate,0.3;addx,-SCREEN_WIDTH/2
PercentP2OffCommand=sleep,0.8;accelerate,0.3;addx,SCREEN_WIDTH/2
TimeLabelX=SCREEN_CENTER_X+0
TimeLabelY=SCREEN_CENTER_Y+140
TimeLabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.8;decelerate,0.3;addy,-SCREEN_HEIGHT
TimeLabelOffCommand=sleep,0.0;accelerate,0.3;addy,SCREEN_HEIGHT
TimeNumberP1X=SCREEN_CENTER_X-160
TimeNumberP1Y=SCREEN_CENTER_Y+140
TimeNumberP1OnCommand=addx,-SCREEN_WIDTH/2;sleep,0.8;decelerate,0.3;addx,SCREEN_WIDTH/2
TimeNumberP1OffCommand=sleep,0.0;accelerate,0.3;addx,-SCREEN_WIDTH/2
TimeNumberP2X=SCREEN_CENTER_X+160
TimeNumberP2Y=SCREEN_CENTER_Y+140
TimeNumberP2OnCommand=addx,SCREEN_WIDTH/2;sleep,0.8;decelerate,0.3;addx,-SCREEN_WIDTH/2
TimeNumberP2OffCommand=sleep,0.0;accelerate,0.3;addx,SCREEN_WIDTH/2

[ScreenEvaluationEndless]
Fallback="ScreenEvaluationOni"
NextScreen=GetEvaluationNextScreen()

[ScreenEvaluationRave]
Fallback="ScreenEvaluation"
NextScreen=GetEvaluationNextScreen()
ShowGradeArea=true
ShowPointsArea=false
ShowBonusArea=false
ShowSurvivedArea=false
ShowWinArea=true
ShowMaxCombo=false
ShowScoreArea=true
ShowTimeArea=false
FailedSoundTime=0
PassedSoundTime=0
ShowStage=false
ShowStage=true
StageX=SCREEN_CENTER_X+0
StageY=SCREEN_CENTER_Y-168
StageOnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT
StageOffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT
DifficultyIconP1X=SCREEN_CENTER_X-106
DifficultyIconP1Y=SCREEN_CENTER_Y-160
DifficultyIconP1OnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT
DifficultyIconP1OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT
DifficultyIconP2X=SCREEN_CENTER_X+106
DifficultyIconP2Y=SCREEN_CENTER_Y-160
DifficultyIconP2OnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT
DifficultyIconP2OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT
DifficultyMeterP1X=SCREEN_CENTER_X-106
DifficultyMeterP1Y=SCREEN_CENTER_Y-160
DifficultyMeterP1OnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT
DifficultyMeterP1OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT
DifficultyMeterP2X=SCREEN_CENTER_X+106
DifficultyMeterP2Y=SCREEN_CENTER_Y-160
DifficultyMeterP2OnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT
DifficultyMeterP2OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT
ScoreNumberP1X=SCREEN_CENTER_X-160
ScoreNumberP1Y=SCREEN_CENTER_Y+140
ScoreNumberP2X=SCREEN_CENTER_X+160
ScoreNumberP2Y=SCREEN_CENTER_Y+140
WinFrameP1X=SCREEN_CENTER_X-224
WinFrameP1Y=SCREEN_CENTER_Y+16
WinFrameP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
WinFrameP1OffCommand=linear,0.7;diffusealpha,0
WinFrameP2X=SCREEN_CENTER_X+224
WinFrameP2Y=SCREEN_CENTER_Y+16
WinFrameP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
WinFrameP2OffCommand=linear,0.7;diffusealpha,0
WinP1X=SCREEN_CENTER_X-224
WinP1Y=SCREEN_CENTER_Y+16
WinP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
WinP1OffCommand=linear,0.7;diffusealpha,0
WinP2X=SCREEN_CENTER_X+224
WinP2Y=SCREEN_CENTER_Y+16
WinP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
WinP2OffCommand=linear,0.7;diffusealpha,0

[MultiplayerEvalScoreRow]
NumberOnCommandFunction=

[ScreenMusicScroll]
Class="ScreenCredits"
Fallback="ScreenCredits"
Announce="music scroll"
NextScreen="ScreenRanking"
StartScreen=ScreenTitleBranch()

[EditMenu]
EditMode="EditMode_Full"
ShowGroups=true
Arrows1X=SCREEN_CENTER_X-130
Arrows2X=SCREEN_CENTER_X+270
ArrowsEnabledCommand=diffuse,1,1,1,1
ArrowsDisabledCommand=diffuse,0.2,0.2,0.2,1
SongBannerX=SCREEN_CENTER_X+170
SongBannerY=SCREEN_CENTER_Y-110
SongBannerWidth=130
SongBannerHeight=40
SongTextBannerX=SCREEN_CENTER_X
SongTextBannerY=SCREEN_CENTER_Y-110
GroupBannerX=SCREEN_CENTER_X+170
GroupBannerY=SCREEN_CENTER_Y-160
GroupBannerWidth=130
GroupBannerHeight=40
MeterX=SCREEN_CENTER_X+170
MeterY=SCREEN_CENTER_Y-20
SourceMeterX=SCREEN_CENTER_X+170
SourceMeterY=SCREEN_CENTER_Y+60
RowLabelsX=SCREEN_CENTER_X-250
RowLabelOnCommand=zoom,0.7
RowValue1X=SCREEN_CENTER_X
RowValue2X=SCREEN_CENTER_X+60
RowValue3X=SCREEN_CENTER_X+60
RowValue4X=SCREEN_CENTER_X
RowValue5X=SCREEN_CENTER_X+60
RowValue6X=SCREEN_CENTER_X
RowValue7X=SCREEN_CENTER_X+60
RowValueOnCommand=zoom,0.7
Row1Y=SCREEN_CENTER_Y-160
Row2Y=SCREEN_CENTER_Y-110
Row3Y=SCREEN_CENTER_Y-60
Row4Y=SCREEN_CENTER_Y-20
Row5Y=SCREEN_CENTER_Y+20
Row6Y=SCREEN_CENTER_Y+60
Row7Y=SCREEN_CENTER_Y+100

[ScreenEditMenu]
Fallback="ScreenWithMenuElements"
NextScreen="ScreenEdit"
PrevScreen=ScreenTitleBranch()
Class="ScreenEditMenu"
EditMenuType="EditMenu"
ExplanationX=SCREEN_CENTER_X
ExplanationY=SCREEN_BOTTOM-70
ExplanationOnCommand=wrapwidthpixels,900;zoom,0.7
NumStepsLoadedFromProfileX=SCREEN_RIGHT-180
NumStepsLoadedFromProfileY=SCREEN_TOP+42
NumStepsLoadedFromProfileOnCommand=visible,false
StyleIcon=false
TimerSeconds=-1

[ScreenJukeboxMenu]
Class="ScreenOptionsMaster"
Fallback="ScreenOptions"
NextScreen="ScreenJukebox"
PrevScreen=ScreenTitleBranch()
StyleIcon=false
TimerSeconds=-1
InputMode="together"
ForceAllPlayers=true
LineNames="1,2,3,4"
Line1="list,Styles"
Line2="list,Groups"
Line3="list,Difficulties"
Line4="lua,OptionsRandomJukebox()"
Line4Old="list,RandomModifiers"

[ScreenSystemLayer]
Fallback="Screen"
Class="ScreenSystemLayer"
CreditsJoinOnly=false
CreditsP1X=SCREEN_LEFT+120
CreditsP1Y=SCREEN_BOTTOM-6
CreditsP2X=SCREEN_RIGHT-120
CreditsP2Y=SCREEN_BOTTOM-6
CreditsInitCommand=shadowlength,0

[ScreenDebugOverlay]
Class="ScreenDebugOverlay"
Fallback="Screen"

[ScreenSyncOverlay]
Class="ScreenSyncOverlay"
Fallback="Screen"

[ScreenStatsOverlay]
Class="ScreenStatsOverlay"
Fallback="Screen"
StatsX=SCREEN_RIGHT-8
StatsY=SCREEN_TOP+10
StatsOnCommand=horizalign,right;vertalign,top;zoom,0.7;shadowlength,2

[WheelItemBase]
TextOnCommand=
TextX=0
TextY=0

[MusicWheelItem]
Fallback="WheelItemBase"
IconX=-136
IconY=0
IconOnCommand=
SongNameX=-30
SongNameY=0
SongNameOnCommand=
SectionX=-30
SectionY=0
SectionOnCommand=zoom,1.0;maxwidth,200
RouletteX=-30
RouletteY=0
RouletteOnCommand=Zoom,1.0;rainbowscroll,true
CourseNameX=-140
CourseNameY=0
CourseNameOnCommand=shadowlength,0;zoom,1;horizAlign,left;maxwidth,200
SortX=-130
SortY=0
SortOnCommand=shadowlength,0;zoom,1.0;horizAlign,left;maxwidth,200
GradeP1X=90
GradeP1Y=-5
GradeP2X=110
GradeP2Y=5
GradesShowMachine=true

[WheelNotifyIcon]
ShowTraining=true

[MusicWheel]
FadeSeconds=1
SwitchSeconds=0.10
RandomPicksLockedSongs=true
RouletteSwitchSeconds=0.05
RouletteSlowDownSwitches=5
LockedInitialVelocity=7
ScrollBarHeight=365
ScrollBarOnCommand=x,148
ItemCurveX=-120
ItemSpacingY=46
NoCurving=false
NumWheelItems=30
MusicWheelSortOnCommand=
MusicWheelSortOffCommand=
MusicWheelItemSortOnCommand=addx,SCREEN_WIDTH/2;accelerate,0.2;addx,-SCREEN_WIDTH/2
MusicWheelItemSortOffCommand=decelerate,0.2;addx,SCREEN_WIDTH/2
HighlightOnCommand=glowshift;effectcolor1,#00C0FF00;effectcolor2,#00C0FF7F;effectclock,"bgm";addx,SCREEN_WIDTH/2;sleep,0.05;accelerate,0.4;addx,-SCREEN_WIDTH/2
HighlightOffCommand=decelerate,0.2;addx,SCREEN_WIDTH/2
HighlightSortOnCommand=accelerate,0.2;addx,-SCREEN_WIDTH/2
HighlightSortOffCommand=decelerate,0.2;addx,SCREEN_WIDTH/2
WheelItemOnDelayOffset=0.04
WheelItemOffDelayOffset=0.04
WheelItemLockedColor=color("0,0,0,0.5")
NumSectionColors=7
SectionColor1=color("0.8,0.1,0.6,1")	-- pink
SectionColor2=color("0.6,0.4,0.8,1")	-- purple
SectionColor3=color("0.0,0.4,0.8,1")	-- sky blue
SectionColor4=color("0.0,0.6,0.6,1")	-- sea green
SectionColor5=color("0.1,0.7,0.3,1")	-- green
SectionColor6=color("0.8,0.6,0.0,1")	-- orange
SectionColor7=color("1.0,0.3,0.3,1")	-- light red
SongRealExtraColor=color("0.9,0.9,0,1")		-- yellow
SortMenuColor=color("1,1,0,1")
SortOrders={ "SortOrder_Preferred", "SortOrder_Group", "SortOrder_Title", "SortOrder_BPM", "SortOrder_Popularity", "SortOrder_Artist", "SortOrder_Genre" }
ShowRoulette=false
ShowRandom=true
ShowPortal=true
Use3D=false
Wheel3DRadius=200 -- Possibly safe defaults?
CirclePercent=.42
MostPlayedSongsToShow=99
ModeMenuChoiceNames="Preferred,Group,Title,Bpm,Popularity,TopGrades,Artist,EasyMeter,MediumMeter,HardMeter,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"
ChoiceLength="sort,Length"

[RoomWheel]
Fallback="MusicWheel"
RoomWheelItemStartOnCommand=
RoomWheelItemFinishOnCommand=
CreateRoomColor=color("0.0,0.8,0.3,1.0")

[RoomInfoDisplay]
RoomInfoDisplayOnCommand=diffuse,1.0,1.0,1.0,1.0;x,SCREEN_WIDTH+130;y,250;bounceend,0.5;x,SCREEN_WIDTH-160
RoomInfoDisplayOffCommand=x,SCREEN_WIDTH-160;y,250;bouncebegin,0.5;x,SCREEN_WIDTH+130
DeployDelay=1.5
RetractDelay=5
RoomTitleOnCommand=x,-120;y,-140;zoom,0.5
RoomDescOnCommand=x,-120;y,-129;zoom,0.5
LastRoundOnCommand=x,-120;y,-107;zoom,0.5
SongTitleOnCommand=x,-110;y,-96;zoom,0.5
SongSubTitleOnCommand=x,-110;y,-85;zoom,0.5
SongArtistOnCommand=x,-110;y,-74;zoom,0.5
PlayersOnCommand=x,-120;y,-52;zoom,0.5
PlayerListElementX=-110
PlayerListElementY=-41
PlayerListElementOffsetX=0
PlayerListElementOffsetY=11
PlayerListElementOnCommand=zoom,0.5

[RoomWheelItem]
TextOnCommand=
TextX=-140
TextY=-5
TextWidth=200
DescX=-120
DescY=10
DescOnCommand=zoom,0.5
DescWidth=400

[LifeMeterBar]
MeterWidth=270
MeterHeight=32
DangerThreshold=0.2
NumChambers=1
NumStrips=2
InitialValue=0.5
StreamNormalOnCommand=
StreamHotOnCommand=
StreamPassingOnCommand=
MinStayAlive="TapNoteScore_W3"
LifePercentChangeW1=0.008
LifePercentChangeW2=0.008
LifePercentChangeW3=0.004
LifePercentChangeW4=0.000
LifePercentChangeW5=-0.040
LifePercentChangeMiss=-0.080
LifePercentChangeHitMine=-0.160
LifePercentChangeHeld=0.008
LifePercentChangeLetGo=-0.080
LifePercentChangeCheckpointMiss=-0.002
LifePercentChangeCheckpointHit=0.002

[LifeMeterTime]
Fallback="LifeMeterBar"

[DifficultyMeter]
FrameX=0
FrameY=0
FrameOnCommand=
NumTicks=10
MaxTicks=14
TicksX=0
TicksY=0
TicksOnCommand=shadowlength,0
TicksSetCommand=%function(self,param) self:diffuse(DifficultyColor(param.Difficulty)) if param.Meter > 9 then self:glowshift() else self:stopeffect() end end
ShowTicks=false
ShowMeter=true
ShowEditDescription=false
ZeroMeterString="?"
MeterX=10
MeterY=0
MeterOnCommand=shadowlength,0
MeterSetCommand=%function(self,param) if param.Difficulty then self:diffuse(DifficultyColor(param.Difficulty)) end end

[DifficultyMeterEdit]
Fallback="DifficultyMeter"
ShowMeter=true
MeterX=-70
MeterY=0
MeterOnCommand=shadowlength,2;zoom,0.7
MeterOffCommand=
ZeroMeterString= 

[ScreenWithMenuElements]
Fallback="Screen"
AllowDisabledPlayerInput=false
StyleIcon=true
ShowStage=false
MemoryCardIcons=true
CancelTransitionsOut=false
HeaderX=SCREEN_LEFT+(SCREEN_WIDTH/4.25)
HeaderY=SCREEN_TOP-11
HeaderOnCommand=draworder,95;linear,0.25;addy,33
HeaderOffCommand=linear,0.25;addy,-44;
FooterX=SCREEN_CENTER_X
FooterY=SCREEN_BOTTOM-16
FooterOnCommand=draworder,95;ZoomToWidth,SCREEN_WIDTH
FooterOffCommand=
HelpX=SCREEN_CENTER_X+1000
HelpY=SCREEN_CENTER_Y+1000
HelpOnCommand=visible,false
HelpOffCommand=visible,false
MemoryCardDisplayP1X=SCREEN_LEFT+10;
MemoryCardDisplayP1Y=SCREEN_CENTER_Y+220
MemoryCardDisplayP1OnCommand=draworder,97;
MemoryCardDisplayP1OffCommand=
//MemoryCardDisplayP1OffCommand=bouncebegin,0.5;addx,-25;
MemoryCardDisplayP2X=SCREEN_RIGHT-10;
MemoryCardDisplayP2Y=SCREEN_CENTER_Y+220
MemoryCardDisplayP2OnCommand=draworder,97;
MemoryCardDisplayP2OffCommand=
//MemoryCardDisplayP2OffCommand=bouncebegin,0.5;addx,25;
//TimerX=SCREEN_CENTER_X+270
TimerX=SCREEN_RIGHT-60
TimerY=SCREEN_TOP-11
TimerOnCommand=draworder,97;linear,0.25;addy,33
TimerOffCommand=linear,0.25;addy,-44;
TimerStealth=false
ForceTimer=false
FirstUpdateCommand=
PlayMusic=true
StopMusicOnBack=true
WaitForChildrenBeforeTweeningOut=false

[MenuTimer]
WarningStart=6
WarningBeepStart=5
MaxStallSeconds=30
Text1OnCommand=stopeffect;stoptweening;shadowlength,0;zoomx,1;x,-13;y,2
Text1FormatFunction=function(fSeconds) fSeconds=math.min( 99, math.ceil(fSeconds) ); local digit = math.floor(fSeconds/10); return ""..digit end
Text2OnCommand=stopeffect;stoptweening;shadowlength,0;zoomx,1;x,17;y,2
Text2FormatFunction=function(fSeconds) fSeconds=math.min( 99, math.ceil(fSeconds) ); local digit = math.mod(fSeconds,10); return ""..digit end
Warning6Command=stoptweening;sleep,0.8;linear,0.2;zoomx,0
Warning5Command=stoptweening;linear,0.2;zoomx,1;sleep,0.6;linear,0.2;zoomx,0;glowshift;effectperiod,0.15;effectcolor1,1,0,0,0;effectcolor2,1,0,0,1
Warning4Command=stoptweening;linear,0.2;zoomx,1;sleep,0.6;linear,0.2;zoomx,0
Warning3Command=stoptweening;linear,0.2;zoomx,1;sleep,0.6;linear,0.2;zoomx,0
Warning2Command=stoptweening;linear,0.2;zoomx,1;sleep,0.6;linear,0.2;zoomx,0
Warning1Command=stoptweening;linear,0.2;zoomx,1;sleep,0.6;linear,0.2;zoomx,0
Warning0Command=stoptweening;stopeffect;linear,0.2;zoomx,1

[ScreenOptions]
Fallback="ScreenWithMenuElements"
NavigationMode="normal"
InputMode="individual"
ForceAllPlayers=false
RepeatRate=12
RepeatDelay=0.25
NumRowsShown=10
RowInitCommand=
RowOnCommand=
RowOffCommand=
RowPositionTransformFunction=function(self,positionIndex,itemIndex,numItems) self:y(SCREEN_CENTER_Y-152+34*positionIndex) end
ExplanationP1X=SCREEN_CENTER_X-250
ExplanationP1Y=SCREEN_CENTER_Y+172
ExplanationP2X=SCREEN_CENTER_X+250
ExplanationP2Y=SCREEN_CENTER_Y+172
ExplanationTogetherX=SCREEN_CENTER_X-250
ExplanationTogetherY=SCREEN_CENTER_Y+172
ExplanationTogetherOnCommand=shadowlength,0;zoom,0.5;wrapwidthpixels,1000;horizalign,left;cropright,1;linear,0.5;cropright,0
ExplanationTogetherOffCommand=
ExplanationP1OnCommand=shadowlength,0;zoom,0.5;wrapwidthpixels,500;horizalign,left;cropright,1;linear,0.5;cropright,0
ExplanationP1OffCommand=
ExplanationP2OnCommand=shadowlength,0;zoom,0.5;wrapwidthpixels,500;horizalign,right;cropright,1;linear,0.5;cropright,0
ExplanationP2OffCommand=
DisqualifyP1X=
DisqualifyP1Y=
DisqualifyP1OnCommand=visible,false
DisqualifyP1OffCommand=
DisqualifyP2X=
DisqualifyP2Y=
DisqualifyP2OnCommand=visible,false
DisqualifyP2OffCommand=
PageX=SCREEN_CENTER_X
PageY=SCREEN_CENTER_Y
PageOnCommand=
CursorOnCommand=
LineHighlightOnCommand=
LineHighlightChangeCommand=
LineHighlightChangeToExitCommand=
ShowScrollBar=false
ScrollBarHeight=0
ScrollBarTime=0
LineHighlightX=SCREEN_CENTER_X
ShowBpmInSpeedTitle=false
FrameOnCommand=x,-SCREEN_WIDTH;decelerate,0.3;addx,SCREEN_WIDTH
FrameOffCommand=accelerate,0.3;addx,SCREEN_WIDTH
ShowExitRow=true
SeparateExitRow=false
SeparateExitRowY=0
MoreX=
MoreY=
MoreOnCommand=visible,false
MoreExitSelectedP1Command=
MoreExitSelectedP2Command=
MoreExitUnselectedP1Command=
MoreExitUnselectedP2Command=
ShowExplanations=true
ShowOptionIcons=false
ShowUnderlines=true
IconsOnCommand=x,-30
AllowRepeatingChangeValueInput=false
CursorTweenSeconds=0.3
WrapValueInRow=true

IconsP1X=SCREEN_CENTER_X-1000
IconsP2X=SCREEN_CENTER_X+1000
BulletX=
BulletOnCommand=visible,false
TitleX=120
TitleOnCommand=zoom,0.7;horizalign,right;shadowlength,0
TitleGainFocusCommand=
TitleLoseFocusCommand=
ItemsStartX=130
ItemsEndX=615
ItemsGapX=12
ItemsMinBaseZoom=0.6
ItemsLongRowP1X=SCREEN_CENTER_X-60
ItemsLongRowP2X=SCREEN_CENTER_X+100
ItemsLongRowSharedX=SCREEN_CENTER_X+20
ItemsOnCommand=zoom,0.5
ItemGainFocusCommand=
ItemLoseFocusCommand=
ExitHideItem=false
ColorSelected=color("1,1,1,1")
ColorNotSelected=color("0.5,0.5,0.5,1")
ColorDisabled=color("0.1,0.1,0.1,1")
CapitalizeAllOptionNames=false
TweenSeconds=0.1
CursorTweenSeconds=0.1
LineExitItem=list,ExitItem
LineExitTitle=list,ExitTitle

[ScreenMapControllers]
Class="ScreenMapControllers"
Fallback="ScreenOptionsServiceChild"
NextScreen="ScreenOptionsService"
ButtonsToMap=""
LineScrollerOnCommand=%function(self) self:y(50) self:SetTransformFromHeight(24) end
LineScrollerOffCommand=
LineHideCommand=visible,false
LineOnCommand=%function(self) self:y(0); self:visible(true); local LeftToRight = math.mod(self.ItemIndex, 2) == 0 and 1 or -1; self:addx(SCREEN_WIDTH * LeftToRight); self:decelerate(0.5); self:addx(-SCREEN_WIDTH * LeftToRight); end
LineOffCommand=%function(self) local LeftToRight = math.mod(self.ItemIndex, 2) == 0 and 1 or -1; self:stoptweening() self:accelerate(0.3); self:addx(SCREEN_WIDTH * LeftToRight); self:queuecommand('Hide') end
ErrorX=SCREEN_CENTER_X
ErrorY=SCREEN_CENTER_Y
ErrorOnCommand=diffuse,#00FF00;zoom,0.8
LabelP1OnCommand=x,SCREEN_CENTER_X-195;zoom,0.7;shadowlength,2;diffusealpha,0;linear,0.5;diffusealpha,1
LabelP1OffCommand=linear,0.5;diffusealpha,0
LabelP2OnCommand=x,SCREEN_CENTER_X+195;zoom,0.7;shadowlength,2;diffusealpha,0;linear,0.5;diffusealpha,1
LabelP2OffCommand=linear,0.5;diffusealpha,0
PrimaryOnCommand=x,SCREEN_CENTER_X;y,-6;zoom,0.7;shadowlength,2
SecondaryOnCommand=x,SCREEN_CENTER_X;y,6;zoom,0.5;shadowlength,2
MappedToP1S1Command=x,SCREEN_CENTER_X-270
MappedToP1S2Command=x,SCREEN_CENTER_X-195
MappedToP1S3Command=x,SCREEN_CENTER_X-120
MappedToP2S1Command=x,SCREEN_CENTER_X+120
MappedToP2S2Command=x,SCREEN_CENTER_X+195
MappedToP2S3Command=x,SCREEN_CENTER_X+270
MappedToOnCommand=diffuse,#808080;zoom,0.5;shadowlength,0;maxwidth,150
MappedToWaitingCommand=diffuse,#FF8080;pulse;effectperiod,0.5;effectmagnitude,0.8,1.3,0
MappedToMappedInputCommand=diffuse,#808080;diffuseshift;effectcolor2,#808080;effectcolor1,#FFFFFF
MappedToGainFocusCommand=diffuse,#808080;diffuseshift;effectcolor2,#808080;effectcolor1,#FFFFFF
MappedToLoseFocusCommand=diffuse,#808080;stopeffect
DevicesX=SCREEN_CENTER_X
DevicesY=SCREEN_TOP+30
DevicesOnCommand=zoom,0.6;diffusealpha,0;linear,0.5;diffusealpha,1
DevicesOffCommand=linear,0.5;diffusealpha,0

[ScreenCenterImage]
Class="ScreenCenterImage"
Fallback="ScreenOptionsServiceChild"
AllowResize=true
TimerOnCommand=visible,false
NextScreen="ScreenOptionsService"
PrevScreen="ScreenOptionsService"

[ScreenTest]
Fallback="ScreenWithMenuElementsBlank"

[ScreenTestFonts]
Class="ScreenTestFonts"
Fallback="ScreenTest"
Font1="Common normal"
Font2="_shared1"
Font3="_shared2"
Font4="_numbers1"
Font5="_Arial 14 shadow"

TextX=SCREEN_CENTER_X
TextY=SCREEN_CENTER_Y
TextOnCommand=wrapwidthpixels,SCREEN_WIDTH

[ScreenTestFonts]
Class="ScreenTestFonts"
Fallback="ScreenTest"

[ScreenTestInput]
Class="ScreenTestInput"
Fallback="ScreenOptionsServiceChild"
NextScreen="ScreenOptionsService"
PrevScreen="ScreenOptionsService"

[ScreenTestLights]
Class="ScreenTestLights"
Fallback="ScreenOptionsServiceChild"
NextScreen="ScreenOptionsService"
PrevScreen="ScreenOptionsService"
TextX=SCREEN_CENTER_X-200
TextY=SCREEN_CENTER_Y
TextOnCommand=
TextOffCommand=

[ScreenTestSound]
Class="ScreenTestSound"
Fallback="ScreenOptionsServiceChild"

[ScreenNetworkOptions]
Class="ScreenNetworkOptions"
Fallback="ScreenOptionsServiceChild"
NextScreen=NextNetworkScreen()
PrevScreen=NextNetworkScreen()

[ScreenBookkeeping]
Class="ScreenBookkeeping"
Fallback="ScreenOptionsServiceChild"
NextScreen="ScreenOptionsService"
PrevScreen="ScreenOptionsService"
AllTimeX=SCREEN_CENTER_X
AllTimeY=110
AllTimeOnCommand=zoom,0.7;diffuseshift;effectcolor1,0.5,0.5,0.5,1
TitleX=SCREEN_CENTER_X
TitleY=140
TitleOnCommand=zoom,0.8 
DataX=0
DataY=SCREEN_CENTER_Y+16
DataOnCommand=zoom,0.6

[ScreenPackages]
Class="ScreenPackages"
PackagesBGY=SCREEN_CENTER_Y
PackagesBGX=SCREEN_WIDTH/4
PackagesBGWidth=SCREEN_WIDTH/3
PackagesBGOnCommand=diffusealpha,0.0;linear,0.9;diffusealpha,1.0
PackagesBGOffCommand=diffusealpha,1.0;linear,0.6;diffusealpha,0.0
PackagesBGBackCommand=linear,0.2;diffuse,#CCCCCC;diffusealpha,0.9
PackagesBGAwayCommand=linear,0.2;diffuse,#020101;diffusealpha,0.9
WebBGY=SCREEN_CENTER_Y
WebBGX=SCREEN_WIDTH*3.0/4.0
WebBGWidth=SCREEN_WIDTH/3
WebBGOnCommand=diffusealpha,0.0;linear,0.9;diffusealpha,1.0
WebBGOffCommand=diffusealpha,1.0;linear,0.6;diffusealpha,0.0
WebBGAwayCommand=linear,0.2;diffuse,#020101;diffusealpha,0.9
WebBGBackCommand=linear,0.2;diffuse,#CCCCCC;diffusealpha,0.9
PackagesY=SCREEN_CENTER_Y+10
PackagesX=SCREEN_WIDTH/4
PackagesOnCommand=diffusealpha,0.0;linear,1.0;diffusealpha,1.0
PackagesOffCommand=diffusealpha,1.0;linear,0.6;diffusealpha,0.0
NumPackagesShow=8
WebY=SCREEN_CENTER_Y+10
WebX=SCREEN_WIDTH*3.0/4.0
WebOnCommand=diffusealpha,0.0;linear,1.0;diffusealpha,1.0
WebOffCommand=diffusealpha,1.0;linear,0.6;diffusealpha,0.0
NumLinksShow=8
WebSelY=SCREEN_CENTER_Y+10
WebSelX=SCREEN_WIDTH*3.0/4.0
WebSelColor=color("0.9,0.9,0.9,0.4")
WebSelOnCommand=diffusealpha,0.0;linear,1.0;diffusealpha,1.0
WebSelOffCommand=diffusealpha,1.0;linear,0.6;diffusealpha,0.0
WebURLY=SCREEN_HEIGHT-40
WebURLX=SCREEN_WIDTH*2.0/3.0
WebURLOnCommand=diffusealpha,0.0;linear,1.0;diffusealpha,1.0;zoomx,0.4;zoomy,0.5
WebURLOffCommand=diffusealpha,1.0;linear,0.6;diffusealpha,0.0
DownloadY=22
DownloadX=SCREEN_WIDTH*4.0/7.0
DownloadProgressCommand=diffuse,0.1,0.1,0.9,0.8
DownloadOnCommand=diffusealpha,0.0;linear,1.0;diffusealpha,1.0
DownloadOffCommand=diffusealpha,1.0;linear,0.6;diffusealpha,0.0
DownloadStatusY=22
DownloadStatusX=SCREEN_WIDTH*4.0/7.0
DownloadStatusOnCommand=diffusealpha,0.0;linear,1.0;diffusealpha,1.0
DownloadStatusOffCommand=diffusealpha,1.0;linear,0.6;diffusealpha,0.0
CanDL=true
StyleIcon=false
TimerSeconds=
PrevScreen=ScreenTitleBranch()
NextScreen="ScreenStage"
NoSongsScreen=ScreenTitleBranch()
Fallback="ScreenWithMenuElements"

[HoldGhostArrow]
WarmUpSeconds=0.25

[BitmapText]
NumRainbowColors=7
RainbowColor1=color("1.0,0.0,0.4,1")	-- red
RainbowColor2=color("0.8,0.2,0.6,1")	-- pink
RainbowColor3=color("0.4,0.3,0.5,1")	-- purple
RainbowColor4=color("0.2,0.6,1.0,1")	-- sky blue
RainbowColor5=color("0.2,0.8,0.8,1")	-- sea green
RainbowColor6=color("0.2,0.8,0.4,1")	-- green
RainbowColor7=color("1.0,0.8,0.2,1")	-- orange

[SongManager]
NumSongGroupColors=7
SongGroupColor1=color("0.8,0.1,0.6,1")	-- pink
SongGroupColor2=color("0.6,0.4,0.8,1")	-- purple
SongGroupColor3=color("0.0,0.4,0.8,1")	-- sky blue
SongGroupColor4=color("0.0,0.6,0.6,1")	-- sea green
SongGroupColor5=color("0.1,0.7,0.3,1")	-- green
SongGroupColor6=color("0.8,0.6,0.0,1")	-- orange
SongGroupColor7=color("1.0,0.3,0.3,1")	-- light red
NumCourseGroupColors=1
UseUnlockColor=false
UnlockColor=color("1,0.5,0,1")
CourseGroupColor1=color("1,1,1,1")
ExtraColor=color("1.0,0.0,0.0,1.0")	-- red
ExtraColorMeter=10
UsePreferredSortColor=false
MoveUnlocksToBottomOfPreferredSort=false
Loading songs...=
Loading courses...=
Reloading...=
ExtraStage2DifficultyMax=8

[Background]
LeftEdge=SCREEN_LEFT
TopEdge=SCREEN_TOP
RightEdge=SCREEN_RIGHT
BottomEdge=SCREEN_BOTTOM
BrightnessOverlayFadeCommand=
ClampOutputPercent=0
ShowDancingCharacters=true

[Judgment]
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

[HoldJudgment]
HoldJudgmentLetGoCommand=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=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

[Combo]
ShowComboAt=2
LabelOnCommand=x,SCREEN_CENTER_X-314;y,SCREEN_CENTER_Y-220;shadowlength,0;HorizAlign,left;VertAlign,bottom
NumberOnCommand=y,SCREEN_CENTER_Y-216;shadowlength,0;HorizAlign,right;VertAlign,bottom
NumberMinZoom=1
NumberMaxZoom=1
NumberMaxZoomAt=2
PulseCommand=%function(self,param) self:stoptweening(); self:zoom(1.2*param.Zoom); self:linear(0.05); self:zoom(param.Zoom); end

[Player]
ReceptorArrowsYStandard=-144
ReceptorArrowsYReverse=144
ReceptorNoSinkScoreCutoff=4
JudgmentTransformCommand=%JudgmentTransformCommand
JudgmentOnCommand=
ComboTransformCommand=%ComboTransformCommand
AttackDisplayXOffsetOneSideP1=0
AttackDisplayXOffsetOneSideP2=0
AttackDisplayXOffsetBothSides=0
AttackDisplayY=-70
AttackDisplayYReverse=70
HoldJudgmentYStandard=-90
HoldJudgmentYReverse=90
BrightGhostComboThreshold=100
DrawDistanceBeforeTargetsPixels=400
DrawDistanceAfterTargetsPixels=-60
TapJudgmentsUnderField=false
HoldJudgmentsUnderField=false
PenalizeTapScoreNone=false
JudgeHoldNotesOnSameRowTogether=false
HoldCheckpoints=false
ImmediateHoldLetGo=true
RequireStepOnHoldHeads=true
InitialHoldLife=1

[PlayerShared]
Fallback="Player"
ComboXOffsetOneSideP1=-120
ComboXOffsetOneSideP2=120
JudgmentTransformCommand=%JudgmentTransformSharedCommand

[ProTimingDisplay]
W1Command=shadowlength,4;diffuse,1,1,0,1;zoom,2.6;linear,0.05;zoom,2;sleep,0.8;linear,0;diffusealpha,0;glowblink;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.8
W2Command=shadowlength,4;diffuse,1,.8,0,1;zoom,2.6;linear,0.05;zoom,2;sleep,0.8;linear,0;diffusealpha,0
W3Command=shadowlength,4;diffuse,.6,.9,0,1;zoom,2.4;linear,0.05;zoom,2;sleep,0.8;linear,0;diffusealpha,0
W4Command=shadowlength,4;diffuse,0,1,1,1;zoom,2.2;linear,0.05;zoom,2;sleep,0.8;linear,0;diffusealpha,0
W5Command=shadowlength,4;diffuse,1,.1,1,1;zoom,2.0;vibrate;effectmagnitude,4,8,8;sleep,0.8;linear,0;diffusealpha,0
MissCommand=shadowlength,4;diffuse,1,.3,0,1;zoom,2.0;y,-20;linear,0.8;y,20;sleep,0.8;linear,0;diffusealpha,0
AvoidMineCommand=
HitMineCommand=

[BPMDisplay]
NormalColor=color("1.0,1.0,1.0,1")	-- white
ChangeColor=color("1.0,0.5,0.0,1")	-- orange
ExtraColor=color("0.7,0.0,0.0,1")	-- dark red
Cycle=true
NoBPMText="..."
Separator="-"

[CodeDetector]
Easier1="Up,Up"
Easier2="MenuUp,MenuUp"
Harder1="Down,Down"
Harder2="MenuDown,MenuDown"
NextSort1="@MenuLeft-@MenuRight-Start"
NextSort2="MenuLeft-MenuRight"
NextSort3="@Left-@Right-Start"
NextSort4="Left-Right"
ModeMenu1="Up,Down,Up,Down"
ModeMenu2="MenuUp,MenuDown,MenuUp,MenuDown"
Mirror="Up,Left,Right,Left,Right"
Left="Up,Down,Right,Left"
Right="Up,Down,Left,Right"
Shuffle="Down,Up,Down,Up"
SuperShuffle="Down,Up,Left,Right"
NextTransform=""
NextScrollSpeed="Up,Left,Down,Left,Up"
PreviousScrollSpeed="Down,Right,Up,Right,Down"
NextAccel="Left,Right,Down,Up"
NextEffect="Left,Down,Right"
NextAppearance="Left,Up,Right"
NextTurn=""
Reverse="Down,Left,Right,Left,Right"
HoldNotes="Right,Left,Down,Up"
Mines=""
Dark=""
CancelAll="Left,Right,Left,Right,Left,Right,Left,Right"
NextTheme="Left,Left,Left,Right,Right,Right,Left,Right"
NextTheme2="MenuLeft,MenuLeft,MenuLeft,MenuRight,MenuRight,MenuRight,MenuLeft,MenuRight"
NextAnnouncer="Left,Left,Right,Right,Left,Left,Right,Right"
NextAnnouncer2="MenuLeft,MenuLeft,MenuRight,MenuRight,MenuLeft,MenuLeft,MenuRight,MenuRight"
NextBannerGroup="MenuUp,MenuRight,MenuRight"
NextBannerGroup2="MenuUp,MenuDown,MenuUp,MenuDown"
Hidden=""
RandomVanish=""
SaveScreenshot1="MenuLeft-MenuRight"
SaveScreenshot2=""
CancelAllPlayerOptions=""
BackInEventMode=""

[CourseCodeDetector]
Fallback="CodeDetector"
NextSort1=
NextSort2=
NextSort3=
NextSort4=
ModeMenu1=
ModeMenu2=

[GrooveRadar]
Label1OffsetX=999 -- stream
Label1OffsetY=999
Label2OffsetX=999	-- voltage
Label2OffsetY=999
Label3OffsetX=999	-- air
Label3OffsetY=SCREEN_CENTER_Y-174
Label4OffsetX=999 -- freeze
Label4OffsetY=999
Label5OffsetX=999 -- chaos
Label5OffsetY=999
LabelPreDelayOnCommand=finishtweening;zoom,1.5;diffuse,1,1,1,0;sleep,0.3,visible,false
LabelOnDelay=0.2
// fade on to screen
LabelPostDelayOnCommand=linear,0.1;glow,1,1,1,1;accelerate,0.3;zoom,1;diffuse,1,1,1,1;glow,1,1,1,0;visible,false
EdgeWidth=1

[GrooveGraph]
EdgeWidth=
BeginnerColor=color("#00FFFF")
EasyColor=color("#FFFF00")
MediumColor=color("#FF0000")
HardColor=color("#04B404")
ChallengeColor=color("#08088A")
EditColor=color("#A4A4A4")
ShowStream=
ShowVoltage=
ShowAir=
ShowFreeze=
ShowChaos=
StreamX=
VoltageX=
AirX=
FreezeX=
ChaosX=
MountainsBaseY=
MountainWidth=
MountainHeight=

[OptionIcon]
TextOffsetX=0
TextOffsetY=0
TextHAlign=1	-- 0,1,2 = left,center,right
TextVAlign=1	-- 0,1,2 = top,middle,bottom
TextWidth=72
TextZoom=0.5
Uppercase=false

[OptionIconRow]
SpacingX=32
SpacingY=0

[TransitionOniFade]
BannerWidth=512
BannerHeight=160

[LyricDisplay]
LyricFrontChangedCommand=LyricCommand,"Front"
LyricBackChangedCommand=LyricCommand,"Back"
InLength=
OutLength=

[LifeMeterBattery Percent]
PercentP1X=+20
PercentP1Y=0
PercentP1OnCommand=zoom,0.7;shadowlength,0;diffuse,PlayerColor(PLAYER_1)
PercentP1OffCommand=
PercentP2X=-20
PercentP2Y=0
PercentP2OnCommand=zoom,0.7;shadowlength,0;diffuse,PlayerColor(PLAYER_2)
PercentP2OffCommand=
DancePointsP1X=+20
DancePointsP1Y=0
DancePointsP1OnCommand=zoom,0.7;shadowlength,0;diffuse,PlayerColor(PLAYER_1)
DancePointsP1OffCommand=
DancePointsP2X=-20
DancePointsP2Y=0
DancePointsP2OnCommand=zoom,0.7;shadowlength,0;diffuse,PlayerColor(PLAYER_2)
DancePointsP2OffCommand=
DancePointsDigits=5
PercentUseRemainder=false
ApplyScoreDisplayOptions=true
Format=FormatPercentScore

[ScreenEvaluation Percent]
PercentP1X=0
PercentP1Y=0
PercentP1OnCommand=horizalign,right;vertalign,bottom;glowshift;effectperiod,2;shadowlength,0
PercentP1OffCommand=
PercentP2X=0
PercentP2Y=0
PercentP2OnCommand=horizalign,right;vertalign,bottom;glowshift;effectperiod,2;shadowlength,0
PercentP2OffCommand=
PercentRemainderP1X=0
PercentRemainderP1Y=0
PercentRemainderP1OnCommand=horizalign,left;vertalign,bottom;zoom,0.5;glowshift;effectperiod,2;shadowlength,0
PercentRemainderP1OffCommand=
PercentRemainderP2X=0
PercentRemainderP2Y=0
PercentRemainderP2OnCommand=horizalign,left;vertalign,bottom;zoom,0.5;glowshift;effectperiod,2;shadowlength,0
PercentRemainderP2OffCommand=
DancePointsP1X=-26
DancePointsP1Y=-32
DancePointsP1OnCommand=glowshift;effectperiod,2;shadowlength,0
DancePointsP1OffCommand=sleep,0.8;accelerate,0.3
DancePointsP2X=-26
DancePointsP2Y=-32
DancePointsP2OnCommand=glowshift;effectperiod,2;shadowlength,0
DancePointsP2OffCommand=sleep,0.8;accelerate,0.3
DancePointsDigits=1
PercentUseRemainder=true
ApplyScoreDisplayOptions=false
Format=FormatPercentScore

[ScoreDisplayPercentage Percent]
PercentP1X=+20
PercentP1Y=0
PercentP1OnCommand=shadowlength,0;diffuse,PlayerColor(PLAYER_1)
PercentP1OffCommand=
PercentP2X=-20
PercentP2Y=0
PercentP2OnCommand=shadowlength,0;diffuse,PlayerColor(PLAYER_2)
PercentP2OffCommand=
DancePointsDigits=5
PercentUseRemainder=false
ApplyScoreDisplayOptions=true
Format=FormatPercentScore

PercentP3X=+20
PercentP3Y=0
PercentP3OnCommand=shadowlength,0;diffuse,PlayerColor(PLAYER_1)
PercentP3OffCommand=
PercentP4X=-20
PercentP4Y=0
PercentP4OnCommand=shadowlength,0;diffuse,PlayerColor(PLAYER_2)
PercentP4OffCommand=
PercentP5X=+20
PercentP5Y=0
PercentP5OnCommand=shadowlength,0;diffuse,PlayerColor(PLAYER_1)
PercentP5OffCommand=
PercentP6X=-20
PercentP6Y=0
PercentP6OnCommand=shadowlength,0;diffuse,PlayerColor(PLAYER_2)
PercentP6OffCommand=
PercentP7X=+20
PercentP7Y=0
PercentP7OnCommand=shadowlength,0;diffuse,PlayerColor(PLAYER_1)
PercentP7OffCommand=
PercentP8X=-20
PercentP8Y=0
PercentP8OnCommand=shadowlength,0;diffuse,PlayerColor(PLAYER_2)
PercentP8OffCommand=

[ScoreKeeperRave]
AttackDurationSeconds=10

[ScreenSelectMaster]
Fallback="ScreenSelect"
Class="ScreenSelectMaster"
WrapCursor=false
AllowRepeatingInput=false
PreSwitchPageSeconds=0
PostSwitchPageSeconds=0
ScrollerSecondsPerItem=0
ScrollerNumItemsToDraw=20
ScrollerTransform=function(self,offset,itemIndex,numItems) end
ScrollerSubdivisions=1
OverrideSleepAfterTweenOffSeconds=false
SleepAfterTweenOffSeconds=0
NumCodes=0
OptionOrderUp=
OptionOrderDown=
OptionOrderLeft=
OptionOrderRight=
OptionOrderAuto=
ShowIcon=false
ShowCursor=false
ShowScroller=false
WrapScroller=false
LoopScroller=false
PerChoiceIconElement=true
PerChoiceScrollElement=true
# All on page 1 by default.
NumChoicesOnPage1=999
SharedSelection=true
UseIconMetrics=true
CursorP1OffsetXFromIcon=0
CursorP1OffsetYFromIcon=0
CursorP2OffsetXFromIcon=0
CursorP2OffsetYFromIcon=0
DisabledColor=#606060

# Blank defaults for a few options.
IconChoice1SwitchToPage1Command=
IconChoice1SwitchToPage2Command=
IconChoice1OnCommand=
IconChoice1OffCommand=
IconChoice1OffFocusedCommand=
IconChoice1OffUnfocusedCommand=

IconChoice2SwitchToPage1Command=
IconChoice2SwitchToPage2Command=
IconChoice2OnCommand=
IconChoice2OffCommand=
IconChoice2OffFocusedCommand=
IconChoice2OffUnfocusedCommand=

IconChoice3SwitchToPage1Command=
IconChoice3SwitchToPage2Command=
IconChoice3OnCommand=
IconChoice3OffCommand=
IconChoice3OffFocusedCommand=
IconChoice3OffUnfocusedCommand=

IconChoice4SwitchToPage1Command=
IconChoice4SwitchToPage2Command=
IconChoice4OnCommand=
IconChoice4OffCommand=
IconChoice4OffFocusedCommand=
IconChoice4OffUnfocusedCommand=

ExplanationPage1X=0
ExplanationPage1Y=0
ExplanationPage1SwitchToPage1Command=
ExplanationPage1SwitchToPage2Command=
ExplanationPage1OnCommand=visible,false
ExplanationPage1OffCommand=
ExplanationPage2X=0
ExplanationPage2Y=0
ExplanationPage2SwitchToPage1Command=
ExplanationPage2SwitchToPage2Command=
ExplanationPage2OnCommand=visible,false
ExplanationPage2OffCommand=

MorePage1X=0
MorePage1Y=0
MorePage1SwitchToPage1Command=
MorePage1SwitchToPage2Command=
MorePage1OnCommand=visible,false
MorePage1OffCommand=
MorePage2X=0
MorePage2Y=0
MorePage2SwitchToPage1Command=
MorePage2SwitchToPage2Command=
MorePage2OnCommand=visible,false
MorePage2OffCommand=
IdleCommentSeconds=0
IdleTimeoutSeconds=0

[ScreenInputOptions]
Fallback="ScreenOptionsServiceChild"
LineNames="1,2,3,4,5,6"
Line1="conf,AutoMapOnJoyChange"
Line2="conf,OnlyDedicatedMenuButtons"
Line3="conf,AutoPlay"
Line4="conf,DelayedBack"
Line5="conf,ArcadeOptionsNavigation"
Line6="conf,MusicWheelSwitchSpeed"

[ScreenCoinOptions]
Fallback="ScreenOptionsServiceChild"
LineNames="1,2,3,4,5"
Line1="conf,CoinMode"
Line2="conf,SongsPerPlay"
Line3="conf,CoinsPerCredit"
Line4="conf,Premium"
Line5="conf,EventMode"

[ScreenMachineOptions]
Fallback="ScreenOptionsServiceChild"
LineNames="1,2,3,4,5,6,7,8,9,10,11"
Line1="conf,MenuTimer"
Line2="conf,ScoringType"
Line3="conf,TimingWindowScale"
Line4="conf,LifeDifficulty"
Line5="conf,ProgressiveLifebar"
Line6="conf,ProgressiveStageLifebar"
Line7="conf,ProgressiveNonstopLifebar"
Line8="conf,DefaultFailType"
Line9="conf,ShowSongOptions"
Line10="conf,GetRankingName"
Line11="conf,AllowW1"

[ScreenGraphicOptions]
Fallback="ScreenOptionsServiceChild"
LineNames="1,2,3,4,5,6,7,8,9,10,11,12,13,14"
Line1="conf,Windowed"
Line2="conf,DisplayResolution"
Line3="conf,DisplayAspectRatio"
Line4="conf,DisplayColorDepth"
Line5="conf,MaxTextureResolution"
Line6="conf,TextureColorDepth"
Line7="conf,MovieColorDepth"
Line8="conf,SmoothLines"
Line9="conf,CelShadeModels"
Line10="conf,DelayedTextureDelete"
Line11="conf,RefreshRate"
Line12="conf,Vsync"
Line13="conf,ShowStats"
Line14="conf,ShowBanners"

[ScreenGameplayOptions]
Fallback="ScreenOptionsServiceChild"
LineNames="1,2,3,4,5"
Line1="conf,Center1Player"
Line2="conf,HiddenSongs"
Line3="conf,EasterEggs"
Line4="conf,AllowExtraStage"
Line5="conf,UseUnlockSystem"

[ScreenBackgroundOptions]
Fallback="ScreenOptionsServiceChild"
LineNames="1,2,3,4,5,6"
Line1="conf,RandomBackgroundMode"
Line2="conf,BGBrightness"
Line3="conf,ShowDanger"
Line4="conf,ShowDancingCharacters"
Line5="conf,ShowBeginnerHelper"
Line6="conf,NumBackgrounds"

[ScreenAppearanceOptions]
Fallback="ScreenOptionsServiceChild"
LineNames="1,2,3,4,5,6,7,8,9,10,11,12,13"
Line1="conf,Language"
Line2="conf,Announcer"
Line3="conf,Theme"
Line4="conf,DefaultNoteSkin"
Line5="conf,ShowInstructions"
Line6="conf,ShowCaution"
Line7="conf,DancePointsForOni"
Line8="conf,ShowSelectGroup"
Line9="conf,MusicWheelUsesSections"
Line10="conf,CourseSortOrder"
Line11="conf,MoveRandomToEnd"
Line12="conf,ShowNativeLanguage"
Line13="conf,ShowLyrics"

[ScreenOtherOptions]
Fallback="ScreenOptionsServiceChild"
LineNames="1,2,3"
Line1="conf,AutogenSteps"
Line2="conf,AutogenGroupCourses"
Line3="conf,FastLoad"

[ScreenSoundOptions]
Fallback="ScreenOptionsServiceChild"
LineNames="1,2"
Line1="conf,AttractSoundFrequency"
Line2="conf,SoundVolume"

[ScreenAttract]
ResetGameState=true
StartScreen=ScreenTitleBranch()
Fallback="ScreenWithMenuElementsBlank"
BackGoesToStartScreen=true
PrevScreen=
AttractVolume=true
LightsMode="LightsMode_Attract"

[ScreenWithMenuElementsBlank]
Fallback="ScreenWithMenuElements"
HeaderX=
HeaderY=
HeaderOnCommand=visible,false
HeaderOffCommand=
FooterX=
FooterY=
FooterOnCommand=visible,false
FooterOffCommand=
StyleIcon=false
TimerSeconds=6
TimerStealth=true
ForceTimer=true
TimerX=
TimerY=
TimerOnCommand=visible,false
TimerOffCommand=

[ScreenSelectBlank]
Fallback="ScreenWithMenuElementsBlank"
UpdateOnMessage=""

[ScreenSelectMasterBlank]
Fallback="ScreenSelectBlank"
Class="ScreenSelectMaster"
AllowRepeatingInput=false
ChoiceNames="1"
Choice1=
DefaultChoice="1"
WrapCursor=false
PreSwitchPageSeconds=0
PostSwitchPageSeconds=0
ScrollerSecondsPerItem=0
ScrollerNumItemsToDraw=20
ScrollerTransform=function(self,offset,itemIndex,numItems) end
ScrollerSubdivisions=1
StyleIcon=true
OverrideSleepAfterTweenOffSeconds=false
SleepAfterTweenOffSeconds=0
NumCodes=0
OptionOrderUp=
OptionOrderDown=
OptionOrderLeft=
OptionOrderRight=
OptionOrderAuto=
ShowIcon=false
ShowCursor=false
ShowScroller=false
WrapScroller=false
LoopScroller=false
PerChoiceIconElement=true
PerChoiceScrollElement=true
# All on page 1 by default.
NumChoicesOnPage1=999
SharedSelection=true
UseIconMetrics=true
CursorP1OffsetXFromIcon=0
CursorP1OffsetYFromIcon=0
CursorP2OffsetXFromIcon=0
CursorP2OffsetYFromIcon=0
DisabledColor=#606060

ExplanationPage1X=
ExplanationPage1Y=
ExplanationPage1OnCommand=visible,false
ExplanationPage1OffCommand=
ExplanationPage2X=
ExplanationPage2Y=
ExplanationPage2OnCommand=visible,false
ExplanationPage2OffCommand=
MorePage1X=
MorePage1Y=
MorePage1OnCommand=visible,false
MorePage1OffCommand=
MorePage2X=
MorePage2Y=
MorePage2OnCommand=visible,false
MorePage2OffCommand=
IdleCommentSeconds=15
IdleTimeoutSeconds=0

[ScreenUnlockStatus]
Class="ScreenUnlockStatus"
Fallback="ScreenAttract"
TypeOfPointsToDisplay="DP"
TimeToDisplay=10
PointsDisplayX=SCREEN_CENTER_X-220
PointsDisplayY=SCREEN_CENTER_Y+170
PointsZoom=2
UnlockTextScroll=3
UnlockTextScrollRows=7
UnlockTextScrollZoom=1
UnlockTextScrollIconX=SCREEN_CENTER_X+30
UnlockTextScrollIconSize=40
UnlockTextScrollMaxWidth=265
UnlockTextScrollX=SCREEN_CENTER_X+55
UnlockTextScrollStartY=SCREEN_CENTER_Y+200
UnlockTextScrollEndY=SCREEN_CENTER_Y-200
NextScreen="ScreenCompany"
UnlockIconCommand=zoom,0;linear,0.3;zoom,1;linear,0.2;zoom,0.8;sleep,9;linear,0.5;diffusealpha,0
Unlock0001X=SCREEN_CENTER_X-220
Unlock0001Y=SCREEN_CENTER_Y-115
Unlock0002X=SCREEN_CENTER_X-170
Unlock0002Y=SCREEN_CENTER_Y-115
Unlock0003X=SCREEN_CENTER_X-120
Unlock0003Y=SCREEN_CENTER_Y-115
Unlock0004X=SCREEN_CENTER_X-70
Unlock0004Y=SCREEN_CENTER_Y-115
Unlock0005X=SCREEN_CENTER_X-220
Unlock0005Y=SCREEN_CENTER_Y-65
Unlock0006X=SCREEN_CENTER_X-170
Unlock0006Y=SCREEN_CENTER_Y-65
Unlock0007X=SCREEN_CENTER_X-120
Unlock0007Y=SCREEN_CENTER_Y-65
Unlock0008X=SCREEN_CENTER_X-70
Unlock0008Y=SCREEN_CENTER_Y-65
Unlock0009X=SCREEN_CENTER_X-220
Unlock0009Y=SCREEN_CENTER_Y-15
Unlock0010X=SCREEN_CENTER_X-170
Unlock0010Y=SCREEN_CENTER_Y-15
Unlock0011X=SCREEN_CENTER_X-120
Unlock0011Y=SCREEN_CENTER_Y-15
Unlock0012X=SCREEN_CENTER_X-70
Unlock0012Y=SCREEN_CENTER_Y-15
Unlock0013X=SCREEN_CENTER_X-220
Unlock0013Y=SCREEN_CENTER_Y+35
Unlock0014X=SCREEN_CENTER_X-170
Unlock0014Y=SCREEN_CENTER_Y+35
Unlock0015X=SCREEN_CENTER_X-120
Unlock0015Y=SCREEN_CENTER_Y+35
Unlock0016X=SCREEN_CENTER_X-70
Unlock0016Y=SCREEN_CENTER_Y+35
Unlock0017X=SCREEN_CENTER_X-220
Unlock0017Y=SCREEN_CENTER_Y+85
Unlock0018X=SCREEN_CENTER_X-170
Unlock0018Y=SCREEN_CENTER_Y+85
Unlock0019X=SCREEN_CENTER_X-120
Unlock0019Y=SCREEN_CENTER_Y+85
Unlock0020X=SCREEN_CENTER_X-70
Unlock0020Y=SCREEN_CENTER_Y+85
DancePointsZoom=2

[ScreenRanking]
Class="ScreenRankingLines"
Fallback="ScreenAttract"
NextScreen="ScreenUnlockStatus"
PrevScreen="ScreenHowToPlay"
ResetGameState=false
TimerSeconds=-1
StepsTypesToHide="dance-couple,dance-solo,dance-routine,pump-halfdouble,pump-couple"
Type="Category"
CoursesToShow=GetCoursesToShowRanking()
ShowOnlyMostRecentScores=false
NumMostRecentScoresToShow=10
DifficultiesToShow="easy,medium,hard,challenge"
SecondsPerPage=5
PageFadeSeconds=1.0

RowSpacingX=0
RowSpacingY=60
ColSpacingX=0
ColSpacingY=0
StepsTypeColor1=color("0.6,0.6,1,1")
StepsTypeColor2=color("1,0.3,0.3,1")
StepsTypeColor3=color("0.3,1,0.3,1")
StepsTypeColor4=color("1.0,1,1.0,1")
StepsTypeColor5=color("1.0,1,1.0,1")
SongScoreRowsToDraw=6
SongScoreSecondsPerRow=0.4
ManualScrolling=false
ShowSurvivalTime=false

BannerOnCommand=x,SCREEN_CENTER_X+197;y,SCREEN_CENTER_Y-196;diffusealpha,1;scaletoclipped,220,58;addx,SCREEN_WIDTH;sleep,0.0;bounceend,1;addx,-SCREEN_WIDTH
BannerOffCommand=sleep,0.0;linear,0.5;diffusealpha,0
CategoryOnCommand=x,SCREEN_CENTER_X+197;y,SCREEN_CENTER_Y-208;diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.0;bounceend,1;addx,-SCREEN_WIDTH
CategoryOffCommand=sleep,0.0;linear,0.5;diffusealpha,0
CourseTitleOnCommand=x,SCREEN_CENTER_X+197;y,SCREEN_CENTER_Y-208;diffusealpha,1;maxwidth,230;addx,SCREEN_WIDTH;sleep,0.0;bounceend,1;addx,-SCREEN_WIDTH
CourseTitleOffCommand=sleep,0.0;linear,0.5;diffusealpha,0
StepsTypeOnCommand=x,SCREEN_CENTER_X+200;y,SCREEN_CENTER_Y-180;diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.0;bounceend,1;addx,-SCREEN_WIDTH
StepsTypeOffCommand=sleep,0.0;linear,0.5;diffusealpha,0

BulletStartX=SCREEN_CENTER_X-220
BulletStartY=SCREEN_CENTER_Y-100
Bullet1OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.2;bounceend,1;addx,-SCREEN_WIDTH
Bullet2OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.3;bounceend,1;addx,-SCREEN_WIDTH
Bullet3OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.4;bounceend,1;addx,-SCREEN_WIDTH
Bullet4OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.5;bounceend,1;addx,-SCREEN_WIDTH
Bullet5OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.6;bounceend,1;addx,-SCREEN_WIDTH
Bullet1OffCommand=sleep,0.2;linear,0.5;diffusealpha,0
Bullet2OffCommand=sleep,0.3;linear,0.5;diffusealpha,0
Bullet3OffCommand=sleep,0.4;linear,0.5;diffusealpha,0
Bullet4OffCommand=sleep,0.5;linear,0.5;diffusealpha,0
Bullet5OffCommand=sleep,0.6;linear,0.5;diffusealpha,0
NameStartX=SCREEN_CENTER_X-140
NameStartY=SCREEN_CENTER_Y-100
Name1OnCommand=diffusealpha,1;horizalign,left;addx,SCREEN_WIDTH;sleep,0.2;bounceend,1;addx,-SCREEN_WIDTH
Name2OnCommand=diffusealpha,1;horizalign,left;addx,SCREEN_WIDTH;sleep,0.3;bounceend,1;addx,-SCREEN_WIDTH
Name3OnCommand=diffusealpha,1;horizalign,left;addx,SCREEN_WIDTH;sleep,0.4;bounceend,1;addx,-SCREEN_WIDTH
Name4OnCommand=diffusealpha,1;horizalign,left;addx,SCREEN_WIDTH;sleep,0.5;bounceend,1;addx,-SCREEN_WIDTH
Name5OnCommand=diffusealpha,1;horizalign,left;addx,SCREEN_WIDTH;sleep,0.6;bounceend,1;addx,-SCREEN_WIDTH
Name1OffCommand=sleep,0.2;linear,0.5;diffusealpha,0
Name2OffCommand=sleep,0.3;linear,0.5;diffusealpha,0
Name3OffCommand=sleep,0.4;linear,0.5;diffusealpha,0
Name4OffCommand=sleep,0.5;linear,0.5;diffusealpha,0
Name5OffCommand=sleep,0.6;linear,0.5;diffusealpha,0
ScoreStartX=SCREEN_CENTER_X+200
ScoreStartY=SCREEN_CENTER_Y-100
Score1OnCommand=diffusealpha,1;horizalign,right;addx,SCREEN_WIDTH;sleep,0.2;bounceend,1;addx,-SCREEN_WIDTH
Score2OnCommand=diffusealpha,1;horizalign,right;addx,SCREEN_WIDTH;sleep,0.3;bounceend,1;addx,-SCREEN_WIDTH
Score3OnCommand=diffusealpha,1;horizalign,right;addx,SCREEN_WIDTH;sleep,0.4;bounceend,1;addx,-SCREEN_WIDTH
Score4OnCommand=diffusealpha,1;horizalign,right;addx,SCREEN_WIDTH;sleep,0.5;bounceend,1;addx,-SCREEN_WIDTH
Score5OnCommand=diffusealpha,1;horizalign,right;addx,SCREEN_WIDTH;sleep,0.6;bounceend,1;addx,-SCREEN_WIDTH
Score1OffCommand=sleep,0.2;linear,0.5;diffusealpha,0
Score2OffCommand=sleep,0.3;linear,0.5;diffusealpha,0
Score3OffCommand=sleep,0.4;linear,0.5;diffusealpha,0
Score4OffCommand=sleep,0.5;linear,0.5;diffusealpha,0
Score5OffCommand=sleep,0.6;linear,0.5;diffusealpha,0
PointsStartX=SCREEN_CENTER_X+60
PointsStartY=SCREEN_CENTER_Y-100
Points1OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.2;bounceend,1;addx,-SCREEN_WIDTH
Points2OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.3;bounceend,1;addx,-SCREEN_WIDTH
Points3OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.4;bounceend,1;addx,-SCREEN_WIDTH
Points4OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.5;bounceend,1;addx,-SCREEN_WIDTH
Points5OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.6;bounceend,1;addx,-SCREEN_WIDTH
Points1OffCommand=sleep,0.2;linear,0.5;diffusealpha,0
Points2OffCommand=sleep,0.3;linear,0.5;diffusealpha,0
Points3OffCommand=sleep,0.4;linear,0.5;diffusealpha,0
Points4OffCommand=sleep,0.5;linear,0.5;diffusealpha,0
Points5OffCommand=sleep,0.6;linear,0.5;diffusealpha,0
TimeStartX=SCREEN_CENTER_X+240
TimeStartY=SCREEN_CENTER_Y-100
Time1OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.2;bounceend,1;addx,-SCREEN_WIDTH
Time2OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.3;bounceend,1;addx,-SCREEN_WIDTH
Time3OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.4;bounceend,1;addx,-SCREEN_WIDTH
Time4OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.5;bounceend,1;addx,-SCREEN_WIDTH
Time5OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.6;bounceend,1;addx,-SCREEN_WIDTH
Time1OffCommand=sleep,0.2;linear,0.5;diffusealpha,0
Time2OffCommand=sleep,0.3;linear,0.5;diffusealpha,0
Time3OffCommand=sleep,0.4;linear,0.5;diffusealpha,0
Time4OffCommand=sleep,0.5;linear,0.5;diffusealpha,0
Time5OffCommand=sleep,0.6;linear,0.5;diffusealpha,0
DifficultyStartX=SCREEN_CENTER_X-154
DifficultyY=SCREEN_CENTER_Y-209
DifficultyBeginnerOnCommand=
DifficultyEasyOnCommand=
DifficultyMediumOnCommand=
DifficultyHardOnCommand=
DifficultyChallengeOnCommand=
DifficultyBeginnerOffCommand=
DifficultyEasyOffCommand=
DifficultyMediumOffCommand=
DifficultyHardOffCommand=
DifficultyChallengeOffCommand=
TitleOnCommand=x,-210;ztest,1;diffuse,0,0,0,1;maxwidth,160
TitleOffCommand=
FrameOnCommand=ztest,1
FrameOffCommand=
ScoreOffsetStartX=-154
ScoreOffsetY=0
ScoreOnCommand=zoom,0.7;ztest,1
ScoreOffCommand=

[ScreenIntroMovie]
Class="ScreenAttract"
Fallback="ScreenAttract"
NextScreen="ScreenDemonstration"

[ScreenMemoryCard]
Class="ScreenAttract"
Fallback="ScreenAttract"
NextScreen="ScreenCompany"

[ScreenCompany]
Class="ScreenAttract"
Fallback="ScreenAttract"
NextScreen="ScreenLogo"
PrevScreen="ScreenCompany"
TimerSeconds=9

[ScreenAlbums]
Class="ScreenAttract"
Fallback="ScreenAttract"
NextScreen="ScreenLogo"

[ScreenLogo]
Class="ScreenAttract"
Fallback="ScreenAttract"
NextScreen="ScreenHowToPlay"
PrevScreen="ScreenCompany"

[ScreenHowToPlay]
Class="ScreenHowToPlay"
Fallback="ScreenAttract"
TimerSeconds=25
NextScreen="ScreenDemonstration"
PrevScreen="ScreenLogo"
ResetGameState=false
SecondsToShow=25
UseLifeMeterBar=true
LifeMeterBarX=SCREEN_CENTER_X+160
LifeMeterBarY=SCREEN_TOP+40
LifeMeterBarOnCommand=addy,-60;sleep,2.4;linear,0.2;addy,60
UseCharacter=true
CharacterX=SCREEN_CENTER_X-200
CharacterY=SCREEN_CENTER_Y+160
CharacterOnCommand=Zoom,20;addy,-SCREEN_WIDTH;sleep,6.0;decelerate,0.4;addy,SCREEN_WIDTH
UsePad=true
PadX=SCREEN_CENTER_X-280
PadY=SCREEN_CENTER_Y+70
PadOnCommand=Zoom,15;RotationY,180;sleep,4.7;linear,1.0;RotationY,360;Zoom,20;AddX,190;AddY,80
UsePlayer=true
PlayerX=SCREEN_CENTER_X+160
PlayerY=SCREEN_CENTER_Y
PlayerOnCommand=
SongBPM=100
NumW2s=4
NumMisses=6

[ScreenDemonstration]
Fallback="ScreenGameplay"
Class="ScreenDemonstration"
SecondsToShow=30
NextScreen="ScreenRanking"
LightsMode="LightsMode_Demonstration"
DifficultiesToShow="easy,medium"
StartScreen=ScreenTitleBranch()
PlayMusic=false
MinSecondsToStep=0
MinSecondsToMusic=0
ShowCourseModifiersProbability=0
AllowAdvancedModifiers=false
AllowStyleTypes="TwoPlayersTwoSides"

[ScreenJukebox]
ShowCourseModifiersProbability=0
Class="ScreenJukebox"
Fallback="ScreenGameplay"
NextScreen="ScreenJukebox"
StartScreen=ScreenTitleBranch()
LightsMode="LightsMode_Demonstration"
AllowAdvancedModifiers=true

[ScreenNameEntry]
Class="ScreenNameEntry"
Fallback="ScreenWithMenuElementsBlank"
TimerX=SCREEN_CENTER_X+0
TimerY=SCREEN_CENTER_Y-210
CategoryY=SCREEN_CENTER_Y+190
CategoryZoom=0.7
CharsZoomSmall=1.0
CharsZoomLarge=1.5
CharsSpacingY=40
ScrollingCharsCommand=diffuse,0.6,0.8,0.8,1
SelectedCharsCommand=diffuse,0.8,1,1,1
ReceptorArrowsY=SCREEN_CENTER_Y-140
NumCharsToDrawBehind=2
NumCharsToDrawTotal=10
FakeBeatsPerSec=2.5
ForceTimer=true
TimerSeconds=24
TimerStealth=false
StyleIcon=false
MaxRankingNameLength=4
NextScreen="ScreenProfileSave"
PlayerP1OnePlayerOneSideX=SCREEN_CENTER_X-160
PlayerP2OnePlayerOneSideX=SCREEN_CENTER_X+160
PlayerP1TwoPlayersTwoSidesX=SCREEN_CENTER_X-160
PlayerP2TwoPlayersTwoSidesX=SCREEN_CENTER_X+160
PlayerP1OnePlayerTwoSidesX=SCREEN_CENTER_X
PlayerP2OnePlayerTwoSidesX=SCREEN_CENTER_X

[EditCoursesMenu]
Arrows1X=SCREEN_CENTER_X-130
Arrows2X=SCREEN_CENTER_X+270
EntryBannerX=SCREEN_CENTER_X+170
EntryBannerY=SCREEN_CENTER_Y-130
EntryBannerWidth=130
EntryBannerHeight=40
EntryTextBannerX=SCREEN_CENTER_X+0
EntryTextBannerY=SCREEN_CENTER_Y-130
CourseBannerX=SCREEN_CENTER_X+170
CourseBannerY=SCREEN_CENTER_Y-170
CourseBannerWidth=130
CourseBannerHeight=40
RowLabelsX=SCREEN_CENTER_X-300
RowValue1X=SCREEN_CENTER_X+0
RowValue2X=SCREEN_CENTER_X+60
RowValue3X=SCREEN_CENTER_X+60
RowValue4X=SCREEN_CENTER_X+60
RowValue5X=SCREEN_CENTER_X+60
RowValue6X=SCREEN_CENTER_X+60
RowValue7X=SCREEN_CENTER_X+60
RowValue8X=SCREEN_CENTER_X+60
Row1Y=SCREEN_CENTER_Y-170
Row2Y=SCREEN_CENTER_Y-120
Row3Y=SCREEN_CENTER_Y-80
Row4Y=SCREEN_CENTER_Y-40
Row5Y=SCREEN_CENTER_Y+0
Row6Y=SCREEN_CENTER_Y+40
Row7Y=SCREEN_CENTER_Y+80
Row8Y=SCREEN_CENTER_Y+120

[EditCoursesSongMenu]
Fallback="EditCoursesMenu"

[ScreenOptionsSimple]
Fallback="ScreenOptionsMaster"
TitleX=SCREEN_CENTER_X-180
TitleOnCommand=zoom,0.5;horizalign,left;shadowlength,0
TitleGainFocusCommand=diffuseshift;effectcolor1,1.3,1.3,1.3,1;effectcolor2,0.3,0.3,0.3,1
TitleLoseFocusCommand=stopeffect
NavigationMode="menu"
ForceAllPlayers=true
InputMode="together"
StyleIcon=false

[ScreenOptionsService]
Class="ScreenOptionsMaster"
Fallback="ScreenOptionsSimple"
NextScreen=ScreenTitleBranch()
PrevScreen=ScreenTitleBranch()
# "Rows" sets the number of rows; this field is required.
#
# "Together" forces the vertical cursor to move together for both
# players.
#
# "SMNavigation" forces the START button to end the screen.  This is needed
# when using entries that change the screen; otherwise, the only way to
# exit the screen when in regular mode is "exit".

IconsOnCommand=x,-30
TimerOnCommand=visible,false
StyleIcon=false
TimerSeconds=-1

AllowOperatorMenuButton=false
LineNames="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17"
# This NextScreen is only used for the "exit" choice.
Line1="gamecommand;screen,ScreenAppearanceOptions;name,Appearance Options"
Line2="gamecommand;screen,ScreenBackgroundOptions;name,Background Options"
Line3="gamecommand;screen,ScreenCenterImage;name,Center Image"
Line4="gamecommand;screen,ScreenCoinOptions;name,Coin Options"
Line5="gamecommand;screen,ScreenMapControllers;name,Key Joy Mappings"
Line6="gamecommand;screen,ScreenInputOptions;name,Input Options"
Line7="gamecommand;screen,ScreenGameplayOptions;name,Gameplay Options"
Line8="gamecommand;screen,ScreenGraphicOptions;name,Graphic Options"
Line9="gamecommand;screen,ScreenMachineOptions;name,Machine Options"
Line10="gamecommand;screen,ScreenSoundOptions;name,Sound Options"
Line11="gamecommand;screen,ScreenOptionsManageProfiles;name,Profiles"
Line12="gamecommand;screen,ScreenOtherOptions;name,Other Options"
Line13="gamecommand;screen,ScreenNetworkOptions;name,Network Options"
Line14="gamecommand;screen,ScreenReloadSongs;name,Reload Songs"
Line15="gamecommand;screen,ScreenTestInput;name,Test Input"
Line16="gamecommand;screen,ScreenGameplaySyncMachine;name,Calibrate Machine Sync"
Line17="gamecommand;screen,ScreenCredits2;name,Stepmania Credits"
GroupedScreens="ScreenOptionsService,ScreenAppearanceOptions,ScreenBackgroundOptions,ScreenCenterImage,ScreenCoinOptions,ScreenMapControllers,ScreenInputOptions,ScreenGameplayOptions,ScreenGraphicOptions,ScreenMachineOptions,ScreenSoundOptions,ScreenOptionsManageProfiles,ScreenOtherOptions,ScreenNetworkOptions,ScreenReloadSongs,ScreenTestInput,ScreenCredits2"
PersistScreens="ScreenOptionsService,ScreenAppearanceOptions,ScreenBackgroundOptions,ScreenCenterImage,ScreenCoinOptions,ScreenMapControllers,ScreenInputOptions,ScreenGameplayOptions,ScreenGraphicOptions,ScreenMachineOptions,ScreenSoundOptions,ScreenOptionsManageProfiles,ScreenOtherOptions,ScreenNetworkOptions,ScreenReloadSongs,ScreenTestInput,ScreenCredits2"

[ScreenOptionsServiceChild]
Fallback="ScreenOptionsMaster"
NavigationMode="normal"
InputMode="together"
IconsOnCommand=x,-30
TimerOnCommand=visible,false
StyleIcon=false
TimerSeconds=-1
AllowOperatorMenuButton=false
ForceAllPlayers=true
PrevScreen="ScreenOptionsService"
NextScreen="ScreenOptionsService"

[ScreenOptionsTestMenu]
Fallback="ScreenOptionsServiceChild"
NextScreen="ScreenOptionsService"
PrevScreen="ScreenOptionsService"
LineNames="1"
Line1="lua,OptionsRowTest()"

[TextBanner]
TitleX=-120
TitleY=0
TitleOnCommand=shadowlength,0;horizalign,left
SubtitleX=-120
SubtitleY=0
SubtitleOnCommand=shadowlength,0;horizalign,left
ArtistX=-120
ArtistY=0
ArtistOnCommand=shadowlength,0;horizalign,left
ArtistPrependString="/"
SetCommand=%TextBannerSet

[TextBannerCourseEntry]
Fallback="TextBanner"
TitleX=-90
SubtitleX=-90
ArtistX=-90

[ArtistDisplay]
TipShowTime=1
TipOnCommand=

[ScreenSelectGame]
Fallback="ScreenOptionsServiceChild"
PrevScreen=ScreenTitleBranch()
NextScreen=ScreenTitleBranch()
LineNames="1"
Line1="conf,Game"

[ScreenPlayerOptions]
Fallback="ScreenOptions"
Class="ScreenPlayerOptions"
PrevScreen=SongSelectionScreen()
NextScreen=ScreenPlayerOptionsNext()
PlayMusic=false
TimerSeconds=30
StyleIcon=false
LineNames="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
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,Hide"
Line12="list,Persp"
Line13="list,ScoreDisplay"
Line14="list,Steps"
Line15="list,Characters"

[ScreenRaveOptions]
Fallback="ScreenOptions"
Class="ScreenOptionsMaster"
PrevScreen="ScreenSelectMusic"
NextScreen="ScreenStage"
TimerSeconds=30
StyleIcon=false
LineNames="1,2,3,4,5"
Line1="list,Speed"
Line2="list,Scroll"
Line3="list,NoteSkins"
Line4="list,Persp"
Line5="list,Steps"

[ScreenSongOptions]
Class="ScreenSongOptions"
Fallback="ScreenOptions"
PrevScreen=SelectFirstOptionsScreen()
NextScreen="ScreenStage"
Game=Change the current game type with this option.
TimerSeconds=30
StyleIcon=false
PlayMusic=false
LineNames="1,2,3,4,5,6,7,8,9"
Line1="list,LifeType"
Line2="list,BarDrain"
Line3="list,BatLives"
Line4="list,Fail"
Line5="list,Assist"
Line6="list,Rate"
Line7="list,SoundEffect"
Line8="list,AutoAdjust"
Line9="list,SaveScores"
StopMusicOnBack=false

[ScreenCredits2]
Class="ScreenWithMenuElementsSimple"
BackGoesToStartScreen=false
Fallback="ScreenCredits"
StartScreen="ScreenOptionsService"
NextScreen="ScreenOptionsService"
PrevScreen="ScreenOptionsService"

[ScreenCredits]
Class="ScreenCredits"
Fallback="ScreenAttract"
Announce="credits"
TimerSeconds=58
NextScreen="ScreenRanking"

[ScreenGameOver]
Class="ScreenAttract"
Fallback="ScreenAttract"
NextScreen="ScreenCompany"

[ScreenSelectCharacter]
Class="ScreenSelectCharacter"
Fallback="ScreenWithMenuElements"
WaitForChildrenBeforeTweeningOut=true
TitleP1OnCommand=x,140;y,80;addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6
TitleP1OffCommand=sleep,0.2;bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6
TitleP2OnCommand=x,500;y,80;addx,SCREEN_WIDTH*0.6;bounceend,0.5;addx,-SCREEN_WIDTH*0.6
TitleP2OffCommand=sleep,0.2;bouncebegin,0.5;addx,SCREEN_WIDTH*0.6
CardP1OnCommand=x,140;y,180;addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6
CardP1OffCommand=sleep,0.2;bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6
CardP2OnCommand=x,500;y,180;addx,SCREEN_WIDTH*0.6;bounceend,0.5;addx,-SCREEN_WIDTH*0.6
CardP2OffCommand=sleep,0.2;bouncebegin,0.5;addx,SCREEN_WIDTH*0.6
CardArrowsP1OnCommand=x,140;y,180;diffusealpha,0;linear,0.3;diffusealpha,1
CardArrowsP1OffCommand=linear,0.3;diffusealpha,0
CardArrowsP2OnCommand=x,500;y,180;diffusealpha,0;linear,0.3;diffusealpha,1
CardArrowsP2OffCommand=linear,0.3;diffusealpha,0
ExplanationOnCommand=x,SCREEN_CENTER_X;y,140;diffusealpha,0;linear,0.3;diffusealpha,1
ExplanationOffCommand=linear,0.3;diffusealpha,0
AttackFrameP1OnCommand=x,140;y,380;addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6
AttackFrameP1OffCommand=sleep,0.2;bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6
AttackFrameP2OnCommand=x,500;y,380;addx,SCREEN_WIDTH*0.6;bounceend,0.5;addx,-SCREEN_WIDTH*0.6
AttackFrameP2OffCommand=sleep,0.2;bouncebegin,0.5;addx,SCREEN_WIDTH*0.6
AttackIconWidth=40
AttackIconHeight=40
AttackIconsP1StartX=SCREEN_CENTER_X-192
AttackIconsP1StartY=SCREEN_CENTER_Y+116
AttackIconsP2StartX=SCREEN_CENTER_X+168
AttackIconsP2StartY=SCREEN_CENTER_Y+116
AttackIconsSpacingX=42
AttackIconsSpacingY=32
AttackIconsP1OnCommand=addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6
AttackIconsP1OffCommand=sleep,0.2;bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6
AttackIconsP2OnCommand=addx,SCREEN_WIDTH*0.6;bounceend,0.5;addx,-SCREEN_WIDTH*0.6
AttackIconsP2OffCommand=sleep,0.2;bouncebegin,0.5;addx,SCREEN_WIDTH*0.6
IconWidth=40
IconHeight=40
IconsP1OnCommand=addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6
IconsP1OffCommand=sleep,0.2;bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6
IconsP2OnCommand=addx,SCREEN_WIDTH*0.6;bounceend,0.5;addx,-SCREEN_WIDTH*0.6
IconsP2OffCommand=sleep,0.2;bouncebegin,0.5;addx,SCREEN_WIDTH*0.6
SleepAfterTweenOffSeconds=0.8
TimerSeconds=40
StyleIcon=true
PrevScreen=ScreenTitleBranch()
NextScreen=SongSelectionScreen()

[BeginnerHelper]
# All X,Y coordinates are relative to the HelperX,Y
Player1_X=-125
Player2_X=SCREEN_CENTER_X-195
PlayerAngle=40
DancePadAngle=36
HelperX=SCREEN_CENTER_X+0
HelperY=SCREEN_CENTER_Y+80

[OptionTitles]
ExitItem=""
ExitTitle=ScreenString("Exit")

[OptionNames]
ExitItem=ScreenString("Exit")
ExitTitle=""

[ScreenOptionsMaster]
Fallback="ScreenOptions"
Class="ScreenOptionsMaster"
NoteSkinSortOrder=""

# ExitItem is an exit row with the "Exit" text as a menu item; ExitTitle
# uses the menu title.
ExitItem="1;together;SelectNone;showoneinrow"
ExitItemDefault=""
ExitItem,1="screen," .. ScreenMetric("NextScreen") .. ";name,ExitItem"
ExitTitle="1;together;SelectNone;showoneinrow"
ExitTitleDefault=""
ExitTitle,1="screen," .. ScreenMetric("NextScreen") .. ";name,ExitTitle"

# Player options
Speed="20"
SpeedDefault="mod,1x,no randomspeed"
Speed,1="mod,0.25x;name,x0.25"
Speed,2="mod,0.50x;name,x0.50"
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,8x;name,x8"
Speed,10="mod,C200;name,C200"
Speed,11="mod,C300;name,C300"
Speed,12="mod,C400;name,C400"
Speed,13="mod,C500;name,C500"
Speed,14="mod,C550;name,C550"
Speed,15="mod,C600;name,C600"
Speed,16="mod,C625;name,C625"
Speed,17="mod,C650;name,C650"
Speed,18="mod,C675;name,C675"
Speed,19="mod,C700;name,C700"
Speed,20="mod,1x,200% randomspeed;name,Random"
Accel="6"
AccelDefault="mod,no boost,no brake,no wave,no expand,no boomerang"
Accel,1="name,Off"
Accel,2="mod,boost;name,Boost"
Accel,3="mod,brake;name,Brake"
Accel,4="mod,wave;name,Wave"
Accel,5="mod,expand;name,Expand"
Accel,6="mod,boomerang;name,Boomerang"
Effect="9"
EffectDefault="mod,no drunk,no dizzy,no mini,no flip,no tornado,no tipsy"
Effect,1="name,Off"
Effect,2="mod,drunk;name,Drunk"
Effect,3="mod,dizzy;name,Dizzy"
Effect,4="mod,mini;name,Mini"
Effect,5="mod,-100% mini;name,Big"
Effect,6="mod,flip;name,Flip"
Effect,7="mod,tornado;name,Tornado"
Effect,8="mod,tipsy;name,Tipsy"
Effect,9="mod,Beat;name,Beat"
Appearance="6"
AppearanceDefault="mod,no hidden,no sudden,no stealth,no blink,no randomvanish"
Appearance,1="name,Visible"
Appearance,2="mod,hidden;name,Hidden"
Appearance,3="mod,sudden;name,Sudden"
Appearance,4="mod,stealth;name,Stealth"
Appearance,5="mod,blink;name,Blink"
Appearance,6="mod,randomvanish;name,R.Vanish"
Turn="6"
TurnDefault="mod,no turn"
Turn,1="name,Off"
Turn,2="mod,mirror;name,Mirror"
Turn,3="mod,left;name,Left"
Turn,4="mod,right;name,Right"
Turn,5="mod,shuffle;name,Shuffle"
Turn,6="mod,supershuffle;name,SuperShuffle"
Insert="8"
InsertDefault="mod,no little,no wide,no big,no quick,no skippy,no echo,no stomp"
Insert,1="name,Off"
Insert,2="mod,little;name,Little"
Insert,3="mod,wide;name,Wide"
Insert,4="mod,big;name,Big"
Insert,5="mod,quick;name,Quick"
Insert,6="mod,skippy;name,Skippy"
Insert,7="mod,echo;name,Echo"
Insert,8="mod,stomp;name,Stomp"
Scroll="5"
ScrollDefault="mod,no reverse,no split,no alternate,no cross"
Scroll,1="name,Standard"
Scroll,2="mod,reverse;name,Reverse"
Scroll,3="mod,split;name,Split"
Scroll,4="mod,alternate;name,Alternate"
Scroll,5="mod,cross;name,Cross"
Holds="6"
HoldsDefault="mod,no noholds,no planted,no twister,no nojumps,no nohands"
Holds,1="mod,noholds;name,Off"
Holds,2="name,On"
Holds,3="mod,planted;name,Planted"
Holds,4="mod,twister;name,Twister"
Holds,5="mod,nojumps;name,NoJumps"
Holds,6="mod,nohands;name,NoHands"
Mines="3"
MinesDefault="mod,no nomines,no mines"
Mines,1="mod,nomines;name,Off"
Mines,2="name,On"
Mines,3="mod,mines;name,Add"
Hide="3"
HideDefault="mod,no dark,no blind"
Hide,1="name,Off"
Hide,2="mod,dark;name,Dark"
Hide,3="mod,blind;name,Blind"
Persp="5"
PerspDefault="mod,overhead"
Persp,1="mod,incoming;name,Incoming"
Persp,2="mod,overhead;name,Overhead"
Persp,3="mod,space;name,Space"
Persp,4="mod,hallway;name,Hallway"
Persp,5="mod,distant;name,Distant"
ScoreDisplay="3"
ScoreDisplayDefault="mod,addscore"
ScoreDisplay,1="mod,addscore;name,Add"
ScoreDisplay,2="mod,subtractscore;name,Subtract"
ScoreDisplay,3="mod,averagescore;name,Average"

# Song options
LifeType=(GAMESTATE:IsCourseMode() and 3 or 2)..";together"
LifeTypeDefault=""
LifeType,1="mod,bar;name,Bar"
LifeType,2="mod,battery;name,Battery"
LifeType,3="mod,lifetime;name,LifeTime"
BarDrain="3;together"
BarDrainDefault=""
BarDrain,1="mod,normal-drain;name,Normal"
BarDrain,2="mod,norecover;name,NoRecover"
BarDrain,3="mod,suddendeath;name,SuddenDeath"
BatLives="10;together"
BatLivesDefault=""
BatLives,1="mod,1 life;name,1"
BatLives,2="mod,2 lives;name,2"
BatLives,3="mod,3 lives;name,3"
BatLives,4="mod,4 lives;name,4"
BatLives,5="mod,5 lives;name,5"
BatLives,6="mod,6 lives;name,6"
BatLives,7="mod,7 lives;name,7"
BatLives,8="mod,8 lives;name,8"
BatLives,9="mod,9 lives;name,9"
BatLives,10="mod,10 lives;name,10"
Fail="4;together"
FailDefault=""
Fail,1="mod,failImmediate;name,Immediate"
Fail,2="mod,FailImmediateContinue;name,ImmediateContinue"
Fail,3="mod,FailAtEnd;name,FailAtEnd"
Fail,4="mod,failoff;name,Off"
Assist="4;together"
AssistDefault=""
Assist,1="mod,no clap,no metronome;name,Off"
Assist,2="mod,clap,no metronome;name,Clap"
Assist,3="mod,no clap,metronome;name,Metronome"
Assist,4="mod,clap,metronome;name,Both"
Rate="13;together"
RateDefault="mod,1.0xmusic;mod,no haste"
Rate,1="mod,0.25xmusic;name,0.25x"
Rate,2="mod,0.50xmusic;name,0.5x"
Rate,3="mod,0.75xmusic;name,0.75x"
Rate,4="mod,0.8xmusic;name,0.8x"
Rate,5="mod,0.9xmusic;name,0.9x"
Rate,6="mod,1.0xmusic;name,1.0x"
Rate,7="mod,haste;name,Haste"
Rate,8="mod,1.1xmusic;name,1.1x"
Rate,9="mod,1.2xmusic;name,1.2x"
Rate,10="mod,1.3xmusic;name,1.3x"
Rate,11="mod,1.5xmusic;name,1.5x"
Rate,12="mod,1.75xmusic;name,1.75x"
Rate,13="mod,2.0xmusic;name,2.0x"
AutoAdjust="4;together"
AutoAdjustDefault=""
AutoAdjust,1="mod,no autosync;name,Off"
AutoAdjust,2="mod,autosyncsong;name,Sync Song"
AutoAdjust,3="mod,autosyncmachine;name,Sync Machine"
AutoAdjust,4="mod,autosynctempo;name,Sync Tempo"
SoundEffect="3;together"
SoundEffectDefault=""
SoundEffect,1="mod,no effect;name,Off"
SoundEffect,2="mod,EffectSpeed;name,EffectSpeed"
SoundEffect,3="mod,EffectPitch;name,EffectPitch"
SaveScores="2;together"
SaveScoresDefault=""
SaveScores,1="mod,no savescore;name,Off"
SaveScores,2="mod,savescore;name,On"

#ScreenJukeboxMenu
RandomModifiers="2;together"
RandomModifiersDefault="mod,clear"
RandomModifiers,1="name,Off"
RandomModifiers,2="mod,random;name,Random"

# ScreenOptionsEditMode
Edit Steps="1;together;SelectNone"
Edit StepsDefault=""
Edit Steps,1="screen,ScreenOptionsManageEditSteps;name,Transfer To USB Drive"
Transfer To USB Drive="1;together;SelectNone"
Transfer To USB DriveDefault=""
Transfer To USB Drive,1="screen,ScreenOptionsManageEditSteps;name,Transfer To USB Drive"
Transfer From USB Drive="1;together;SelectNone"
Transfer From USB DriveDefault=""
Transfer From USB Drive,1="screen,ScreenOptionsManageEditSteps;name,Transfer From USB Drive"

[ScreenReloadSongs]
Class="ScreenReloadSongs"
Fallback="Screen"
NextScreen=ScreenTitleBranch()

[DancingCharacters]
#2D Character X/Y positions in relation to the center
#of the screen
2DCharacterXP1=-220
2DCharacterYP1=0
2DCharacterXP2=220
2DCharacterYP2=0

[FadingBanner]
BannerOnCommand=
BannerFadeFromCachedCommand=diffusealpha,1;stoptweening;linear,0.25;diffusealpha,0
BannerFadeOffCommand=diffusealpha,1;stoptweening;linear,0.25;diffusealpha,0
BannerResetFadeCommand=diffusealpha,1

[HelpDisplay]
TipShowTime=3.5
TipOnCommand=shadowlength,0;diffuseblink

[CombinedLifeMeterTug]
MeterWidth=550

[ScoreDisplayRave]
MeterP1OnCommand=rotationz,-90
MeterP2OnCommand=rotationz,-90
LevelP1OnCommand=addy,-140
LevelP2OnCommand=addy,-140

[ScoreDisplayLifeTime]
FrameOnCommand=
TimeRemainingOnCommand=
DeltaSecondsOnCommand=addx,50;zoom,0.75;
DeltaSecondsNoneCommand=visible,false;
DeltaSecondsHitMineCommand=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0
DeltaSecondsAvoidMineCommand=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0
DeltaSecondsCheckpointMissCommand=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0
DeltaSecondsCheckpointHitCommand=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0
DeltaSecondsMissCommand=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0
DeltaSecondsW5Command=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0
DeltaSecondsW4Command=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0
DeltaSecondsW3Command=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0
DeltaSecondsW2Command=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0
DeltaSecondsW1Command=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0
DeltaSecondsLetGoCommand=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0
DeltaSecondsHeldCommand=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0
DeltaSecondsGainLifeCommand=

[PlayerStageStats]
GradePercentTier01=1.000000
GradePercentTier02=1.000000
GradePercentTier03=0.930000
GradePercentTier04=0.800000
GradePercentTier05=0.650000
GradePercentTier06=0.450000
GradePercentTier07=-99999.000000
GradeTier01IsAllW2s=false
GradeTier02IsAllW2s=true
GradeTier02IsFullCombo=false
NumGradeTiersUsed=7

[HighScore]
EmptyName="STEP"

[ScreenSetTime]
Class="ScreenSetTime"
StyleIcon=false
TimerSeconds=-1
TimerOnCommand=visible,false
Fallback="ScreenWithMenuElements"
NextScreen="ScreenOptionsService"
PrevScreen="ScreenOptionsService"

[Banner]
ScrollRandom=false
ScrollRoulette=false

[ScreenGameplay DifficultyMeterP1]
Fallback="DifficultyMeter"

[ScreenGameplay DifficultyMeterP2]
Fallback="DifficultyMeter"

[ScreenGameplayExtra DifficultyMeterP1]
Fallback="DifficultyMeter"

[ScreenGameplayExtra DifficultyMeterP2]
Fallback="DifficultyMeter"

[ScreenDemonstration DifficultyMeterP1]
Fallback="DifficultyMeter"

[ScreenDemonstration DifficultyMeterP2]
Fallback="DifficultyMeter"

[ScreenEvaluation DifficultyMeterP1]
Fallback="DifficultyMeter"

[ScreenEvaluation DifficultyMeterP2]
Fallback="DifficultyMeter"

[ScreenGameplayMultiplayer DifficultyMeterP1]
Fallback="DifficultyMeter"

[ScreenGameplaySyncMachine DifficultyMeterP1]
Fallback="DifficultyMeter"

[ScreenGameplayShared DifficultyMeterP1]
Fallback="DifficultyMeter"

[ScreenGameplayShared DifficultyMeterP2]
Fallback="DifficultyMeter"

[ScreenEdit]
PrepareScreens=GetEditModeSubScreens()
GroupedScreens=GetEditModeSubScreens()
PersistScreens=GetEditModeSubScreens()

EditMode="EditMode_Full"
Fallback="ScreenWithMenuElementsBlank"
Class="ScreenEdit"
NextScreen="ScreenEditMenu"
PrevScreen="ScreenEditMenu"
AllowOperatorMenuButton=false
ShowCoinsAndCredits=false
StyleIcon=false
TimerSeconds=-1
EditModifiers=""
EditHelpX=SCREEN_LEFT+4
EditHelpY=SCREEN_TOP+40
EditHelpOnCommand=horizalign,left;vertalign,top;zoom,0.5;shadowlength,0
InfoX=SCREEN_RIGHT-114
InfoY=SCREEN_TOP+40
InfoOnCommand=horizalign,left;vertalign,top;zoom,0.5;shadowlength,0;DrawOrder,-1
PlayRecordHelpX=SCREEN_LEFT+20
PlayRecordHelpY=SCREEN_BOTTOM-20
PlayRecordHelpOnCommand=horizalign,left;vertalign,top;zoom,0.5;shadowlength,0

[ScreenEditOptions]
Fallback="ScreenOptions"
Class="ScreenOptionsMaster"
NextScreen="none"
PrevScreen="none"
CancelTransitionsOut=true
PlayMusic=false
TimerSeconds=-1
StyleIcon=false
LineNames="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16"
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,Hide"
Line12="list,Persp"
Line13="list,Assist"
Line14="list,Rate"
Line15="list,AutoAdjust"
Line16="conf,EditorShowBGChangesPlay"
OutCancelCommand=

[CatalogXml]
ShowPlayModeRegular=true
ShowPlayModeNonstop=true
ShowPlayModeOni=true
ShowPlayModeEndless=true
ShowPlayModeBattle=true
ShowPlayModeRave=true
ShowStyleSingle=true
ShowStyleVersus=true
ShowStyleDouble=true
ShowStyleCouple=true
ShowStyleSolo=true
ShowStyleReal=true
ShowStyleRoutine=false
ShowStyleVersusReal=false
ShowStyleHalfdouble=false
ShowStyleSingle4=false
ShowStyleVersus4=false
ShowStyleSingle5=false
ShowStyleDouble5=false
ShowStyleVersus5=false
ShowStyleSingle7=false
ShowStyleDouble7=false
ShowStyleSingle8=false
ShowStyleDouble8=false
ShowStyleVersus8=false
ShowStylePopn-five=false
ShowStylePopn-nine=false
InternetRankingHomeUrl=""
InternetRankingUploadUrl=""
InternetRankingViewGuidUrl=""
ProductTitle="StepMania"
FooterText="generated by StepMania"
FooterLink="http://www.stepmania.com"

[RadarValues]
WriteComplexValues=true
WriteSimpleValues=true

[RadarCategory]
TapsAndHolds=true

[Course]
SortPreferredColor=color("1,1,1,1")	-- Preferred is both for when courses are in preferred sort, or are autogen
SortLevel1Color=color("1,0,0,1")
SortLevel2Color=color("1,1,0,1")
SortLevel3Color=color("1,0.5,0,1")
SortLevel4Color=color("1,1,0,1")
SortLevel5Color=color("0,1,0,1")

[Inventory]
ItemUseRateSeconds=0

[ScreenMemcardSaveEditsAfterDeleteSteps]

[ScreenMemcardSaveEditsAfterSave]

[ScreenMemcardSaveEditsAfterExit]

[ScreenMiniMenu]
Class="ScreenMiniMenu"
Fallback="ScreenOptions"
PrevScreen=
TimerSeconds=-1
ShowExplanations=false
ShowExitRow=false
FrameOnCommand=
FrameOffCommand=
NumRowsShown=30
RowPositionTransformFunction=function(self,positionIndex,itemIndex,numItems) local indexOffset = itemIndex-(numItems-1)/2; self:y( SCREEN_CENTER_Y + indexOffset * 20 ); end
StyleIcon=false
HeaderX=SCREEN_CENTER_X
HeaderY=SCREEN_TOP+40
HeaderOnCommand=
HeaderOffCommand=
AllowRepeatingChangeValueInput=true

IconsP1X=SCREEN_CENTER_X-280
IconsP2X=SCREEN_CENTER_X+280
IconsOnCommand=x,-30
BulletX=SCREEN_CENTER_X-232
TitleX=SCREEN_CENTER_X-150
TitleOnCommand=zoom,0.5;horizalign,left;shadowlength,2
ItemsStartX=SCREEN_CENTER_X-160
ItemsEndX=SCREEN_CENTER_X+280
ItemsGapX=14
ItemsLongRowP1X=SCREEN_CENTER_X-60
ItemsLongRowP2X=SCREEN_CENTER_X+100
ItemsLongRowSharedX=SCREEN_CENTER_X+150
ItemsOnCommand=zoom,0.5
ColorSelected=color("0.5,1,0.5,1")
ColorNotSelected=color("1,1,1,1")
ColorDisabled=color("0.5,0.5,0.5,1")
CapitalizeAllOptionNames=false
TweenSeconds=0

[ScreenMiniMenuEditHelp]
Fallback="ScreenMiniMenu"
ColorDisabled=color("1,1,1,1")

[ScreenMiniMenuMainMenu]
Fallback="ScreenMiniMenu"

TitleX=SCREEN_CENTER_X-80

[ScreenMiniMenuAreaMenu]
Fallback="ScreenMiniMenu"

[ScreenMiniMenuStepsInformation]
Fallback="ScreenMiniMenu"

[ScreenMiniMenuSongInformation]
Fallback="ScreenMiniMenu"

[ScreenMiniMenuBackgroundChange]
Fallback="ScreenMiniMenu"

[ScreenMiniMenuPreferences]
Fallback="ScreenMiniMenu"

[ScreenMiniMenuInsertTapAttack]
Fallback="ScreenMiniMenu"

[ScreenMiniMenuInsertCourseAttack]
Fallback="ScreenMiniMenu"

[ScreenMiniMenuCourseDisplay]
Fallback="ScreenMiniMenu"

[ScreenMiniMenuCourseOptions]
Fallback="ScreenMiniMenu"

[ScreenTextEntry]
Class="ScreenTextEntry"
Fallback="ScreenWithMenuElements"
PrevScreen=
TimerSeconds=-1
StyleIcon=false
RowStartX=SCREEN_LEFT+100
RowStartY=SCREEN_CENTER_Y-30
RowEndX=SCREEN_RIGHT-100
RowEndY=SCREEN_BOTTOM-96
QuestionX=SCREEN_CENTER_X
QuestionY=SCREEN_CENTER_Y-20
QuestionOnCommand=zoom,0.8;wrapwidthpixels,600
QuestionOffCommand=
AnswerX=SCREEN_CENTER_X
AnswerY=SCREEN_CENTER_Y+20
AnswerOnCommand=zoom,0.7;shadowlength,0
AnswerOffCommand=
CursorOnCommand=
CursorOffCommand=
KeysInitCommand=zoom,0.8;shadowlength,0

[ScreenPrompt]
Class="ScreenPrompt"
Fallback="ScreenWithMenuElementsBlank"
TimerSeconds=-1

QuestionX=SCREEN_CENTER_X
QuestionY=SCREEN_CENTER_Y-60
QuestionOnCommand=zoom,0.7;wrapwidthpixels,600
QuestionOffCommand=
CursorOnCommand=
CursorOffCommand=
Answer1Of1X=SCREEN_CENTER_X
Answer1Of1Y=SCREEN_CENTER_Y+120
Answer1Of1OnCommand=maxwidth,100
Answer1Of1OffCommand=
Answer1Of2X=SCREEN_CENTER_X-50
Answer1Of2Y=SCREEN_CENTER_Y+120
Answer1Of2OnCommand=maxwidth,100
Answer1Of2OffCommand=
Answer2Of2X=SCREEN_CENTER_X+50
Answer2Of2Y=SCREEN_CENTER_Y+120
Answer2Of2OnCommand=maxwidth,100
Answer2Of2OffCommand=
Answer1Of3X=SCREEN_CENTER_X-170
Answer1Of3Y=SCREEN_CENTER_Y+120
Answer1Of3OnCommand=maxwidth,100
Answer1Of3OffCommand=
Answer2Of3X=SCREEN_CENTER_X-20
Answer2Of3Y=SCREEN_CENTER_Y+120
Answer2Of3OnCommand=maxwidth,100
Answer2Of3OffCommand=
Answer3Of3X=SCREEN_CENTER_X+150
Answer3Of3Y=SCREEN_CENTER_Y+120
Answer3Of3OnCommand=maxwidth,100
Answer3Of3OffCommand=

[GameState]
UseNameBlacklist=false
DefaultSort="Group"
DefaultSong=""
AreStagePlayerModsForced=AreStagePlayerModsForced
AreStageSongModsForced=AreStageSongModsForced
GradeTierForExtra1="Grade_Tier03"
GradeTierForExtra2="Grade_Tier03"
AllowLateJoin=false
PersonalRecordFeats=true
CategoryRecordFeats=true

[ScreenMiniMenuContext]
Fallback="ScreenMiniMenu"
NumRowsShown=10
RowPositionTransformFunction=function(self,positionIndex,itemIndex,numItems) self:y(24*(positionIndex-(numItems-1)/2)) end
ItemsLongRowSharedX=0
TitleX=0
TitleX=-54
TitleOnCommand=zoom,0.7;horizalign,left;shadowlength,2
TitleGainFocusCommand=diffuseshift;effectcolor1,0.3,0.3,0.3,1;effectcolor2,1.3,1.3,1.3,1
TitleLoseFocusCommand=stopeffect
ItemsStartX=0
LineHighlightX=0
ColorSelected=color("1,1,1,1")
ColorNotSelected=color("0.7,0.7,0.7,1")

[ScreenJukebox DifficultyMeterP1]
Fallback="ScreenGameplay DifficultyMeterP1"

[ScreenJukebox DifficultyMeterP2]
Fallback="ScreenGameplay DifficultyMeterP2"

[ScreenOptionsManage]
Fallback="ScreenOptionsSimple"
TimerSeconds=-1
CapitalizeAllOptionNames=false
AllowRepeatingChangeValueInput=true

[ScreenOptionsManageEditSteps]
Class="ScreenOptionsManageEditSteps"
Fallback="ScreenOptionsManage"
CreateNewScreen="ScreenEditMenu"
EditMode="EditMode_Full"
PrevScreen="ScreenSelectEditMode"
NextScreen="ScreenOptionsEditCourse"
PrepareScreens="ScreenMiniMenuContext"
GroupedScreens="ScreenMiniMenuContext"
PersistScreens="ScreenMiniMenuContext"

[ScreenOptionsEditCoursesSimple]
Fallback="ScreenOptions"
EditMode="EditMode_Full"
PrepareScreens="ScreenMiniMenuContext"
GroupedScreens="ScreenMiniMenuContext"
PersistScreens="ScreenMiniMenuContext"
TimerSeconds=-1
ShowExplanations=false
CapitalizeAllOptionNames=false
AllowRepeatingChangeValueInput=true
WrapValueInRow=false
NavigationMode="menu"
ForceAllPlayers=true
InputMode="together"
TitleOnCommand=zoom,0.5;horizalign,left;shadowlength,0
TitleGainFocusCommand=diffuseshift;effectcolor1,1.3,1.3,1.3,1;effectcolor2,0.3,0.3,0.3,1
TitleLoseFocusCommand=stopeffect
BulletOnCommand=visible,false

[ScreenOptionsManageCourses]
Class="ScreenOptionsManageCourses"
Fallback="ScreenOptionsEditCoursesSimple"
PrevScreen=ScreenTitleBranch()
NextScreen="ScreenOptionsEditCourse"
TitleX=SCREEN_LEFT+32
GroupedScreens="ScreenOptionsManageCourses,ScreenOptionsEditCourse,ScreenOptionsEditCourseEntry,ScreenTextEntry,ScreenPrompt,ScreenOptionsEditCourseMods"
PersistScreens="ScreenOptionsManageCourses,ScreenOptionsEditCourse,ScreenOptionsEditCourseEntry,ScreenTextEntry,ScreenPrompt"
PrepareScreens="ScreenOptionsEditCourse,ScreenOptionsEditCourseEntry,ScreenTextEntry,ScreenPrompt"
CreateNewScreen=""

[ScreenOptionsEditCourse]
Class="ScreenOptionsEditCourse"
Fallback="ScreenOptionsEditCoursesSimple"
PrevScreen="ScreenOptionsManageCourses"
NextScreen="ScreenOptionsEditCourseEntry"

[ScreenOptionsEditCourseEntry]
Class="ScreenOptionsEditCourseEntry"
Fallback="ScreenOptionsEditCoursesSimple"
ShowModsRow=true
PrevScreen="ScreenOptionsEditCourse"
NextScreen="ScreenEditCourseMods"

[ScreenEditCourseMods]
Class="ScreenEdit"
Fallback="ScreenEdit"
EditMode="EditMode_CourseMods"
NextScreen="ScreenOptionsEditCourseEntry"
PrevScreen="ScreenOptionsEditCourseEntry"

[ScreenOptionsManageProfiles]
Class="ScreenOptionsManageProfiles"
Fallback="ScreenOptionsSimple"
PrevScreen="ScreenOptionsService"
NextScreen="ScreenOptionsService"
PrepareScreens="ScreenMiniMenuContext"
GroupedScreens="ScreenMiniMenuContext"
PersistScreens="ScreenMiniMenuContext"
StyleIcon=false
TimerSeconds=-1

[ScreenOptionsEditProfile]
Class="ScreenOptionsEditProfile"
Fallback="ScreenOptionsServiceChild"
PrevScreen="ScreenOptionsManageProfiles"
NextScreen="ScreenOptionsManageProfiles"
TimerSeconds=-1
ShowExplanations=false
CapitalizeAllOptionNames=false
AllowRepeatingChangeValueInput=true
WrapValueInRow=0

[ProfileManager]
FixedProfiles=false
NumFixedProfiles=1

[ScreenJoinMultiplayer]
Class="ScreenJoinMultiplayer"
Fallback="ScreenWithMenuElements"
TimerSeconds=-1

[ScreenGameplaySyncMachine]
Class="ScreenGameplaySyncMachine"
Fallback="ScreenGameplay"
PrevScreen="ScreenOptionsService"
NextScreen="ScreenOptionsService"
PlayerType="PlayerSyncMachine"
LifeP1OnCommand=visible,false
LifeP2OnCommand=visible,false
ScoreP1OnCommand=visible,false
ScoreP2OnCommand=visible,false
StageOnCommand=visible,false
ScoreFrameOnCommand=visible,false
LifeFrameOnCommand=visible,false
DifficultyP1OnCommand=visible,false
DifficultyP1ReverseOnCommand=visible,false
DifficultyP2OnCommand=visible,false
DifficultyP2ReverseOnCommand=visible,false
SongOptionsOnCommand=visible,false
FooterX=SCREEN_CENTER_X
FooterY=SCREEN_BOTTOM-16
FooterOnCommand=draworder,95;ZoomToWidth,SCREEN_WIDTH
FooterOffCommand=
HelpX=SCREEN_CENTER_X
HelpY=SCREEN_BOTTOM-24
HelpOnCommand=visible,false
HelpOffCommand=visible,false
AllowCenter1Player=0
SyncInfoOnCommand=x,SCREEN_CENTER_X+160;y,SCREEN_CENTER_Y;zoom,0;decelerate,0.5;zoom,0.6

[PaneDisplay]
ShiftP1X=60
ShiftP1Y=0
ShiftP2X=60
ShiftP2Y=0
UnderOnCommand=
UnderOffCommand=
OverOnCommand=visible,false;
OverOffCommand=
OverOnCommand=visible,false;
OverOffCommand=
SongNumStepsTextX=-40
SongNumStepsTextY=-25
SongNumStepsTextOnCommand=shadowlength,0;zoom,0.5;
SongNumStepsTextOffCommand=linear,0.1;diffusealpha,0;
SongNumStepsLabelX=-119
SongNumStepsLabelY=-25
SongNumStepsLabelOffCommand=linear,0.1;diffusealpha,0;
SongNumStepsNumLevels=8
SongNumStepsLevel1=1;diffuse,#FFFFFF
SongNumStepsLevel2=249;diffuse,#00FF00  -- 1-249     (green)
SongNumStepsLevel3=374;diffuse,#C0FF00  -- 250-374   (greenish yellow)
SongNumStepsLevel4=499;diffuse,#FFFF00  -- 375-499   (yellow)
SongNumStepsLevel5=624;diffuse,#FF8800  -- 500-624   (orange)
SongNumStepsLevel6=749;diffuse,#FF6600  -- 625-749   (darker orange)
SongNumStepsLevel7=1000;diffuse,#00C0FF -- 750-999   (AJ Blue)
SongNumStepsLevel8=9999;diffuse,#FF0000 -- 1000-9999 (Red)
SongJumpsTextX=-40
SongJumpsTextY=-15
SongJumpsTextOnCommand=shadowlength,0;zoom,0.5;
SongJumpsTextOffCommand=linear,0.1;diffusealpha,0;
SongJumpsLabelX=-119
SongJumpsLabelY=-15
SongJumpsLabelOffCommand=linear,0.1;diffusealpha,0;
SongJumpsNumLevels=6
SongJumpsLevel1=1;diffuse,#FFFFFF
SongJumpsLevel2=49;diffuse,#00FF00    -- 1-49     (green)
SongJumpsLevel3=99;diffuse,#FFFF00    -- 50-99    (yellow)
SongJumpsLevel4=199;diffuse,#FF8800   -- 100-199  (orange)
SongJumpsLevel5=449;diffuse,#00C0FF   -- 200-450  (AJ Blue)
SongJumpsLevel6=9999;diffuse,#FF0000  -- 450-inf  (red)
SongHoldsTextX=-40
SongHoldsTextY=-5
SongHoldsTextOnCommand=shadowlength,0;zoom,0.5;
SongHoldsTextOffCommand=linear,0.1;diffusealpha,0;
SongHoldsLabelX=-120
SongHoldsLabelY=-5
SongHoldsLabelOffCommand=linear,0.1;diffusealpha,0;
SongHoldsNumLevels=5
SongHoldsLevel1=1;diffuse,#FFFFFF
SongHoldsLevel2=49;diffuse,#00FF00    -- 1-49     (green)
SongHoldsLevel3=99;diffuse,#FFFF00    -- 50-99    (yellow)
SongHoldsLevel4=199;diffuse,#FF8800   -- 100-199  (orange)
SongHoldsLevel5=9999;diffuse,#FF0000  -- 200-inf  (red)
SongMinesTextX=-40
SongMinesTextY=5
SongMinesTextOnCommand=shadowlength,0;zoom,0.5;
SongMinesTextOffCommand=linear,0.1;diffusealpha,0;
SongMinesLabelX=-120
SongMinesLabelY=5
SongMinesLabelOffCommand=linear,0.1;diffusealpha,0;
SongMinesNumLevels=6
SongMinesLevel1=1;diffuse,#FFFFFF
SongMinesLevel2=49;diffuse,#00FF00    -- 1-49     (green)
SongMinesLevel3=99;diffuse,#FFFF00    -- 50-99    (yellow)
SongMinesLevel4=199;diffuse,#FF8800   -- 100-199  (orange)
SongMinesLevel5=999;diffuse,#00C0FF   -- 200-999  (AJ Blue)
SongMinesLevel6=9999;diffuse,#FF0000  -- 1000-inf (red)
SongHandsTextX=-40
SongHandsTextY=15
SongHandsTextOnCommand=shadowlength,0;zoom,0.5;
SongHandsTextOffCommand=linear,0.1;diffusealpha,0;
SongHandsLabelX=-120
SongHandsLabelY=15
SongHandsLabelOffCommand=linear,0.1;diffusealpha,0;
SongHandsNumLevels=5
SongHandsLevel1=1;diffuse,#FFFFFF
SongHandsLevel2=14;diffuse,#00FF00    -- 1-7     (green)
SongHandsLevel3=34;diffuse,#FFFF00    -- 8-34    (yellow)
SongHandsLevel4=99;diffuse,#FF8800   -- 35-99  (orange)
SongHandsLevel5=9999;diffuse,#FF0000  -- 100-inf  (red)
SongRollsTextX=-40
SongRollsTextY=25
SongRollsTextOnCommand=shadowlength,0;zoom,0.5;
SongRollsTextOffCommand=linear,0.1;diffusealpha,0;
SongRollsLabelX=-119
SongRollsLabelY=25
SongRollsLabelOffCommand=linear,0.1;diffusealpha,0;
SongRollsNumLevels=5
SongRollsLevel1=1;diffuse,#FFFFFF
SongRollsLevel2=49;diffuse,#00FF00    -- 1-49     (green)
SongRollsLevel3=99;diffuse,#FFFF00    -- 50-99    (yellow)
SongRollsLevel4=199;diffuse,#FF8800   -- 100-199  (orange)
SongRollsLevel5=9999;diffuse,#FF0000  -- 200-inf  (red)
MachineHighScoreTextX=-40
MachineHighScoreTextY=35
MachineHighScoreTextOnCommand=shadowlength,0;zoom,0.5;
MachineHighScoreTextOffCommand=linear,0.1;diffusealpha,0;
MachineHighScoreLabelX=-119
MachineHighScoreLabelY=35
MachineHighScoreLabelOffCommand=linear,0.1;diffusealpha,0;
MachineHighScoreNumLevels=12
MachineHighScoreLevel1=1;diffuse,#FFFFFF    -- No Play (white)
MachineHighScoreLevel2=9;diffuse,#FF0000    -- below 10% (red)
MachineHighScoreLevel3=19;diffuse,#FF3300   -- 10-19% (Brownish)
MachineHighScoreLevel4=29;diffuse,#FF6600   -- 20-29% (Dark Orange)
MachineHighScoreLevel5=39;diffuse,#FF9900   -- 30-39% (Orange)
MachineHighScoreLevel6=49;diffuse,#FFCC00   -- 40-49% (Light Orange)
MachineHighScoreLevel7=59;diffuse,#FFFF00   -- 50-59% (Yellow)
MachineHighScoreLevel8=69;diffuse,#CCFF00   -- 60-69% (Greenish Yellow)
MachineHighScoreLevel9=79;diffuse,#66FF00   -- 70-79% (Less Greenish Yellow)
MachineHighScoreLevel10=89;diffuse,#33FF00  -- 80-89% (Least Greenish Yellow)
MachineHighScoreLevel11=99;diffuse,#00FF00  -- 90-99% (Green)
MachineHighScoreLevel12=101;diffuse,#00C0FF -- 100% (AJ Blue)
MachineNumPlaysTextX=0
MachineNumPlaysTextY=-25
MachineNumPlaysTextOnCommand=visible,false;
MachineNumPlaysTextOffCommand=
MachineNumPlaysLabelX=0
MachineNumPlaysLabelY=-25
MachineNumPlaysLabelOffCommand=
MachineRankTextX=-40
MachineRankTextY=50
MachineRankTextOnCommand=visible,false;
MachineRankTextOffCommand=linear,0.1;diffusealpha,0;
MachineRankLabelX=320
MachineRankLabelY=240
MachineRankLabelOffCommand=linear,0.1;diffusealpha,0;
MachineRankNumLevels=6
MachineRankLevel1=1;diffuse,#FF0000    -- 1 (red)
MachineRankLevel2=2;diffuse,#FF8800    -- 2 (orange)
MachineRankLevel3=3;diffuse,#FFFF00    -- 3 (yellow)
MachineRankLevel4=4;diffuse,#00FF00    -- 4 (green)
MachineRankLevel5=5;diffuse,#00C0FF    -- 5 (AJ Blue)
MachineRankLevel6=9999;diffuse,#FFFFFF -- 6-inf (white)
MachineHighNameTextX=-20
MachineHighNameTextY=20
MachineHighNameTextOnCommand=visible,false;
MachineHighNameTextOffCommand=
MachineHighNameLabelX=320
MachineHighNameLabelY=240
MachineHighNameLabelOnCommand=
MachineHighNameLabelOffCommand=
MachineHighNameNumLevels=0
ProfileHighScoreTextX=-40
ProfileHighScoreTextY=45
ProfileHighScoreTextOnCommand=visible,false;
ProfileHighScoreTextOffCommand=
ProfileHighScoreLabelX=320
ProfileHighScoreLabelY=240
ProfileHighScoreLabelOnCommand=
ProfileHighScoreLabelOffCommand=
ProfileHighScoreNumLevels=0
ProfileNumPlaysTextX=0
ProfileNumPlaysTextY=-25
ProfileNumPlaysTextOnCommand=visible,false;
ProfileNumPlaysTextOffCommand=
ProfileNumPlaysLabelX=0
ProfileNumPlaysLabelY=-15
ProfileNumPlaysLabelOffCommand=
ProfileRankTextX=-20
ProfileRankTextY=-25
ProfileRankTextOnCommand=visible,false;
ProfileRankTextOffCommand=
ProfileRankLabelX=320
ProfileRankLabelY=240
ProfileRankLabelOffCommand=
CourseMachineHighScoreTextX=-40
CourseMachineHighScoreTextY=35
CourseMachineHighScoreTextOnCommand=shadowlength,0;
CourseMachineHighScoreTextOffCommand=linear,0.1;diffusealpha,0;
CourseMachineHighScoreLabelX=320
CourseMachineHighScoreLabelY=240
CourseMachineHighScoreLabelOffCommand=linear,0.1;diffusealpha,0;
CourseMachineHighScoreNumLevels=12
CourseMachineHighScoreLevel1=1;diffuse,#FFFFFF    -- No Play (white)
CourseMachineHighScoreLevel2=9;diffuse,#FF0000    -- below 10% (red)
CourseMachineHighScoreLevel3=19;diffuse,#FF3300   -- 10-19% (Brownish)
CourseMachineHighScoreLevel4=29;diffuse,#FF6600   -- 20-29% (Dark Orange)
CourseMachineHighScoreLevel5=39;diffuse,#FF9900   -- 30-39% (Orange)
CourseMachineHighScoreLevel6=49;diffuse,#FFCC00   -- 40-49% (Light Orange)
CourseMachineHighScoreLevel7=59;diffuse,#FFFF00   -- 50-59% (Yellow)
CourseMachineHighScoreLevel8=69;diffuse,#CCFF00   -- 60-69% (Greenish Yellow)
CourseMachineHighScoreLevel9=79;diffuse,#66FF00   -- 70-79% (Less Greenish Yellow)
CourseMachineHighScoreLevel10=89;diffuse,#33FF00  -- 80-89% (Least Greenish Yellow)
CourseMachineHighScoreLevel11=99;diffuse,#00FF00  -- 90-99% (Green)
CourseMachineHighScoreLevel12=101;diffuse,#00C0FF -- 100% (AJ Blue)
CourseMachineHighNameTextX=320
CourseMachineHighNameTextY=240
CourseMachineHighNameTextOnCommand=visible,false;
CourseMachineHighNameTextOffCommand=
CourseMachineHighNameLabelX=320
CourseMachineHighNameLabelY=240
CourseMachineHighNameLabelOnCommand=
CourseMachineHighNameLabelOffCommand=
CourseMachineHighNameNumLevels=0
CourseProfileHighScoreTextX=320
CourseProfileHighScoreTextY=240
CourseProfileHighScoreTextOnCommand=visible,false;
CourseProfileHighScoreTextOffCommand=
CourseProfileHighScoreLabelX=320
CourseProfileHighScoreLabelY=240
CourseProfileHighScoreLabelOnCommand=
CourseProfileHighScoreLabelOffCommand=
CourseProfileHighScoreNumLevels=0
CourseProfileHighNameTextX=320
CourseProfileHighNameTextY=240
CourseProfileHighNameTextOnCommand=visible,false;
CourseProfileHighNameTextOffCommand=
CourseProfileHighNameLabelX=320
CourseProfileHighNameLabelY=240
CourseProfileHighNameLabelOffCommand=
CourseProfileHighNameNumLevels=0
CourseNumStepsTextX=-40
CourseNumStepsTextY=-25
CourseNumStepsTextOnCommand=shadowlength,0;
CourseNumStepsTextOffCommand=linear,0.1;diffusealpha,0;
CourseNumStepsLabelX=320
CourseNumStepsLabelY=240
CourseNumStepsLabelOffCommand=linear,0.1;diffusealpha,0;
CourseNumStepsNumLevels=8
CourseNumStepsLevel1=1;diffuse,#FFFFFF
CourseNumStepsLevel2=249;diffuse,#00FF00  -- 1-249     (green)
CourseNumStepsLevel3=374;diffuse,#C0FF00  -- 250-374   (greenish yellow)
CourseNumStepsLevel4=499;diffuse,#FFFF00  -- 375-499   (yellow)
CourseNumStepsLevel5=624;diffuse,#FF8800  -- 500-624   (orange)
CourseNumStepsLevel6=749;diffuse,#FF6600  -- 625-749   (darker orange)
CourseNumStepsLevel7=1000;diffuse,#00C0FF -- 750-999   (AJ Blue)
CourseNumStepsLevel8=9999;diffuse,#FF0000 -- 1000-9999 (Red)
CourseJumpsTextX=-40
CourseJumpsTextY=-15
CourseJumpsTextOnCommand=shadowlength,0;
CourseJumpsTextOffCommand=linear,0.1;diffusealpha,0;
CourseJumpsLabelX=320
CourseJumpsLabelY=240
CourseJumpsLabelOffCommand=linear,0.1;diffusealpha,0;
CourseJumpsNumLevels=6
CourseJumpsLevel1=1;diffuse,#FFFFFF
CourseJumpsLevel2=49;diffuse,#00FF00    -- 1-49     (green)
CourseJumpsLevel3=99;diffuse,#FFFF00    -- 50-99    (yellow)
CourseJumpsLevel4=199;diffuse,#FF8800   -- 100-199  (orange)
CourseJumpsLevel5=449;diffuse,#00C0FF   -- 200-450  (AJ Blue)
CourseJumpsLevel6=9999;diffuse,#FF0000  -- 450-inf  (red)
CourseRollsTextX=-40
CourseRollsTextY=-5
CourseRollsTextOnCommand=shadowlength,0;
CourseRollsTextOffCommand=linear,0.1;diffusealpha,0;
CourseRollsLabelX=320
CourseRollsLabelY=240
CourseRollsLabelOffCommand=linear,0.1;diffusealpha,0;
CourseRollsNumLevels=0
CourseHoldsTextX=-40
CourseHoldsTextY=5
CourseHoldsTextOnCommand=shadowlength,0;
CourseHoldsTextOffCommand=linear,0.1;diffusealpha,0;
CourseHoldsLabelX=320
CourseHoldsLabelY=240
CourseHoldsLabelOffCommand=
CourseHoldsNumLevels=0
CourseMinesTextX=-40
CourseMinesTextY=15
CourseMinesTextOnCommand=shadowlength,0;
CourseMinesTextOffCommand=linear,0.1;diffusealpha,0;
CourseMinesLabelX=320
CourseMinesLabelY=240
CourseMinesLabelOffCommand=linear,0.1;diffusealpha,0;
CourseMinesNumLevels=6
CourseMinesLevel1=1;diffuse,#FFFFFF
CourseMinesLevel2=49;diffuse,#00FF00    -- 1-49     (green)
CourseMinesLevel3=99;diffuse,#FFFF00    -- 50-99    (yellow)
CourseMinesLevel4=199;diffuse,#FF8800   -- 100-199  (orange)
CourseMinesLevel5=999;diffuse,#00C0FF   -- 200-999  (AJ Blue)
CourseMinesLevel6=9999;diffuse,#FF0000  -- 1000-inf (red)
CourseHandsTextX=-40
CourseHandsTextY=25
CourseHandsTextOnCommand=shadowlength,0;
CourseHandsTextOffCommand=linear,0.1;diffusealpha,0;
CourseHandsLabelX=320
CourseHandsLabelY=240
CourseHandsLabelOffCommand=
CourseHandsNumLevels=0

[ScreenSandbox]
Class="ScreenSandbox"
Fallback="Screen"

[PlayerSyncMachine]
Fallback="Player"
ComboOnCommand=visible,false

[Profile]
ShowCoinData=true
UnlockAuthString=

[NoteField]
ShowBoard=false
ShowBeatBars=false
FadeBeforeTargetsPercent=0
BarMeasureAlpha=1
Bar4thAlpha=1
Bar8thAlpha=1
Bar16thAlpha=1

[ArrowEffects]
FrameWidthEffectsPixelsPerSecond=400
FrameWidthEffectsMinMultiplier=0.5
FrameWidthEffectsMaxMultiplier=1.2
FrameWidthLockEffectsToOverlapping=false
FrameWidthLockEffectsTweenPixels=25
ArrowSpacing=64

[SoundEffectControl]
LockToHold=false

[SoundEffectControl_Off]
Fallback="SoundEffectControl"
SoundProperty=""
PropertyMin=1.0
PropertyCenter=1.0
PropertyMax=1.0

[SoundEffectControl_Speed]
Fallback="SoundEffectControl"
SoundProperty="Speed"
PropertyMin=4/8
PropertyCenter=1.0
PropertyMax=16/8

[SoundEffectControl_Pitch]
Fallback="SoundEffectControl"
SoundProperty="Pitch"
PropertyMin=7/8
PropertyCenter=1.0
PropertyMax=9/8

