[BGAnimation] LengthSeconds=4 [Layer1] File=../pipe.png Type=0 Command=x,320;diffusealpha,0;sleep,0.4;decelerate,0.1;diffusealpha,1;linear,3.4;addx,-30;diffusealpha,0 [Layer11] File=1.png Type=0 Command=x,480;y,960;addy,-960;zoom,1.4;linear,0.6;addy,960;diffusealpha,1 [Layer12] File=1.png Type=0 Command=x,580;y,1440;addy,-1440;zoom,3;linear,0.45;addy,1440;diffusealpha,0.6 [Layer13] File=1.png Type=0 Command=x,440;y,1280;addy,-1280;zoom,2;linear,0.8;addy,1280;diffusealpha,0.4 [Layer31] File=../_white.png Type=0 Command=zoomtowidth,640;zoomtoheight,480;diffusealpha,0;sleep,0.3;decelerate,0.3;diffusealpha,1;sleep,0.01;decelerate,0.3;diffusealpha,0 [Layer32] File=../spin2.png Type=0 Command=diffusealpha,1;zoom,4;sleep,0.1;decelerate,0.5;rotationz,-90;diffusealpha,0;zoom,0 [Layer33] File=../spin2.png Type=0 Command=diffusealpha,1;zoom,0;sleep,0.3;decelerate,0.9;rotationz,-76;diffusealpha,0;zoom,4 [Layer34] File=songbackground Type=0 Command=zoomtowidth,640;zoomtoheight,0;diffusealpha,0.6;sleep,0.4;decelerate,0.2;zoomtowidth,640;zoomtoheight,480 [Layer36] File=songbanner Type=0 Command=x,236;y,380;zoomtowidth,448;zoomtoheight,140;diffusealpha,0;sleep,0.5;diffusealpha,1;linear,1.5;zoomtowidth,800;zoomtoheight,250;diffusealpha,0 [Layer37] File=songbanner Type=0 Command=x,236;y,380;addx,640;zoomtowidth,448;zoomtoheight,140;diffusealpha,0;sleep,0.3;decelerate,0.2;addx,-640;diffusealpha,1;sleep,3.3;accelerate,0.1;zoomx,4;zoomy,0 [Layer41] File=1.png Type=0 Command=x,600;y,240;addy,-480;sleep,0.3;decelerate,0.4;addy,480;sleep,3;accelerate,0.1;zoomx,0;zoomy,4 ============================================================================================================================================================================================================================= [Lua] return Def.ActorFrame { InitCommand=cmd(sleep,4); LoadActor( "../pipe" )..{ OnCommand=cmd(x,SCREEN_CENTER_X;sleep,0.4;decelerate,0.1;linear,3.4;addx,-30); }; LoadActor( "1" )..{ OnCommand=cmd(x,SCREEN_CENTER_X+160;y,SCREEN_CENTER_Y+720;addy,-960;zoom,1.4;linear,0.6;addy,960); }; LoadActor( "1" )..{ OnCommand=cmd(x,SCREEN_CENTER_X+260;y,SCREEN_CENTER_Y+1200;addy,-1440;zoom,3;linear,0.45;addy,1440); }; LoadActor( "1" )..{ OnCommand=cmd(x,SCREEN_CENTER_X+120;y,SCREEN_CENTER_Y+1040;addy,-1280;zoom,2;linear,0.8;addy,1280); }; LoadActor( "../_white" )..{ OnCommand=cmd(zoomtowidth,640;zoomtoheight,480;sleep,0.3;decelerate,0.3;sleep,0.01;decelerate,0.3); }; LoadActor( "../spin2" )..{ OnCommand=cmd(zoom,4;sleep,0.1;decelerate,0.5;rotationz,-90;zoom,0); }; LoadActor( "../spin2" )..{ OnCommand=cmd(zoom,0;sleep,0.3;decelerate,0.9;rotationz,-76;zoom,4); }; LoadActor( "songbackground" )..{ OnCommand=cmd(zoomtowidth,640;zoomtoheight,0;sleep,0.4;decelerate,0.2;zoomtowidth,640;zoomtoheight,480); }; LoadActor( "songbanner" )..{ OnCommand=cmd(x,SCREEN_CENTER_X-84;y,SCREEN_CENTER_Y+140;zoomtowidth,448;zoomtoheight,140;sleep,0.5;linear,1.5;zoomtowidth,800;zoomtoheight,250); }; LoadActor( "songbanner" )..{ OnCommand=cmd(x,SCREEN_CENTER_X-84;y,SCREEN_CENTER_Y+140;addx,640;zoomtowidth,448;zoomtoheight,140;sleep,0.3;decelerate,0.2;addx,-640;sleep,3.3;accelerate,0.1;zoomx,4;zoomy,0); }; LoadActor( "1" )..{ OnCommand=cmd(x,SCREEN_CENTER_X+280;y,SCREEN_CENTER_Y;addy,-480;sleep,0.3;decelerate,0.4;addy,480;sleep,3;accelerate,0.1;zoomx,0;zoomy,4); }; } =============================================================================================================================================================================================================================== [3.95] [Layer1] File=1.png Command=x,SCREEN_CENTER_X;y,330;sleep,0.1;decelerate,0.6;y,SCREEN_CENTER_Y Condition=GetStageText() == "1" [Layer2] File=2.png Command=x,SCREEN_CENTER_X;y,330;sleep,0.1;decelerate,0.6;y,SCREEN_CENTER_Y Condition=GetStageText() == "2" [Layer3] File=3.png Command=x,SCREEN_CENTER_X;y,330;sleep,0.1;decelerate,0.6;y,SCREEN_CENTER_Y Condition=GetStageText() == "3" [Layer4] File=4.png Command=x,SCREEN_CENTER_X;y,330;sleep,0.1;decelerate,0.6;y,SCREEN_CENTER_Y Condition=GetStageText() == "4" [Layer5] File=5.png Command=x,SCREEN_CENTER_X;y,330;sleep,0.1;decelerate,0.6;y,SCREEN_CENTER_Y Condition=GetStageText() == "5" [Layer6] File=6.png Command=x,SCREEN_CENTER_X;y,330;sleep,0.1;decelerate,0.6;y,SCREEN_CENTER_Y Condition=GetStageText() == "6" [Layer7] File=final.png Command=x,SCREEN_CENTER_X;y,330;sleep,0.1;decelerate,0.6;y,SCREEN_CENTER_Y Condition=GetStageText() == "final" [Layer8] File=extra1.png Command=x,SCREEN_CENTER_X;y,330;sleep,0.1;decelerate,0.6;y,SCREEN_CENTER_Y Condition=GetStageText() == "extra1" [Layer9] File=extra2.png Command=x,SCREEN_CENTER_X;y,330;sleep,0.1;decelerate,0.6;y,SCREEN_CENTER_Y Condition=GetStageText() == "extra2" [Layer10] File=event.png Command=x,SCREEN_CENTER_X;y,330;sleep,0.1;decelerate,0.6;y,SCREEN_CENTER_Y Condition=GetStageText() == "event" [Layer11] File=nonstop.png Command=x,SCREEN_CENTER_X;y,330;sleep,0.1;decelerate,0.6;y,SCREEN_CENTER_Y Condition=GetStageText() == "nonstop" [Layer12] File=oni.png Command=x,SCREEN_CENTER_X;y,330;sleep,0.1;decelerate,0.6;y,SCREEN_CENTER_Y Condition=GetStageText() == "oni" [Layer13] File=endless.png Command=x,SCREEN_CENTER_X;y,330;sleep,0.1;decelerate,0.6;y,SCREEN_CENTER_Y Condition=GetStageText() == "endless" [Layer100] File=../_black.png // Mask the stage text Command=x,SCREEN_CENTER_X;y,330;zoomtowidth,SCREEN_WIDTH;zoomtoheight,80 [Layer101] File=_underline.png // Mask the bottom half of the screen Command=x,SCREEN_CENTER_X;y,290;zoomx,0.5;diffusealpha,0.5;linear,0.1;zoomx,1;diffusealpha,1;sleep,0.1;accelerate,0.2;zoomx,0;diffusealpha,0