[Global] IsBaseTheme=1 [Common] AutoSetStyle=false ColorP1Command=diffuse,PlayerColor(PLAYER_1) ColorP2Command=diffuse,PlayerColor(PLAYER_2) InitialScreen="ScreenCompany" FirstAttractScreen="ScreenCompany" DefaultModifiers="default;1.5x" DefaultCpuModifiers="" DefaultNoteSkinName="default" DifficultiesToShow="beginner,easy,medium,hard,challenge" CourseDifficultiesToShow="easy,medium,hard" StepsTypesToHide="dance-couple,dance-solo,pump-halfdouble,lights-cabinet" ScreenWidth=640 ScreenHeight=480 OverlayScreens="ScreenSystemLayer,ScreenSyncOverlay,ScreenStatsOverlay,ScreenDebugOverlay" MaxCourseEntriesBeforeShowVarious=6 AllStepsTypeInOneList=false PercentScoreDecimalPlaces=2 NoScoreName="STEP" [Gameplay] ComboIsPerRow=GAMESTATE:GetPlayMode() == "PlayMode_Oni" MinScoreToContinueCombo=GAMESTATE:GetPlayMode() == "PlayMode_Oni" and "TapNoteScore_W2" or "TapNoteScore_W3" MinScoreToMaintainCombo="TapNoteScore_W3" [Screen] ScreenInitCommand= ScreenOnCommand= AllowOperatorMenuButton=true RepeatRate=-1 RepeatDelay=-1 PrepareScreens= PersistScreens= GroupedScreens= CodeNames="" CancelCancelCommand= ShowCoinsAndCredits=true LightsMode="LightsMode_MenuStartAndDirections" [ModeSwitcher] PrevModeX=-200 PrevModeY=-170 PrevIconX=-200 PrevIconY=-120 PrevModeZoom=0.8 NextModeX=200 NextModeY=-170 NextIconX=200 NextIconY=-120 NextModeZoom=0.8 CurrentModeX=0 CurrentModeY=0 CurrentModeZoom=1 [UnlockManager] AutoLockChallengeSteps=false UnlockNames="" # UnlockNames="1,2" # The song "Pledge" requires 500 AP. # Unlock1Command=song,"Pledge";require,"UnlockRequirement_ArcadePoints",500 # The song "ABC" can be unlocked via roulette; pick an arbitrary code # to use to store the unlock. # Unlock2Command=song,"ABC";code,"59183751";roulette [LightsManager] GameButtonsToShow="" [ScreenSelect] Fallback="ScreenWithMenuElements" UpdateOnMessage="" [ScreenTitleMenu] # Note that we don't use the "name" parameter to Choices here. Name1 is # the displayed text, which might be translated or otherwise changed. The "name,foo" # parameter to ModeChoices is an asset name, which is used in filenames. Class="ScreenTitleMenu" Fallback="ScreenSelectMasterBlank" PrevScreen=THEME:GetMetric("Common","FirstAttractScreen"); LightsMode="LightsMode_Joining" ScreenOnCommand=lockinput,0 CoinModeChangeScreen=ScreenTitleBranch() SharedSelection=true AllowDisabledPlayerInput=true OverrideSleepAfterTweenOffSeconds=true SleepAfterTweenOffSeconds=0 NumChoicesOnPage1=100 WrapCursor=true AllowRepeatingInput=true ChoiceNames="1,2,3,4,5,6,7" DefaultChoice="1" Choice1="applydefaultoptions;screen,ScreenProfileLoad;text,Game Start" Choice2="screen,ScreenNetworkOptions;text,Play Online" Choice3="screen,ScreenSelectGame;text,Select Game" Choice4="screen,ScreenOptionsService;text,Options" Choice5="screen,ScreenOptionsEdit;text,Edit/Share" Choice6="screen,ScreenJukeboxMenu;text,Jukebox" Choice7="screen,ScreenExit;text,Exit" Choice8="screen,ScreenTest;text,Sandbox" ShowIcon=false ShowScroller=true PerChoiceScrollElement=false ScrollerTransform=function(self,offset,itemIndex,numItems) self:y(32*(itemIndex-(numItems-1)/2)); end ScrollerSecondsPerItem=0 ScrollerNumItemsToDraw=20 ScrollerX=SCREEN_CENTER_X ScrollerY=SCREEN_CENTER_Y+30 ScrollerOnCommand= ScrollerOffCommand= TimerSeconds=-1 ShowStyleIcon=false ShowHelp=true HelpText=ScreenString("HelpTextOptionsSimple") HelpOnCommand=%function(self,param) local fn = THEME:GetMetric("ScreenWithMenuElements","HelpOnCommand"); fn(self); self:finishtweening(); end IdleCommentSeconds=12 IdleTimeoutSeconds=30 IdleTimeoutScreen=THEME:GetMetric("Common","FirstAttractScreen") OutDelay=.2 DoublePressToSelect=false UseTwoLists=false OptionOrderBUp="" OptionOrderBDown="" OptionOrderBLeft="" OptionOrderBRight="" OptionOrderBAuto="" [ScreenExit] Class="ScreenExit" Fallback="Screen" AllowOperatorMenuButton=false [ScreenTitleJoin] Class="ScreenTitleMenu" Fallback="ScreenTitleMenu" ChoiceNames="1" ChoiceNamesB="" OptionOrderBUp="" OptionOrderBDown="" OptionOrderBLeft="" OptionOrderBRight="" OptionOrderBAuto="" [ScreenCaution] Fallback="ScreenSplash" PrepareScreen="ScreenSelectStyle" NextScreen="ScreenSelectStyle" PrevScreen=ScreenTitleBranch() TimerSeconds=3 AllowStartToSkip=true [ScreenProfileLoad] Class="ScreenProfileLoad" Fallback="ScreenWithMenuElementsBlank" NextScreen=ScreenCautionBranch() PrevScreen=ScreenTitleBranch() TimerSeconds=-1 LoadEdits=true ShowHelp=false [ScreenProfileSave] Class="ScreenProfileSave" Fallback="ScreenWithMenuElements" NextScreen=ScreenProfileSaveNextScreen() PrevScreen=ScreenTitleBranch() TimerSeconds=-1 ShowHelp=false [ScreenSelectStyle] Fallback="ScreenWithMenuElements" Class="ScreenSelectMaster" HelpText=ScreenString("HelpTextNormal") IdleCommentSeconds=0 IdleTimeoutSeconds=0 TimerSeconds=30 UpdateOnMessage="" PrevScreen="ScreenTitleMenu" ChoiceNames="1,2,3" # The "name" here affects the announcer, eg. "ScreenSelectStyle comment single". Choice1="style,single;name,1Player;text,1 Player;screen,ScreenSelectPlayMode" Choice2="style,versus;name,2Players;text,2 Players;screen,ScreenSelectPlayMode" Choice3="style,double;name,Double;text,Double;screen,ScreenSelectPlayMode" ShowIcon=true PerChoiceIconElement=false ShowScroller=false ShowCursor=false SharedSelection=true UseIconMetrics=false NumChoicesOnPage1=3 CursorP1OffsetXFromIcon=0 CursorP1OffsetYFromIcon=0 CursorP2OffsetXFromIcon=0 CursorP2OffsetYFromIcon=0 PreSwitchPageSeconds=0 PostSwitchPageSeconds=0 OptionOrderUp= OptionOrderDown= OptionOrderLeft= OptionOrderRight= OptionOrderAuto= WrapCursor=false WrapScroller=false LoopScroller=false PerChoiceScrollElement=false AllowRepeatingInput=false ScrollerSecondsPerItem=0 ScrollerNumItemsToDraw=1 ScrollerTransform=function() end; ScrollerSubdivisions=1 DefaultChoice="1" MorePage1X=0 MorePage1Y=0 MorePage2X=0 MorePage2Y=0 ExplanationPage1X=0 ExplanationPage1Y=0 ExplanationPage2X=0 ExplanationPage2Y=0 HeaderOnCommand= HeaderOffCommand= DoublePressToSelect=false UseTwoLists=false ChoiceNamesB="" OptionOrderBUp="" OptionOrderBDown="" OptionOrderBLeft="" OptionOrderBRight="" OptionOrderBAuto="" [ScreenSelectPlayMode] Fallback="ScreenWithMenuElements" Class="ScreenSelectMaster" HelpText=ScreenString("HelpTextNormal") IdleCommentSeconds=0 IdleTimeoutSeconds=0 TimerSeconds=30 UpdateOnMessage="" PrevScreen="ScreenTitleMenu" ChoiceNames="1,2,3,4,5" # The "name" here affects the announcer, eg. "ScreenSelectStyle comment single". #Choice1="playmode,regular;name,Normal;text,Normal;screen,ScreenSelectMusic" Choice1="playmode,regular;name,Normal;text,Normal;screen,"..ScreenSelectMusicBranch() Choice2="playmode,nonstop;name,Nonstop;text,Nonstop;screen,ScreenSelectMusic" Choice3="playmode,oni;name,Challenge;text,Challenge;screen,ScreenSelectMusic" Choice4="playmode,oni;name,Survival;text,Survival;screen,ScreenSelectMusic" Choice5="playmode,endless;name,Endless;text,Endless;screen,ScreenSelectMusic" ShowIcon=true PerChoiceIconElement=false ShowScroller=false ShowCursor=false SharedSelection=true UseIconMetrics=false NumChoicesOnPage1=5 CursorP1OffsetXFromIcon=0 CursorP1OffsetYFromIcon=0 CursorP2OffsetXFromIcon=0 CursorP2OffsetYFromIcon=0 PreSwitchPageSeconds=0 PostSwitchPageSeconds=0 OptionOrderUp= OptionOrderDown= OptionOrderLeft= OptionOrderRight= OptionOrderAuto= WrapCursor=false WrapScroller=false LoopScroller=false PerChoiceScrollElement=false AllowRepeatingInput=false ScrollerSecondsPerItem=0 ScrollerNumItemsToDraw=1 ScrollerTransform=function() end; ScrollerSubdivisions=1 DefaultChoice="1" MorePage1X=0 MorePage1Y=0 MorePage2X=0 MorePage2Y=0 ExplanationPage1X=0 ExplanationPage1Y=0 ExplanationPage2X=0 ExplanationPage2Y=0 HeaderOnCommand= HeaderOffCommand= DoublePressToSelect=false OptionOrderBUp= OptionOrderBDown= OptionOrderBLeft= OptionOrderBRight= OptionOrderBAuto= UseTwoLists= [ScreenSelectMode] Fallback="ScreenSelect" JoinFrameP1X=SCREEN_CENTER_X-200 JoinFrameP1Y=SCREEN_CENTER_Y+110 JoinFrameP2X=SCREEN_CENTER_X+200 JoinFrameP2Y=SCREEN_CENTER_Y+110 JoinMessageP1X=SCREEN_CENTER_X-200 JoinMessageP1Y=SCREEN_CENTER_Y+96 JoinMessageP2X=SCREEN_CENTER_X+200 JoinMessageP2Y=SCREEN_CENTER_Y+96 GuideX=SCREEN_CENTER_X+0 GuideY=SCREEN_CENTER_Y+134 TimerSeconds=30 TimerStealth=false ShowStyleIcon=true NextScreen=ScreenSelectGroupBranch() ScrollingListX=SCREEN_CENTER_X+0 ScrollingListY=SCREEN_CENTER_Y+10 UseSelectionBGAnimations=0 SelectionSpecificBGAnimations=0 BounceJoinMessage=true FoldOnJoin=true ScrollingListOffCommand=bouncebegin,0.5;zoomy,0 GuideOffCommand=bouncebegin,0.5;addy,400 ChoiceListHighlightOffCommand=linear,0.5;diffusealpha,0;glow,1,1,1,0 ChoiceListFrameOffCommand=linear,0.5;diffusealpha,0;glow,1,1,1,0 UseModeSpecificBGAnims=false EnableCharSelect=false Only2DChars=false CharacterIconP1Y=SCREEN_CENTER_Y+0 CharacterIconP1X=SCREEN_CENTER_X+0 CharacterIconP2Y=SCREEN_CENTER_Y+0 CharacterIconP2X=SCREEN_CENTER_X+0 CharacterIconP1OffCommand=linear,0.3;diffusealpha,0;sleep,10 CharacterIconP2OffCommand=linear,0.3;diffusealpha,0;sleep,10 [GroupList] StartX=0 StartY=-136 SpacingX=0 SpacingY=28 ButtonFrameGainFocusCommand=stoptweening;linear,0.2;x,-40 ButtonFrameLoseFocusCommand=stoptweening;linear,0.2;x,0 ButtonGainFocusCommand=glowshift;effectperiod,0.5 ButtonLoseFocusCommand=stopeffect LabelGainFocusCommand=glowshift;effectperiod,0.5 LabelLoseFocusCommand=stopeffect ButtonHideItemCommand=linear,0.2;diffusealpha,0 ButtonShowItemCommand=stoptweening;linear,0.2;diffusealpha,1;zoom,1.0; LabelHideItemCommand=linear,0.2;diffusealpha,0 LabelShowItemCommand=stoptweening;linear,0.2;diffusealpha,1;zoom,1.0; # This just selects the type of tweening used for scrolling the list; it shouldn't actually # queue any commands. FrameScrollTweenCommand=stoptweening;linear,0.2; [MusicList] NumColumns=4 NumRows=10 StartX=0 StartY=0 SpacingX=150 CropWidth=146 TitleInitCommand=horizalign,left;vertalign,top;shadowlength,2; [ScreenInstructions] Class="ScreenInstructions" Fallback="ScreenWithMenuElements" NextScreen="ScreenSelectCharacter" PrevScreen=ScreenTitleBranch() TimerSeconds=15 ShowStyleIcon=true [ScreenSelectMusic] Class="ScreenSelectMusic" Fallback="ScreenWithMenuElements" NextScreen=GetSelectMusicNext() PrevScreen=ScreenTitleBranch() MusicWheelType="MusicWheel" HelpText=ScreenString("HelpTextSelectMusic") SampleMusicLoops=true SampleMusicFallbackFadeInSeconds=0 ShowOptionsMessageSeconds=1.5 BannerX=0 BannerY=0 BannerOnCommand=scaletoclipped,322,120;visible,false;ztest,1 BannerOffCommand= ShowStageDisplay=true ShowStageFrame=true CDTitleX=SCREEN_CENTER_X+240 CDTitleY=SCREEN_CENTER_Y-50 CDTitleFrontCommand=roll,1;spin;effectmagnitude,0,150,0;cullmode,"CullMode_Back"; CDTitleBackCommand=roll,1;spin;effectmagnitude,0,150,0;cullmode,"CullMode_Front";diffuse,#606060; CDTitleOnCommand=addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6;draworder,101 CDTitleOffCommand=bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6 ScoreFrameP1X= ScoreFrameP1Y= ScoreFrameP1OnCommand=visible,false ScoreFrameP1OffCommand= ScoreFrameP2X= ScoreFrameP2Y= ScoreFrameP2OnCommand=visible,false ScoreFrameP2OffCommand= ScoreP1X= ScoreP1Y= ScoreP1OnCommand=visible,false ScoreP1OffCommand= ScoreP2X= ScoreP2Y= ScoreP2OnCommand= ScoreP2OffCommand= # Don't use relative motion here. It's usually possible to change the # sort again while this command is still executing. ScoreP1SortChangeCommand=stoptweening;decelerate,0.128;x,920;sleep,0.128;accelerate,0.25;x,58 ScoreP2SortChangeCommand=stoptweening;decelerate,0.128;x,920;sleep,0.128;accelerate,0.25;x,269 ScoreFrameP1SortChangeCommand=stoptweening;decelerate,0.128;x,920;sleep,0.128;accelerate,0.25;x,58 ScoreFrameP2SortChangeCommand=stoptweening;decelerate,0.128;x,920;sleep,0.128;accelerate,0.25;x,269 MusicWheelX=SCREEN_CENTER_X-178 MusicWheelY=SCREEN_CENTER_Y-10 MusicWheelOnCommand=draworder,-100 MusicWheelOffCommand= TimerSeconds=60 ShowStyleIcon=true SampleMusicDelay=0.25 SampleMusicDelayInit=0 DoRouletteOnMenuTimer=true AlignMusicBeat=false Codes="" OptionsMenuAvailable=OptionsMenuAvailable() SelectMenuAvailable=false ModeMenuAvailable=ModeMenuAvailable() ScreenModsCommand=setupmusicstagemods PreviousSongButton="MenuLeft" NextSongButton="MenuRight" UseOptionsList=false TwoPartSelection=false TwoPartConfirmsOnly=false UsePlayerSelectMenu=false StepsDisplayP1X= StepsDisplayP1Y= StepsDisplayP1OnCommand=visible,false StepsDisplayP1OffCommand= StepsDisplayP2X= StepsDisplayP2Y= StepsDisplayP2OnCommand=visible,false StepsDisplayP2OffCommand= PaneDisplayP1X=SCREEN_CENTER_X-180 PaneDisplayP1Y=SCREEN_CENTER_Y+194 PaneDisplayP1OnCommand= PaneDisplayP1OffCommand= PaneDisplayP2X=SCREEN_CENTER_X+180 PaneDisplayP2Y=SCREEN_CENTER_Y+194 PaneDisplayP2OnCommand= PaneDisplayP2OffCommand= OptionsAreaP1X=SCREEN_CENTER_X+166 OptionsAreaP1Y=SCREEN_CENTER_Y+128 OptionsAreaP1OnCommand= OptionsAreaP1OffCommand= OptionsAreaP2X=SCREEN_CENTER_X+166 OptionsAreaP2Y=SCREEN_CENTER_Y+148 OptionsAreaP2OnCommand= OptionsAreaP2OffCommand= SelectMenuChangesDifficulty=false WrapChangeSteps=false [ScreenSelectCourse] Class="ScreenSelectMusic" Fallback="ScreenSelectMusic" BPMDisplayOnCommand=visible,false CDTitleOnCommand=visible,false ExplanationX=SCREEN_CENTER_X-188 ExplanationY=SCREEN_CENTER_Y-172 ExplanationOnCommand=addx,-SCREEN_WIDTH;sleep,0.5;bounceend,0.5;addx,SCREEN_WIDTH ExplanationOffCommand=bouncebegin,0.5;addx,-SCREEN_WIDTH Codes="CourseCodeDetector" DoRouletteOnMenuTimer=false ScreenModsCommand=setupcoursestagemods [ScreenSelectCourseNonstop] Fallback="ScreenSelectCourse" DefaultSort="Nonstop" [ScreenSelectCourseOni] Fallback="ScreenSelectCourse" DefaultSort="Oni" ScoreP1OnCommand=visible,false ScoreP2OnCommand=visible,false ScoreFrameP1OnCommand=visible,false ScoreFrameP2OnCommand=visible,false [ScreenSelectCourseEndless] Fallback="ScreenSelectCourse" DefaultSort="Endless" [ScreenSMOnlineLogin] Class="ScreenSMOnlineLogin" Fallback="ScreenOptionsServiceChild" NextScreen=SMOnlineScreen() PrevScreen=ScreenTitleBranch() ShowStyleIcon=false TimerSeconds=-1 ShowHelp=false [ScreenNetRoom] MusicSelectScreen="ScreenSMOnlineSelectMusic" PrevScreen=ScreenTitleBranch() NextScreen="ScreenGameplayBranch" Fallback="ScreenNetSelectMusic" Class="ScreenNetRoom" HelpText="" OpenRoomColor=color("1.0,1.0,1.0,1.0") PasswdRoomColor=color("1.0,0.5,0.5,1.0") InGameRoomColor=color("1.0,0.1,0.1,1.0") RoomWheelX=SCREEN_CENTER_X-178 RoomWheelY=SCREEN_CENTER_Y-10 RoomWheelOnCommand=draworder,-100 RoomInfoDisplayX=SCREEN_CENTER_X RoomInfoDisplayY=SCREEN_CENTER_Y [ScreenSMOnlineSelectMusic] PrevScreen="ScreenNetRoom" Class="ScreenNetSelectMusic" RoomSelectScreen="ScreenNetRoom" Fallback="ScreenNetSelectMusic" [ScreenNetSelectMusic] Fallback="ScreenWithMenuElements" Class="ScreenNetSelectMusic" BannerWidth=0 // These dont do anything but prevent crashes BannerHeight=0 MusicWheelX=SCREEN_CENTER_X-178 MusicWheelY=SCREEN_CENTER_Y-10 MusicWheelOnCommand=draworder,-100 MusicWheelOffCommand= TimerStealth=true BPMDisplayX=SCREEN_CENTER_X*0.3 BPMDisplayY=SCREEN_CENTER_Y+120 BPMDisplayOnCommand=horizalign,right;shadowlength,1;addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6 BPMDisplayOffCommand=bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6 ModIconsP1X=SCREEN_CENTER_X+144 ModIconsP1Y=SCREEN_CENTER_Y-165 ModIconsP1OnCommand=zoomy,0;linear,0.5;zoomy,1 ModIconsP1OffCommand=linear,0.5;zoomy,0 ModIconsP2X=SCREEN_CENTER_X+144 ModIconsP2Y=SCREEN_CENTER_Y-164 ModIconsP2OnCommand=zoomy,0;linear,0.5;zoomy,1 ModIconsP2OffCommand=linear,0.5;zoomy,0 ChatInputBoxX=SCREEN_CENTER_X+144 ChatInputBoxY=SCREEN_CENTER_Y+112 ChatInputBoxOnCommand=addx,SCREEN_WIDTH*0.6;bounceend,0.5;addx,-SCREEN_WIDTH*0.6 ChatInputBoxOffCommand=bouncebegin,0.5;addx,SCREEN_WIDTH*0.6 ChatInputBoxWidth=310 ChatInputBoxHeight=60 ChatInputBoxColor=color("0.5,0.5,1.0,0.7") //transparent cyan ChatOutputBoxX=SCREEN_CENTER_X+144 ChatOutputBoxY=SCREEN_CENTER_Y-37 ChatOutputBoxOnCommand=zoomy,1.1;addx,SCREEN_WIDTH*0.6;bounceend,0.5;diffusealpha,1;addx,-SCREEN_WIDTH*0.6 ChatOutputBoxOffCommand=diffusealpha,1;linear,0.5;diffusealpha,0;zoom,0; ChatOutputBoxWidth=310 ChatOutputBoxHeight=210 ChatOutputBoxColor=color("1.0,0.5,0.5,0.7") //transparent reddish ChatInputX=SCREEN_CENTER_X-2 ChatInputY=SCREEN_CENTER_Y+90 ChatInputOnCommand=diffusealpha,0;linear,0.55;diffusealpha,1 ChatInputOffCommand=diffusealpha,1;linear,0.5;diffusealpha,0 ChatOutputX=SCREEN_CENTER_X-2 ChatOutputY=SCREEN_CENTER_Y+68 ChatOutputOnCommand=diffusealpha,0;linear,0.55;diffusealpha,1 ChatOutputOffCommand=diffusealpha,1;linear,0.5;diffusealpha,0 UsersX=SCREEN_CENTER_X-265 UsersY=SCREEN_CENTER_Y+172 UsersDX=40 UsersAY=16 UsersOnCommand=draworder,2;zoom,1 UsersOffCommand=linear,0.5;zoom,0 Users0Command=draworder,2;diffuse,1.0,0.4,0.4,1.0 Users1Command=draworder,2;diffuse,1.0,1.0,1.0,1.0 Users2Command=draworder,2;diffuse,0.5,0.5,1.0,1.0 Users3Command=draworder,2;diffuse,0.5,1.0,0.5,1.0 Users4Command=draworder,2;diffuse,1.0,0.5,0.5,1.0 optionsY=SCREEN_CENTER_Y-170 optionsX=SCREEN_CENTER_X-240 optionsOnCommand=zoomx,0.0;zoomy,0.0;linear,0.5;zoomy,0.7;zoomx,0.7 optionsOffCommand=linear,0.5;zoomx,0.0;zoomy,0.0 MeterP1Y=SCREEN_CENTER_Y+150 MeterP1X=SCREEN_CENTER_X-223 MeterP1OnCommand=horizalign,right;zoomx,0.0;zoomy,0.0;linear,0.5;zoomy,1.0;zoomx,1.0 MeterP1OffCommand=linear,0.5;zoomx,0.0;zoomy,0.0 MeterP2Y=SCREEN_CENTER_Y+150 MeterP2X=SCREEN_CENTER_X-110 MeterP2OnCommand=horizalign,right;zoomx,0.0;zoomy,0.0;linear,0.5;zoomy,1.0;zoomx,1.0 MeterP2OffCommand=linear,0.5;zoomx,0.0;zoomy,0.0 DiffBGColor=color("0.7,0.7,0.7,0.7") DiffBGWidth=0 DiffBGHeight=0 DiffBGY=SCREEN_CENTER_Y+160 DiffBGX=SCREEN_CENTER_X-60 DiffBGOnCommand=zoomz,0.0;zoomy,0.0;linear,0.5;zoomy,1.0;zoomx,1.0 DiffBGOffCommand=linear,0.5;zoomx,0.0;zoomy,0.0 ChatOutputLines=14 ChatTextOutputWidth=304 ChatTextInputWidth=304 NumStylesShow=1 NumSongsShow=4 NumGroupsShow=3 ShowStyleIcon=false TimerSeconds= PrevScreen=ScreenTitleBranch() NextScreen="ScreenStage" NoSongsScreen=ScreenTitleBranch() DifficultyIconP1OnCommand=visible,false DifficultyIconP1OffCommand= DifficultyIconP2OnCommand=visible,false DifficultyIconP2OffCommand= DifficultyIconP1X=SCREEN_CENTER_X+50 DifficultyIconP1Y=SCREEN_BOTTOM-54 DifficultyIconP2X=SCREEN_CENTER_X+80 DifficultyIconP2Y=SCREEN_BOTTOM-50 HelpText=ScreenString("HelpTextNetSelectMusic"); [ScreenSplash] Class="ScreenSplash" Fallback="ScreenWithMenuElementsBlank" MinimumScreenPrepareDelaySeconds=0 AllowStartToSkip=false PrepareScreen= [ScreenStage] Fallback="ScreenSplash" PrepareScreen=GetGameplayScreen() NextScreen=GetGameplayScreen() PrevScreen=SongSelectionScreen() LightsMode="LightsMode_Stage" TimerSeconds=3 [ScreenGameplay] Class="ScreenGameplayNormal" Fallback="ScreenWithMenuElementsBlank" PrevScreen=SongSelectionScreen() NextScreen=GetGameplayNextScreen() LightsMode="LightsMode_Gameplay" TimerSeconds=-1 UseAlternativeInput=false PlayerType="Player" PlayerInitCommand=y,SCREEN_CENTER_Y StartGivesUp=true BackGivesUp=false FailOnMissCombo=-1 GivingUpGoesToPrevScreen=false GivingUpGoesToNextScreen=false InitialBackgroundBrightness=1 MinSecondsToStep=6.0 MinSecondsToMusic=1.0 MinSecondsToStepNextSong=2.0 MusicFadeOutSeconds=0.5 OutTransitionLength=1.5 CourseTransitionLength=0.5 BeginFailedDelay=1.0 AllowCenter1Player=true ScoreKeeperClass="ScoreKeeperNormal" SongBackgroundOnCommand= SongForegroundOnCommand= OniGameOverP1X=SCREEN_CENTER_X-160 OniGameOverP1Y=SCREEN_TOP-200 OniGameOverP1OnCommand=diffusealpha,0 OniGameOverP1OffCommand= OniGameOverP1DieCommand=diffusealpha,1;bounceend,0.5;y,SCREEN_CENTER_Y;bob;effectperiod,4;effectmagnitude,0,6,0 OniGameOverP2X=SCREEN_CENTER_X+160 OniGameOverP2Y=SCREEN_TOP-200 OniGameOverP2OnCommand=diffusealpha,0 OniGameOverP2OffCommand= OniGameOverP2DieCommand=diffusealpha,1;bounceend,0.5;y,SCREEN_CENTER_Y;bob;effectperiod,4;effectmagnitude,0,6,0 LifeFrameX=SCREEN_CENTER_X+0 LifeFrameY=SCREEN_TOP LifeFrameOnCommand=vertalign,top;addy,-100;linear,0.5;addy,100 LifeFrameOffCommand=linear,0.5;addy,-100 LifeP1X=SCREEN_CENTER_X-184 LifeP1Y=SCREEN_CENTER_Y-212 LifeP1OnCommand=addy,-100;linear,0.5;addy,100 LifeP1OffCommand=linear,0.5;addy,-100 LifeP2X=SCREEN_CENTER_X+184 LifeP2Y=SCREEN_CENTER_Y-212 LifeP2OnCommand=rotationy,180;addy,-100;linear,0.5;addy,100 LifeP2OffCommand=linear,1;addy,-100 CombinedLifeX=SCREEN_CENTER_X+0 CombinedLifeY=SCREEN_CENTER_Y-212 CombinedLifeOnCommand=addy,-100;linear,0.5;addy,100 CombinedLifeOffCommand=linear,0.5;addy,-100 ShowStageDisplay=not GAMESTATE:IsCourseMode() ShowStageFrame=true StageDisplayX=SCREEN_CENTER_X+0 StageDisplayY=SCREEN_CENTER_Y-206 StageDisplayOnCommand=draworder,-1;addy,-100;linear,0.5;addy,100 StageDisplayOffCommand=linear,0.5;addy,-100 StageFrameX=SCREEN_CENTER_X StageFrameY=SCREEN_CENTER_Y-202 StageFrameOnCommand=draworder,-2;addy,-100;linear,0.5;addy,100 StageFrameOffCommand= SongNumberP1X=SCREEN_CENTER_X-25 SongNumberP1Y=SCREEN_CENTER_Y-206 SongNumberP1OnCommand=addy,-100;linear,0.5;addy,100 SongNumberP1OffCommand=linear,0.5;addy,-100 SongNumberP2X=SCREEN_CENTER_X+25 SongNumberP2Y=SCREEN_CENTER_Y-206 SongNumberP2OnCommand=addy,-100;linear,0.5;addy,100 SongNumberP2OffCommand=linear,0.5;addy,-100 ShowScoreInRave=true ScoreFrameX=SCREEN_CENTER_X ScoreFrameY=SCREEN_BOTTOM ScoreFrameOnCommand=vertalign,bottom;addy,100;linear,0.5;addy,-100;draworder,2 ScoreFrameOffCommand=linear,0.5;addy,100 ScoreP1X=SCREEN_CENTER_X-220 ScoreP1Y=SCREEN_CENTER_Y+200 ScoreP1OnCommand=addy,100;linear,1;addy,-100;draworder,109; ScoreP1OffCommand=linear,1;addy,100; ScoreP2X=SCREEN_CENTER_X+220 ScoreP2Y=SCREEN_CENTER_Y+200 ScoreP2OnCommand=addy,100;linear,1;addy,-100;draworder,109; ScoreP2OffCommand=linear,1;addy,100; SecondaryScoreP1X=SCREEN_CENTER_X-20 SecondaryScoreP1Y=SCREEN_CENTER_Y+0 SecondaryScoreP1OnCommand= SecondaryScoreP1OffCommand= SecondaryScoreP2X=SCREEN_CENTER_X+20 SecondaryScoreP2Y=SCREEN_CENTER_Y+0 SecondaryScoreP2OnCommand= SecondaryScoreP2OffCommand= PlayerOptionsP1X=SCREEN_CENTER_X+0 PlayerOptionsP1Y=SCREEN_CENTER_Y+194 PlayerOptionsP1OnCommand=visible,false PlayerOptionsP1OffCommand= PlayerOptionsP2X=SCREEN_CENTER_X+0 PlayerOptionsP2Y=SCREEN_CENTER_Y+210 PlayerOptionsP2OnCommand=visible,false PlayerOptionsP2OffCommand= ScoreboardC1P1X=SCREEN_CENTER_X-260 ScoreboardC1P1Y=SCREEN_CENTER_Y-160 ScoreboardC1P1OnCommand=zoom,1 ScoreboardC1P1OffCommand=zoom,1 ScoreboardC2P1X=SCREEN_CENTER_X-140 ScoreboardC2P1Y=SCREEN_CENTER_Y-160 ScoreboardC2P1OnCommand=zoom,1 ScoreboardC2P1OffCommand=zoom,1 ScoreboardC3P1X=SCREEN_CENTER_X-30 ScoreboardC3P1Y=SCREEN_CENTER_Y-160 ScoreboardC3P1OnCommand=zoom,1 ScoreboardC3P1OffCommand=zoom,1 ScoreboardC1P2X=SCREEN_CENTER_X+40 ScoreboardC1P2Y=SCREEN_CENTER_Y-160 ScoreboardC1P2OnCommand=zoom,1 ScoreboardC1P2OffCommand=zoom,1 ScoreboardC2P2X=SCREEN_CENTER_X+160 ScoreboardC2P2Y=SCREEN_CENTER_Y-160 ScoreboardC2P2OnCommand=zoom,1 ScoreboardC2P2OffCommand=zoom,1 ScoreboardC3P2X=SCREEN_CENTER_X+270 ScoreboardC3P2Y=SCREEN_CENTER_Y-160 ScoreboardC3P2OnCommand=zoom,1 ScoreboardC3P2OffCommand=zoom,1 StepsDescriptionP1X= StepsDescriptionP1Y= StepsDescriptionP1OnCommand=visible,false StepsDescriptionP1OffCommand= StepsDescriptionP2X= StepsDescriptionP2Y= StepsDescriptionP2OnCommand=visible,false StepsDescriptionP2OffCommand= SongOptionsX=SCREEN_CENTER_X+0 SongOptionsY=SCREEN_CENTER_Y+230 SongOptionsOnCommand=addy,100;linear,0.5;addy,-100 SongOptionsOffCommand=linear,0.5;addy,100 StepsDisplayP1X=SCREEN_CENTER_X-240 StepsDisplayP1Y= StepsDisplayP1OnCommand= StepsDisplayP1OffCommand=linear,0.5;addx,-200 StepsDisplayP1SetReverseCommand=y,SCREEN_CENTER_Y-196;addy,-100;linear,1;addy,100 StepsDisplayP1SetNoReverseCommand=y,SCREEN_CENTER_Y+174;addy,100;linear,1;addy,-100 StepsDisplayP2X=SCREEN_CENTER_X+240 StepsDisplayP2Y= StepsDisplayP2OnCommand= StepsDisplayP2OffCommand=linear,0.5;addx,200 StepsDisplayP2SetReverseCommand=y,SCREEN_CENTER_Y-196;addy,-100;linear,1;addy,100 StepsDisplayP2SetNoReverseCommand=y,SCREEN_CENTER_Y+174;addy,100;linear,1;addy,-100 LyricDisplaySetNoReverseCommand=x,SCREEN_CENTER_X+0;y,SCREEN_CENTER_Y+160 LyricDisplaySetReverseCommand=x,SCREEN_CENTER_X+0;y,SCREEN_CENTER_Y-140 # This is used if one player is in reverse and the other isn't. LyricDisplaySetOneReverseCommand=x,SCREEN_CENTER_X+0;y,SCREEN_CENTER_Y-205 LyricDisplayDefaultColor=color("0,1,0,1") ActiveAttackListP1X= ActiveAttackListP1Y= ActiveAttackListP1OnCommand=visible,false ActiveAttackListP1OffCommand= ActiveAttackListP2X= ActiveAttackListP2Y= ActiveAttackListP2OnCommand=visible,false ActiveAttackListP2OffCommand= SurviveTimeX=SCREEN_CENTER_X+0 SurviveTimeY=SCREEN_CENTER_Y+100 SurviveTimeOnCommand=sleep,0.3;linear,0.3;diffusealpha,1;sleep,3.5;linear,0.5;diffusealpha,0 DebugX=SCREEN_CENTER_X DebugY=SCREEN_CENTER_Y DebugOnCommand=wrapwidthpixels,SCREEN_WIDTH-50;strokecolor,color("#000000"); DebugOffCommand=stoptweening;linear,1/8;diffusealpha,0 SecondsBetweenComments=10 TickEarlySeconds=0.05 ShowLifeMeterForDisabledPlayers=false PlayerP1OnCommand= PlayerP1OffCommand= PlayerP2OnCommand= PlayerP2OffCommand= PlayerP1OnePlayerOneSideX=math.floor(scale(0.25,0,1,SCREEN_LEFT,SCREEN_RIGHT)) PlayerP2OnePlayerOneSideX=math.floor(scale(0.75,0,1,SCREEN_LEFT,SCREEN_RIGHT)) PlayerP1TwoPlayersTwoSidesX=math.floor(scale(0.25,0,1,SCREEN_LEFT,SCREEN_RIGHT)) PlayerP2TwoPlayersTwoSidesX=math.floor(scale(0.75,0,1,SCREEN_LEFT,SCREEN_RIGHT)) PlayerP1OnePlayerTwoSidesX=SCREEN_CENTER_X PlayerP2OnePlayerTwoSidesX=SCREEN_CENTER_X PlayerP1TwoPlayersSharedSidesX=SCREEN_CENTER_X PlayerP2TwoPlayersSharedSidesX=SCREEN_CENTER_X LeftFrameX=math.floor(scale(0.25,0,1,SCREEN_LEFT,SCREEN_RIGHT))-160 LeftFrameY=SCREEN_CENTER_Y LeftFrameOnCommand=addx,-200;linear,0.5;addx,200 LeftFrameOffCommand=linear,0.5;addx,-200 RightFrameX=math.floor(scale(0.75,0,1,SCREEN_LEFT,SCREEN_RIGHT))+160 RightFrameY=SCREEN_CENTER_Y RightFrameOnCommand=addx,200;linear,0.5;addx,-200 RightFrameOffCommand=linear,0.5;addx,200 ShowModIconRows=true ModIconRowP1X=THEME:GetMetric(Var "LoadingScreen","LeftFrameX")+6 ModIconRowP1Y=SCREEN_CENTER_Y ModIconRowP1OnCommand=player,"PlayerNumber_P1";addx,-200;linear,0.5;addx,200 ModIconRowP1OffCommand=linear,0.5;addx,-200 ModIconRowP2X=THEME:GetMetric(Var "LoadingScreen","RightFrameX")-6 ModIconRowP2Y=SCREEN_CENTER_Y ModIconRowP2OnCommand=player,"PlayerNumber_P2";addx,200;linear,0.5;addx,-200 ModIconRowP2OffCommand=linear,0.5;addx,200 StopCourseEarly=false ShowEvaluationOnFail=true [ScreenGameplayExtra] Fallback="ScreenGameplay" LifeFrameX=SCREEN_CENTER_X+0 LifeFrameY=SCREEN_CENTER_Y+202 LifeFrameOnCommand=addy,100;sleep,0.5;linear,1;addy,-100 LifeFrameOffCommand=linear,1;addy,100 LifeP1X=SCREEN_CENTER_X-180 LifeP1Y=SCREEN_CENTER_Y+210 LifeP1OnCommand=addy,100;sleep,0.5;linear,1;addy,-100 LifeP1OffCommand=linear,1;addy,100 LifeP2X=SCREEN_CENTER_X+180 LifeP2Y=SCREEN_CENTER_Y+210 LifeP2OnCommand=addy,100;sleep,0.5;linear,1;addy,-100 LifeP2OffCommand=linear,1;addy,100 StageDisplayX=SCREEN_CENTER_X+0 StageDisplayY=SCREEN_CENTER_Y+182 StageDisplayOnCommand=addy,100;sleep,0.5;linear,1;addy,-100 StageDisplayOffCommand=linear,1;addy,100 SongNumberP1X=SCREEN_CENTER_X-30 SongNumberP1Y=SCREEN_CENTER_Y+200 SongNumberP1OnCommand=addy,100;sleep,0.5;linear,1;addy,-100 SongNumberP1OffCommand=linear,1;addy,100 SongNumberP2X=SCREEN_CENTER_X+30 SongNumberP2Y=SCREEN_CENTER_Y+200 SongNumberP2OnCommand=addy,100;sleep,0.5;linear,1;addy,-100 SongNumberP2OffCommand=linear,1;addy,100 ScoreP1X=SCREEN_CENTER_X-214 ScoreP1Y=SCREEN_CENTER_Y-202 ScoreP1OnCommand=addy,-100;sleep,0.5;linear,1;addy,100 ScoreP1OffCommand=linear,1;addy,-100 ScoreP2X=SCREEN_CENTER_X+214 ScoreP2Y=SCREEN_CENTER_Y-202 ScoreP2OnCommand=addy,-100;sleep,0.5;linear,1;addy,100 ScoreP2OffCommand=linear,1;addy,-100 SecondaryScoreP1X=SCREEN_CENTER_X-20 SecondaryScoreP1Y=SCREEN_CENTER_Y+0 SecondaryScoreP1OnCommand= SecondaryScoreP1OffCommand= SecondaryScoreP2X=SCREEN_CENTER_X+20 SecondaryScoreP2Y=SCREEN_CENTER_Y+0 SecondaryScoreP2OnCommand= SecondaryScoreP2OffCommand= PlayerOptionsP1X=SCREEN_CENTER_X+0 PlayerOptionsP1Y=SCREEN_CENTER_Y-194 PlayerOptionsP1OnCommand=addy,-100;sleep,0.5;linear,1;addy,100 PlayerOptionsP1OffCommand=linear,1;addy,-100 PlayerOptionsP2X=SCREEN_CENTER_X+0 PlayerOptionsP2Y=SCREEN_CENTER_Y-210 PlayerOptionsP2OnCommand=addy,-100;sleep,0.5;linear,1;addy,100 PlayerOptionsP2OffCommand=linear,1;addy,-100 SongOptionsX=SCREEN_CENTER_X+0 SongOptionsY=SCREEN_CENTER_Y-230 SongOptionsOnCommand=addy,-100;sleep,0.5;linear,1;addy,100 SongOptionsOffCommand=linear,1;addy,-100 DifficultyP1X=SCREEN_CENTER_X-260 DifficultyP1Y=SCREEN_CENTER_Y+180 DifficultyP1OnCommand=addx,-200;sleep,0.5;linear,1;addx,200 DifficultyP1OffCommand=linear,1;addx,-200 DifficultyP1ReverseX=SCREEN_CENTER_X-260 DifficultyP1ReverseY=SCREEN_CENTER_Y-170 DifficultyP1ReverseOnCommand=addx,-200;sleep,0.5;linear,1;addx,200 DifficultyP1ReverseOffCommand=linear,1;addx,-200 DifficultyP2X=SCREEN_CENTER_X+260 DifficultyP2Y=SCREEN_CENTER_Y+180 DifficultyP2OnCommand=addx,200;sleep,0.5;linear,1;addx,-200 DifficultyP2OffCommand=linear,1;addx,200 DifficultyP2ReverseX=SCREEN_CENTER_X+260 DifficultyP2ReverseY=SCREEN_CENTER_Y-170 DifficultyP2ReverseOnCommand=addx,200;sleep,0.5;linear,1;addx,-200 DifficultyP2ReverseOffCommand=linear,1;addx,200 [ScreenGameplayShared] Class="ScreenGameplayShared" Fallback="ScreenGameplay" PlayerType="PlayerShared" [ScreenEvaluation] Fallback="ScreenWithMenuElements" Class="ScreenEvaluation" LightsMode="LightsMode_MenuStartOnly" HelpText=ScreenString("HelpTextEvaluation") Summary=false CheckpointsWithJudgments=false TimerSeconds=15 DisqualifiedP1X= DisqualifiedP1Y= DisqualifiedP2X= DisqualifiedP2Y= PlayerOptionsSeparator="," PlayerOptionsHideFailType=false MaxComboNumDigits=4 ShowStyleIcon=true ShowBannerArea=true ShowSharedJudgmentLineLabels=true ShowJudgmentLineW1=true ShowJudgmentLineW2=true ShowJudgmentLineW3=true ShowJudgmentLineW4=true ShowJudgmentLineW5=true ShowJudgmentLineHeld=false ShowJudgmentLineMiss=true ShowJudgmentLineMaxCombo=true ShowPeakComboAward=false ShowTimingDifficulty=true BannerWidth=268 BannerHeight=98 GradeP1X=SCREEN_CENTER_X-222 GradeP1Y=SCREEN_CENTER_Y-104 GradeP1OnCommand=glowshift;effectperiod,2;addx,-SCREEN_WIDTH/2;sleep,0.0;decelerate,0.3;addx,SCREEN_WIDTH/2 GradeP1OffCommand=sleep,0.8;accelerate,0.3;addx,-SCREEN_WIDTH/2 GradeP2X=SCREEN_CENTER_X+222 GradeP2Y=SCREEN_CENTER_Y-104 GradeP2OnCommand=glowshift;effectperiod,2;addx,SCREEN_WIDTH/2;sleep,0.0;decelerate,0.3;addx,-SCREEN_WIDTH/2 GradeP2OffCommand=sleep,0.8;accelerate,0.3;addx,SCREEN_WIDTH/2 GradeFrameP1X=SCREEN_CENTER_X-222 GradeFrameP1Y=SCREEN_CENTER_Y-104 GradeFrameP1OnCommand=addx,-SCREEN_WIDTH/2;sleep,0.0;decelerate,0.3;addx,SCREEN_WIDTH/2 GradeFrameP1OffCommand=sleep,0.8;accelerate,0.3;addx,-SCREEN_WIDTH/2 GradeFrameP2X=SCREEN_CENTER_X+222 GradeFrameP2Y=SCREEN_CENTER_Y-104 GradeFrameP2OnCommand=addx,SCREEN_WIDTH/2;sleep,0.0;decelerate,0.3;addx,-SCREEN_WIDTH/2 GradeFrameP2OffCommand=sleep,0.8;accelerate,0.3;addx,SCREEN_WIDTH/2 W1LabelX=SCREEN_CENTER_X+0 W1LabelY=SCREEN_CENTER_Y-36+29*0 W1LabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.1+0.1*0;decelerate,0.3;addy,-SCREEN_HEIGHT W1LabelOffCommand=sleep,0.7-0.1*0;accelerate,0.3;addy,SCREEN_HEIGHT W1NumberP1X=SCREEN_CENTER_X-100 W1NumberP1Y=SCREEN_CENTER_Y-36+29*0 W1NumberP1OnCommand=shadowlength,0;shadowcolor,color("#000000AA");diffuse,color("#ffd900");addx,-SCREEN_WIDTH/2;sleep,0.1+0.1*0;decelerate,0.3;addx,SCREEN_WIDTH/2 W1NumberP1OffCommand=sleep,0.7;accelerate,0.3;addx,-SCREEN_WIDTH/2 W1NumberP2X=SCREEN_CENTER_X+100 W1NumberP2Y=SCREEN_CENTER_Y-36+29*0 W1NumberP2OnCommand=shadowlength,0;shadowcolor,color("#000000AA");diffuse,color("#5bff00");addx,SCREEN_WIDTH/2;sleep,0.1+0.1*0;decelerate,0.3;addx,-SCREEN_WIDTH/2 W1NumberP2OffCommand=sleep,0.7-0.1*0;accelerate,0.3;addx,SCREEN_WIDTH/2 W2LabelX=SCREEN_CENTER_X+0 W2LabelY=SCREEN_CENTER_Y-36+29*1 W2LabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.1+0.1*1;decelerate,0.3;addy,-SCREEN_HEIGHT W2LabelOffCommand=sleep,0.7-0.1*1;accelerate,0.3;addy,SCREEN_HEIGHT W2NumberP1X=SCREEN_CENTER_X-100 W2NumberP1Y=SCREEN_CENTER_Y-36+29*1 W2NumberP1OnCommand=shadowlength,0;shadowcolor,color("#000000AA");diffuse,color("#ffd900");addx,-SCREEN_WIDTH/2;sleep,0.1+0.1*1;decelerate,0.3;addx,SCREEN_WIDTH/2 W2NumberP1OffCommand=sleep,0.7-0.1*1;accelerate,0.3;addx,-SCREEN_WIDTH/2 W2NumberP2X=SCREEN_CENTER_X+100 W2NumberP2Y=SCREEN_CENTER_Y-36+29*1 W2NumberP2OnCommand=shadowlength,0;shadowcolor,color("#000000AA");diffuse,color("#5bff00");addx,SCREEN_WIDTH/2;sleep,0.1+0.1*1;decelerate,0.3;addx,-SCREEN_WIDTH/2 W2NumberP2OffCommand=sleep,0.7-0.1*1;accelerate,0.3;addx,SCREEN_WIDTH/2 W3LabelX=SCREEN_CENTER_X+0 W3LabelY=SCREEN_CENTER_Y-36+29*2 W3LabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.1+0.1*2;decelerate,0.3;addy,-SCREEN_HEIGHT W3LabelOffCommand=sleep,0.7-0.1*2;accelerate,0.3;addy,SCREEN_HEIGHT W3NumberP1X=SCREEN_CENTER_X-100 W3NumberP1Y=SCREEN_CENTER_Y-36+29*2 W3NumberP1OnCommand=shadowlength,0;shadowcolor,color("#000000AA");diffuse,color("#ffd900");addx,-SCREEN_WIDTH/2;sleep,0.1+0.1*2;decelerate,0.3;addx,SCREEN_WIDTH/2 W3NumberP1OffCommand=sleep,0.7-0.1*2;accelerate,0.3;addx,-SCREEN_WIDTH/2 W3NumberP2X=SCREEN_CENTER_X+100 W3NumberP2Y=SCREEN_CENTER_Y-36+29*2 W3NumberP2OnCommand=shadowlength,0;shadowcolor,color("#000000AA");diffuse,color("#5bff00");addx,SCREEN_WIDTH/2;sleep,0.1+0.1*2;decelerate,0.3;addx,-SCREEN_WIDTH/2 W3NumberP2OffCommand=sleep,0.7-0.1*2;accelerate,0.3;addx,SCREEN_WIDTH/2 W4LabelX=SCREEN_CENTER_X+0 W4LabelY=SCREEN_CENTER_Y-36+29*3 W4LabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.1+0.1*3;decelerate,0.3;addy,-SCREEN_HEIGHT W4LabelOffCommand=sleep,0.7-0.1*3;accelerate,0.3;addy,SCREEN_HEIGHT W4NumberP1X=SCREEN_CENTER_X-100 W4NumberP1Y=SCREEN_CENTER_Y-36+29*3 W4NumberP1OnCommand=shadowlength,0;shadowcolor,color("#000000AA");diffuse,color("#ffd900");addx,-SCREEN_WIDTH/2;sleep,0.1+0.1*3;decelerate,0.3;addx,SCREEN_WIDTH/2 W4NumberP1OffCommand=sleep,0.7-0.1*3;accelerate,0.3;addx,-SCREEN_WIDTH/2 W4NumberP2X=SCREEN_CENTER_X+100 W4NumberP2Y=SCREEN_CENTER_Y-36+29*3 W4NumberP2OnCommand=shadowlength,0;shadowcolor,color("#000000AA");diffuse,color("#5bff00");addx,SCREEN_WIDTH/2;sleep,0.1+0.1*3;decelerate,0.3;addx,-SCREEN_WIDTH/2 W4NumberP2OffCommand=sleep,0.7-0.1*3;accelerate,0.3;addx,SCREEN_WIDTH/2 W5LabelX=SCREEN_CENTER_X W5LabelY=SCREEN_CENTER_Y-36+29*4 W5LabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.1+0.1*4;decelerate,0.3;addy,-SCREEN_HEIGHT W5LabelOffCommand=sleep,0.7-0.1*4;accelerate,0.3;addy,SCREEN_HEIGHT W5NumberP1X=SCREEN_CENTER_X-100 W5NumberP1Y=SCREEN_CENTER_Y-36+29*4 W5NumberP1OnCommand=shadowlength,0;shadowcolor,color("#000000AA");diffuse,color("#ffd900");addx,-SCREEN_WIDTH/2;sleep,0.1+0.1*4;decelerate,0.3;addx,SCREEN_WIDTH/2 W5NumberP1OffCommand=sleep,0.7-0.1*4;accelerate,0.3;addx,-SCREEN_WIDTH/2 W5NumberP2X=SCREEN_CENTER_X+100 W5NumberP2Y=SCREEN_CENTER_Y-36+29*4 W5NumberP2OnCommand=shadowlength,0;shadowcolor,color("#000000AA");diffuse,color("#5bff00");addx,SCREEN_WIDTH/2;sleep,0.1+0.1*4;decelerate,0.3;addx,-SCREEN_WIDTH/2 W5NumberP2OffCommand=sleep,0.7-0.1*4;accelerate,0.3;addx,SCREEN_WIDTH/2 HeldLabelX= HeldLabelY= HeldLabelOnCommand= HeldLabelOffCommand= HeldNumberP1X= HeldNumberP1Y= HeldNumberP1OnCommand= HeldNumberP1OffCommand= HeldNumberP2X= HeldNumberP2Y= HeldNumberP2OnCommand= HeldNumberP2OffCommand= MissLabelX=SCREEN_CENTER_X+0 MissLabelY=SCREEN_CENTER_Y-36+29*5 MissLabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.1+0.1*5;decelerate,0.3;addy,-SCREEN_HEIGHT MissLabelOffCommand=sleep,0.7-0.1*5;accelerate,0.3;addy,SCREEN_HEIGHT MissNumberP1X=SCREEN_CENTER_X-100 MissNumberP1Y=SCREEN_CENTER_Y-36+29*5 MissNumberP1OnCommand=shadowlength,0;shadowcolor,color("#000000AA");diffuse,color("#ffd900");addx,-SCREEN_WIDTH/2;sleep,0.1+0.1*5;decelerate,0.3;addx,SCREEN_WIDTH/2 MissNumberP1OffCommand=sleep,0.7-0.1*5;accelerate,0.3;addx,-SCREEN_WIDTH/2 MissNumberP2X=SCREEN_CENTER_X+100 MissNumberP2Y=SCREEN_CENTER_Y-36+29*5 MissNumberP2OnCommand=shadowlength,0;shadowcolor,color("#000000AA");diffuse,color("#5bff00");addx,SCREEN_WIDTH/2;sleep,0.1+0.1*5;decelerate,0.3;addx,-SCREEN_WIDTH/2 MissNumberP2OffCommand=sleep,0.7-0.1*5;accelerate,0.3;addx,SCREEN_WIDTH/2 MaxComboMaxDigits=5 MaxComboLabelX=SCREEN_CENTER_X+0 MaxComboLabelY=SCREEN_CENTER_Y-36+29*6 MaxComboLabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.1+0.1*6;decelerate,0.3;addy,-SCREEN_HEIGHT MaxComboLabelOffCommand=sleep,0.7-0.1*6;accelerate,0.3;addy,SCREEN_HEIGHT MaxComboNumberP1X=SCREEN_CENTER_X-100 MaxComboNumberP1Y=SCREEN_CENTER_Y-36+29*6 MaxComboNumberP1OnCommand=shadowlength,0;shadowcolor,color("#000000AA");diffuse,color("#ffd900");addx,-SCREEN_WIDTH/2;sleep,0.1+0.1*6;decelerate,0.3;addx,SCREEN_WIDTH/2 MaxComboNumberP1OffCommand=sleep,0.7-0.1*6;accelerate,0.3;addx,-SCREEN_WIDTH/2 MaxComboNumberP2X=SCREEN_CENTER_X+100 MaxComboNumberP2Y=SCREEN_CENTER_Y-36+29*6 MaxComboNumberP2OnCommand=shadowlength,0;shadowcolor,color("#000000AA");diffuse,color("#5bff00");addx,SCREEN_WIDTH/2;sleep,0.1+0.1*6;decelerate,0.3;addx,-SCREEN_WIDTH/2 MaxComboNumberP2OffCommand=sleep,0.7-0.1*6;accelerate,0.3;addx,SCREEN_WIDTH/2 ScoreLabelX=SCREEN_CENTER_X+0 ScoreLabelY=SCREEN_CENTER_Y+178 ScoreLabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.8;decelerate,0.3;addy,-SCREEN_HEIGHT ScoreLabelOffCommand=sleep,0.0;accelerate,0.3;addy,SCREEN_HEIGHT ScoreNumberP1X=SCREEN_CENTER_X-212 ScoreNumberP1Y=SCREEN_CENTER_Y+178 ScoreNumberP1OnCommand=shadowlength,0;diffuse,PlayerScoreColor("PlayerNumber_P1");addx,-SCREEN_WIDTH/2;sleep,0.8;decelerate,0.3;addx,SCREEN_WIDTH/2 ScoreNumberP1OffCommand=sleep,0.0;accelerate,0.3;addx,-SCREEN_WIDTH/2 ScoreNumberP2X=SCREEN_CENTER_X+212 ScoreNumberP2Y=SCREEN_CENTER_Y+178 ScoreNumberP2OnCommand=shadowlength,0;diffuse,PlayerScoreColor("PlayerNumber_P2");addx,SCREEN_WIDTH/2;sleep,0.8;decelerate,0.3;addx,-SCREEN_WIDTH/2 ScoreNumberP2OffCommand=sleep,0.0;accelerate,0.3;addx,SCREEN_WIDTH/2 LargeBannerX=SCREEN_CENTER_X-1 LargeBannerY=SCREEN_CENTER_Y-106-3 LargeBannerOnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT LargeBannerOffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT LargeBannerFrameX=SCREEN_CENTER_X+0 LargeBannerFrameY=SCREEN_CENTER_Y-106 LargeBannerFrameOnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT LargeBannerFrameOffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT PlayerOptionsP1X=SCREEN_CENTER_X-70 PlayerOptionsP1Y=SCREEN_CENTER_Y-182 PlayerOptionsP1OnCommand=visible,false;horizalign,left;vertalign,bottom;shadowlength,2;addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT PlayerOptionsP1OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT PlayerOptionsP2X=SCREEN_CENTER_X+70 PlayerOptionsP2Y=SCREEN_CENTER_Y-90 PlayerOptionsP2OnCommand=visible,false;horizalign,right;vertalign,bottom;shadowlength,2;addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT PlayerOptionsP2OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT SurvivedFrameP1X=SCREEN_CENTER_X-224 SurvivedFrameP1Y=SCREEN_CENTER_Y+16 SurvivedFrameP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1 SurvivedFrameP1OffCommand=linear,0.7;diffusealpha,0 SurvivedFrameP2X=SCREEN_CENTER_X+224 SurvivedFrameP2Y=SCREEN_CENTER_Y+16 SurvivedFrameP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1 SurvivedFrameP2OffCommand=linear,0.7;diffusealpha,0 SurvivedNumberP1X=SCREEN_CENTER_X-224 SurvivedNumberP1Y=SCREEN_CENTER_Y+0 SurvivedNumberP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1 SurvivedNumberP1OffCommand=linear,0.7;diffusealpha,0 SurvivedNumberP2X=SCREEN_CENTER_X+224 SurvivedNumberP2Y=SCREEN_CENTER_Y+0 SurvivedNumberP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1 SurvivedNumberP2OffCommand=linear,0.7;diffusealpha,0 TimingDifficultyNumberX=SCREEN_CENTER_X+116 TimingDifficultyNumberY=SCREEN_CENTER_Y-205 TimingDifficultyNumberOnCommand=draworder,2;shadowlength,0 TimingDifficultyNumberOffCommand= TimingDifficultyFrameX=SCREEN_CENTER_X+114+3 TimingDifficultyFrameY=SCREEN_CENTER_Y-204+3 TimingDifficultyFrameOnCommand=draworder,2 TimingDifficultyFrameOffCommand= NumStepsNumberP1X=SCREEN_CENTER_X-204 NumStepsNumberP1Y=SCREEN_CENTER_Y+52+16*-1 NumStepsNumberP1OnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#000000AA");diffuse,color("#FFFFFF");addx,-SCREEN_WIDTH/2;sleep,0.1+0.1*0;decelerate,0.3;addx,SCREEN_WIDTH/2 NumStepsNumberP1OffCommand=sleep,0.7-0.1*6;accelerate,0.3;addx,-SCREEN_WIDTH/2 NumStepsNumberP2X=SCREEN_CENTER_X+240 NumStepsNumberP2Y=SCREEN_CENTER_Y+52+16*-1 NumStepsNumberP2OnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#000000AA");diffuse,color("#FFFFFF");addx,SCREEN_WIDTH/2;sleep,0.1+0.1*0;decelerate,0.3;addx,-SCREEN_WIDTH/2 NumStepsNumberP2OffCommand=sleep,0.7-0.1*6;accelerate,0.3;addx,SCREEN_WIDTH/2 JumpsNumberP1X=SCREEN_CENTER_X-204 JumpsNumberP1Y=SCREEN_CENTER_Y+52+16*0 JumpsNumberP1OnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#000000AA");diffuse,color("#FFFFFF");addx,-SCREEN_WIDTH/2;sleep,0.1+0.1*0;decelerate,0.3;addx,SCREEN_WIDTH/2 JumpsNumberP1OffCommand=sleep,0.7-0.1*6;accelerate,0.3;addx,-SCREEN_WIDTH/2 JumpsNumberP2X=SCREEN_CENTER_X+240 JumpsNumberP2Y=SCREEN_CENTER_Y+52+16*0 JumpsNumberP2OnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#000000AA");diffuse,color("#FFFFFF");addx,SCREEN_WIDTH/2;sleep,0.1+0.1*0;decelerate,0.3;addx,-SCREEN_WIDTH/2 JumpsNumberP2OffCommand=sleep,0.7-0.1*6;accelerate,0.3;addx,SCREEN_WIDTH/2 HoldsNumberP1X=SCREEN_CENTER_X-204 HoldsNumberP1Y=SCREEN_CENTER_Y+52+16*1 HoldsNumberP1OnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#000000AA");diffuse,color("#FFFFFF");addx,-SCREEN_WIDTH/2;sleep,0.1+0.1*1;decelerate,0.3;addx,SCREEN_WIDTH/2 HoldsNumberP1OffCommand=sleep,0.7-0.1*6;accelerate,0.3;addx,-SCREEN_WIDTH/2 HoldsNumberP2X=SCREEN_CENTER_X+240 HoldsNumberP2Y=SCREEN_CENTER_Y+52+16*1 HoldsNumberP2OnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#000000AA");diffuse,color("#FFFFFF");addx,SCREEN_WIDTH/2;sleep,0.1+0.1*1;decelerate,0.3;addx,-SCREEN_WIDTH/2 HoldsNumberP2OffCommand=sleep,0.7-0.1*6;accelerate,0.3;addx,SCREEN_WIDTH/2 MinesNumberP1X=SCREEN_CENTER_X-204 MinesNumberP1Y=SCREEN_CENTER_Y+52+16*2 MinesNumberP1OnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#000000AA");diffuse,color("#FFFFFF");addx,-SCREEN_WIDTH/2;sleep,0.1+0.1*2;decelerate,0.3;addx,SCREEN_WIDTH/2 MinesNumberP1OffCommand=sleep,0.7-0.1*6;accelerate,0.3;addx,-SCREEN_WIDTH/2 MinesNumberP2X=SCREEN_CENTER_X+240 MinesNumberP2Y=SCREEN_CENTER_Y+52+16*2 MinesNumberP2OnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#000000AA");diffuse,color("#FFFFFF");addx,SCREEN_WIDTH/2;sleep,0.1+0.1*2;decelerate,0.3;addx,-SCREEN_WIDTH/2 MinesNumberP2OffCommand=sleep,0.7-0.1*6;accelerate,0.3;addx,SCREEN_WIDTH/2 HandsNumberP1X=SCREEN_CENTER_X-204 HandsNumberP1Y=SCREEN_CENTER_Y+52+16*3 HandsNumberP1OnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#000000AA");diffuse,color("#FFFFFF");addx,-SCREEN_WIDTH/2;sleep,0.1+0.1*3;decelerate,0.3;addx,SCREEN_WIDTH/2 HandsNumberP1OffCommand=sleep,0.7-0.1*6;accelerate,0.3;addx,-SCREEN_WIDTH/2 HandsNumberP2X=SCREEN_CENTER_X+240 HandsNumberP2Y=SCREEN_CENTER_Y+52+16*3 HandsNumberP2OnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#000000AA");diffuse,color("#FFFFFF");addx,SCREEN_WIDTH/2;sleep,0.1+0.1*3;decelerate,0.3;addx,-SCREEN_WIDTH/2 HandsNumberP2OffCommand=sleep,0.7-0.1*6;accelerate,0.3;addx,SCREEN_WIDTH/2 RollsNumberP1X=SCREEN_CENTER_X-204 RollsNumberP1Y=SCREEN_CENTER_Y+52+16*4 RollsNumberP1OnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#000000AA");diffuse,color("#FFFFFF");addx,-SCREEN_WIDTH/2;sleep,0.1+0.1*4;decelerate,0.3;addx,SCREEN_WIDTH/2 RollsNumberP1OffCommand=sleep,0.7-0.1*6;accelerate,0.3;addx,-SCREEN_WIDTH/2 RollsNumberP2X=SCREEN_CENTER_X+240 RollsNumberP2Y=SCREEN_CENTER_Y+52+16*4 RollsNumberP2OnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#000000AA");diffuse,color("#FFFFFF");addx,SCREEN_WIDTH/2;sleep,0.1+0.1*4;decelerate,0.3;addx,-SCREEN_WIDTH/2 RollsNumberP2OffCommand=sleep,0.7-0.1*6;accelerate,0.3;addx,SCREEN_WIDTH/2 StepsDisplayP1X=SCREEN_CENTER_X-230 StepsDisplayP1Y=SCREEN_CENTER_Y+150 StepsDisplayP1OnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT;draworder,100; StepsDisplayP1OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT StepsDisplayP2X=SCREEN_CENTER_X+230 StepsDisplayP2Y=SCREEN_CENTER_Y+150 StepsDisplayP2OnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT;draworder,100; StepsDisplayP2OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT DetailFrameP1X=SCREEN_CENTER_X-222 DetailFrameP1Y=SCREEN_CENTER_Y+50 DetailFrameP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1 DetailFrameP1OffCommand=linear,0.7;diffusealpha,0 DetailFrameP2X=SCREEN_CENTER_X+222 DetailFrameP2Y=SCREEN_CENTER_Y+50 DetailFrameP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1 DetailFrameP2OffCommand=linear,0.7;diffusealpha,0 BonusFrameP1X=SCREEN_CENTER_X-222 BonusFrameP1Y=SCREEN_CENTER_Y+50 BonusFrameP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1 BonusFrameP1OffCommand=linear,0.7;diffusealpha,0 BonusFrameP2X=SCREEN_CENTER_X+222 BonusFrameP2Y=SCREEN_CENTER_Y+50 BonusFrameP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1 BonusFrameP2OffCommand=linear,0.7;diffusealpha,0 BarPossible1P1X=SCREEN_CENTER_X-142 BarPossible1P1Y=SCREEN_CENTER_Y-55 BarPossible1P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.2;linear,1.0;zoomx,1 BarPossible1P1OffCommand=linear,0.7;diffusealpha,0 BarPossible1P2X=SCREEN_CENTER_X+148 BarPossible1P2Y=SCREEN_CENTER_Y-55 BarPossible1P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.2;linear,1.0;zoomx,1 BarPossible1P2OffCommand=linear,0.7;diffusealpha,0 BarPossible2P1X=SCREEN_CENTER_X-142 BarPossible2P1Y=SCREEN_CENTER_Y-33 BarPossible2P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.3;linear,1.0;zoomx,1 BarPossible2P1OffCommand=linear,0.7;diffusealpha,0 BarPossible2P2X=SCREEN_CENTER_X+148 BarPossible2P2Y=SCREEN_CENTER_Y-33 BarPossible2P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.3;linear,1.0;zoomx,1 BarPossible2P2OffCommand=linear,0.7;diffusealpha,0 BarPossible3P1X=SCREEN_CENTER_X-142 BarPossible3P1Y=SCREEN_CENTER_Y-8 BarPossible3P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.4;linear,1.0;zoomx,1 BarPossible3P1OffCommand=linear,0.7;diffusealpha,0 BarPossible3P2X=SCREEN_CENTER_X+148 BarPossible3P2Y=SCREEN_CENTER_Y-8 BarPossible3P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.4;linear,1.0;zoomx,1 BarPossible3P2OffCommand=linear,0.7;diffusealpha,0 BarPossible4P1X=SCREEN_CENTER_X-142 BarPossible4P1Y=SCREEN_CENTER_Y+14 BarPossible4P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,1.0;linear,1.0;zoomx,1 BarPossible4P1OffCommand=linear,0.7;diffusealpha,0 BarPossible4P2X=SCREEN_CENTER_X+148 BarPossible4P2Y=SCREEN_CENTER_Y+14 BarPossible4P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,1.0;linear,1.0;zoomx,1 BarPossible4P2OffCommand=linear,0.7;diffusealpha,0 BarPossible5P1X=SCREEN_CENTER_X-142 BarPossible5P1Y=SCREEN_CENTER_Y+36 BarPossible5P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.6;linear,1.0;zoomx,1 BarPossible5P1OffCommand=linear,0.7;diffusealpha,0 BarPossible5P2X=SCREEN_CENTER_X+148 BarPossible5P2Y=SCREEN_CENTER_Y+36 BarPossible5P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.6;linear,1.0;zoomx,1 BarPossible5P2OffCommand=linear,0.7;diffusealpha,0 BarActual1P1X=SCREEN_CENTER_X-142 BarActual1P1Y=SCREEN_CENTER_Y-55 BarActual1P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.7;linear,1.0;zoomx,1 BarActual1P1OffCommand=linear,0.7;diffusealpha,0 BarActual1P2X=SCREEN_CENTER_X+148 BarActual1P2Y=SCREEN_CENTER_Y-55 BarActual1P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.7;linear,1.0;zoomx,1 BarActual1P2OffCommand=linear,0.7;diffusealpha,0 BarActual2P1X=SCREEN_CENTER_X-142 BarActual2P1Y=SCREEN_CENTER_Y-33 BarActual2P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.8;linear,1.0;zoomx,1 BarActual2P1OffCommand=linear,0.7;diffusealpha,0 BarActual2P2X=SCREEN_CENTER_X+148 BarActual2P2Y=SCREEN_CENTER_Y-33 BarActual2P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.8;linear,1.0;zoomx,1 BarActual2P2OffCommand=linear,0.7;diffusealpha,0 BarActual3P1X=SCREEN_CENTER_X-142 BarActual3P1Y=SCREEN_CENTER_Y-8 BarActual3P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,0.9;linear,1.0;zoomx,1 BarActual3P1OffCommand=linear,0.7;diffusealpha,0 BarActual3P2X=SCREEN_CENTER_X+148 BarActual3P2Y=SCREEN_CENTER_Y-8 BarActual3P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,0.9;linear,1.0;zoomx,1 BarActual3P2OffCommand=linear,0.7;diffusealpha,0 BarActual4P1X=SCREEN_CENTER_X-142 BarActual4P1Y=SCREEN_CENTER_Y+14 BarActual4P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,1.0;linear,1.0;zoomx,1 BarActual4P1OffCommand=linear,0.7;diffusealpha,0 BarActual4P2X=SCREEN_CENTER_X+148 BarActual4P2Y=SCREEN_CENTER_Y+14 BarActual4P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,1.0;linear,1.0;zoomx,1 BarActual4P2OffCommand=linear,0.7;diffusealpha,0 BarActual5P1X=SCREEN_CENTER_X-142 BarActual5P1Y=SCREEN_CENTER_Y+36 BarActual5P1OnCommand=horizalign,left;rotationz,180;zoomx,0;sleep,1.1;linear,1.0;zoomx,1 BarActual5P1OffCommand=linear,0.7;diffusealpha,0 BarActual5P2X=SCREEN_CENTER_X+148 BarActual5P2Y=SCREEN_CENTER_Y+36 BarActual5P2OnCommand=horizalign,left;rotationz,0;zoomx,0;sleep,1.1;linear,1.0;zoomx,1 BarActual5P2OffCommand=linear,0.7;diffusealpha,0 ShowGraphDisplay=true GraphDisplayP1X=SCREEN_CENTER_X-222 GraphDisplayP1Y=SCREEN_CENTER_Y-16 GraphDisplayP1OnCommand=draworder,1 GraphDisplayP1OffCommand=linear,0.7;addx,-400 GraphDisplayP2X=SCREEN_CENTER_X+222 GraphDisplayP2Y=SCREEN_CENTER_Y-16 GraphDisplayP2OnCommand=draworder,1 GraphDisplayP2OffCommand=linear,0.7;addx,400 ShowComboGraph=true ComboGraphP1X=SCREEN_CENTER_X-222 ComboGraphP1Y=SCREEN_CENTER_Y+10 ComboGraphP1OnCommand=draworder,1 ComboGraphP1OffCommand=linear,0.7;addx,-400 ComboGraphP2X=SCREEN_CENTER_X+222 ComboGraphP2Y=SCREEN_CENTER_Y+10 ComboGraphP2OnCommand=draworder,1 ComboGraphP2OffCommand=linear,0.7;addx,400 StageAwardP1X=SCREEN_CENTER_X-222 StageAwardP1Y=SCREEN_CENTER_Y-32 StageAwardP1OnCommand=draworder,1 StageAwardP1OffCommand=linear,0.7;addx,-400 StageAwardP2X=SCREEN_CENTER_X+222 StageAwardP2Y=SCREEN_CENTER_Y-32 StageAwardP2OnCommand=draworder,1 StageAwardP2OffCommand=linear,0.7;addx,400 ModIconRowP1X=SCREEN_CENTER_X-316 ModIconRowP1Y=SCREEN_CENTER_Y ModIconRowP1OnCommand=draworder,1;player,"PlayerNumber_P1";addx,-200;linear,0.5;addx,200 ModIconRowP1OffCommand=linear,0.5;addx,-200 ModIconRowP2X=SCREEN_CENTER_X+316 ModIconRowP2Y=SCREEN_CENTER_Y ModIconRowP2OnCommand=draworder,1;player,"PlayerNumber_P2";addx,200;linear,0.5;addx,-200 ModIconRowP2OffCommand=linear,0.5;addx,200 ItsARecordP1X=SCREEN_CENTER_X-72 ItsARecordP1Y=SCREEN_CENTER_Y+185 ItsARecordP1OnCommand=shadowlength,0;diffusealpha,0;zoom,3;linear,0.5;diffusealpha,1;zoom,1 ItsARecordP1OffCommand=linear,0.5;diffusealpha,0 ItsARecordP2X=SCREEN_CENTER_X+72 ItsARecordP2Y=SCREEN_CENTER_Y+185 ItsARecordP2OnCommand=shadowlength,0;diffusealpha,0;zoom,3;linear,0.5;diffusealpha,1;zoom,1 ItsARecordP2OffCommand=linear,0.5;diffusealpha,1 TryExtraStageX=SCREEN_CENTER_X+0 TryExtraStageY=SCREEN_CENTER_Y-164 TryExtraStageOnCommand=draworder,1;diffusealpha,0;linear,0.7;diffusealpha,1;glowshift TryExtraStageOffCommand=linear,0.7;diffusealpha,0 BarActualMaxCommand=glowshift;effectperiod,0.5 CheerDelaySeconds=2.5 [ScreenNetEvaluation] Class="ScreenNetEvaluation" Fallback="ScreenEvaluationStage" NextScreen=ScreenBranchNetAfterEval() UsersBG1Y=SCREEN_CENTER_Y+0 UsersBG1X=SCREEN_CENTER_X-180 UsersBG2Y=SCREEN_CENTER_Y+0 UsersBG2X=SCREEN_CENTER_X+180 UsersBGWidth=260 UsersBGHeight=400 UsersBGCommand=diffuse,0.4,0.1,0.4,0.5 UsersBGOnCommand=zoomx,0.0;zoomy,0.0;linear,0.5;zoomx,1.0;zoomy,1.0 UsersBGOffCommand=zoomx,1.0;zoomy,1.0;linear,0.5;zoomx,0.0;zoomy,0.0 User1Y=SCREEN_CENTER_Y-160 User1X=SCREEN_CENTER_X-180 User2Y=SCREEN_CENTER_Y-160 User2X=SCREEN_CENTER_X+180 UserDX=0 UserDY=SCREEN_CENTER_Y-208 UserOnCommand=zoomx,0.0;zoomy,0.0;linear,0.5;zoomx,1.0;zoomy,1.0 UserOffCommand=zoomx,1.0;zoomy,1.0;linear,0.5;zoomx,0.0;zoomy,0.0 UserDeSelCommand=zoomx,1.4;zoomy,1.4;linear,0.1;zoomx,1.0;zoomy,1.0 UserSelCommand=zoomx,1.0;zoomy,1.0;linear,0.1;zoomx,1.4;zoomy,1.4 [ScreenEvaluationStage] Fallback="ScreenEvaluation" NextScreen=GetEvaluationNextScreen() ShowGradeArea=true ShowPointsArea=false ShowDetailArea=true ShowBonusArea=false ShowSurvivedArea=false ShowWinArea=false ShowScoreArea=true ShowTimeArea=false ShowStageDisplay=true ShowStageFrame=true ShowModIconRows=true ShowStepsDisplay=true ShowItsARecord=true ShowStageAward=true [ScreenEvaluationSummary] Fallback="ScreenEvaluationStage" NextScreen=GetEvaluationSummaryNextScreen() Summary=true ShowTimeArea=false SmallBanner1X=SCREEN_CENTER_X-60 SmallBanner1Y=SCREEN_CENTER_Y-160 SmallBanner1OnCommand=zoom,0.5;addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT SmallBanner1OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT SmallBanner2X=SCREEN_CENTER_X-30 SmallBanner2Y=SCREEN_CENTER_Y-150 SmallBanner2OnCommand=zoom,0.5;addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT SmallBanner2OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT SmallBanner3X=SCREEN_CENTER_X+0 SmallBanner3Y=SCREEN_CENTER_Y-140 SmallBanner3OnCommand=zoom,0.5;addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT SmallBanner3OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT SmallBanner4X=SCREEN_CENTER_X+30 SmallBanner4Y=SCREEN_CENTER_Y-130 SmallBanner4OnCommand=zoom,0.5;addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT SmallBanner4OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT SmallBanner5X=SCREEN_CENTER_X+60 SmallBanner5Y=SCREEN_CENTER_Y-120 SmallBanner5OnCommand=zoom,0.5;addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT SmallBanner5OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT CategoryRecordP1X=SCREEN_CENTER_X-186 CategoryRecordP1Y=SCREEN_CENTER_Y+158 CategoryRecordP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1;glowshift CategoryRecordP1OffCommand=linear,0.7;diffusealpha,0 CategoryRecordP2X=SCREEN_CENTER_X+186 CategoryRecordP2Y=SCREEN_CENTER_Y+158 CategoryRecordP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1;glowshift CategoryRecordP2OffCommand=linear,0.7;diffusealpha,0 [ScreenEvaluationNonstop] Fallback="ScreenEvaluation" NextScreen=GetEvaluationNextScreen() ShowGradeArea=true ShowPointsArea=false ShowBonusArea=false ShowDetailArea=false ShowSurvivedArea=true ShowWinArea=false ShowScoreArea=true ShowTimeArea=false ShowStageDisplay=false ShowStageFrame=false [ScreenEvaluationOni] Fallback="ScreenEvaluation" NextScreen=GetEvaluationNextScreen() ShowGradeArea=false ShowPointsArea=true ShowBonusArea=false ShowDetailArea=false ShowSurvivedArea=true ShowWinArea=false ShowScoreArea=false ShowTimeArea=true ShowStageDisplay=false ShowStageFrame=false PercentFrameP1X=SCREEN_CENTER_X-226 PercentFrameP1Y=SCREEN_CENTER_Y-140 PercentFrameP1OnCommand=addx,-SCREEN_WIDTH/2;sleep,0.0;decelerate,0.3;addx,SCREEN_WIDTH/2 PercentFrameP1OffCommand=sleep,0.8;accelerate,0.3;addx,-SCREEN_WIDTH/2 PercentFrameP2X=SCREEN_CENTER_X+226 PercentFrameP2Y=SCREEN_CENTER_Y-140 PercentFrameP2OnCommand=addx,SCREEN_WIDTH/2;sleep,0.0;decelerate,0.3;addx,-SCREEN_WIDTH/2 PercentFrameP2OffCommand=sleep,0.8;accelerate,0.3;addx,SCREEN_WIDTH/2 PercentP1X=SCREEN_CENTER_X-200 PercentP1Y=SCREEN_CENTER_Y-108 PercentP1OnCommand=addx,-SCREEN_WIDTH/2;sleep,0.0;decelerate,0.3;addx,SCREEN_WIDTH/2 PercentP1OffCommand=sleep,0.8;accelerate,0.3;addx,-SCREEN_WIDTH/2 PercentP2X=SCREEN_CENTER_X+252 PercentP2Y=SCREEN_CENTER_Y-108 PercentP2OnCommand=addx,SCREEN_WIDTH/2;sleep,0.0;decelerate,0.3;addx,-SCREEN_WIDTH/2 PercentP2OffCommand=sleep,0.8;accelerate,0.3;addx,SCREEN_WIDTH/2 TimeLabelX=SCREEN_CENTER_X+0 TimeLabelY=SCREEN_CENTER_Y+140 TimeLabelOnCommand=addy,SCREEN_HEIGHT;sleep,0.8;decelerate,0.3;addy,-SCREEN_HEIGHT TimeLabelOffCommand=sleep,0.0;accelerate,0.3;addy,SCREEN_HEIGHT TimeNumberP1X=SCREEN_CENTER_X-160 TimeNumberP1Y=SCREEN_CENTER_Y+140 TimeNumberP1OnCommand=addx,-SCREEN_WIDTH/2;sleep,0.8;decelerate,0.3;addx,SCREEN_WIDTH/2 TimeNumberP1OffCommand=sleep,0.0;accelerate,0.3;addx,-SCREEN_WIDTH/2 TimeNumberP2X=SCREEN_CENTER_X+160 TimeNumberP2Y=SCREEN_CENTER_Y+140 TimeNumberP2OnCommand=addx,SCREEN_WIDTH/2;sleep,0.8;decelerate,0.3;addx,-SCREEN_WIDTH/2 TimeNumberP2OffCommand=sleep,0.0;accelerate,0.3;addx,SCREEN_WIDTH/2 [ScreenEvaluationEndless] Fallback="ScreenEvaluationOni" NextScreen=GetEvaluationNextScreen() [ScreenEvaluationRave] Fallback="ScreenEvaluation" NextScreen=GetEvaluationNextScreen() ShowGradeArea=true ShowPointsArea=false ShowBonusArea=false ShowDetailArea=false ShowSurvivedArea=false ShowWinArea=true ShowScoreArea=true ShowTimeArea=false FailedSoundTime=0 PassedSoundTime=0 ShowStageDisplay=true ShowStageFrame=true StageDisplayX=SCREEN_CENTER_X+0 StageDisplayY=SCREEN_CENTER_Y-168 StageDisplayOnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT StageDisplayOffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT DifficultyIconP1X=SCREEN_CENTER_X-106 DifficultyIconP1Y=SCREEN_CENTER_Y-160 DifficultyIconP1OnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT DifficultyIconP1OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT DifficultyIconP2X=SCREEN_CENTER_X+106 DifficultyIconP2Y=SCREEN_CENTER_Y-160 DifficultyIconP2OnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT DifficultyIconP2OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT StepsDisplayP1X=SCREEN_CENTER_X-106 StepsDisplayP1Y=SCREEN_CENTER_Y-160 StepsDisplayP1OnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT StepsDisplayP1OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT StepsDisplayP2X=SCREEN_CENTER_X+106 StepsDisplayP2Y=SCREEN_CENTER_Y-160 StepsDisplayP2OnCommand=addy,SCREEN_HEIGHT;sleep,0.0;decelerate,0.3;addy,-SCREEN_HEIGHT StepsDisplayP2OffCommand=sleep,0.8;accelerate,0.3;addy,SCREEN_HEIGHT WinFrameP1X=SCREEN_CENTER_X-224 WinFrameP1Y=SCREEN_CENTER_Y+16 WinFrameP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1 WinFrameP1OffCommand=linear,0.7;diffusealpha,0 WinFrameP2X=SCREEN_CENTER_X+224 WinFrameP2Y=SCREEN_CENTER_Y+16 WinFrameP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1 WinFrameP2OffCommand=linear,0.7;diffusealpha,0 WinP1X=SCREEN_CENTER_X-224 WinP1Y=SCREEN_CENTER_Y+16 WinP1OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1 WinP1OffCommand=linear,0.7;diffusealpha,0 WinP2X=SCREEN_CENTER_X+224 WinP2Y=SCREEN_CENTER_Y+16 WinP2OnCommand=diffusealpha,0;linear,0.7;diffusealpha,1 WinP2OffCommand=linear,0.7;diffusealpha,0 [MultiplayerEvalScoreRow] NumberOnCommandFunction= [EditMenu] EditMode="EditMode_Full" ShowGroups=true Arrows1X=SCREEN_CENTER_X-130 Arrows2X=SCREEN_CENTER_X+270 ArrowsEnabledCommand=diffuse,1,1,1,1 ArrowsDisabledCommand=diffuse,0.2,0.2,0.2,1 SongBannerX=SCREEN_CENTER_X+170 SongBannerY=SCREEN_CENTER_Y-90 SongBannerWidth=130 SongBannerHeight=40 SongTextBannerX=SCREEN_CENTER_X-30 SongTextBannerY=SCREEN_CENTER_Y-90 GroupBannerX=SCREEN_CENTER_X+170 GroupBannerY=SCREEN_CENTER_Y-140 GroupBannerWidth=130 GroupBannerHeight=40 StepsDisplayX=SCREEN_CENTER_X+170 StepsDisplayY=SCREEN_CENTER_Y-0 StepsDisplaySourceX=SCREEN_CENTER_X+170 StepsDisplaySourceY=SCREEN_CENTER_Y+80 RowLabelsX=SCREEN_CENTER_X-250 RowLabelOnCommand=shadowlength,2; RowValue1X=SCREEN_CENTER_X RowValue2X=SCREEN_CENTER_X+60 RowValue3X=SCREEN_CENTER_X+60 RowValue4X=SCREEN_CENTER_X RowValue5X=SCREEN_CENTER_X+60 RowValue6X=SCREEN_CENTER_X RowValue7X=SCREEN_CENTER_X+60 RowValueOnCommand=shadowlength,2; Row1Y=SCREEN_CENTER_Y-140 Row2Y=SCREEN_CENTER_Y-90 Row3Y=SCREEN_CENTER_Y-40 Row4Y=SCREEN_CENTER_Y-0 Row5Y=SCREEN_CENTER_Y+40 Row6Y=SCREEN_CENTER_Y+80 Row7Y=SCREEN_CENTER_Y+120 [ScreenEditMenu] Fallback="ScreenWithMenuElements" Class="ScreenEditMenu" NextScreen="ScreenEdit" PrevScreen="ScreenOptionsEdit" EditMenuType="EditMenu" ExplanationX=SCREEN_CENTER_X ExplanationY=SCREEN_BOTTOM-56 ExplanationOnCommand=wrapwidthpixels,600;shadowlength,0; NumStepsLoadedFromProfileX=SCREEN_RIGHT-180 NumStepsLoadedFromProfileY=SCREEN_TOP+42 NumStepsLoadedFromProfileOnCommand=visible,false ShowStyleIcon=false TimerSeconds=-1 HelpText=ScreenString("HelpTextOptionsAndBack") [ScreenJukeboxMenu] Class="ScreenOptionsMaster" Fallback="ScreenOptions" NextScreen="ScreenJukebox" PrevScreen=ScreenTitleBranch() ShowStyleIcon=false TimerSeconds=-1 InputMode="together" ForceAllPlayers=true LineNames="1,2,3,4" Line1="list,Styles" Line2="list,Groups" Line3="list,Difficulties" Line4="lua,OptionsRandomJukebox()" Line4Old="list,RandomModifiers" [ScreenSystemLayer] Fallback="Screen" Class="ScreenSystemLayer" CreditsJoinOnly=false CreditsP1X=SCREEN_CENTER_X-230 CreditsP1Y=SCREEN_BOTTOM-10 CreditsP2X=SCREEN_CENTER_X+230 CreditsP2Y=SCREEN_BOTTOM-10 CreditsInitCommand=shadowlength,0;strokecolor,color("#000000AA"); [ScreenDebugOverlay] Class="ScreenDebugOverlay" Fallback="Screen" [ScreenSyncOverlay] Class="ScreenSyncOverlay" Fallback="Screen" StatusOnCommand=x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+150;shadowlength,2;strokecolor,color("#000000"); AdjustmentsOnCommand=x,SCREEN_CENTER_X+160;y,SCREEN_CENTER_Y; [ScreenStatsOverlay] Class="ScreenStatsOverlay" Fallback="Screen" StatsX=SCREEN_RIGHT-8 StatsY=SCREEN_TOP+10 StatsOnCommand=horizalign,right;vertalign,top;shadowlength,1 ShowSkips=true SkipX=SCREEN_RIGHT-100 SkipY=SCREEN_BOTTOM-100 SkipWidth=190 SkipSpacingY=14 [MusicWheelItem] WheelNotifyIconX=106 WheelNotifyIconY=0 WheelNotifyIconOnCommand= SongNameX=-30 SongNameY=0 SongNameOnCommand= SectionExpandedX=-18 SectionExpandedY=-2 SectionExpandedOnCommand=maxwidth,208;strokecolor,color("#00000077");shadowlength,0 SectionCollapsedX=-18 SectionCollapsedY=-2 SectionCollapsedOnCommand=maxwidth,208;strokecolor,color("#00000077");shadowlength,0 SectionCountX=105 SectionCountY=0 SectionCountOnCommand=diffuse,color("#8e8b3f");shadowlength,0 RouletteX=-0 RouletteY=-2 RouletteOnCommand=maxwidth,400;rainbowscroll,true;strokecolor,color("#00000077");shadowlength,0 CourseX=0 CourseY=-2 CourseOnCommand=maxwidth,208;strokecolor,color("#00000077");shadowlength,0 SortX=0 SortY=-2 SortOnCommand=maxwidth,208;strokecolor,color("#00000077");shadowlength,0 ModeX=0 ModeY=-2 ModeOnCommand=maxwidth,208;strokecolor,color("#00000077");shadowlength,0 GradeP1X=106 GradeP1Y=-5 GradeP2X=110 GradeP2Y=5 GradesShowMachine=true [WheelNotifyIcon] ShowTraining=true [MusicWheel] FadeSeconds=1 SwitchSeconds=0.10 RandomPicksLockedSongs=true RouletteSwitchSeconds=0.05 RouletteSlowDownSwitches=5 LockedInitialVelocity=7 ScrollBarHeight=300 ScrollBarOnCommand=x,-142;y,10 ; linear wheel example: ; ItemTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) \ ; self:y(offsetFromCenter*38); \ ; end; ; 3D wheel example: ; ItemTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) \ ; local curve = math.pi; \ ; local WHEEL_3D_RADIUS = 245; \ ; local rotationx_radians = scale(offsetFromCenter,-numItems/2,numItems/2,-curve/2,curve/2); \ ; self:x( 0 - math.cos(offsetFromCenter/math.pi) ); \ ; self:y( WHEEL_3D_RADIUS * math.sin(rotationx_radians) ); \ ; self:z( -100 + WHEEL_3D_RADIUS * math.cos(rotationx_radians) ); \ ; self:rotationx( rotationx_radians * 180/math.pi ); --[[ to degrees end]] \ ; end; ItemTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) self:x( (1-math.cos(offsetFromCenter/math.pi))*44 ); self:y( offsetFromCenter*38 ); end NumWheelItems=11 MusicWheelSortOnCommand= MusicWheelSortOffCommand= MusicWheelItemSortOnCommand=addx,-SCREEN_WIDTH/2;accelerate,0.2;addx,SCREEN_WIDTH/2 MusicWheelItemSortOffCommand=decelerate,0.2;addx,-SCREEN_WIDTH/2 HighlightOnCommand=glowshift;effectcolor1,#00C0FF00;effectcolor2,#00C0FF7F;effectclock,"bgm";addx,-SCREEN_WIDTH/2;sleep,0.05;accelerate,0.4;addx,SCREEN_WIDTH/2 HighlightOffCommand=decelerate,0.2;addx,-SCREEN_WIDTH/2 HighlightSortOnCommand=accelerate,0.2;addx,SCREEN_WIDTH/2 HighlightSortOffCommand=decelerate,0.2;addx,-SCREEN_WIDTH/2 WheelItemOnDelayOffset=0.04 WheelItemOffDelayOffset=0.04 WheelItemLockedColor=color("0,0,0,0.5") NumSectionColors=7 SectionColor1=color("0.8,0.1,0.6,1") -- pink SectionColor2=color("0.6,0.4,0.8,1") -- purple SectionColor3=color("0.0,0.4,0.8,1") -- sky blue SectionColor4=color("0.0,0.6,0.6,1") -- sea green SectionColor5=color("0.1,0.7,0.3,1") -- green SectionColor6=color("0.8,0.6,0.0,1") -- orange SectionColor7=color("1.0,0.3,0.3,1") -- light red SongRealExtraColor=color("0.9,0.9,0,1") -- yellow SortMenuColor=color("1,1,0,1") SortOrders={ "SortOrder_Preferred", "SortOrder_Group", "SortOrder_Title", "SortOrder_BPM", "SortOrder_Popularity", "SortOrder_Artist", "SortOrder_Genre" } ShowRoulette=true ShowRandom=false ShowPortal=false MostPlayedSongsToShow=30 ModeMenuChoiceNames="Preferred,Group,Title,Bpm,Popularity,TopGrades,Artist,EasyMeter,MediumMeter,HardMeter,Genre,Length" ChoicePreferred="sort,Preferred" ChoiceGroup="sort,Group" ChoiceTitle="sort,Title" ChoiceBpm="sort,BPM" ChoicePopularity="sort,Popularity" ChoiceTopGrades="sort,TopGrades" ChoiceArtist="sort,Artist" ChoiceGenre="sort,Genre" ChoiceEasyMeter="sort,EasyMeter" ChoiceMediumMeter="sort,MediumMeter" ChoiceHardMeter="sort,HardMeter" ChoiceLength="sort,Length" UseEasyMarkerFlag=false [RoomWheel] Fallback="MusicWheel" RoomWheelItemStartOnCommand= RoomWheelItemFinishOnCommand= CreateRoomColor=color("0.0,0.9,0.25,1.0") ScrollBarOnCommand=visible,false [RoomInfoDisplay] RoomInfoDisplayOnCommand=diffuse,1.0,1.0,1.0,1.0;x,SCREEN_WIDTH+130;y,250;bounceend,0.5;x,SCREEN_WIDTH-160 RoomInfoDisplayOffCommand=x,SCREEN_WIDTH-160;y,250;bouncebegin,0.5;x,SCREEN_WIDTH+130 DeployDelay=1.5 RetractDelay=5 RoomTitleOnCommand=x,-120;y,-140;zoom,0.75 RoomDescOnCommand=x,-120;y,-129;zoom,0.75 LastRoundOnCommand=x,-120;y,-107;zoom,0.75 SongTitleOnCommand=x,-110;y,-96;zoom,0.75 SongSubTitleOnCommand=x,-110;y,-85;zoom,0.75 SongArtistOnCommand=x,-110;y,-74;zoom,0.75 PlayersOnCommand=x,-120;y,-52;zoom,0.75 PlayerListElementX=-110 PlayerListElementY=-41 PlayerListElementOffsetX=0 PlayerListElementOffsetY=11 PlayerListElementOnCommand=zoom,0.75 [RoomWheelItem] TextOnCommand=zoom,0.6;strokecolor,color("#000000FF") TextX=-110 TextY=-8 TextWidth=200 DescX=-100 DescY=6 DescOnCommand=zoom,0.4;strokecolor,color("#000000FF") DescWidth=400 [LifeMeterBar] DangerThreshold=0.2 InitialValue=0.5 HotValue=1.0 LifeMultiplier=1.0 MinStayAlive="TapNoteScore_W3" FlashHotOnNoteHit=false MinScoreToFlash="TapNoteScore_W3" LifePercentChangeW1=0.008 LifePercentChangeW2=0.008 LifePercentChangeW3=0.004 LifePercentChangeW4=0.000 LifePercentChangeW5=-0.040 LifePercentChangeMiss=-0.080 LifePercentChangeHitMine=-0.160 LifePercentChangeHeld=0.008 LifePercentChangeLetGo=-0.080 LifePercentChangeCheckpointMiss=-0.002 LifePercentChangeCheckpointHit=0.002 UnderX=0 UnderY=0 DangerX=0 DangerY=0 StreamX=0 StreamY=0 OverX=0 OverY=0 [LifeMeterTime] MeterWidth=232 MeterHeight=24 Fallback="LifeMeterBar" [StepsDisplay] FrameX=0 FrameY=0 FrameOnCommand= FrameLoadCommand=%function(self,param) local bFlip = param.PlayerState and param.PlayerState:GetPlayerNumber() ~= PLAYER_1; self:zoomx(bFlip and -1 or 1); end FrameSetCommand=%function(self,param) if param.Difficulty then self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)) end end NumTicks=10 MaxTicks=14 TicksX=0 TicksY=0 TicksOnCommand=shadowlength,0;stroke TicksSetCommand=%function(self,param) self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)) if param.Meter > 9 then self:glowshift() else self:stopeffect() end end ShowTicks=false ShowMeter=true ZeroMeterString="?" MeterX=30 MeterY=0 MeterOnCommand=shadowlength,0 MeterSetCommand=%function(self,param) if param.Difficulty then self:diffuse(CustomDifficultyToLightColor(param.CustomDifficulty)); self:strokecolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); end end ShowDescription=true DescriptionX=-10 DescriptionY=0 DescriptionOnCommand=shadowlength,0;uppercase,true; DescriptionSetCommand=%function(self,param) if param.Difficulty then self:diffuse(CustomDifficultyToLightColor(param.CustomDifficulty)); self:strokecolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); end end ShowAutogen=true AutogenX=40 AutogenY=0 AutogenOnCommand= AutogenSetCommand=%function(self,param) if param.Difficulty then self:diffuse(CustomDifficultyToLightColor(param.CustomDifficulty)); self:strokecolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); end end ShowStepsType=false StepsTypeX=0 StepsTypeY=0 StepsTypeOnCommand= [StepsDisplayEdit] Fallback="StepsDisplay" [StepsDisplayListRow] Fallback="StepsDisplay" FrameX=0 FrameY=0 FrameOnCommand= ShowTicks=true NumTicks=13 MaxTicks=13 TicksSetCommand=%function(self,param) self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); end TicksX=0 TicksY=0 TicksOnCommand=shadowlength,0;shadowcolor,color("#FFFFFF"); ShowMeter=1 ZeroMeterString="?" MeterX=92 MeterY=-1 MeterOnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#00000077"); MeterSetCommand=%function(self,param) self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); end ShowDescription=true DescriptionX=-110 DescriptionY=-1 DescriptionOnCommand=uppercase,true;shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#00000077");maxwidth,150; DescriptionSetCommand=%function(self,param) self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); end AutogenX=102 AutogenOnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#00000077"); AutogenSetCommand=%function(self,param) self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); end [StepsDisplayGameplay] Fallback="StepsDisplay" MeterOnCommand=shadowlength,0; FrameOnCommand= ShowAutogen=false ShowStepsType=false [StepsDisplayEvaluation] Fallback="StepsDisplayGameplay" [ScreenWithMenuElements] Fallback="Screen" AllowDisabledPlayerInput=false ShowStyleIcon=true ShowStageDisplay=false StageDisplayX=SCREEN_CENTER_X+234 StageDisplayY=SCREEN_CENTER_Y-172 StageDisplayOnCommand=draworder,-2;addx,SCREEN_WIDTH*0.6;bounceend,0.5;addx,-SCREEN_WIDTH*0.6 StageDisplayOffCommand=linear,0.5;addx,SCREEN_WIDTH*0.6 ShowStageFrame=false StageFrameX=SCREEN_CENTER_X+234 StageFrameY=SCREEN_CENTER_Y-172 StageFrameOnCommand=draworder,-2;addx,SCREEN_WIDTH*0.6;bounceend,0.5;addx,-SCREEN_WIDTH*0.6 StageFrameOffCommand=linear,0.5;addx,SCREEN_WIDTH*0.6 MemoryCardIcons=true CancelTransitionsOut=false HeaderX=SCREEN_CENTER_X HeaderY=SCREEN_TOP+35 HeaderOnCommand= HeaderOffCommand= FooterX=SCREEN_CENTER_X FooterY=SCREEN_BOTTOM FooterOnCommand=draworder,-1;vertalign,bottom FooterOffCommand= ShowHelp=true HelpX=SCREEN_CENTER_X HelpY=SCREEN_BOTTOM-20 HelpOnCommand=shadowlength,0;strokecolor,color("#4e4e4e");draworder,1;zoomy,0;linear,0.5;zoomy,1;diffuseblink; HelpOffCommand=linear,0.5;zoomy,0 MemoryCardDisplayP1X=SCREEN_LEFT+10; MemoryCardDisplayP1Y=SCREEN_CENTER_Y+220 MemoryCardDisplayP1OnCommand=draworder,97; MemoryCardDisplayP1OffCommand= //MemoryCardDisplayP1OffCommand=bouncebegin,0.5;addx,-25; MemoryCardDisplayP2X=SCREEN_RIGHT-10; MemoryCardDisplayP2Y=SCREEN_CENTER_Y+220 MemoryCardDisplayP2OnCommand=draworder,97; MemoryCardDisplayP2OffCommand= //MemoryCardDisplayP2OffCommand=bouncebegin,0.5;addx,25; TimerMetricsGroup="MenuTimer" TimerX=SCREEN_CENTER_X+273 TimerY=SCREEN_TOP+26 TimerOnCommand=draworder,2;addy,-40;linear,0.25;addy,40 TimerOffCommand=linear,0.25;addy,-70; TimerStealth=false ForceTimer=false FirstUpdateCommand= PlayMusic=true MusicAlignBeat=true StopMusicOnBack=true WaitForChildrenBeforeTweeningOut=false LeftFrameX=SCREEN_CENTER_X-320 LeftFrameY=SCREEN_CENTER_Y LeftFrameOnCommand= LeftFrameOffCommand= RightFrameX=SCREEN_CENTER_X+320 RightFrameY=SCREEN_CENTER_Y RightFrameOnCommand= RightFrameOffCommand= StyleIconX=SCREEN_CENTER_X+170 StyleIconY=SCREEN_CENTER_Y-202 StyleIconOnCommand=draworder,1 StyleIconOffCommand= [MenuTimer] WarningStart=6 WarningBeepStart=5 MaxStallSeconds=30 Text1OnCommand=stopeffect;stoptweening;shadowlength,0;zoomx,1;x,-13;y,2 Text1FormatFunction=function(fSeconds) fSeconds=math.min( 99, math.ceil(fSeconds) ); local digit = math.floor(fSeconds/10); return ""..digit end Text2OnCommand=stopeffect;stoptweening;shadowlength,0;zoomx,1;x,13;y,2 Text2FormatFunction=function(fSeconds) fSeconds=math.min( 99, math.ceil(fSeconds) ); local digit = math.mod(fSeconds,10); return ""..digit end Warning6Command=stoptweening;sleep,0.8;linear,0.2;zoomx,0 Warning5Command=stoptweening;linear,0.2;zoomx,1;sleep,0.6;linear,0.2;zoomx,0;glowshift;effectperiod,0.15;effectcolor1,1,0,0,0;effectcolor2,1,0,0,1 Warning4Command=stoptweening;linear,0.2;zoomx,1;sleep,0.6;linear,0.2;zoomx,0 Warning3Command=stoptweening;linear,0.2;zoomx,1;sleep,0.6;linear,0.2;zoomx,0 Warning2Command=stoptweening;linear,0.2;zoomx,1;sleep,0.6;linear,0.2;zoomx,0 Warning1Command=stoptweening;linear,0.2;zoomx,1;sleep,0.6;linear,0.2;zoomx,0 Warning0Command=stoptweening;stopeffect;linear,0.2;zoomx,1 FrameX=-20 FrameY=6 FrameOnCommand= [ScreenOptions] Fallback="ScreenWithMenuElements" NavigationMode="normal" InputMode="individual" ForceAllPlayers=false RepeatRate=12 RepeatDelay=0.25 NumRowsShown=8 RowInitCommand= RowOnCommand= RowOffCommand= RowPositionTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) self:y(SCREEN_CENTER_Y-146+36*offsetFromCenter) end ExplanationP1X=SCREEN_CENTER_X-300 ExplanationP1Y=SCREEN_CENTER_Y+184 ExplanationP1OnCommand=shadowlength,0;wrapwidthpixels,500;horizalign,left;cropright,1;linear,0.5;cropright,0 ExplanationP1OffCommand= ExplanationP2X=SCREEN_CENTER_X+250 ExplanationP2Y=SCREEN_CENTER_Y+184 ExplanationP2OnCommand=shadowlength,0;wrapwidthpixels,500;horizalign,right;cropright,1;linear,0.5;cropright,0 ExplanationP2OffCommand= ExplanationTogetherX=SCREEN_CENTER_X-302 ExplanationTogetherY=SCREEN_CENTER_Y+184 ExplanationTogetherOnCommand=shadowlength,0;wrapwidthpixels,600;horizalign,left;cropright,1;linear,0.5;cropright,0 ExplanationTogetherOffCommand= DisqualifyP1X= DisqualifyP1Y= DisqualifyP1OnCommand=visible,false DisqualifyP1OffCommand= DisqualifyP2X= DisqualifyP2Y= DisqualifyP2OnCommand=visible,false DisqualifyP2OffCommand= PageX=SCREEN_CENTER_X PageY=SCREEN_CENTER_Y-2 PageOnCommand= ContainerOnCommand=draworder,-1;x,-SCREEN_WIDTH;decelerate,0.5;addx,SCREEN_WIDTH; ContainerOffCommand=accelerate,0.5;addx,SCREEN_WIDTH; CursorOnCommand= LineHighlightOnCommand= LineHighlightChangeCommand= LineHighlightChangeToExitCommand= ShowScrollBar=false ScrollBarHeight=0 ScrollBarTime=0 LineHighlightX=SCREEN_CENTER_X ShowExitRow=true SeparateExitRow=true SeparateExitRowY=SCREEN_CENTER_Y+140 MoreX= MoreY= MoreOnCommand=visible,false MoreExitSelectedP1Command= MoreExitSelectedP2Command= MoreExitUnselectedP1Command= MoreExitUnselectedP2Command= ShowExplanations=true AllowRepeatingChangeValueInput=false CursorTweenSeconds=0.3 WrapValueInRow=true OptionRowNormalMetricsGroup="OptionRow" OptionRowExitMetricsGroup="OptionRowExit" HelpText=ScreenString("HelpTextOptions") [OptionRow] ShowModIcons=false ShowUnderlines=true ShowBpmInSpeedTitle=false ModIconP1X=SCREEN_CENTER_X-280 ModIconP2X=SCREEN_CENTER_X+280 ModIconOnCommand=x,-30 FrameX=SCREEN_CENTER_X-222 FrameY=0 FrameOnCommand= TitleX=SCREEN_CENTER_X-222 TitleY=-2 TitleOnCommand=shadowlength,0;uppercase,true;wrapwidthpixels,120; TitleGainFocusCommand=diffuse,color("#fff600");strokecolor,color("#7f6739"); TitleLoseFocusCommand=diffuse,color("#ffffff");strokecolor,color("#37537d"); ItemsStartX=SCREEN_CENTER_X-140 ItemsEndX=SCREEN_CENTER_X+280 ItemsGapX=14 ItemsMinBaseZoom=0.6 ItemsLongRowP1X=SCREEN_CENTER_X-60 ItemsLongRowP2X=SCREEN_CENTER_X+100 ItemsLongRowSharedX=SCREEN_CENTER_X+20 ItemOnCommand=shadowlength,0; ItemGainFocusCommand= ItemLoseFocusCommand= TweenSeconds=0.2 ModIconMetricsGroup="ModIcon" ColorSelected=color("1,1,1,1") ColorNotSelected=color("0.9,0.9,0.9,1") ColorDisabled=color("0.5,0.5,0.5,1") [OptionRowExit] Fallback="OptionRow" FrameOnCommand=visible,false TitleOnCommand=visible,false [OptionsCursor] LeftX= LeftY= LeftOnCommand=horizalign,right; MiddleX= MiddleY= MiddleOnCommand= RightX= RightY= RightOnCommand=horizalign,left; CanGoLeftX= CanGoLeftY= CanGoLeftOnCommand=horizalign,right; CanGoRightX= CanGoRightY= CanGoRightOnCommand=horizalign,left; [OptionsCursorP1] Fallback="OptionsCursor" LeftX=-4 MiddleX=-4 RightX=-4 LeftY=-4 MiddleY=-4 RightY=-4 [OptionsCursorP2] Fallback="OptionsCursor" LeftX=4 MiddleX=4 RightX=4 LeftY=4 MiddleY=4 RightY=4 [OptionsUnderline] Fallback="OptionsCursor" [OptionsUnderlineP1] Fallback="OptionsUnderline" LeftX=-2 MiddleX=-2 RightX=-2 LeftY=12-2 MiddleY=12-2 RightY=12-2 [OptionsUnderlineP2] Fallback="OptionsUnderline" LeftX=2 MiddleX=2 RightX=2 LeftY=12+2 MiddleY=12+2 RightY=12+2 [ScreenMapControllers] Class="ScreenMapControllers" Fallback="ScreenOptionsServiceChild" NextScreen="ScreenOptionsService" HelpText=ScreenString("HelpTextMapControllers") ButtonsToMap="" LineScrollerOnCommand=%function(self) self:y(50) self:setsecondsperitem(0.1) self:SetTransformFromHeight(24) end LineScrollerOffCommand= LineHideCommand=visible,false LineOnCommand=%function(self) self:y(0); self:visible(true); local LeftToRight = math.mod(self.ItemIndex, 2) == 0 and 1 or -1; self:addx(SCREEN_WIDTH * LeftToRight); self:decelerate(0.5); self:addx(-SCREEN_WIDTH * LeftToRight); end LineOffCommand=%function(self) local LeftToRight = math.mod(self.ItemIndex, 2) == 0 and 1 or -1; self:stoptweening() self:accelerate(0.3); self:addx(SCREEN_WIDTH * LeftToRight); self:queuecommand('Hide') end ErrorX=SCREEN_CENTER_X ErrorY=SCREEN_CENTER_Y ErrorOnCommand=diffuse,#00FF00;zoom,0.8 LabelP1OnCommand=x,SCREEN_CENTER_X-195;zoom,0.7;shadowlength,2;diffusealpha,0;linear,0.5;diffusealpha,1 LabelP1OffCommand=linear,0.5;diffusealpha,0 LabelP2OnCommand=x,SCREEN_CENTER_X+195;zoom,0.7;shadowlength,2;diffusealpha,0;linear,0.5;diffusealpha,1 LabelP2OffCommand=linear,0.5;diffusealpha,0 PrimaryOnCommand=x,SCREEN_CENTER_X;y,-6;zoom,0.7;shadowlength,2 SecondaryOnCommand=x,SCREEN_CENTER_X;y,6;shadowlength,2 MappedToP1S1Command=x,SCREEN_CENTER_X-270 MappedToP1S2Command=x,SCREEN_CENTER_X-195 MappedToP1S3Command=x,SCREEN_CENTER_X-120 MappedToP2S1Command=x,SCREEN_CENTER_X+120 MappedToP2S2Command=x,SCREEN_CENTER_X+195 MappedToP2S3Command=x,SCREEN_CENTER_X+270 MappedToOnCommand=diffuse,#808080;shadowlength,0;maxwidth,150 MappedToWaitingCommand=diffuse,#FF8080;pulse;effectperiod,0.5;effectmagnitude,0.8,1.3,0 MappedToMappedInputCommand=diffuse,#808080;diffuseshift;effectcolor2,#808080;effectcolor1,#FFFFFF MappedToGainFocusCommand=diffuse,#808080;diffuseshift;effectcolor2,#808080;effectcolor1,#FFFFFF MappedToLoseFocusCommand=diffuse,#808080;stopeffect DevicesX=SCREEN_CENTER_X DevicesY=SCREEN_TOP+30 DevicesOnCommand=diffusealpha,0;linear,0.5;diffusealpha,1 DevicesOffCommand=linear,0.5;diffusealpha,0 [ScreenTest] Fallback="ScreenWithMenuElementsBlank" [ScreenTestFonts] Class="ScreenTestFonts" Fallback="ScreenTest" Font1="Common normal" Font2="_shared1" Font3="_shared2" Font4="_numbers1" Font5="_Arial 14 shadow" TextX=SCREEN_CENTER_X TextY=SCREEN_CENTER_Y TextOnCommand=wrapwidthpixels,SCREEN_WIDTH [ScreenTestFonts] Class="ScreenTestFonts" Fallback="ScreenTest" [ScreenTestInput] Class="ScreenTestInput" Fallback="ScreenOptionsServiceChild" NextScreen="ScreenOptionsService" PrevScreen="ScreenOptionsService" HelpText=ScreenString("HelpTextTestInput") [ScreenTestLights] Class="ScreenTestLights" Fallback="ScreenOptionsServiceChild" NextScreen="ScreenOptionsService" PrevScreen="ScreenOptionsService" HelpText=ScreenString("HelpTextTestLights") TextX=SCREEN_CENTER_X-200 TextY=SCREEN_CENTER_Y TextOnCommand= TextOffCommand= [ScreenTestSound] Class="ScreenTestSound" Fallback="ScreenOptionsServiceChild" [ScreenNetworkOptions] Class="ScreenNetworkOptions" Fallback="ScreenOptionsServiceChild" NextScreen=NextNetworkScreen() PrevScreen=NextNetworkScreen() [ScreenBookkeeping] Class="ScreenBookkeeping" Fallback="ScreenOptionsServiceChild" NextScreen="ScreenOptionsService" PrevScreen="ScreenOptionsService" HelpText=ScreenString("HelpTextBookkeeping") ShowSongPlays=true ShowLastDays=true ShowLastWeeks=true ShowDayOfWeek=true ShowHourOfDay=true AllTimeX=SCREEN_CENTER_X AllTimeY=110 AllTimeOnCommand=zoom,0.7;diffuseshift;effectcolor1,0.5,0.5,0.5,1 TitleX=SCREEN_CENTER_X TitleY=140 TitleOnCommand=zoom,0.8 DataX=0 DataY=SCREEN_CENTER_Y+16 DataOnCommand= [ScreenPackages] Class="ScreenPackages" PackagesBGY=SCREEN_CENTER_Y PackagesBGX=SCREEN_WIDTH/4 PackagesBGWidth=SCREEN_WIDTH/3 PackagesBGOnCommand=diffusealpha,0.0;linear,0.9;diffusealpha,1.0 PackagesBGOffCommand=diffusealpha,1.0;linear,0.6;diffusealpha,0.0 PackagesBGBackCommand=linear,0.2;diffuse,#CCCCCC;diffusealpha,0.9 PackagesBGAwayCommand=linear,0.2;diffuse,#020101;diffusealpha,0.9 WebBGY=SCREEN_CENTER_Y WebBGX=SCREEN_WIDTH*3.0/4.0 WebBGWidth=SCREEN_WIDTH/3 WebBGOnCommand=diffusealpha,0.0;linear,0.9;diffusealpha,1.0 WebBGOffCommand=diffusealpha,1.0;linear,0.6;diffusealpha,0.0 WebBGAwayCommand=linear,0.2;diffuse,#020101;diffusealpha,0.9 WebBGBackCommand=linear,0.2;diffuse,#CCCCCC;diffusealpha,0.9 PackagesY=SCREEN_CENTER_Y+10 PackagesX=SCREEN_WIDTH/4 PackagesOnCommand=diffusealpha,0.0;linear,1.0;diffusealpha,1.0 PackagesOffCommand=diffusealpha,1.0;linear,0.6;diffusealpha,0.0 NumPackagesShow=8 WebY=SCREEN_CENTER_Y+10 WebX=SCREEN_WIDTH*3.0/4.0 WebOnCommand=diffusealpha,0.0;linear,1.0;diffusealpha,1.0 WebOffCommand=diffusealpha,1.0;linear,0.6;diffusealpha,0.0 NumLinksShow=8 WebSelY=SCREEN_CENTER_Y+10 WebSelX=SCREEN_WIDTH*3.0/4.0 WebSelColor=color("0.9,0.9,0.9,0.4") WebSelOnCommand=diffusealpha,0.0;linear,1.0;diffusealpha,1.0 WebSelOffCommand=diffusealpha,1.0;linear,0.6;diffusealpha,0.0 WebURLY=SCREEN_HEIGHT-40 WebURLX=SCREEN_WIDTH*2.0/3.0 WebURLOnCommand=diffusealpha,0.0;linear,1.0;diffusealpha,1.0;zoomx,0.4;zoomy,0.5 WebURLOffCommand=diffusealpha,1.0;linear,0.6;diffusealpha,0.0 DownloadY=22 DownloadX=SCREEN_WIDTH*4.0/7.0 DownloadProgressCommand=diffuse,0.1,0.1,0.9,0.8 DownloadOnCommand=diffusealpha,0.0;linear,1.0;diffusealpha,1.0 DownloadOffCommand=diffusealpha,1.0;linear,0.6;diffusealpha,0.0 DownloadStatusY=22 DownloadStatusX=SCREEN_WIDTH*4.0/7.0 DownloadStatusOnCommand=diffusealpha,0.0;linear,1.0;diffusealpha,1.0 DownloadStatusOffCommand=diffusealpha,1.0;linear,0.6;diffusealpha,0.0 CanDL=true ShowStyleIcon=false TimerSeconds= PrevScreen=ScreenTitleBranch() NextScreen="ScreenStage" NoSongsScreen=ScreenTitleBranch() Fallback="ScreenWithMenuElements" [HoldGhostArrow] WarmUpSeconds=0.25 [BitmapText] NumRainbowColors=7 RainbowColor1=color("1.0,0.0,0.4,1") -- red RainbowColor2=color("0.8,0.2,0.6,1") -- pink RainbowColor3=color("0.4,0.3,0.5,1") -- purple RainbowColor4=color("0.2,0.6,1.0,1") -- sky blue RainbowColor5=color("0.2,0.8,0.8,1") -- sea green RainbowColor6=color("0.2,0.8,0.4,1") -- green RainbowColor7=color("1.0,0.8,0.2,1") -- orange [SongManager] NumSongGroupColors=7 SongGroupColor1=color("#ffba00") SongGroupColor2=color("#ffec00") SongGroupColor3=color("#00ff00") SongGroupColor4=color("#00f6ff") SongGroupColor5=color("#4896ff") SongGroupColor6=color("#b87fff") SongGroupColor7=color("#ff7fc7") NumCourseGroupColors=1 UseUnlockColor=false UnlockColor=color("1,0.5,0,1") CourseGroupColor1=color("1,1,1,1") ExtraColor=color("#ff0000") -- red ExtraColorMeter=10 UsePreferredSortColor=false MoveUnlocksToBottomOfPreferredSort=false Loading songs...= Loading courses...= Reloading...= ExtraStage2DifficultyMax=8 [Background] LeftEdge=SCREEN_LEFT TopEdge=SCREEN_TOP RightEdge=SCREEN_RIGHT BottomEdge=SCREEN_BOTTOM BrightnessOverlayFadeCommand= ClampOutputPercent=0 ShowDancingCharacters=true DontUseStaticBackground=false [Judgment] JudgmentW1Command=shadowlength,0;diffusealpha,1;zoom,1.3;linear,0.05;zoom,1;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0;glowblink;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.8 JudgmentW2Command=shadowlength,0;diffusealpha,1;zoom,1.3;linear,0.05;zoom,1;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0 JudgmentW3Command=shadowlength,0;diffusealpha,1;zoom,1.2;linear,0.05;zoom,1;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0; JudgmentW4Command=shadowlength,0;diffusealpha,1;zoom,1.1;linear,0.05;zoom,1;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0; JudgmentW5Command=shadowlength,0;diffusealpha,1;zoom,1.0;vibrate;effectmagnitude,4,8,8;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0 JudgmentMissCommand=shadowlength,0;diffusealpha,1;zoom,1;y,-20;linear,0.8;y,20;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0 [HoldJudgment] HoldJudgmentLetGoCommand=shadowlength,0;diffusealpha,1;zoom,1;y,-10;linear,0.8;y,10;sleep,0.5;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0 HoldJudgmentHeldCommand=shadowlength,0;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0 [Combo] ShowComboAt=5 ShowMissesAt=0 ComboLabelOnCommand=x,6;y,22;horizalign,left;vertalign,bottom MissesLabelOnCommand=x,6;y,22;horizalign,left;vertalign,bottom ComboNumberOnCommand=y,240-216;shadowlength,0;horizalign,right;vertalign,bottom MissesNumberOnCommand=y,240-216;shadowlength,0;horizalign,right;vertalign,bottom NumberMinZoom=0.4 NumberMaxZoom=0.6 NumberMaxZoomAt=150 PulseCommand=%function(self,param) self:stoptweening(); self:zoom(1.2*param.Zoom); self:linear(0.05); self:zoom(param.Zoom); end [Player] ReceptorArrowsYStandard=-144 ReceptorArrowsYReverse=144 ReceptorNoSinkScoreCutoff=4 JudgmentTransformCommand=%JudgmentTransformCommand JudgmentOnCommand= ComboTransformCommand=%ComboTransformCommand AttackDisplayXOffsetOneSideP1=0 AttackDisplayXOffsetOneSideP2=0 AttackDisplayXOffsetBothSides=0 AttackDisplayY=-70 AttackDisplayYReverse=70 HoldJudgmentYStandard=-90 HoldJudgmentYReverse=90 BrightGhostComboThreshold=100 DrawDistanceBeforeTargetsPixels=400 DrawDistanceAfterTargetsPixels=-60 TapJudgmentsUnderField=false HoldJudgmentsUnderField=false PenalizeTapScoreNone=false JudgeHoldNotesOnSameRowTogether=false HoldCheckpoints=false ImmediateHoldLetGo=true RequireStepOnHoldHeads=true CheckpointsUseTimeSignatures=false InitialHoldLife=1 RollBodyIncrementsCombo=true CheckpointsTapsSeparateJudgment=true [PlayerShared] Fallback="Player" ComboXOffsetOneSideP1=-120 ComboXOffsetOneSideP2=120 JudgmentTransformCommand=%JudgmentTransformSharedCommand [ProTimingDisplay] W1Command=shadowlength,4;diffuse,1,1,0,1;zoom,2.6;linear,0.05;zoom,2;sleep,0.8;linear,0;diffusealpha,0;glowblink;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.8 W2Command=shadowlength,4;diffuse,1,.8,0,1;zoom,2.6;linear,0.05;zoom,2;sleep,0.8;linear,0;diffusealpha,0 W3Command=shadowlength,4;diffuse,.6,.9,0,1;zoom,2.4;linear,0.05;zoom,2;sleep,0.8;linear,0;diffusealpha,0 W4Command=shadowlength,4;diffuse,0,1,1,1;zoom,2.2;linear,0.05;zoom,2;sleep,0.8;linear,0;diffusealpha,0 W5Command=shadowlength,4;diffuse,1,.1,1,1;zoom,2.0;vibrate;effectmagnitude,4,8,8;sleep,0.8;linear,0;diffusealpha,0 MissCommand=shadowlength,4;diffuse,1,.3,0,1;zoom,2.0;y,-20;linear,0.8;y,20;sleep,0.8;linear,0;diffusealpha,0 AvoidMineCommand= HitMineCommand= [BPMDisplay] SetNoBpmCommand=diffusetopedge,color("#777777");diffusebottomedge,color("#666666") SetNormalCommand=diffusetopedge,color("#fbfb57");diffusebottomedge,color("#fb9c57") SetChangeCommand=diffusetopedge,color("#fb9c57");diffusebottomedge,color("#fb5757") SetRandomCommand=diffusetopedge,color("#fb9c57");diffusebottomedge,color("#fb5757") SetExtraCommand=diffusetopedge,color("#fb5757");diffusebottomedge,color("#9c4242") Cycle=true NoBpmText="000" RandomCycleSpeed=0.2 -- smaller numbers mean the bpm cycles faster Separator="-" ShowQMarksInRandomCycle=true [CodeDetector] PrevSteps1="Up,Up" PrevSteps2="MenuUp,MenuUp" NextSteps1="Down,Down" NextSteps2="MenuDown,MenuDown" NextSort1="@MenuLeft-@MenuRight-Start" NextSort2="MenuLeft-MenuRight" NextSort3="@Left-@Right-Start" NextSort4="Left-Right" ModeMenu1="Up,Down,Up,Down" ModeMenu2="MenuUp,MenuDown,MenuUp,MenuDown" Mirror="Up,Left,Right,Left,Right" Left="Up,Down,Right,Left" Right="Up,Down,Left,Right" Shuffle="Down,Up,Down,Up" SuperShuffle="Down,Up,Left,Right" NextTransform="" NextScrollSpeed="Up,Left,Down,Left,Up" PreviousScrollSpeed="Down,Right,Up,Right,Down" NextAccel="Left,Right,Down,Up" NextEffect="Left,Down,Right" NextAppearance="Left,Up,Right" NextTurn="" Reverse="Down,Left,Right,Left,Right" HoldNotes="Right,Left,Down,Up" Mines="" Dark="" CancelAll="Left,Right,Left,Right,Left,Right,Left,Right" NextTheme="Left,Left,Left,Right,Right,Right,Left,Right" NextTheme2="MenuLeft,MenuLeft,MenuLeft,MenuRight,MenuRight,MenuRight,MenuLeft,MenuRight" NextAnnouncer="Left,Left,Right,Right,Left,Left,Right,Right" NextAnnouncer2="MenuLeft,MenuLeft,MenuRight,MenuRight,MenuLeft,MenuLeft,MenuRight,MenuRight" NextBannerGroup="MenuUp,MenuRight,MenuRight" NextBannerGroup2="MenuUp,MenuDown,MenuUp,MenuDown" Hidden="" RandomVanish="" SaveScreenshot1="MenuLeft-MenuRight" SaveScreenshot2="" CancelAllPlayerOptions="" BackInEventMode="" [CourseCodeDetector] Fallback="CodeDetector" NextSort1= NextSort2= NextSort3= NextSort4= ModeMenu1= ModeMenu2= [GrooveRadar] Label1OffsetX=0 -- stream Label1OffsetY=-78 Label2OffsetX=-100 -- voltage Label2OffsetY=-20 Label3OffsetX=-70 -- air Label3OffsetY=SCREEN_CENTER_Y-174 Label4OffsetX=70 -- freeze Label4OffsetY=SCREEN_CENTER_Y-174 Label5OffsetX=100 -- chaos Label5OffsetY=-20 LabelPreDelayOnCommand=finishtweening;zoom,1.5;diffuse,1,1,1,0;sleep,0.3 LabelOnDelay=0.2 // fade on to screen LabelPostDelayOnCommand=linear,0.1;glow,1,1,1,1;accelerate,0.3;zoom,1;diffuse,1,1,1,1;glow,1,1,1,0 EdgeWidth=1 [GrooveGraph] EdgeWidth= BeginnerColor=color("0,0,0,0") EasyColor=color("0,0,0,0") MediumColor=color("0,0,0,0") HardColor=color("0,0,0,0") ChallengeColor=color("0,0,0,0") EditColor=color("0,0,0,0") ShowStream= ShowVoltage= ShowAir= ShowFreeze= ShowChaos= StreamX= VoltageX= AirX= FreezeX= ChaosX= MountainsBaseY= MountainWidth= MountainHeight= [ModIcon] TextX=0 TextY=0 TextOnCommand=maxwidth,40;uppercase,true;shadowlength,0;diffuse,color("#f6ff00") CropTextToWidth=50 [ModIconSelectMusic] Fallback="ModIcon" TextY=-1 TextOnCommand=maxwidth,38;uppercase,true;shadowlength,0 [ModIconRow] NumModIcons=6 ModIconOnCommand= SpacingX=0 SpacingY=52 ModIconMetricsGroup="ModIcon" [ModIconRowSelectMusic] Fallback="ModIconRow" SpacingX=46 SpacingY=0 ModIconMetricsGroup="ModIconSelectMusic" [ModIconRowGameplay] Fallback="ModIconRow" [ModIconRowGameplayP1] Fallback="ModIconRowGameplay" ModIconOnCommand=rotationz,-90; [ModIconRowGameplayP2] Fallback="ModIconRowGameplay" ModIconOnCommand=rotationz,90; [ModIconRowEvaluationP1] Fallback="ModIconRowGameplayP1" [ModIconRowEvaluationP2] Fallback="ModIconRowGameplayP2" [TransitionOniFade] BannerWidth=512 BannerHeight=160 [LyricDisplay] LyricFrontChangedCommand=LyricCommand,"Front" LyricBackChangedCommand=LyricCommand,"Back" InLength= OutLength= [LifeMeterBattery Percent] Format= PercentP1X=+20 PercentP1Y=0 PercentP1OnCommand=zoom,0.7;shadowlength,0;diffuse,PlayerColor(PLAYER_1) PercentP1OffCommand= PercentP2X=-20 PercentP2Y=0 PercentP2OnCommand=zoom,0.7;shadowlength,0;diffuse,PlayerColor(PLAYER_2) PercentP2OffCommand= DancePointsP1X=+20 DancePointsP1Y=0 DancePointsP1OnCommand=zoom,0.7;shadowlength,0;diffuse,PlayerColor(PLAYER_1) DancePointsP1OffCommand= DancePointsP2X=-20 DancePointsP2Y=0 DancePointsP2OnCommand=zoom,0.7;shadowlength,0;diffuse,PlayerColor(PLAYER_2) DancePointsP2OffCommand= DancePointsDigits=5 PercentUseRemainder=false ApplyScoreDisplayOptions=true FormatPercentScore=FormatPercentScore [ScreenEvaluation Percent] PercentP1X=0 PercentP1Y=0 PercentP1OnCommand=horizalign,right;vertalign,bottom;glowshift;effectperiod,2;shadowlength,0 PercentP1OffCommand= PercentP2X=0 PercentP2Y=0 PercentP2OnCommand=horizalign,right;vertalign,bottom;glowshift;effectperiod,2;shadowlength,0 PercentP2OffCommand= PercentRemainderP1X=0 PercentRemainderP1Y=0 PercentRemainderP1OnCommand=horizalign,left;vertalign,bottom;glowshift;effectperiod,2;shadowlength,0 PercentRemainderP1OffCommand= PercentRemainderP2X=0 PercentRemainderP2Y=0 PercentRemainderP2OnCommand=horizalign,left;vertalign,bottom;glowshift;effectperiod,2;shadowlength,0 PercentRemainderP2OffCommand= DancePointsP1X=-26 DancePointsP1Y=-32 DancePointsP1OnCommand=glowshift;effectperiod,2;shadowlength,0 DancePointsP1OffCommand=sleep,0.8;accelerate,0.3 DancePointsP2X=-26 DancePointsP2Y=-32 DancePointsP2OnCommand=glowshift;effectperiod,2;shadowlength,0 DancePointsP2OffCommand=sleep,0.8;accelerate,0.3 DancePointsDigits=1 PercentUseRemainder=true ApplyScoreDisplayOptions=false FormatPercentScore=FormatPercentScore [ScoreDisplayPercentage Percent] PercentP1X=+20 PercentP1Y=0 PercentP1OnCommand=shadowlength,0;diffuse,PlayerColor(PLAYER_1) PercentP1OffCommand= PercentP2X=-20 PercentP2Y=0 PercentP2OnCommand=shadowlength,0;diffuse,PlayerColor(PLAYER_2) PercentP2OffCommand= DancePointsDigits=5 PercentUseRemainder=false ApplyScoreDisplayOptions=true Format=FormatPercentScore PercentDecimalPlaces=2 PercentTotalSize=5 PercentP3X=+20 PercentP3Y=0 PercentP3OnCommand=shadowlength,0;diffuse,PlayerColor(PLAYER_1) PercentP3OffCommand= PercentP4X=-20 PercentP4Y=0 PercentP4OnCommand=shadowlength,0;diffuse,PlayerColor(PLAYER_2) PercentP4OffCommand= PercentP5X=+20 PercentP5Y=0 PercentP5OnCommand=shadowlength,0;diffuse,PlayerColor(PLAYER_1) PercentP5OffCommand= PercentP6X=-20 PercentP6Y=0 PercentP6OnCommand=shadowlength,0;diffuse,PlayerColor(PLAYER_2) PercentP6OffCommand= PercentP7X=+20 PercentP7Y=0 PercentP7OnCommand=shadowlength,0;diffuse,PlayerColor(PLAYER_1) PercentP7OffCommand= PercentP8X=-20 PercentP8Y=0 PercentP8OnCommand=shadowlength,0;diffuse,PlayerColor(PLAYER_2) PercentP8OffCommand= [ScoreKeeperRave] AttackDurationSeconds=10 [ScreenSelectMaster] Fallback="ScreenSelect" Class="ScreenSelectMaster" WrapCursor=false AllowRepeatingInput=false PreSwitchPageSeconds=0 PostSwitchPageSeconds=0 ScrollerSecondsPerItem=0 ScrollerNumItemsToDraw=20 ScrollerTransform=function(self,offset,itemIndex,numItems) end ScrollerSubdivisions=1 OverrideSleepAfterTweenOffSeconds=false SleepAfterTweenOffSeconds=0 NumCodes=0 OptionOrderUp= OptionOrderDown= OptionOrderLeft= OptionOrderRight= OptionOrderAuto= ShowIcon=false ShowCursor=false ShowScroller=false WrapScroller=false LoopScroller=false PerChoiceIconElement=true PerChoiceScrollElement=true # All on page 1 by default. NumChoicesOnPage1=999 SharedSelection=true UseIconMetrics=true CursorP1OffsetXFromIcon=0 CursorP1OffsetYFromIcon=0 CursorP2OffsetXFromIcon=0 CursorP2OffsetYFromIcon=0 DisabledColor=#606060 DoublePressToSelect=false # Blank defaults for a few options. IconChoice1SwitchToPage1Command= IconChoice1SwitchToPage2Command= IconChoice1OnCommand= IconChoice1OffCommand= IconChoice1OffFocusedCommand= IconChoice1OffUnfocusedCommand= IconChoice2SwitchToPage1Command= IconChoice2SwitchToPage2Command= IconChoice2OnCommand= IconChoice2OffCommand= IconChoice2OffFocusedCommand= IconChoice2OffUnfocusedCommand= IconChoice3SwitchToPage1Command= IconChoice3SwitchToPage2Command= IconChoice3OnCommand= IconChoice3OffCommand= IconChoice3OffFocusedCommand= IconChoice3OffUnfocusedCommand= IconChoice4SwitchToPage1Command= IconChoice4SwitchToPage2Command= IconChoice4OnCommand= IconChoice4OffCommand= IconChoice4OffFocusedCommand= IconChoice4OffUnfocusedCommand= ExplanationPage1X=0 ExplanationPage1Y=0 ExplanationPage1SwitchToPage1Command= ExplanationPage1SwitchToPage2Command= ExplanationPage1OnCommand=visible,false ExplanationPage1OffCommand= ExplanationPage2X=0 ExplanationPage2Y=0 ExplanationPage2SwitchToPage1Command= ExplanationPage2SwitchToPage2Command= ExplanationPage2OnCommand=visible,false ExplanationPage2OffCommand= MorePage1X=0 MorePage1Y=0 MorePage1SwitchToPage1Command= MorePage1SwitchToPage2Command= MorePage1OnCommand=visible,false MorePage1OffCommand= MorePage2X=0 MorePage2Y=0 MorePage2SwitchToPage1Command= MorePage2SwitchToPage2Command= MorePage2OnCommand=visible,false MorePage2OffCommand= IdleCommentSeconds=0 IdleTimeoutSeconds=0 [ScreenOptionsAdvanced] Fallback="ScreenOptionsServiceChild" LineNames="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" Line1="conf,MenuTimer" Line2="conf,ScoringType" Line3="conf,TimingWindowScale" Line4="conf,LifeDifficulty" Line5="conf,ProgressiveLifebar" Line6="conf,ProgressiveStageLifebar" Line7="conf,ProgressiveNonstopLifebar" Line8="conf,DefaultFailType" Line9="conf,ShowSongOptions" Line10="conf,GetRankingName" Line11="conf,AllowW1" Line12="conf,Center1Player" Line13="conf,HiddenSongs" Line14="conf,EasterEggs" Line15="conf,AllowExtraStage" Line16="conf,UseUnlockSystem" Line17="conf,CoinMode" Line18="conf,SongsPerPlay" Line19="conf,CoinsPerCredit" Line20="conf,Premium" Line21="conf,EventMode" Line22="conf,AutoMapOnJoyChange" Line23="conf,OnlyDedicatedMenuButtons" Line24="conf,AutoPlay" Line25="conf,DelayedBack" Line26="conf,ArcadeOptionsNavigation" Line27="conf,MusicWheelSwitchSpeed" Line28="conf,AutogenSteps" Line29="conf,AutogenGroupCourses" Line30="conf,FastLoad" Line31="conf,OnlyPreferredDifficulties" [ScreenOptionsGraphicsSound] Fallback="ScreenOptionsServiceChild" LineNames="1,2,3,4,5,6,7,8,9,10,11,12,13,14,17,18,19" Line1="conf,Windowed" Line2="conf,DisplayResolution" Line3="conf,DisplayAspectRatio" Line4="conf,DisplayColorDepth" Line5="conf,HighResolutionTextures" Line6="conf,MaxTextureResolution" Line7="conf,TextureColorDepth" Line8="conf,MovieColorDepth" Line9="conf,SmoothLines" Line10="conf,CelShadeModels" Line11="conf,DelayedTextureDelete" Line12="conf,RefreshRate" Line13="conf,Vsync" Line14="conf,ShowStats" Line15="conf,ShowBanners" Line16="conf,AttractSoundFrequency" Line17="conf,SoundVolume" Line18="conf,EnableAttackSounds" Line19="conf,EnableMineHitSound" [ScreenAppearanceOptions] Fallback="ScreenOptionsServiceChild" LineNames="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19" Line1="conf,Language" Line2="conf,Announcer" Line3="conf,Theme" Line4="conf,DefaultNoteSkin" Line5="conf,ShowInstructions" Line6="conf,ShowCaution" Line7="conf,DancePointsForOni" Line8="conf,ShowSelectGroup" Line9="conf,MusicWheelUsesSections" Line10="conf,CourseSortOrder" Line11="conf,MoveRandomToEnd" Line12="conf,ShowNativeLanguage" Line13="conf,ShowLyrics" Line14="conf,RandomBackgroundMode" Line15="conf,BGBrightness" Line16="conf,ShowDanger" Line17="conf,ShowDancingCharacters" Line18="conf,ShowBeginnerHelper" Line19="conf,NumBackgrounds" [ScreenAttract] ResetGameState=true StartScreen=ScreenTitleBranch() Fallback="ScreenWithMenuElementsBlank" BackGoesToStartScreen=true PrevScreen= AttractVolume=true LightsMode="LightsMode_Attract" [ScreenWithMenuElementsBlank] Fallback="ScreenWithMenuElements" HeaderX= HeaderY= HeaderOnCommand=visible,false HeaderOffCommand= FooterX= FooterY= FooterOnCommand=visible,false FooterOffCommand= ShowStyleIcon=false TimerSeconds=6 TimerStealth=true ForceTimer=true TimerX= TimerY= TimerOnCommand=visible,false TimerOffCommand= ShowHelp=false [ScreenSelectBlank] Fallback="ScreenWithMenuElementsBlank" UpdateOnMessage="" [ScreenSelectMasterBlank] Fallback="ScreenSelectBlank" Class="ScreenSelectMaster" AllowRepeatingInput=false ChoiceNames="1" Choice1= DefaultChoice="1" WrapCursor=false PreSwitchPageSeconds=0 PostSwitchPageSeconds=0 ScrollerSecondsPerItem=0 ScrollerNumItemsToDraw=20 ScrollerTransform=function(self,offset,itemIndex,numItems) end ScrollerSubdivisions=1 ShowStyleIcon=true OverrideSleepAfterTweenOffSeconds=false SleepAfterTweenOffSeconds=0 NumCodes=0 OptionOrderUp= OptionOrderDown= OptionOrderLeft= OptionOrderRight= OptionOrderAuto= ShowIcon=false ShowCursor=false ShowScroller=false WrapScroller=false LoopScroller=false PerChoiceIconElement=true PerChoiceScrollElement=true # All on page 1 by default. NumChoicesOnPage1=999 SharedSelection=true UseIconMetrics=true CursorP1OffsetXFromIcon=0 CursorP1OffsetYFromIcon=0 CursorP2OffsetXFromIcon=0 CursorP2OffsetYFromIcon=0 DisabledColor=#606060 ExplanationPage1X= ExplanationPage1Y= ExplanationPage1OnCommand=visible,false ExplanationPage1OffCommand= ExplanationPage2X= ExplanationPage2Y= ExplanationPage2OnCommand=visible,false ExplanationPage2OffCommand= MorePage1X= MorePage1Y= MorePage1OnCommand=visible,false MorePage1OffCommand= MorePage2X= MorePage2Y= MorePage2OnCommand=visible,false MorePage2OffCommand= IdleCommentSeconds=15 IdleTimeoutSeconds=0 [ScreenUnlockStatus] Class="ScreenUnlockStatus" Fallback="ScreenAttract" TypeOfPointsToDisplay="DP" TimeToDisplay=10 PointsDisplayX=SCREEN_CENTER_X-220 PointsDisplayY=SCREEN_CENTER_Y+170 PointsZoom=2 UnlockTextScroll=3 UnlockTextScrollRows=7 UnlockTextScrollZoom=1 UnlockTextScrollIconX=SCREEN_CENTER_X+30 UnlockTextScrollIconSize=40 UnlockTextScrollMaxWidth=265 UnlockTextScrollX=SCREEN_CENTER_X+55 UnlockTextScrollStartY=SCREEN_CENTER_Y+200 UnlockTextScrollEndY=SCREEN_CENTER_Y-200 NextScreen="ScreenCompany" UnlockIconCommand=zoom,0;linear,0.3;zoom,1;linear,0.2;zoom,0.8;sleep,9;linear,0.5;diffusealpha,0 Unlock0001X=SCREEN_CENTER_X-220 Unlock0001Y=SCREEN_CENTER_Y-115 Unlock0002X=SCREEN_CENTER_X-170 Unlock0002Y=SCREEN_CENTER_Y-115 Unlock0003X=SCREEN_CENTER_X-120 Unlock0003Y=SCREEN_CENTER_Y-115 Unlock0004X=SCREEN_CENTER_X-70 Unlock0004Y=SCREEN_CENTER_Y-115 Unlock0005X=SCREEN_CENTER_X-220 Unlock0005Y=SCREEN_CENTER_Y-65 Unlock0006X=SCREEN_CENTER_X-170 Unlock0006Y=SCREEN_CENTER_Y-65 Unlock0007X=SCREEN_CENTER_X-120 Unlock0007Y=SCREEN_CENTER_Y-65 Unlock0008X=SCREEN_CENTER_X-70 Unlock0008Y=SCREEN_CENTER_Y-65 Unlock0009X=SCREEN_CENTER_X-220 Unlock0009Y=SCREEN_CENTER_Y-15 Unlock0010X=SCREEN_CENTER_X-170 Unlock0010Y=SCREEN_CENTER_Y-15 Unlock0011X=SCREEN_CENTER_X-120 Unlock0011Y=SCREEN_CENTER_Y-15 Unlock0012X=SCREEN_CENTER_X-70 Unlock0012Y=SCREEN_CENTER_Y-15 Unlock0013X=SCREEN_CENTER_X-220 Unlock0013Y=SCREEN_CENTER_Y+35 Unlock0014X=SCREEN_CENTER_X-170 Unlock0014Y=SCREEN_CENTER_Y+35 Unlock0015X=SCREEN_CENTER_X-120 Unlock0015Y=SCREEN_CENTER_Y+35 Unlock0016X=SCREEN_CENTER_X-70 Unlock0016Y=SCREEN_CENTER_Y+35 Unlock0017X=SCREEN_CENTER_X-220 Unlock0017Y=SCREEN_CENTER_Y+85 Unlock0018X=SCREEN_CENTER_X-170 Unlock0018Y=SCREEN_CENTER_Y+85 Unlock0019X=SCREEN_CENTER_X-120 Unlock0019Y=SCREEN_CENTER_Y+85 Unlock0020X=SCREEN_CENTER_X-70 Unlock0020Y=SCREEN_CENTER_Y+85 DancePointsZoom=2 [ScreenHighScores] Fallback="ScreenAttract" Class="ScreenHighScores" TimerSeconds=-1 NextScreen="ScreenUnlockStatus" PrevScreen="ScreenHowToPlay" HighScoresType="HighScoresType_AllSteps" MaxItemsToShow=50 NumColumns=5 ColumnDifficulty1="Difficulty_Beginner" ColumnDifficulty2="Difficulty_Easy" ColumnDifficulty3="Difficulty_Medium" ColumnDifficulty4="Difficulty_Hard" ColumnDifficulty5="Difficulty_Challenge" ColumnStepsType1=GameManager.GetFirstStepsTypeForGame(GAMESTATE:GetCurrentGame()) ColumnStepsType2=GameManager.GetFirstStepsTypeForGame(GAMESTATE:GetCurrentGame()) ColumnStepsType3=GameManager.GetFirstStepsTypeForGame(GAMESTATE:GetCurrentGame()) ColumnStepsType4=GameManager.GetFirstStepsTypeForGame(GAMESTATE:GetCurrentGame()) ColumnStepsType5=GameManager.GetFirstStepsTypeForGame(GAMESTATE:GetCurrentGame()) ScrollerItemsToDraw=7 ScrollerSecondsPerItem=0.4 ManualScrolling=false ScrollerOnCommand=x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+36;SetMask,608,40 ScrollerItemTransformFunction=function(self,offset,itemIndex,numItems) self:y(46.1*offset) end [ScreenRanking] Fallback="ScreenAttract" Class="ScreenRanking" TimerSeconds=-1 StepsTypesToHide="dance-couple,dance-solo,dance-routine,pump-halfdouble,pump-couple" PageFadeSeconds=1.0 CoursesToShow=GetCoursesToShowRanking() SecondsPerPage=5 RowSpacingX=0 RowSpacingY=60 ColSpacingX=0 ColSpacingY=0 StepsTypeColor1=color("0.6,0.6,1,1") StepsTypeColor2=color("1,0.3,0.3,1") StepsTypeColor3=color("0.3,1,0.3,1") StepsTypeColor4=color("1.0,1,1.0,1") StepsTypeColor5=color("1.0,1,1.0,1") SongScoreSecondsPerRow=0.4 ShowSurvivalTime=false BannerOnCommand=x,SCREEN_CENTER_X+197;y,SCREEN_CENTER_Y-196;diffusealpha,1;scaletoclipped,220,58;addx,SCREEN_WIDTH;sleep,0.0;bounceend,1;addx,-SCREEN_WIDTH BannerOffCommand=sleep,0.0;linear,0.5;diffusealpha,0 CategoryOnCommand=x,SCREEN_CENTER_X+197;y,SCREEN_CENTER_Y-208;diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.0;bounceend,1;addx,-SCREEN_WIDTH CategoryOffCommand=sleep,0.0;linear,0.5;diffusealpha,0 CourseTitleOnCommand=x,SCREEN_CENTER_X+197;y,SCREEN_CENTER_Y-208;diffusealpha,1;maxwidth,230;addx,SCREEN_WIDTH;sleep,0.0;bounceend,1;addx,-SCREEN_WIDTH CourseTitleOffCommand=sleep,0.0;linear,0.5;diffusealpha,0 StepsTypeOnCommand=x,SCREEN_CENTER_X+200;y,SCREEN_CENTER_Y-180;diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.0;bounceend,1;addx,-SCREEN_WIDTH StepsTypeOffCommand=sleep,0.0;linear,0.5;diffusealpha,0 BulletStartX=SCREEN_CENTER_X-220 BulletStartY=SCREEN_CENTER_Y-100 Bullet1OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.2;bounceend,1;addx,-SCREEN_WIDTH Bullet2OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.3;bounceend,1;addx,-SCREEN_WIDTH Bullet3OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.4;bounceend,1;addx,-SCREEN_WIDTH Bullet4OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.5;bounceend,1;addx,-SCREEN_WIDTH Bullet5OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.6;bounceend,1;addx,-SCREEN_WIDTH Bullet1OffCommand=sleep,0.2;linear,0.5;diffusealpha,0 Bullet2OffCommand=sleep,0.3;linear,0.5;diffusealpha,0 Bullet3OffCommand=sleep,0.4;linear,0.5;diffusealpha,0 Bullet4OffCommand=sleep,0.5;linear,0.5;diffusealpha,0 Bullet5OffCommand=sleep,0.6;linear,0.5;diffusealpha,0 NameStartX=SCREEN_CENTER_X-140 NameStartY=SCREEN_CENTER_Y-100 Name1OnCommand=diffusealpha,1;horizalign,left;addx,SCREEN_WIDTH;sleep,0.2;bounceend,1;addx,-SCREEN_WIDTH Name2OnCommand=diffusealpha,1;horizalign,left;addx,SCREEN_WIDTH;sleep,0.3;bounceend,1;addx,-SCREEN_WIDTH Name3OnCommand=diffusealpha,1;horizalign,left;addx,SCREEN_WIDTH;sleep,0.4;bounceend,1;addx,-SCREEN_WIDTH Name4OnCommand=diffusealpha,1;horizalign,left;addx,SCREEN_WIDTH;sleep,0.5;bounceend,1;addx,-SCREEN_WIDTH Name5OnCommand=diffusealpha,1;horizalign,left;addx,SCREEN_WIDTH;sleep,0.6;bounceend,1;addx,-SCREEN_WIDTH Name1OffCommand=sleep,0.2;linear,0.5;diffusealpha,0 Name2OffCommand=sleep,0.3;linear,0.5;diffusealpha,0 Name3OffCommand=sleep,0.4;linear,0.5;diffusealpha,0 Name4OffCommand=sleep,0.5;linear,0.5;diffusealpha,0 Name5OffCommand=sleep,0.6;linear,0.5;diffusealpha,0 ScoreStartX=SCREEN_CENTER_X+200 ScoreStartY=SCREEN_CENTER_Y-100 Score1OnCommand=diffusealpha,1;horizalign,right;addx,SCREEN_WIDTH;sleep,0.2;bounceend,1;addx,-SCREEN_WIDTH Score2OnCommand=diffusealpha,1;horizalign,right;addx,SCREEN_WIDTH;sleep,0.3;bounceend,1;addx,-SCREEN_WIDTH Score3OnCommand=diffusealpha,1;horizalign,right;addx,SCREEN_WIDTH;sleep,0.4;bounceend,1;addx,-SCREEN_WIDTH Score4OnCommand=diffusealpha,1;horizalign,right;addx,SCREEN_WIDTH;sleep,0.5;bounceend,1;addx,-SCREEN_WIDTH Score5OnCommand=diffusealpha,1;horizalign,right;addx,SCREEN_WIDTH;sleep,0.6;bounceend,1;addx,-SCREEN_WIDTH Score1OffCommand=sleep,0.2;linear,0.5;diffusealpha,0 Score2OffCommand=sleep,0.3;linear,0.5;diffusealpha,0 Score3OffCommand=sleep,0.4;linear,0.5;diffusealpha,0 Score4OffCommand=sleep,0.5;linear,0.5;diffusealpha,0 Score5OffCommand=sleep,0.6;linear,0.5;diffusealpha,0 PointsStartX=SCREEN_CENTER_X+60 PointsStartY=SCREEN_CENTER_Y-100 Points1OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.2;bounceend,1;addx,-SCREEN_WIDTH Points2OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.3;bounceend,1;addx,-SCREEN_WIDTH Points3OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.4;bounceend,1;addx,-SCREEN_WIDTH Points4OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.5;bounceend,1;addx,-SCREEN_WIDTH Points5OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.6;bounceend,1;addx,-SCREEN_WIDTH Points1OffCommand=sleep,0.2;linear,0.5;diffusealpha,0 Points2OffCommand=sleep,0.3;linear,0.5;diffusealpha,0 Points3OffCommand=sleep,0.4;linear,0.5;diffusealpha,0 Points4OffCommand=sleep,0.5;linear,0.5;diffusealpha,0 Points5OffCommand=sleep,0.6;linear,0.5;diffusealpha,0 TimeStartX=SCREEN_CENTER_X+240 TimeStartY=SCREEN_CENTER_Y-100 Time1OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.2;bounceend,1;addx,-SCREEN_WIDTH Time2OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.3;bounceend,1;addx,-SCREEN_WIDTH Time3OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.4;bounceend,1;addx,-SCREEN_WIDTH Time4OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.5;bounceend,1;addx,-SCREEN_WIDTH Time5OnCommand=diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.6;bounceend,1;addx,-SCREEN_WIDTH Time1OffCommand=sleep,0.2;linear,0.5;diffusealpha,0 Time2OffCommand=sleep,0.3;linear,0.5;diffusealpha,0 Time3OffCommand=sleep,0.4;linear,0.5;diffusealpha,0 Time4OffCommand=sleep,0.5;linear,0.5;diffusealpha,0 Time5OffCommand=sleep,0.6;linear,0.5;diffusealpha,0 DifficultyStartX=SCREEN_CENTER_X-154 DifficultyY=SCREEN_CENTER_Y-209 DifficultyBeginnerOnCommand= DifficultyEasyOnCommand= DifficultyMediumOnCommand= DifficultyHardOnCommand= DifficultyChallengeOnCommand= DifficultyBeginnerOffCommand= DifficultyEasyOffCommand= DifficultyMediumOffCommand= DifficultyHardOffCommand= DifficultyChallengeOffCommand= TitleOnCommand=x,-210;ztest,1;diffuse,0,0,0,1;maxwidth,160 TitleOffCommand= FrameOnCommand=ztest,1 FrameOffCommand= ScoreOffsetStartX=-154 ScoreOffsetY=0 ScoreOnCommand=zoom,0.7;ztest,1 ScoreOffCommand= [ScreenCompany] Class="ScreenAttract" Fallback="ScreenAttract" NextScreen="ScreenLegal" PrevScreen="" TimerSeconds=6 [ScreenLegal] Class="ScreenAttract" Fallback="ScreenAttract" NextScreen="ScreenLogo" PrevScreen="" TimerSeconds=12 [ScreenLogo] Class="ScreenAttract" Fallback="ScreenAttract" NextScreen="ScreenHowToPlay" PrevScreen="ScreenCompany" [ScreenHowToPlay] Class="ScreenHowToPlay" Fallback="ScreenAttract" TimerSeconds=25 NextScreen="ScreenDemonstration" PrevScreen="ScreenLogo" ResetGameState=false LifeMeterBarX=SCREEN_CENTER_X-160 LifeMeterBarY=SCREEN_TOP+56 LifeMeterBarOnCommand=addy,-90;sleep,1.4;linear,0.4;addy,90 UseCharacter=true CharacterX=SCREEN_CENTER_X-200 CharacterY=SCREEN_CENTER_Y+160 CharacterOnCommand=zoom,20;addy,-SCREEN_WIDTH;sleep,6.0;decelerate,0.4;addy,SCREEN_WIDTH UsePad=true PadX=SCREEN_CENTER_X-280 PadY=SCREEN_CENTER_Y+70 PadOnCommand=zoom,15;rotationy,180;sleep,4.7;linear,1.0;rotationy,360;zoom,20;addx,190;addy,80 UsePlayer=true PlayerX=SCREEN_CENTER_X-160 PlayerY=SCREEN_CENTER_Y+20 PlayerOnCommand= NumW2s=4 NumMisses=6 [ScreenDemonstration] Fallback="ScreenGameplay" Class="ScreenDemonstration" SecondsToShow=30 NextScreen="ScreenHighScores" LightsMode="LightsMode_Demonstration" DifficultiesToShow="easy,medium" StartScreen=ScreenTitleBranch() PlayMusic=false MinSecondsToStep=0 MinSecondsToMusic=0 ShowCourseModifiersProbability=0 AllowAdvancedModifiers=false AllowStyleTypes="TwoPlayersTwoSides" [ScreenJukebox] ShowCourseModifiersProbability=0 Class="ScreenJukebox" Fallback="ScreenGameplay" NextScreen="ScreenJukebox" StartScreen=ScreenTitleBranch() LightsMode="LightsMode_Demonstration" AllowAdvancedModifiers=true [ScreenNameEntry] Class="ScreenNameEntry" Fallback="ScreenWithMenuElementsBlank" TimerX=SCREEN_CENTER_X+0 TimerY=SCREEN_CENTER_Y-210 CategoryY=SCREEN_CENTER_Y+190 CategoryZoom=0.7 CharsZoomSmall=1.0 CharsZoomLarge=1.5 CharsSpacingY=40 ScrollingCharsCommand=diffuse,0.6,0.8,0.8,1 SelectedCharsCommand=diffuse,0.8,1,1,1 ReceptorArrowsY=SCREEN_CENTER_Y-140 NumCharsToDrawBehind=2 NumCharsToDrawTotal=10 FakeBeatsPerSec=2.5 ForceTimer=true TimerSeconds=24 TimerStealth=false ShowStyleIcon=false MaxRankingNameLength=4 NextScreen="ScreenProfileSave" PlayerP1OnePlayerOneSideX=SCREEN_CENTER_X-160 PlayerP2OnePlayerOneSideX=SCREEN_CENTER_X+160 PlayerP1TwoPlayersTwoSidesX=SCREEN_CENTER_X-160 PlayerP2TwoPlayersTwoSidesX=SCREEN_CENTER_X+160 PlayerP1OnePlayerTwoSidesX=SCREEN_CENTER_X PlayerP2OnePlayerTwoSidesX=SCREEN_CENTER_X [EditCoursesMenu] Arrows1X=SCREEN_CENTER_X-130 Arrows2X=SCREEN_CENTER_X+270 EntryBannerX=SCREEN_CENTER_X+170 EntryBannerY=SCREEN_CENTER_Y-130 EntryBannerWidth=130 EntryBannerHeight=40 EntryTextBannerX=SCREEN_CENTER_X+0 EntryTextBannerY=SCREEN_CENTER_Y-130 CourseBannerX=SCREEN_CENTER_X+170 CourseBannerY=SCREEN_CENTER_Y-170 CourseBannerWidth=130 CourseBannerHeight=40 RowLabelsX=SCREEN_CENTER_X-300 RowValue1X=SCREEN_CENTER_X+0 RowValue2X=SCREEN_CENTER_X+60 RowValue3X=SCREEN_CENTER_X+60 RowValue4X=SCREEN_CENTER_X+60 RowValue5X=SCREEN_CENTER_X+60 RowValue6X=SCREEN_CENTER_X+60 RowValue7X=SCREEN_CENTER_X+60 RowValue8X=SCREEN_CENTER_X+60 Row1Y=SCREEN_CENTER_Y-170 Row2Y=SCREEN_CENTER_Y-120 Row3Y=SCREEN_CENTER_Y-80 Row4Y=SCREEN_CENTER_Y-40 Row5Y=SCREEN_CENTER_Y+0 Row6Y=SCREEN_CENTER_Y+40 Row7Y=SCREEN_CENTER_Y+80 Row8Y=SCREEN_CENTER_Y+120 [EditCoursesSongMenu] Fallback="EditCoursesMenu" ; A simple list screen used outside of game mode [ScreenOptionsSimple] Fallback="ScreenOptionsMaster" NumRowsShown=9 RowPositionTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) self:y(SCREEN_CENTER_Y-154+33*offsetFromCenter) end NavigationMode="menu" ForceAllPlayers=true InputMode="together" ShowStyleIcon=false CursorOnCommand=visible,false OptionRowNormalMetricsGroup="OptionRowSimple" OptionRowExitMetricsGroup="OptionRowSimpleExit" SeparateExitRowY=SCREEN_CENTER_Y+142 LightsMode="LightsMode_MenuStartAndDirections" TimerOnCommand=visible,false ShowStyleIcon=false TimerSeconds=-1 AllowOperatorMenuButton=false HelpText=ScreenString("HelpTextOptionsSimpleAndBack") [OptionRowSimple] Fallback="OptionRow" FrameX=SCREEN_CENTER_X FrameY=2 TitleX=SCREEN_CENTER_X TitleY=-2 TitleOnCommand=shadowlength,0;uppercase,true;maxwidth,300 FrameGainFocusCommand=diffuse,1,1,1,1;glowshift;effectcolor2,color("#fffdd4"); FrameLoseFocusCommand=diffuse,1,1,1,1;stopeffect ShowUnderlines=false [OptionRowSimpleExit] Fallback="OptionRowSimple" ItemOnCommand=visible,false [ScreenOptionsService] Class="ScreenOptionsMaster" Fallback="ScreenOptionsSimple" ; This NextScreen is only used for the "exit" choice. NextScreen=ScreenTitleBranch() PrevScreen=ScreenTitleBranch() LineNames="1,2,3,4,5,6,8,9" Line1="gamecommand;screen,ScreenMapControllers;name,Key Joy Mappings" Line2="gamecommand;screen,ScreenTestInput;name,Test Input" Line3="gamecommand;screen,ScreenAppearanceOptions;name,Appearance Options" Line4="gamecommand;screen,ScreenOptionsGraphicsSound;name,Graphics/Sound Options" Line5="gamecommand;screen,ScreenOptionsAdvanced;name,Advanced Options" Line6="gamecommand;screen,ScreenNetworkOptions;name,Network Options" Line8="gamecommand;screen,ScreenOptionsManageProfiles;name,Profiles" Line9="gamecommand;screen,ScreenReloadSongs;name,Reload Songs" GroupedScreens="ScreenOptionsService,ScreenAppearanceOptions,ScreenMapControllers,ScreenOptionsGraphicsSound,ScreenOptionsAdvanced,ScreenOptionsManageProfiles,ScreenNetworkOptions,ScreenReloadSongs,ScreenTestInput" PersistScreens="ScreenOptionsService,ScreenAppearanceOptions,ScreenMapControllers,ScreenOptionsGraphicsSound,ScreenOptionsAdvanced,ScreenOptionsManageProfiles,ScreenNetworkOptions,ScreenReloadSongs,ScreenTestInput" [ScreenOptionsServiceChild] Fallback="ScreenOptionsMaster" LightsMode="LightsMode_MenuStartAndDirections" NavigationMode="normal" InputMode="together" TimerOnCommand=visible,false ShowStyleIcon=false TimerSeconds=-1 AllowOperatorMenuButton=false ForceAllPlayers=true PrevScreen="ScreenOptionsService" NextScreen="ScreenOptionsService" HelpText=ScreenString("HelpTextOptionsAndBack") [ScreenOptionsTestMenu] Fallback="ScreenOptionsServiceChild" NextScreen="ScreenOptionsService" PrevScreen="ScreenOptionsService" LineNames="1" Line1="lua,OptionsRowTest()" [TextBanner] TitleOnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#00000077");horizalign,right;x,120;skewx,-0.1;maxwidth,208; SubtitleOnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#00000077");horizalign,right;x,120;skewx,-0.1; ArtistOnCommand=visible,false ArtistPrependString="/" AfterSetCommand=%TextBannerAfterSet [TextBannerHighScores] Fallback="TextBanner" TitleOnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#000000");horizalign,center; SubtitleOnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#000000");horizalign,center; [TextBannerCourseEntry] Fallback="TextBanner" TitleX=-90 SubtitleX=-90 ArtistX=-90 [ArtistDisplay] TipShowTime=1 TipOnCommand= [ScreenSelectGame] Fallback="ScreenOptionsServiceChild" PrevScreen=ScreenTitleBranch() NextScreen=ScreenTitleBranch() LineNames="1" Line1="conf,Game" [ScreenPlayerOptions] Fallback="ScreenOptions" Class="ScreenPlayerOptions" PrevScreen=SongSelectionScreen() NextScreen=ScreenPlayerOptionsNext() PlayMusic=false TimerSeconds=30 ShowStyleIcon=false LineNames="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17" Line1="list,Speed" Line2="list,Accel" Line3="list,Effect" Line4="list,Appearance" Line5="list,Turn" Line6="list,Insert" Line7="list,Scroll" Line8="list,NoteSkins" Line9="list,Holds" Line10="list,Mines" Line11="list,Attacks" Line12="list,PlayerAutoPlay" Line13="list,Hide" Line14="list,Persp" Line15="list,ScoreDisplay" Line16="list,Steps" Line17="list,Characters" [ScreenRaveOptions] Fallback="ScreenOptions" Class="ScreenOptionsMaster" PrevScreen="ScreenSelectMusic" NextScreen="ScreenStage" TimerSeconds=30 ShowStyleIcon=false LineNames="1,2,3,4,5" Line1="list,Speed" Line2="list,Scroll" Line3="list,NoteSkins" Line4="list,Persp" Line5="list,Steps" [ScreenSongOptions] Class="ScreenSongOptions" Fallback="ScreenOptions" PrevScreen=SelectFirstOptionsScreen() NextScreen="ScreenStage" Game=Change the current game type with this option. TimerSeconds=30 ShowStyleIcon=false PlayMusic=false LineNames="1,2,3,4,5,6,7,8,9,10" Line1="list,LifeType" Line2="list,BarDrain" Line3="list,BatLives" Line4="list,Fail" Line5="list,Assist" Line6="list,Rate" Line7="list,SoundEffect" Line8="list,AutoAdjust" Line9="list,Background" Line10="list,SaveScores" StopMusicOnBack=false [ScreenEnding] Fallback="ScreenAttract" Class="ScreenEnding" NextScreen="ScreenHighScores" [ScreenGameOver] Fallback="ScreenEnding" TimerSeconds=10 RemoveCardP1X=SCREEN_WIDTH*0.1 RemoveCardP1Y=SCREEN_CENTER_Y RemoveCardP1OnCommand= RemoveCardP1OffCommand= RemoveCardP2X=SCREEN_WIDTH*0.9 RemoveCardP2Y=SCREEN_CENTER_Y RemoveCardP2OnCommand= RemoveCardP2OffCommand= [ScreenEnding1] Fallback="ScreenEnding" ; decorations send "SM_BeginFadingOut", so timer is disabled TimerSeconds=0 [ScreenEnding2] Fallback="ScreenEnding" ; decorations send "SM_BeginFadingOut", so timer is disabled TimerSeconds=0 [ScreenEnding3] Fallback="ScreenEnding" ; decorations send "SM_BeginFadingOut", so timer is disabled TimerSeconds=0 [ScreenSelectCharacter] Class="ScreenSelectCharacter" Fallback="ScreenWithMenuElements" WaitForChildrenBeforeTweeningOut=true TitleP1OnCommand=x,140;y,80;addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6 TitleP1OffCommand=sleep,0.2;bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6 TitleP2OnCommand=x,500;y,80;addx,SCREEN_WIDTH*0.6;bounceend,0.5;addx,-SCREEN_WIDTH*0.6 TitleP2OffCommand=sleep,0.2;bouncebegin,0.5;addx,SCREEN_WIDTH*0.6 CardP1OnCommand=x,140;y,180;addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6 CardP1OffCommand=sleep,0.2;bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6 CardP2OnCommand=x,500;y,180;addx,SCREEN_WIDTH*0.6;bounceend,0.5;addx,-SCREEN_WIDTH*0.6 CardP2OffCommand=sleep,0.2;bouncebegin,0.5;addx,SCREEN_WIDTH*0.6 CardArrowsP1OnCommand=x,140;y,180;diffusealpha,0;linear,0.3;diffusealpha,1 CardArrowsP1OffCommand=linear,0.3;diffusealpha,0 CardArrowsP2OnCommand=x,500;y,180;diffusealpha,0;linear,0.3;diffusealpha,1 CardArrowsP2OffCommand=linear,0.3;diffusealpha,0 ExplanationOnCommand=x,SCREEN_CENTER_X;y,140;diffusealpha,0;linear,0.3;diffusealpha,1 ExplanationOffCommand=linear,0.3;diffusealpha,0 AttackFrameP1OnCommand=x,140;y,380;addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6 AttackFrameP1OffCommand=sleep,0.2;bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6 AttackFrameP2OnCommand=x,500;y,380;addx,SCREEN_WIDTH*0.6;bounceend,0.5;addx,-SCREEN_WIDTH*0.6 AttackFrameP2OffCommand=sleep,0.2;bouncebegin,0.5;addx,SCREEN_WIDTH*0.6 AttackIconWidth=40 AttackIconHeight=40 AttackIconsP1StartX=SCREEN_CENTER_X-192 AttackIconsP1StartY=SCREEN_CENTER_Y+116 AttackIconsP2StartX=SCREEN_CENTER_X+168 AttackIconsP2StartY=SCREEN_CENTER_Y+116 AttackIconsSpacingX=42 AttackIconsSpacingY=32 AttackIconsP1OnCommand=addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6 AttackIconsP1OffCommand=sleep,0.2;bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6 AttackIconsP2OnCommand=addx,SCREEN_WIDTH*0.6;bounceend,0.5;addx,-SCREEN_WIDTH*0.6 AttackIconsP2OffCommand=sleep,0.2;bouncebegin,0.5;addx,SCREEN_WIDTH*0.6 IconWidth=40 IconHeight=40 IconsP1OnCommand=addx,-SCREEN_WIDTH*0.6;bounceend,0.5;addx,SCREEN_WIDTH*0.6 IconsP1OffCommand=sleep,0.2;bouncebegin,0.5;addx,-SCREEN_WIDTH*0.6 IconsP2OnCommand=addx,SCREEN_WIDTH*0.6;bounceend,0.5;addx,-SCREEN_WIDTH*0.6 IconsP2OffCommand=sleep,0.2;bouncebegin,0.5;addx,SCREEN_WIDTH*0.6 SleepAfterTweenOffSeconds=0.8 TimerSeconds=40 ShowStyleIcon=true PrevScreen=ScreenTitleBranch() NextScreen=SongSelectionScreen() [BeginnerHelper] # All X,Y coordinates are relative to the HelperX,Y Player1_X=-125 Player2_X=SCREEN_CENTER_X-195 PlayerAngle=40 DancePadAngle=36 HelperX=SCREEN_CENTER_X+0 HelperY=SCREEN_CENTER_Y+80 [ScreenOptionsMaster] Fallback="ScreenOptions" Class="ScreenOptionsMaster" NoteSkinSortOrder="" # ExitItem is an exit row with the "Exit" text as a menu item; ExitTitle # uses the menu title. ExitItem="1;together;SelectNone;showoneinrow" ExitItemDefault="" ExitItem,1="screen," .. ScreenMetric("NextScreen") .. ";name,ExitItem" ExitTitle="1;together;SelectNone;showoneinrow" ExitTitleDefault="" ExitTitle,1="screen," .. ScreenMetric("NextScreen") .. ";name,ExitTitle" # Player options Speed="12" SpeedDefault="mod,1x,no randomspeed" Speed,1="mod,0.25x;name,x0.25" Speed,2="mod,0.50x;name,x0.50" Speed,3="mod,0.75x;name,x0.75" Speed,4="mod,1x;name,x1" Speed,5="mod,1.5x;name,x1.5" Speed,6="mod,2x;name,x2" Speed,7="mod,3x;name,x3" Speed,8="mod,4x;name,x4" Speed,9="mod,8x;name,x8" Speed,10="mod,C200;name,C200" Speed,11="mod,C400;name,C400" Speed,12="mod,1x,200% randomspeed;name,Random" Accel="6" AccelDefault="mod,no boost,no brake,no wave,no expand,no boomerang" Accel,1="name,Off" Accel,2="mod,boost;name,Boost" Accel,3="mod,brake;name,Brake" Accel,4="mod,wave;name,Wave" Accel,5="mod,expand;name,Expand" Accel,6="mod,boomerang;name,Boomerang" Effect="9" EffectDefault="mod,no drunk,no dizzy,no confusion,no mini,no flip,no tornado,no tipsy" Effect,1="name,Off" Effect,2="mod,drunk;name,Drunk" Effect,3="mod,dizzy;name,Dizzy" Effect,4="mod,confusion;name,Confusion" Effect,5="mod,mini;name,Mini" Effect,6="mod,-100% mini;name,Big" Effect,7="mod,flip;name,Flip" Effect,8="mod,tornado;name,Tornado" Effect,9="mod,tipsy;name,Tipsy" Appearance="6" AppearanceDefault="mod,no hidden,no sudden,no stealth,no blink,no randomvanish" Appearance,1="name,Visible" Appearance,2="mod,hidden;name,Hidden" Appearance,3="mod,sudden;name,Sudden" Appearance,4="mod,stealth;name,Stealth" Appearance,5="mod,blink;name,Blink" Appearance,6="mod,randomvanish;name,R.Vanish" Turn="6" TurnDefault="mod,no turn" Turn,1="name,Off" Turn,2="mod,mirror;name,Mirror" Turn,3="mod,left;name,Left" Turn,4="mod,right;name,Right" Turn,5="mod,shuffle;name,Shuffle" Turn,6="mod,supershuffle;name,SuperShuffle" Insert="8" InsertDefault="mod,no little,no wide,no big,no quick,no skippy,no echo,no stomp" Insert,1="name,Off" Insert,2="mod,little;name,Little" Insert,3="mod,wide;name,Wide" Insert,4="mod,big;name,Big" Insert,5="mod,quick;name,Quick" Insert,6="mod,skippy;name,Skippy" Insert,7="mod,echo;name,Echo" Insert,8="mod,stomp;name,Stomp" Scroll="5" ScrollDefault="mod,no reverse,no split,no alternate,no cross" Scroll,1="name,Standard" Scroll,2="mod,reverse;name,Reverse" Scroll,3="mod,split;name,Split" Scroll,4="mod,alternate;name,Alternate" Scroll,5="mod,cross;name,Cross" Holds="6" HoldsDefault="mod,no noholds,no planted,no twister,no nojumps,no nohands" Holds,1="mod,noholds;name,Off" Holds,2="name,On" Holds,3="mod,planted;name,Planted" Holds,4="mod,twister;name,Twister" Holds,5="mod,nojumps;name,NoJumps" Holds,6="mod,nohands;name,NoHands" Mines="4" MinesDefault="mod,no nomines,no mines, no attackmines" Mines,1="mod,nomines;name,Off" Mines,2="name,On" Mines,3="mod,mines;name,Add" Mines,4="mod,attackmines;name,AttackMines" Attacks="3" AttacksDefault="mod,no randomattacks,no songattacks" Attacks,1="name,Off" Attacks,2="mod,randomattacks;name,RandomAttacks" Attacks,3="mod,songattacks;name,SongAttacks" PlayerAutoPlay="2" PlayerAutoPlayDefault="mod,no playerautoplay" PlayerAutoPlay,1="name,Off" PlayerAutoPlay,2="mod,playerautoplay;name,On" Hide="3" HideDefault="mod,no dark,no blind" Hide,1="name,Off" Hide,2="mod,dark;name,Dark" Hide,3="mod,blind;name,Blind" Persp="5" PerspDefault="mod,overhead" Persp,1="mod,incoming;name,Incoming" Persp,2="mod,overhead;name,Overhead" Persp,3="mod,space;name,Space" Persp,4="mod,hallway;name,Hallway" Persp,5="mod,distant;name,Distant" ScoreDisplay="3" ScoreDisplayDefault="mod,addscore" ScoreDisplay,1="mod,addscore;name,Add" ScoreDisplay,2="mod,subtractscore;name,Subtract" ScoreDisplay,3="mod,averagescore;name,Average" # Song options LifeType=(GAMESTATE:IsCourseMode() and 3 or 2)..";together" LifeTypeDefault="" LifeType,1="mod,bar;name,Bar" LifeType,2="mod,battery;name,Battery" LifeType,3="mod,lifetime;name,LifeTime" BarDrain="3;together" BarDrainDefault="" BarDrain,1="mod,normal-drain;name,Normal" BarDrain,2="mod,norecover;name,NoRecover" BarDrain,3="mod,suddendeath;name,SuddenDeath" BatLives="10;together" BatLivesDefault="" BatLives,1="mod,1 life;name,1" BatLives,2="mod,2 lives;name,2" BatLives,3="mod,3 lives;name,3" BatLives,4="mod,4 lives;name,4" BatLives,5="mod,5 lives;name,5" BatLives,6="mod,6 lives;name,6" BatLives,7="mod,7 lives;name,7" BatLives,8="mod,8 lives;name,8" BatLives,9="mod,9 lives;name,9" BatLives,10="mod,10 lives;name,10" Fail="4;together" FailDefault="" Fail,1="mod,failImmediate;name,Immediate" Fail,2="mod,FailImmediateContinue;name,ImmediateContinue" Fail,3="mod,FailAtEnd;name,FailAtEnd" Fail,4="mod,failoff;name,Off" Assist="4;together" AssistDefault="" Assist,1="mod,no clap,no metronome;name,Off" Assist,2="mod,clap,no metronome;name,Clap" Assist,3="mod,no clap,metronome;name,Metronome" Assist,4="mod,clap,metronome;name,Both" Rate="13;together" RateDefault="mod,1.0xmusic;mod,no haste" Rate,1="mod,0.25xmusic;name,0.25x" Rate,2="mod,0.50xmusic;name,0.5x" Rate,3="mod,0.75xmusic;name,0.75x" Rate,4="mod,0.8xmusic;name,0.8x" Rate,5="mod,0.9xmusic;name,0.9x" Rate,6="mod,1.0xmusic;name,1.0x" Rate,7="mod,haste;name,Haste" Rate,8="mod,1.1xmusic;name,1.1x" Rate,9="mod,1.2xmusic;name,1.2x" Rate,10="mod,1.3xmusic;name,1.3x" Rate,11="mod,1.5xmusic;name,1.5x" Rate,12="mod,1.75xmusic;name,1.75x" Rate,13="mod,2.0xmusic;name,2.0x" AutoAdjust="4;together" AutoAdjustDefault="" AutoAdjust,1="mod,no autosync;name,Off" AutoAdjust,2="mod,autosyncsong;name,Sync Song" AutoAdjust,3="mod,autosyncmachine;name,Sync Machine" AutoAdjust,4="mod,autosynctempo;name,Sync Tempo" SoundEffect="3;together" SoundEffectDefault="" SoundEffect,1="mod,no effect;name,Off" SoundEffect,2="mod,EffectSpeed;name,EffectSpeed" SoundEffect,3="mod,EffectPitch;name,EffectPitch" Background="3;together" BackgroundDefault="" Background,1="mod,no effect;name,Default" Background,2="mod,staticbg;name,StaticBG" Background,3="mod,randombg;name,RandomBG" SaveScores="2;together" SaveScoresDefault="" SaveScores,1="mod,no savescore;name,Off" SaveScores,2="mod,savescore;name,On" #ScreenJukeboxMenu RandomModifiers="2;together" RandomModifiersDefault="mod,clear" RandomModifiers,1="name,Off" RandomModifiers,2="mod,random;name,Random" # ScreenOptionsEditMode Edit Steps="1;together;SelectNone" Edit StepsDefault="" Edit Steps,1="screen,ScreenOptionsManageEditSteps;name,Transfer To USB Drive" Transfer To USB Drive="1;together;SelectNone" Transfer To USB DriveDefault="" Transfer To USB Drive,1="screen,ScreenOptionsManageEditSteps;name,Transfer To USB Drive" Transfer From USB Drive="1;together;SelectNone" Transfer From USB DriveDefault="" Transfer From USB Drive,1="screen,ScreenOptionsManageEditSteps;name,Transfer From USB Drive" [ScreenReloadSongs] Class="ScreenReloadSongs" Fallback="Screen" NextScreen=ScreenTitleBranch() [DancingCharacters] #2D Character X/Y positions in relation to the center #of the screen 2DCharacterXP1=-220 2DCharacterYP1=0 2DCharacterXP2=220 2DCharacterYP2=0 [FadingBanner] BannerOnCommand= BannerFadeFromCachedCommand=diffusealpha,1;stoptweening;linear,0.25;diffusealpha,0 BannerFadeOffCommand=diffusealpha,1;stoptweening;linear,0.25;diffusealpha,0 BannerResetFadeCommand=diffusealpha,1 [HelpDisplay] TipShowTime=3.5 TipOnCommand=shadowlength,0;diffuseblink [CombinedLifeMeterTug] MeterWidth=550 [ScoreDisplayRave] MeterP1OnCommand=rotationz,-90 MeterP2OnCommand=rotationz,-90 LevelP1OnCommand=addy,-140 LevelP2OnCommand=addy,-140 [ScoreDisplayLifeTime] FrameOnCommand= TimeRemainingOnCommand= DeltaSecondsOnCommand=addx,50;zoom,0.75; DeltaSecondsNoneCommand=visible,false; DeltaSecondsHitMineCommand=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0 DeltaSecondsAvoidMineCommand=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0 DeltaSecondsCheckpointMissCommand=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0 DeltaSecondsCheckpointHitCommand=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0 DeltaSecondsMissCommand=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0 DeltaSecondsW5Command=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0 DeltaSecondsW4Command=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0 DeltaSecondsW3Command=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0 DeltaSecondsW2Command=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0 DeltaSecondsW1Command=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0 DeltaSecondsLetGoCommand=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0 DeltaSecondsHeldCommand=shadowlength,4;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0;diffusealpha,0 DeltaSecondsGainLifeCommand= [PlayerStageStats] NumGradeTiersUsed=8 GradePercentTier01=1.00 GradePercentTier02=0.99 GradePercentTier03=0.97 GradePercentTier04=0.93 GradePercentTier05=0.80 GradePercentTier06=0.65 GradePercentTier07=0.45 GradePercentTier08=-99999.000000 GradeTier01IsAllW2s=false GradeTier02IsAllW2s=false GradeTier02IsFullCombo=false [HighScore] EmptyName="STEP" [ScreenSetTime] Class="ScreenSetTime" ShowStyleIcon=false TimerSeconds=-1 TimerOnCommand=visible,false Fallback="ScreenWithMenuElements" NextScreen="ScreenOptionsService" PrevScreen="ScreenOptionsService" [Banner] ScrollRandom=false ScrollRoulette=false [ScreenEdit] Class="ScreenEdit" Fallback="ScreenWithMenuElementsBlank" PrepareScreens=GetEditModeSubScreens() GroupedScreens=GetEditModeSubScreens() PersistScreens=GetEditModeSubScreens() EditMode="EditMode_Full" NextScreen="ScreenEditMenu" PrevScreen="ScreenEditMenu" ShowHelp=false AllowOperatorMenuButton=false ShowCoinsAndCredits=false ShowStyleIcon=false TimerSeconds=-1 EditModifiers="" EditHelpX=SCREEN_LEFT+4 EditHelpY=SCREEN_TOP+40 EditHelpOnCommand=horizalign,left;vertalign,top;shadowlength,0 InfoX=SCREEN_RIGHT-114 InfoY=SCREEN_TOP+40 InfoOnCommand=horizalign,left;vertalign,top;shadowlength,0;draworder,-1 PlayRecordHelpX=SCREEN_LEFT+20 PlayRecordHelpY=SCREEN_BOTTOM-20 PlayRecordHelpOnCommand=horizalign,left;vertalign,top;shadowlength,0 [ScreenEditOptions] Fallback="ScreenOptions" Class="ScreenOptionsMaster" NextScreen="none" PrevScreen="none" CancelTransitionsOut=true PlayMusic=false TimerSeconds=-1 ShowStyleIcon=false LineNames="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" Line1="list,Speed" Line2="list,Accel" Line3="list,Effect" Line4="list,Appearance" Line5="list,Turn" Line6="list,Insert" Line7="list,Scroll" Line8="list,NoteSkins" Line9="list,Holds" Line10="list,Mines" Line11="list,Hide" Line12="list,Persp" Line13="list,Assist" Line14="list,Rate" Line15="list,AutoAdjust" Line16="conf,EditorShowBGChangesPlay" OutCancelCommand= [RadarValues] WriteComplexValues=true WriteSimpleValues=true [RadarCategory] TapsAndHolds=true [Course] SortPreferredColor=color("1,1,1,1") -- Preferred is both for when courses are in preferred sort, or are autogen SortLevel1Color=color("1,0,0,1") SortLevel2Color=color("1,1,0,1") SortLevel3Color=color("1,0.5,0,1") SortLevel4Color=color("1,1,0,1") SortLevel5Color=color("0,1,0,1") [Inventory] ItemUseRateSeconds=0 [ScreenMemcardSaveEditsAfterDeleteSteps] [ScreenMemcardSaveEditsAfterSave] [ScreenMemcardSaveEditsAfterExit] [ScreenMiniMenu] Class="ScreenMiniMenu" Fallback="ScreenOptions" PrevScreen= ShowHelp=false TimerSeconds=-1 ShowExplanations=false ShowExitRow=false ContainerOnCommand= ContainerOffCommand= NumRowsShown=30 RowPositionTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) local indexOffset = itemIndex-(numItems-1)/2; self:y( SCREEN_CENTER_Y + indexOffset * 20 ); end ShowStyleIcon=false HeaderX=SCREEN_CENTER_X HeaderY=SCREEN_TOP+40 HeaderOnCommand= HeaderOffCommand= AllowRepeatingChangeValueInput=true CursorOnCommand=visible,false OptionRowNormalMetricsGroup="OptionRowMiniMenu" [OptionRowMiniMenu] Fallback="OptionRow" IconsP1X=SCREEN_CENTER_X-280 IconsP2X=SCREEN_CENTER_X+280 IconsOnCommand=x,-30 FrameX=SCREEN_CENTER_X-232 TitleX=SCREEN_CENTER_X-150 TitleOnCommand=horizalign,left;shadowlength,2 ItemsStartX=SCREEN_CENTER_X-150 ItemsEndX=SCREEN_CENTER_X+280 ItemsGapX=14 ItemsLongRowP1X=SCREEN_CENTER_X-60 ItemsLongRowP2X=SCREEN_CENTER_X+100 ItemsLongRowSharedX=SCREEN_CENTER_X+150 ItemOnCommand= ColorSelected=color("0.5,1,0.5,1") ColorNotSelected=color("1,1,1,1") ColorDisabled=color("0.5,0.5,0.5,1") TweenSeconds=0 [ScreenMiniMenuContext] Fallback="ScreenMiniMenu" NumRowsShown=10 RowPositionTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) self:y(24*(offsetFromCenter-(numItems-1)/2)) end LineHighlightX=0 ShowHelp=false OptionRowNormalMetricsGroup="OptionRowMiniMenuContext" [OptionRowMiniMenuContext] Fallback="OptionRowMiniMenu" TitleX=-54 [ScreenMiniMenuEditHelp] Fallback="ScreenMiniMenu" ColorDisabled=color("1,1,1,1") [ScreenMiniMenuMainMenu] Fallback="ScreenMiniMenu" TitleX=SCREEN_CENTER_X-80 [ScreenMiniMenuAreaMenu] Fallback="ScreenMiniMenu" [ScreenMiniMenuStepsInformation] Fallback="ScreenMiniMenu" [ScreenMiniMenuSongInformation] Fallback="ScreenMiniMenu" [ScreenMiniMenuBackgroundChange] Fallback="ScreenMiniMenu" [ScreenMiniMenuPreferences] Fallback="ScreenMiniMenu" [ScreenMiniMenuInsertTapAttack] Fallback="ScreenMiniMenu" [ScreenMiniMenuInsertCourseAttack] Fallback="ScreenMiniMenu" [ScreenMiniMenuCourseDisplay] Fallback="ScreenMiniMenu" [ScreenMiniMenuCourseOptions] Fallback="ScreenMiniMenu" [ScreenTextEntry] Class="ScreenTextEntry" Fallback="ScreenWithMenuElements" PrevScreen= HelpText= TimerSeconds=-1 ShowStyleIcon=false RowStartX=SCREEN_LEFT+100 RowStartY=SCREEN_CENTER_Y-30 RowEndX=SCREEN_RIGHT-100 RowEndY=SCREEN_BOTTOM-96 QuestionX=SCREEN_CENTER_X QuestionY=SCREEN_CENTER_Y-40 QuestionOnCommand=zoom,1.5;wrapwidthpixels,600 QuestionOffCommand= AnswerX=SCREEN_CENTER_X AnswerY=SCREEN_CENTER_Y+20 AnswerOnCommand=zoom,1.5;shadowlength,0 AnswerOffCommand= CursorOnCommand= CursorOffCommand= KeysInitCommand=zoom,0.8;shadowlength,0 [ScreenPrompt] Class="ScreenPrompt" Fallback="ScreenWithMenuElementsBlank" TimerSeconds=-1 QuestionX=SCREEN_CENTER_X QuestionY=SCREEN_CENTER_Y-60 QuestionOnCommand=zoom,0.7;wrapwidthpixels,600 QuestionOffCommand= CursorOnCommand= CursorOffCommand= Answer1Of1X=SCREEN_CENTER_X Answer1Of1Y=SCREEN_CENTER_Y+120 Answer1Of1OnCommand=maxwidth,100 Answer1Of1OffCommand= Answer1Of2X=SCREEN_CENTER_X-50 Answer1Of2Y=SCREEN_CENTER_Y+120 Answer1Of2OnCommand=maxwidth,100 Answer1Of2OffCommand= Answer2Of2X=SCREEN_CENTER_X+50 Answer2Of2Y=SCREEN_CENTER_Y+120 Answer2Of2OnCommand=maxwidth,100 Answer2Of2OffCommand= Answer1Of3X=SCREEN_CENTER_X-170 Answer1Of3Y=SCREEN_CENTER_Y+120 Answer1Of3OnCommand=maxwidth,100 Answer1Of3OffCommand= Answer2Of3X=SCREEN_CENTER_X-20 Answer2Of3Y=SCREEN_CENTER_Y+120 Answer2Of3OnCommand=maxwidth,100 Answer2Of3OffCommand= Answer3Of3X=SCREEN_CENTER_X+150 Answer3Of3Y=SCREEN_CENTER_Y+120 Answer3Of3OnCommand=maxwidth,100 Answer3Of3OffCommand= [GameState] UseNameBlacklist=false DefaultSort="Group" DefaultSong="" AreStagePlayerModsForced=AreStagePlayerModsForced AreStageSongModsForced=AreStageSongModsForced GradeTierForExtra1="Grade_Tier03" AllowExtra2=true GradeTierForExtra2="Grade_Tier03" AllowLateJoin=false ProfileRecordFeats=true CategoryRecordFeats=true MinDifficultyForExtra="Difficulty_Hard" LockExtraStageSelection=true [ScreenOptionsManage] Fallback="ScreenOptionsSimple" TimerSeconds=-1 AllowRepeatingChangeValueInput=true OptionRowNormalMetricsGroup="OptionRowManage" [OptionRowManage] Fallback="OptionRowSimple" TitleX=SCREEN_CENTER_X-150 [ScreenOptionsManageEditSteps] Class="ScreenOptionsManageEditSteps" Fallback="ScreenOptionsManage" CreateNewScreen="ScreenEditMenu" EditMode="EditMode_Full" PrevScreen="ScreenSelectEditMode" NextScreen="ScreenOptionsEditCourse" PrepareScreens="ScreenMiniMenuContext" GroupedScreens="ScreenMiniMenuContext" PersistScreens="ScreenMiniMenuContext" [ScreenOptionsManageCourses] Class="ScreenOptionsManageCourses" Fallback="ScreenOptionsManage" PrevScreen=ScreenTitleBranch() NextScreen="ScreenOptionsEditCourse" GroupedScreens="ScreenOptionsManageCourses,ScreenTextEntry,ScreenPrompt,ScreenOptionsEditCourseMods" PersistScreens="ScreenOptionsManageCourses,ScreenTextEntry,ScreenPrompt" PrepareScreens="ScreenTextEntry,ScreenPrompt" CreateNewScreen="ScreenOptionsEditCourse" EditMode=Full [ScreenOptionsEditCourse] Class="ScreenOptionsEditCourse" Fallback="ScreenOptionsSimple" PrevScreen="ScreenOptionsCourseOverview" NextScreen="ScreenOptionsCourseOverview" OptionRowNormalMetricsGroup="OptionRowEditCourse" LineHighlightOnCommand=x,-100 [OptionRowEditCourse] Fallback="OptionRowSimple" TitleX=SCREEN_CENTER_X-250 ItemsLongRowSharedX=SCREEN_CENTER_X-100 [ScreenOptionsCourseOverview] Class="ScreenOptionsCourseOverview" Fallback="ScreenOptionsSimple" PrevScreen="ScreenOptionsManageCourses" NextScreen="ScreenOptionsManageCourses" PlayScreen="ScreenJoinMultiplayer" EditScreen="ScreenOptionsEditCourse" OptionRowNormalMetricsGroup="OptionRowCourseOverview" [OptionRowCourseOverview] Fallback="OptionRowSimple" TitleX=SCREEN_CENTER_X-250 ItemsLongRowSharedX=SCREEN_CENTER_X-100 [ScreenEditCourseMods] Class="ScreenEdit" Fallback="ScreenEdit" EditMode="EditMode_CourseMods" NextScreen="ScreenOptionsEditCourseEntry" PrevScreen="ScreenOptionsEditCourseEntry" [ScreenOptionsManageProfiles] Class="ScreenOptionsManageProfiles" Fallback="ScreenOptionsSimple" PrevScreen="ScreenOptionsService" NextScreen="ScreenOptionsService" PrepareScreens="ScreenMiniMenuContext" GroupedScreens="ScreenMiniMenuContext" PersistScreens="ScreenMiniMenuContext" ShowStyleIcon=false TimerSeconds=-1 [ScreenOptionsEditProfile] Class="ScreenOptionsEditProfile" Fallback="ScreenOptionsServiceChild" PrevScreen="ScreenOptionsManageProfiles" NextScreen="ScreenOptionsManageProfiles" TimerSeconds=-1 ShowExplanations=false AllowRepeatingChangeValueInput=true WrapValueInRow=0 [ProfileManager] FixedProfiles=false NumFixedProfiles=1 [ScreenJoinMultiplayer] Class="ScreenJoinMultiplayer" Fallback="ScreenWithMenuElements" TimerSeconds=-1 [PaneDisplay] ShiftP1X=-40 ShiftP1Y=0 ShiftP2X=-70 ShiftP2Y=0 CountFormat="%3.0f" NumStepsTextX=-18+64*-0.5 NumStepsTextY=16*-1 NumStepsTextOnCommand=shadowlength,0; NumStepsTextOffCommand=linear,0.1;diffusealpha,0; NumStepsLabelX=-34-4+64*-0.5 NumStepsLabelY=16*-1 NumStepsLabelOnCommand=horizalign,right NumStepsLabelOffCommand=linear,0.1;diffusealpha,0; NumStepsNumLevels=8 NumStepsLevel1=1;diffuse,#FFFFFF NumStepsLevel2=249;diffuse,#00FF00 -- 1-249 (green) NumStepsLevel3=374;diffuse,#C0FF00 -- 250-374 (greenish yellow) NumStepsLevel4=499;diffuse,#FFFF00 -- 375-499 (yellow) NumStepsLevel5=624;diffuse,#FF8800 -- 500-624 (orange) NumStepsLevel6=749;diffuse,#FF6600 -- 625-749 (darker orange) NumStepsLevel7=1000;diffuse,#00C0FF -- 750-999 (AJ Blue) NumStepsLevel8=9999;diffuse,#FF0000 -- 1000-9999 (Red) JumpsTextX=-18+64*-0.5 JumpsTextY=16*0 JumpsTextOnCommand=shadowlength,0; JumpsTextOffCommand=linear,0.1;diffusealpha,0; JumpsLabelX=-34+64*-0.5 JumpsLabelY=16*0 JumpsLabelOnCommand=horizalign,right JumpsLabelOffCommand=linear,0.1;diffusealpha,0; JumpsNumLevels=6 JumpsLevel1=1;diffuse,#FFFFFF JumpsLevel2=49;diffuse,#00FF00 -- 1-49 (green) JumpsLevel3=99;diffuse,#FFFF00 -- 50-99 (yellow) JumpsLevel4=199;diffuse,#FF8800 -- 100-199 (orange) JumpsLevel5=449;diffuse,#00C0FF -- 200-450 (AJ Blue) JumpsLevel6=9999;diffuse,#FF0000 -- 450-inf (red) HoldsTextX=-18+64*1.5 HoldsTextY=16*-1 HoldsTextOnCommand=shadowlength,0; HoldsTextOffCommand=linear,0.1;diffusealpha,0; HoldsLabelX=-34+64*1.5 HoldsLabelY=16*-1 HoldsLabelOnCommand=horizalign,right HoldsLabelOffCommand=linear,0.1;diffusealpha,0; HoldsNumLevels=5 HoldsLevel1=1;diffuse,#FFFFFF HoldsLevel2=49;diffuse,#00FF00 -- 1-49 (green) HoldsLevel3=99;diffuse,#FFFF00 -- 50-99 (yellow) HoldsLevel4=199;diffuse,#FF8800 -- 100-199 (orange) HoldsLevel5=9999;diffuse,#FF0000 -- 200-inf (red) MinesTextX=-18+64*0.5 MinesTextY=16*-1 MinesTextOnCommand=shadowlength,0; MinesTextOffCommand=linear,0.1;diffusealpha,0; MinesLabelX=-34+64*0.5 MinesLabelY=16*-1 MinesLabelOnCommand=horizalign,right MinesLabelOffCommand=linear,0.1;diffusealpha,0; MinesNumLevels=6 MinesLevel1=1;diffuse,#FFFFFF MinesLevel2=49;diffuse,#00FF00 -- 1-49 (green) MinesLevel3=99;diffuse,#FFFF00 -- 50-99 (yellow) MinesLevel4=199;diffuse,#FF8800 -- 100-199 (orange) MinesLevel5=999;diffuse,#00C0FF -- 200-999 (AJ Blue) MinesLevel6=9999;diffuse,#FF0000 -- 1000-inf (red) HandsTextX=-18+64*0.5 HandsTextY=16*0 HandsTextOnCommand=shadowlength,0; HandsTextOffCommand=linear,0.1;diffusealpha,0; HandsLabelX=-34+64*0.5 HandsLabelY=16*0 HandsLabelOnCommand=horizalign,right HandsLabelOffCommand=linear,0.1;diffusealpha,0; HandsNumLevels=5 HandsLevel1=1;diffuse,#FFFFFF HandsLevel2=14;diffuse,#00FF00 -- 1-7 (green) HandsLevel3=34;diffuse,#FFFF00 -- 8-34 (yellow) HandsLevel4=99;diffuse,#FF8800 -- 35-99 (orange) HandsLevel5=9999;diffuse,#FF0000 -- 100-inf (red) RollsTextX=-18+64*1.5 RollsTextY=16*0 RollsTextOnCommand=shadowlength,0; RollsTextOffCommand=linear,0.1;diffusealpha,0; RollsLabelX=-34+64*1.5 RollsLabelY=16*0 RollsLabelOnCommand=horizalign,right RollsLabelOffCommand=linear,0.1;diffusealpha,0; RollsNumLevels=5 RollsLevel1=1;diffuse,#FFFFFF RollsLevel2=49;diffuse,#00FF00 -- 1-49 (green) RollsLevel3=99;diffuse,#FFFF00 -- 50-99 (yellow) RollsLevel4=199;diffuse,#FF8800 -- 100-199 (orange) RollsLevel5=9999;diffuse,#FF0000 -- 200-inf (red) MachineHighScoreTextX=170 MachineHighScoreTextY=16*-1 MachineHighScoreTextOnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#000000");strokecolor,color("#77777744");diffusebottomedge,color("#bbbbbb"); MachineHighScoreTextOffCommand=linear,0.1;diffusealpha,0; MachineHighScoreLabelX= MachineHighScoreLabelY= MachineHighScoreLabelOnCommand=visible,false; MachineHighScoreNumLevels=12 MachineHighScoreLevel1=1;diffuse,#FFFFFF -- No Play (white) MachineHighScoreLevel2=9;diffuse,#FF0000 -- below 10% (red) MachineHighScoreLevel3=19;diffuse,#FF3300 -- 10-19% (Brownish) MachineHighScoreLevel4=29;diffuse,#FF6600 -- 20-29% (Dark Orange) MachineHighScoreLevel5=39;diffuse,#FF9900 -- 30-39% (Orange) MachineHighScoreLevel6=49;diffuse,#FFCC00 -- 40-49% (Light Orange) MachineHighScoreLevel7=59;diffuse,#FFFF00 -- 50-59% (Yellow) MachineHighScoreLevel8=69;diffuse,#CCFF00 -- 60-69% (Greenish Yellow) MachineHighScoreLevel9=79;diffuse,#66FF00 -- 70-79% (Less Greenish Yellow) MachineHighScoreLevel10=89;diffuse,#33FF00 -- 80-89% (Least Greenish Yellow) MachineHighScoreLevel11=99;diffuse,#00FF00 -- 90-99% (Green) MachineHighScoreLevel12=101;diffuse,#00C0FF -- 100% (AJ Blue) MachineHighNameTextX=120 MachineHighNameTextY=16*-1 MachineHighNameTextOnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#000000");strokecolor,color("#77777744");diffusebottomedge,color("#bbbbbb"); MachineHighNameTextOffCommand=linear,0.1;diffusealpha,0; MachineHighNameLabelX= MachineHighNameLabelY= MachineHighNameLabelOnCommand=visible,false; MachineHighNameLabelOffCommand= MachineHighNameNumLevels=0 ProfileHighScoreTextX=145 ProfileHighScoreTextY=16*0 ProfileHighScoreTextOnCommand=shadowlengthx,0;shadowlengthy,2;shadowcolor,color("#000000");strokecolor,color("#77777744");diffusebottomedge,color("#bbbbbb"); ProfileHighScoreTextOffCommand= ProfileHighScoreLabelX= ProfileHighScoreLabelY= ProfileHighScoreLabelOnCommand=visible,false; ProfileHighScoreLabelOffCommand= ProfileHighScoreNumLevels=0 [ScreenSandbox] Class="ScreenSandbox" Fallback="Screen" [PlayerSyncMachine] Fallback="Player" ComboOnCommand=visible,false [Profile] ShowCoinData=true UnlockAuthString= [NoteField] ShowBoard=false ShowBeatBars=false FadeBeforeTargetsPercent=0 BarMeasureAlpha=1 Bar4thAlpha=1 Bar8thAlpha=1 Bar16thAlpha=1 [ArrowEffects] FrameWidthEffectsPixelsPerSecond=400 FrameWidthEffectsMinMultiplier=0.5 FrameWidthEffectsMaxMultiplier=1.2 FrameWidthLockEffectsToOverlapping=false FrameWidthLockEffectsTweenPixels=25 ArrowSpacing=64 [SoundEffectControl] LockToHold=false [SoundEffectControl_Off] Fallback="SoundEffectControl" SoundProperty="" PropertyMin=1.0 PropertyCenter=1.0 PropertyMax=1.0 [SoundEffectControl_Speed] Fallback="SoundEffectControl" SoundProperty="Speed" PropertyMin=4/8 PropertyCenter=1.0 PropertyMax=16/8 [SoundEffectControl_Pitch] Fallback="SoundEffectControl" SoundProperty="Pitch" PropertyMin=7/8 PropertyCenter=1.0 PropertyMax=9/8 [StepsDisplayList] ItemsSpacingY=20 NumShownItems=7 CapitalizeDifficultyNames=1 CursorP1OnCommand= CursorP1OffCommand= CursorP1TweenOnCommand=linear,0.5;diffusealpha,1 CursorP1ChangeCommand=finishtweening;decelerate,0.15 CursorP2OnCommand= CursorP2OffCommand= CursorP2TweenOnCommand=linear,0.5;diffusealpha,1 CursorP2ChangeCommand=finishtweening;decelerate,0.15 RowOnCommand= RowOffCommand= MoveCommand=finishtweening;linear,0.3 CursorP1ShowCommand=sleep,.3;linear,.3;diffusealpha,1 CursorP2ShowCommand=sleep,.3;linear,.3;diffusealpha,1 CursorP1HideCommand=linear,.3;diffusealpha,0 CursorP2HideCommand=linear,.3;diffusealpha,0 [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 zoomed_width=28; \ local zoomed_height=8; \ local spacing_x=11.3; \ self:zoomtoheight(zoomed_height); \ self:x((itemIndex-(numItems/2))*spacing_x); \ local zoomed_width=0; \ if (itemIndex % 2) == 0 then \ self:zoomtowidth(24); \ self:rotationz(90); \ else \ self:zoomtowidth(31); \ self:rotationz(-58); \ end; \ end TextureCoordScaleX=10 NumPills=20 UseThreePartMethod=false ThreePartWidth=128 AlwaysBounceNormalBar=false [StreamDisplayExtra] Fallback="StreamDisplay" [ScoreDisplayNormal] FrameX=0 FrameY=0 TextX=0 TextY=0 TextOnCommand=shadowlength,0; TextLoadCommand=%function(self,param) self:diffuse(PlayerScoreColor(param.PlayerState:GetPlayerNumber())); end [RollingNumbers] TextFormat="%09.0f" ApproachSeconds=0.2 Commify=true LeadingZeroMultiplyColor=color("#777777FF") [RollingNumbersEvaluation] Fallback="RollingNumbers" ApproachSeconds=2 [RollingNumbersJudgment] TextFormat="%04.0f" ApproachSeconds=0.2 Commify=false Fallback="RollingNumbers" ApproachSeconds=1 [GraphDisplay] BodyWidth=140 BodyHeight=38 [ComboGraph] BodyWidth=140 [CustomScoring] ComboAboveThresholdAddsToScoreBonus=0 ComboScoreBonusThreshold=50 ComboScoreBonusValue=+1000 ComboMultiplier=0.0 DoubleNoteScoreMultiplier=1.0 TripleNoteScoreMultiplier=1.0 QuadOrHigherNoteScoreMultiplier=1.0 PointsW1=+1000 PointsW2=+1000 PointsW3=+500 PointsW4=+100 PointsW5=-200 PointsMiss=-500 PointsHitMine=-500 PointsCheckpointHit=+1000 PointsCheckpointMiss=-200 PointsNone=0 PointsHoldHeld=+1000 PointsHoldLetGo=-500 [CustomDifficulty] #See pump theme for an example Names="" [ScreenOptionsEdit] Class="ScreenOptionsMaster" Fallback="ScreenOptionsSimple" ; This NextScreen is only used for the "exit" choice. NextScreen=ScreenTitleBranch() PrevScreen=ScreenTitleBranch() LineNames="1,2,3,4,5,6" Line1="gamecommand;screen,ScreenEditMenu;name,Edit Songs/Steps" Line2="gamecommand;screen,ScreenOptionsExportPackage;name,Export Packages" Line3="gamecommand;screen,ScreenOptionsManageCourses;name,Edit Courses" Line4="gamecommand;screen,ScreenServiceActionCopyEditsMachineToMemoryCard;name,Transfer Edits to USB" Line5="gamecommand;screen,ScreenOptionsGraphicsSound;name,Transfer Edits from USB" Line6="gamecommand;screen,ScreenOptionsAdvanced;name,Clear USB edits" [ScreenOptionsExportPackage] Class="ScreenOptionsExportPackage" Fallback="ScreenOptionsSimple" PrevScreen="ScreenOptionsEdit" NextScreen="ScreenOptionsEdit" [ScreenOptionsEditChild] Fallback="ScreenOptionsServiceChild" PrevScreen="ScreenOptionsEdit" NextScreen="ScreenOptionsEdit" [ScreenServiceAction] Class="ScreenServiceAction" Fallback="ScreenOptionsEditChild" [ScreenServiceActionCopyEditsMachineToMemoryCard] Fallback="ScreenServiceAction" Actions="CopyEditsMachineToMemoryCard" [ScreenServiceActionCopyEditsMemoryCardToMachine] Fallback="ScreenServiceAction" Actions="CopyEditsMemoryCardToMachine"