// Possible NextScreen names:
// - ScreenCaution
// - ScreenEz2SelectPlayer
// - ScreenSelectMode
// - ScreenInstructions
// - ScreenSelectCourse
// - ScreenSelectStyle
// - ScreenSelectStyle5th
// - ScreenSelectDifficulty
// - ScreenSelectGroup
// - ScreenSelectMusic
// - ScreenSelectStyle

[Common]
ColorP1=1,1,1,1
ColorP2=1,1,1,1
InitialScreen=ScreenCompany
WindowTitle=Bemani Mike's DDR 4th Mix //Stepmania

[ScreenTitleMenu]
NumChoices=8 // no SANDBOX
Choice1=screen,ScreenCaution
Name1=GAME MODE
Choice2=PlayMode,nonstop;screen,ScreenSelectCourse
Name2=NONSTOP MODE
Choice3=PlayMode,oni;screen,ScreenSelectCourse
Name3=ONI MODE
Choice4=PlayMode,rave;screen,ScreenSelectCharacter
Name4=DANCE MAGIC
Choice5=screen,ScreenOptionsMenu@ScreenOptionsMaster
Name5=OPTIONS
Choice6=screen,ScreenEditMenu
Name6=EDIT
Choice7=screen,ScreenJukeboxMenu
Name7=JUKEBOX
Choice8=screen,ScreenExit
Name8=EXIT
Choice9=screen,ScreenTest
Name9=SANDBOX
TimerSeconds=-1 // none

[ScreenCaution]
NextScreen=ScreenSelectStyle

[ScreenStyleSplash]
NextScreen=ScreenSelectGroup
HelpText=

[ScreenSelectStyle]
NumChoices=4
Choice1=Style,single;PlayMode,arcade;Difficulty,easy
Choice2=Style,versus;PlayMode,arcade;Difficulty,easy
Choice3=Style,double;PlayMode,arcade;Difficulty,easy
Choice4=Style,solo;PlayMode,arcade;Difficulty,easy
HelpText=Use &LEFT; &RIGHT; to select, then press START
TimerSeconds=40
NextScreen1=ScreenSelectGroup
NextScreen2=ScreenSelectGroup
NextScreen3=ScreenSelectGroup
NextScreen4=ScreenSelectGroup
JointPremiumX=550
JointPremiumY=84
JointPremiumOnCommand=addx,400;bounceend,0.5;addx,-400;glowshift;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.3
JointPremiumOffCommand=bouncebegin,0.5;addx,400
Icon1X=999
Icon1Y=999
Icon1OnCommand=addx,-640;sleep,0.20;decelerate,0.3;addx,640
Icon1OffCommand=bouncebegin,0.5;zoomy,0
Icon2X=999
Icon2Y=999
Icon2OnCommand=addx,-640;sleep,0.15;decelerate,0.3;addx,640
Icon2OffCommand=bouncebegin,0.5;zoomy,0
Icon3X=999
Icon3Y=999
Icon3OnCommand=addx,-640;sleep,0.10;decelerate,0.3;addx,640
Icon3OffCommand=bouncebegin,0.5;zoomy,0
Icon4X=999
Icon4Y=999
Icon4OnCommand=addx,-640;sleep,0.05;decelerate,0.3;addx,640
Icon4OffCommand=bouncebegin,0.5;zoomy,0
IconGainFocusCommand=glowshift;effectperiod,0.5
IconLoseFocusCommand=stopeffect
DisabledColor=0.2,0.2,0.2,1
ExplanationX=999
ExplanationY=999
ExplanationOnCommand=addx,400;bounceend,0.5;addx,-400
ExplanationOffCommand=bouncebegin,0.5;addx,400
WarningX=999
WarningY=999
WarningOnCommand=addy,-120;zoomy,0;decelerate,0.5;zoomy,1;addy,120;diffuseshift;effectcolor1,1,1,1,1;effectcolor2,0.4,0.4,0.4,1
WarningOffCommand=accelerate,0.3;zoomy,0;y,280
InfoX=120
InfoY=90
InfoOnCommand=zoomy,0;bounceend,0.5;zoomy,1
InfoOffCommand=bouncebegin,0.5;zoomy,0
PictureX=320
PictureY=260
PictureOnCommand=diffusealpha,0;glow,1,1,1,0;linear,0.2;glow,1,1,1,1;linear,0.0;diffusealpha,1;linear,0.2;glow,1,1,1,0
# This extra command to turn off glow normally does nothing, since when
# PictureOnCommand finishes, glow is disabled.  This is here because
# PictureOnCommand can be interrupted when the user selects, which will
# leave glow enabled, and the glow pass ignores diffuse alpha.
PictureOffCommand=linear,0.5;diffusealpha,0;glow,1,1,1,0

[ScreenSelectGroup]
FrameX=180
FrameY=160
FrameOnCommand=addx,-400;bounceend,0.5;addx,400
FrameOffCommand=sleep,0.6;bouncebegin,0.5;addx,-400
BannerX=182
BannerY=158
BannerOnCommand=addx,-400;bounceend,0.5;addx,400
BannerOffCommand=sleep,0.6;bouncebegin,0.5;addx,-400
BannerWidth=270
BannerHeight=92
NumberX=116
NumberY=224
NumberOnCommand=horizalign,right;shadowlength,0;addx,-400;bounceend,0.5;addx,400
NumberOffCommand=sleep,0.6;bouncebegin,0.5;addx,-400
ExplanationX=110
ExplanationY=66
ExplanationOnCommand=addx,-400;bounceend,0.5;addx,400
ExplanationOffCommand=bouncebegin,0.5;addx,-400
ContentsX=320
ContentsY=260
ContentsOnCommand=diffusealpha,0;linear,0.5;diffusealpha,1
ContentsOffCommand=linear,0.5;diffusealpha,0
GroupListX=504
GroupListY=200
GroupListOnCommand=addx,400;sleep,0.2;addx,-400
GroupListOffCommand=
MusicListX=20
MusicListY=276
MusicListOnCommand=
MusicListOffCommand=
SleepAfterTweenOffSeconds=0.8
HelpText=Use &LEFT; &RIGHT; to select, then press START
TimerSeconds=40
NextScreen=ScreenSelectCharacter

[GroupList]
StartX=0
StartY=-136
SpacingX=0
SpacingY=28
GainFocusGroupCommand=stoptweening;linear,0.2;x,-40
LoseFocusGroupCommand=stoptweening;linear,0.2;x,0
GainFocusItemCommand=glowshift;effectperiod,0.5
LoseFocusItemCommand=stopeffect
HideItemCommand=linear,0.2;diffusealpha,0
ShowItemCommand=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.
ScrollTweenCommand=stoptweening;linear,0.2;

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

[ScreenInstructions]
NextScreenArcade=ScreenSelectCharacter
NextScreenNonstop=ScreenSelectCharacter
NextScreenOni=ScreenSelectCharacter
NextScreenEndless=ScreenSelectCharacter
NextScreenBattle=ScreenSelectCharacter
NextScreenRave=ScreenSelectCharacter
HelpText=Press START to continue
TimerSeconds=15

[ScreenEz2SelectMusic]
UseModeSwitcher=0
BalloonX=492
BalloonY=140
BalloonOnCommand=linear,0.2;zoomy,1;bob;effectmagnitude,0,10,0
BalloonOffCommand=linear,0.2;zoomy,0
PumpDifficultyX=320
PumpDifficultyY=400
ScrollingListX=320
ScrollingListY=160
ScrollingListRotation=0
BannerSpacing=283
BannerRotation=0
BannerZoomOffset=0
BannerFadeOffset=0
MeterP1X=999 // by default hide these elements
MeterP1Y=999
MeterP2X=999
MeterP2Y=999
SpeedIconP1X=999
SpeedIconP2X=999
SpeedIconP1Y=999
SpeedIconP2Y=999
MirrorIconP1X=999
MirrorIconP2X=999
MirrorIconP1Y=999
MirrorIconP2Y=999
ShuffleIconP1X=999
ShuffleIconP2X=999
ShuffleIconP1Y=999
ShuffleIconP2Y=999
VanishIconP1X=999
VanishIconP2X=999
VanishIconP1Y=999
VanishIconP2Y=999
HiddenIconP1X=999
HiddenIconP2X=999
HiddenIconP1Y=999
HiddenIconP2Y=999
InfoFrameX=999
InfoFrameY=999
GroupNameX=320
GroupNameY=250
TitleX=320
TitleY=300
SubTitleX=999
SubTitleY=999
ArtistX=320
ArtistY=330
DifficultyRatingX=300
DifficultyRatingY=420
DifficultyRatingOrientation=0
DifficultyRatingSpacing=10.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
PrevScreenArcade=ScreenSelectGroup
PrevScreenNonstop=ScreenTitleMenu
PrevScreenOni=ScreenTitleMenu
PrevScreenEndless=ScreenTitleMenu
PrevScreenBattle=ScreenTitleMenu
PrevScreenRave=ScreenTitleMenu
NextScreenArcade=ScreenStage
NextScreenNonstop=ScreenStage
NextScreenOni=ScreenStage
NextScreenEndless=ScreenStage
NextScreenBattle=ScreenStage
NextScreenRave=ScreenStage
NextOptionsScreenArcade=ScreenPlayerOptions
NextOptionsScreenNonstop=ScreenPlayerOptions
NextOptionsScreenOni=ScreenPlayerOptions
NextOptionsScreenEndless=ScreenPlayerOptions
NextOptionsScreenBattle=ScreenPlayerOptions
NextOptionsScreenRave=ScreenRaveOptions

[ScreenSelectCourse]
ExplanationX=132
ExplanationY=68
BannerFrameX=160
BannerFrameY=158
BannerX=160
BannerY=158
BannerWidth=270
BannerHeight=92
StagesX=58
StagesY=114
TimeX=192
TimeY=112
ContentsX=160
ContentsY=336
WheelX=480
WheelY=248
ScoreP1X=999
ScoreP1Y=999
ScoreP2X=999
ScoreP2Y=999
ScoreZoom=0.8
HelpText=Use &LEFT; &RIGHT; to select, then press START::&UP;&UP; easier difficulty     &DOWN;&DOWN; harder difficulty
TimerSeconds=60

[ScreenStage]
NextScreen=ScreenGameplay

[ScreenSelectMusic]
DefaultSort=GROUP
FOV=0
BannerX=160
BannerY=240
BannerOnCommand=addx,-400;bounceend,0.5;addx,400
BannerOffCommand=bouncebegin,0.5;addx,-400
BannerWidth=270
BannerHeight=92
BannerFrameX=160
BannerFrameY=240
BannerFrameOnCommand=addx,-400;bounceend,0.5;addx,400
BannerFrameOffCommand=bouncebegin,0.5;addx,-400
BPMX=999
BPMY=999
BPMOnCommand=addx,-400;bounceend,0.5;addx,400
BPMOffCommand=bouncebegin,0.5;addx,-400
StageX=999
StageY=999
StageOnCommand=addx,-400;bounceend,0.5;addx,400
StageOffCommand=bouncebegin,0.5;addx,-400
CDTitleX=999
CDTitleY=999
CDTitleOnCommand=addx,-400;bounceend,0.5;addx,400
CDTitleOffCommand=bouncebegin,0.5;addx,-400
CDTitleSpinSeconds=4
DifficultyFrameP1X=999
DifficultyFrameP1Y=999
DifficultyFrameP1OnCommand=diffusealpha,0;linear,0.5;diffusealpha,1
DifficultyFrameP1OffCommand=linear,0.5;diffusealpha,0
DifficultyFrameP2X=999
DifficultyFrameP2Y=999
DifficultyFrameP2OnCommand=diffusealpha,0;linear,0.5;diffusealpha,1
DifficultyFrameP2OffCommand=linear,0.5;diffusealpha,0
DifficultyIconP1X=999
DifficultyIconP1Y=999
DifficultyIconP1OnCommand=zoomy,0;linear,0.5;zoomy,1
DifficultyIconP1OffCommand=linear,0.5;zoomy,0
DifficultyIconP2X=999
DifficultyIconP2Y=999
DifficultyIconP2OnCommand=zoomy,0;linear,0.5;zoomy,1
DifficultyIconP2OffCommand=linear,0.5;zoomy,0
AutogenIconP1X=999
AutogenIconP1Y=999
AutogenIconP1OnCommand=zoomy,0;linear,0.5;zoomy,1
AutogenIconP1OffCommand=linear,0.5;zoomy,0
AutogenIconP2X=999
AutogenIconP2Y=999
AutogenIconP2OnCommand=zoomy,0;linear,0.5;zoomy,1
AutogenIconP2OffCommand=linear,0.5;zoomy,0
DifficultyDisplayX=999
DifficultyDisplayY=999
DifficultyDisplayOnCommand=addx,-400;bounceend,0.5;addx,400
DifficultyDisplayOffCommand=bouncebegin,0.5;addx,-400
ShowRadar=0
RadarX=160
RadarY=334
RadarOnCommand=
RadarOffCommand=
ShowGraph=0
GraphX=160
GraphY=334
GraphOnCommand=
GraphOffCommand=
SortIconX=999
SortIconY=999
SortIconOnCommand=addx,-400;bounceend,0.5;addx,400
SortIconOffCommand=bouncebegin,0.5;addx,-400
ScoreFrameP1X=999
ScoreFrameP1Y=999
ScoreFrameP1OnCommand=addx,400;bounceend,0.5;addx,-400
ScoreFrameP1OffCommand=bouncebegin,0.5;addx,400
ScoreFrameP2X=999
ScoreFrameP2Y=999
ScoreFrameP2OnCommand=addx,400;bounceend,0.5;addx,-400
ScoreFrameP2OffCommand=bouncebegin,0.5;addx,400
ScoreP1X=999
ScoreP1Y=999
ScoreP1OnCommand=addx,400;bounceend,0.5;addx,-400
ScoreP1OffCommand=bouncebegin,0.5;addx,400
ScoreP2X=999
ScoreP2Y=999
ScoreP2OnCommand=addx,400;bounceend,0.5;addx,-400
ScoreP2OffCommand=bouncebegin,0.5;addx,400
# 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,520
ScoreP2SortChangeCommand=stoptweening;decelerate,0.128;x,920;sleep,0.128;accelerate,0.25;x,520
ScoreFrameP1SortChangeCommand=stoptweening;decelerate,0.128;x,920;sleep,0.128;accelerate,0.25;x,520
ScoreFrameP2SortChangeCommand=stoptweening;decelerate,0.128;x,920;sleep,0.128;accelerate,0.25;x,520
MeterFrameP1X=999
MeterFrameP1Y=999
MeterFrameP1OnCommand=diffusealpha,0;linear,0.5;diffusealpha,1
MeterFrameP1OffCommand=linear,0.5;diffusealpha,0
MeterFrameP2X=999
MeterFrameP2Y=999
MeterFrameP2OnCommand=diffusealpha,0;linear,0.5;diffusealpha,1
MeterFrameP2OffCommand=linear,0.5;diffusealpha,0
MeterP1X=999
MeterP1Y=999
MeterP1OnCommand=zoomy,0;linear,0.5;zoomy,1
MeterP1OffCommand=linear,0.5;zoomy,0
MeterP2X=999
MeterP2Y=999
MeterP2OnCommand=zoomy,0;linear,0.5;zoomy,1
MeterP2OffCommand=linear,0.5;zoomy,0
WheelOnCommand=
WheelOffCommand=
SongOptionsX=999
SongOptionsY=999
SongOptionsOnCommand=zoom,0.5;shadowlength,2;diffusealpha,0;linear,0.5;diffusealpha,1
SongOptionsOffCommand=linear,0.5;diffusealpha,0
SongOptionsExtraCommand=diffuseblink
OptionIconsP1X=999
OptionIconsP1Y=999
OptionIconsP1OnCommand=zoomy,0;linear,0.5;zoomy,1
OptionIconsP1OffCommand=linear,0.5;zoomy,0
OptionIconsP2X=999
OptionIconsP2Y=999
OptionIconsP2OnCommand=zoomy,0;linear,0.5;zoomy,1
OptionIconsP2OffCommand=linear,0.5;zoomy,0
BalloonX=999
BalloonY=999
BalloonOnCommand=linear,0.2;zoomy,1;bob;effectmagnitude,0,10,0
BalloonOffCommand=linear,0.2;zoomy,0
OptionsMessageX=999
OptionsMessageY=999
OptionsMessageOnCommand=zoomy,0;linear,0.25;zoomy,1;sleep,1;linear,0.25;zoomy,0
CourseContentsX=160
CourseContentsY=336
HelpText=&LEFT; or &RIGHT; change music     Hold &LEFT; and &RIGHT; then press START to change sort::&UP;&UP; easier difficulty     &DOWN;&DOWN; harder difficulty::&UP;&DOWN;&UP;&DOWN; to change sort
TimerSeconds=60
StyleIcon=1
SampleMusicDelay=0.25
PrevScreenArcade=ScreenTitleMenu
PrevScreenNonstop=ScreenTitleMenu
PrevScreenOni=ScreenTitleMenu
PrevScreenEndless=ScreenTitleMenu
PrevScreenBattle=ScreenTitleMenu
PrevScreenRave=ScreenTitleMenu
NextScreenArcade=ScreenStage
NextScreenNonstop=ScreenStage
NextScreenOni=ScreenStage
NextScreenEndless=ScreenStage
NextScreenBattle=ScreenStage
NextScreenRave=ScreenStage
NextOptionsScreenArcade=ScreenPlayerOptions
NextOptionsScreenNonstop=ScreenPlayerOptions
NextOptionsScreenOni=ScreenPlayerOptions
NextOptionsScreenEndless=ScreenPlayerOptions
NextOptionsScreenBattle=ScreenPlayerOptions
NextOptionsScreenRave=ScreenRaveOptions

[ScreenGameplay]
PrevScreenArcade=ScreenEz2SelectMusic
PrevScreenNonstop=ScreenSelectCourse
PrevScreenOni=ScreenSelectCourse
PrevScreenEndless=ScreenSelectCourse
PrevScreenBattle=ScreenEz2SelectMusic
PrevScreenRave=ScreenEz2SelectMusic
NextScreenArcade=ScreenEvaluationStage
NextScreenNonstop=ScreenEvaluationNonstop
NextScreenOni=ScreenEvaluationOni
NextScreenEndless=ScreenEvaluationEndless
NextScreenBattle=ScreenEvaluationBattle
NextScreenRave=ScreenEvaluationRave
BPMX=999 // don't show by default
BPMY=999
BPMOnCommand=zoom,0
BPMOffCommand=
SongTitleX=999
SongTitleY=999
SongTitleOnCommand=zoom,0
SongTitleOffCommand=
MaxComboX=999
MaxComboY=999
MaxComboOnCommand=zoom,0
MaxComboOffCommand=
LifeFrameX=320
LifeFrameY=36
LifeFrameOnCommand=addy,-100;sleep,0.5;linear,1;addy,100
LifeFrameOffCommand=linear,1;addy,-100
LifeFrameExtraX=320
LifeFrameExtraY=442
LifeFrameExtraOnCommand=addy,100;sleep,0.5;linear,1;addy,-100
LifeFrameExtraOffCommand=linear,1;addy,100
ScoreFrameX=320
ScoreFrameY=448
ScoreFrameOnCommand=addy,100;sleep,0.5;linear,1;addy,-100
ScoreFrameOffCommand=linear,1;addy,100
ScoreFrameExtraX=320
ScoreFrameExtraY=32
ScoreFrameExtraOnCommand=addy,-100;sleep,0.5;linear,1;addy,100
ScoreFrameExtraOffCommand=linear,1;addy,-100
LifeP1X=140
LifeP1Y=28
LifeP1OnCommand=addy,-100;sleep,0.5;linear,1;addy,100
LifeP1OffCommand=linear,1;addy,-100
LifeP1ExtraX=140
LifeP1ExtraY=450
LifeP1ExtraOnCommand=addy,100;sleep,0.5;linear,1;addy,-100
LifeP1ExtraOffCommand=linear,1;addy,100
LifeP2X=500
LifeP2Y=28
LifeP2OnCommand=addy,-100;sleep,0.5;linear,1;addy,100
LifeP2OffCommand=linear,1;addy,-100
LifeP2ExtraX=500
LifeP2ExtraY=450
LifeP2ExtraOnCommand=addy,100;sleep,0.5;linear,1;addy,-100
LifeP2ExtraOffCommand=linear,1;addy,100
StageX=320
StageY=30
StageOnCommand=addy,-100;sleep,0.5;linear,1;addy,100
StageOffCommand=linear,1;addy,-100
StageExtraX=320
StageExtraY=422
StageExtraOnCommand=addy,100;sleep,0.5;linear,1;addy,-100
StageExtraOffCommand=linear,1;addy,100
SongNumberP1X=290
SongNumberP1Y=54
SongNumberP1OnCommand=addy,-100;sleep,0.5;linear,1;addy,100
SongNumberP1OffCommand=linear,1;addy,-100
SongNumberP1ExtraX=290
SongNumberP1ExtraY=440
SongNumberP1ExtraOnCommand=addy,100;sleep,0.5;linear,1;addy,-100
SongNumberP1ExtraOffCommand=linear,1;addy,100
SongNumberP2X=350
SongNumberP2Y=54
SongNumberP2OnCommand=addy,-100;sleep,0.5;linear,1;addy,100
SongNumberP2OffCommand=linear,1;addy,-100
SongNumberP2ExtraX=350
SongNumberP2ExtraY=440
SongNumberP2ExtraOnCommand=addy,100;sleep,0.5;linear,1;addy,-100
SongNumberP2ExtraOffCommand=linear,1;addy,100
ScoreP1X=106
ScoreP1Y=444
ScoreP1OnCommand=addy,100;sleep,0.5;linear,1;addy,-100
ScoreP1OffCommand=linear,1;addy,100
ScoreP1ExtraX=106
ScoreP1ExtraY=38
ScoreP1ExtraOnCommand=addy,-100;sleep,0.5;linear,1;addy,100
ScoreP1ExtraOffCommand=linear,1;addy,-100
ScoreP2X=534
ScoreP2Y=444
ScoreP2OnCommand=addy,100;sleep,0.5;linear,1;addy,-100
ScoreP2OffCommand=linear,1;addy,100
ScoreP2ExtraX=534
ScoreP2ExtraY=38
ScoreP2ExtraOnCommand=addy,-100;sleep,0.5;linear,1;addy,100
ScoreP2ExtraOffCommand=linear,1;addy,-100
PlayerOptionsP1X=320
PlayerOptionsP1Y=434
PlayerOptionsP1OnCommand=zoom,0.5;addy,100;sleep,0.5;linear,1;addy,-100
PlayerOptionsP1OffCommand=linear,1;addy,100
PlayerOptionsP1ExtraX=320
PlayerOptionsP1ExtraY=46
PlayerOptionsP1ExtraOnCommand=zoom,0.5;addy,-100;sleep,0.5;linear,1;addy,100
PlayerOptionsP1ExtraOffCommand=linear,1;addy,-100
PlayerOptionsP2X=320
PlayerOptionsP2Y=450
PlayerOptionsP2OnCommand=zoom,0.5;addy,100;sleep,0.5;linear,1;addy,-100
PlayerOptionsP2OffCommand=linear,1;addy,100
PlayerOptionsP2ExtraX=320
PlayerOptionsP2ExtraY=30
PlayerOptionsP2ExtraOnCommand=zoom,0.5;addy,-100;sleep,0.5;linear,1;addy,100
PlayerOptionsP2ExtraOffCommand=linear,1;addy,-100
SongOptionsX=320
SongOptionsY=470
SongOptionsOnCommand=zoom,0.5;addy,100;sleep,0.5;linear,1;addy,-100
SongOptionsOffCommand=linear,1;addy,100
SongOptionsExtraX=320
SongOptionsExtraY=10
SongOptionsExtraOnCommand=zoom,0.5;addy,-100;sleep,0.5;linear,1;addy,100
SongOptionsExtraOffCommand=linear,1;addy,-100
DifficultyP1X=75
DifficultyP1Y=407
DifficultyP1OnCommand=addx,-200;sleep,0.5;linear,1;addx,200
DifficultyP1OffCommand=linear,1;addx,-200
DifficultyP1ReverseX=60
DifficultyP1ReverseY=58
DifficultyP1ReverseOnCommand=addx,-200;sleep,0.5;linear,1;addx,200
DifficultyP1ReverseOffCommand=linear,1;addx,-200
DifficultyP1ExtraX=60
DifficultyP1ExtraY=420
DifficultyP1ExtraOnCommand=addx,-200;sleep,0.5;linear,1;addx,200
DifficultyP1ExtraOffCommand=linear,1;addx,-200
DifficultyP1ExtraReverseX=60
DifficultyP1ExtraReverseY=70
DifficultyP1ExtraReverseOnCommand=addx,-200;sleep,0.5;linear,1;addx,200
DifficultyP1ExtraReverseOffCommand=linear,1;addx,-200
DifficultyP2X=580
DifficultyP2Y=410
DifficultyP2OnCommand=addx,200;sleep,0.5;linear,1;addx,-200
DifficultyP2OffCommand=linear,1;addx,200
DifficultyP2ReverseX=580
DifficultyP2ReverseY=58
DifficultyP2ReverseOnCommand=addx,200;sleep,0.5;linear,1;addx,-200
DifficultyP2ReverseOffCommand=linear,1;addx,200
DifficultyP2ExtraX=580
DifficultyP2ExtraY=420
DifficultyP2ExtraOnCommand=addx,200;sleep,0.5;linear,1;addx,-200
DifficultyP2ExtraOffCommand=linear,1;addx,200
DifficultyP2ExtraReverseX=580
DifficultyP2ExtraReverseY=70
DifficultyP2ExtraReverseOnCommand=addx,200;sleep,0.5;linear,1;addx,-200
DifficultyP2ExtraReverseOffCommand=linear,1;addx,200
LyricsX=320
LyricsY=400
LyricsReverseX=320
LyricsReverseY=100
# This is used if one player is in reverse and the other isn't.
LyricsOneReverseX=320
LyricsOneReverseY=35
ActiveItemsP1X=0
ActiveItemsP1Y=0
ActiveItemsP1OnCommand=
ActiveItemsP1OffCommand=
ActiveItemsP1ReverseX=0
ActiveItemsP1ReverseY=0
ActiveItemsP1ReverseOnCommand=
ActiveItemsP1ReverseOffCommand=
ActiveItemsP1ExtraX=0
ActiveItemsP1ExtraY=0
ActiveItemsP1ExtraOnCommand=
ActiveItemsP1ExtraOffCommand=
ActiveItemsP1ExtraReverseX=0
ActiveItemsP1ExtraReverseY=0
ActiveItemsP1ExtraReverseOnCommand=
ActiveItemsP1ExtraReverseOffCommand=
ActiveItemsP2X=0
ActiveItemsP2Y=0
ActiveItemsP2OnCommand=
ActiveItemsP2OffCommand=
ActiveItemsP2ReverseX=0
ActiveItemsP2ReverseY=0
ActiveItemsP2ReverseOnCommand=
ActiveItemsP2ReverseOffCommand=
ActiveItemsP2ExtraX=0
ActiveItemsP2ExtraY=0
ActiveItemsP2ExtraOnCommand=
ActiveItemsP2ExtraOffCommand=
ActiveItemsP2ExtraReverseX=0
ActiveItemsP2ExtraReverseY=0
ActiveItemsP2ExtraReverseOnCommand=
ActiveItemsP2ExtraReverseOffCommand=
SurviveTimeX=320
SurviveTimeY=340
SurviveTimeOnCommand=sleep,0.3;linear,0.3;diffusealpha,1;sleep,3.5;linear,0.5;diffusealpha,0
DebugX=320
DebugY=240
AutoPlayX=320
AutoPlayY=400
SecondsBetweenComments=10
DemonstrationSeconds=30
TickEarlySeconds=0.05

[ScreenEvaluation]
BannerWidth=128
BannerHeight=40
JudgeSoundTimeMarvelous=-1
JudgeSoundTimePerfect=-1
JudgeSoundTimeGreat=-1
JudgeSoundTimeGood=-1
JudgeSoundTimeBoo=-1
JudgeSoundTimeMiss=-1
JudgeSoundTimeOK=-1
JudgeSoundTimeMaxCombo=-1 // how long to wait until we play the sound after the screen appears.... -1 means play no sound ever.
JudgeSoundIfJudgeGraphicsFullAlpha=0  // only play the sound if one of the judge graphics for the associated sound are full alpha
LargeBannerX=320
LargeBannerY=70
LargeBannerOnCommand=addy,480;sleep,0.0;decelerate,0.3;addy,-480
LargeBannerOffCommand=sleep,0.8;accelerate,0.3;addy,480
StageX=999
StageY=999
StageOnCommand=addy,480;sleep,0.0;decelerate,0.3;addy,-480
StageOffCommand=sleep,0.8;accelerate,0.3;addy,480
DifficultyIconP1X=45
DifficultyIconP1Y=85
DifficultyIconP1OnCommand=addy,480;sleep,0.0;decelerate,0.3;addy,-480
DifficultyIconP1OffCommand=sleep,0.8;accelerate,0.3;addy,480
DifficultyIconP2X=605
DifficultyIconP2Y=85
DifficultyIconP2OnCommand=addy,480;sleep,0.0;decelerate,0.3;addy,-480
DifficultyIconP2OffCommand=sleep,0.8;accelerate,0.3;addy,480
PlayerOptionsP1X=999
PlayerOptionsP1Y=999
PlayerOptionsP1OnCommand=horizalign,left;vertalign,bottom;zoom,0.5;shadowlength,2;addy,480;sleep,0.0;decelerate,0.3;addy,-480
PlayerOptionsP1OffCommand=sleep,0.8;accelerate,0.3;addy,480
PlayerOptionsP2X=999
PlayerOptionsP2Y=999
PlayerOptionsP2OnCommand=horizalign,right;vertalign,bottom;zoom,0.5;shadowlength,2;addy,480;sleep,0.0;decelerate,0.3;addy,-480
PlayerOptionsP2OffCommand=sleep,0.8;accelerate,0.3;addy,480
SmallBanner1X=260
SmallBanner1Y=80
SmallBanner1OnCommand=zoom,0.5;addy,480;sleep,0.0;decelerate,0.3;addy,-480
SmallBanner1OffCommand=sleep,0.8;accelerate,0.3;addy,480
SmallBanner2X=290
SmallBanner2Y=90
SmallBanner2OnCommand=zoom,0.5;addy,480;sleep,0.0;decelerate,0.3;addy,-480
SmallBanner2OffCommand=sleep,0.8;accelerate,0.3;addy,480
SmallBanner3X=320
SmallBanner3Y=100
SmallBanner3OnCommand=zoom,0.5;addy,480;sleep,0.0;decelerate,0.3;addy,-480
SmallBanner3OffCommand=sleep,0.8;accelerate,0.3;addy,480
SmallBanner4X=350
SmallBanner4Y=110
SmallBanner4OnCommand=zoom,0.5;addy,480;sleep,0.0;decelerate,0.3;addy,-480
SmallBanner4OffCommand=sleep,0.8;accelerate,0.3;addy,480
SmallBanner5X=380
SmallBanner5Y=120
SmallBanner5OnCommand=zoom,0.5;addy,480;sleep,0.0;decelerate,0.3;addy,-480
SmallBanner5OffCommand=sleep,0.8;accelerate,0.3;addy,480
GradeFrameP1X=10000
GradeFrameP1Y=999
GradeFrameP1OnCommand=addx,-320;sleep,0.0;decelerate,0.3;addx,320
GradeFrameP1OffCommand=sleep,0.8;accelerate,0.3;addx,-320
GradeFrameP2X=10000
GradeFrameP2Y=999
GradeFrameP2OnCommand=addx,320;sleep,0.0;decelerate,0.3;addx,-320
GradeFrameP2OffCommand=sleep,0.8;accelerate,0.3;addx,320
GradeP1X=60
GradeP1Y=420
GradeP1OnCommand=glowshift;effectperiod,2;addx,-320;sleep,0.0;decelerate,0.3;addx,320
GradeP1OffCommand=sleep,0.8;accelerate,0.3;addx,-320
GradeP2X=370
GradeP2Y=420
GradeP2OnCommand=glowshift;effectperiod,2;addx,320;sleep,0.0;decelerate,0.3;addx,-320
GradeP2OffCommand=sleep,0.8;accelerate,0.3;addx,320
PercentFrameP1X=999
PercentFrameP1Y=100
PercentFrameP1OnCommand=addx,-320;sleep,0.0;decelerate,0.3;addx,320
PercentFrameP1OffCommand=sleep,0.8;accelerate,0.3;addx,-320
PercentFrameP2X=999
PercentFrameP2Y=100
PercentFrameP2OnCommand=addx,320;sleep,0.0;decelerate,0.3;addx,-320
PercentFrameP2OffCommand=sleep,0.8;accelerate,0.3;addx,320
PercentWholeP1X=120
PercentWholeP1Y=132
PercentWholeP1OnCommand=horizalign,right;vertalign,bottom;glowshift;effectperiod,2;addx,-320;sleep,0.0;decelerate,0.3;addx,320
PercentWholeP1OffCommand=sleep,0.8;accelerate,0.3;addx,-320
PercentWholeP2X=572
PercentWholeP2Y=132
PercentWholeP2OnCommand=horizalign,right;vertalign,bottom;glowshift;effectperiod,2;addx,320;sleep,0.0;decelerate,0.3;addx,-320
PercentWholeP2OffCommand=sleep,0.8;accelerate,0.3;addx,320
PercentRemainderP1X=120
PercentRemainderP1Y=132
PercentRemainderP1OnCommand=horizalign,left;vertalign,bottom;zoom,0.5;glowshift;effectperiod,2;addx,-320;sleep,0.0;decelerate,0.3;addx,320
PercentRemainderP1OffCommand=sleep,0.8;accelerate,0.3;addx,-320
PercentRemainderP2X=572
PercentRemainderP2Y=132
PercentRemainderP2OnCommand=horizalign,left;vertalign,bottom;zoom,0.5;glowshift;effectperiod,2;addx,320;sleep,0.0;decelerate,0.3;addx,-320
PercentRemainderP2OffCommand=sleep,0.8;accelerate,0.3;addx,320
DancePointsP1X=94
DancePointsP1Y=100
DancePointsP1OnCommand=glowshift;effectperiod,2;addx,-320;sleep,0.0;decelerate,0.3;addx,320
DancePointsP1OffCommand=sleep,0.8;accelerate,0.3;addx,-320
DancePointsP2X=546
DancePointsP2Y=100
DancePointsP2OnCommand=glowshift;effectperiod,2;addx,320;sleep,0.0;decelerate,0.3;addx,-320
DancePointsP2OffCommand=sleep,0.8;accelerate,0.3;addx,320
MarvelousLabelX=999
MarvelousLabelY=999
MarvelousLabelOnCommand=addy,480;sleep,0.1;decelerate,0.3;addy,-480
MarvelousLabelOffCommand=sleep,0.7;accelerate,0.3;addy,480
MarvelousNumberP1X=270
MarvelousNumberP1Y=126
MarvelousNumberP1OnCommand=addx,-320;sleep,0.1;decelerate,0.3;addx,320
MarvelousNumberP1OffCommand=sleep,0.7;accelerate,0.3;addx,-320
MarvelousNumberP2X=600
MarvelousNumberP2Y=126
MarvelousNumberP2OnCommand=addx,320;sleep,0.1;decelerate,0.3;addx,-320
MarvelousNumberP2OffCommand=sleep,0.7;accelerate,0.3;addx,320
PerfectLabelX=999
PerfectLabelY=999
PerfectLabelOnCommand=addy,480;sleep,0.2;decelerate,0.3;addy,-480
PerfectLabelOffCommand=sleep,0.6;accelerate,0.3;addy,480
PerfectNumberP1X=270
PerfectNumberP1Y=151
PerfectNumberP1OnCommand=addx,-320;sleep,0.2;decelerate,0.3;addx,320
PerfectNumberP1OffCommand=sleep,0.6;accelerate,0.3;addx,-320
PerfectNumberP2X=600
PerfectNumberP2Y=151
PerfectNumberP2OnCommand=addx,320;sleep,0.2;decelerate,0.3;addx,-320
PerfectNumberP2OffCommand=sleep,0.6;accelerate,0.3;addx,320
GreatLabelX=999
GreatLabelY=999
GreatLabelOnCommand=addy,480;sleep,0.3;decelerate,0.3;addy,-480
GreatLabelOffCommand=sleep,0.5;accelerate,0.3;addy,480
GreatNumberP1X=270
GreatNumberP1Y=178
GreatNumberP1OnCommand=addx,-320;sleep,0.3;decelerate,0.3;addx,320
GreatNumberP1OffCommand=sleep,0.5;accelerate,0.3;addx,-320
GreatNumberP2X=600
GreatNumberP2Y=178
GreatNumberP2OnCommand=addx,320;sleep,0.3;decelerate,0.3;addx,-320
GreatNumberP2OffCommand=sleep,0.5;accelerate,0.3;addx,320
GoodLabelX=999
GoodLabelY=999
GoodLabelOnCommand=addy,480;sleep,0.4;decelerate,0.3;addy,-480
GoodLabelOffCommand=sleep,0.4;accelerate,0.3;addy,480
GoodNumberP1X=270
GoodNumberP1Y=205
GoodNumberP1OnCommand=addx,-320;sleep,0.4;decelerate,0.3;addx,320
GoodNumberP1OffCommand=sleep,0.4;accelerate,0.3;addx,-320
GoodNumberP2X=600
GoodNumberP2Y=205
GoodNumberP2OnCommand=addx,320;sleep,0.4;decelerate,0.3;addx,-320
GoodNumberP2OffCommand=sleep,0.4;accelerate,0.3;addx,320
BooLabelX=999
BooLabelY=999
BooLabelOnCommand=addy,480;sleep,0.5;decelerate,0.3;addy,-480
BooLabelOffCommand=sleep,0.3;accelerate,0.3;addy,480
BooNumberP1X=270
BooNumberP1Y=232
BooNumberP1OnCommand=addx,-320;sleep,0.5;decelerate,0.3;addx,320
BooNumberP1OffCommand=sleep,0.3;accelerate,0.3;addx,-320
BooNumberP2X=600
BooNumberP2Y=232
BooNumberP2OnCommand=addx,320;sleep,0.5;decelerate,0.3;addx,-320
BooNumberP2OffCommand=sleep,0.3;accelerate,0.3;addx,320
MissLabelX=999
MissLabelY=999
MissLabelOnCommand=addy,480;sleep,0.6;decelerate,0.3;addy,-480
MissLabelOffCommand=sleep,0.2;accelerate,0.3;addy,480
MissNumberP1X=270
MissNumberP1Y=260
MissNumberP1OnCommand=addx,-320;sleep,0.6;decelerate,0.3;addx,320
MissNumberP1OffCommand=sleep,0.2;accelerate,0.3;addx,-320
MissNumberP2X=600
MissNumberP2Y=260
MissNumberP2OnCommand=addx,320;sleep,0.6;decelerate,0.3;addx,-320
MissNumberP2OffCommand=sleep,0.2;accelerate,0.3;addx,320
OKLabelX=999
OKLabelY=999
OKLabelOnCommand=addy,480;sleep,0.7;decelerate,0.3;addy,-480
OKLabelOffCommand=sleep,0.1;accelerate,0.3;addy,480
OKNumberP1X=270
OKNumberP1Y=287
OKNumberP1OnCommand=addx,-320;sleep,0.7;decelerate,0.3;addx,320
OKNumberP1OffCommand=sleep,0.1;accelerate,0.3;addx,-320
OKNumberP2X=600
OKNumberP2Y=287
OKNumberP2OnCommand=addx,320;sleep,0.7;decelerate,0.3;addx,-320
OKNumberP2OffCommand=sleep,0.1;accelerate,0.3;addx,320
MaxComboLabelX=999
MaxComboLabelY=999
MaxComboLabelOnCommand=diffusealpha,0
MaxComboLabelOffCommand=
MaxComboNumberP1X=270
MaxComboNumberP1Y=313
MaxComboNumberP1OnCommand=zoom,1.2;diffusealpha,0;linear,0.7;diffuse,1,1,0,1
MaxComboNumberP1OffCommand=linear,0.7;diffusealpha,0
MaxComboNumberP2X=600
MaxComboNumberP2Y=313
MaxComboNumberP2OnCommand=zoom,1.2;diffusealpha,0;linear,0.7;diffuse,1,1,0,1
MaxComboNumberP2OffCommand=linear,0.7;diffusealpha,0
BonusFrameP1X=999
BonusFrameP1Y=256
BonusFrameP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
BonusFrameP1OffCommand=linear,0.7;diffusealpha,0
BonusFrameP2X=999
BonusFrameP2Y=256
BonusFrameP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
BonusFrameP2OffCommand=linear,0.7;diffusealpha,0
BarPossible1P1X=999
BarPossible1P1Y=194
BarPossible1P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.2;linear,1.0;zoomx,1
BarPossible1P1OffCommand=linear,0.7;diffusealpha,0
BarPossible1P2X=999
BarPossible1P2Y=194
BarPossible1P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.2;linear,1.0;zoomx,1
BarPossible1P2OffCommand=linear,0.7;diffusealpha,0
BarPossible2P1X=999
BarPossible2P1Y=221
BarPossible2P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.3;linear,1.0;zoomx,1
BarPossible2P1OffCommand=linear,0.7;diffusealpha,0
BarPossible2P2X=999
BarPossible2P2Y=221
BarPossible2P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.3;linear,1.0;zoomx,1
BarPossible2P2OffCommand=linear,0.7;diffusealpha,0
BarPossible3P1X=999
BarPossible3P1Y=248
BarPossible3P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.4;linear,1.0;zoomx,1
BarPossible3P1OffCommand=linear,0.7;diffusealpha,0
BarPossible3P2X=999
BarPossible3P2Y=248
BarPossible3P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.4;linear,1.0;zoomx,1
BarPossible3P2OffCommand=linear,0.7;diffusealpha,0
BarPossible4P1X=999
BarPossible4P1Y=275
BarPossible4P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,1.0;linear,1.0;zoomx,1
BarPossible4P1OffCommand=linear,0.7;diffusealpha,0
BarPossible4P2X=999
BarPossible4P2Y=275
BarPossible4P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,1.0;linear,1.0;zoomx,1
BarPossible4P2OffCommand=linear,0.7;diffusealpha,0
BarPossible5P1X=999
BarPossible5P1Y=302
BarPossible5P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.6;linear,1.0;zoomx,1
BarPossible5P1OffCommand=linear,0.7;diffusealpha,0
BarPossible5P2X=999
BarPossible5P2Y=302
BarPossible5P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.6;linear,1.0;zoomx,1
BarPossible5P2OffCommand=linear,0.7;diffusealpha,0
BarActual1P1X=999
BarActual1P1Y=194
BarActual1P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.7;linear,1.0;zoomx,1
BarActual1P1OffCommand=linear,0.7;diffusealpha,0
BarActual1P2X=999
BarActual1P2Y=194
BarActual1P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.7;linear,1.0;zoomx,1
BarActual1P2OffCommand=linear,0.7;diffusealpha,0
BarActual2P1X=999
BarActual2P1Y=221
BarActual2P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.8;linear,1.0;zoomx,1
BarActual2P1OffCommand=linear,0.7;diffusealpha,0
BarActual2P2X=999
BarActual2P2Y=221
BarActual2P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.8;linear,1.0;zoomx,1
BarActual2P2OffCommand=linear,0.7;diffusealpha,0
BarActual3P1X=999
BarActual3P1Y=248
BarActual3P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.9;linear,1.0;zoomx,1
BarActual3P1OffCommand=linear,0.7;diffusealpha,0
BarActual3P2X=999
BarActual3P2Y=248
BarActual3P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.9;linear,1.0;zoomx,1
BarActual3P2OffCommand=linear,0.7;diffusealpha,0
BarActual4P1X=999
BarActual4P1Y=275
BarActual4P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,1.0;linear,1.0;zoomx,1
BarActual4P1OffCommand=linear,0.7;diffusealpha,0
BarActual4P2X=999
BarActual4P2Y=275
BarActual4P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,1.0;linear,1.0;zoomx,1
BarActual4P2OffCommand=linear,0.7;diffusealpha,0
BarActual5P1X=999
BarActual5P1Y=302
BarActual5P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,1.1;linear,1.0;zoomx,1
BarActual5P1OffCommand=linear,0.7;diffusealpha,0
BarActual5P2X=999
BarActual5P2Y=302
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
SurvivedFrameP1X=999
SurvivedFrameP1Y=256
SurvivedFrameP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
SurvivedFrameP1OffCommand=linear,0.7;diffusealpha,0
SurvivedFrameP2X=999
SurvivedFrameP2Y=256
SurvivedFrameP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
SurvivedFrameP2OffCommand=linear,0.7;diffusealpha,0
SurvivedNumberP1X=96
SurvivedNumberP1Y=240
SurvivedNumberP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
SurvivedNumberP1OffCommand=linear,0.7;diffusealpha,0
SurvivedNumberP2X=544
SurvivedNumberP2Y=240
SurvivedNumberP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
SurvivedNumberP2OffCommand=linear,0.7;diffusealpha,0
WinFrameP1X=999
WinFrameP1Y=256
WinFrameP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
WinFrameP1OffCommand=linear,0.7;diffusealpha,0
WinFrameP2X=999
WinFrameP2Y=256
WinFrameP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
WinFrameP2OffCommand=linear,0.7;diffusealpha,0
WinP1X=96
WinP1Y=256
WinP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
WinP1OffCommand=linear,0.7;diffusealpha,0
WinP2X=544
WinP2Y=256
WinP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
WinP2OffCommand=linear,0.7;diffusealpha,0
ScoreLabelX=999
ScoreLabelY=999
ScoreLabelOnCommand=addy,480;sleep,0.8;decelerate,0.3;addy,-480
ScoreLabelOffCommand=sleep,0.0;accelerate,0.3;addy,480
ScoreNumberP1X=240
ScoreNumberP1Y=358
ScoreNumberP1OnCommand=addx,-320;sleep,0.8;decelerate,0.3;addx,320
ScoreNumberP1OffCommand=sleep,0.0;accelerate,0.3;addx,-320
ScoreNumberP2X=570
ScoreNumberP2Y=358
ScoreNumberP2OnCommand=addx,320;sleep,0.8;decelerate,0.3;addx,-320
ScoreNumberP2OffCommand=sleep,0.0;accelerate,0.3;addx,320
TimeLabelX=999
TimeLabelY=999
TimeLabelOnCommand=addy,480;sleep,0.8;decelerate,0.3;addy,-480
TimeLabelOffCommand=sleep,0.0;accelerate,0.3;addy,480
TimeNumberP1X=160
TimeNumberP1Y=380
TimeNumberP1OnCommand=addx,-320;sleep,0.8;decelerate,0.3;addx,320
TimeNumberP1OffCommand=sleep,0.0;accelerate,0.3;addx,-320
TimeNumberP2X=480
TimeNumberP2Y=380
TimeNumberP2OnCommand=addx,320;sleep,0.8;decelerate,0.3;addx,-320
TimeNumberP2OffCommand=sleep,0.0;accelerate,0.3;addx,320
NewRecordP1X=200
NewRecordP1Y=381
NewRecordP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1;glowshift
NewRecordP1OffCommand=linear,0.7;diffusealpha,0
NewRecordP2X=500
NewRecordP2Y=381
NewRecordP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1;glowshift
NewRecordP2OffCommand=linear,0.7;diffusealpha,0
TryExtraStageX=320
TryExtraStageY=428
TryExtraStageOnCommand=diffusealpha,0;linear,0.7;diffusealpha,1;glowshift
TryExtraStageOffCommand=linear,0.7;diffusealpha,0
SpinGrades=1
CheerDelaySeconds=2.5

[ScreenEvaluationStage]
NextScreen=ScreenEz2SelectMusic
EndScreen=ScreenEvaluationSummary
ShowBannerArea=1
ShowGradeArea=1
ShowPointsArea=0
ShowBonusArea=0
ShowSurvivedArea=0
ShowWinArea=0
ShowMarvelous=1
ShowPerfect=1
ShowGreat=1
ShowGood=1
ShowBoo=1
ShowMiss=1
ShowOK=1
ShowMaxCombo=1
ShowScoreArea=1
ShowTimeArea=0
HelpText=Press START to continue
TimerSeconds=15
JudgeSoundTimeMarvelous=-1
JudgeSoundTimePerfect=-1
JudgeSoundTimeGreat=-1
JudgeSoundTimeGood=-1
JudgeSoundTimeBoo=-1
JudgeSoundTimeMiss=-1
JudgeSoundTimeOK=-1
JudgeSoundTimeMaxCombo=-1
JudgeSoundIfJudgeGraphicsFullAlpha=0

[ScreenEvaluationSummary]
NextScreen=ScreenNameEntry
EndScreen=ScreenNameEntry
ShowBannerArea=0
ShowGradeArea=1
ShowPointsArea=0
ShowBonusArea=0
ShowSurvivedArea=0
ShowWinArea=0
ShowMarvelous=1
ShowPerfect=1
ShowGreat=1
ShowGood=1
ShowBoo=1
ShowMiss=1
ShowOK=1
ShowMaxCombo=1
ShowScoreArea=1
ShowTimeArea=0
HelpText=Press START to continue
TimerSeconds=30
JudgeSoundTimeMarvelous=-1
JudgeSoundTimePerfect=-1
JudgeSoundTimeGreat=-1
JudgeSoundTimeGood=-1
JudgeSoundTimeBoo=-1
JudgeSoundTimeMiss=-1
JudgeSoundTimeOK=-1
JudgeSoundTimeMaxCombo=-1
JudgeSoundIfJudgeGraphicsFullAlpha=0

[ScreenEvaluationNonstop]
NextScreen=ScreenNameEntry
EndScreen=ScreenNameEntry
ShowBannerArea=0
ShowGradeArea=1
ShowPointsArea=0
ShowBonusArea=0
ShowSurvivedArea=1
ShowWinArea=0
ShowMarvelous=1
ShowPerfect=1
ShowGreat=1
ShowGood=1
ShowBoo=1
ShowMiss=1
ShowOK=1
ShowMaxCombo=0
ShowScoreArea=1
ShowTimeArea=0
HelpText=Press START to continue
TimerSeconds=30
JudgeSoundTimeMarvelous=-1
JudgeSoundTimePerfect=-1
JudgeSoundTimeGreat=-1
JudgeSoundTimeGood=-1
JudgeSoundTimeBoo=-1
JudgeSoundTimeMiss=-1
JudgeSoundTimeOK=-1
JudgeSoundTimeMaxCombo=-1
JudgeSoundIfJudgeGraphicsFullAlpha=0

[ScreenEvaluationOni]
NextScreen=ScreenNameEntry
EndScreen=ScreenNameEntry
ShowBannerArea=0
ShowGradeArea=0
ShowPointsArea=1
ShowBonusArea=0
ShowSurvivedArea=1
ShowWinArea=0
ShowMarvelous=1
ShowPerfect=1
ShowGreat=1
ShowGood=1
ShowBoo=1
ShowMiss=1
ShowOK=1
ShowMaxCombo=0
ShowScoreArea=0
ShowTimeArea=1
HelpText=Press START to continue
TimerSeconds=30
JudgeSoundTimeMarvelous=-1
JudgeSoundTimePerfect=-1
JudgeSoundTimeGreat=-1
JudgeSoundTimeGood=-1
JudgeSoundTimeBoo=-1
JudgeSoundTimeMiss=-1
JudgeSoundTimeOK=-1
JudgeSoundTimeMaxCombo=-1
JudgeSoundIfJudgeGraphicsFullAlpha=0

[ScreenEvaluationEndless]
NextScreen=ScreenNameEntry
EndScreen=ScreenNameEntry
ShowBannerArea=0
ShowGradeArea=0
ShowPointsArea=1
ShowBonusArea=0
ShowSurvivedArea=1
ShowWinArea=0
ShowMarvelous=1
ShowPerfect=1
ShowGreat=1
ShowGood=1
ShowBoo=1
ShowMiss=1
ShowOK=1
ShowMaxCombo=0
ShowScoreArea=0
ShowTimeArea=1
HelpText=Press START to continue
TimerSeconds=30
JudgeSoundTimeMarvelous=-1
JudgeSoundTimePerfect=-1
JudgeSoundTimeGreat=-1
JudgeSoundTimeGood=-1
JudgeSoundTimeBoo=-1
JudgeSoundTimeMiss=-1
JudgeSoundTimeOK=-1
JudgeSoundTimeMaxCombo=-1
JudgeSoundIfJudgeGraphicsFullAlpha=0

[ScreenEvaluationBattle]
NextScreen=ScreenEz2SelectMusic
EndScreen=ScreenEvaluationSummary
ShowBannerArea=0
ShowGradeArea=1
ShowPointsArea=0
ShowBonusArea=0
ShowSurvivedArea=0
ShowWinArea=1
ShowMarvelous=1
ShowPerfect=1
ShowGreat=1
ShowGood=1
ShowBoo=1
ShowMiss=1
ShowOK=1
ShowMaxCombo=0
ShowScoreArea=1
ShowTimeArea=0
HelpText=Press START to continue
TimerSeconds=15
JudgeSoundTimeMarvelous=-1
JudgeSoundTimePerfect=-1
JudgeSoundTimeGreat=-1
JudgeSoundTimeGood=-1
JudgeSoundTimeBoo=-1
JudgeSoundTimeMiss=-1
JudgeSoundTimeOK=-1
JudgeSoundTimeMaxCombo=-1
JudgeSoundIfJudgeGraphicsFullAlpha=0

[ScreenEvaluationRave]
NextScreen=ScreenEz2SelectMusic
EndScreen=ScreenEvaluationSummary
ShowBannerArea=0
ShowGradeArea=1
ShowPointsArea=0
ShowBonusArea=0
ShowSurvivedArea=0
ShowWinArea=1
ShowMarvelous=1
ShowPerfect=1
ShowGreat=1
ShowGood=1
ShowBoo=1
ShowMiss=1
ShowOK=1
ShowMaxCombo=0c
ShowScoreArea=1
ShowTimeArea=0
HelpText=Press START to continue
TimerSeconds=15
JudgeSoundTimeMarvelous=-1
JudgeSoundTimePerfect=-1
JudgeSoundTimeGreat=-1
JudgeSoundTimeGood=-1
JudgeSoundTimeBoo=-1
JudgeSoundTimeMiss=-1
JudgeSoundTimeOK=-1
JudgeSoundTimeMaxCombo=-1
JudgeSoundIfJudgeGraphicsFullAlpha=0

[LifeMeterBar]
MeterWidth=202
MeterHeight=28
DangerThreshold=0.2
NumChambers=17
NumStrips=1

[DifficultyMeter]
NumFeetInMeter=10
MaxFeetInMeter=14
GlowIfMeterGreaterThan=9

[MenuElements]
HeaderOnCommand=x,320;y,43;addx,640;spring,0.5;addx,-640
HeaderOffCommand=bouncebegin,0.5;addx,640;
FooterOnCommand=x,320;y,464
FooterOffCommand=
HelpOnCommand=x,320;y,456;zoom,0.5;zoomy,0;linear,0.5;zoomy,0.5
HelpOffCommand=linear,0.5;zoomy,0
StyleIconOnCommand=x,440;y,26;addx,640;spring,0.5;addx,-640
StyleIconOffCommand=bouncebegin,0.5;addx,640;
TimerOnCommand=x,590;y,22;addx,640;spring,0.5;addx,-640
TimerOffCommand=bouncebegin,0.5;addx,640;

[ScreenOptions]
IconsP1X=40
IconsP2X=600
ArrowsX=88
LabelsX=140
LabelsZoom=0.7
LabelsHAlign=2	// 0,1,2 = left,center,right
ItemsZoom=0.5
ItemsStartX=160
ItemsGapX=14
ItemsStartY=88
ItemsSpacingY=34
ExplanationX=320
ExplanationY=412
ExplanationZoom=0.5
ColorSelected=1,1,1,1		// normal
ColorNotSelected=0.5,0.5,0.5,1	// grayed
NumShownItems=10

[Background]
LeftEdge=20
TopEdge=20
RightEdge=620
BottomEdge=460

[ScreenRanking]
NextScreen=ScreenUnlock
CategoryX=517
CategoryY=32
CategoryWidth=222
TypeX=520
TypeY=60
LineSpacingX=0
LineSpacingY=60
BulletsStartX=100
BulletsStartY=140
TextZoom=1.0
TextColor=0.8,0.8,1,1
NamesStartX=180
NamesStartY=140
ScoresStartX=520
ScoresStartY=140
PointsStartX=380
PointsStartY=140
TimeStartX=560
TimeStartY=140
SecondsPerPage=5
ShowCategories=1
CoursesToShow=Courses/DDRMAX/NaokiStandard.crs,Courses/DDRMAX/ParanoiaBrothers.crs,Courses/Samples/PlayersBest1-4.crs
NotesTypesToHide=dance-couple,dance-solo,pump-halfdouble
TextColor1=0.6,0.6,1,1
TextColor2=1,0.3,0.3,1
TextColor3=0.3,1,0.3,1
# Not all game types have NotesTypesToHide set, so add a few dummy colors
# to prevent a crash.
TextColor4=1.0,1,1.0,1
TextColor5=1.0,1,1.0,1

[TextBanner]
Width=180
Height=40
HorizAlign=0
ArtistPrependString=/
TwoLinesTitleZoom=1.0
TwoLinesArtistZoom=0.6
ThreeLinesTitleZoom=1.0
ThreeLinesSubTitleZoom=0.5
ThreeLinesArtistZoom=0.6
TwoLinesTitleY=-8
TwoLinesArtistY=8
ThreeLinesTitleY=-10
ThreeLinesSubTitleY=0
ThreeLinesArtistY=10

[CourseEntryDisplay]
TextBannerX=0
TextBannerY=0
TextBannerZoom=1.0
NumberX=-118
NumberY=0
NumberZoom=1.0
FootX=98
FootY=-8
FootZoom=1.0
DifficultyX=120
DifficultyY=-8
DifficultyZoom=0.7
ModifiersX=128
ModifiersY=10
ModifiersZoom=0.5
ModifiersHorizAlign=2

[DifficultyDisplay]
IconOnCommand=stoptweening;linear,0.1;diffusealpha,1
IconOffCommand=stoptweening;linear,0.1;diffusealpha,0

[ScreenSelectGame]
HelpText=&UP; &DOWN; to change line   &LEFT; &RIGHT; to select between options::START to accept changes   BACK to discard changes
Game=Change the current game type with this option.

[ScreenPlayerOptions]
PrevScreenArcade=ScreenEz2SelectMusic
PrevScreenNonstop=ScreenSelectCourse
PrevScreenOni=ScreenSelectCourse
PrevScreenEndless=ScreenSelectCourse
PrevScreenBattle=ScreenEz2SelectMusic
PrevScreenRave=ScreenEz2SelectMusic
NextScreenArcade=ScreenSongOptions
NextScreenNonstop=ScreenSongOptions
NextScreenOni=ScreenSongOptions
NextScreenEndless=ScreenSongOptions
NextScreenBattle=ScreenSongOptions
NextScreenRave=ScreenSongOptions
HelpText=&UP; &DOWN; to change line   &LEFT; &RIGHT; to select between options   START to accept changes
TimerSeconds=30
Beginner=BEGINNER
Easy=LIGHT
Medium=STANDARD
Hard=HEAVY
Challenge=CHALLENGE

[ScreenRaveOptions]
PrevScreenArcade=	// should never get here
PrevScreenNonstop=	// should never get here
PrevScreenOni=		// should never get here
PrevScreenEndless=	// should never get here
PrevScreenBattle=	// should never get here
PrevScreenRave=ScreenEz2SelectMusic
NextScreenArcade=	// should never get here
NextScreenNonstop=	// should never get here
NextScreenOni=		// should never get here
NextScreenEndless=	// should never get here
NextScreenBattle=	// should never get here
NextScreenRave=ScreenStage
HelpText=&UP; &DOWN; to change line   &LEFT; &RIGHT; to select between options   START to accept changes
TimerSeconds=30

[ScreenSongOptions]
PrevScreenArcade=ScreenPlayerOptions
PrevScreenNonstop=ScreenPlayerOptions
PrevScreenOni=ScreenPlayerOptions
PrevScreenEndless=ScreenPlayerOptions
PrevScreenBattle=ScreenPlayerOptions
PrevScreenRave=ScreenRaveOptions
NextScreenArcade=ScreenStage
NextScreenNonstop=ScreenStage
NextScreenOni=ScreenStage
NextScreenEndless=ScreenStage
NextScreenBattle=ScreenStage
NextScreenRave=ScreenStage
HelpText=&UP; &DOWN; to change line   &LEFT; &RIGHT; to select between options   START to accept changes
Game=Change the current game type with this option.
TimerSeconds=30

[ScreenCredits]
BackgroundsBaseX=160
BackgroundsBaseY=0
BackgroundsVelocityX=0
BackgroundsVelocityY=50
BackgroundsSpacingX=0
BackgroundsSpacingY=-240
BackgroundsWidth=312
BackgroundsHeight=232
TextsColorIntro=0.5,0.5,1,1
TextsColorHeader=1,0.5,0.5,1
TextsColorNormal=1,1,1,1
TextsBaseX=480
TextsBaseY=0
TextsVelocityX=0
TextsVelocityY=-30
TextsSpacingX=0
TextsSpacingY=30
TextsZoom=0.5
NextScreen=ScreenRanking

[ScreenGameOver]
NextScreen=ScreenCompany

[ScreenSelectCharacter]
TitleP1OnCommand=x,999;y,999;addx,-400;bounceend,0.5;addx,400
TitleP1OffCommand=sleep,0.2;bouncebegin,0.5;addx,-400
TitleP2OnCommand=x,999;y,999;addx,400;bounceend,0.5;addx,-400
TitleP2OffCommand=sleep,0.2;bouncebegin,0.5;addx,400
CardP1OnCommand=x,140;y,180;addx,-400;bounceend,0.5;addx,400
CardP1OffCommand=sleep,0.2;bouncebegin,0.5;addx,-400
CardP2OnCommand=x,500;y,180;addx,400;bounceend,0.5;addx,-400
CardP2OffCommand=sleep,0.2;bouncebegin,0.5;addx,400
CardArrowsP1OnCommand=x,999;y,999;diffusealpha,0;linear,0.3;diffusealpha,1
CardArrowsP1OffCommand=linear,0.3;diffusealpha,0
CardArrowsP2OnCommand=x,999;y,999;diffusealpha,0;linear,0.3;diffusealpha,1
CardArrowsP2OffCommand=linear,0.3;diffusealpha,0
ExplanationOnCommand=x,999;y,999;diffusealpha,0;linear,0.3;diffusealpha,1
ExplanationOffCommand=linear,0.3;diffusealpha,0
AttackFrameP1OnCommand=x,999;y,999;addx,-400;bounceend,0.5;addx,400
AttackFrameP1OffCommand=sleep,0.2;bouncebegin,0.5;addx,-400
AttackFrameP2OnCommand=x,999;y,999;addx,400;bounceend,0.5;addx,-400
AttackFrameP2OffCommand=sleep,0.2;bouncebegin,0.5;addx,400
AttackIconWidth=40
AttackIconHeight=40
AttackIconsP1StartX=128
AttackIconsP1StartY=400
AttackIconsP2StartX=488
AttackIconsP2StartY=400
AttackIconsSpacingX=42
AttackIconsSpacingY=32
# DO NOT set absolute X or Y coords in these tweens. they are set based on
# the above 6 metrics. you can use addx and addy still.
AttackIconsP1OnCommand=addx,-400;bounceend,0.5;addx,400
AttackIconsP1OffCommand=sleep,0.2;bouncebegin,0.5;addx,-400
AttackIconsP2OnCommand=addx,400;bounceend,0.5;addx,-400
AttackIconsP2OffCommand=sleep,0.2;bouncebegin,0.5;addx,400
IconWidth=40
IconHeight=40
IconsP1OnCommand=addx,-400;bounceend,0.5;addx,400
IconsP1OffCommand=sleep,0.2;bouncebegin,0.5;addx,-400
IconsP2OnCommand=addx,400;bounceend,0.5;addx,-400
IconsP2OffCommand=sleep,0.2;bouncebegin,0.5;addx,400
HelpText=Use &LEFT; &RIGHT; to select, then press START
SleepAfterTweenOffSeconds=0.8
TimerSeconds=40
PrevScreenArcade=ScreenTitleMenu
PrevScreenNonstop=ScreenTitleMenu
PrevScreenOni=ScreenTitleMenu
PrevScreenEndless=ScreenTitleMenu
PrevScreenBattle=ScreenTitleMenu
PrevScreenRave=ScreenTitleMenu
NextScreenArcade=ScreenEz2SelectMusic
NextScreenNonstop=ScreenSelectCourse
NextScreenOni=ScreenSelectCourse
NextScreenEndless=ScreenSelectCourse
NextScreenBattle=ScreenEz2SelectMusic
NextScreenRave=ScreenSelectMusic

[BeginnerHelper]
# All X,Y coordinates are relative to the HelperX,Y
Player1_X=-125
Player2_X=125
PlayerAngle=40
DancePadAngle=36
HelperX=320
HelperY=320
