2011-04-03 16:10:10 -04:00
# 01 #
2011-03-17 01:47:30 -04:00
[Global]
FallbackTheme = _fallback
[Common]
FirstAttractScreen = ""
2011-12-29 12:49:45 -06:00
AutoSetStyle = ThemePrefs.Get("AutoSetStyle")
2011-03-17 01:47:30 -04:00
2011-04-03 16:10:10 -04:00
# 02 #
[LightsManager]
[ProfileManager]
[SongManager]
2012-08-06 13:18:17 -07:00
NumSongGroupColors = 1
#
SongGroupColor1 = BoostColor(Color("Orange"),1.25)
2011-04-03 16:10:10 -04:00
CourseGroupColor1 = color("1,1,1,1")
[UnlockManager]
# 03 #
[ArrowEffects]
[Background]
[Banner]
2011-03-17 01:47:30 -04:00
[BPMDisplay]
2011-08-16 13:04:58 -05:00
SetNoBpmCommand = stoptweening;stopeffect;maxwidth,128;linear,0.2;diffuse,Color("White");diffusebottomedge,BoostColor(Color("White"),0.875);
SetNormalCommand = stoptweening;stopeffect;maxwidth,128;linear,0.2;diffuse,Color("White");diffusebottomedge,BoostColor(Color("White"),0.875);
SetChangeCommand = stoptweening;stopeffect;maxwidth,128;linear,0.2;diffuse,Color("White");diffusebottomedge,BoostColor(Color("White"),0.875);
SetRandomCommand = stoptweening;maxwidth,128;linear,0.2;diffuse,color("Green");textglowmode,'TextGlowMode_Inner';glowshift;effectcolor1,color("1,1,1,0.05");effectcolor2,color("1,1,1,0.325");
SetExtraCommand = stoptweening;maxwidth,128;linear,0.2;diffuse,Color("Red");diffusebottomedge,BoostColor(Color("Red"),0.5);diffuseshift;effectcolor1,color("1,1,1,1");effectcolor2,color("0.475,0.475,0.475,1");
2011-03-17 01:47:30 -04:00
RandomCycleSpeed = 0.2 -- smaller numbers mean the bpm cycles faster
2011-04-03 21:32:01 -04:00
[CodeDetector]
# For Future Reference:
# @ = Holding
# - = In Conjuction With / Then
# ~ = Released
# + = At The Same Time
[CodeDetectorOnline]
2011-03-17 01:47:30 -04:00
[CombinedLifeMeterTug]
2011-04-03 21:46:37 -04:00
# We don't use it.
2011-03-17 01:47:30 -04:00
MeterWidth = 512-8
MeterHeight = 40
[Combo]
ShowComboAt = 2
2011-04-03 21:32:01 -04:00
2012-02-23 14:58:19 -08:00
LabelMinZoom = 0.875*1
2012-01-16 21:57:57 -08:00
LabelMaxZoom = 0.875*1
2011-04-03 17:46:08 -04:00
2012-02-23 14:58:19 -08:00
PulseCommand = %function(self,param) self:finishtweening(); self:diffusealpha(1); self:zoom(1.05*param.Zoom); self:linear(0.05); self:zoom(param.Zoom); self:sleep(2); self:linear(0.5); self:diffusealpha(0); end;
PulseLabelCommand = %function(self,param) self:finishtweening(); self:diffusealpha(1); self:zoom(1.0125*param.LabelZoom); self:linear(0.05); self:zoom(param.LabelZoom); self:sleep(2); self:linear(0.5); self:diffusealpha(0); end;
2011-04-03 17:46:08 -04:00
NumberOnCommand = y,240-216-1.5;shadowlength,1;horizalign,right;vertalign,bottom;skewx,-0.125;
2012-02-19 11:27:40 -06:00
ComboLabelOnCommand = x,0;y,23;shadowlength,1;zoom,0.75;align,0,1
MissLabelOnCommand = x,0;y,23;shadowlength,1;zoom,0.75;align,0,1
2011-03-17 01:47:30 -04:00
2011-04-03 16:10:10 -04:00
[HoldJudgment]
2013-12-13 12:27:48 -06:00
HoldJudgmentLetGoCommand = finishtweening;visible,true;shadowlength,0;diffusealpha,1;zoom,1;linear,0.8;zoom,0.75;sleep,0.5;linear,0.1;diffusealpha,0
HoldJudgmentHeldCommand = finishtweening;visible,true;shadowlength,0;diffusealpha,1;zoom,1;linear,0.3;zoom,0.75;sleep,0.5;linear,0.1;diffusealpha,0
2011-04-03 16:10:10 -04:00
[HelpDisplay]
TipShowTime = 7
2011-03-17 01:47:30 -04:00
[Judgment]
2012-02-16 21:12:14 -06:00
JudgmentW1Command = finishtweening;shadowlength,0;y,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,color("1,1,1,0");effectcolor2,color("1,1,1,0.25")
2011-03-17 01:47:30 -04:00
JudgmentW2Command = finishtweening;y,0;shadowlength,0;diffusealpha,1;zoom,1.3;linear,0.05;zoom,1;sleep,0.5;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0
JudgmentW3Command = finishtweening;y,0;shadowlength,0;diffusealpha,1;zoom,1.2;linear,0.05;zoom,1;sleep,0.5;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0;
JudgmentW4Command = finishtweening;y,0;shadowlength,0;diffusealpha,1;zoom,1.1;linear,0.05;zoom,1;sleep,0.5;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0;
JudgmentW5Command = finishtweening;y,0;shadowlength,0;diffusealpha,1;zoom,1.0;vibrate;effectmagnitude,1,2,2;sleep,0.5;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0
JudgmentMissCommand = finishtweening;y,0;shadowlength,0;diffusealpha,1;zoom,1;y,-20;linear,0.8;y,20;sleep,0.5;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0
# Late/Early
OffsetOnCommand =
OffsetLateCommand =
OffsetEarlyCommand =
2011-04-03 16:10:10 -04:00
[Protiming]
ProtimingOnCommand = shadowlength,1;horizalign,right;x,30;strokecolor,Color("Outline");skewx,-0.125;textglowmode,"TextGlowMode_Inner";
AverageOnCommand = shadowlength,1;horizalign,left;x,32;y,8;zoom,0.75;diffuse,ColorLightTone( Color("Green") );strokecolor,Color("Outline");skewx,-0.125;textglowmode,"TextGlowMode_Inner";
TextOnCommand = shadowlength,1;horizalign,left;x,32;y,-6;zoom,0.5;strokecolor,Color("Outline");skewx,-0.125;textglowmode,"TextGlowMode_Inner";
#
ProtimingW1Command = finishtweening;diffuse,Color("White");zoom,1.15;glow,Color("White");linear,0.05;zoom,1;glow,Color("Invisible");diffuse,GameColor.Judgment["JudgmentLine_W1"];sleep,2;linear,0.5;diffuse,Color("Invisible");
ProtimingW2Command = finishtweening;diffuse,Color("White");zoom,1.15;glow,Color("White");linear,0.05;zoom,1;glow,Color("Invisible");diffuse,GameColor.Judgment["JudgmentLine_W2"];sleep,2;linear,0.5;diffuse,Color("Invisible");
ProtimingW3Command = finishtweening;diffuse,Color("White");zoom,1.15;glow,Color("White");linear,0.05;zoom,1;glow,Color("Invisible");diffuse,GameColor.Judgment["JudgmentLine_W3"];sleep,2;linear,0.5;diffuse,Color("Invisible");
ProtimingW4Command = finishtweening;diffuse,Color("White");zoom,1.15;glow,Color("White");linear,0.05;zoom,1;glow,Color("Invisible");diffuse,GameColor.Judgment["JudgmentLine_W4"];sleep,2;linear,0.5;diffuse,Color("Invisible");
ProtimingW5Command = finishtweening;diffuse,Color("White");zoom,1.15;glow,Color("White");linear,0.05;zoom,1;glow,Color("Invisible");diffuse,GameColor.Judgment["JudgmentLine_W5"];sleep,2;linear,0.5;diffuse,Color("Invisible");
ProtimingMissCommand = finishtweening;diffusealpha,1;zoom,1.15;glow,GameColor.Judgment["JudgmentLine_Miss"];linear,0.05;zoom,1;glow,Color("Invisible");diffuse,GameColor.Judgment["JudgmentLine_Miss"];sleep,2;linear,0.5;diffuse,Color("Invisible");
#
AveragePulseCommand = finishtweening;diffusealpha,1;zoom,0.75*1.025;decelerate,0.05;zoom,0.75;sleep,2;linear,0.5;diffusealpha,0;
TextPulseCommand = finishtweening;diffusealpha,1;zoom,0.5*1.025;decelerate,0.05;zoom,0.5;sleep,2;linear,0.5;diffusealpha,0;
[Course]
[CustomDifficulty]
[DifficultyList]
2011-04-03 21:32:01 -04:00
ItemsSpacingY = 24
2011-04-03 21:46:37 -04:00
NumShownItems = 8
2011-04-03 16:10:10 -04:00
[FadingBanner]
2012-08-06 13:18:17 -07:00
BannerFadeFromCachedCommand = diffusealpha,1;stoptweening;accelerate,0.05;glow,Color.Alpha( Color("White"), 0.45 );decelerate,0.075;diffusealpha,0;glow,Color("Invisible");
BannerOnCommand =
2013-06-15 05:54:55 -07:00
BannerFadeFromCachedCommand = diffusealpha,1;stoptweening;linear,0.1;glow,Color.Alpha(Color("White"),0.25);decelerate,0.15;glow,Color.Invisible;diffusealpha,0
BannerFadeOffCommand = diffusealpha,1;stoptweening;linear,0.1;diffusealpha,0
2012-08-06 13:18:17 -07:00
BannerResetFadeCommand = diffusealpha,1
BannerRouletteCommand =
BannerRandomCommand =
2011-04-03 16:10:10 -04:00
[Gameplay]
[GameState]
[GrooveRadar]
2011-04-03 21:32:01 -04:00
[GroupList]
2011-04-03 16:10:10 -04:00
[HighScore]
[Inventory]
2011-03-17 01:47:30 -04:00
[LifeMeterBar]
OverOnCommand = diffuse,Color("Orange");diffuserightedge,BoostColor(Color("Orange"),1.5)
[LifeMeterBattery]
BatteryBlinkTime = 0.5
#
BatteryP1X = 0
BatteryP1Y = 0
BatteryP2X = 0
BatteryP2Y = 0
#
NumLivesP2OnCommand = zoomx,-1
2011-12-12 22:13:32 -06:00
NumLivesP2LoseLifeCommand = zoomx,-1.5;zoomy,1.5;linear,0.15;zoomx,-1;zoomy,1
2011-03-17 01:47:30 -04:00
[LifeMeterBattery Percent]
# still asking for this even though it's in fallback... -aj
Format =
#
2011-04-03 21:32:01 -04:00
PercentP2OnCommand = zoom,0.7;zoomx,-0.7;shadowlength,0;diffuse,PlayerColor(PLAYER_2)
2011-04-03 21:46:37 -04:00
DancePointsP2OnCommand = zoom,0.7;zoomx,-0.7;shadowlength,0;diffuse,PlayerColor(PLAYER_2)
[LifeMeterTime]
2011-04-03 16:10:10 -04:00
[LyricDisplay]
[NotesWriterSM]
[OptionRow]
TitleOnCommand = shadowlength,0;skewx,-0.1;uppercase,true;wrapwidthpixels,136;maxheight,42;zoom,0.6
2013-06-15 05:54:55 -07:00
TitleGainFocusCommand = stoptweening;zoom,0.6375*1.125;bounceend,0.1;diffuse,Color("Orange");diffusetopedge,BoostColor(Color("Orange"),1.5);strokecolor,Color("Black");zoom,0.6375;
# TitleGainFocusCommand=stoptweening;zoom,0.6375*1.25;bounceend,0.05;diffuse,Color("Orange");diffusetopedge,BoostColor(Color("Orange"),1.5);strokecolor,Color("Black");zoom,0.6375;thump;effectmagnitude,1,1.05,1;effectclock,'beat'
2011-04-03 16:10:10 -04:00
TitleLoseFocusCommand = diffuse,Color("White");strokecolor,Color("Black");stopeffect;
2012-08-04 17:54:37 -07:00
#
ItemsStartX = SCREEN_CENTER_X-140
ItemsEndX = SCREEN_CENTER_X+130
ItemsGapX = 12
ItemsMinBaseZoom = 0.5
ItemsLongRowP1X = SCREEN_CENTER_X-60
ItemsLongRowP2X = SCREEN_CENTER_X+100
ItemsLongRowSharedX = SCREEN_CENTER_X
ItemOnCommand = shadowlength,1;zoom,0.55
ItemGainFocusCommand =
ItemLoseFocusCommand =
2013-06-15 05:54:55 -07:00
TweenSeconds = 0.05
2011-04-03 21:32:01 -04:00
[OptionRowService]
2011-04-03 16:10:10 -04:00
[OptionRowExit]
FrameOnCommand = visible,true;diffuse,Color("Red");
FrameX = SCREEN_CENTER_X
ItemsMinBaseZoom = 1
ItemOnCommand = shadowlength,1;zoom,0.8;diffuse,Color("Red");diffusebottomedge,BoostColor(Color("Red"),0.75);shadowcolor,BoostColor(Color("Red"),0.35)
2013-06-15 05:54:55 -07:00
ItemGainFocusCommand = stoptweening;linear,0.1;zoom,1;diffuse,Color("Red");diffusebottomedge,BoostColor(Color("Red"),0.75)
ItemLoseFocusCommand = stoptweening;decelerate,0.05;zoom,0.8;
2011-04-03 16:10:10 -04:00
ColorSelected = Color("Red")
ColorNotSelected = Color("Red")
ColorDisabled = Color("Red")
ItemsLongRowP1X = SCREEN_CENTER_X-1024
ItemsLongRowP2X = SCREEN_CENTER_X+1024
ItemsLongRowSharedX = SCREEN_CENTER_X
[OptionsCursor]
[OptionsCursorP1]
LeftOnCommand = horizalign,right;diffuse,PlayerColor(PLAYER_1)
MiddleOnCommand = ;diffuse,PlayerColor(PLAYER_1)
RightOnCommand = horizalign,left;diffuse,PlayerColor(PLAYER_1)
[OptionsCursorP2]
LeftOnCommand = horizalign,right;diffuse,PlayerColor(PLAYER_2)
MiddleOnCommand = ;diffuse,PlayerColor(PLAYER_2)
RightOnCommand = horizalign,left;diffuse,PlayerColor(PLAYER_2)
[OptionsUnderline]
[OptionsUnderlineP1]
LeftOnCommand = horizalign,right;diffuse,PlayerColor(PLAYER_1)
MiddleOnCommand = ;diffuse,PlayerColor(PLAYER_1)
RightOnCommand = horizalign,left;diffuse,PlayerColor(PLAYER_1)
[OptionsUnderlineP2]
LeftOnCommand = horizalign,right;diffuse,PlayerColor(PLAYER_2)
MiddleOnCommand = ;diffuse,PlayerColor(PLAYER_2)
RightOnCommand = horizalign,left;diffuse,PlayerColor(PLAYER_2)
2012-01-08 19:00:28 -06:00
2011-03-17 01:47:30 -04:00
[MenuTimer]
2014-08-30 20:17:15 -07:00
Text1OnCommand = horizalign,right;stopeffect;finishtweening;shadowlength,2;strokecolor,Color("Outline");
2012-01-08 19:00:28 -06:00
Text1FormatFunction = function(fSeconds) fSeconds=math.floor(fSeconds); return string.format("%02.0f",fSeconds) end
2014-08-30 20:17:15 -07:00
Text2OnCommand = x,2;y,3;stopeffect;stoptweening;halign,0;shadowlength,0;strokecolor,Color("Outline");zoom,0.65
2012-01-08 19:00:28 -06:00
Text2FormatFunction = function(fSeconds) local remainder=fSeconds-math.floor(fSeconds); local digit=math.floor(remainder*100); return string.format("%02.0f",digit) end
2011-04-03 21:46:37 -04:00
2014-08-30 20:17:15 -07:00
Warning10Command = diffuseshift;effectperiod,1;effectcolor1,Color.White;effectcolor2,Color.Red;
2011-04-03 18:45:51 -04:00
[MenuTimerNoSound]
2014-08-30 20:17:15 -07:00
[MenuTimerContinue]
Fallback = "MenuTimer"
Text1OnCommand = strokecolor,Color.Outline;shadowlength,2
Text1FormatFunction = function(fSeconds) return string.format("%02.2f",fSeconds) end;
Text2OnCommand = visible,false
Text2FormatFunction = function(fSeconds) return "" end;
2011-03-17 01:47:30 -04:00
[MusicWheel]
2012-08-06 13:18:17 -07:00
SwitchSeconds = 0.04
2011-03-17 01:47:30 -04:00
LockedInitialVelocity = 7
2011-04-03 22:38:51 -04:00
2012-08-06 13:18:17 -07:00
RouletteSwitchSeconds = 0.04
RouletteSlowDownSwitches = 5
LockedInitialVelocity = 15
2011-03-17 01:47:30 -04:00
; linear wheel example:
; ItemTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) \
; self:y(offsetFromCenter*38); \
; end;
; 3D wheel example:
; ItemTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) \
; local curve = math.pi; \
; local WHEEL_3D_RADIUS = 245; \
; local rotationx_radians = scale(offsetFromCenter,-numItems/2,numItems/2,-curve/2,curve/2); \
; self:x( 0 - math.cos(offsetFromCenter/math.pi) ); \
; self:y( WHEEL_3D_RADIUS * math.sin(rotationx_radians) ); \
; self:z( -100 + WHEEL_3D_RADIUS * math.cos(rotationx_radians) ); \
; self:rotationx( rotationx_radians * 180/math.pi ); --[[ to degrees end]] \
; end;
2011-04-03 19:37:49 -04:00
ItemTransformFunction = function(self,offsetFromCenter,itemIndex,numItems) self:x( (1-math.cos(offsetFromCenter/math.pi))*44 ); self:y( offsetFromCenter*46 ); end
2011-03-17 01:47:30 -04:00
MusicWheelSortOnCommand = fov,90;
MusicWheelSortOffCommand = fov,90;
2013-06-15 05:54:55 -07:00
MusicWheelItemSortOnCommand = zoomy,0;bounceend,0.05;zoomy,1
MusicWheelItemSortOffCommand = linear,0.05;zoomy,0
2011-03-17 01:47:30 -04:00
HighlightOnCommand = diffuseshift;effecttiming,(1/8),0,(7/8),0;effectcolor2,Color("White");effectcolor1,color("1,1,1,0.5");effectclock,'beatnooffset'
2013-06-15 05:54:55 -07:00
HighlightSortOnCommand = stoptweening;decelerate,0.05;glow,Color("Stealth");zoom,1
HighlightSortOffCommand = stoptweening;accelerate,0.05;glow,Color("Orange");zoom,1.05
2011-03-17 01:47:30 -04:00
WheelItemOnDelayOffset = 0.04
WheelItemOffDelayOffset = 0.04
2011-04-03 22:38:51 -04:00
2011-03-17 01:47:30 -04:00
SectionColor1 = Color("Orange")
#
SongRealExtraColor = Color("Red")
SortMenuColor = Color("Orange")
2011-04-03 22:38:51 -04:00
2011-03-17 01:47:30 -04:00
#
2011-04-03 22:38:51 -04:00
2011-03-17 01:47:30 -04:00
UseEasyMarkerFlag = true
2011-04-03 22:38:51 -04:00
2011-04-03 19:37:49 -04:00
[CourseWheel]
2011-11-27 22:09:37 -06:00
[OniWheel]
Fallback = "CourseWheel"
ModeMenuChoiceNames = "Oni,Survival"
2011-04-03 19:37:49 -04:00
[OnlineMusicWheel]
2011-03-17 01:47:30 -04:00
[MusicWheelItem]
WheelNotifyIconX = -128-16+0.5
WheelNotifyIconOnCommand = shadowlength,2;
#
SongNameX = -120
#
CourseX = -120
CourseOnCommand = maxwidth,208;horizalign,left
#
SectionExpandedX = -38
SectionExpandedY = -2
SectionExpandedOnCommand = maxwidth,194;shadowlength,1;shadowcolor,color("0.1,0.1,0.1,0.25")
#
SectionCollapsedX = -38
SectionCollapsedY = -2
SectionCollapsedOnCommand = maxwidth,194;shadowlength,1;shadowcolor,color("0.1,0.1,0.1,0.2")
2011-08-02 18:36:54 -07:00
#
SectionCountX = 120
2011-03-17 01:47:30 -04:00
SectionCountOnCommand = zoom,0.75;strokecolor,Color("Outline")
#
2011-08-20 19:42:59 -07:00
RouletteOnCommand = maxwidth,400;shadowlength,1;basezoom,0.75;rainbowscroll,true;pulse;effectmagnitude,1,1.125,1;effectperiod,3
2011-03-17 01:47:30 -04:00
#
SortX = -132
SortY = -2
SortOnCommand = maxwidth,256;horizalign,left;shadowlength,1;shadowcolor,color("0,0,0,0.325")
#
ModeX = -132
ModeY = -2
2011-04-03 16:10:10 -04:00
ModeOnCommand = maxwidth,256;horizalign,left;strokecolor,Color("Outline")
2011-03-17 01:47:30 -04:00
#
2011-04-03 16:10:10 -04:00
GradeP1X = 106+16
GradeP1Y = -8
GradeP2X = 110+16
GradeP2Y = 8
[NoteField]
ShowBoard = GAMESTATE:GetCurrentGame():GetName() == "kb7"
2011-04-03 21:32:01 -04:00
[PlayerStageStats]
[Player]
2011-12-29 12:49:45 -06:00
# In The Groove
# ReceptorArrowsYStandard=-125
# ReceptorArrowsYReverse=145
# StepMania Alpha 4
# ~ ReceptorArrowsYStandard=-144
# ~ ReceptorArrowsYReverse=144
# SM5's default uses a UserPreference for this.
ReceptorArrowsYStandard = GetTapPosition('Standard')
ReceptorArrowsYReverse = GetTapPosition('Reverse')
ComboUnderField = ComboUnderField()
2012-01-15 20:45:01 -06:00
RollBodyIncrementsCombo = ThemePrefs.Get("ComboOnRolls")
2011-04-03 21:32:01 -04:00
[PlayerOptions]
[PlayerShared]
[Profile]
[RadarValues]
[RollingNumbers]
[RollingNumbersEvaluation]
[RollingNumbersJudgment]
2011-04-03 16:10:10 -04:00
[ScoreDisplayNormal]
2012-12-27 18:25:08 -08:00
TextOnCommand = shadowlength,1;
2011-04-03 16:10:10 -04:00
[ScoreDisplayOni]
TextX =
TextY =
2012-12-27 18:25:08 -08:00
TextOnCommand = shadowlength,1;
2011-04-03 16:10:10 -04:00
TextOffCommand =
[ScoreDisplayOni Numbers]
TextX =
TextY =
2012-12-27 18:25:08 -08:00
TextOnCommand = shadowlength,1;
2011-04-03 16:10:10 -04:00
TextOffCommand =
[ScoreDisplayLifeTime]
FrameOnCommand = visible,false;spin
2011-03-17 01:47:30 -04:00
#
2011-04-03 16:10:10 -04:00
TimeRemainingY = 80
2011-08-24 13:07:15 -05:00
TimeRemainingOnCommand = zoom,1;shadowlength,1;
2011-03-17 01:47:30 -04:00
#
2014-08-31 23:50:08 -07:00
DeltaSecondsOnCommand = y,80;
2011-08-24 13:07:15 -05:00
DeltaSecondsGainLifeCommand = zoom,0.5;
2011-03-17 01:47:30 -04:00
2011-04-03 16:10:10 -04:00
[ScoreDisplayPercentage Percent]
2014-09-01 05:38:33 -07:00
PercentP1OnCommand = shadowlength,1;strokecolor,Color.Outline
PercentP2OnCommand = shadowlength,1;strokecolor,Color.Outline
DancePointsP1OnCommand = shadowlength,1;strokecolor,Color.Outline
DancePointsP2OnCommand = shadowlength,1;strokecolor,Color.Outline
2011-04-03 16:10:10 -04:00
[ScoreDisplayRave]
2012-01-16 00:20:59 -06:00
MeterP1OnCommand = draworder,-1;texcoordvelocity,1,0
MeterP2OnCommand = draworder,-1;zoomx,-1;texcoordvelocity,1,0
2011-04-03 16:10:10 -04:00
LevelP1OnCommand = draworder,105;zoom,0.75;diffuse,ColorLightTone( PlayerColor(PLAYER_1) );strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );x,-144;skewx,-0.125;
LevelP2OnCommand = draworder,105;draworder,105;zoom,0.75;diffuse,ColorLightTone( PlayerColor(PLAYER_2) );strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );x,144;skewx,-0.125;
[ScoreKeeperRave]
[ScreenEvaluation Percent]
2011-04-03 23:19:37 -04:00
# TODO: Better name?
2011-04-03 16:10:10 -04:00
PercentP1OnCommand = horizalign,right;shadowlength,1;diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );
PercentP2OnCommand = horizalign,right;shadowlength,1;diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );
PercentRemainderP1OnCommand = horizalign,left;shadowlength,1;diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );
PercentRemainderP2OnCommand = horizalign,left;shadowlength,1;diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );
DancePointsP1X = 0
DancePointsP1Y = 0
DancePointsP1OnCommand = shadowlength,1;diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );
DancePointsP1OffCommand =
DancePointsP2X = 0
DancePointsP2Y = 0
DancePointsP2OnCommand = shadowlength,1;diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );
DancePointsP2OffCommand =
DancePointsDigits = 2
ApplyScoreDisplayOptions = true
PercentDecimalPlaces = 2
PercentTotalSize = 5
[SoundEffectControl]
[SoundEffectControl_Off]
[SoundEffectControl_Speed]
[SoundEffectControl_Pitch]
2011-03-17 01:47:30 -04:00
[StepsDisplayListRow]
2011-04-03 23:19:37 -04:00
# TODO: Make this use DifficultyList?
2011-03-17 01:47:30 -04:00
CapitalizeDifficultyNames = false
NumShownItems = 5
ItemsSpacingY = 24
2013-06-15 05:54:55 -07:00
MoveCommand = decelerate,0.05
2011-04-03 23:43:22 -04:00
2011-03-17 01:47:30 -04:00
FrameX =
2011-04-03 23:43:22 -04:00
2011-03-17 01:47:30 -04:00
FrameSetCommand = %function(self,param) \
if param.CustomDifficulty then \
self:diffuse(ColorMidTone( CustomDifficultyToColor(param.CustomDifficulty) )); \
else \
self:diffuse(color('1,1,1,1')); \
end; \
end;
#
NumTicks = 10
MaxTicks = 10
#
ShowMeter = true
MeterX = 56
MeterOnCommand = shadowlength,1;zoom,0.65;textglowmode,'TextGlowMode_Inner';
MeterSetCommand = %function(self,param) \
if param.CustomDifficulty then \
self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \
self:shadowcolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); \
end; \
if param.Meter then \
if param.Meter >= 10 then \
self:textglowmode('TextGlowMode_Inner'); \
self:glowshift(); \
else \
self:stopeffect(); \
end; \
end; \
end;
#
ShowDescription = true
2011-12-28 21:45:50 -06:00
DescriptionX = ThemePrefs.Get("AutoSetStyle") and (-64-8+20) or (-64-8)
2011-03-17 01:47:30 -04:00
DescriptionOnCommand = shadowlength,1;horizalign,left;zoom,0.65;maxwidth,128+8-20;uppercase,true;
DescriptionSetCommand = %function(self,param) \
if self:GetText() == "" then \
self:settext("Edit"); \
end; \
if param.CustomDifficulty then \
self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \
self:shadowcolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); \
end; \
end;
#
2012-12-28 22:52:29 -08:00
ShowAutogen = true
2011-03-17 01:47:30 -04:00
AutogenX = 0
AutogenY = 0
2012-12-28 22:52:29 -08:00
AutogenOnCommand = diffuseshift;effectcolor1,Color.Alpha( Color("Green") , 0.5 );effectcolor2,ColorMidTone( Color("Green") );
#AutogenOnCommand=zoom,0.75;
2011-03-17 01:47:30 -04:00
#
2011-12-28 21:45:50 -06:00
ShowStepsType = ThemePrefs.Get("AutoSetStyle")
2011-04-03 21:32:01 -04:00
StepsTypeX = -64-8
StepsTypeY = 0
StepsTypeOnCommand =
StepsTypeSetCommand =
2011-04-03 16:10:10 -04:00
[SongMeterDisplay]
StreamWidth = 380
ContainerX =
ContainerY =
ContainerOnCommand =
ContainerOffCommand =
FrameX = 0
FrameY = 0
FrameOnCommand = sleep,2;linear,0.25;diffuse,Color("Orange");glow,1,1,1,0.5;decelerate,0.6;glow,1,1,1,0
FrameOffCommand =
StreamX = 0
StreamY = 0
StreamOnCommand = 0
StreamOffCommand = 0
TipX = 0
TipY = 0
TipOnCommand =
TipOffCommand =
[SongMeterDisplayP1]
Fallback = "SongMeterDisplay"
FrameOnCommand = sleep,2;linear,0.25;diffuse,PlayerColor(PLAYER_1);glow,1,1,1,0.5;decelerate,0.6;glow,1,1,1,0
[SongMeterDisplayP2]
Fallback = "SongMeterDisplay"
FrameOnCommand = sleep,2;linear,0.25;diffuse,PlayerColor(PLAYER_2);glow,1,1,1,0.5;decelerate,0.6;glow,1,1,1,0
2011-04-03 21:32:01 -04:00
[StepsDisplayEvaluation]
Fallback = "StepsDisplay"
[StreamDisplay]
; a simple bar life meter:
; PillTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) local native_width=32; local zoomed_width=12; self:zoomx(zoomed_width/native_width); self:x((itemIndex-(numItems/2))*zoomed_width); end
# PillTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) \
# local fItemWidth = ( 256 / numItems ) \
# self:x( ((itemIndex-(numItems/2))*fItemWidth) + ( numItems / 2 ) ); \
# self:zoomtowidth(fItemWidth); \
# self:diffuseramp(); \
# self:effectperiod(4); \
# self:effectoffset((itemIndex-1)/numItems * -1); \
# self:effectcolor2(color("1,1,1,1")); \
# self:effectcolor1(color("0.5,0.5,0.5,1")); \
# self:effectclock('beatnooffset'); \
# end;
PillTransformFunction = function(self,offsetFromCenter,itemIndex,numItems) \
2013-10-20 21:57:50 -07:00
local offset = itemIndex / numItems \
2014-08-31 23:50:08 -07:00
local rate = 4 \
2011-04-03 21:32:01 -04:00
local fItemWidth = ( 256 / numItems ) \
2011-07-19 17:09:43 -07:00
self:x( ((itemIndex-(numItems/2))*fItemWidth) + ( numItems / 2 ) ); \
2011-04-03 21:32:01 -04:00
self:zoomtowidth(fItemWidth); \
2013-10-20 21:57:50 -07:00
self:diffuseramp(); \
self:effectcolor2(color("1,1,1,1")); \
self:effectcolor1(color("0.5,0.5,0.5,1")); \
2014-08-31 23:50:08 -07:00
self:effectperiod(rate); \
2013-10-20 21:57:50 -07:00
self:effectclock('beat'); \
2014-08-31 22:32:11 -07:00
self:effectoffset(1-offset); \
2011-04-03 21:32:01 -04:00
end;
# PillTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) \
# local fItemWidth = ( 256 / numItems ) \
# self:x( ((itemIndex-(numItems/2))*fItemWidth) + ( numItems / 2 ) ); \
# self:zoomtowidth(fItemWidth); \
# self:diffuseramp(); \
# self:effecttiming(1,0.01875*itemIndex,1,1-(0.01875*itemIndex)); \
# self:effectclock('beatnooffset'); \
# end;
2011-07-19 17:09:43 -07:00
TextureCoordScaleX = 256/16
NumPills = 16
2011-04-03 23:19:37 -04:00
2011-03-17 01:47:30 -04:00
[TextBanner]
TitleOnCommand = horizalign,left;shadowlength,1;
SubtitleOnCommand = horizalign,left;shadowlength,1;
ArtistOnCommand = horizalign,left;shadowlength,1;skewx,-0.2
ArtistPrependString = ""
2014-08-16 20:55:57 -07:00
[TextBannerHighScore]
Fallback = "TextBanner"
2011-04-03 23:19:37 -04:00
[WheelNotifyIcon]
2011-04-03 16:10:10 -04:00
[Screen]
[ScreenDebugOverlay]
2011-03-17 01:47:30 -04:00
[ScreenSystemLayer]
2011-06-25 14:36:26 -07:00
ShowClock = true
2014-09-01 05:38:33 -07:00
CreditsP1OnCommand = horizalign,left;vertalign,bottom;zoom,0.675;shadowlength,1;diffuse,PlayerColor(PLAYER_1);diffusetopedge,ColorLightTone(PlayerColor(PLAYER_1));
#
CreditsP2OnCommand = horizalign,right;vertalign,bottom;zoom,0.675;shadowlength,1;diffuse,PlayerColor(PLAYER_2);diffusetopedge,ColorLightTone(PlayerColor(PLAYER_2));
2011-03-17 01:47:30 -04:00
#
2011-04-03 16:10:10 -04:00
[ScreenConsoleOverlay]
[ScreenInstallOverlay]
[ScreenSyncOverlay]
[ScreenStatsOverlay]
2011-03-17 01:47:30 -04:00
[ScreenWithMenuElements]
WaitForChildrenBeforeTweening = true
ScreenInDelay = 0
ScreenOutDelay = 0
FOV = 90
ShowHeader = true
HeaderX = SCREEN_CENTER_X
2013-06-04 02:12:58 -07:00
HeaderY = SCREEN_TOP-2
2014-08-30 16:14:03 -07:00
HeaderOnCommand = draworder,1;
2011-03-17 01:47:30 -04:00
HeaderOffCommand =
ShowFooter = true
FooterX = SCREEN_CENTER_X
2014-08-31 22:23:11 -07:00
FooterY = SCREEN_BOTTOM+4
FooterOnCommand = draworder,1;
2011-03-17 01:47:30 -04:00
FooterOffCommand =
ShowHelp = true
HelpX = SCREEN_CENTER_X
HelpY = SCREEN_BOTTOM-16
2011-08-21 19:39:15 -07:00
HelpOnCommand = SetSecsBetweenSwitches,4;zoom,0.675;maxwidth,480/0.675;shadowlength,1;strokecolor,Color("Black");draworder,105;zoomy,0;zoom,1*0.675;linear,0.175
2011-03-17 01:47:30 -04:00
HelpOffCommand = linear,0.175;zoomy,0
AlternateHelpDisplayX = SCREEN_CENTER_X
AlternateHelpDisplayY = SCREEN_BOTTOM-16
# AlternateHelpDisplayOnCommand=draworder,105;
2011-08-21 19:39:15 -07:00
AlternateHelpDisplayOnCommand = SetSecsBetweenSwitches,4;zoom,0.675;maxwidth,480/0.675;shadowlength,1;strokecolor,Color("Black");draworder,105;zoomy,0;linear,0.175;zoom,1*0.675;diffusealpha,0
2011-03-17 01:47:30 -04:00
AlternateHelpDisplayOffCommand = linear,0.175;zoomy,0
TimerX = SCREEN_RIGHT-36-4
2014-08-30 20:17:15 -07:00
TimerY = SCREEN_TOP+23
2014-08-30 16:14:03 -07:00
TimerOnCommand = draworder,2;visible,PREFSMAN:GetPreference("MenuTimer");
2011-03-17 01:47:30 -04:00
# TimerOnCommand=fov,90;vanishpoint,SCREEN_RIGHT-36-4,SCREEN_TOP+20;draworder,5;visible,PREFSMAN:GetPreference("MenuTimer");rotationy,90;decelerate,0.4;rotationy,0;
2011-04-03 21:32:01 -04:00
TimerOffCommand =
# TimerOffCommand=accelerate,0.4;rotationx,90;
2011-03-17 01:47:30 -04:00
StageDisplayNumberOffset = 1
2012-03-18 12:38:24 -07:00
#
StageDisplayUseShortString = false
2011-03-17 01:47:30 -04:00
# This is useful
ArcadeOverlayX =
ArcadeOverlayY =
ArcadeOverlayOnCommand = draworder,100
ArcadeOverlayOffCommand =
#
ArcadeOverlay.TextX = SCREEN_CENTER_X
ArcadeOverlay.TextY = SCREEN_BOTTOM-48
ArcadeOverlay.TextOnCommand =
ArcadeOverlay.TextOffCommand =
2011-04-03 16:10:10 -04:00
2011-03-17 01:47:30 -04:00
[ScreenWithMenuElementsBlank]
ShowHeader = false
ShowFooter = false
2011-04-03 16:10:10 -04:00
[ScreenSelectMaster]
2011-03-17 01:47:30 -04:00
2011-04-03 16:10:10 -04:00
[ScreenSelectMasterBlank]
2011-03-17 01:47:30 -04:00
[ScreenTextEntry]
QuestionOnCommand = diffuse,Color("Orange");diffusetopedge,BoostColor(Color("Orange"),1.5);wrapwidthpixels,600
AnswerOnCommand = diffuse,Color("Blue");glowshift;
2011-04-03 23:19:37 -04:00
2011-03-17 01:47:30 -04:00
[ScreenInit]
PrepareScreens = "ScreenTitleMenu,ScreenTitleJoin"
GroupedScreens = "ScreenInit,ScreenTitleJoin,ScreenTitleMenu"
PersistScreens = "ScreenInit,ScreenTitleJoin,ScreenTitleMenu"
[ScreenTitleMenu]
ShowHeader = false
2013-01-05 23:21:32 -08:00
ShowFooter = true
2011-03-17 01:47:30 -04:00
#
WrapScroller = false
ScrollerTransform = function(self,offset,itemIndex,numItems) self:y((28)*(itemIndex-(numItems-1)/2)); end;
ScrollerSecondsPerItem = 0
ScrollerNumItemsToDraw = 20
ScrollerX = SCREEN_CENTER_X
ScrollerY = SCREEN_CENTER_Y+80
ScrollerOnCommand = zoom,0;bounceend,0.35;zoom,1
#
ShowLogo = true
2012-10-06 23:12:33 -07:00
LogoX = SCREEN_CENTER_X-32
2011-03-17 01:47:30 -04:00
LogoY = SCREEN_CENTER_Y-68
2011-09-07 22:04:17 -05:00
LogoOnCommand =
LogoOffCommand =
2011-03-17 01:47:30 -04:00
#
ShowTimingDifficulty = true
2013-01-05 23:21:32 -08:00
TimingDifficultyX = SCREEN_LEFT+16
2011-03-17 01:47:30 -04:00
TimingDifficultyY = SCREEN_TOP+22
TimingDifficultyOnCommand =
TimingDifficultyOffCommand =
#
ShowLifeDifficulty = true
2013-01-05 23:21:32 -08:00
LifeDifficultyX = SCREEN_LEFT+16
LifeDifficultyY = SCREEN_TOP+44
2011-03-17 01:47:30 -04:00
LifeDifficultyOnCommand =
LifeDifficultyOffCommand =
#
2013-01-05 23:21:32 -08:00
ShowNumSongs = true
NumSongsX = SCREEN_LEFT+16
NumSongsY = SCREEN_TOP+68
NumSongsOnCommand = vertalign,bottom;horizalign,left;zoom,0.5;shadowlength,1;playcommand,"Set"
NumSongsOffCommand =
ShowCurrentGametype = true
#
CurrentGametypeX = SCREEN_LEFT+16
CurrentGametypeY = SCREEN_TOP+84
CurrentGametypeOnCommand = vertalign,bottom;horizalign,left;zoom,0.5;shadowlength,1
2013-06-15 05:54:55 -07:00
CurrentGametypeOffCommand =
2013-01-05 23:21:32 -08:00
#
2011-03-17 01:47:30 -04:00
ShowSystemDirection = false
SystemDirectionX = SCREEN_LEFT+40
SystemDirectionY = SCREEN_TOP+24
SystemDirectionOnCommand =
SystemDirectionOffCommand =
#
ShowVersionInfo = true
2013-01-05 23:21:32 -08:00
VersionInfoX = SCREEN_RIGHT-16
VersionInfoY = SCREEN_TOP+24
2011-03-17 01:47:30 -04:00
VersionInfoOnCommand =
2014-08-31 23:08:06 -07:00
2014-08-31 23:50:08 -07:00
2011-03-17 01:47:30 -04:00
VersionInfoOffCommand =
#
ShowNetworkStatus = true
2011-06-05 03:48:07 -05:00
NetworkStatusX = SCREEN_LEFT+12
2013-01-05 23:21:32 -08:00
NetworkStatusY = SCREEN_BOTTOM-64
2011-06-05 03:48:07 -05:00
NetworkStatusOnCommand = halign,0;
2011-03-17 01:47:30 -04:00
NetworkStatusOffCommand = linear,0.5;cropright,1
#
2012-06-27 14:19:04 -07:00
2011-04-03 21:32:01 -04:00
[ScreenQuickSetupOverview]
2014-08-30 16:14:03 -07:00
2011-04-03 21:32:01 -04:00
IconStartX = SCREEN_CENTER_X-160
IconStartY = SCREEN_BOTTOM-60
IconSetX = SCREEN_CENTER_X-160
IconSetY = SCREEN_BOTTOM-60
IconBackX = SCREEN_CENTER_X+160
IconBackY = SCREEN_BOTTOM-60
ExplanationX = SCREEN_CENTER_X
ExplanationY = SCREEN_BOTTOM-100
ExplanationOnCommand = shadowlength,1;zoom,0.75;maxwidth,SCREEN_WIDTH/0.75;
ExplanationOffCommand =
2011-03-17 01:47:30 -04:00
[ScreenProfileLoad]
#
ShowHeader = true
ShowFooter = true
ShowHelp = true
2011-04-03 16:10:10 -04:00
2011-03-17 01:47:30 -04:00
[ScreenSelectProfile]
WaitForChildrenBeforeTweening = true
2011-04-03 16:10:10 -04:00
2011-03-17 01:47:30 -04:00
[ScreenSelectStyle]
UpdateOnMesage = ""
#
FOV = 90
#
PerChoiceScrollElement = false
PerChoiceIconElement = false
#
2011-10-12 00:55:50 -05:00
Choice7Keys = "name,7Keys;style,single7;screen,"..Branch.AfterSelectStyle()
Choice10Keys = "name,10Keys;style,double5;screen,"..Branch.AfterSelectStyle()
Choice14Keys = "name,14Keys;style,double7;screen,"..Branch.AfterSelectStyle()
ChoiceKB7 = "name,kb7;style,single;screen,"..Branch.AfterSelectStyle()
2011-03-17 01:47:30 -04:00
#
ShowScroller = false
2011-04-03 18:45:51 -04:00
ShowIcon = true
2011-04-03 21:32:01 -04:00
WrapScroller = false
2011-03-17 01:47:30 -04:00
UseIconMetrics = true
#
2013-06-15 05:54:55 -07:00
IconGainFocusCommand = stoptweening;bounceend,0.05;zoom,1;
IconLoseFocusCommand = stoptweening;decelerate,0.1;zoom,0.8;
2011-03-17 01:47:30 -04:00
#
IconChoiceSingleX = SCREEN_CENTER_X-160
IconChoiceSingleY = SCREEN_CENTER_Y-96
IconChoiceSingleOnCommand = zoom,0;bounceend,0.35;zoom,1
2013-06-15 05:54:55 -07:00
IconChoiceSingleOffCommand = linear,0.05;zoomx,0
2011-03-17 01:47:30 -04:00
#
IconChoiceDoubleX = SCREEN_CENTER_X-160
IconChoiceDoubleY = SCREEN_CENTER_Y
IconChoiceDoubleOnCommand = zoom,0;bounceend,0.35;zoom,1
2013-06-15 05:54:55 -07:00
IconChoiceDoubleOffCommand = linear,0.05;zoomx,0
2011-06-13 15:50:55 -05:00
####
2011-03-17 01:47:30 -04:00
IconChoiceSoloX = SCREEN_CENTER_X-160
IconChoiceSoloY = SCREEN_CENTER_Y+96
IconChoiceSoloOnCommand = zoom,0;bounceend,0.35;zoom,1
2013-06-15 05:54:55 -07:00
IconChoiceSoloOffCommand = linear,0.05;zoomx,0
2011-03-17 01:47:30 -04:00
#
IconChoiceHalfDoubleX = SCREEN_CENTER_X-160
IconChoiceHalfDoubleY = SCREEN_CENTER_Y+96
IconChoiceHalfDoubleOnCommand = zoom,0;bounceend,0.35;zoom,1
2013-06-15 05:54:55 -07:00
IconChoiceHalfDoubleOffCommand = linear,0.05;zoomx,0
2011-06-13 15:50:55 -05:00
####
2011-03-17 01:47:30 -04:00
IconChoiceVersusX = SCREEN_CENTER_X+160
2011-06-13 15:50:55 -05:00
IconChoiceVersusY = string.find(THEME:GetMetric("ScreenSelectStyle","ChoiceNames"),"Routine") and SCREEN_CENTER_Y-96 or SCREEN_CENTER_Y-48
2011-03-17 01:47:30 -04:00
IconChoiceVersusOnCommand = zoom,0;bounceend,0.35;zoom,1
2013-06-15 05:54:55 -07:00
IconChoiceVersusOffCommand = linear,0.05;zoomx,0
2011-03-17 01:47:30 -04:00
#
IconChoiceCoupleX = SCREEN_CENTER_X+160
2011-06-13 15:50:55 -05:00
IconChoiceCoupleY = string.find(THEME:GetMetric("ScreenSelectStyle","ChoiceNames"),"Routine") and SCREEN_CENTER_Y or SCREEN_CENTER_Y+48
2011-03-17 01:47:30 -04:00
IconChoiceCoupleOnCommand = zoom,0;bounceend,0.35;zoom,1
2013-06-15 05:54:55 -07:00
IconChoiceCoupleOffCommand = linear,0.05;zoomx,0
2011-03-17 01:47:30 -04:00
#
2011-06-13 15:50:55 -05:00
IconChoiceRoutineX = SCREEN_CENTER_X+160
IconChoiceRoutineY = SCREEN_CENTER_Y+96
IconChoiceRoutineOnCommand = zoom,0;bounceend,0.35;zoom,1
2013-06-15 05:54:55 -07:00
IconChoiceRoutineOffCommand = linear,0.05;zoomx,0
2011-06-13 15:50:55 -05:00
#
2011-03-17 01:47:30 -04:00
IconChoicekb7X = SCREEN_CENTER_X
IconChoicekb7Y = SCREEN_CENTER_Y
IconChoicekb7OnCommand = zoom,0;bounceend,0.35;zoom,1
2013-06-15 05:54:55 -07:00
IconChoicekb7OffCommand = linear,0.05;zoomx,0
2011-03-17 01:47:30 -04:00
#
IconChoice5KeysX = SCREEN_CENTER_X-160
IconChoice5KeysY = SCREEN_CENTER_Y-48
IconChoice5KeysOnCommand = zoom,0;bounceend,0.35;zoom,1
2013-06-15 05:54:55 -07:00
IconChoice5KeysOffCommand = linear,0.05;zoomx,0
2011-03-17 01:47:30 -04:00
#
IconChoice7KeysX = SCREEN_CENTER_X-160
IconChoice7KeysY = SCREEN_CENTER_Y+48
IconChoice7KeysOnCommand = zoom,0;bounceend,0.35;zoom,1
2013-06-15 05:54:55 -07:00
IconChoice7KeysOffCommand = linear,0.05;zoomx,0
2011-03-17 01:47:30 -04:00
#
IconChoice10KeysX = SCREEN_CENTER_X+160
IconChoice10KeysY = SCREEN_CENTER_Y-48
IconChoice10KeysOnCommand = zoom,0;bounceend,0.35;zoom,1
2013-06-15 05:54:55 -07:00
IconChoice10KeysOffCommand = linear,0.05;zoomx,0
2011-03-17 01:47:30 -04:00
#
IconChoice14KeysX = SCREEN_CENTER_X+160
IconChoice14KeysY = SCREEN_CENTER_Y+48
IconChoice14KeysOnCommand = zoom,0;bounceend,0.35;zoom,1
2013-06-15 05:54:55 -07:00
IconChoice14KeysOffCommand = linear,0.05;zoomx,0
2011-03-17 01:47:30 -04:00
[ScreenSelectPlayMode]
PersistScreens = "ScreenSelectPlayMode,ScreenSelectMusic"
#
2013-06-15 05:54:55 -07:00
ScreenOutDelay = 1.5
2011-03-17 01:47:30 -04:00
#
DefaultChoice = "Easy"
# ChoiceNames="Normal,Extended"
#
2011-04-03 21:32:01 -04:00
PerChoiceIconElement = false
#
ShowScroller = true
WrapScroller = true
2011-03-17 01:47:30 -04:00
ScrollerX = SCREEN_CENTER_X
ScrollerY = SCREEN_CENTER_Y-60
ScrollerOnCommand = SetFastCatchup,true;
2013-06-15 05:54:55 -07:00
ScrollerOffCommand = decelerate,0.35;y,SCREEN_CENTER_Y;sleep,1.15;linear,0.1;zoomy,0
2011-03-17 01:47:30 -04:00
#
2012-12-27 21:47:29 -08:00
ShowBackgroundFrame = false
2011-03-17 01:47:30 -04:00
BackgroundFrameX = SCREEN_CENTER_X
BackgroundFrameY = SCREEN_CENTER_Y-60
BackgroundFrameOnCommand = diffuse,Color("Black");diffusealpha,0.7
2012-08-04 17:54:37 -07:00
BackgroundFrameOffCommand = decelerate,0.8;y,SCREEN_CENTER_Y;sleep,1.5;linear,0.1;zoomy,0
2011-03-17 01:47:30 -04:00
#
ShowIcon = true
UseIconMetrics = true
#
IconGainFocusCommand = stoptweening;glowshift;decelerate,0.125;zoom,1;
IconLoseFocusCommand = stoptweening;stopeffect;decelerate,0.125;zoom,0.6;
# IconMinZoom=0.5
# IconBaseZoom=0.6
#
IconChoiceEasyX = SCREEN_CENTER_X-(240*(5/6))
IconChoiceEasyY = SCREEN_BOTTOM-88-64
IconChoiceEasyOnCommand = zoom,0;bounceend,0.35;zoom,0.8
IconChoiceEasyOffCommand = linear,0.1175;zoomx,0
#
IconChoiceNormalX = SCREEN_CENTER_X-80
IconChoiceNormalY = SCREEN_BOTTOM-88-64
IconChoiceNormalOnCommand = zoom,0;bounceend,0.35;zoom,0.8
IconChoiceNormalOffCommand = linear,0.1175;zoomx,0
#
IconChoiceHardX = SCREEN_CENTER_X+(80*(5/6))
IconChoiceHardY = SCREEN_BOTTOM-88-64
IconChoiceHardOnCommand = zoom,0;bounceend,0.35;zoom,0.8
IconChoiceHardOffCommand = linear,0.1175;zoomx,0
#
IconChoiceRaveX = SCREEN_CENTER_X+80
IconChoiceRaveY = SCREEN_BOTTOM-88-64
IconChoiceRaveOnCommand = zoom,0;bounceend,0.35;zoom,0.8
IconChoiceRaveOffCommand = linear,0.1175;zoomx,0
#
2012-01-07 16:01:51 -08:00
IconChoiceNonstopX = SCREEN_CENTER_X-160
IconChoiceNonstopY = SCREEN_BOTTOM-88
IconChoiceNonstopOnCommand = zoom,0;bounceend,0.35;zoom,0.8
IconChoiceNonstopOffCommand = linear,0.1175;zoomx,0
2011-03-17 01:47:30 -04:00
#
IconChoiceOniX = SCREEN_CENTER_X
IconChoiceOniY = SCREEN_BOTTOM-88
IconChoiceOniOnCommand = zoom,0;bounceend,0.35;zoom,0.8
IconChoiceOniOffCommand = linear,0.1175;zoomx,0
#
IconChoiceEndlessX = SCREEN_CENTER_X+160
IconChoiceEndlessY = SCREEN_BOTTOM-88
IconChoiceEndlessOnCommand = zoom,0;bounceend,0.35;zoom,0.8
IconChoiceEndlessOffCommand = linear,0.1175;zoomx,0
2011-04-03 16:10:10 -04:00
[ScreenSelectCharacter]
[ScreenGameInformation]
2011-03-17 01:47:30 -04:00
[ScreenSelectMusic]
UsePlayerSelectMenu = false
# OptionsMenuAvailable=(getenv(sMode) ~= Oni)
SelectMenuAvailable = true
# ModeMenuAvailable=(getenv(sMode) == Normal)
# HelpDisplay has things added here to make sure it disappears for another
# actor, which we defined in this screens decorations.
2011-08-21 19:39:15 -07:00
HelpSelectMenuOpenedMessageCommand = stoptweening;maxwidth,480/0.675;zoom,0.675;accelerate,0.125;diffusealpha,0;zoom,0.675*0.75;
HelpSelectMenuClosedMessageCommand = stoptweening;maxwidth,480/0.675;zoom,0.675*0.75;bouncebegin,0.125;diffusealpha,1;zoom,0.675
2011-03-17 01:47:30 -04:00
# Clone everything from HelpDisplay: we're lazy
ShowAlternateHelpDisplay = true
# AlternateHelpDisplaySelectMenuOpenedMessageCommand=stoptweening;y,SCREEN_BOTTOM-16;accelerate,0.0725/2;y,SCREEN_BOTTOM-16-16;diffusealpha,1;decelerate,0.0725/2;y,SCREEN_BOTTOM-16-32;
# AlternateHelpDisplaySelectMenuClosedMessageCommand=stoptweening;y,SCREEN_BOTTOM-16;smooth,0.125;y,SCREEN_BOTTOM-16;diffusealpha,0;
2011-08-21 19:39:15 -07:00
AlternateHelpDisplaySelectMenuOpenedMessageCommand = stoptweening;maxwidth,480/0.675;zoom,0.675*1.25;bounceend,0.2;diffusealpha,1;zoom,0.675;
AlternateHelpDisplaySelectMenuClosedMessageCommand = stoptweening;maxwidth,480/0.675;zoom,0.675;accelerate,0.125;diffusealpha,0;zoom,0.675*0.75;
2011-03-17 01:47:30 -04:00
#
MusicWheelX = SCREEN_CENTER_X+160
MusicWheelY = SCREEN_CENTER_Y
2013-06-15 05:54:55 -07:00
MusicWheelOnCommand = draworder,-5;fov,90;vanishpoint,SCREEN_CENTER_X+160,SCREEN_CENTER_Y;addx,SCREEN_CENTER_X;decelerate,0.1;addx,-SCREEN_CENTER_X
2011-03-17 01:47:30 -04:00
MusicWheelOffCommand = bouncebegin,0.15;zoomx,0;
#
ShowNewSong = not GAMESTATE:IsCourseMode()
2014-08-30 20:17:15 -07:00
NewSongX = SCREEN_CENTER_X-160+128-24
2011-08-02 18:36:54 -07:00
NewSongY = SCREEN_TOP+160-2
2011-03-17 01:47:30 -04:00
NewSongOnCommand = finishtweening;diffuse,Color("Orange");diffusetopedge,Color("Yellow");strokecolor,Color("Black");zoom,0.675;draworder,106;playcommand,"Set"
2013-06-15 05:54:55 -07:00
NewSongOffCommand = bouncebegin,0.1;zoom,0;diffusealpha,0
2011-03-17 01:47:30 -04:00
NewSongShowCommand = finishtweening;diffusealpha,1;glowshift;effectclock,'bgm';effectperiod,4;textglowmode,'TextGlowMode_Inner';
NewSongHideCommand = finishtweening;;diffusealpha,0;stopeffect;
#
ShowSongTime = true
SongTimeX = SCREEN_CENTER_X-160
SongTimeY = SCREEN_TOP+160+(36/2)+8
SongTimeOnCommand = zoom,0.75;strokecolor,Color("Outline");shadowlength,1
2014-08-30 20:17:15 -07:00
2014-08-31 22:23:11 -07:00
2011-03-17 01:47:30 -04:00
SongTimeOffCommand = bouncebegin,0.15;zoom,0;diffusealpha,0;
SongTimeResetCommand = diffuse,Color("White");
SongTimeAutogenCommand = diffuse,Color("Green");
SongTimeLongCommand = diffuse,Color("Yellow");diffusebottomedge,Color("Orange");
SongTimeMarathonCommand = diffuse,Color("Orange");diffusebottomedge,Color("Red");
#
2014-08-30 16:14:03 -07:00
ShowSortOrderFrame = false
2011-03-17 01:47:30 -04:00
SortOrderFrameX = SCREEN_CENTER_X+128+32
SortOrderFrameY = SCREEN_TOP+24
SortOrderFrameOnCommand = draworder,105;shadowlength,1
SortOrderFrameSortCommand =
2013-06-15 05:54:55 -07:00
SortOrderFrameSongChosenCommand = linear,0.1;diffusealpha,0;
SortOrderFrameOffCommand = bouncebegin,0.05;zoomy,0;
2011-03-17 01:47:30 -04:00
#
ShowSortOrder = true
2014-08-30 16:14:03 -07:00
SortOrderX = SCREEN_CENTER_X-160+128
SortOrderY = SCREEN_TOP+160+(36/2)+8
SortOrderOnCommand = draworder,105;horizalign,right;strokecolor,Color("Outline");zoom,0.675;maxwidth,96/0.675;
2011-03-17 01:47:30 -04:00
SortOrderSortCommand = finishtweening;zoom,0.675*1.25;diffuse,Color("Yellow");diffusebottomedge,Color("Orange");decelerate,0.5;zoom,0.675;diffuse,Color("White");
SortOrderSongChosenCommand = linear,0.25;diffusealpha,0;
2013-06-15 05:54:55 -07:00
SortOrderOffCommand = bouncebegin,0.05;zoomy,0;
2011-03-17 01:47:30 -04:00
#
ShowStageDisplay = true
2014-08-30 16:14:03 -07:00
StageDisplayX = SCREEN_RIGHT-128
2011-05-23 14:24:01 -07:00
StageDisplayY = SCREEN_TOP+24+3
2014-08-30 16:14:03 -07:00
StageDisplayOnCommand = skewx,-0.125;draworder,105;fov,90;zoom,0.75
2013-06-15 05:54:55 -07:00
StageDisplayOffCommand = linear,0.05;zoomy,0;
2011-03-17 01:47:30 -04:00
#
2011-12-28 21:45:50 -06:00
ShowDifficultyDisplay = not ThemePrefs.Get("AutoSetStyle") and not GAMESTATE:IsCourseMode()
2011-05-23 14:24:01 -07:00
DifficultyDisplayX = SCREEN_CENTER_X-160
DifficultyDisplayY = SCREEN_TOP+160-96+2
2013-06-15 05:54:55 -07:00
DifficultyDisplayOnCommand = draworder,105;fov,90;zoom,1;zoomy,0;sleep,0.2;smooth,0.1;zoomy,1
DifficultyDisplayOffCommand = linear,0.05;zoomy,0;
2011-03-17 01:47:30 -04:00
#
BannerX = SCREEN_CENTER_X-160
2011-05-23 14:24:01 -07:00
BannerY = SCREEN_TOP+160-36+4
2013-06-15 05:54:55 -07:00
BannerOnCommand = draworder,-1;scaletoclipped,256,80;visible,true;ztest,1;addy,-SCREEN_CENTER_Y;decelerate,0.1;addy,SCREEN_CENTER_Y
2011-03-17 01:47:30 -04:00
BannerOffCommand = bouncebegin,0.15;zoomx,0;
#
ShowBannerFrame = true
BannerFrameX = SCREEN_CENTER_X-160
2011-05-23 14:24:01 -07:00
BannerFrameY = SCREEN_TOP+160-36+4
2013-06-15 05:54:55 -07:00
BannerFrameOnCommand = draworder,105;addy,-SCREEN_CENTER_Y;decelerate,0.1;addy,SCREEN_CENTER_Y
2011-03-17 01:47:30 -04:00
BannerFrameOffCommand = bouncebegin,0.15;zoomx,0;
#
ShowBPMDisplay = true
BPMDisplayX = SCREEN_CENTER_X-160-90+2
BPMDisplayY = SCREEN_TOP+160+(36/2)+8
2013-06-15 05:54:55 -07:00
BPMDisplayOnCommand = finishtweening;maxwidth,128;horizalign,left;strokecolor,Color.Outline;addx,320;zoomx,0;decelerate,0.1;addx,-320;zoomx,1
BPMDisplayOffCommand = bouncebegin,0.05;zoomx,0;
2011-03-17 01:47:30 -04:00
#
ShowBPMLabel = true
BPMLabelX = SCREEN_CENTER_X-160-90
2014-08-30 16:14:03 -07:00
BPMLabelY = SCREEN_TOP+160+(36/2)+8
2013-06-15 05:54:55 -07:00
BPMLabelOnCommand = addx,-SCREEN_CENTER_X;decelerate,0.1;addx,SCREEN_CENTER_X
BPMLabelOffCommand = bouncebegin,0.05;zoomx,0;
2011-03-17 01:47:30 -04:00
#
2011-08-16 13:04:58 -05:00
ShowSegmentDisplay = not GAMESTATE:IsCourseMode()
SegmentDisplayX = SCREEN_CENTER_X-160
SegmentDisplayY = SCREEN_TOP+160-36+4
2013-06-15 05:54:55 -07:00
SegmentDisplayOnCommand = addx,-SCREEN_CENTER_X;decelerate,0.1;addx,SCREEN_CENTER_X
SegmentDisplayOffCommand = bouncebegin,0.05;zoomx,0;
2011-08-16 13:04:58 -05:00
#
2011-03-17 01:47:30 -04:00
ShowDifficultyList = not GAMESTATE:IsCourseMode();
DifficultyListX = SCREEN_CENTER_X-160
DifficultyListY = SCREEN_TOP+216
2013-06-15 05:54:55 -07:00
DifficultyListOnCommand = addx,-SCREEN_CENTER_X;decelerate,0.1;addx,SCREEN_CENTER_X;
2014-08-31 23:08:06 -07:00
DifficultyListStartSelectingStepsMessageCommand = finishtweening;accelerate,0.2;zoom,1.1;decelerate,0.2;zoom,1;
2013-06-15 05:54:55 -07:00
DifficultyListOffCommand = bouncebegin,0.05;zoomx,0;
2011-03-17 01:47:30 -04:00
#
2013-06-15 05:54:55 -07:00
DifficultyListTweenOnCommand = stoptweening;bounceend,0.1;zoomx,1
DifficultyListTweenOffCommand = stoptweening;bouncebegin,0.1;zoomx,0
2011-03-17 01:47:30 -04:00
# Shrink the difficultylist for viewing panedisplays;
2013-06-15 05:54:55 -07:00
# DifficultyListSelectMenuOpenedMessageCommand=stoptweening;decelerate,0.1;zoom,0.5;
# DifficultyListSelectMenuClosedMessageCommand=stoptweening;accelerate,0.05;zoom,1;
2011-03-17 01:47:30 -04:00
#
ShowPaneDisplayFrameP1 = true
PaneDisplayFrameP1X = SCREEN_CENTER_X-160
PaneDisplayFrameP1Y = SCREEN_BOTTOM-112-2
2013-06-15 05:54:55 -07:00
PaneDisplayFrameP1OnCommand = player,PLAYER_1;diffuse,Color("Orange");zoomy,0;sleep,0.1;decelerate,0.1;zoomy,1
PaneDisplayFrameP1OffCommand = bouncebegin,0.05;zoomx,0;
2011-09-20 16:51:20 -05:00
PaneDisplayFrameP1PlayerJoinedMessageCommand = %function(self,params) if params.Player == PLAYER_1 then self:playcommand("On") end end
2011-03-17 01:47:30 -04:00
#
ShowPaneDisplayTextP1 = true
PaneDisplayTextP1X = SCREEN_CENTER_X-160
PaneDisplayTextP1Y = SCREEN_BOTTOM-122-2
2013-06-15 05:54:55 -07:00
PaneDisplayTextP1OnCommand = player,PLAYER_1;zoomy,0;sleep,0.1;decelerate,0.1;zoomy,1
PaneDisplayTextP1OffCommand = bouncebegin,0.05;zoomx,0;
2011-09-20 16:51:20 -05:00
PaneDisplayTextP1PlayerJoinedMessageCommand = %function(self,params) if params.Player == PLAYER_1 then self:playcommand("On") end end
2011-03-17 01:47:30 -04:00
#
ShowPaneDisplayFrameP2 = true
PaneDisplayFrameP2X = SCREEN_CENTER_X+160
PaneDisplayFrameP2Y = SCREEN_BOTTOM-112-2
2013-06-15 05:54:55 -07:00
PaneDisplayFrameP2OnCommand = player,PLAYER_2;diffuse,Color("Orange");zoomy,0;sleep,0.1;decelerate,0.1;zoomy,1
PaneDisplayFrameP2OffCommand = bouncebegin,0.05;zoomx,0;
2011-09-20 16:51:20 -05:00
PaneDisplayFrameP2PlayerJoinedMessageCommand = %function(self,params) if params.Player == PLAYER_2 then self:playcommand("On") end end
2011-03-17 01:47:30 -04:00
#
ShowPaneDisplayTextP2 = true
PaneDisplayTextP2X = SCREEN_CENTER_X+160
PaneDisplayTextP2Y = SCREEN_BOTTOM-122-2
2013-06-15 05:54:55 -07:00
PaneDisplayTextP2OnCommand = player,PLAYER_2;zoomy,0;sleep,0.1;decelerate,0.1;zoomy,1
PaneDisplayTextP2OffCommand = bouncebegin,0.05;zoomx,0;
2011-09-20 16:51:20 -05:00
PaneDisplayTextP2PlayerJoinedMessageCommand = %function(self,params) if params.Player == PLAYER_2 then self:playcommand("On") end end
2011-03-17 01:47:30 -04:00
#
ShowCourseContentsList = false
CourseContentsListX = SCREEN_CENTER_X-160
CourseContentsListY = SCREEN_TOP+216+6
2013-06-15 05:54:55 -07:00
CourseContentsListOnCommand = addx,-SCREEN_CENTER_X;decelerate,0.1;addx,SCREEN_CENTER_X
CourseContentsListOffCommand = bouncebegin,0.05;zoomx,0;
2011-03-17 01:47:30 -04:00
#
ShowNumCourseSongs = GAMESTATE:IsCourseMode()
NumCourseSongsX = SCREEN_CENTER_X-160+128
NumCourseSongsY = SCREEN_TOP+160+(36/2)+8
NumCourseSongsOnCommand = zoom,0.75;strokecolor,Color("Outline");shadowlength,1
2013-06-15 05:54:55 -07:00
NumCourseSongsOffCommand = bouncebegin,0.05;zoom,0;diffusealpha,0;
2011-03-17 01:47:30 -04:00
#
ShowSongOptions = true
SongOptionsX = SCREEN_CENTER_X
SongOptionsY = SCREEN_CENTER_Y
SongOptionsOnCommand = visible,false;draworder,1000
SongOptionsOffCommand =
#--
2013-06-15 05:54:55 -07:00
SongOptionsShowCommand = visible,true;uppercase,true;zoom,1.2;settext,THEME:GetString("ScreenSelectMusic","Press Start For Options");decelerate,0.2;zoom,1;
SongOptionsEnterCommand = uppercase,true;settext,THEME:GetString("ScreenSelectMusic","Entering Options");sleep,0.2;linear,0.2;zoomy,0;
SongOptionsHideCommand = linear,0.1;zoomy,0;
2011-03-17 01:47:30 -04:00
#
ShowSongOptionsFrame = true
SongOptionsFrameX = SCREEN_CENTER_X
SongOptionsFrameY = SCREEN_CENTER_Y
SongOptionsFrameOnCommand = visible,false;draworder,1000
SongOptionsFrameOffCommand =
#--
SongOptionsFrameShowCommand = visible,true;diffuse,Color("Orange");diffusealpha,0.5;zoomy,40*1.5;linear,1.5;zoomy,40;
SongOptionsFrameEnterCommand = sleep,0.5;linear,0.3;diffusealpha,0;
SongOptionsFrameHideCommand = linear,0.3;diffusealpha,0
#
CDTitleX = SCREEN_CENTER_X-160+90
CDTitleY = SCREEN_TOP+160+(36/2)+8
CDTitleFrontCommand = diffuse,color('0.5,0.5,0.5,1');cullmode,'CullMode_Front'
CDTitleBackCommand = cullmode,'CullMode_Back'
2013-06-15 05:54:55 -07:00
#CDTitleOnCommand=draworder,106;shadowlength,1;zoom,0.75;diffusealpha,1;zoom,0;bounceend,0.1;zoom,0.75;spin;effectmagnitude,0,180,0;
2014-08-30 16:14:03 -07:00
CDTitleOnCommand = visible,false
2013-06-15 05:54:55 -07:00
CDTitleOffCommand = bouncebegin,0.05;zoomx,0;
2011-04-03 21:32:01 -04:00
#
ScoreP1SortChangeCommand = stoptweening;
ScoreP2SortChangeCommand = stoptweening;
ScoreFrameP1SortChangeCommand = stoptweening;
ScoreFrameP2SortChangeCommand = stoptweening;
#
2011-03-17 01:47:30 -04:00
ShowStepsDisplayP1 = GAMESTATE:IsHumanPlayer(PLAYER_1)
StepsDisplayP1X = SCREEN_CENTER_X-160
StepsDisplayP1Y = SCREEN_BOTTOM-60
2013-06-15 05:54:55 -07:00
StepsDisplayP1OnCommand = visible,THEME:GetMetric(Var "LoadingScreen","ShowStepsDisplayP1");addy,SCREEN_CENTER_Y;decelerate,0.1;addy,-SCREEN_CENTER_Y
StepsDisplayP1OffCommand = bouncebegin,0.05;zoomx,0;
# StepsDisplayP1CurrentStepsP1ChangedMessageCommand=stoptweening;zoom,1.2;decelerate,0.05;zoom,1
2011-03-17 01:47:30 -04:00
#
ShowStepsDisplayP2 = GAMESTATE:IsHumanPlayer(PLAYER_2)
StepsDisplayP2X = SCREEN_CENTER_X+160
StepsDisplayP2Y = SCREEN_BOTTOM-60
2013-06-15 05:54:55 -07:00
StepsDisplayP2OnCommand = visible,THEME:GetMetric(Var "LoadingScreen","ShowStepsDisplayP2");addy,SCREEN_CENTER_Y;decelerate,0.1;addy,-SCREEN_CENTER_Y
StepsDisplayP2OffCommand = bouncebegin,0.05;zoomx,0;
# StepsDisplayP2CurrentStepsP2ChangedMessageCommand=stoptweening;zoom,1.2;decelerate,0.05;zoom,1
2011-03-17 01:47:30 -04:00
#
ShowPercentScoreP1 = true
PercentScoreP1X = SCREEN_CENTER_X-80-1
PercentScoreP1Y = SCREEN_BOTTOM-60
2013-06-15 05:54:55 -07:00
PercentScoreP1OnCommand = player,PLAYER_1;addy,SCREEN_CENTER_Y;decelerate,0.1;addy,-SCREEN_CENTER_Y
PercentScoreP1OffCommand = bouncebegin,0.05;zoomx,0;
2011-03-17 01:47:30 -04:00
#
ShowPercentScoreP2 = true
PercentScoreP2X = SCREEN_CENTER_X+240-1
PercentScoreP2Y = SCREEN_BOTTOM-60
2013-06-15 05:54:55 -07:00
PercentScoreP2OnCommand = player,PLAYER_2;addy,SCREEN_CENTER_Y;decelerate,0.1;addy,-SCREEN_CENTER_Y
PercentScoreP2OffCommand = bouncebegin,0.05;zoomx,0;
2011-04-03 16:10:10 -04:00
2011-03-17 01:47:30 -04:00
[ScreenSelectCourse]
2011-11-27 22:09:37 -06:00
MusicWheelType = GAMESTATE:GetPlayMode() == 'PlayMode_Oni' and "OniWheel" or "CourseWheel"
Codes = GAMESTATE:GetPlayMode() == 'PlayMode_Oni' and "OniCodeDetector" or "CourseCodeDetector"
2011-04-03 21:32:01 -04:00
#
2011-03-17 01:47:30 -04:00
ShowDifficultyList = false
ShowCourseContentsList = true
ShowNumCourseSongs = true
#
UsePlayerSelectMenu = false
SelectMenuAvailable = false
#
2014-08-30 20:17:15 -07:00
ShowSortOrder = true
SortOrderOnCommand = visible,false
#
2011-03-17 01:47:30 -04:00
ShowPaneDisplayFrameP1 = false
ShowPaneDisplayTextP1 = false
ShowPaneDisplayFrameP2 = false
ShowPaneDisplayTextP2 = false
2011-11-27 22:09:37 -06:00
2011-04-03 16:10:10 -04:00
[CourseCodeDetector]
2011-11-27 22:09:37 -06:00
NextSort1 = ""
NextSort2 = ""
NextSort3 = ""
NextSort4 = ""
ModeMenu1 = ""
ModeMenu2 = ""
[OniCodeDetector]
Fallback = "CodeDetector"
2011-04-03 16:10:10 -04:00
[StepsDisplay]
FrameLoadCommand = %function(self,param) end;
2011-04-03 21:32:01 -04:00
NumTicks = 10
MaxTicks = 14
TicksX = 0
TicksY = 0
TicksOnCommand = shadowlength,0;
2011-04-03 16:10:10 -04:00
TicksSetCommand = %function(self,param) end;
MeterX = 56-32
2011-04-03 21:32:01 -04:00
MeterY = 0
2011-04-03 16:10:10 -04:00
MeterOnCommand = shadowlength,1;textglowmode,'TextGlowMode_Inner'
MeterSetCommand = %function(self,param) \
if param.CustomDifficulty then \
self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \
self:shadowcolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); \
end; \
if param.Meter then \
if param.Meter >= 100 then \
self:basezoom(0.8); \
self:glowshift(); \
elseif param.Meter >= 10 then \
self:basezoom(1); \
self:glowshift(); \
else \
self:basezoom(1); \
self:stopeffect(); \
end; \
end; \
end;
#
2011-04-03 21:32:01 -04:00
ShowDescription = true
2011-04-03 16:10:10 -04:00
DescriptionX = -20-32
2011-12-28 21:45:50 -06:00
DescriptionY = ThemePrefs.Get("AutoSetStyle") and -5 or 0
2011-04-03 16:10:10 -04:00
DescriptionOnCommand = shadowlength,1;uppercase,true;zoom,0.75;maxwidth,128+8
DescriptionSetCommand = %function(self,param) \
if self:GetText() == "" then \
self:settext("Edit"); \
end; \
if param.CustomDifficulty then \
self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \
self:shadowcolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); \
end; \
end;
#
2012-12-28 19:00:19 -08:00
ShowAutogen = true
AutogenX = -132
2011-04-03 21:32:01 -04:00
AutogenY = 0
AutogenOnCommand =
2013-07-21 19:29:28 -04:00
AutogenSetCommand = finishtweening
AutogenTweenOnCommand = finishtweening;decelerate,0.25;zoom,1
2012-12-28 19:00:19 -08:00
AutogenTweenOffCommand = finishtweening;bounceend,0.2;zoomx,8;zoomy,0
2011-04-03 16:10:10 -04:00
#
2011-12-28 21:45:50 -06:00
ShowStepsType = ThemePrefs.Get("AutoSetStyle")
2011-04-03 16:10:10 -04:00
StepsTypeX = -20-32
StepsTypeY = 7
StepsTypeOnCommand = zoom,0.45
[StepsDisplayGameplay]
2011-04-03 21:32:01 -04:00
Fallback = "StepsDisplay"
2011-04-03 16:10:10 -04:00
#
ShowMeter = true
ZeroMeterString = "?"
MeterX = 56
MeterY = 0
MeterOnCommand = shadowlength,1;textglowmode,'TextGlowMode_Inner'
MeterSetCommand = %function(self,param) \
if param.CustomDifficulty then \
self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \
self:shadowcolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); \
end; \
if param.Meter then \
if param.Meter >= 100 then \
self:zoom(0.8); \
else \
self:zoom(1); \
end; \
end; \
end;
#
ShowDescription = true
DescriptionX = -20
2011-12-28 21:45:50 -06:00
DescriptionY = ThemePrefs.Get("AutoSetStyle") and -5 or 0
2011-04-03 16:10:10 -04:00
DescriptionOnCommand = shadowlength,1;uppercase,true;zoom,0.75;maxwidth,128+8
DescriptionSetCommand = %function(self,param) \
if self:GetText() == "" then \
self:settext("Edit"); \
end; \
if param.CustomDifficulty then \
self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \
self:shadowcolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); \
end; \
2013-07-18 17:43:31 -04:00
(cmd(finishtweening;diffusealpha,0;addx,-4;smooth,0.125;addx,4;diffusealpha,1))(self); \
2011-04-03 16:10:10 -04:00
end;
#
ShowAutogen = false
AutogenX = 40
AutogenY = 0
AutogenOnCommand =
AutogenSetCommand = %function(self,param) if param.Difficulty then self:diffuse(CustomDifficultyToLightColor(param.Difficulty)); self:strokecolor(CustomDifficultyToDarkColor(param.Difficulty)); end end
#
2011-12-28 21:45:50 -06:00
ShowStepsType = ThemePrefs.Get("AutoSetStyle")
2011-04-03 16:10:10 -04:00
StepsTypeX = -20
StepsTypeY = 7
StepsTypeOnCommand = zoom,0.45
[ScreenOptions]
2013-06-15 05:54:55 -07:00
CursorTweenSeconds = 0.05
2012-08-04 17:54:37 -07:00
2011-04-03 16:10:10 -04:00
DisqualifyP1X = SCREEN_CENTER_X-176
DisqualifyP1Y = SCREEN_BOTTOM-98
DisqualifyP1OnCommand = draworder,100;zoom,0.5;shadowlength,1;player,PLAYER_1
DisqualifyP2X = SCREEN_CENTER_X+176
DisqualifyP2Y = SCREEN_BOTTOM-98
DisqualifyP2OnCommand = draworder,100;zoom,0.5;shadowlength,1;player,PLAYER_2
ContainerOnCommand = x,-SCREEN_WIDTH;decelerate,0.35;x,SCREEN_LEFT
2011-04-03 21:32:01 -04:00
CursorOnCommand =
2011-04-03 16:10:10 -04:00
LineHighlightOnCommand = cropleft,0.1;cropright,0.1;zoomx,1.25;fadeleft,0.05;faderight,0.05;diffuseshift;effectcolor2,color("1,1,1,0.5");effectcolor1,color("1,1,1,0.25");effectclock,'beat'
LineHighlightChangeCommand = linear,0.1;diffuse,Color("White");diffuseshift;effectcolor2,color("1,1,1,0.5");effectcolor1,color("1,1,1,0.25")
LineHighlightChangeToExitCommand = linear,0.1;diffuse,Color("Red");diffuseshift;effectcolor2,color("1,0,0,0.5");effectcolor1,color("1,0,0,0.25")
2012-08-04 17:54:37 -07:00
#
LineHighlightP1OnCommand = diffuse,PlayerColor(PLAYER_1);diffusealpha,0.65;zoomtowidth,500;fadeleft,0.45;faderight,0.45;
LineHighlightP1ChangeCommand = finishtweening;diffusealpha,0.65;
LineHighlightP1ChangeToExitCommand = finishtweening;diffusealpha,0.15;
LineHighlightP2OnCommand = diffuse,PlayerColor(PLAYER_2);diffusealpha,0.65;zoomtowidth,500;fadeleft,0.45;faderight,0.45;
LineHighlightP2ChangeCommand = finishtweening;diffusealpha,0.65;
LineHighlightP2ChangeToExitCommand = finishtweening;diffusealpha,0.15;
#
ShowScrollBar = true
ScrollBarHeight = 320
2013-06-15 05:54:55 -07:00
ScrollBarTime = 0.05
2012-08-04 17:54:37 -07:00
ScrollBarX = SCREEN_CENTER_X+256+44
ScrollBarY = SCREEN_CENTER_Y-24
#
ShowExplanations = true
ExplanationP1X = SCREEN_CENTER_X-256-20
ExplanationP1Y = SCREEN_CENTER_Y+174
ExplanationP1OnCommand = diffuse,PlayerColor(PLAYER_1);shadowlength,1;wrapwidthpixels,256/0.5;zoom,0.5;halign,0;cropright,1;linear,0.5;cropright,0
ExplanationP1OffCommand =
ExplanationP2X = SCREEN_CENTER_X+256+20
ExplanationP2Y = SCREEN_CENTER_Y+174
ExplanationP2OnCommand = diffuse,PlayerColor(PLAYER_2);shadowlength,1;wrapwidthpixels,256/0.5;zoom,0.5;halign,1;cropright,1;linear,0.5;cropright,0
ExplanationP2OffCommand =
ExplanationTogetherX = SCREEN_CENTER_X
ExplanationTogetherY = SCREEN_CENTER_Y+184
ExplanationTogetherOnCommand = shadowlength,0;zoom,0.75;wrapwidthpixels,(SCREEN_WIDTH*0.9375)*1.25;cropright,1;linear,0.5;cropright,0
ExplanationTogetherOffCommand = stoptweening
2011-04-03 16:10:10 -04:00
[ScreenOptionsMaster]
[ScreenOptionsSimple]
[ScreenOptionsSimpleService]
[ScreenOptionsService]
2012-12-28 23:33:33 -08:00
ShowHeader = true
2011-04-03 16:10:10 -04:00
2014-08-16 03:37:24 -06:00
LineNames = "Sync,GameType,KeyConfig,TestInput,Input,Reload,Arcade,Appearance,Theme,BGFit,GraphicSound,Profiles,Network,UI,Advanced,Credits"
2012-03-20 17:10:56 -05:00
LineTheme = "gamecommand;screen,ScreenOptionsTheme;name,Theme Options"
2011-04-03 21:32:01 -04:00
# ScreenOptionsSystemDirection"
2011-04-03 16:10:10 -04:00
NumRowsShown = 14
RowPositionTransformFunction = function(self,offsetFromCenter,itemIndex,numItems) self:y(SCREEN_CENTER_Y-170+24*offsetFromCenter) end
SeparateExitRow = false
SeparateExitRowY = SCREEN_BOTTOM-40
[ScreenOptionsExtended]
2011-12-27 20:32:41 -06:00
LineNames = "2,Sync,3,10,11,4,12,5,Theme"
2011-04-03 16:10:10 -04:00
[ScreenOptionsServiceChild]
[ScreenOptionsServiceExtendedChild]
[ScreenMiniMenu]
HeaderY = SCREEN_TOP
HeaderOnCommand = draworder,100;visible,false
LineHighlightOnCommand = cropleft,0.1;cropright,0.1;zoomx,1.3;fadeleft,0.25;faderight,0.25;diffusealpha,0.375
LineHighlightChangeCommand =
LineHighlightChangeToExitCommand =
[OptionRowMiniMenu]
2011-04-03 21:32:01 -04:00
Fallback = "OptionRow"
2011-04-03 16:10:10 -04:00
TitleX = SCREEN_CENTER_X-320+48
TitleOnCommand = horizalign,left;shadowlength,0;uppercase,true;zoom,0.6375;strokecolor,Color("Black");
ItemsLongRowP1X = SCREEN_CENTER_X-240
ItemsLongRowP2X = SCREEN_CENTER_X+240
ItemsLongRowSharedX = SCREEN_CENTER_X+200
2011-04-03 23:43:22 -04:00
ItemOnCommand = zoom,0.6375
ColorSelected = color("1,1,1,1")
2011-05-23 14:24:01 -07:00
ColorNotSelected = color("0.5,0.5,0.5,1")
2011-04-03 16:10:10 -04:00
[ScreenMiniMenuContext]
PageOnCommand = visible,false
LineHighlightX = SCREEN_CENTER_X/2
TitleX = SCREEN_CENTER_X
TitleOnCommand = shadowlength,1;
ItemsStartX = SCREEN_CENTER_X
ItemsEndX = SCREEN_CENTER_X
ItemsGapX = 14
ItemsLongRowP1X = SCREEN_CENTER_X
ItemsLongRowP2X = SCREEN_CENTER_X
ItemsLongRowSharedX = SCREEN_CENTER_X
[OptionRowMiniMenuContext]
[ScreenMapControllers]
2014-09-04 01:23:28 -06:00
LinesVisible = 15
2011-04-03 16:10:10 -04:00
[ScreenTestInput]
[ScreenOptionsSystemDirection]
2011-06-06 18:55:49 -04:00
LineNames = "1,2,3,4,5,6,7,8,9,FlashyCombo,RollCombo,10,11,12,13,14,16,LF,17,18,19,20,21,22"
2011-12-29 12:49:45 -06:00
LineLF = "lua,ThemePrefRow('LongFail')"
2011-12-28 21:45:50 -06:00
LineRollCombo = "lua,ThemePrefRow('ComboOnRolls')"
LineFlashyCombo = "lua,ThemePrefRow('FlashyCombo')"
2011-04-03 16:10:10 -04:00
[ScreenOptionsGraphicsSound]
[ScreenOptionsAdvanced]
2014-06-20 22:48:00 -06:00
LineNames = "3,4,8,SI,SM,11,13,14,16,28,29,30,RollCombo"
2011-12-28 21:45:50 -06:00
LineRollCombo = "lua,ThemePrefRow('ComboOnRolls')"
2011-04-03 16:10:10 -04:00
[ScreenAppearanceOptions]
[ScreenOptionsUI]
[ScreenOptionsInput]
[ScreenOptionsArcade]
[ScreenOptionsTheme]
2011-04-03 21:32:01 -04:00
Fallback = "ScreenOptionsServiceChild"
2012-03-01 13:57:26 -08:00
NextScreen = "ScreenOptionsService"
PrevScreen = "ScreenOptionsService"
2011-09-26 17:45:02 -05:00
LineNames = "gNotePos,gAuto,gScore,gSDisp,TimingDisplay,gOpts,gLongFail,gComboUnderField,FlashyCombo,GameplayFooter,FancyUIBG"
2011-12-28 21:45:50 -06:00
LinegNotePos = "lua,ThemePrefRow('NotePosition')"
LinegScore = "lua,ThemePrefRow('GameplayShowScore')"
LinegSDisp = "lua,ThemePrefRow('GameplayShowStepsDisplay')"
LineTimingDisplay = "lua,ThemePrefRow('TimingDisplay')"
LinegOpts = "lua,ThemePrefRow('ShowLotsaOptions')"
LinegAuto = "lua,ThemePrefRow('AutoSetStyle')"
LinegLongFail = "lua,ThemePrefRow('LongFail')"
LinegComboUnderField = "lua,ThemePrefRow('ComboUnderField')"
LineFlashyCombo = "lua,ThemePrefRow('FlashyCombo')"
LineGameplayFooter = "lua,ThemePrefRow('GameplayFooter')"
LineFancyUIBG = "lua,ThemePrefRow('FancyUIBG')"
2011-04-03 16:10:10 -04:00
[ScreenSelectGame]
[ScreenNetworkOptions]
[ScreenOptionsManageProfiles]
[ScreenOptionsEditProfile]
[ScreenReloadSongs]
2011-03-17 01:47:30 -04:00
[ScreenPlayerOptions]
2012-08-04 17:54:37 -07:00
LineNames = "1,8,14,2,3A,3B,4,5,6,R1,R2,7,9,10,11,12,13,SF,17,16"
2011-09-03 19:55:58 -05:00
LineSF = "lua,OptionRowScreenFilter()"
2011-03-17 01:47:30 -04:00
Line17 = "lua,OptionRowProTiming()"
Line18 = "list,Characters"
2011-04-03 16:10:10 -04:00
[ScreenPlayerOptionsRestricted]
2011-04-03 21:32:01 -04:00
[ScreenSplash]
2011-04-03 16:10:10 -04:00
[ScreenExit]
2011-04-03 22:38:51 -04:00
[ScreenAttract]
2011-04-03 16:10:10 -04:00
2011-04-03 23:43:22 -04:00
#
#
#
#
2014-08-16 20:55:57 -07:00
[ScreenHighScores]
Fallback = "ScreenWithMenuElements"
ResetGameState = false
AttractVolume = true
FOV = 90
ScrollerItemsToDraw = 9
ScrollerOnCommand = x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;SetMask,624,40;draworder,-5
ScrollerItemTransformFunction = function(self,offset,itemIndex,numItems) \
self:y(46 * offset); \
end;
HelpOnCommand = visible,false
2011-04-03 16:10:10 -04:00
[ScreenRanking]
2011-04-03 23:43:22 -04:00
#
#
#
#
#
2011-04-03 22:38:51 -04:00
# 05 # B
2011-04-03 16:10:10 -04:00
2011-04-03 22:38:51 -04:00
# 05 # C
2011-03-17 01:47:30 -04:00
[ScreenGameplay]
2011-04-03 21:32:01 -04:00
#
2011-03-17 01:47:30 -04:00
SongMeterDisplayX = SCREEN_CENTER_X
SongMeterDisplayY = SCREEN_TOP+50
SongMeterDisplayOnCommand = draworder,50;zoom,0;y,SCREEN_TOP-24;sleep,1.5;decelerate,0.5;zoom,1;y,SCREEN_TOP+50
SongMeterDisplayOffCommand =
#
2012-01-06 23:52:21 -08:00
ShowSongTitle = not GAMESTATE:IsDemonstration();
2011-03-17 01:47:30 -04:00
SongTitleX = SCREEN_CENTER_X
2012-12-27 18:25:08 -08:00
SongTitleY = SCREEN_TOP+54
2012-12-27 21:47:29 -08:00
SongTitleOnCommand = draworder,55;strokecolor,Color.Outline;shadowlength,1;basezoom,0.55;zoomy,0;sleep,1;smooth,0.5;zoom,1;
2011-03-17 01:47:30 -04:00
SongTitleOffCommand =
#
2011-09-26 18:40:24 -05:00
SongMeterDisplayP1X = Center1Player() and SCREEN_CENTER_X or SCREEN_LEFT+16
2011-12-09 22:53:34 -08:00
SongMeterDisplayP1Y = Center1Player() and SCREEN_TOP+60 or SCREEN_CENTER_Y-32
2013-10-17 19:27:42 -07:00
SongMeterDisplayP1OnCommand = draworder,5;rotationz,Center1Player() and 0 or -90;zoom,0;addx,-24;sleep,1.5;decelerate,0.5;zoom,1;addx,24;hide_if,(GAMESTATE:GetCurrentStyle():GetStyleType() == "StyleType_TwoPlayersSharedSides") and GAMESTATE:GetMasterPlayerNumber() ~= PLAYER_1
2011-03-17 01:47:30 -04:00
SongMeterDisplayP1OffCommand =
#
2011-09-26 18:40:24 -05:00
SongMeterDisplayP2X = Center1Player() and SCREEN_CENTER_X or SCREEN_RIGHT-16
2011-12-09 22:53:34 -08:00
SongMeterDisplayP2Y = Center1Player() and SCREEN_TOP+60 or SCREEN_CENTER_Y-32
2013-10-17 19:27:42 -07:00
SongMeterDisplayP2OnCommand = draworder,5;rotationz,Center1Player() and 0 or -90;zoom,0;addx,24;sleep,1.5;decelerate,0.5;zoom,1;addx,-24;hide_if,(GAMESTATE:GetCurrentStyle():GetStyleType() == "StyleType_TwoPlayersSharedSides") and GAMESTATE:GetMasterPlayerNumber() ~= PLAYER_2
2011-03-17 01:47:30 -04:00
SongMeterDisplayP2OffCommand =
#
ShowBPMDisplay = true
BPMDisplayX = Center1Player() and (GAMESTATE:GetMasterPlayerNumber() == PLAYER_1 and THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")) or SCREEN_CENTER_X
# BPMDisplayX=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and (GAMESTATE:GetMasterPlayerNumber() == PLAYER_1 and THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")) or SCREEN_CENTER_X
2011-12-22 01:24:53 -08:00
BPMDisplayY = SCREEN_BOTTOM-17
2011-03-27 17:41:13 -05:00
BPMDisplayOnCommand = draworder,101
2011-03-17 01:47:30 -04:00
BPMDisplayOffCommand = bounceend,0.25;zoom,0
#
2012-03-18 12:38:24 -07:00
ShowStageDisplay = true
2011-03-17 01:47:30 -04:00
StageDisplayX = SCREEN_CENTER_X
2012-06-27 14:21:20 -07:00
StageDisplayY = Center1Player() and SCREEN_BOTTOM-76 or SCREEN_BOTTOM-50
2013-10-29 16:51:49 -07:00
StageDisplayOnCommand = draworder,DrawOrder.Screen
2011-03-17 01:47:30 -04:00
StageDisplayOffCommand = bounceend,0.25;zoom,0
2012-03-18 12:38:24 -07:00
StageDisplayUseShortString = true
2011-03-17 01:47:30 -04:00
#
2011-12-28 21:45:50 -06:00
ShowScoreFrame = ThemePrefs.Get("GameplayFooter");
2011-03-17 01:47:30 -04:00
ScoreFrameX = SCREEN_CENTER_X
ScoreFrameY = SCREEN_BOTTOM+4
2011-06-28 13:47:42 -07:00
ScoreFrameOnCommand = draworder,4;vertalign,bottom;zoomtowidth,SCREEN_WIDTH+4;diffuse,color("#ffd400");addy,80;sleep,2;decelerate,0.5;addy,-80;
2011-03-17 01:47:30 -04:00
ScoreFrameOffCommand =
#
LifeP1X = Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
# LifeP1X=(GAMESTATE:GetCurrentStyle():GetStyleType() == 'StyleType_OnePlayerTwoSides' or (PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1)) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
LifeP1Y = SCREEN_TOP+24
2013-10-17 19:27:42 -07:00
LifeP1OnCommand = finishtweening;addy,-48;sleep,1.25;bounceend,0.35;addy,48;hide_if,(GAMESTATE:GetCurrentStyle():GetStyleType() == "StyleType_TwoPlayersSharedSides") and GAMESTATE:GetMasterPlayerNumber() ~= PLAYER_1
2011-03-17 01:47:30 -04:00
#~ LifeP1OnCommand=addx,-SCREEN_CENTER_X;sleep,1.25;decelerate,0.35*0.25;addx,SCREEN_CENTER_X*1.5;accelerate,0.35*0.25;addx,-SCREEN_CENTER_X*0.25;bounceend,0.35*0.25;addx,-SCREEN_CENTER_X*0.25
LifeP1OffCommand =
LifeP2X = Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
# LifeP2X=(GAMESTATE:GetCurrentStyle():GetStyleType() == 'StyleType_OnePlayerTwoSides' or (PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1)) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
LifeP2Y = SCREEN_TOP+24
2013-10-17 19:27:42 -07:00
LifeP2OnCommand = finishtweening;zoomx,-1;addy,-48;sleep,1.25;bounceend,0.35;addy,48;hide_if,(GAMESTATE:GetCurrentStyle():GetStyleType() == "StyleType_TwoPlayersSharedSides") and GAMESTATE:GetMasterPlayerNumber() ~= PLAYER_2
2011-03-17 01:47:30 -04:00
#~ LifeP2OnCommand=zoomx,-1;addx,SCREEN_CENTER_X;sleep,1.25;decelerate,0.35*0.25;addx,-SCREEN_CENTER_X*1.5;accelerate,0.35*0.25;addx,SCREEN_CENTER_X*0.25;bounceend,0.35*0.25;addx,SCREEN_CENTER_X*0.25
LifeP2OffCommand =
CombinedLifeX = SCREEN_CENTER_X
CombinedLifeY = SCREEN_TOP+24
2013-06-15 05:54:55 -07:00
CombinedLifeOnCommand = finishtweening;addy,-48;sleep,1.25;bounceend,0.35;addy,48;
2011-03-17 01:47:30 -04:00
CombinedLifeOffCommand =
#
ToastyDisplayP1X = Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
# ToastyDisplayP1X=(GAMESTATE:GetCurrentStyle():GetStyleType() == 'StyleType_OnePlayerTwoSides' or (PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1)) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
ToastyDisplayP1Y = SCREEN_CENTER_Y
ToastyDisplayP1OnCommand = visible,false
ToastyDisplayP1OffCommand =
#
ToastyDisplayP2X = Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
# ToastyDisplayP2X=(GAMESTATE:GetCurrentStyle():GetStyleType() == 'StyleType_OnePlayerTwoSides' or (PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1)) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
ToastyDisplayP2Y = SCREEN_CENTER_Y
ToastyDisplayP2OnCommand = visible,false
ToastyDisplayP2OffCommand =
#
SongNumberP1X = Center1Player() and SCREEN_CENTER_X - 60 or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") - 60
SongNumberP1Y = SCREEN_TOP+24+7
SongNumberP1OnCommand = zoom,0.75;diffuse,PlayerColor(PLAYER_1);strokecolor,BoostColor(PlayerColor(PLAYER_1),0.5)
SongNumberP1OffCommand =
SongNumberP2X = Center1Player() and SCREEN_CENTER_X + 60 or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") + 60
SongNumberP2Y = SCREEN_TOP+24+7
SongNumberP2OnCommand = zoom,0.75;diffuse,PlayerColor(PLAYER_2);strokecolor,BoostColor(PlayerColor(PLAYER_2),0.5)
SongNumberP2OffCommand =
#
RemainingTimeP1X = THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") + 32
2012-08-10 17:30:19 -07:00
RemainingTimeP1Y = THEME:GetMetric(Var "LoadingScreen","ScoreP1Y") - 20
2011-03-17 01:47:30 -04:00
RemainingTimeP1OnCommand = shadowlength,1;diffuse,PlayerColor(PLAYER_1);diffusebottomedge,ColorMidTone(PlayerColor(PLAYER_1));
RemainingTimeP1OffCommand =
RemainingTimeP2X = THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") + 32
2012-08-10 17:30:19 -07:00
RemainingTimeP2Y = THEME:GetMetric(Var "LoadingScreen","ScoreP2Y") - 20
2011-03-17 01:47:30 -04:00
RemainingTimeP2OnCommand = shadowlength,1;diffuse,PlayerColor(PLAYER_2);diffusebottomedge,ColorMidTone(PlayerColor(PLAYER_2));
RemainingTimeP2OffCommand =
#
DeltaSecondsP1X = THEME:GetMetric(Var "LoadingScreen","RemainingTimeP1X") - 80
DeltaSecondsP1Y = THEME:GetMetric(Var "LoadingScreen","RemainingTimeP1Y")
DeltaSecondsP1OnCommand = shadowlength,1;skewx,-0.125
DeltaSecondsP1GainSecondsCommand = finishtweening;diffusealpha,1;zoom,1;decelerate,0.3;zoom,0.75;sleep,0.5;linear,0.2;diffusealpha,0;zoom,0
DeltaSecondsP1OffCommand =
DeltaSecondsP2X = THEME:GetMetric(Var "LoadingScreen","RemainingTimeP2X") - 80
DeltaSecondsP2Y = THEME:GetMetric(Var "LoadingScreen","RemainingTimeP2Y")
DeltaSecondsP2OnCommand = shadowlength,1;skewx,-0.125
DeltaSecondsP2GainSecondsCommand = finishtweening;diffusealpha,1;zoom,1;decelerate,0.3;zoom,0.75;sleep,0.5;linear,0.2;diffusealpha,0;zoom,0
DeltaSecondsP2OffCommand =
#
ScoreP1X = Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
# ScoreP1X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
2012-12-25 21:47:28 -08:00
ScoreP1Y = SCREEN_BOTTOM-48
2013-10-17 19:27:42 -07:00
ScoreP1OnCommand = draworder,101;visible,(GAMESTATE:GetCurrentCourse() == nil or GAMESTATE:GetCurrentCourse():GetCourseType() ~= "CourseType_Survival") and ThemePrefs.Get("GameplayShowScore");diffuse,PlayerColor(PLAYER_1);sleep,3+0.3;smooth,0.5;y,SCREEN_BOTTOM-48;hide_if,(GAMESTATE:GetCurrentStyle():GetStyleType() == "StyleType_TwoPlayersSharedSides") and GAMESTATE:GetMasterPlayerNumber() ~= PLAYER_1
2011-03-17 01:47:30 -04:00
ScoreP1OffCommand =
ScoreP2X = Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
# ScoreP2X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
2012-12-25 21:47:28 -08:00
ScoreP2Y = SCREEN_BOTTOM-48
2013-10-17 19:27:42 -07:00
ScoreP2OnCommand = draworder,101;visible,(GAMESTATE:GetCurrentCourse() == nil or GAMESTATE:GetCurrentCourse():GetCourseType() ~= "CourseType_Survival") and ThemePrefs.Get("GameplayShowScore");diffuse,PlayerColor(PLAYER_2);sleep,3+0.3;smooth,0.5;y,SCREEN_BOTTOM-48;hide_if,(GAMESTATE:GetCurrentStyle():GetStyleType() == "StyleType_TwoPlayersSharedSides") and GAMESTATE:GetMasterPlayerNumber() ~= PLAYER_2
2011-03-17 01:47:30 -04:00
ScoreP2OffCommand =
#
StepsDescriptionP1X = Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
# StepsDescriptionP1X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
2012-01-07 16:46:06 -06:00
StepsDescriptionP1Y = SCREEN_CENTER_Y+34
2011-03-27 17:41:13 -05:00
StepsDescriptionP1OnCommand = draworder,101;zoom,0.5;diffusealpha,0;addy,-10;smooth,0.3;diffusealpha,1;addy,10;sleep,3;smooth,0.5;addy,-10;diffusealpha,0
2011-03-17 01:47:30 -04:00
StepsDescriptionP1OffCommand =
StepsDescriptionP2X = Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
# StepsDescriptionP2X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
2012-01-07 16:46:06 -06:00
StepsDescriptionP2Y = SCREEN_CENTER_Y+34
2011-03-27 17:41:13 -05:00
StepsDescriptionP2OnCommand = draworder,101;zoom,0.5;diffusealpha,0;addy,-10;smooth,0.3;diffusealpha,1;addy,10;sleep,3;smooth,0.5;addy,-10;diffusealpha,0
2011-03-17 01:47:30 -04:00
StepsDescriptionP2OffCommand =
#
PlayerOptionsP1X = Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
# PlayerOptionsP1X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
2012-01-07 16:46:06 -06:00
PlayerOptionsP1Y = SCREEN_CENTER_Y+82
2012-08-04 17:54:37 -07:00
PlayerOptionsP1OnCommand = draworder,101;shadowlength,1;vertalign,top;wrapwidthpixels,256*2;zoom,0.5;diffusealpha,0;addy,10;smooth,0.3;diffusealpha,1;addy,-10;sleep,3;smooth,0.5;addy,10;diffusealpha,0
2011-03-17 01:47:30 -04:00
PlayerOptionsP1OffCommand =
PlayerOptionsP2X = Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
# PlayerOptionsP2X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
2012-01-07 16:46:06 -06:00
PlayerOptionsP2Y = SCREEN_CENTER_Y+82
2012-08-04 17:54:37 -07:00
PlayerOptionsP2OnCommand = draworder,101;shadowlength,1;vertalign,top;wrapwidthpixels,256*2;zoom,0.5;diffusealpha,0;addy,10;smooth,0.3;diffusealpha,1;addy,-10;sleep,3;smooth,0.5;addy,10;diffusealpha,0
2011-03-17 01:47:30 -04:00
PlayerOptionsP2OffCommand =
#
StepsDisplayP1X = Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
# StepsDisplayP1X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
2012-01-07 16:46:06 -06:00
StepsDisplayP1Y = SCREEN_CENTER_Y+58
2011-12-28 21:45:50 -06:00
StepsDisplayP1OnCommand = draworder,101;zoomy,0;linear,0.3;zoomy,1;sleep,3;queuecommand,( ThemePrefs.Get("GameplayShowStepsDisplay") == true and "Show" or "Hide" );
2011-03-17 01:47:30 -04:00
StepsDisplayP1ShowCommand = smooth,0.5;y,SCREEN_BOTTOM-20;
StepsDisplayP1HideCommand = linear,0.5;zoomy,0
StepsDisplayP1OffCommand =
StepsDisplayP2X = Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
# StepsDisplayP2X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
2012-01-07 16:46:06 -06:00
StepsDisplayP2Y = SCREEN_CENTER_Y+58
2011-12-28 21:45:50 -06:00
StepsDisplayP2OnCommand = draworder,101;zoomy,0;linear,0.3;zoomy,1;sleep,3;queuecommand,( ThemePrefs.Get("GameplayShowStepsDisplay") == true and "Show" or "Hide" );
2011-03-17 01:47:30 -04:00
StepsDisplayP2ShowCommand = smooth,0.5;y,SCREEN_BOTTOM-20;
StepsDisplayP2HideCommand = linear,0.5;zoomy,0
StepsDisplayP2OffCommand =
#
SongOptionsX = Center1Player() and (GAMESTATE:GetMasterPlayerNumber() == PLAYER_1 and THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")) or SCREEN_CENTER_X
# SongOptionsX=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and (GAMESTATE:GetMasterPlayerNumber() == PLAYER_1 and THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")) or SCREEN_CENTER_X
SongOptionsY = SCREEN_BOTTOM-32
2011-03-27 17:41:13 -05:00
SongOptionsOnCommand = draworder,101;zoom,0.5
2011-03-17 01:47:30 -04:00
SongOptionsOffCommand =
#
2011-04-03 23:43:22 -04:00
LyricDisplaySetNoReverseCommand = x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+160
LyricDisplaySetReverseCommand = x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-140
# This is used if one player is in reverse and the other isn't.
LyricDisplaySetOneReverseCommand = x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-160;
LyricDisplayDefaultColor = Color("White")
#
2011-04-03 21:32:01 -04:00
OniGameOverP1X =
OniGameOverP1Y =
OniGameOverP1OnCommand =
OniGameOverP1OffCommand =
#
OniGameOverP2X =
OniGameOverP2Y =
OniGameOverP2OnCommand =
OniGameOverP2OffCommand =
#
2011-03-17 01:47:30 -04:00
SurviveTimeX = SCREEN_CENTER_X
SurviveTimeY = SCREEN_CENTER_Y+40
SurviveTimeOnCommand = shadowlength,1;zoomx,0;bounceend,1;zoomx,1
SurviveTimeOffCommand = shadowlength,1;linear,1;zoom,0.75;diffusealpha,0
2011-04-03 21:32:01 -04:00
#
ActiveAttackListP1X = THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
ActiveAttackListP1Y =
ActiveAttackListP1OnCommand = visible,false
ActiveAttackListP1OffCommand =
ActiveAttackListP2X = THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
ActiveAttackListP2Y =
ActiveAttackListP2OnCommand = visible,false
ActiveAttackListP2OffCommand =
#
2011-04-03 23:43:22 -04:00
2011-03-17 01:47:30 -04:00
2011-04-03 16:10:10 -04:00
[ScreenGameplayShared]
2011-03-17 01:47:30 -04:00
2014-09-12 15:07:46 -06:00
[ScreenHeartEntry]
HeartEntryEnabled = true
2014-09-14 20:04:10 -06:00
ShowHeader = true
ShowFooter = true
2014-09-12 15:07:46 -06:00
2011-03-17 01:47:30 -04:00
[ScreenEvaluation]
2011-04-03 21:32:01 -04:00
Class = "ScreenEvaluation"
Fallback = "ScreenWithMenuElements"
#
2011-03-17 01:47:30 -04:00
StageDisplayNumberOffset = 0
#
NextScreen = Branches.AfterEvaluation()
PrevScreen = Branches.AfterEvaluation()
#
PlayMusic = false
#
PrepareScreens = "ScreenProfileSave,ScreenSelectMusic"
PersistScreens = "ScreenEvaluation,ScreenProfileSave,ScreenSelectMusic"
#
ShowJudgmentLineW1 = true
ShowJudgmentLineW2 = true
ShowJudgmentLineW3 = true
ShowJudgmentLineW4 = true
ShowJudgmentLineW5 = true
2011-07-10 14:20:14 -04:00
ShowJudgmentLineHeld = (GAMESTATE:GetCurrentGame():GetName() ~= "pump")
2011-03-17 01:47:30 -04:00
ShowJudgmentLineMiss = true
ShowJudgmentLineMaxCombo = true
ShowGradeArea = true
ShowScoreArea = true
ShowPointsArea = true
ShowSharedJudgmentLineLabels = true
ShowGraphDisplay = true
ShowComboGraph = true
ShowStepsDisplay = true
#
W1NumberP1X = SCREEN_CENTER_X-160+40
W1NumberP1Y = SCREEN_TOP+160
W1NumberP1OnCommand = diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
W1NumberP1OffCommand =
W1NumberP2X = SCREEN_CENTER_X+160-40
W1NumberP2Y = SCREEN_TOP+160
W1NumberP2OnCommand = diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
W1NumberP2OffCommand =
W1LabelX = SCREEN_CENTER_X
W1LabelY = SCREEN_TOP+160
W1LabelOnCommand =
W1LabelOffCommand =
#
W2NumberP1X = SCREEN_CENTER_X-160+40
W2NumberP1Y = SCREEN_TOP+180
W2NumberP1OnCommand = diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
W2NumberP1OffCommand =
W2NumberP2X = SCREEN_CENTER_X+160-40
W2NumberP2Y = SCREEN_TOP+180
W2NumberP2OnCommand = diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
W2NumberP2OffCommand =
W2LabelX = SCREEN_CENTER_X
W2LabelY = SCREEN_TOP+180
W2LabelOnCommand =
W2LabelOffCommand =
#
W3NumberP1X = SCREEN_CENTER_X-160+40
W3NumberP1Y = SCREEN_TOP+200
W3NumberP1OnCommand = diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
W3NumberP1OffCommand =
W3NumberP2X = SCREEN_CENTER_X+160-40
W3NumberP2Y = SCREEN_TOP+200
W3NumberP2OnCommand = diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
W3NumberP2OffCommand =
W3LabelX = SCREEN_CENTER_X
W3LabelY = SCREEN_TOP+200
W3LabelOnCommand =
W3LabelOffCommand =
#
W4NumberP1X = SCREEN_CENTER_X-160+40
W4NumberP1Y = SCREEN_TOP+220
W4NumberP1OnCommand = diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
W4NumberP1OffCommand =
W4NumberP2X = SCREEN_CENTER_X+160-40
W4NumberP2Y = SCREEN_TOP+220
W4NumberP2OnCommand = diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
W4NumberP2OffCommand =
W4LabelX = SCREEN_CENTER_X
W4LabelY = SCREEN_TOP+220
W4LabelOnCommand =
W4LabelOffCommand =
#
W5NumberP1X = SCREEN_CENTER_X-160+40
W5NumberP1Y = SCREEN_TOP+240
W5NumberP1OnCommand = diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
W5NumberP1OffCommand =
W5NumberP2X = SCREEN_CENTER_X+160-40
W5NumberP2Y = SCREEN_TOP+240
W5NumberP2OnCommand = diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
W5NumberP2OffCommand =
W5LabelX = SCREEN_CENTER_X
W5LabelY = SCREEN_TOP+240
W5LabelOnCommand =
W5LabelOffCommand =
#
MissNumberP1X = SCREEN_CENTER_X-160+40
MissNumberP1Y = SCREEN_TOP+260
MissNumberP1OnCommand = diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
MissNumberP1OffCommand =
MissNumberP2X = SCREEN_CENTER_X+160-40
MissNumberP2Y = SCREEN_TOP+260
MissNumberP2OnCommand = diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
MissNumberP2OffCommand =
MissLabelX = SCREEN_CENTER_X
MissLabelY = SCREEN_TOP+260
MissLabelOnCommand =
MissLabelOffCommand =
#
HeldNumberP1X = SCREEN_CENTER_X-160+40
HeldNumberP1Y = SCREEN_TOP+280
HeldNumberP1OnCommand = diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
HeldNumberP1OffCommand =
HeldNumberP2X = SCREEN_CENTER_X+160-40
HeldNumberP2Y = SCREEN_TOP+280
HeldNumberP2OnCommand = diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
HeldNumberP2OffCommand =
HeldLabelX = SCREEN_CENTER_X
HeldLabelY = SCREEN_TOP+280
HeldLabelOnCommand =
HeldLabelOffCommand =
#
MaxComboNumberP1X = SCREEN_CENTER_X-160+40
MaxComboNumberP1Y = SCREEN_TOP+300
MaxComboNumberP1OnCommand = diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
MaxComboNumberP1OffCommand =
MaxComboNumberP2X = SCREEN_CENTER_X+160-40
MaxComboNumberP2Y = SCREEN_TOP+300
MaxComboNumberP2OnCommand = diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
MaxComboNumberP2OffCommand =
MaxComboLabelX = SCREEN_CENTER_X
MaxComboLabelY = SCREEN_TOP+300
MaxComboLabelOnCommand =
MaxComboLabelOffCommand =
#
ScoreLabelX = SCREEN_CENTER_X
ScoreLabelY = SCREEN_TOP+330
ScoreLabelOnCommand =
ScoreLabelOffCommand =
#
ScoreNumberP1X = SCREEN_CENTER_X-160
ScoreNumberP1Y = SCREEN_TOP+320
2012-12-27 18:25:08 -08:00
ScoreNumberP1OnCommand = diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1;zoom,0.775
2011-03-17 01:47:30 -04:00
ScoreNumberP1OffCommand =
ScoreNumberP2X = SCREEN_CENTER_X+160
ScoreNumberP2Y = SCREEN_TOP+320
2012-12-27 18:25:08 -08:00
ScoreNumberP2OnCommand = diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1;zoom,0.775
2011-03-17 01:47:30 -04:00
ScoreNumberP2OffCommand =
#
PercentFrameP1X = SCREEN_CENTER_X-160
PercentFrameP1Y = SCREEN_TOP+320
PercentFrameP1OnCommand = visible,false
PercentFrameP1OffCommand =
#
PercentFrameP2X = SCREEN_CENTER_X+160
PercentFrameP2Y = SCREEN_TOP+320
PercentFrameP2OnCommand = visible,false
PercentFrameP2OffCommand =
#
PercentP1X = SCREEN_CENTER_X-160
PercentP1Y = SCREEN_TOP+320
PercentP1OnCommand = visible,false
PercentP1OffCommand =
#
PercentP2X = SCREEN_CENTER_X+160
PercentP2Y = SCREEN_TOP+320
PercentP2OnCommand = visible,false
PercentP2OffCommand =
#
LargeBannerX = SCREEN_CENTER_X
LargeBannerY = SCREEN_TOP+100
LargeBannerOnCommand =
LargeBannerOffCommand =
LargeBannerFrameX = SCREEN_CENTER_X
LargeBannerFrameY = SCREEN_TOP+100
LargeBannerFrameOnCommand =
LargeBannerFrameOffCommand =
#
GradeFrameP1X = SCREEN_CENTER_X-220
GradeFrameP1Y = SCREEN_TOP+80
GradeFrameP1OnCommand =
GradeFrameP1OffCommand =
GradeFrameP2X = SCREEN_CENTER_X+220
GradeFrameP2Y = SCREEN_TOP+80
GradeFrameP2OnCommand =
GradeFrameP2OffCommand =
#
GradeP1X = SCREEN_CENTER_X-220
GradeP1Y = SCREEN_TOP+100
GradeP1OnCommand =
GradeP1OffCommand =
GradeP2X = SCREEN_CENTER_X+220
GradeP2Y = SCREEN_TOP+100
GradeP2OnCommand =
GradeP2OffCommand =
#
PlayerOptionsP1X = SCREEN_CENTER_X-160
PlayerOptionsP1Y = SCREEN_TOP+352
PlayerOptionsP1OnCommand = zoom,0.5;shadowlength,1
PlayerOptionsP1OffCommand =
##
PlayerOptionsP2X = SCREEN_CENTER_X+160
PlayerOptionsP2Y = SCREEN_TOP+352
PlayerOptionsP2OnCommand = zoom,0.5;shadowlength,1
PlayerOptionsP2OffCommand =
#
SongOptionsX = SCREEN_CENTER_X
SongOptionsY = SCREEN_BOTTOM-104
SongOptionsOnCommand = zoom,0.5;shadowlength,1;
SongOptionsOffCommand =
#
DisqualifiedP1X = SCREEN_CENTER_X-220
DisqualifiedP1Y = SCREEN_TOP+140
DisqualifiedP1OnCommand =
DisqualifiedP1OffCommand =
DisqualifiedP2X = SCREEN_CENTER_X+220
DisqualifiedP2Y = SCREEN_TOP+140
DisqualifiedP2OnCommand =
DisqualifiedP2OffCommand =
#
GraphDisplayP1X = SCREEN_CENTER_X-160
GraphDisplayP1Y = SCREEN_BOTTOM-100
GraphDisplayP1OnCommand =
GraphDisplayP1OffCommand =
GraphDisplayP2X = SCREEN_CENTER_X+160
GraphDisplayP2Y = SCREEN_BOTTOM-100
GraphDisplayP2OnCommand =
GraphDisplayP2OffCommand =
#
ComboGraphP1X = SCREEN_CENTER_X-160
ComboGraphP1Y = SCREEN_BOTTOM-100+32-7
ComboGraphP1OnCommand =
ComboGraphP1OffCommand =
ComboGraphP2X = SCREEN_CENTER_X+160
ComboGraphP2Y = SCREEN_BOTTOM-100+32-7
ComboGraphP2OnCommand =
ComboGraphP2OffCommand =
#
MachineRecordP1X = SCREEN_CENTER_X-220
#MachineRecordP1Y=SCREEN_BOTTOM-156
MachineRecordP1Y = SCREEN_TOP+146
MachineRecordP1OnCommand =
MachineRecordP1OffCommand =
#
MachineRecordP2X = SCREEN_CENTER_X+220
#MachineRecordP2Y=SCREEN_BOTTOM-156
MachineRecordP2Y = SCREEN_TOP+146
MachineRecordP2OnCommand =
2014-08-31 22:32:11 -07:00
2011-03-17 01:47:30 -04:00
MachineRecordP2OffCommand =
#
PersonalRecordP1X = SCREEN_CENTER_X-160
PersonalRecordP1Y = SCREEN_BOTTOM-144
PersonalRecordP1OnCommand =
PersonalRecordP1OffCommand =
#
PersonalRecordP2X = SCREEN_CENTER_X+160
PersonalRecordP2Y = SCREEN_BOTTOM-144
PersonalRecordP2OnCommand =
PersonalRecordP2OffCommand =
#
StageAwardP1X = SCREEN_CENTER_X-220
StageAwardP1Y = SCREEN_TOP+130
StageAwardP1OnCommand = draworder,105;zoom,0.75;diffuse,Color("Yellow");diffusebottomedge,Color("Orange");strokecolor,ColorDarkTone( Color("Orange") );glowshift;textglowmode,'TextGlowMode_Inner'
StageAwardP1OffCommand =
#
StageAwardP2X = SCREEN_CENTER_X+220
StageAwardP2Y = SCREEN_TOP+130
StageAwardP2OnCommand = draworder,105;zoom,0.75;diffuse,Color("Yellow");diffusebottomedge,Color("Orange");strokecolor,ColorDarkTone( Color("Orange") );glowshift;textglowmode,'TextGlowMode_Inner'
StageAwardP2OffCommand =
#
PeakComboAwardP1X = SCREEN_CENTER_X-160
PeakComboAwardP1Y = SCREEN_TOP+300+10
PeakComboAwardP1OnCommand = draworder,105;zoom,0.5;diffusebottomedge,Color("Blue");strokecolor,ColorDarkTone( Color("Blue") );glowshift;textglowmode,'TextGlowMode_Inner'
PeakComboAwardP1OffCommand =
#
PeakComboAwardP2X = SCREEN_CENTER_X+160
PeakComboAwardP2Y = SCREEN_TOP+300+10
PeakComboAwardP2OnCommand = draworder,105;zoom,0.5;diffusebottomedge,Color("Blue");strokecolor,ColorDarkTone( Color("Blue") );glowshift;textglowmode,'TextGlowMode_Inner'
PeakComboAwardP2OffCommand =
#
ShowStepsDisplayP1 = GAMESTATE:IsHumanPlayer(PLAYER_1)
StepsDisplayP1X = SCREEN_CENTER_X-160
StepsDisplayP1Y = SCREEN_BOTTOM-50
StepsDisplayP1OnCommand = visible,THEME:GetMetric(Var "LoadingScreen","ShowStepsDisplayP1");addy,SCREEN_CENTER_Y;decelerate,0.35;addy,-SCREEN_CENTER_Y
StepsDisplayP1OffCommand = bouncebegin,0.15;zoomx,0;
#
ShowStepsDisplayP2 = GAMESTATE:IsHumanPlayer(PLAYER_2)
StepsDisplayP2X = SCREEN_CENTER_X+160
StepsDisplayP2Y = SCREEN_BOTTOM-50
StepsDisplayP2OnCommand = visible,THEME:GetMetric(Var "LoadingScreen","ShowStepsDisplayP2");addy,SCREEN_CENTER_Y;decelerate,0.35;addy,-SCREEN_CENTER_Y
StepsDisplayP2OffCommand = bouncebegin,0.15;zoomx,0;
#
PercentScoreP1X = SCREEN_CENTER_X-82
PercentScoreP1Y = SCREEN_BOTTOM-50
PercentScoreP1OnCommand = draworder,100;addy,SCREEN_CENTER_Y;decelerate,0.35;addy,-SCREEN_CENTER_Y;
PercentScoreP1OffCommand = bouncebegin,0.15;zoomx,0;
#
PercentScoreP2X = SCREEN_CENTER_X+238
PercentScoreP2Y = SCREEN_BOTTOM-50
PercentScoreP2OnCommand = draworder,100;addy,SCREEN_CENTER_Y;decelerate,0.35;addy,-SCREEN_CENTER_Y;
PercentScoreP2OffCommand = bouncebegin,0.15;zoomx,0;
#
ShowGameType = true
GameTypeX = SCREEN_CENTER_X
GameTypeY = SCREEN_BOTTOM-48
GameTypeOnCommand = addy,SCREEN_CENTER_Y;decelerate,0.35;addy,-SCREEN_CENTER_Y;zoom,0.675;shadowlength,1;shadowcolor,color("#22222266")
GameTypeOffCommand = bouncebegin,0.15;addy,SCREEN_CENTER_Y;
#
ShowTimingDifficulty = true
TimingDifficultyX = SCREEN_CENTER_X
TimingDifficultyY = SCREEN_TOP+16
TimingDifficultyOnCommand = zoom,0.675;draworder,105
TimingDifficultyOffCommand =
#
ShowLifeDifficulty = true
LifeDifficultyX = SCREEN_CENTER_X
LifeDifficultyY = SCREEN_TOP+32
LifeDifficultyOnCommand = zoom,0.675;draworder,105
LifeDifficultyOffCommand =
#
ShowSongInformation = true
SongInformationX = SCREEN_CENTER_X
SongInformationY = SCREEN_TOP+100
SongInformationOnCommand = playcommand,"Set";draworder,105
SongInformationOffCommand =
2011-04-03 16:10:10 -04:00
2012-06-18 14:49:14 -05:00
ShowWinArea = GAMESTATE:GetPlayMode() == 'PlayMode_Rave'
WinFrameP1X =
WinFrameP1Y =
WinFrameP1OnCommand =
WinFrameP2X =
WinFrameP2Y =
WinFrameP2OnCommand =
#----#
WinP1X = SCREEN_CENTER_X-224
WinP1Y = SCREEN_BOTTOM-224
WinP1OnCommand = draworder,101
WinP2X = SCREEN_CENTER_X+224
WinP2Y = SCREEN_BOTTOM-224
WinP2OnCommand = draworder,101
2011-03-17 01:47:30 -04:00
[ScreenEvaluationNormal]
2011-04-03 21:32:01 -04:00
Fallback = "ScreenEvaluation"
#
2011-03-17 01:47:30 -04:00
PlayMusic = false
#
ShowBannerFrame = false
#
ShowStageDisplay = true
StageDisplayX = SCREEN_CENTER_X+160
StageDisplayY = SCREEN_TOP+28
StageDisplayOnCommand = draworder,105;fov,90;vertalign,bottom;vanishpoint,SCREEN_CENTER_X+160,SCREEN_TOP+28;rotationy,90;decelerate,0.5;rotationy,0;
StageDisplayOffCommand =
[ScreenEvaluationSummary]
2011-04-03 21:32:01 -04:00
Fallback = "ScreenEvaluation"
#
2012-03-30 15:20:25 -05:00
NextScreen = Branch.AfterSummary()
2011-03-17 01:47:30 -04:00
#
PlayMusic = false
#
2011-04-03 21:32:01 -04:00
Summary = true
#
2011-03-17 01:47:30 -04:00
ShowStageDisplay = false
#
2014-08-25 20:40:03 -07:00
ShowBannerList = true
BannerListX = SCREEN_CENTER_X
BannerListY = SCREEN_TOP+96
BannerListOnCommmand =
BannerListOffCommand =
#
2011-03-17 01:47:30 -04:00
SmallBanner1X = SCREEN_CENTER_X-72
SmallBanner1Y = SCREEN_TOP+100-24
2014-08-25 20:40:03 -07:00
SmallBanner1OnCommand = visible,false
2011-03-17 01:47:30 -04:00
SmallBanner1OffCommand =
SmallBanner2X = SCREEN_CENTER_X-48
SmallBanner2Y = SCREEN_TOP+100-16
2014-08-25 20:40:03 -07:00
SmallBanner2OnCommand = visible,false
2011-03-17 01:47:30 -04:00
SmallBanner2OffCommand =
SmallBanner3X = SCREEN_CENTER_X-24
SmallBanner3Y = SCREEN_TOP+100-8
2014-08-25 20:40:03 -07:00
SmallBanner3OnCommand = visible,false
2011-03-17 01:47:30 -04:00
SmallBanner3OffCommand =
SmallBanner4X = SCREEN_CENTER_X+24
SmallBanner4Y = SCREEN_TOP+100+8
2014-08-25 20:40:03 -07:00
SmallBanner4OnCommand = visible,false
2011-03-17 01:47:30 -04:00
SmallBanner4OffCommand =
SmallBanner5X = SCREEN_CENTER_X+48
SmallBanner5Y = SCREEN_TOP+100+16
2014-09-07 04:05:10 -06:00
SmallBanner5OnCommand = visible,false
2011-03-17 01:47:30 -04:00
SmallBanner5OfCommand =
SmallBanner6X = SCREEN_CENTER_X+72
SmallBanner6Y = SCREEN_TOP+100+24
2014-08-25 20:40:03 -07:00
SmallBanner6OnCommand = visible,false
2011-03-17 01:47:30 -04:00
SmallBanner6OffCommand =
2011-04-03 18:45:51 -04:00
[ScreenNameEntry]
2014-08-30 20:17:15 -07:00
[ScreenNameEntryTraditional]
[ScreenContinue]
ShowHeader = false
ShowFooter = false
2014-09-15 05:09:27 -06:00
ContinueEnabled = true
2014-08-30 20:17:15 -07:00
#
TimerSeconds = 20
TimerMetricsGroup = "MenuTimerContinue"
TimerX = SCREEN_CENTER_X
TimerY = SCREEN_CENTER_Y+24
TimerOnCommand = visible,true
TimerOffCommand =
2011-04-03 16:10:10 -04:00
[ScreenProfileSave]
[ScreenProfileSaveSummary]
[ScreenGameOver]
2014-08-25 20:40:03 -07:00
TimerOnCommand = visible,false
2011-04-03 16:10:10 -04:00
[ScreenPrompt]
[ScreenOptionsEdit]
[EditMenu]
[TextBannerEditMode]
[ScreenEditMenu]
[ScreenEdit]
[ScreenPracticeMenu]
[PracticeMenu]
[ScreenPractice]
[ScreenEditOptions]
2012-10-02 20:51:52 -04:00
LineNames = "1,2,3,4,5,6,R1,R2,7,8,9,10,Attacks,11,12,13,14,15,16,SF"
2014-06-23 00:25:18 -06:00
Line1 = "lua,ArbitrarySpeedMods()"
2011-10-15 18:12:20 -05:00
LineSF = "lua,OptionRowScreenFilter()"
2011-04-03 16:10:10 -04:00
[StepsDisplayEdit]
Fallback = "StepsDisplayGameplay"
[ScreenMiniMenuEditHelp]
[OptionRowMiniMenuEditHelp]
[ScreenMiniMenuMainMenu]
[ScreenMiniMenuAreaMenu]
[ScreenMiniMenuStepsInformation]
2011-04-03 21:32:01 -04:00
[ScreenMiniMenuSongInformation]
2011-04-03 16:10:10 -04:00
[ScreenMiniMenuTimingDataInformation]
[ScreenMiniMenuBackgroundChange]
[ScreenMiniMenuPreferences]
[ScreenMiniMenuInsertTapAttack]
[ScreenMiniMenuInsertCourseAttack]
[ScreenMiniMenuCourseDisplay]
[ScreenMiniMenuCourseOptions]
[ScreenOptionsExportPackage]
[ScreenOptionsManage]
[OptionRowManage]
[OptionRowCourseOverview]
[ScreenOptionsManageCourses]
[OptionRowCourse]
[ScreenOptionsEditCourse]
[OptionRowEditCourse]
[ScreenOptionsCourseOverview]
[ScreenGameplaySyncMachine]
SongMeterDisplayP1OnCommand = visible,false
SongMeterDisplayP2OnCommand = visible,false
StepsDescriptionP1OnCommand = visible,false
StepsDescriptionP2OnCommand = visible,false
StepsDisplayP1OnCommand = visible,false
StepsDisplayP2OnCommand = visible,false
PlayerOptionsP1OnCommand = visible,false
PlayerOptionsP2OnCommand = visible,false
[PlayerSyncMachine]
[ScreenHowToInstallSongs]
Class = "ScreenSelectMaster"
Fallback = "ScreenSelectMaster"
ShowHeader = false
ShowScroller = true
PerChoiceScrollElement = false
#
ShowIcon = true
UseIconMetrics = false
PerChoiceIconElement = false
#
ScrollerX = SCREEN_LEFT+32
ScrollerY = SCREEN_CENTER_Y
ScrollerTransform = function(self,offset,itemIndex,numItems) self:y(24*(itemIndex-(numItems-1)/2)); end
ScrollerNumItemsToDraw = 20
ScrollerOffCommand = bouncebegin,0.25;addx,-SCREEN_CENTER_X
ChoiceNames = "WhereToFind,HowToInstall,AdditionalFolders,ReloadSongs,Exit"
ChoiceWhereToFind = "urlnoexit,http://code.google.com/p/sm-ssc/wiki/FindingContent;text,"..Screen.String("Finding Songs")
ChoiceHowToInstall = "urlnoexit,http://code.google.com/p/sm-ssc/wiki/InstallingContent;text,"..Screen.String("Installing Songs")
ChoiceAdditionalFolders = "text,"..Screen.String("Importing Songs")
ChoiceReloadSongs = "screen,ScreenReloadSongs;text,"..Screen.String("Reload Songs")
ChoiceExit = "screen,"..Branch.TitleMenu()..";text,"..Screen.String("Exit")
DefaultChoice = "WhereToFind"
OptionOrderUp = "5:4,4:3,3:2,2:1,1:5"
OptionOrderDown = "1:2,2:3,3:4,4:5,5:1"
[ScreenSMOnlineLogin]
[ScreenNetSelectBase]
[ScreenNetSelectMusic]
2011-04-03 22:38:51 -04:00
BPMDisplayX = SCREEN_CENTER_X-160-90+2
BPMDisplayY = SCREEN_CENTER_Y+156
BPMDisplayOnCommand = finishtweening;horizalign,left;strokecolor,Color("Outline");maxwidth,128;addx,320;zoomx,0;decelerate,0.35;addx,-320;zoomx,1
BPMDisplayOffCommand = bouncebegin,0.15;zoomx,0;
2011-04-03 16:10:10 -04:00
StepsDisplayP1X = SCREEN_CENTER_X-240
StepsDisplayP1Y = SCREEN_CENTER_Y+185
StepsDisplayP1OnCommand = horizalign,right;zoomx,0.0;zoomy,0.0;linear,0.5;zoomy,1.0;zoomx,1.0
StepsDisplayP1OffCommand = linear,0.5;zoomx,0.0;zoomy,0.0
#--#
StepsDisplayP2X = SCREEN_CENTER_X-110
StepsDisplayP2Y = SCREEN_CENTER_Y+185
StepsDisplayP2OnCommand = horizalign,right;zoomx,0.0;zoomy,0.0;linear,0.5;zoomy,1.0;zoomx,1.0
StepsDisplayP2OffCommand = linear,0.5;zoomx,0.0;zoomy,0.0
#====#
2011-04-03 22:38:51 -04:00
2011-08-31 18:14:18 -05:00
ShowBPMDisplay = true
2012-03-31 13:05:40 -05:00
BPMDisplayX = SCREEN_CENTER_X+2
BPMDisplayY = SCREEN_CENTER_Y+188
2011-08-31 18:14:18 -05:00
BPMDisplayOnCommand = finishtweening;maxwidth,128;horizalign,left;strokecolor,Color("Outline");addx,320;zoomx,0;decelerate,0.35;addx,-320;zoomx,1
BPMDisplayOffCommand = bouncebegin,0.15;zoomx,0;
2011-04-03 16:10:10 -04:00
#--#
ShowBPMLabel = true
2012-03-31 13:05:40 -05:00
BPMLabelX = SCREEN_CENTER_X
BPMLabelY = SCREEN_CENTER_Y+188
2011-08-31 18:14:18 -05:00
BPMLabelOnCommand = addx,-SCREEN_CENTER_X;decelerate,0.35;addx,SCREEN_CENTER_X
2011-04-03 16:10:10 -04:00
BPMLabelOffCommand = bouncebegin,0.15;zoomx,0;
UsersX = SCREEN_CENTER_X-272
UsersY = SCREEN_CENTER_Y-172
UsersDX = 40
UsersAY = 16
UsersOnCommand = draworder,2;zoom,0.75;shadowlength,1
#
ShowDifficultyDisplay = true
2012-03-31 13:03:02 -05:00
DifficultyDisplayX = SCREEN_CENTER_X
DifficultyDisplayY = SCREEN_CENTER_Y+158
DifficultyDisplayOnCommand = draworder,105;fov,90;zoom,0.75
2011-04-03 16:10:10 -04:00
DifficultyDisplayOffCommand = linear,0.25;zoomy,0;
2011-04-03 21:32:01 -04:00
[StepsDisplayNet]
2011-04-03 16:10:10 -04:00
[ScreenNetRoom]
[RoomWheel]
[RoomWheelItem]
[RoomInfoDisplay]
[ScreenSMOnlineSelectMusic]
[ModIcon]
[ModIconSelectMusic]
[ModIconRow]
[ModIconRowSelectMusic]
[GraphDisplay]
[ComboGraph]
2011-03-17 01:47:30 -04:00
[ScreenNetEvaluation]
UserTier02OrBetterCommand = diffuseshift;effectperiod,0.75;effectcolor1,color("1,0.95,0.8,1");effectcolor2,color("0.8,0.95,1,1")
2011-04-03 22:38:51 -04:00
# Arcade
2011-04-03 21:32:01 -04:00
2011-03-17 01:47:30 -04:00
[ScreenLogo]
TimerSeconds = 10
ShowLogo = true
LogoX = SCREEN_CENTER_X
LogoY = SCREEN_CENTER_Y-18
LogoOnCommand = bob;effectperiod,4;effectmagnitude,0,5.25,0;zoom,0;bounceend,0.35;zoom,0.75
LogoOffCommand = stopeffect;bouncebegin,0.35;zoom,0
ArcadeOverlay.TextY = SCREEN_BOTTOM-60
#
2011-04-03 16:10:10 -04:00
[ScreenHowToPlay]
2011-03-17 01:47:30 -04:00
[ScreenTitleJoin]
ShowHelp = false
HelpText = Screen.String("HelpTextTitleJoin")
HelpY = SCREEN_CENTER_Y+100
HelpOnCommand = visible,false;zoom,1;strokecolor,color("0.125,0.125,0.125,0.5");queuecommand,"Refresh"
HelpCoinIsertedMessageCommand = playcommand,"Refresh"
HelpCoinModeChangedMessageCommand = playcommand,"Refresh"
HelpRefreshCommand = %function(self) \
local bCanPlay = GAMESTATE:EnoughCreditsToJoin(); \
local bReady = GAMESTATE:GetNumSidesJoined() > 0; \
if bCanPlay or bReady then \
self:SetTipsColonSeperated(THEME:GetString( Var "LoadingScreen","HelpTextPlay")); \
else \
self:SetTipsColonSeperated(THEME:GetString( Var "LoadingScreen","HelpTextWait")); \
end \
end;
#
LogoX = SCREEN_CENTER_X
LogoY = SCREEN_CENTER_Y-28
LogoOnCommand = bob;effectperiod,4;effectmagnitude,0,5.25,0;zoom,0;bounceend,0.35;zoom,0.75
LogoOffCommand = stopeffect;bouncebegin,0.35;rotationz,360;zoom,0
2013-06-04 02:12:58 -07:00
VersionInfoX = SCREEN_CENTER_X+110
VersionInfoY = SCREEN_CENTER_Y+4
VersionInfoOnCommand = horizalign,right;vertalign,bottom;bob;effectperiod,4;effectmagnitude,0,5.25,0;zoom,0;bounceend,0.35;zoom,1;shadowlength,1;shadowcolor,color("0.2,0.2,0.2,0.925");
2011-03-17 01:47:30 -04:00
ScrollerOnCommand = visible,false;
ArcadeOverlay.TextY = SCREEN_BOTTOM-128
[ScreenDemonstration]
SongMeterDisplayOnCommand = visible,false
SongMeterDisplayP1OnCommand = visible,false
SongMeterDisplayP2OnCommand = visible,false
LifeP1OnCommand = visible,false
LifeP2OnCommand = visible,false
ScoreP1OnCommand = visible,false
ScoreP2OnCommand = visible,false
StepsDisplayP1OnCommand = zoomy,0;linear,0.3;zoomy,1;sleep,3;smooth,0.5;y,SCREEN_BOTTOM-20;zoomy,0
StepsDisplayP2OnCommand = zoomy,0;linear,0.3;zoomy,1;sleep,3;smooth,0.5;y,SCREEN_BOTTOM-20;zoomy,0
ShowBPMDisplay = false
2011-04-03 16:10:10 -04:00
[ScreenJukeboxMenu]
2011-03-17 01:47:30 -04:00
2011-04-03 16:10:10 -04:00
[ScreenJukebox]
2011-04-18 01:03:42 -05:00
[ScreenCredits]