# In The Groove Alpha Metrics File
# By: Jose_Varela

# TODO Screens:

# Options Menu
# Player Options

[Common]
DefaultModifiers=
DefaultCpuModifiers=
EditMode=2

[Grade]
Tier01=AAAA
Tier02=AAA
Tier03=AA
Tier04=A
Tier05=B
Tier06=C
Tier07=D
Failed=E
NoData=NO DATA

[PlayerStageStats]
GradePercentTier01=1.000000
GradePercentTier02=1.000000
GradePercentTier03=0.930000
GradePercentTier04=0.800000
GradePercentTier05=0.650000
GradePercentTier06=0.450000
GradePercentTier07=-99999.000000
GradeTier02IsAllPerfects=1
NumGradeTiersUsed=7

[ScreenEvaluationStage]
EndScreen=ScreenEvaluationSummary
HelpText=Press START to continue
NextScreen=ScreenSelectMusic
ShowBannerArea=1
ShowBonusArea=1
ShowBoo=1
ShowGood=1
ShowGradeArea=1
ShowGreat=1
ShowMarvelous=1
ShowMaxCombo=1
ShowMiss=1
ShowOK=1
ShowPerfect=1
ShowPointsArea=0
ShowScoreArea=1
ShowSurvivedArea=0
ShowTimeArea=0
TimerSeconds=15
BannerHeight=92
BannerWidth=248
BarActual1P1OffCommand=linear,0.7;diffuse,1,1,1,0
BarActual1P1OnCommand=horizalign,left;x,176;y,194;rotationz,180;zoomx,0;sleep,0.7;linear,1.0;zoomx,1
BarActual1P2OffCommand=linear,0.7;diffuse,1,1,1,0
BarActual1P2OnCommand=horizalign,left;x,466;y,194;rotationz,0;zoomx,0;sleep,0.7;linear,1.0;zoomx,1
BarActual2P1OffCommand=linear,0.7;diffuse,1,1,1,0
BarActual2P1OnCommand=horizalign,left;x,176;y,221;rotationz,180;zoomx,0;sleep,0.8;linear,1.0;zoomx,1
BarActual2P2OffCommand=linear,0.7;diffuse,1,1,1,0
BarActual2P2OnCommand=horizalign,left;x,466;y,221;rotationz,0;zoomx,0;sleep,0.8;linear,1.0;zoomx,1
BarActual3P1OffCommand=linear,0.7;diffuse,1,1,1,0
BarActual3P1OnCommand=horizalign,left;x,176;y,248;rotationz,180;zoomx,0;sleep,0.9;linear,1.0;zoomx,1
BarActual3P2OffCommand=linear,0.7;diffuse,1,1,1,0
BarActual3P2OnCommand=horizalign,left;x,466;y,248;rotationz,0;zoomx,0;sleep,0.9;linear,1.0;zoomx,1
BarActual4P1OffCommand=linear,0.7;diffuse,1,1,1,0
BarActual4P1OnCommand=horizalign,left;x,176;y,275;rotationz,180;zoomx,0;sleep,1.0;linear,1.0;zoomx,1
BarActual4P2OffCommand=linear,0.7;diffuse,1,1,1,0
BarActual4P2OnCommand=horizalign,left;x,466;y,275;rotationz,0;zoomx,0;sleep,1.0;linear,1.0;zoomx,1
BarActual5P1OffCommand=linear,0.7;diffuse,1,1,1,0
BarActual5P1OnCommand=horizalign,left;x,176;y,302;rotationz,180;zoomx,0;sleep,1.1;linear,1.0;zoomx,1
BarActual5P2OffCommand=linear,0.7;diffuse,1,1,1,0
BarActual5P2OnCommand=horizalign,left;x,466;y,302;rotationz,0;zoomx,0;sleep,1.1;linear,1.0;zoomx,1
BarActualMaxCommand=glowshift;effectperiod,0.5
BarPossible1P1OffCommand=linear,0.7;diffuse,1,1,1,0
BarPossible1P1OnCommand=horizalign,left;x,176;y,194;rotationz,180;zoomx,0;sleep,0.2;linear,1.0;zoomx,1
BarPossible1P2OffCommand=linear,0.7;diffuse,1,1,1,0
BarPossible1P2OnCommand=horizalign,left;x,466;y,194;rotationz,0;zoomx,0;sleep,0.2;linear,1.0;zoomx,1
BarPossible2P1OffCommand=linear,0.7;diffuse,1,1,1,0
BarPossible2P1OnCommand=horizalign,left;x,176;y,221;rotationz,180;zoomx,0;sleep,0.3;linear,1.0;zoomx,1
BarPossible2P2OffCommand=linear,0.7;diffuse,1,1,1,0
BarPossible2P2OnCommand=horizalign,left;x,466;y,221;rotationz,0;zoomx,0;sleep,0.3;linear,1.0;zoomx,1
BarPossible3P1OffCommand=linear,0.7;diffuse,1,1,1,0
BarPossible3P1OnCommand=horizalign,left;x,176;y,248;rotationz,180;zoomx,0;sleep,0.4;linear,1.0;zoomx,1
BarPossible3P2OffCommand=linear,0.7;diffuse,1,1,1,0
BarPossible3P2OnCommand=horizalign,left;x,466;y,248;rotationz,0;zoomx,0;sleep,0.4;linear,1.0;zoomx,1
BarPossible4P1OffCommand=linear,0.7;diffuse,1,1,1,0
BarPossible4P1OnCommand=horizalign,left;x,176;y,275;rotationz,180;zoomx,0;sleep,1.0;linear,1.0;zoomx,1
BarPossible4P2OffCommand=linear,0.7;diffuse,1,1,1,0
BarPossible4P2OnCommand=horizalign,left;x,466;y,275;rotationz,0;zoomx,0;sleep,1.0;linear,1.0;zoomx,1
BarPossible5P1OffCommand=linear,0.7;diffuse,1,1,1,0
BarPossible5P1OnCommand=horizalign,left;x,176;y,302;rotationz,180;zoomx,0;sleep,0.6;linear,1.0;zoomx,1
BarPossible5P2OffCommand=linear,0.7;diffuse,1,1,1,0
BarPossible5P2OnCommand=horizalign,left;x,466;y,302;rotationz,0;zoomx,0;sleep,0.6;linear,1.0;zoomx,1
BonusFrameP1OffCommand=linear,0.7;diffuse,1,1,1,0
BonusFrameP1OnCommand=x,96;y,256;diffuse,1,1,1,0;linear,0.7;diffuse,1,1,1,1
BonusFrameP2OffCommand=linear,0.7;diffuse,1,1,1,0
BonusFrameP2OnCommand=x,544;y,256;diffuse,1,1,1,0;linear,0.7;diffuse,1,1,1,1
BooLabelOffCommand=sleep,0.3;accelerate,0.3;addy,480
BooLabelOnCommand=x,320;y,289+15;addy,480;sleep,0.5;decelerate,0.3;addy,-480
BooNumberP1OffCommand=sleep,0.3;accelerate,0.3;addx,-320
BooNumberP1OnCommand=x,190;y,290+15;addx,-320;sleep,0.5;decelerate,0.3;addx,320
BooNumberP2OffCommand=sleep,0.3;accelerate,0.3;addx,320
BooNumberP2OnCommand=x,450;y,290+15;addx,320;sleep,0.5;decelerate,0.3;addx,-320
DancePointsP1OffCommand=sleep,0.8;accelerate,0.3;addx,-320
DancePointsP1OnCommand=x,94;y,100;glowshift;effectperiod,2;addx,-320;sleep,0.0;decelerate,0.3;addx,320
DancePointsP2OffCommand=sleep,0.8;accelerate,0.3;addx,320
DancePointsP2OnCommand=x,546;y,100;glowshift;effectperiod,2;addx,320;sleep,0.0;decelerate,0.3;addx,-320
DifficultyIconP1OffCommand=sleep,0.8;accelerate,0.3;addy,480
DifficultyIconP1OnCommand=x,79;y,159;addy,480;sleep,0.0;decelerate,0.3;addy,-480
DifficultyIconP2OffCommand=sleep,0.8;accelerate,0.3;addy,480
DifficultyIconP2OnCommand=x,593;y,159;addy,480;sleep,0.0;decelerate,0.3;addy,-480
GoodLabelOffCommand=sleep,0.4;accelerate,0.3;addy,480
GoodLabelOnCommand=x,320;y,254+15;addy,480;sleep,0.4;decelerate,0.3;addy,-480
GoodNumberP1OffCommand=sleep,0.4;accelerate,0.3;addx,-320
GoodNumberP1OnCommand=x,190;y,254+15;addx,-320;sleep,0.4;decelerate,0.3;addx,320
GoodNumberP2OffCommand=sleep,0.4;accelerate,0.3;addx,320
GoodNumberP2OnCommand=x,450;y,254+15;addx,320;sleep,0.4;decelerate,0.3;addx,-320
GradeFrameP1OffCommand=sleep,0.8;accelerate,0.3;addx,-320
GradeFrameP1OnCommand=x,94;y,275;addx,-320;sleep,0.0;decelerate,0.3;addx,320
GradeFrameP2OffCommand=sleep,0.8;accelerate,0.3;addx,320
GradeFrameP2OnCommand=x,546;y,275;addx,320;sleep,0.0;decelerate,0.3;addx,-320
GradeP1OffCommand=sleep,0.8;accelerate,0.3;addx,-320
GradeP1OnCommand=x,65;y,264;glowshift;effectperiod,2;addx,-320;sleep,0.0;decelerate,0.3;addx,320
GradeP2OffCommand=sleep,0.8;accelerate,0.3;addx,320
GradeP2OnCommand=x,580;y,264;glowshift;effectperiod,2;addx,320;sleep,0.0;decelerate,0.3;addx,-320
GreatLabelOffCommand=sleep,0.5;accelerate,0.3;addy,480
GreatLabelOnCommand=x,320;y,219+15;addy,480;sleep,0.3;decelerate,0.3;addy,-480
GreatNumberP1OffCommand=sleep,0.5;accelerate,0.3;addx,-320
GreatNumberP1OnCommand=x,190;y,219+15;addx,-320;sleep,0.3;decelerate,0.3;addx,320
GreatNumberP2OffCommand=sleep,0.5;accelerate,0.3;addx,320
GreatNumberP2OnCommand=x,450;y,219+15;addx,320;sleep,0.3;decelerate,0.3;addx,-320
LargeBannerOffCommand=sleep,0.8;accelerate,0.3;addy,480
LargeBannerOnCommand=x,999;y,999;addy,480;sleep,0.0;decelerate,0.3;addy,-480
MarvelousLabelOffCommand=sleep,0.7;accelerate,0.3;addy,480
MarvelousLabelOnCommand=x,320;y,160;addy,480;sleep,0.1;decelerate,0.3;addy,-480
MarvelousNumberP1OffCommand=sleep,0.7;accelerate,0.3;addx,-320
MarvelousNumberP1OnCommand=x,190;y,160;addx,-320;sleep,0.1;decelerate,0.3;addx,320
MarvelousNumberP2OffCommand=sleep,0.7;accelerate,0.3;addx,320
MarvelousNumberP2OnCommand=x,450;y,160;addx,320;sleep,0.1;decelerate,0.3;addx,-320
MaxComboLabelOffCommand=
MaxComboLabelOnCommand=diffuse,1,1,1,0
MaxComboNumberP1OffCommand=linear,0.7;diffuse,1,1,1,0
MaxComboNumberP1OnCommand=x,65;y,380;zoom,1.2;diffuse,1,1,1,0;linear,0.7;diffuse,1,1,0,1
MaxComboNumberP2OffCommand=linear,0.7;diffuse,1,1,1,0
MaxComboNumberP2OnCommand=x,580;y,380;zoom,1.2;diffuse,1,1,1,0;linear,0.7;diffuse,1,1,0,1
MissLabelOffCommand=sleep,0.2;accelerate,0.3;addy,480
MissLabelOnCommand=x,320;y,324+15;addy,480;sleep,0.6;decelerate,0.3;addy,-480
MissNumberP1OffCommand=sleep,0.2;accelerate,0.3;addx,-320
MissNumberP1OnCommand=x,190;y,324+15;addx,-320;sleep,0.6;decelerate,0.3;addx,320
MissNumberP2OffCommand=sleep,0.2;accelerate,0.3;addx,320
MissNumberP2OnCommand=x,450;y,324+15;addx,320;sleep,0.6;decelerate,0.3;addx,-320
NewRecordP1OffCommand=linear,0.7;diffuse,1,1,1,0
NewRecordP1OnCommand=x,187;y,455;diffuse,1,1,1,0;linear,0.7;diffuse,1,1,1,1;glowshift
NewRecordP2OffCommand=linear,0.7;diffuse,1,1,1,0
NewRecordP2OnCommand=x,455;y,455;diffuse,1,1,1,0;linear,0.7;diffuse,1,1,1,1;glowshift
OKLabelOffCommand=sleep,0.1;accelerate,0.3;addy,480
OKLabelOnCommand=x,320;y,359+15;addy,480;sleep,0.7;decelerate,0.3;addy,-480
OKNumberP1OffCommand=sleep,0.1;accelerate,0.3;addx,-320
OKNumberP1OnCommand=x,190;y,359+15;addx,-320;sleep,0.7;decelerate,0.3;addx,320
OKNumberP2OffCommand=sleep,0.1;accelerate,0.3;addx,320
OKNumberP2OnCommand=x,450;y,359+15;addx,320;sleep,0.7;decelerate,0.3;addx,-320
PercentFrameP1OffCommand=sleep,0.8;accelerate,0.3;addx,-320
PercentFrameP1OnCommand=x,94;y,100;addx,-320;sleep,0.0;decelerate,0.3;addx,320
PercentFrameP2OffCommand=sleep,0.8;accelerate,0.3;addx,320
PercentFrameP2OnCommand=x,546;y,100;addx,320;sleep,0.0;decelerate,0.3;addx,-320
PercentRemainderP1OffCommand=sleep,0.8;accelerate,0.3;addx,-320
PercentRemainderP1OnCommand=horizalign,left;vertalign,bottom;x,120;y,132;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
PercentRemainderP2OnCommand=horizalign,left;vertalign,bottom;x,572;y,132;zoom,0.5;glowshift;effectperiod,2;addx,320;sleep,0.0;decelerate,0.3;addx,-320
PercentWholeP1OffCommand=sleep,0.8;accelerate,0.3;addx,-320
PercentWholeP1OnCommand=horizalign,right;vertalign,bottom;x,120;y,132;glowshift;effectperiod,2;addx,-320;sleep,0.0;decelerate,0.3;addx,320
PercentWholeP2OffCommand=sleep,0.8;accelerate,0.3;addx,320
PercentWholeP2OnCommand=horizalign,right;vertalign,bottom;x,572;y,132;glowshift;effectperiod,2;addx,320;sleep,0.0;decelerate,0.3;addx,-320
PerfectLabelOffCommand=sleep,0.6;accelerate,0.3;addy,480
PerfectLabelOnCommand=x,320;y,184+15;addy,480;sleep,0.2;decelerate,0.3;addy,-480
PerfectNumberP1OffCommand=sleep,0.6;accelerate,0.3;addx,-320
PerfectNumberP1OnCommand=x,190;y,184+15;addx,-320;sleep,0.2;decelerate,0.3;addx,320
PerfectNumberP2OffCommand=sleep,0.6;accelerate,0.3;addx,320
PerfectNumberP2OnCommand=x,450;y,184+15;addx,320;sleep,0.2;decelerate,0.3;addx,-320
PlayerOptionsP1OffCommand=sleep,0.8;accelerate,0.3;addy,480
PlayerOptionsP1OnCommand=horizalign,left;vertalign,bottom;x,999;y,999;zoom,0.5;shadowlength,2;addy,480;sleep,0.0;decelerate,0.3;addy,-480
PlayerOptionsP2OffCommand=sleep,0.8;accelerate,0.3;addy,480
PlayerOptionsP2OnCommand=horizalign,right;vertalign,bottom;x,999;y,999;zoom,0.5;shadowlength,2;addy,480;sleep,0.0;decelerate,0.3;addy,-480
ScoreLabelOffCommand=sleep,0.0;accelerate,0.3;addy,480
ScoreLabelOnCommand=x,320;y,430;addy,480;sleep,0.8;decelerate,0.3;addy,-480
ScoreNumberP1OffCommand=sleep,0.0;accelerate,0.3;addx,-320
ScoreNumberP1OnCommand=x,187;y,431;addx,-320;sleep,0.8;decelerate,0.3;addx,320
ScoreNumberP2OffCommand=sleep,0.0;accelerate,0.3;addx,320
ScoreNumberP2OnCommand=x,455;y,431;addx,320;sleep,0.8;decelerate,0.3;addx,-320
SpinGrades=0
StageOffCommand=sleep,0.8;accelerate,0.3;addy,480
StageOnCommand=x,320;y,90;addy,480;sleep,0.0;decelerate,0.3;addy,-480
SurvivedFrameP1OffCommand=linear,0.7;diffuse,1,1,1,0
SurvivedFrameP1OnCommand=x,96;y,256;diffuse,1,1,1,0;linear,0.7;diffuse,1,1,1,1
SurvivedFrameP2OffCommand=linear,0.7;diffuse,1,1,1,0
SurvivedFrameP2OnCommand=x,544;y,256;diffuse,1,1,1,0;linear,0.7;diffuse,1,1,1,1
SurvivedNumberP1OffCommand=linear,0.7;diffuse,1,1,1,0
SurvivedNumberP1OnCommand=x,96;y,240;diffuse,1,1,1,0;linear,0.7;diffuse,1,1,1,1
SurvivedNumberP2OffCommand=linear,0.7;diffuse,1,1,1,0
SurvivedNumberP2OnCommand=x,544;y,240;diffuse,1,1,1,0;linear,0.7;diffuse,1,1,1,1
TimeLabelOffCommand=sleep,0.0;accelerate,0.3;addy,480
TimeLabelOnCommand=x,320;y,380;addy,480;sleep,0.8;decelerate,0.3;addy,-480
TimeNumberP1OffCommand=sleep,0.0;accelerate,0.3;addx,-320
TimeNumberP1OnCommand=x,160;y,380;addx,-320;sleep,0.8;decelerate,0.3;addx,320
TimeNumberP2OffCommand=sleep,0.0;accelerate,0.3;addx,320
TimeNumberP2OnCommand=x,480;y,380;addx,320;sleep,0.8;decelerate,0.3;addx,-320
TryExtraStageOffCommand=linear,0.7;diffuse,1,1,1,0
TryExtraStageOnCommand=x,320;y,428;diffuse,1,1,1,0;linear,0.7;diffuse,1,1,1,1;glowshift
WinFrameP1OffCommand=linear,0.7;diffusealpha,0
WinFrameP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
WinFrameP1X=96
WinFrameP1Y=256
WinFrameP2OffCommand=linear,0.7;diffusealpha,0
WinFrameP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1
WinFrameP2X=544
WinFrameP2Y=256
WinP1OffCommand=linear,0.7;diffusealpha,0
WinP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1;zoom,0.7
WinP1X=65
WinP1Y=181
WinP2OffCommand=linear,0.7;diffusealpha,0
WinP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1;zoom,0.7
WinP2X=580
WinP2Y=181

LifeGraphP1OnCommand=hidden,1;zoom,0
LifeGraphP2OnCommand=hidden,1;zoom,0

# The graphic has an odd width, and stretchto doesn't work with ComboGraph.
ComboGraphP1OnCommand=hidden,1;zoom,0
ComboGraphP2OnCommand=hidden,1;zoom,0
ComboBarOnCommand=hidden,1
ComboBarOffCommand=

[ScreenTitleMenu]
ScrollerX=SCREEN_CENTER_X-200
ScrollerY=SCREEN_CENTER_Y+110
ScrollerOnCommand=zoom,0;sleep,1.2;zoom,1;draworder,-1
ScrollerTransform=function(self,offset,itemIndex,numItems) self:y(32*offset); end
LockInputSeconds=1.2
ChoiceNames=1,3,8,Groove
Choice01=screen,ScreenCaution
ChoiceGroove=screen,InitialGIntro
HeaderOnCommand=hidden,1
HelpOnCommand=hidden,1
LogoOnCommand=hidden,1

[ScreenCaution]
Choice1=screen,ScreenSelectStyle

[Preferences]
# Don't allow the game to use percentages.
# The Alpha did not use any kind of percentage at all, it still used 
# the regular 9 number scoring found in Stepmania.
PercentageScoring=0

# Judgment might be similar to 3.9's, so here's my take on it.
[Judgment]
MarvelousCommand=shadowlength,4;diffuse,1,1,1,1;zoom,1.3;linear,0.05;zoom,1;sleep,0.8;linear,0;diffuse,1,1,1,0;glowblink;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.5
PerfectCommand=shadowlength,4;diffuse,1,1,1,1;zoom,1.3;linear,0.05;zoom,1;sleep,0.8;linear,0;diffuse,1,1,1,0
GreatCommand=shadowlength,4;diffuse,1,1,1,1;zoom,1.2;linear,0.05;zoom,1;sleep,0.8;linear,0;diffuse,1,1,1,0
GoodCommand=shadowlength,4;diffuse,1,1,1,1;zoom,1.1;linear,0.05;zoom,1;sleep,0.8;linear,0;diffuse,1,1,1,0
BooCommand=shadowlength,4;diffuse,1,1,1,1;zoom,1.0;vibrate;effectmagnitude,4,8,8;sleep,0.8;linear,0;diffuse,1,1,1,0
MissCommand=shadowlength,4;diffuse,1,1,1,1;zoom,1;y,-20;linear,0.8;y,20;sleep,0.8;linear,0;diffuse,1,1,1,0

[Player]
# Put player's combo just above the Score frame
ComboY=15
# Put player's combo just below the Life frame
ComboYReverse=-270

# Do not adjust Y position on labels when any kind of Reverse or centered happens.
ComboCenteredAddY=0
ComboCenteredAddYReverse=0

# Yeah, there's a Rave Helper.
[RaveHelper]
AttackDurationSeconds=0
NumItemTypes=0

[ScreenSystemLayer]
# Credits show up on the bottom left side of the screen.
# Adjust them to that position.
CreditsP1X=SCREEN_LEFT+10
CreditsP1Y=SCREEN_BOTTOM
CreditsP1OnCommand=horizalign,left;vertalign,bottom;zoom,0.8;shadowlength,0;diffuseblink
CreditsP2X=SCREEN_LEFT+100
CreditsP2Y=SCREEN_BOTTOM
CreditsP2OnCommand=horizalign,left;vertalign,bottom;zoom,0.8;shadowlength,0;diffuseblink

# ScoreDisplay in Battle Mode
# NOTE: THIS IS NOT THE SAME AS THE BATTLE MODE YOU KNOW ABOUT.
[ScoreDisplayBattle]
Item1X=-52
Item1Y=16
Item2X=0
Item2Y=16
Item3X=54
Item3Y=16

# This will setup the items needed to make
# the inventory items found in Battle mode to work.
[Inventory]
# Set how many items will be available.
NumItemTypes=3

# Ammount of notes to step in order to obtain the item.
Item1Combo=15
# Mod to gain after said note ammount is achieved.
Item1Effect=dizzy
# Level format. This determines what type of mod it is.
Item1Level=1

Item2Combo=25
Item2Effect=sudden
Item2Level=2
Item3Combo=35
Item3Effect=expand
Item3Level=3

# Duration of all items
ItemDurationSeconds=10

# Rate ammount. This is basically a cooldown.
ItemUseRateSeconds=7

[ActiveItemList]
SpacingY=+200
TextHorizAlignP1=2
TextHorizAlignP2=0
TextZoom=0

# ScoreDisplay in Rave Mode
# NOTE: This is the battle mode that we all know about.
[ScoreDisplayRave]
MeterP1OnCommand=y,1;zoomx,2.5;rotationz,-90;glowshift;effectcolor2,1,1,1,0.5
MeterP2OnCommand=y,1;zoomx,2.5;rotationz,-90;glowshift;effectcolor2,1,1,1,0.5
LevelP1OnCommand=@"y,-140;diffuse,"..PlayerColor(PLAYER_1)
LevelP2OnCommand=@"y,-140;diffuse,"..PlayerColor(PLAYER_2)


[CombinedLifeMeterTug]
MeterWidth=460

# Enemy stuff
# It centers itself at the center of the CombinedLifeMeterTug.
# REQUEST:
# Does someone know of a way to bring this back?
# OpenITG's source code has a file that actually has all the stuff neccesary to bring the Enemy back.
# https://github.com/openitg/openitg/blob/master/src/CombinedLifeMeterEnemy.cpp
# If there's no way, I suppose i'll have to think of a way to recreate the whole thing using Lua.
[CombinedLifeMeterEnemy]
FaceX=
FaceY=40
HealthX=
HealthY=-12
FrameX=
FrameY=26


[ScreenGameplay]
# Move scores into the Score frames.
# If you want to check about the Score frames,
# check ScreenGameplay overlay.xml
ScoreP1X=SCREEN_CENTER_X+(125-320)
ScoreP1Y=SCREEN_CENTER_Y+(437-240)
ScoreP1OnCommand=zoom,0.75;draworder,102;addy,100;sleep,0.5;linear,1;addy,-100;
ScoreP1OffCommand=linear,1;addy,100
ScoreP2X=SCREEN_CENTER_X+(515-320)
ScoreP2Y=SCREEN_CENTER_Y+(437-240)
ScoreP2OnCommand=zoom,0.75;draworder,102;addy,100;sleep,0.5;linear,1;addy,-100;
ScoreP2OffCommand=linear,1;addy,100

# Disable forced mods in Beginner/Novice.
UseForcedModifiersInBeginner=0
ForcedModifiersInBeginner=

# Disable extra things 3.95 adds
LifeFrameOnCommand=hidden,1
ScoreFrameOnCommand=hidden,1
PlayerOptionsP1OnCommand=hidden,1
PlayerOptionsP2OnCommand=hidden,1

# Additional Debug stuff
DebugX=SCREEN_CENTER_X+0
DebugY=SCREEN_CENTER_Y+0
AutoPlayX=SCREEN_CENTER_X+0
AutoPlayY=SCREEN_CENTER_Y
SecondsBetweenComments=10
TickEarlySeconds=0.05

# Attack List display
ActiveAttackListP1X=
ActiveAttackListP1Y=
ActiveAttackListP1OnCommand=hidden,1
ActiveAttackListP1OffCommand=
ActiveAttackListP2X=
ActiveAttackListP2Y=
ActiveAttackListP2OnCommand=hidden,1
ActiveAttackListP2OffCommand=

ShowScoreInRave=1

# Rave (battle) stuff
CombinedLifeX=SCREEN_CENTER_X
CombinedLifeY=SCREEN_TOP+54
CombinedLifeOnCommand=addy,-100;sleep,0.5;linear,0.8;addy,+100
CombinedLifeOffCommand=accelerate,0.8;addy,-100

# Stage probably moves up like in SM3.9
StageX=SCREEN_CENTER_X
StageY=SCREEN_CENTER_Y+(440-240)
StageOffCommand=linear,1;addy,100
StageOnCommand=draworder,102;addy,100;sleep,0.5;linear,1;addy,-100

# Difficulty set
# I'm working on recreating the textures, and I already have a mask done
# For now, these metrics show the position they'll be once done.
DifficultyP1X=SCREEN_CENTER_X+(92-320)
DifficultyP1Y=SCREEN_CENTER_Y+(420-240)
DifficultyP1OnCommand=addx,-200;sleep,0.5;linear,1;addx,200
DifficultyP1OffCommand=linear,1;addx,-200
DifficultyP1ReverseX=60
DifficultyP1ReverseY=430
DifficultyP1ReverseOnCommand=addx,-200;sleep,0.5;linear,1;addx,200
DifficultyP1ReverseOffCommand=linear,1;addx,-200

DifficultyP2X=SCREEN_CENTER_X+(550-320)
DifficultyP2Y=SCREEN_CENTER_Y+(420-240)
DifficultyP2OnCommand=addx,200;sleep,0.5;linear,1;addx,-200
DifficultyP2OffCommand=linear,1;addx,200
DifficultyP2ReverseX=580
DifficultyP2ReverseY=430
DifficultyP2ReverseOnCommand=addx,200;sleep,0.5;linear,1;addx,-200
DifficultyP2ReverseOffCommand=linear,1;addx,200

# Lifebar Stuff
LifeP1OnCommand=addy,-100;sleep,0.5;linear,1;addy,100
LifeP1OffCommand=linear,1;addy,-100
# Check the lua file on Scripts to learn about
# the function.
LifeP1X=LifebarDoublesCheck(PLAYER_1)
LifeP1Y=SCREEN_TOP+43

LifeP2OnCommand=addy,-100;sleep,0.5;linear,1;addy,100
LifeP2OffCommand=linear,1;addy,-100
# Check the lua file on Scripts to learn about
# the function.
LifeP2X=LifebarDoublesCheck(PLAYER_2)
LifeP2Y=SCREEN_TOP+40

[ScreenPlayerOptions]
# Do not show stage
ShowStage=0	
# Do not use the limited ITG noteskin listing.
Line3=list,NoteSkins

# Le cremem de la creme of the combo manipulation
[Combo]
NumberX=-100
NumberY=130
LabelX=-100
LabelY=130

[HoldJudgment]
NGCommand=shadowlength,4;diffuse,1,1,1,1;zoom,1;y,-10;linear,0.8;y,10;sleep,0.5;diffuse,1,1,1,0
OKCommand=shadowlength,4;diffuse,1,1,1,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;diffuse,1,1,1,0

[LifeMeterBar]
DangerThreshold=0.2
# Lifebar height and width must be inside the transparent segment
# of the frame.
MeterHeight=24
MeterWidth=182
NumChambers=32
NumStrips=2

[ScreenWithMenuElements]
TimerOnCommand=draworder,201;zoom,1.2;skewx,-0.2
TimerX=SCREEN_RIGHT-65
TimerY=SCREEN_TOP+20
FooterY=SCREEN_BOTTOM-42
FooterOnCommand=hidden,0;zoomtowidth,SCREEN_WIDTH;zoomtoheight,40
HelpY=SCREEN_BOTTOM-15
HelpOnCommand=zoom,0.5
StyleIconOnCommand=x,70;y,59;addx,-640;decelerate,0.5;addx,640
StyleIconOffCommand=accelerate,0.5;addx,-640;

[ScreenCompany]
NextScreen=ScreenLogo

[InitialGIntro]
Fallback=ScreenAttract
Class=ScreenAttract
TimerSeconds=6
NextScreen=ScreenCompany

[ScreenDemonstration]
NextScreen=ScreenRanking
SecondsToShow=30

[ScreenRanking]
BulletsStartX=100
BulletsStartY=140
CategoryX=520
CategoryY=32
CoursesToShow=Courses/NaokiStandard.crs,Courses/ParanoiaBrothers.crs
LineSpacingX=0
LineSpacingY=60
NamesStartX=180
NamesStartY=140
NextScreen=ScreenCompany
NotesTypesToHide=dance-couple,dance-solo
PointsStartX=380
PointsStartY=140
ScoresStartX=520
ScoresStartY=140
SecondsPerPage=5
ShowCategories=1
TextColor=0.8,0.8,1,1
TextZoom=1.0
TimeStartX=560
TimeStartY=140
TypeX=520
TypeY=60

[ScreenOptionsMenu]
LabelsOnCommand=hidden,1
Fallback=ScreenOptionsSubmenu
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.
#
# "Explanations" enables per-item help text.
#
# "ForceAllPlayers" enables all players when the screen loads.
# This should be enabled for menus used outside of gameplay.
#
# "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".
OptionMenuFlags=together;forceallplayers;smnavigation
# This NextScreen is only used for the "exit" choice.
Line1=list,Appearance Options
Line2=list,Background Options
Line3=list,Bookkeeping
Line4=list,Center Image
Line5=list,Coin Options
Line6=list,Config Key/Joy Mappings
Line7=list,Input Options
Line8=list,Gameplay Options
Line9=list,Graphic Options
Line10=list,Machine Options
Line11=list,Sound Options
Line12=list,Profile Options
Line13=list,Other Options
Line14=list,Network Options
Line15=list,Reload Songs/Courses
Line16=list,Test Input
ThemeTitles=1
ThemeItems=1
LineHighlightOnCommand=x,SCREEN_CENTER_X-200
LineHighlightChangeCommand=
LineHighlightChangeToExitCommand=
ArrowsX=1000000

[ScreenOptions]
Fallback=ScreenWithMenuElements
NumRowsShown=10
RowYOffScreenTop=SCREEN_CENTER_Y-152+34*(-0.5)
Row1Y=SCREEN_CENTER_Y-152+34*0
Row2Y=SCREEN_CENTER_Y-152+34*1
Row3Y=SCREEN_CENTER_Y-152+34*2
Row4Y=SCREEN_CENTER_Y-152+34*3
Row5Y=SCREEN_CENTER_Y-152+34*4
RowYOffScreenCenter=SCREEN_CENTER_Y-152+34*4.5
Row6Y=SCREEN_CENTER_Y-152+34*5
Row7Y=SCREEN_CENTER_Y-152+34*6
Row8Y=SCREEN_CENTER_Y-152+34*7
Row9Y=SCREEN_CENTER_Y-152+34*8
Row10Y=SCREEN_CENTER_Y-152+34*9
RowYOffScreenBottom=SCREEN_CENTER_Y-152+34*9.5
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=wrapwidthpixels,1000;horizalign,left;cropright,1;linear,0.5;cropright,0
ExplanationZoom=0.5
ExplanationP1OnCommand=wrapwidthpixels,500;horizalign,left;cropright,1;linear,0.5;cropright,0
ExplanationP2OnCommand=wrapwidthpixels,500;horizalign,right;cropright,1;linear,0.5;cropright,0
DisqualifyP1OnCommand=hidden,1
DisqualifyP2OnCommand=hidden,1
ArrowsX=1000000
LineHighlightChangeCommand=
LineHighlightChangeToExitCommand=
PageX=SCREEN_CENTER_X
PageY=SCREEN_CENTER_Y
ShowScrollBar=0
ScrollBarHeight=0
ScrollBarTime=0
ShowBpmInSpeedTitle=0
FrameOnCommand=addx,-SCREEN_WIDTH;decelerate,0.3;addx,SCREEN_WIDTH
FrameOffCommand=accelerate,0.3;addx,SCREEN_WIDTH
ShowExitRow=1
SeparateExitRow=0
SeparateExitRowY=0
MoreX=
MoreY=
MoreOnCommand=hidden,1
MoreShowMoreCommand=
MoreHideMoreCommand=
MoreExitSelectedP1Command=
MoreExitSelectedP2Command=
MoreExitUnselectedP1Command=
MoreExitUnselectedP2Command=
ShowExplanations=1
ThemeTitles=1
ThemeItems=1
IconsOnCommand=x,-30;zoom,0
AllowRepeatingChangeValueInput=0
CursorTweenSeconds=0.05

IconsP1X=SCREEN_CENTER_X-280000
IconsP2X=SCREEN_CENTER_X+280000
LabelsX=SCREEN_CENTER_X-210
LineHighlightOnCommand=x,SCREEN_CENTER_X-190
LineHighlightChange=x,SCREEN_CENTER_X-190
LabelsOnCommand=zoom,0.5;horizalign,right;ShadowLength,1
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
ItemsOnCommand=zoom,0.5
ColorSelected=0.5,0.5,0.5,1
ColorNotSelected=0.5,0.5,0.5,1
ColorDisabled=0.1,0.1,0.1,1
CapitalizeAllOptionNames=0
TweenSeconds=0.05
HeaderOnCommand=hidden,1
HelpOnCommand=hidden,1
ExplanationX=320
ExplanationY=412
ExplanationZoom=0.5
IconsP1X=-10000
IconsP2X=600000
ItemsGapX=14
ItemsSpacingY=34
ItemsZoom=0.5

[HelpDisplay]
TipShowTime=3.5
# Do not blink help, instead, show it on a dark color.
TipOnCommand=shadowlength,1;diffuse,0.7,0,0,1

[MenuTimer]
WarningStart=6
WarningBeepStart=5
MaxStallSeconds=30
Text1OnCommand=stoptweening;shadowlength,0;addx,-7
Text1FormatFunction=function(fSeconds) fSeconds=math.ceil(fSeconds); local digit = math.floor(fSeconds/10); return ""..digit end
Text2OnCommand=stoptweening;shadowlength,0;addx,7
Text2FormatFunction=function(fSeconds) fSeconds=math.ceil(fSeconds); local digit = math.mod(fSeconds,10); return ""..digit end
WarningCommand6=stoptweening;sleep,0.8;linear,0.2;zoomx,0
WarningCommand5=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
WarningCommand4=stoptweening;linear,0.2;zoomx,1;sleep,0.6;linear,0.2;zoomx,0
WarningCommand3=stoptweening;linear,0.2;zoomx,1;sleep,0.6;linear,0.2;zoomx,0
WarningCommand2=stoptweening;linear,0.2;zoomx,1;sleep,0.6;linear,0.2;zoomx,0
WarningCommand1=stoptweening;linear,0.2;zoomx,1;sleep,0.6;linear,0.2;zoomx,0
WarningCommand0=stoptweening;stopeffect;linear,0.2;zoomx,1

[ScreenSelectMusic]
SelectMenuAvailable=false
ShowPanes=0
ShowRadar=0
ShowScroller=0
FooterOnCommand=hidden,1
BannerWidth=430
BannerHeight=130

CDTitleOnCommand=hidden,1
DifficultyDisplayOnCommand=hidden,1

SortIconOnCommand=hidden,1
ScoreFrameP1OnCommand=hidden,1
ScoreFrameP2OnCommand=hidden,1
MeterFrameP1OnCommand=hidden,1
MeterFrameP2OnCommand=hidden,1

StyleIcon=1
HelpY=SCREEN_BOTTOM-40
BannerX=SCREEN_CENTER_X+126
BannerY=SCREEN_CENTER_Y-100
BannerOnCommand=hidden,0;ztest,1;zoom,1.1;zoomx,0.95
ShowDifficultyList=0
ArtistDisplayOnCommand=hidden,1
MachineRankOnCommand=hidden,1
MeterP1X=SCREEN_CENTER_X
MeterP1Y=SCREEN_CENTER_Y
MeterP1OnCommand=hidden,0;draworder,105
MeterP2OnCommand=hidden,1
HeaderOnCommand=hidden,1
HelpX=SCREEN_CENTER_X-180
HelpOnCommand=zoom,0.4;draworder,105;addy,5
StageOnCommand=draworder,105;horizalign,right;zoom,0.9;x,SCREEN_CENTER_X+90;y,SCREEN_CENTER_Y+48;addx,400;bounceend,0.5;addx,-400;rotationy,10
StageOffCommand=bouncebegin,0.5;addx,400
BPMDisplayX=SCREEN_CENTER_X-45
BPMDisplayY=SCREEN_CENTER_Y+70
BPMDisplayOffCommand=accelerate,0.5;addx,500
BPMDisplayOnCommand=draworder,105;zoom,0.95;skewx,-0.2;shadowlength,0
MusicWheelX=SCREEN_CENTER_X-120
MusicWheelY=SCREEN_CENTER_Y+8
MusicWheelOffCommand=
WheelUnderX=SCREEN_CENTER_X+85
WheelUnderY=SCREEN_CENTER_Y+35
WheelUnderOnCommand=draworder,-5;z,-10;zwrite,1;blend,noeffect;croptop,0.5
// Keep this Y and FOVCenterY the same.
MusicWheelOnCommand=
FOV=0
FOVCenterX=SCREEN_CENTER_X
FOVCenterY=SCREEN_CENTER_Y-18
# Check [GrooveGraph] for info.
ShowGraph=1
GraphX=SCREEN_CENTER_X+150
GraphY=SCREEN_CENTER_Y+210
GraphOnCommand=rotationy,10
GraphOffCommand=

StyleIconOnCommand=draworder,105;x,70;y,59;addx,-640;decelerate,0.5;addx,640
StyleIconOffCommand=accelerate,0.5;addx,-640;

TimerSeconds=90

MeterP1X=SCREEN_CENTER_X+250
MeterP1Y=SCREEN_CENTER_Y
MeterP1OnCommand=draworder,105;zoom,0.95;skewx,-0.1
MeterP1OffCommand=linear,0.5;zoomy,0
MeterP2X=SCREEN_CENTER_X+250
MeterP2Y=SCREEN_CENTER_Y+53
MeterP2OnCommand=draworder,105;zoom,0.95;skewx,-0.1
MeterP2OffCommand=linear,0.5;zoomy,0

ScoreP1OffCommand=bouncebegin,0.5;addx,400
ScoreP1X=SCREEN_CENTER_X+270
ScoreP1Y=SCREEN_CENTER_Y+20
ScoreP1OnCommand=draworder,105;zoom,0.6
ScoreP2OffCommand=bouncebegin,0.5;addx,400
ScoreP2X=SCREEN_CENTER_X+270
ScoreP2Y=SCREEN_CENTER_Y+74
ScoreP2OnCommand=draworder,105;zoom,0.6

DifficultyFrameP1X=SCREEN_CENTER_X+210
DifficultyFrameP1Y=SCREEN_CENTER_Y+10
DifficultyFrameP2X=SCREEN_CENTER_X+210
DifficultyFrameP2Y=SCREEN_CENTER_Y+65
DifficultyFrameP1OffCommand=linear,0.5;diffuse,1,1,1,0
DifficultyFrameP1OnCommand=draworder,105;
DifficultyFrameP2OffCommand=linear,0.5;diffuse,1,1,1,0
DifficultyFrameP2OnCommand=draworder,105;

DifficultyIconP1X=SCREEN_CENTER_X+140
DifficultyIconP1Y=SCREEN_CENTER_Y
DifficultyIconP1OnCommand=draworder,105
DifficultyIconP1OffCommand=linear,0.5;zoomy,0

DifficultyIconP2X=SCREEN_CENTER_X+140
DifficultyIconP2Y=SCREEN_CENTER_Y+55
DifficultyIconP2OnCommand=draworder,105
DifficultyIconP2OffCommand=linear,0.5;zoomy,0

[HighScoreWheelItem]
RankX=-158
RankY=0
RankOnCommand=
RankOffCommand=
NameX=-89
NameY=0
NameOnCommand=maxwidth,80
NameOffCommand=
ScoreX=87
ScoreY=0
ScoreOnCommand=horizalign,right;maxwidth,120;
ScoreOffCommand=
DateX=134
DateY=0
DateOnCommand=maxwidth,60
DateOffCommand=

[DifficultyMeter]
ShowFeet=1
ShowDifficulty=0
NumFeetInMeter=10
MaxFeetInMeter=10
ShowMeter=0
ShowEditDescription=0

[BPMDisplay]
ChangeColor=#FFFFFFFF
ExtraColor=#FFFFFFFF
NormalColor=#FFFFFFFF
NoBPMText=
Cycle=1
Separator=-
TextX=0
TextY=0
TextOnCommand=horizalign,right;shadowlength,0
LabelX=
LabelY=
LabelOnCommand=hidden,1

# Welcome to the Groove Graph.
# This is an experimental addon that is run on ScreenSelectMusic
# and displays data that you would normally see on the GrooveRadar
# But, goes into mountains and it displays all difficulties at once.

# Unfortunately (in OpenITG that is), the ordering of the difficulties
# Is in reverse, making the display of difficulties all messed up.
# Also to take in note, is that some stepfiles (for some reason)
# Lockup the radar vaues to 0 or 1 or -1.63-blabla like HOFN from ITG1
# Does. Seriously, HOFN is interesting on how it displays its data.

[GrooveGraph]

# Color values can be RGBA or Hex-RGBA
BeginnerColor=1,0,1,0
EasyColor=0,1,1,0
MediumColor=1,1,0,0.1
HardColor=1,0,0,0.2
ChallengeColor=0,0.5,1,0.3
EditColor=0.6,0.6,0.6,0

# Position for each mountain
AirX=-62
# We don't use chaos.
ChaosX=-1000
StreamX=SCREEN_CENTER_X-266
VoltageX=SCREEN_CENTER_X-208
FreezeX=-4

# Settings that apply to all mountains.
# Controls width of the edge.
# [SmoothLines] needs to be enabled to see it!
EdgeWidth=10
# Change the maximum height that the mountain can display.
MountainHeight=100
# Y position.
# It can be useful alongside the already existing GrooveGraphY.
MountainsY=-12
# Width of all montains.
MountainWidth=58

# Pick which data to show.
# ITG Alpha did not have Chaos, so, we disabled that.
ShowAir=1
ShowChaos=0
ShowFreeze=1
ShowStream=1
ShowVoltage=1

[MusicWheelItem]
GradeP1X=2
GradeP2X=38
# Do not show edit icon
IconX=-1260000
RouletteX=-16
RouletteOnCommand=zoom,1.0
SectionX=-200
SectionOnCommand=zoom,0.6;maxwidth,210;horizalign,left
SongNameX=0
CourseNameX=100
CourseNameY=0
CourseNameOnCommand=shadowlength,0;zoom,0.8;horizAlign,right;maxwidth,230
SortX=-116
SortY=0
SortOnCommand=shadowlength,0;zoom,0.8;horizAlign,left;maxwidth,250

[TextBanner]
# Wheel text is biased to 0.5: above the wheel highlight, but below WheelUnder.
TitleX=0
TitleY=0
TitleOnCommand=zoom,0.8;shadowlength,0;horizalign,left
SubtitleX=0
SubtitleY=0
SubtitleOnCommand=zoom,0.5;shadowlength,0;horizalign,left
ArtistX=0
ArtistY=0
ArtistOnCommand=horizalign,left
ArtistPrependString=
TwoLinesTitleCommand=x,-190;y,0;addx,300;sleep,0.35;decelerate,0.35;addx,-300
TwoLinesSubtitleCommand=y,0

# Text in the alpha had the song name following the artist name.
# This was definetly tricky to do, specially with songs that had
# subtitles, because the lenghts get fucked all the time.
TwoLinesArtistCommand=%function(self,parent) self:shadowlength(0) self:zoom(0.6) self:y(3); self:skewx(-0.2) local sub = parent:GetChild("Title"); local width = sub:GetWidth(); self:x(width-190); self:maxwidth(350-width); self:addx(300); self:sleep(0.35); self:decelerate(0.35); self:addx(-300); end 
ThreeLinesTitleCommand=x,-190;y,0;addx,300;sleep,0.35;decelerate,0.35;addx,-300
ThreeLinesSubtitleCommand=hidden,1
ThreeLinesArtistCommand=%function(self,parent) self:shadowlength(0) self:zoom(0.6) self:y(3); self:skewx(-0.2) local sub = parent:GetChild("Title"); local width = sub:GetWidth(); self:x(width-190); self:maxwidth(350-width); self:addx(300); self:sleep(0.35); self:decelerate(0.35); self:addx(-300); end 

[MusicWheel]
FadeSeconds=1
ItemCurveX=85
ItemSpacingY=40
LockedInitialVelocity=7
RandomPicksLockedSongs=0
NumWheelItems=10
MusicWheelItemStartOnCommand=ztest,1;addx,-440
MusicWheelItemFinishOnCommand=sleep,0.05;decelerate,0.3;addx,440
MusicWheelItemStartOffCommand=
MusicWheelItemFinishOffCommand=decelerate,0.3;addx,-440
HighlightOnCommand=diffuseshift;effectcolor2,1,1,1,0.7;effectcolor1,1,1,1,0.3;effectperiod,1.0;effectoffset,0.2;effectclock,beat;ztest,1
HighlightStartOnCommand=ztest,1;addx,2;zoomy,1.2
HighlightFinishOnSortCommand=
HighlightFinishOnCommand=
HighlightStartOffCommand=
HighlightFinishOffCommand=decelerate,0.5;addx,-420
HighlightFinishOffSortCommand=decelerate,0.5;addx,-420
WheelItemOnDelayCenter=0
WheelItemOnDelayOffset=0.10
WheelItemOffDelayCenter=0
WheelItemOffDelayOffset=0.05
Wheel3DRadius=100
CirclePercent=0
RouletteSlowDownSwitches=5
RouletteSwitchSeconds=0.05
ScrollBarHeight=365

# fuck off scrollbar
ScrollBarX=14800000000000000
ShowRandom=1
ShowRoulette=0
ShowPortal=1
SongRealExtraColor=0.9,0.9,0,1		// yellow
SortMenuColor=1,1,1,1
SwitchSeconds=0.10
Use3D=0
MostPlayedSongsToShow=9999
ModeMenuChoiceNames=Group,Title,Bpm,Popularity,TopGrade,Artist,EasyMeter,MediumMeter,HardMeter,ExpertMeter,Dance,Battle
ChoiceGroup=name,SORT - Version;sort,Group
ChoiceTitle=name,SORT - Title;sort,Title
ChoiceBpm=name,SORT - BPM;sort,BPM
ChoicePopularity=name,SORT - Popularity;sort,Popularity
ChoiceTopGrade=name,SORT - Top Grade;sort,TopGrade
ChoiceArtist=name,SORT - Artist;sort,Artist
ChoiceGenre=name,SORT - Genre;sort,Genre
ChoiceEasyMeter=name,SORT - Easy Meter;sort,EasyMeter
ChoiceMediumMeter=name,SORT - Medium Meter;sort,MediumMeter
ChoiceHardMeter=name,SORT - Hard Meter;sort,HardMeter
ChoiceExpertMeter=name,SORT - Expert Meter;sort,ChallengeMeter
ChoiceDance=name,MODE - Dance;PlayMode,regular
ChoiceBattle=name,MODE - Battle;PlayMode,rave

[ScreenSelectStyle]
ChoiceNames=1,2,3,4,5,6
Choice1=Style,single;PlayMode,regular;
Choice2=Style,couple;PlayMode,regular;
Choice3=Style,double;PlayMode,regular;
Choice4=Style,versus;PlayMode,regular;
Choice5=Style,single;PlayMode,rave;
Choice6=Style,versus;PlayMode,rave;
IncludeDoubleInJointPremium=0
DisabledColor=0.2,0.2,0.2,0.3
ExplanationOffCommand=bouncebegin,0.5;addx,400
ExplanationOnCommand=x,70;y,59;addx,400;bounceend,0.5;addx,-400
Icon1OffCommand=bouncebegin,0.5;zoomy,0
Icon1OnCommand=x,SCREEN_CENTER_X+(80-320);y,160;addx,-400;sleep,0.15;decelerate,0.4;addx,400
Icon2OffCommand=bouncebegin,0.5;zoomy,0
Icon2OnCommand=x,SCREEN_CENTER_X+(80-320);y,260;addx,-400;sleep,0.10;decelerate,0.4;addx,400
Icon3OffCommand=bouncebegin,0.5;zoomy,0
Icon3OnCommand=x,SCREEN_CENTER_X+(80-320);y,360;addx,-400;sleep,0.05;decelerate,0.4;addx,400
Icon4OffCommand=bouncebegin,0.5;zoomy,0
Icon4OnCommand=x,SCREEN_CENTER_X+(558-320);y,160;addx,400;sleep,0.20;decelerate,0.4;addx,-400
Icon5OffCommand=bouncebegin,0.5;zoomy,0
Icon5OnCommand=x,SCREEN_CENTER_X+(558-320);y,260;addx,400;sleep,0.25;decelerate,0.4;addx,-400
Icon6OffCommand=bouncebegin,0.5;zoomy,0
Icon6OnCommand=x,SCREEN_CENTER_X+(558-320);y,360;addx,400;sleep,0.30;decelerate,0.4;addx,-400
InfoX=SCREEN_CENTER_X
InfoY=438
InfoOffCommand=diffuse,1,1,1,0
InfoOnCommand=customtexturerect,0,0,2,1;texcoordvelocity,0.2,0;zoomx,2
NextScreen1=ScreenSelectDifficulty
NextScreen2=ScreenSelectDifficulty
NextScreen3=ScreenSelectDifficulty
NextScreen4=ScreenSelectDifficulty
NextScreen5=ScreenSelectMusic
NextScreen6=ScreenSelectMusic
PictureOffCommand=linear,0.5;diffuse,1,1,1,0
PictureOnCommand=x,SCREEN_CENTER_X;y,256;zoom,0;decelerate,0.3;zoom,1;linear,0.2;glow,1,1,1,0
HelpY=SCREEN_BOTTOM-15
HelpOnCommand=zoom,0.5
TimerSeconds=40

[ScreenSelectDifficulty]
ChoiceNames=1,2,3
Choice1=Difficulty,easy
Choice2=Difficulty,medium
Choice3=Difficulty,hard
NumCodes=0
CursorChooseCommand=sleep,0.2;linear,0.2
CursorOffCommand=sleep,0.2;linear,0.3;zoom,0
CursorOnCommand=diffuse,1,1,1,0;rotationz,340;zoom,4;linear,0.3;diffuse,1,1,1,1;rotationz,0;zoom,1;glowshift;effectperiod,0.5
CursorP1OffsetXFromPicture=+3
CursorP1OffsetYFromPicture=0
CursorP2OffsetXFromPicture=+3
CursorP2OffsetYFromPicture=+180
DisabledColor=0.2,0.2,0.2,1
ExplanationPage1OffCommand=bouncebegin,0.5;addx,-400
ExplanationPage1OnCommand=x,170;y,70;addx,-400;bounceend,0.5;addx,400;
HelpText=Use &LEFT; &RIGHT; to select, then press START
InfoPage1Choice1OffCommand=sleep,0.3;accelerate,0.4;addx,-800
InfoPage1Choice1OnCommand=vertalign,bottom;x,SCREEN_CENTER_X+(131-320);y,440;addx,-800;sleep,0.0;decelerate,0.4;addx,800
InfoPage1Choice2OffCommand=sleep,0.5;accelerate,0.4;addx,-800
InfoPage1Choice2OnCommand=vertalign,bottom;x,SCREEN_CENTER_X+(321-320);y,440;addx,-800;sleep,0.2;decelerate,0.4;addx,800
InfoPage1Choice3OffCommand=sleep,0.7;accelerate,0.4;addx,-800
InfoPage1Choice3OnCommand=vertalign,bottom;x,SCREEN_CENTER_X+(513-320);y,440;addx,-800;sleep,0.4;decelerate,0.4;addx,800
LockInputSeconds=0.8
NextScreen1=ScreenSelectMusic
NextScreen2=ScreenSelectMusic
NextScreen3=ScreenSelectMusic
NumChoicesOnPage1=3
OKChooseCommand=diffuse,1,1,1,1;zoom,2;linear,0.2;diffuse,1,1,1,1;zoom,1
OKOffCommand=sleep,0.2;linear,0.3;zoom,0
OKOnCommand=diffuse,1,1,1,1
PicturePage1Choice1OffCommand=sleep,0.0;bouncebegin,0.3;zoomy,0
PicturePage1Choice1OnCommand=vertalign,top;x,SCREEN_CENTER_X+(131-320);y,153;zoomy,0.0;sleep,0.4;bounceend,0.3;zoomy,1
PicturePage1Choice2OffCommand=sleep,0.2;bouncebegin,0.3;zoomy,0
PicturePage1Choice2OnCommand=vertalign,top;x,SCREEN_CENTER_X+(321-320);y,153;zoomy,0.0;sleep,0.6;bounceend,0.3;zoomy,1
PicturePage1Choice3OffCommand=sleep,0.4;bouncebegin,0.3;zoomy,0
PicturePage1Choice3OnCommand=vertalign,top;x,SCREEN_CENTER_X+(513-320);y,153;zoomy,0.0;sleep,0.8;bounceend,0.3;zoomy,1
ShadowChooseCommand=sleep,0.2;linear,0.2;diffuse,1,1,1,0
ShadowLengthX=0
ShadowLengthY=0
ShadowOffCommand=sleep,0.2;linear,0.3;diffuse,1,1,1,0
ShadowOnCommand=diffuse,1,1,1,0;rotationz,340;zoom,4;linear,0.3;diffuse,1,1,1,1;rotationz,0;zoom,1
SleepAfterChoiceSeconds=0.3
SleepAfterTweenOffSeconds=0.8
TimerSeconds=40
FooterOnCommand=hidden,1

	# In The Groove Alpha, Theme Metrics File
	# 2018 Jose_Varela

    # This program is free software: you can redistribute it and/or modify
    # it under the terms of the GNU General Public License as published by
    # the Free Software Foundation, either version 3 of the License, or
    # (at your option) any later version.

    # This program is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    # GNU General Public License for more details.

    # You should have received a copy of the GNU General Public License
    # along with this program.  If not, see <http://www.gnu.org/licenses/>.