new HowToPlay
|
After Width: | Height: | Size: 195 KiB |
|
Before Width: | Height: | Size: 197 KiB |
@@ -1,4 +1,3 @@
|
|||||||
return LoadActor("bg.png") ..{
|
return LoadActor("bg") ..{
|
||||||
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoomtowidth,SCREEN_WIDTH;zoomtoheight,SCREEN_HEIGHT);
|
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;);
|
||||||
OnCommand=cmd(texcoordvelocity,0,-1;customtexturerect,0,0,5,5;diffuse,0.8,0.8,0.8,1);
|
|
||||||
};
|
};
|
||||||
|
After Width: | Height: | Size: 9.3 KiB |
|
After Width: | Height: | Size: 24 KiB |
@@ -0,0 +1,44 @@
|
|||||||
|
function ExplanationText(s,delay,length)
|
||||||
|
return Def.ActorFrame {
|
||||||
|
LoadActor("text frame") .. {
|
||||||
|
OnCommand=cmd(x,SCREEN_CENTER_X+160;y,SCREEN_CENTER_Y+40;diffusealpha,0;sleep,delay;linear,0.5;diffusealpha,1;sleep,length;linear,0.5;diffusealpha,0;);
|
||||||
|
};
|
||||||
|
LoadFont("_venacti Bold 24px") .. {
|
||||||
|
OnCommand=cmd(x,SCREEN_CENTER_X+160;y,SCREEN_CENTER_Y+40;settext,s;diffusetopedge,color("#FFFFFF");diffusebottomedge,color("#fefb00");wrapwidthpixels,250;shadowlength,0;cropright,1;sleep,delay;linear,0.5;cropright,0;sleep,length;linear,0.5;diffusealpha,0;);
|
||||||
|
};
|
||||||
|
};
|
||||||
|
end
|
||||||
|
|
||||||
|
function Circle(xpos,ypos,delay,length)
|
||||||
|
return Def.ActorFrame {
|
||||||
|
OnCommand=cmd(x,xpos;y,ypos;draworder,1;);
|
||||||
|
LoadActor("circle") .. {
|
||||||
|
OnCommand=cmd(cropleft,0.6;cropright,0.6;croptop,0.5;cropbottom,0.0;sleep,delay+0.0;linear,0.2;cropleft,0;glowshift;sleep,length-0.2;linear,0.5;diffusealpha,0;);
|
||||||
|
};
|
||||||
|
LoadActor("circle") .. {
|
||||||
|
OnCommand=cmd(cropleft,0.0;cropright,1;croptop,0.0;cropbottom,0.5;sleep,delay+0.2;linear,0.4;cropright,0;glowshift;sleep,length-0.6;linear,0.5;diffusealpha,0;);
|
||||||
|
};
|
||||||
|
LoadActor("circle") .. {
|
||||||
|
OnCommand=cmd(cropleft,1;cropright,0.0;croptop,0.5;cropbottom,0.0;sleep,delay+0.6;linear,0.2;cropleft,0.4;glowshift;sleep,length-0.8;linear,0.5;diffusealpha,0;);
|
||||||
|
};
|
||||||
|
};
|
||||||
|
end
|
||||||
|
|
||||||
|
function Arrow(xpos,ypos,delay,length)
|
||||||
|
return LoadActor("arrow") .. {
|
||||||
|
OnCommand=cmd(x,xpos;y,ypos;diffusealpha,0;sleep,delay;addx,50;linear,0.5;diffusealpha,1;addx,-50;sleep,length;linear,0.5;diffusealpha,0;draworder,1;);
|
||||||
|
};
|
||||||
|
end
|
||||||
|
|
||||||
|
return Def.ActorFrame {
|
||||||
|
LoadActor("how to play") .. {
|
||||||
|
OnCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;diffusealpha,0;zoom,6;sleep,0.0;linear,0.3;diffusealpha,1;zoom,2;sleep,1.7;linear,0.3;zoom,1;addx,160;addy,-150;draworder,1;);
|
||||||
|
};
|
||||||
|
|
||||||
|
ExplanationText( "When the arrows rise to this point, step on the matching panels.", 5, 9 );
|
||||||
|
Circle( SCREEN_CENTER_X-160, SCREEN_CENTER_Y-120, 5, 3 );
|
||||||
|
--Step( SCREEN_CENTER_X-160, SCREEN_CENTER_Y-120, 5, 3 );
|
||||||
|
ExplanationText( "Step on both panels if two different arrows appear at the same time.", 15, 5 );
|
||||||
|
ExplanationText( "If you misstep repeatedly, you life meter will decrease until the game is over.", 21, 4 );
|
||||||
|
Arrow( SCREEN_CENTER_X-60, SCREEN_CENTER_Y-175, 21, 2 );
|
||||||
|
};
|
||||||
|
After Width: | Height: | Size: 35 KiB |
|
After Width: | Height: | Size: 12 KiB |
@@ -1,74 +0,0 @@
|
|||||||
return Def.ActorFrame {
|
|
||||||
Def.ActorFrame {
|
|
||||||
OnCommand=cmd(x,SCREEN_CENTER_X-20);
|
|
||||||
|
|
||||||
-- Initial glow around receptors
|
|
||||||
LoadActor("tapglow") .. {
|
|
||||||
OnCommand=cmd(x,85;y,95;zoom,0.7;rotationz,90;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,6;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0);
|
|
||||||
};
|
|
||||||
LoadActor("tapglow") .. {
|
|
||||||
OnCommand=cmd(x,275;y,95;zoom,0.7;rotationz,270;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,6;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0);
|
|
||||||
};
|
|
||||||
LoadActor("tapglow") .. {
|
|
||||||
OnCommand=cmd(x,212;y,95;zoom,0.7;rotationz,180;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,6;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0);
|
|
||||||
};
|
|
||||||
LoadActor("tapglow") .. {
|
|
||||||
OnCommand=cmd(x,148;y,95;zoom,0.7;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,6;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0);
|
|
||||||
};
|
|
||||||
|
|
||||||
LoadActor("tapglow") .. {
|
|
||||||
OnCommand=cmd(x,148;y,95;zoom,0.7;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,9.7;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0);
|
|
||||||
};
|
|
||||||
|
|
||||||
-- 2nd step UP
|
|
||||||
LoadActor("tapglow") .. {
|
|
||||||
OnCommand=cmd(x,212;y,95;zoom,0.7;rotationz,180;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,12.7;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0);
|
|
||||||
};
|
|
||||||
|
|
||||||
-- 3rd step UP
|
|
||||||
LoadActor("tapglow") .. {
|
|
||||||
OnCommand=cmd(x,84;y,95;zoom,0.7;rotationz,90;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,15.7;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0);
|
|
||||||
};
|
|
||||||
|
|
||||||
-- 4th step jump
|
|
||||||
LoadActor("tapglow") .. {
|
|
||||||
OnCommand=cmd(x,85;y,95;zoom,0.7;rotationz,90;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,18.7;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0);
|
|
||||||
};
|
|
||||||
LoadActor("tapglow") .. {
|
|
||||||
OnCommand=cmd(x,275;y,95;zoom,0.7;rotationz,270;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,18.7;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0);
|
|
||||||
};
|
|
||||||
|
|
||||||
-- miss step
|
|
||||||
LoadActor("healthhilight") .. {
|
|
||||||
OnCommand=cmd(x,180;y,40;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,22.7;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0);
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
-- messages
|
|
||||||
LoadFont("common normal") .. {
|
|
||||||
Text = "How To Play StepMania",
|
|
||||||
InitCommand=cmd(zbuffer,1;z,20;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;shadowlength,0);
|
|
||||||
OnCommand=cmd(diffusealpha,0;zoom,4;sleep,0.0;linear,0.3;diffusealpha,1;zoom,1;sleep,1.8;linear,0.3;zoom,0.75;x,170;y,60);
|
|
||||||
};
|
|
||||||
LoadActor("feet") .. {
|
|
||||||
OnCommand=cmd(zbuffer,1;z,20;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;addx,-SCREEN_WIDTH;sleep,2.4;decelerate,0.3;addx,SCREEN_WIDTH;sleep,2;linear,0.3;zoomy,0);
|
|
||||||
};
|
|
||||||
LoadActor("tapmessage") .. {
|
|
||||||
OnCommand=cmd(x,SCREEN_HEIGHT;y,280;diffusealpha,0;sleep,6;linear,0;diffusealpha,1;sleep,2;linear,0;diffusealpha,0);
|
|
||||||
};
|
|
||||||
LoadActor("tapmessage") .. {
|
|
||||||
OnCommand=cmd(x,SCREEN_HEIGHT;y,280;diffusealpha,0;sleep,9.7;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0);
|
|
||||||
};
|
|
||||||
LoadActor("tapmessage") .. {
|
|
||||||
OnCommand=cmd(x,SCREEN_HEIGHT;y,280;diffusealpha,0;sleep,12.7;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0);
|
|
||||||
};
|
|
||||||
LoadActor("tapmessage") .. {
|
|
||||||
OnCommand=cmd(x,SCREEN_HEIGHT;y,280;diffusealpha,0;sleep,15.7;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0);
|
|
||||||
};
|
|
||||||
LoadActor("jumpmessage") .. {
|
|
||||||
OnCommand=cmd(x,SCREEN_HEIGHT;y,280;diffusealpha,0;sleep,18.7;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0);
|
|
||||||
};
|
|
||||||
LoadActor("missmessage") .. {
|
|
||||||
OnCommand=cmd(x,SCREEN_HEIGHT;y,280;diffusealpha,0;sleep,22.7;linear,0;diffusealpha,1;sleep,22.7;linear,0;diffusealpha,0);
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 7.4 KiB |
|
Before Width: | Height: | Size: 5.5 KiB |
|
Before Width: | Height: | Size: 6.0 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 90 KiB |
@@ -1,3 +1,3 @@
|
|||||||
return LoadActor( "ranking" ) .. {
|
return LoadActor( "bg" ) .. {
|
||||||
InitCommand = cmd(stretchto,SCREEN_LEFT,SCREEN_TOP,SCREEN_RIGHT,SCREEN_BOTTOM)
|
InitCommand = cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;)
|
||||||
}
|
}
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 311 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 628 B |
|
After Width: | Height: | Size: 721 B |
@@ -8,13 +8,10 @@ t[#t+1] = LoadFont("Common", "normal") .. {
|
|||||||
SetCommand=function(self)
|
SetCommand=function(self)
|
||||||
local s = "";
|
local s = "";
|
||||||
|
|
||||||
local text = ProductVersion() .. " " .. VersionTime();
|
|
||||||
s = s .. "\n" .. text;
|
|
||||||
|
|
||||||
local fmt = THEME:GetString( Var "LoadingScreen", "%d songs in %d groups" );
|
local fmt = THEME:GetString( Var "LoadingScreen", "%d songs in %d groups" );
|
||||||
local text = string.format( fmt, SONGMAN:GetNumSongs(), SONGMAN:GetNumSongGroups() )
|
local text = string.format( fmt, SONGMAN:GetNumSongs(), SONGMAN:GetNumSongGroups() )
|
||||||
|
|
||||||
s = s .. "\n" .. text;
|
s = s .. text;
|
||||||
|
|
||||||
local fmt = THEME:GetString( Var "LoadingScreen", "%d courses in %d groups" );
|
local fmt = THEME:GetString( Var "LoadingScreen", "%d courses in %d groups" );
|
||||||
local text = string.format( fmt, SONGMAN:GetNumCourses(), SONGMAN:GetNumCourseGroups() )
|
local text = string.format( fmt, SONGMAN:GetNumCourses(), SONGMAN:GetNumCourseGroups() )
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
_silent
|
|
||||||
@@ -5,8 +5,8 @@ IsBaseTheme=1
|
|||||||
AutoSetStyle=false
|
AutoSetStyle=false
|
||||||
ColorP1Command=diffuse,PlayerColor(PLAYER_1)
|
ColorP1Command=diffuse,PlayerColor(PLAYER_1)
|
||||||
ColorP2Command=diffuse,PlayerColor(PLAYER_2)
|
ColorP2Command=diffuse,PlayerColor(PLAYER_2)
|
||||||
InitialScreen="ScreenCompany"
|
InitialScreen="ScreenHowToPlay"
|
||||||
FirstAttractScreen="ScreenCompany"
|
FirstAttractScreen="ScreenHowToPlay"
|
||||||
DefaultModifiers="default;1.5x"
|
DefaultModifiers="default;1.5x"
|
||||||
DefaultCpuModifiers=""
|
DefaultCpuModifiers=""
|
||||||
DefaultNoteSkinName="default"
|
DefaultNoteSkinName="default"
|
||||||
@@ -78,7 +78,7 @@ UpdateOnMessage=""
|
|||||||
# parameter to ModeChoices is an asset name, which is used in filenames.
|
# parameter to ModeChoices is an asset name, which is used in filenames.
|
||||||
Class="ScreenTitleMenu"
|
Class="ScreenTitleMenu"
|
||||||
Fallback="ScreenSelectMasterBlank"
|
Fallback="ScreenSelectMasterBlank"
|
||||||
PrevScreen="ScreenCompany"
|
PrevScreen=THEME:GetMetric("Common","FirstAttractScreen");
|
||||||
LightsMode="LightsMode_Joining"
|
LightsMode="LightsMode_Joining"
|
||||||
ScreenOnCommand=lockinput,0
|
ScreenOnCommand=lockinput,0
|
||||||
CoinModeChangeScreen=ScreenTitleBranch()
|
CoinModeChangeScreen=ScreenTitleBranch()
|
||||||
@@ -2092,7 +2092,6 @@ Fallback="StepsDisplayGameplay"
|
|||||||
[ScreenWithMenuElements]
|
[ScreenWithMenuElements]
|
||||||
Fallback="Screen"
|
Fallback="Screen"
|
||||||
AllowDisabledPlayerInput=false
|
AllowDisabledPlayerInput=false
|
||||||
ResetGameState=false
|
|
||||||
ShowStyleIcon=true
|
ShowStyleIcon=true
|
||||||
ShowStageDisplay=false
|
ShowStageDisplay=false
|
||||||
StageDisplayX=SCREEN_CENTER_X+234
|
StageDisplayX=SCREEN_CENTER_X+234
|
||||||
@@ -3174,7 +3173,7 @@ PrevScreen="ScreenHowToPlay"
|
|||||||
ResetGameState=false
|
ResetGameState=false
|
||||||
TimerSeconds=-1
|
TimerSeconds=-1
|
||||||
StepsTypesToHide="dance-couple,dance-solo,dance-routine,pump-halfdouble,pump-couple"
|
StepsTypesToHide="dance-couple,dance-solo,dance-routine,pump-halfdouble,pump-couple"
|
||||||
Type="Category"
|
RankingPageType="Category"
|
||||||
CoursesToShow=GetCoursesToShowRanking()
|
CoursesToShow=GetCoursesToShowRanking()
|
||||||
ShowOnlyMostRecentScores=false
|
ShowOnlyMostRecentScores=false
|
||||||
NumMostRecentScoresToShow=10
|
NumMostRecentScoresToShow=10
|
||||||
@@ -3286,11 +3285,6 @@ ScoreOffsetY=0
|
|||||||
ScoreOnCommand=zoom,0.7;ztest,1
|
ScoreOnCommand=zoom,0.7;ztest,1
|
||||||
ScoreOffCommand=
|
ScoreOffCommand=
|
||||||
|
|
||||||
[ScreenMemoryCard]
|
|
||||||
Class="ScreenAttract"
|
|
||||||
Fallback="ScreenAttract"
|
|
||||||
NextScreen="ScreenCompany"
|
|
||||||
|
|
||||||
[ScreenCompany]
|
[ScreenCompany]
|
||||||
Class="ScreenAttract"
|
Class="ScreenAttract"
|
||||||
Fallback="ScreenAttract"
|
Fallback="ScreenAttract"
|
||||||
@@ -3301,15 +3295,10 @@ TimerSeconds=6
|
|||||||
[ScreenLegal]
|
[ScreenLegal]
|
||||||
Class="ScreenAttract"
|
Class="ScreenAttract"
|
||||||
Fallback="ScreenAttract"
|
Fallback="ScreenAttract"
|
||||||
NextScreen="ScreenIntro"
|
NextScreen="ScreenLogo"
|
||||||
PrevScreen=""
|
PrevScreen=""
|
||||||
TimerSeconds=12
|
TimerSeconds=12
|
||||||
|
|
||||||
[ScreenIntro]
|
|
||||||
Class="ScreenAttract"
|
|
||||||
Fallback="ScreenAttract"
|
|
||||||
NextScreen="ScreenLogo"
|
|
||||||
|
|
||||||
[ScreenLogo]
|
[ScreenLogo]
|
||||||
Class="ScreenAttract"
|
Class="ScreenAttract"
|
||||||
Fallback="ScreenAttract"
|
Fallback="ScreenAttract"
|
||||||
@@ -3327,11 +3316,9 @@ TimerSeconds=25
|
|||||||
NextScreen="ScreenDemonstration"
|
NextScreen="ScreenDemonstration"
|
||||||
PrevScreen="ScreenLogo"
|
PrevScreen="ScreenLogo"
|
||||||
ResetGameState=false
|
ResetGameState=false
|
||||||
SecondsToShow=25
|
LifeMeterBarX=SCREEN_CENTER_X-160
|
||||||
UseLifeMeterBar=true
|
LifeMeterBarY=SCREEN_TOP+56
|
||||||
LifeMeterBarX=SCREEN_CENTER_X+160
|
LifeMeterBarOnCommand=addy,-90;sleep,1.4;linear,0.4;addy,90
|
||||||
LifeMeterBarY=SCREEN_TOP+40
|
|
||||||
LifeMeterBarOnCommand=addy,-60;sleep,2.4;linear,0.2;addy,60
|
|
||||||
UseCharacter=true
|
UseCharacter=true
|
||||||
CharacterX=SCREEN_CENTER_X-200
|
CharacterX=SCREEN_CENTER_X-200
|
||||||
CharacterY=SCREEN_CENTER_Y+160
|
CharacterY=SCREEN_CENTER_Y+160
|
||||||
@@ -3341,10 +3328,9 @@ PadX=SCREEN_CENTER_X-280
|
|||||||
PadY=SCREEN_CENTER_Y+70
|
PadY=SCREEN_CENTER_Y+70
|
||||||
PadOnCommand=Zoom,15;RotationY,180;sleep,4.7;linear,1.0;RotationY,360;Zoom,20;AddX,190;AddY,80
|
PadOnCommand=Zoom,15;RotationY,180;sleep,4.7;linear,1.0;RotationY,360;Zoom,20;AddX,190;AddY,80
|
||||||
UsePlayer=true
|
UsePlayer=true
|
||||||
PlayerX=SCREEN_CENTER_X+160
|
PlayerX=SCREEN_CENTER_X-160
|
||||||
PlayerY=SCREEN_CENTER_Y
|
PlayerY=SCREEN_CENTER_Y+20
|
||||||
PlayerOnCommand=
|
PlayerOnCommand=
|
||||||
SongBPM=100
|
|
||||||
NumW2s=4
|
NumW2s=4
|
||||||
NumMisses=6
|
NumMisses=6
|
||||||
|
|
||||||
|
|||||||