sm-ssc v1.0 Public Beta 1 theme changes
This commit is contained in:
@@ -1350,8 +1350,16 @@ HeaderText=Options
|
|||||||
HeaderSubText=You can configure the game here
|
HeaderSubText=You can configure the game here
|
||||||
|
|
||||||
[ScreenPackages]
|
[ScreenPackages]
|
||||||
|
DL @ %d KB/s=DL @ %d KB/s
|
||||||
Download cancelled.=Download cancelled.
|
Download cancelled.=Download cancelled.
|
||||||
Enter URL=Enter URL
|
Enter URL=Enter URL
|
||||||
|
Failed.=Failed.
|
||||||
|
Failed to connect.=Failed to connect.
|
||||||
|
File Already Exists=File Already Exists
|
||||||
|
Header Sent.=Header Sent.
|
||||||
|
Invalid URL.=Invalid URL.
|
||||||
|
VisitURL=--Visit URL--
|
||||||
|
Waiting for header.=Waiting for header.
|
||||||
|
|
||||||
[ScreenPrompt]
|
[ScreenPrompt]
|
||||||
OK=OK
|
OK=OK
|
||||||
|
|||||||
@@ -1322,7 +1322,7 @@ DefaultChoice="1"
|
|||||||
Choice1="applydefaultoptions;screen,ScreenProfileLoad;text,Game Start"
|
Choice1="applydefaultoptions;screen,ScreenProfileLoad;text,Game Start"
|
||||||
Choice2="screen,ScreenNetworkOptions;text,Play Online"
|
Choice2="screen,ScreenNetworkOptions;text,Play Online"
|
||||||
Choice3="screen,ScreenSelectGame;text,Select Game"
|
Choice3="screen,ScreenSelectGame;text,Select Game"
|
||||||
Choice4="screen,ScreenOptionsSystemDirection;text,Options"
|
Choice4="screen,ScreenOptionsService;text,Options"
|
||||||
Choice5="screen,ScreenOptionsEdit;text,Edit/Share"
|
Choice5="screen,ScreenOptionsEdit;text,Edit/Share"
|
||||||
Choice6="screen,ScreenJukeboxMenu;text,Jukebox"
|
Choice6="screen,ScreenJukeboxMenu;text,Jukebox"
|
||||||
Choice7="screen,ScreenExit;text,Exit"
|
Choice7="screen,ScreenExit;text,Exit"
|
||||||
@@ -1550,8 +1550,8 @@ ShowScroller=true
|
|||||||
WrapScroller=true
|
WrapScroller=true
|
||||||
ShowIcon=false
|
ShowIcon=false
|
||||||
#
|
#
|
||||||
ChoiceNormal="name,Normal;playmode,regular;screen,ScreenGameInformation"
|
ChoiceNormal="applydefaultoptions;name,Normal;playmode,regular;screen,ScreenGameInformation"
|
||||||
ChoiceExtended="name,Extended;playmode,nonstop;screen,ScreenSelectCourse"
|
ChoiceExtended="applydefaultoptions;name,Extended;playmode,nonstop;screen,ScreenSelectCourse"
|
||||||
|
|
||||||
[ScreenSelectCharacter]
|
[ScreenSelectCharacter]
|
||||||
Class="ScreenSelectMaster"
|
Class="ScreenSelectMaster"
|
||||||
|
|||||||
@@ -0,0 +1,30 @@
|
|||||||
|
local t = Def.ActorFrame {};
|
||||||
|
|
||||||
|
t[#t+1] = Def.ActorFrame {
|
||||||
|
InitCommand=cmd(Center);
|
||||||
|
Def.Sprite {
|
||||||
|
OnCommand=function(self)
|
||||||
|
if GAMESTATE:GetCurrentSong() then
|
||||||
|
self:LoadBackground( GAMESTATE:GetCurrentSong():GetBackgroundPath() );
|
||||||
|
self:scaletoclipped( SCREEN_WIDTH+1,SCREEN_HEIGHT );
|
||||||
|
(cmd(fadebottom,0.25;fadetop,0.25;croptop,48/480;cropbottom,48/480))(self);
|
||||||
|
else
|
||||||
|
self:visible(false);
|
||||||
|
end
|
||||||
|
end;
|
||||||
|
};
|
||||||
|
Def.Quad {
|
||||||
|
InitCommand=cmd(scaletoclipped,SCREEN_WIDTH+1,SCREEN_HEIGHT);
|
||||||
|
OnCommand=cmd(diffuse,color("#FFCB05");diffusebottomedge,color("#F0BA00");diffusealpha,0.45);
|
||||||
|
};
|
||||||
|
LoadActor(THEME:GetPathB("ScreenWithMenuElements","background/_grid")).. {
|
||||||
|
InitCommand=cmd(customtexturerect,0,0,(SCREEN_WIDTH+1)/4,SCREEN_HEIGHT/4;SetTextureFiltering,true);
|
||||||
|
OnCommand=cmd(zoomto,SCREEN_WIDTH+1,SCREEN_HEIGHT;diffuse,Color("Black");diffuseshift;effecttiming,(1/8)*4,0,(7/8)*4,0;effectclock,'beatnooffset';
|
||||||
|
effectcolor2,Color("Black");effectcolor1,Colors.Alpha(Color("Black"),0.45);fadebottom,0.25;fadetop,0.25;croptop,48/480;cropbottom,48/480;diffusealpha,0.345);
|
||||||
|
};
|
||||||
|
LoadActor(THEME:GetPathB("ScreenWithMenuElements","background/_bg top")) .. {
|
||||||
|
InitCommand=cmd(scaletoclipped,SCREEN_WIDTH+1,SCREEN_HEIGHT);
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
return t
|
||||||
@@ -51,4 +51,46 @@ if ShowStandardDecoration("StepsDisplay") then
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
for pn in ivalues(PlayerNumber) do
|
||||||
|
local MetricsName = "StageAward" .. PlayerNumberToString(pn);
|
||||||
|
t[#t+1] = LoadActor( THEME:GetPathG(Var "LoadingScreen", "StageAward"), pn ) .. {
|
||||||
|
InitCommand=function(self)
|
||||||
|
self:player(pn);
|
||||||
|
self:name(MetricsName);
|
||||||
|
ActorUtil.LoadAllCommandsAndSetXY(self,Var "LoadingScreen");
|
||||||
|
end;
|
||||||
|
BeginCommand=cmd(playcommand,"Set");
|
||||||
|
SetCommand=function(self)
|
||||||
|
local tStats = THEME:GetMetric(Var "LoadingScreen", "Summary") and STATSMAN:GetAccumPlayedStageStats() or STATSMAN:GetCurStageStats();
|
||||||
|
tStats = tStats:GetPlayerStageStats(pn);
|
||||||
|
if tStats:GetStageAward() then
|
||||||
|
self:settext( THEME:GetString( "StageAward", ToEnumShortString( tStats:GetStageAward() ) ) );
|
||||||
|
else
|
||||||
|
self:settext( "" );
|
||||||
|
end
|
||||||
|
end;
|
||||||
|
};
|
||||||
|
end
|
||||||
|
|
||||||
|
for pn in ivalues(PlayerNumber) do
|
||||||
|
local MetricsName = "PeakComboAward" .. PlayerNumberToString(pn);
|
||||||
|
t[#t+1] = LoadActor( THEME:GetPathG(Var "LoadingScreen", "PeakComboAward"), pn ) .. {
|
||||||
|
InitCommand=function(self)
|
||||||
|
self:player(pn);
|
||||||
|
self:name(MetricsName);
|
||||||
|
ActorUtil.LoadAllCommandsAndSetXY(self,Var "LoadingScreen");
|
||||||
|
end;
|
||||||
|
BeginCommand=cmd(playcommand,"Set");
|
||||||
|
SetCommand=function(self)
|
||||||
|
local tStats = THEME:GetMetric(Var "LoadingScreen", "Summary") and STATSMAN:GetAccumPlayedStageStats() or STATSMAN:GetCurStageStats();
|
||||||
|
tStats = tStats:GetPlayerStageStats(pn);
|
||||||
|
if tStats:GetPeakComboAward() then
|
||||||
|
self:settext( THEME:GetString( "PeakComboAward", ToEnumShortString( tStats:GetPeakComboAward() ) ) );
|
||||||
|
else
|
||||||
|
self:settext( "" );
|
||||||
|
end
|
||||||
|
end;
|
||||||
|
};
|
||||||
|
end
|
||||||
|
|
||||||
return t
|
return t
|
||||||
@@ -6,26 +6,27 @@ local function CreateStops()
|
|||||||
|
|
||||||
local fFrameWidth = 380;
|
local fFrameWidth = 380;
|
||||||
local fFrameHeight = 8;
|
local fFrameHeight = 8;
|
||||||
if SSC then
|
-- XXX: doesn't work in course mode -aj
|
||||||
|
if not GAMESTATE:IsCourseMode() then
|
||||||
-- Straight rip off NCRX
|
-- Straight rip off NCRX
|
||||||
|
|
||||||
local song = GAMESTATE:GetCurrentSong();
|
local song = GAMESTATE:GetCurrentSong();
|
||||||
|
local timingData = song:GetTimingData();
|
||||||
-- if we're using SSC, might as well use the StepsSeconds, which will
|
-- if we're using SSC, might as well use the StepsSeconds, which will
|
||||||
-- almost always be more proper than a r21'd file.
|
-- almost always be more proper than a r21'd file.
|
||||||
if song then
|
if song then
|
||||||
local songLen = song:MusicLengthSeconds();
|
local songLen = song:MusicLengthSeconds();
|
||||||
|
|
||||||
local firstBeatSecs = song:GetElapsedTimeFromBeat(song:GetFirstBeat());
|
local firstBeatSecs = timingData:GetElapsedTimeFromBeat(song:GetFirstBeat());
|
||||||
local lastBeatSecs = song:GetElapsedTimeFromBeat(song:GetLastBeat());
|
local lastBeatSecs = timingData:GetElapsedTimeFromBeat(song:GetLastBeat());
|
||||||
|
|
||||||
local bpms = song:GetTimingData():GetBPMs();
|
local bpms = timingData:GetBPMs();
|
||||||
|
|
||||||
local stops = song:GetTimingData():GetStops();
|
local stops = timingData:GetStops();
|
||||||
for i=1,#stops do
|
for i=1,#stops do
|
||||||
local data = split("=",stops[i]);
|
local data = split("=",stops[i]);
|
||||||
local beat = data[1];
|
local beat = data[1];
|
||||||
local secs = data[2];
|
local secs = data[2];
|
||||||
local beatTime = song:GetElapsedTimeFromBeat(beat);
|
local beatTime = timingData:GetElapsedTimeFromBeat(beat);
|
||||||
|
|
||||||
stopFrame[#stopFrame+1] = Def.ActorFrame {
|
stopFrame[#stopFrame+1] = Def.ActorFrame {
|
||||||
Def.Quad {
|
Def.Quad {
|
||||||
@@ -98,15 +99,15 @@ for pn in ivalues(PlayerNumber) do
|
|||||||
};
|
};
|
||||||
Def.Quad {
|
Def.Quad {
|
||||||
InitCommand=cmd(zoomto,2,8);
|
InitCommand=cmd(zoomto,2,8);
|
||||||
OnCommand=cmd(x,scale(0.25,0,1,-380/2,380/2);diffuse,Color("White");diffusealpha,0.5);
|
OnCommand=cmd(x,scale(0.25,0,1,-380/2,380/2);diffuse,PlayerColor(pn);diffusealpha,0.5);
|
||||||
};
|
};
|
||||||
Def.Quad {
|
Def.Quad {
|
||||||
InitCommand=cmd(zoomto,2,8);
|
InitCommand=cmd(zoomto,2,8);
|
||||||
OnCommand=cmd(x,scale(0.5,0,1,-380/2,380/2);diffuse,Color("White");diffusealpha,0.5);
|
OnCommand=cmd(x,scale(0.5,0,1,-380/2,380/2);diffuse,PlayerColor(pn);diffusealpha,0.5);
|
||||||
};
|
};
|
||||||
Def.Quad {
|
Def.Quad {
|
||||||
InitCommand=cmd(zoomto,2,8);
|
InitCommand=cmd(zoomto,2,8);
|
||||||
OnCommand=cmd(x,scale(0.75,0,1,-380/2,380/2);diffuse,Color("White");diffusealpha,0.5);
|
OnCommand=cmd(x,scale(0.75,0,1,-380/2,380/2);diffuse,PlayerColor(pn);diffusealpha,0.5);
|
||||||
};
|
};
|
||||||
Def.SongMeterDisplay {
|
Def.SongMeterDisplay {
|
||||||
StreamWidth=THEME:GetMetric( MetricsName, 'StreamWidth' );
|
StreamWidth=THEME:GetMetric( MetricsName, 'StreamWidth' );
|
||||||
@@ -117,10 +118,17 @@ for pn in ivalues(PlayerNumber) do
|
|||||||
};
|
};
|
||||||
CreateStops();
|
CreateStops();
|
||||||
};
|
};
|
||||||
end
|
end;
|
||||||
|
for pn in ivalues(PlayerNumber) do
|
||||||
|
local MetricsName = "ToastyDisplay" .. PlayerNumberToString(pn);
|
||||||
|
t[#t+1] = LoadActor( THEME:GetPathG("Player", 'toasty'), pn ) .. {
|
||||||
|
InitCommand=function(self)
|
||||||
|
self:player(pn);
|
||||||
|
self:name(MetricsName);
|
||||||
|
ActorUtil.LoadAllCommandsAndSetXY(self,Var "LoadingScreen");
|
||||||
|
end;
|
||||||
|
};
|
||||||
|
end;
|
||||||
t[#t+1] = StandardDecorationFromFileOptional("BPMDisplay","BPMDisplay");
|
t[#t+1] = StandardDecorationFromFileOptional("BPMDisplay","BPMDisplay");
|
||||||
t[#t+1] = StandardDecorationFromFileOptional("StageDisplay","StageDisplay");
|
t[#t+1] = StandardDecorationFromFileOptional("StageDisplay","StageDisplay");
|
||||||
|
|
||||||
|
|||||||
@@ -1,15 +1,31 @@
|
|||||||
local t = Def.ActorFrame{
|
local longFail = GetUserPrefB("UserPrefLongFail");
|
||||||
Def.Quad{
|
|
||||||
|
local t = Def.ActorFrame{};
|
||||||
|
|
||||||
|
if longFail then
|
||||||
|
t[#t+1] = Def.Quad{
|
||||||
InitCommand=cmd(FullScreen;diffuse,color("1,0,0,0");blend,Blend.Multiply);
|
InitCommand=cmd(FullScreen;diffuse,color("1,0,0,0");blend,Blend.Multiply);
|
||||||
OnCommand=cmd(decelerate,1.25;diffuse,color("0.75,0,0,0.75");linear,7;diffuse,color("0,0,0,1");sleep,1.25;linear,1;diffuse,color("1,0,0,1");decelerate,2;diffuse,color("0,0,0,1"));
|
OnCommand=cmd(decelerate,1.25;diffuse,color("0.75,0,0,0.75");linear,7;diffuse,color("0,0,0,1");sleep,1.25;linear,1;diffuse,color("1,0,0,1");decelerate,2;diffuse,color("0,0,0,1"));
|
||||||
};
|
};
|
||||||
Def.Quad{
|
t[#t+1] = Def.Quad{
|
||||||
InitCommand=cmd(FullScreen;diffuse,color("1,1,1,1");diffusealpha,0);
|
InitCommand=cmd(FullScreen;diffuse,color("1,1,1,1");diffusealpha,0);
|
||||||
OnCommand=cmd(finishtweening;diffusealpha,1;decelerate,1.25;diffuse,color("1,0,0,0"));
|
OnCommand=cmd(finishtweening;diffusealpha,1;decelerate,1.25;diffuse,color("1,0,0,0"));
|
||||||
};
|
};
|
||||||
LoadActor(THEME:GetPathS( Var "LoadingScreen", "failed" ) ) .. {
|
t[#t+1] = LoadActor(THEME:GetPathS( "ScreenGameplayAlternate", "failed" ) ) .. {
|
||||||
StartTransitioningCommand=cmd(play);
|
StartTransitioningCommand=cmd(play);
|
||||||
};
|
};
|
||||||
};
|
else
|
||||||
|
t[#t+1] = Def.Quad{
|
||||||
|
InitCommand=cmd(FullScreen;diffuse,color("1,0,0,0");blend,Blend.Multiply);
|
||||||
|
OnCommand=cmd(smooth,1;diffuse,color("0.75,0,0,0.75");decelerate,2;diffuse,color("0,0,0,1"));
|
||||||
|
};
|
||||||
|
t[#t+1] = Def.Quad{
|
||||||
|
InitCommand=cmd(FullScreen;diffuse,color("1,1,1,1");diffusealpha,0);
|
||||||
|
OnCommand=cmd(finishtweening;diffusealpha,1;decelerate,1.25;diffuse,color("1,0,0,0"));
|
||||||
|
};
|
||||||
|
t[#t+1] = LoadActor(THEME:GetPathS( Var "LoadingScreen", "failed" ) ) .. {
|
||||||
|
StartTransitioningCommand=cmd(play);
|
||||||
|
};
|
||||||
|
end;
|
||||||
|
|
||||||
return t;
|
return t;
|
||||||
@@ -84,6 +84,8 @@ if not GAMESTATE:IsCourseMode() then
|
|||||||
t[#t+1] = StandardDecorationFromFileOptional("NewSong","NewSong") .. {
|
t[#t+1] = StandardDecorationFromFileOptional("NewSong","NewSong") .. {
|
||||||
-- ShowCommand=THEME:GetMetric(Var "LoadingScreen", "NewSongShowCommand" );
|
-- ShowCommand=THEME:GetMetric(Var "LoadingScreen", "NewSongShowCommand" );
|
||||||
-- HideCommand=THEME:GetMetric(Var "LoadingScreen", "NewSongHideCommand" );
|
-- HideCommand=THEME:GetMetric(Var "LoadingScreen", "NewSongHideCommand" );
|
||||||
|
InitCommand=cmd(playcommand,"Set");
|
||||||
|
BeginCommand=cmd(playcommand,"Set");
|
||||||
CurrentSongChangedMessageCommand=cmd(playcommand,"Set");
|
CurrentSongChangedMessageCommand=cmd(playcommand,"Set");
|
||||||
SetCommand=function(self)
|
SetCommand=function(self)
|
||||||
-- local pTargetProfile;
|
-- local pTargetProfile;
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 2.7 KiB |
@@ -6,6 +6,11 @@ t[#t+1] = Def.ActorFrame {
|
|||||||
InitCommand=cmd(scaletoclipped,SCREEN_WIDTH+1,SCREEN_HEIGHT);
|
InitCommand=cmd(scaletoclipped,SCREEN_WIDTH+1,SCREEN_HEIGHT);
|
||||||
OnCommand=cmd(diffuse,color("#FFCB05");diffusebottomedge,color("#F0BA00"));
|
OnCommand=cmd(diffuse,color("#FFCB05");diffusebottomedge,color("#F0BA00"));
|
||||||
};
|
};
|
||||||
|
LoadActor("_grid") .. {
|
||||||
|
InitCommand=cmd(customtexturerect,0,0,(SCREEN_WIDTH+1)/4,SCREEN_HEIGHT/4;SetTextureFiltering,true);
|
||||||
|
OnCommand=cmd(zoomto,SCREEN_WIDTH+1,SCREEN_HEIGHT;diffuse,Color("Orange");diffuseshift;effecttiming,(1/8)*2,0,(7/8)*2,0;effectclock,'beatnooffset';
|
||||||
|
effectcolor2,Color("Orange");effectcolor1,Colors.Alpha(Color("Orange"),0.45);fadebottom,0.25;fadetop,0.25;croptop,48/480;cropbottom,48/480);
|
||||||
|
};
|
||||||
LoadActor("_bg top") .. {
|
LoadActor("_bg top") .. {
|
||||||
InitCommand=cmd(scaletoclipped,SCREEN_WIDTH+1,SCREEN_HEIGHT);
|
InitCommand=cmd(scaletoclipped,SCREEN_WIDTH+1,SCREEN_HEIGHT);
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
return Def.ActorFrame {
|
return Def.ActorFrame {
|
||||||
FOV=90;
|
FOV=90;
|
||||||
LoadActor("shot") .. {
|
--[[ LoadActor("shot") .. {
|
||||||
InitCommand=cmd(diffusealpha,0;zoom,-2;zoomx,2;blend,'BlendMode_Add');
|
InitCommand=cmd(diffusealpha,0;zoom,2;blend,'BlendMode_Add');
|
||||||
MilestoneCommand=cmd(diffusealpha,0.75;rotationz,0;x,0;linear,2.5;diffusealpha,0;rotationz,-360;zoom,-2.5);
|
MilestoneCommand=cmd(diffusealpha,0.75;rotationz,0;accelerate,2.5;diffusealpha,0;rotationz,360;zoom,2.5);
|
||||||
};
|
}; --]]
|
||||||
LoadActor("shot") .. {
|
--[[ LoadActor("shot") .. {
|
||||||
InitCommand=cmd(diffusealpha,0;zoom,2;zoomx,-2;blend,'BlendMode_Add');
|
InitCommand=cmd(diffusealpha,0;zoom,2;zoomx,-2;blend,'BlendMode_Add');
|
||||||
MilestoneCommand=cmd(diffusealpha,0.75;rotationz,-360;x,0;linear,2.5;diffusealpha,0;rotationz,0;zoom,2.5);
|
MilestoneCommand=cmd(diffusealpha,0.75;rotationz,-360;x,0;linear,2.5;diffusealpha,0;rotationz,0;zoom,2.5);
|
||||||
};
|
}; --]]
|
||||||
LoadActor(THEME:GetPathG("Combo","100Milestone"));
|
LoadActor(THEME:GetPathG("Combo","100Milestone"));
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -2,17 +2,23 @@ local c;
|
|||||||
local player = Var "Player";
|
local player = Var "Player";
|
||||||
local ShowComboAt = THEME:GetMetric("Combo", "ShowComboAt");
|
local ShowComboAt = THEME:GetMetric("Combo", "ShowComboAt");
|
||||||
local Pulse = THEME:GetMetric("Combo", "PulseCommand");
|
local Pulse = THEME:GetMetric("Combo", "PulseCommand");
|
||||||
|
local PulseLabel = THEME:GetMetric("Combo", "PulseLabelCommand");
|
||||||
|
|
||||||
local NumberMinZoom = THEME:GetMetric("Combo", "NumberMinZoom");
|
local NumberMinZoom = THEME:GetMetric("Combo", "NumberMinZoom");
|
||||||
local NumberMaxZoom = THEME:GetMetric("Combo", "NumberMaxZoom");
|
local NumberMaxZoom = THEME:GetMetric("Combo", "NumberMaxZoom");
|
||||||
local NumberMaxZoomAt = THEME:GetMetric("Combo", "NumberMaxZoomAt");
|
local NumberMaxZoomAt = THEME:GetMetric("Combo", "NumberMaxZoomAt");
|
||||||
|
|
||||||
|
local LabelMinZoom = THEME:GetMetric("Combo", "LabelMinZoom");
|
||||||
|
local LabelMaxZoom = THEME:GetMetric("Combo", "LabelMaxZoom");
|
||||||
|
|
||||||
local t = Def.ActorFrame {
|
local t = Def.ActorFrame {
|
||||||
LoadActor(THEME:GetPathG("Combo","100Milestone")) .. {
|
LoadActor(THEME:GetPathG("Combo","100Milestone")) .. {
|
||||||
Name="OneHundredMilestone";
|
Name="OneHundredMilestone";
|
||||||
|
FiftyMilestoneCommand=cmd(playcommand,"Milestone");
|
||||||
};
|
};
|
||||||
LoadActor(THEME:GetPathG("Combo","1000Milestone")) .. {
|
LoadActor(THEME:GetPathG("Combo","1000Milestone")) .. {
|
||||||
Name="OneThousandMilestone";
|
Name="OneThousandMilestone";
|
||||||
|
ToastyAchievedMessageCommand=cmd(playcommand,"Milestone");
|
||||||
};
|
};
|
||||||
LoadFont( "Combo", "numbers" ) .. {
|
LoadFont( "Combo", "numbers" ) .. {
|
||||||
Name="Number";
|
Name="Number";
|
||||||
@@ -40,10 +46,12 @@ local t = Def.ActorFrame {
|
|||||||
return
|
return
|
||||||
end; --]]
|
end; --]]
|
||||||
TwentyFiveMilestoneCommand=function(self,parent)
|
TwentyFiveMilestoneCommand=function(self,parent)
|
||||||
(cmd(zoom,1.25;decelerate,1.325;zoom,1))(self);
|
(cmd(skewx,0.125;decelerate,0.325;skewx,1))(self);
|
||||||
end;
|
end;
|
||||||
ToastyAchievedMessageCommand=function(self,parent)
|
ToastyAchievedMessageCommand=function(self,params)
|
||||||
(cmd(thump,2;effectclock,'beat'))(self);
|
if params.PlayerNumber == player then
|
||||||
|
(cmd(thump,2;effectclock,'beat'))(self);
|
||||||
|
end;
|
||||||
end;
|
end;
|
||||||
ComboCommand=function(self, param)
|
ComboCommand=function(self, param)
|
||||||
local iCombo = param.Misses or param.Combo;
|
local iCombo = param.Misses or param.Combo;
|
||||||
@@ -56,8 +64,10 @@ local t = Def.ActorFrame {
|
|||||||
local labeltext = "";
|
local labeltext = "";
|
||||||
if param.Combo then
|
if param.Combo then
|
||||||
labeltext = "COMBO";
|
labeltext = "COMBO";
|
||||||
|
-- c.Number:playcommand("Reset");
|
||||||
else
|
else
|
||||||
labeltext = "MISSES";
|
labeltext = "MISSES";
|
||||||
|
-- c.Number:playcommand("Miss");
|
||||||
end
|
end
|
||||||
c.Label:settext( labeltext );
|
c.Label:settext( labeltext );
|
||||||
c.Label:visible(false);
|
c.Label:visible(false);
|
||||||
@@ -78,13 +88,18 @@ local t = Def.ActorFrame {
|
|||||||
elseif param.FullComboW3 then
|
elseif param.FullComboW3 then
|
||||||
c.Number:diffuse(color("#a4ff00"));
|
c.Number:diffuse(color("#a4ff00"));
|
||||||
c.Number:stopeffect();
|
c.Number:stopeffect();
|
||||||
else
|
elseif param.Combo then
|
||||||
c.Number:diffuse(color("#ffffff"));
|
c.Number:diffuse(color("#ffffff"));
|
||||||
c.Number:stopeffect();
|
c.Number:stopeffect();
|
||||||
|
(cmd(diffuse,Color("White");diffusebottomedge,color("0.5,0.5,0.5,1")))(c.Label);
|
||||||
|
else
|
||||||
|
c.Number:diffuse(color("#ff0000"));
|
||||||
|
c.Number:stopeffect();
|
||||||
|
(cmd(diffuse,Color("Red");diffusebottomedge,color("0.5,0,0,1")))(c.Label);
|
||||||
end
|
end
|
||||||
-- Pulse
|
-- Pulse
|
||||||
Pulse( c.Number, param );
|
Pulse( c.Number, param );
|
||||||
-- Pulse( c.Label, param );
|
PulseLabel( c.Label, param );
|
||||||
-- Milestone Logic
|
-- Milestone Logic
|
||||||
end;
|
end;
|
||||||
ScoreChangedMessageCommand=function(self,param)
|
ScoreChangedMessageCommand=function(self,param)
|
||||||
|
|||||||
@@ -0,0 +1,22 @@
|
|||||||
|
local Player = ...
|
||||||
|
assert(Player);
|
||||||
|
local fWidth = ( GAMESTATE:GetCurrentStyle():GetStyleType() == 'StyleType_OnePlayerTwoSides' ) and 600 or 256+16;
|
||||||
|
return Def.ActorFrame {
|
||||||
|
ToastyAchievedMessageCommand=function(self,params)
|
||||||
|
if params.PlayerNumber == Player then
|
||||||
|
(cmd(thump,1;effectclock,'beat';effectmagnitude,1,1,1;
|
||||||
|
effectcolor1,color("1,1.125,1,1");effectcolor2,color("1,1,1,1")))(self);
|
||||||
|
end
|
||||||
|
end;
|
||||||
|
Def.Quad {
|
||||||
|
InitCommand=cmd(zoomto,fWidth,SCREEN_HEIGHT;diffuse,PlayerColor(Player);diffusealpha,0;fadeleft,32/(256+16);faderight,32/(256+16));
|
||||||
|
ToastyAchievedMessageCommand=function(self,params)
|
||||||
|
if params.PlayerNumber == Player then
|
||||||
|
(cmd(linear,2.125;diffuse,Colors.Alpha( PlayerColor(Player), 0.345 );glow,color("1,1,1,0.5");decelerate,3;glow,Colors.Alpha( ColorDarkTone( PlayerColor(Player) ), 0 );diffuseramp;
|
||||||
|
effectcolor1,ColorLightTone( PlayerColor(Player) );effectcolor2,PlayerColor(Player);
|
||||||
|
effectclock,'beat';effectperiod,2;
|
||||||
|
))(self);
|
||||||
|
end
|
||||||
|
end;
|
||||||
|
};
|
||||||
|
};
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
return LoadFont("Common Normal");
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
return LoadFont("Common Normal");
|
||||||
@@ -1,6 +1,15 @@
|
|||||||
local jl = Var "JudgmentLine";
|
local jl = Var "JudgmentLine";
|
||||||
|
|
||||||
return Def.ActorFrame {
|
return Def.ActorFrame {
|
||||||
|
Def.Quad {
|
||||||
|
InitCommand=cmd(horizalign,right;zoomto,256,18);
|
||||||
|
OnCommand=cmd(diffuse,Color("Black");fadeleft,1);
|
||||||
|
};
|
||||||
|
Def.Quad {
|
||||||
|
InitCommand=cmd(horizalign,left;zoomto,256,18);
|
||||||
|
OnCommand=cmd(diffuse,Color("Black");faderight,1);
|
||||||
|
};
|
||||||
|
|
||||||
LoadActor("_frame") .. {
|
LoadActor("_frame") .. {
|
||||||
InitCommand=cmd(zoomy,0.75;diffuse,JudgmentLineToColor(jl));
|
InitCommand=cmd(zoomy,0.75;diffuse,JudgmentLineToColor(jl));
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -25,6 +25,8 @@ HelpText=&BACK; Exit &START; Skip
|
|||||||
[ScreenSelectMusic]
|
[ScreenSelectMusic]
|
||||||
HelpText=&BACK; Exit &START; Select / Join &SELECT; Magic Codes &MENULEFT;&MENURIGHT; Move::&AUXWHITE;+[KEY] Sort To [KEY]
|
HelpText=&BACK; Exit &START; Select / Join &SELECT; Magic Codes &MENULEFT;&MENURIGHT; Move::&AUXWHITE;+[KEY] Sort To [KEY]
|
||||||
AlternateHelpText=&SELECT;+&MENULEFT;&MENURIGHT; Change Difficulties &SELECT;+&START; Quick Sort
|
AlternateHelpText=&SELECT;+&MENULEFT;&MENURIGHT; Change Difficulties &SELECT;+&START; Quick Sort
|
||||||
|
[ScreenSelectCourse]
|
||||||
|
HelpText=&BACK; Exit &START; Select / Join &SELECT; Magic Codes &MENULEFT;&MENURIGHT; Move::&UP;&DOWN;&UP;&DOWN; for other course types
|
||||||
[StepsListDisplayRow StepsType]
|
[StepsListDisplayRow StepsType]
|
||||||
Dance_Single=Single
|
Dance_Single=Single
|
||||||
Dance_Double=Double
|
Dance_Double=Double
|
||||||
@@ -69,8 +71,10 @@ UserPrefGameplayShowScore=Show Score
|
|||||||
UserPrefGameplayShowStepsDisplay=Show Steps
|
UserPrefGameplayShowStepsDisplay=Show Steps
|
||||||
UserPrefShowLotsaOptions=Options Density
|
UserPrefShowLotsaOptions=Options Density
|
||||||
UserPrefAutoSetStyle=Auto Set Style
|
UserPrefAutoSetStyle=Auto Set Style
|
||||||
|
UserPrefLongFail=Fail Length
|
||||||
[OptionExplanations]
|
[OptionExplanations]
|
||||||
UserPrefGameplayShowScore=Show or Hide the score display in gameplay.
|
UserPrefGameplayShowScore=Show or Hide the score display in gameplay.
|
||||||
UserPrefGameplayShowStepsDisplay=Show or Hide the step information display in gameplay.
|
UserPrefGameplayShowStepsDisplay=Show or Hide the step information display in gameplay.
|
||||||
UserPrefShowLotsaOptions=Choose how many lines/rows of options to choose from. &oq;Few&cq; keeps the list to a minimum. &oq;Many&cq; adds various show-off mods.
|
UserPrefShowLotsaOptions=Choose how many lines/rows of options to choose from. &oq;Few&cq; keeps the list to a minimum. &oq;Many&cq; adds various show-off mods.
|
||||||
UserPrefAutoSetStyle=Allow the game to list all one player and two player modes at once instead of one style only. This might require a restart of StepMania\n( or alternatively hit F2! )
|
UserPrefAutoSetStyle=Allow the game to list all one player and two player modes at once instead of one style only. This might require a restart of StepMania\n( or alternatively hit F2! )
|
||||||
|
UserPrefLongFail=Choose between the original sm-ssc fail (Long) or the new sm-ssc fail (Short).
|
||||||
@@ -1,49 +0,0 @@
|
|||||||
function HitCombo()
|
|
||||||
sGame = GAMESTATE:GetCurrentGame():GetName();
|
|
||||||
local Combo = {
|
|
||||||
dance = 2,
|
|
||||||
pump = 4,
|
|
||||||
beat = 2,
|
|
||||||
kb7 = 2,
|
|
||||||
para = 2,
|
|
||||||
};
|
|
||||||
return Combo[sGame]
|
|
||||||
end;
|
|
||||||
|
|
||||||
function MissCombo()
|
|
||||||
sGame = GAMESTATE:GetCurrentGame():GetName();
|
|
||||||
local Combo = {
|
|
||||||
dance = 2,
|
|
||||||
pump = 4,
|
|
||||||
beat = cmd(),
|
|
||||||
kb7 = cmd(),
|
|
||||||
para = cmd(),
|
|
||||||
};
|
|
||||||
return Combo[sGame]
|
|
||||||
end;
|
|
||||||
|
|
||||||
function FailCombo() -- The combo that causes game failure.
|
|
||||||
sGame = GAMESTATE:GetCurrentGame():GetName();
|
|
||||||
local Combo = {
|
|
||||||
dance = "30", -- ITG/Pump Pro does it this way.
|
|
||||||
pump = "51",
|
|
||||||
beat = "-1",
|
|
||||||
kb7 = "-1",
|
|
||||||
para = "-1",
|
|
||||||
};
|
|
||||||
return Combo[sGame]
|
|
||||||
end;
|
|
||||||
|
|
||||||
function HoldJudgmentFail()
|
|
||||||
if GAMESTATE:GetCurrentGame():GetName() == "pump" then
|
|
||||||
return cmd();
|
|
||||||
else return cmd(finishtweening;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);
|
|
||||||
end;
|
|
||||||
end;
|
|
||||||
|
|
||||||
function HoldJudgmentPass()
|
|
||||||
if GAMESTATE:GetCurrentGame():GetName() == "pump" then
|
|
||||||
return cmd();
|
|
||||||
else return cmd(finishtweening;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);
|
|
||||||
end;
|
|
||||||
end;
|
|
||||||
@@ -7,13 +7,15 @@ function InitUserPrefs()
|
|||||||
if GetUserPref("UserPrefGameplayShowScore") == nil then
|
if GetUserPref("UserPrefGameplayShowScore") == nil then
|
||||||
SetUserPref("UserPrefGameplayShowScore", true);
|
SetUserPref("UserPrefGameplayShowScore", true);
|
||||||
end;
|
end;
|
||||||
if GetUserPrefB("UserPrefShowLotsaOptions") == nil then
|
if GetUserPrefB("UserPrefShowLotsaOptions") == nil then
|
||||||
SetUserPref("UserPrefShowLotsaOptions", true);
|
SetUserPref("UserPrefShowLotsaOptions", true);
|
||||||
end;
|
end;
|
||||||
if GetUserPrefB("UserPrefAutoSetStyle") == nil then
|
if GetUserPrefB("UserPrefAutoSetStyle") == nil then
|
||||||
SetUserPref("UserPrefAutoSetStyle", true);
|
SetUserPref("UserPrefAutoSetStyle", true);
|
||||||
end;
|
end;
|
||||||
|
if GetUserPrefB("UserPrefLongFail") == nil then
|
||||||
|
SetUserPref("UserPrefLongFail", false);
|
||||||
|
end;
|
||||||
--[[ if GetUserPref("ProTimingP1") == nil then
|
--[[ if GetUserPref("ProTimingP1") == nil then
|
||||||
SetUserPref("ProTimingP1", false);
|
SetUserPref("ProTimingP1", false);
|
||||||
end;
|
end;
|
||||||
@@ -69,7 +71,7 @@ end;
|
|||||||
|
|
||||||
|
|
||||||
function UserPrefGameplayShowScore()
|
function UserPrefGameplayShowScore()
|
||||||
local t = {
|
local t = {
|
||||||
Name = "UserPrefGameplayShowScore";
|
Name = "UserPrefGameplayShowScore";
|
||||||
LayoutType = "ShowAllInRow";
|
LayoutType = "ShowAllInRow";
|
||||||
SelectType = "SelectOne";
|
SelectType = "SelectOne";
|
||||||
@@ -77,16 +79,16 @@ function UserPrefGameplayShowScore()
|
|||||||
ExportOnChange = false;
|
ExportOnChange = false;
|
||||||
Choices = { 'Off','On' };
|
Choices = { 'Off','On' };
|
||||||
LoadSelections = function(self, list, pn)
|
LoadSelections = function(self, list, pn)
|
||||||
if ReadPrefFromFile("UserPrefGameplayShowScore") ~= nil then
|
if ReadPrefFromFile("UserPrefGameplayShowScore") ~= nil then
|
||||||
if GetUserPrefB("UserPrefGameplayShowScore") then
|
if GetUserPrefB("UserPrefGameplayShowScore") then
|
||||||
list[2] = true;
|
list[2] = true;
|
||||||
else
|
else
|
||||||
list[1] = true;
|
list[1] = true;
|
||||||
end;
|
end;
|
||||||
else
|
else
|
||||||
WritePrefToFile("UserPrefGameplayShowScore",false);
|
WritePrefToFile("UserPrefGameplayShowScore",false);
|
||||||
list[1] = true;
|
list[1] = true;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
SaveSelections = function(self, list, pn)
|
SaveSelections = function(self, list, pn)
|
||||||
local val;
|
local val;
|
||||||
@@ -95,8 +97,8 @@ function UserPrefGameplayShowScore()
|
|||||||
else
|
else
|
||||||
val = false;
|
val = false;
|
||||||
end;
|
end;
|
||||||
WritePrefToFile("UserPrefGameplayShowScore",val);
|
WritePrefToFile("UserPrefGameplayShowScore",val);
|
||||||
MESSAGEMAN:Broadcast("PrferenceSet", { Message == "Set Preference" } );
|
MESSAGEMAN:Broadcast("PrferenceSet", { Message == "Set Preference" } );
|
||||||
end;
|
end;
|
||||||
};
|
};
|
||||||
setmetatable( t, t );
|
setmetatable( t, t );
|
||||||
@@ -104,7 +106,7 @@ function UserPrefGameplayShowScore()
|
|||||||
end
|
end
|
||||||
|
|
||||||
function UserPrefGameplayShowStepsDisplay()
|
function UserPrefGameplayShowStepsDisplay()
|
||||||
local t = {
|
local t = {
|
||||||
Name = "UserPrefGameplayShowStepsDisplay";
|
Name = "UserPrefGameplayShowStepsDisplay";
|
||||||
LayoutType = "ShowAllInRow";
|
LayoutType = "ShowAllInRow";
|
||||||
SelectType = "SelectOne";
|
SelectType = "SelectOne";
|
||||||
@@ -112,16 +114,16 @@ function UserPrefGameplayShowStepsDisplay()
|
|||||||
ExportOnChange = false;
|
ExportOnChange = false;
|
||||||
Choices = { 'Off','On' };
|
Choices = { 'Off','On' };
|
||||||
LoadSelections = function(self, list, pn)
|
LoadSelections = function(self, list, pn)
|
||||||
if ReadPrefFromFile("UserPrefGameplayShowStepsDisplay") ~= nil then
|
if ReadPrefFromFile("UserPrefGameplayShowStepsDisplay") ~= nil then
|
||||||
if GetUserPrefB("UserPrefGameplayShowStepsDisplay") then
|
if GetUserPrefB("UserPrefGameplayShowStepsDisplay") then
|
||||||
list[2] = true;
|
list[2] = true;
|
||||||
else
|
else
|
||||||
list[1] = true;
|
list[1] = true;
|
||||||
end;
|
end;
|
||||||
else
|
else
|
||||||
WritePrefToFile("UserPrefGameplayShowStepsDisplay",false);
|
WritePrefToFile("UserPrefGameplayShowStepsDisplay",false);
|
||||||
list[1] = true;
|
list[1] = true;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
SaveSelections = function(self, list, pn)
|
SaveSelections = function(self, list, pn)
|
||||||
local val;
|
local val;
|
||||||
@@ -130,8 +132,8 @@ function UserPrefGameplayShowStepsDisplay()
|
|||||||
else
|
else
|
||||||
val = false;
|
val = false;
|
||||||
end;
|
end;
|
||||||
WritePrefToFile("UserPrefGameplayShowStepsDisplay",val);
|
WritePrefToFile("UserPrefGameplayShowStepsDisplay",val);
|
||||||
MESSAGEMAN:Broadcast("PrferenceSet", { Message == "Set Preference" } );
|
MESSAGEMAN:Broadcast("PrferenceSet", { Message == "Set Preference" } );
|
||||||
end;
|
end;
|
||||||
};
|
};
|
||||||
setmetatable( t, t );
|
setmetatable( t, t );
|
||||||
@@ -139,7 +141,7 @@ function UserPrefGameplayShowStepsDisplay()
|
|||||||
end
|
end
|
||||||
|
|
||||||
function UserPrefShowLotsaOptions()
|
function UserPrefShowLotsaOptions()
|
||||||
local t = {
|
local t = {
|
||||||
Name = "UserPrefShowLotsaOptions";
|
Name = "UserPrefShowLotsaOptions";
|
||||||
LayoutType = "ShowAllInRow";
|
LayoutType = "ShowAllInRow";
|
||||||
SelectType = "SelectOne";
|
SelectType = "SelectOne";
|
||||||
@@ -165,8 +167,8 @@ function UserPrefShowLotsaOptions()
|
|||||||
else
|
else
|
||||||
val = false;
|
val = false;
|
||||||
end;
|
end;
|
||||||
WritePrefToFile("UserPrefShowLotsaOptions",val);
|
WritePrefToFile("UserPrefShowLotsaOptions",val);
|
||||||
MESSAGEMAN:Broadcast("PrferenceSet", { Message == "Set Preference" } );
|
MESSAGEMAN:Broadcast("PrferenceSet", { Message == "Set Preference" } );
|
||||||
end;
|
end;
|
||||||
};
|
};
|
||||||
setmetatable( t, t );
|
setmetatable( t, t );
|
||||||
@@ -186,7 +188,7 @@ end
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
function UserPrefAutoSetStyle()
|
function UserPrefAutoSetStyle()
|
||||||
local t = {
|
local t = {
|
||||||
Name = "UserPrefAutoSetStyle";
|
Name = "UserPrefAutoSetStyle";
|
||||||
LayoutType = "ShowAllInRow";
|
LayoutType = "ShowAllInRow";
|
||||||
SelectType = "SelectOne";
|
SelectType = "SelectOne";
|
||||||
@@ -194,16 +196,16 @@ function UserPrefAutoSetStyle()
|
|||||||
ExportOnChange = false;
|
ExportOnChange = false;
|
||||||
Choices = { 'Off','On' };
|
Choices = { 'Off','On' };
|
||||||
LoadSelections = function(self, list, pn)
|
LoadSelections = function(self, list, pn)
|
||||||
if ReadPrefFromFile("UserPrefAutoSetStyle") ~= nil then
|
if ReadPrefFromFile("UserPrefAutoSetStyle") ~= nil then
|
||||||
if GetUserPrefB("UserPrefAutoSetStyle") then
|
if GetUserPrefB("UserPrefAutoSetStyle") then
|
||||||
list[2] = true;
|
list[2] = true;
|
||||||
else
|
else
|
||||||
list[1] = true;
|
list[1] = true;
|
||||||
end;
|
end;
|
||||||
else
|
else
|
||||||
WritePrefToFile("UserPrefAutoSetStyle",false);
|
WritePrefToFile("UserPrefAutoSetStyle",false);
|
||||||
list[1] = true;
|
list[1] = true;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
SaveSelections = function(self, list, pn)
|
SaveSelections = function(self, list, pn)
|
||||||
local val;
|
local val;
|
||||||
@@ -212,8 +214,44 @@ function UserPrefAutoSetStyle()
|
|||||||
else
|
else
|
||||||
val = false;
|
val = false;
|
||||||
end;
|
end;
|
||||||
WritePrefToFile("UserPrefAutoSetStyle",val);
|
WritePrefToFile("UserPrefAutoSetStyle",val);
|
||||||
MESSAGEMAN:Broadcast("PrferenceSet", { Message == "Set Preference" } );
|
MESSAGEMAN:Broadcast("PrferenceSet", { Message == "Set Preference" } );
|
||||||
|
end;
|
||||||
|
};
|
||||||
|
setmetatable( t, t );
|
||||||
|
return t;
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
function UserPrefLongFail()
|
||||||
|
local t = {
|
||||||
|
Name = "UserPrefLongFail";
|
||||||
|
LayoutType = "ShowAllInRow";
|
||||||
|
SelectType = "SelectOne";
|
||||||
|
OneChoiceForAllPlayers = true;
|
||||||
|
ExportOnChange = false;
|
||||||
|
Choices = { 'Short','Long' };
|
||||||
|
LoadSelections = function(self, list, pn)
|
||||||
|
if ReadPrefFromFile("UserPrefLongFail") ~= nil then
|
||||||
|
if GetUserPrefB("UserPrefLongFail") then
|
||||||
|
list[2] = true;
|
||||||
|
else
|
||||||
|
list[1] = true;
|
||||||
|
end;
|
||||||
|
else
|
||||||
|
WritePrefToFile("UserPrefLongFail",false);
|
||||||
|
list[1] = true;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
SaveSelections = function(self, list, pn)
|
||||||
|
local val;
|
||||||
|
if list[2] then
|
||||||
|
val = true;
|
||||||
|
else
|
||||||
|
val = false;
|
||||||
|
end;
|
||||||
|
WritePrefToFile("UserPrefLongFail",val);
|
||||||
|
MESSAGEMAN:Broadcast("PrferenceSet", { Message == "Set Preference" } );
|
||||||
end;
|
end;
|
||||||
};
|
};
|
||||||
setmetatable( t, t );
|
setmetatable( t, t );
|
||||||
|
|||||||
Binary file not shown.
+86
-39
@@ -36,10 +36,13 @@ ShowComboAt=2
|
|||||||
NumberMinZoom=0.8
|
NumberMinZoom=0.8
|
||||||
NumberMaxZoom=1
|
NumberMaxZoom=1
|
||||||
NumberMaxZoomAt=100
|
NumberMaxZoomAt=100
|
||||||
|
LabelMinZoom=0.75*0.5
|
||||||
|
LabelMaxZoom=0.75*0.8
|
||||||
|
|
||||||
PulseCommand=%function(self,param) self:stoptweening(); self:zoom(1.125*param.Zoom); self:linear(0.05); self:zoom(param.Zoom); end
|
PulseCommand=%function(self,param) self:stoptweening(); self:zoom(1.125*param.Zoom); self:linear(0.05); self:zoom(param.Zoom); end
|
||||||
NumberOnCommand=y,240-216-2;shadowlength,1;horizalign,right;vertalign,bottom;
|
PulseLabelCommand=%function(self,param) self:stoptweening(); self:zoom(1.075*param.Zoom); self:linear(0.05); self:zoom(param.Zoom); end
|
||||||
LabelOnCommand=x,6;y,22;shadowlength,1;horizalign,left;vertalign,bottom
|
NumberOnCommand=y,240-216-1.5;shadowlength,1;horizalign,right;vertalign,bottom;
|
||||||
|
LabelOnCommand=x,6;y,22.5;shadowlength,1;zoom,0.75;diffusebottomedge,color("0.75,0.75,0.75,1");horizalign,left;vertalign,bottom
|
||||||
|
|
||||||
[FadingBanner]
|
[FadingBanner]
|
||||||
BannerOnCommand=
|
BannerOnCommand=
|
||||||
@@ -553,7 +556,7 @@ LineHighlightChangeToExitCommand=linear,0.1;diffuse,Color("Red");diffuseramp;eff
|
|||||||
# Effect,11="mod,bumpy;name,Bumpy"
|
# Effect,11="mod,bumpy;name,Bumpy"
|
||||||
# Effect,12="mod,beat;name,Beat"
|
# Effect,12="mod,beat;name,Beat"
|
||||||
|
|
||||||
XXX: what of hiddenoffset and suddenoffset?
|
# XXX: what of hiddenoffset and suddenoffset?
|
||||||
# Appearance="5;selectmultiple"
|
# Appearance="5;selectmultiple"
|
||||||
# Appearance,1="mod,hidden;name,Hidden"
|
# Appearance,1="mod,hidden;name,Hidden"
|
||||||
# Appearance,2="mod,sudden;name,Sudden"
|
# Appearance,2="mod,sudden;name,Sudden"
|
||||||
@@ -635,16 +638,25 @@ ItemsLongRowSharedX=SCREEN_CENTER_X
|
|||||||
|
|
||||||
[ScreenOptionsTheme]
|
[ScreenOptionsTheme]
|
||||||
Fallback="ScreenOptionsServiceChild"
|
Fallback="ScreenOptionsServiceChild"
|
||||||
LineNames="gScore,gSDisp,gOpts"
|
LineNames="gScore,gSDisp,gOpts,gLongFail"
|
||||||
#,gAuto
|
#,gAuto
|
||||||
LinegScore="lua,UserPrefGameplayShowScore()"
|
LinegScore="lua,UserPrefGameplayShowScore()"
|
||||||
LinegSDisp="lua,UserPrefGameplayShowStepsDisplay()"
|
LinegSDisp="lua,UserPrefGameplayShowStepsDisplay()"
|
||||||
LinegOpts="lua,UserPrefShowLotsaOptions()"
|
LinegOpts="lua,UserPrefShowLotsaOptions()"
|
||||||
LinegAuto="lua,UserPrefAutoSetStyle()"
|
LinegAuto="lua,UserPrefAutoSetStyle()"
|
||||||
|
LinegLongFail="lua,UserPrefLongFail()"
|
||||||
|
|
||||||
|
[ScreenOptionsSystemDirection]
|
||||||
|
LineNames="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,LF,17,18,19,20,21,22"
|
||||||
|
LineLF="lua,UserPrefLongFail()"
|
||||||
|
|
||||||
[ScreenOptionsService]
|
[ScreenOptionsService]
|
||||||
ShowHeader=false
|
ShowHeader=false
|
||||||
|
|
||||||
|
# ScreenOptionsSystemDirection
|
||||||
|
LineNames="SD,1,2,13,3,10,11,4,12,6,5,Theme,8,9"
|
||||||
|
LineSD="gamecommand;screen,ScreenOptionsSystemDirection;name,System Direction"
|
||||||
|
|
||||||
NumRowsShown=14
|
NumRowsShown=14
|
||||||
RowPositionTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) self:y(SCREEN_CENTER_Y-170+24*offsetFromCenter) end
|
RowPositionTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) self:y(SCREEN_CENTER_Y-170+24*offsetFromCenter) end
|
||||||
|
|
||||||
@@ -812,8 +824,8 @@ ChoiceNames="Normal,Extended"
|
|||||||
#
|
#
|
||||||
PerChoiceIconElement=false
|
PerChoiceIconElement=false
|
||||||
# todo: re-implement ScreenGameInformation
|
# todo: re-implement ScreenGameInformation
|
||||||
ChoiceNormal="name,Normal;playmode,regular;screen,ScreenSelectMusic"
|
ChoiceNormal="applydefaultoptions;name,Normal;playmode,regular;screen,ScreenSelectMusic"
|
||||||
ChoiceExtended="name,Extended;playmode,nonstop;screen,ScreenSelectCourse"
|
ChoiceExtended="applydefaultoptions;name,Extended;playmode,nonstop;screen,ScreenSelectCourse"
|
||||||
#~ ChoiceExtended="name,Extended;playmode,nonstop;sort,AllCourses;screen,ScreenSelectCourse"
|
#~ ChoiceExtended="name,Extended;playmode,nonstop;sort,AllCourses;screen,ScreenSelectCourse"
|
||||||
#
|
#
|
||||||
ShowScroller=false
|
ShowScroller=false
|
||||||
@@ -875,6 +887,8 @@ HelpSelectMenuOpenedMessageCommand=stoptweening;decelerate,0.125;diffusealpha,0;
|
|||||||
HelpSelectMenuClosedMessageCommand=stoptweening;accelerate,0.0725;diffusealpha,1;
|
HelpSelectMenuClosedMessageCommand=stoptweening;accelerate,0.0725;diffusealpha,1;
|
||||||
# Clone everything from HelpDisplay: we're lazy
|
# Clone everything from HelpDisplay: we're lazy
|
||||||
ShowAlternateHelpDisplay=true
|
ShowAlternateHelpDisplay=true
|
||||||
|
# AlternateHelpDisplaySelectMenuOpenedMessageCommand=stoptweening;y,SCREEN_BOTTOM-16;accelerate,0.0725/2;y,SCREEN_BOTTOM-16-16;diffusealpha,1;decelerate,0.0725/2;y,SCREEN_BOTTOM-16-32;
|
||||||
|
# AlternateHelpDisplaySelectMenuClosedMessageCommand=stoptweening;y,SCREEN_BOTTOM-16;smooth,0.125;y,SCREEN_BOTTOM-16;diffusealpha,0;
|
||||||
AlternateHelpDisplaySelectMenuOpenedMessageCommand=stoptweening;accelerate,0.0725;diffusealpha,1;
|
AlternateHelpDisplaySelectMenuOpenedMessageCommand=stoptweening;accelerate,0.0725;diffusealpha,1;
|
||||||
AlternateHelpDisplaySelectMenuClosedMessageCommand=stoptweening;decelerate,0.125;diffusealpha,0;
|
AlternateHelpDisplaySelectMenuClosedMessageCommand=stoptweening;decelerate,0.125;diffusealpha,0;
|
||||||
#
|
#
|
||||||
@@ -954,6 +968,9 @@ DifficultyListOffCommand=bouncebegin,0.15;zoomx,0;
|
|||||||
#
|
#
|
||||||
DifficultyListShowCommand=stoptweening;bounceend,0.135;zoomx,1
|
DifficultyListShowCommand=stoptweening;bounceend,0.135;zoomx,1
|
||||||
DifficultyListHideCommand=stoptweening;bouncebegin,0.135;zoomx,0
|
DifficultyListHideCommand=stoptweening;bouncebegin,0.135;zoomx,0
|
||||||
|
# Shrink the difficultylist for viewing panedisplays;
|
||||||
|
# DifficultyListSelectMenuOpenedMessageCommand=stoptweening;decelerate,0.125;zoom,0.5
|
||||||
|
# DifficultyListSelectMenuClosedMessageCommand=stoptweening;accelerate,0.0725;zoom,1;
|
||||||
#
|
#
|
||||||
ShowCourseContentsList=false
|
ShowCourseContentsList=false
|
||||||
CourseContentsListX=SCREEN_CENTER_X-160
|
CourseContentsListX=SCREEN_CENTER_X-160
|
||||||
@@ -1135,6 +1152,16 @@ LifeP2OnCommand=finishtweening;zoomx,-1;addy,-48;sleep,1.25;bounceend,0.35;addy,
|
|||||||
#~ LifeP2OnCommand=zoomx,-1;addx,SCREEN_CENTER_X;sleep,1.25;decelerate,0.35*0.25;addx,-SCREEN_CENTER_X*1.5;accelerate,0.35*0.25;addx,SCREEN_CENTER_X*0.25;bounceend,0.35*0.25;addx,SCREEN_CENTER_X*0.25
|
#~ LifeP2OnCommand=zoomx,-1;addx,SCREEN_CENTER_X;sleep,1.25;decelerate,0.35*0.25;addx,-SCREEN_CENTER_X*1.5;accelerate,0.35*0.25;addx,SCREEN_CENTER_X*0.25;bounceend,0.35*0.25;addx,SCREEN_CENTER_X*0.25
|
||||||
LifeP2OffCommand=
|
LifeP2OffCommand=
|
||||||
#
|
#
|
||||||
|
ToastyDisplayP1X=(GAMESTATE:GetCurrentStyle():GetStyleType() == 'StyleType_OnePlayerTwoSides' or (PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1)) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
|
||||||
|
ToastyDisplayP1Y=SCREEN_CENTER_Y
|
||||||
|
ToastyDisplayP1OnCommand=
|
||||||
|
ToastyDisplayP1OffCommand=
|
||||||
|
#
|
||||||
|
ToastyDisplayP2X=(GAMESTATE:GetCurrentStyle():GetStyleType() == 'StyleType_OnePlayerTwoSides' or (PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1)) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
|
||||||
|
ToastyDisplayP2Y=SCREEN_CENTER_Y
|
||||||
|
ToastyDisplayP2OnCommand=
|
||||||
|
ToastyDisplayP2OffCommand=
|
||||||
|
#
|
||||||
SongNumberP1X=THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") - 60
|
SongNumberP1X=THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") - 60
|
||||||
SongNumberP1Y=SCREEN_TOP+24+7
|
SongNumberP1Y=SCREEN_TOP+24+7
|
||||||
SongNumberP1OnCommand=zoom,0.75;diffuse,PlayerColor(PLAYER_1);strokecolor,BoostColor(PlayerColor(PLAYER_1),0.5)
|
SongNumberP1OnCommand=zoom,0.75;diffuse,PlayerColor(PLAYER_1);strokecolor,BoostColor(PlayerColor(PLAYER_1),0.5)
|
||||||
@@ -1243,91 +1270,91 @@ ShowGraphDisplay=true
|
|||||||
ShowComboGraph=true
|
ShowComboGraph=true
|
||||||
ShowStepsDisplay=true
|
ShowStepsDisplay=true
|
||||||
#
|
#
|
||||||
W1NumberP1X=SCREEN_CENTER_X-160
|
W1NumberP1X=SCREEN_CENTER_X-160+40
|
||||||
W1NumberP1Y=SCREEN_TOP+160
|
W1NumberP1Y=SCREEN_TOP+160
|
||||||
W1NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);shadowlength,1
|
W1NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
|
||||||
W1NumberP1OffCommand=
|
W1NumberP1OffCommand=
|
||||||
W1NumberP2X=SCREEN_CENTER_X+160
|
W1NumberP2X=SCREEN_CENTER_X+160-40
|
||||||
W1NumberP2Y=SCREEN_TOP+160
|
W1NumberP2Y=SCREEN_TOP+160
|
||||||
W1NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);shadowlength,1
|
W1NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
|
||||||
W1NumberP2OffCommand=
|
W1NumberP2OffCommand=
|
||||||
W1LabelX=SCREEN_CENTER_X
|
W1LabelX=SCREEN_CENTER_X
|
||||||
W1LabelY=SCREEN_TOP+160
|
W1LabelY=SCREEN_TOP+160
|
||||||
W1LabelOnCommand=
|
W1LabelOnCommand=
|
||||||
W1LabelOffCommand=
|
W1LabelOffCommand=
|
||||||
#
|
#
|
||||||
W2NumberP1X=SCREEN_CENTER_X-160
|
W2NumberP1X=SCREEN_CENTER_X-160+40
|
||||||
W2NumberP1Y=SCREEN_TOP+180
|
W2NumberP1Y=SCREEN_TOP+180
|
||||||
W2NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);shadowlength,1
|
W2NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
|
||||||
W2NumberP1OffCommand=
|
W2NumberP1OffCommand=
|
||||||
W2NumberP2X=SCREEN_CENTER_X+160
|
W2NumberP2X=SCREEN_CENTER_X+160-40
|
||||||
W2NumberP2Y=SCREEN_TOP+180
|
W2NumberP2Y=SCREEN_TOP+180
|
||||||
W2NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);shadowlength,1
|
W2NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
|
||||||
W2NumberP2OffCommand=
|
W2NumberP2OffCommand=
|
||||||
W2LabelX=SCREEN_CENTER_X
|
W2LabelX=SCREEN_CENTER_X
|
||||||
W2LabelY=SCREEN_TOP+180
|
W2LabelY=SCREEN_TOP+180
|
||||||
W2LabelOnCommand=
|
W2LabelOnCommand=
|
||||||
W2LabelOffCommand=
|
W2LabelOffCommand=
|
||||||
#
|
#
|
||||||
W3NumberP1X=SCREEN_CENTER_X-160
|
W3NumberP1X=SCREEN_CENTER_X-160+40
|
||||||
W3NumberP1Y=SCREEN_TOP+200
|
W3NumberP1Y=SCREEN_TOP+200
|
||||||
W3NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);shadowlength,1
|
W3NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
|
||||||
W3NumberP1OffCommand=
|
W3NumberP1OffCommand=
|
||||||
W3NumberP2X=SCREEN_CENTER_X+160
|
W3NumberP2X=SCREEN_CENTER_X+160
|
||||||
W3NumberP2Y=SCREEN_TOP+200
|
W3NumberP2Y=SCREEN_TOP+200
|
||||||
W3NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);shadowlength,1
|
W3NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
|
||||||
W3NumberP2OffCommand=
|
W3NumberP2OffCommand=
|
||||||
W3LabelX=SCREEN_CENTER_X
|
W3LabelX=SCREEN_CENTER_X
|
||||||
W3LabelY=SCREEN_TOP+200
|
W3LabelY=SCREEN_TOP+200
|
||||||
W3LabelOnCommand=
|
W3LabelOnCommand=
|
||||||
W3LabelOffCommand=
|
W3LabelOffCommand=
|
||||||
#
|
#
|
||||||
W4NumberP1X=SCREEN_CENTER_X-160
|
W4NumberP1X=SCREEN_CENTER_X-160+40
|
||||||
W4NumberP1Y=SCREEN_TOP+220
|
W4NumberP1Y=SCREEN_TOP+220
|
||||||
W4NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);shadowlength,1
|
W4NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
|
||||||
W4NumberP1OffCommand=
|
W4NumberP1OffCommand=
|
||||||
W4NumberP2X=SCREEN_CENTER_X+160
|
W4NumberP2X=SCREEN_CENTER_X+160-40
|
||||||
W4NumberP2Y=SCREEN_TOP+220
|
W4NumberP2Y=SCREEN_TOP+220
|
||||||
W4NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);shadowlength,1
|
W4NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
|
||||||
W4NumberP2OffCommand=
|
W4NumberP2OffCommand=
|
||||||
W4LabelX=SCREEN_CENTER_X
|
W4LabelX=SCREEN_CENTER_X
|
||||||
W4LabelY=SCREEN_TOP+220
|
W4LabelY=SCREEN_TOP+220
|
||||||
W4LabelOnCommand=
|
W4LabelOnCommand=
|
||||||
W4LabelOffCommand=
|
W4LabelOffCommand=
|
||||||
#
|
#
|
||||||
W5NumberP1X=SCREEN_CENTER_X-160
|
W5NumberP1X=SCREEN_CENTER_X-160+40
|
||||||
W5NumberP1Y=SCREEN_TOP+240
|
W5NumberP1Y=SCREEN_TOP+240
|
||||||
W5NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);shadowlength,1
|
W5NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
|
||||||
W5NumberP1OffCommand=
|
W5NumberP1OffCommand=
|
||||||
W5NumberP2X=SCREEN_CENTER_X+160
|
W5NumberP2X=SCREEN_CENTER_X+160-40
|
||||||
W5NumberP2Y=SCREEN_TOP+240
|
W5NumberP2Y=SCREEN_TOP+240
|
||||||
W5NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);shadowlength,1
|
W5NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
|
||||||
W5NumberP2OffCommand=
|
W5NumberP2OffCommand=
|
||||||
W5LabelX=SCREEN_CENTER_X
|
W5LabelX=SCREEN_CENTER_X
|
||||||
W5LabelY=SCREEN_TOP+240
|
W5LabelY=SCREEN_TOP+240
|
||||||
W5LabelOnCommand=
|
W5LabelOnCommand=
|
||||||
W5LabelOffCommand=
|
W5LabelOffCommand=
|
||||||
#
|
#
|
||||||
MissNumberP1X=SCREEN_CENTER_X-160
|
MissNumberP1X=SCREEN_CENTER_X-160+40
|
||||||
MissNumberP1Y=SCREEN_TOP+260
|
MissNumberP1Y=SCREEN_TOP+260
|
||||||
MissNumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);shadowlength,1
|
MissNumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
|
||||||
MissNumberP1OffCommand=
|
MissNumberP1OffCommand=
|
||||||
MissNumberP2X=SCREEN_CENTER_X+160
|
MissNumberP2X=SCREEN_CENTER_X+160-40
|
||||||
MissNumberP2Y=SCREEN_TOP+260
|
MissNumberP2Y=SCREEN_TOP+260
|
||||||
MissNumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);shadowlength,1
|
MissNumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
|
||||||
MissNumberP2OffCommand=
|
MissNumberP2OffCommand=
|
||||||
MissLabelX=SCREEN_CENTER_X
|
MissLabelX=SCREEN_CENTER_X
|
||||||
MissLabelY=SCREEN_TOP+260
|
MissLabelY=SCREEN_TOP+260
|
||||||
MissLabelOnCommand=
|
MissLabelOnCommand=
|
||||||
MissLabelOffCommand=
|
MissLabelOffCommand=
|
||||||
#
|
#
|
||||||
HeldNumberP1X=SCREEN_CENTER_X-160
|
HeldNumberP1X=SCREEN_CENTER_X-160+40
|
||||||
HeldNumberP1Y=SCREEN_TOP+280
|
HeldNumberP1Y=SCREEN_TOP+280
|
||||||
HeldNumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);shadowlength,1
|
HeldNumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
|
||||||
HeldNumberP1OffCommand=
|
HeldNumberP1OffCommand=
|
||||||
HeldNumberP2X=SCREEN_CENTER_X+160
|
HeldNumberP2X=SCREEN_CENTER_X+160-40
|
||||||
HeldNumberP2Y=SCREEN_TOP+280
|
HeldNumberP2Y=SCREEN_TOP+280
|
||||||
HeldNumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);shadowlength,1
|
HeldNumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
|
||||||
HeldNumberP2OffCommand=
|
HeldNumberP2OffCommand=
|
||||||
HeldLabelX=SCREEN_CENTER_X
|
HeldLabelX=SCREEN_CENTER_X
|
||||||
HeldLabelY=SCREEN_TOP+280
|
HeldLabelY=SCREEN_TOP+280
|
||||||
@@ -1335,13 +1362,13 @@ HeldLabelOnCommand=
|
|||||||
HeldLabelOffCommand=
|
HeldLabelOffCommand=
|
||||||
|
|
||||||
#
|
#
|
||||||
MaxComboNumberP1X=SCREEN_CENTER_X-160
|
MaxComboNumberP1X=SCREEN_CENTER_X-160+40
|
||||||
MaxComboNumberP1Y=SCREEN_TOP+300
|
MaxComboNumberP1Y=SCREEN_TOP+300
|
||||||
MaxComboNumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);shadowlength,1
|
MaxComboNumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
|
||||||
MaxComboNumberP1OffCommand=
|
MaxComboNumberP1OffCommand=
|
||||||
MaxComboNumberP2X=SCREEN_CENTER_X+160
|
MaxComboNumberP2X=SCREEN_CENTER_X+160-40
|
||||||
MaxComboNumberP2Y=SCREEN_TOP+300
|
MaxComboNumberP2Y=SCREEN_TOP+300
|
||||||
MaxComboNumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);shadowlength,1
|
MaxComboNumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
|
||||||
MaxComboNumberP2OffCommand=
|
MaxComboNumberP2OffCommand=
|
||||||
MaxComboLabelX=SCREEN_CENTER_X
|
MaxComboLabelX=SCREEN_CENTER_X
|
||||||
MaxComboLabelY=SCREEN_TOP+300
|
MaxComboLabelY=SCREEN_TOP+300
|
||||||
@@ -1355,11 +1382,11 @@ ScoreLabelOffCommand=
|
|||||||
#
|
#
|
||||||
ScoreNumberP1X=SCREEN_CENTER_X-160
|
ScoreNumberP1X=SCREEN_CENTER_X-160
|
||||||
ScoreNumberP1Y=SCREEN_TOP+330
|
ScoreNumberP1Y=SCREEN_TOP+330
|
||||||
ScoreNumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);diffusetopedge,BoostColor(PlayerColor(PLAYER_1),1.5);shadowlength,1
|
ScoreNumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);diffusetopedge,BoostColor(PlayerColor(PLAYER_1),1.5);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1
|
||||||
ScoreNumberP1OffCommand=
|
ScoreNumberP1OffCommand=
|
||||||
ScoreNumberP2X=SCREEN_CENTER_X+160
|
ScoreNumberP2X=SCREEN_CENTER_X+160
|
||||||
ScoreNumberP2Y=SCREEN_TOP+330
|
ScoreNumberP2Y=SCREEN_TOP+330
|
||||||
ScoreNumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);diffusetopedge,BoostColor(PlayerColor(PLAYER_2),1.5);shadowlength,1
|
ScoreNumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);diffusetopedge,BoostColor(PlayerColor(PLAYER_2),1.5);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1
|
||||||
ScoreNumberP2OffCommand=
|
ScoreNumberP2OffCommand=
|
||||||
#
|
#
|
||||||
LargeBannerX=SCREEN_CENTER_X
|
LargeBannerX=SCREEN_CENTER_X
|
||||||
@@ -1431,6 +1458,26 @@ ComboGraphP2Y=SCREEN_BOTTOM-100+32-7
|
|||||||
ComboGraphP2OnCommand=
|
ComboGraphP2OnCommand=
|
||||||
ComboGraphP2OffCommand=
|
ComboGraphP2OffCommand=
|
||||||
#
|
#
|
||||||
|
StageAwardP1X=SCREEN_CENTER_X-220
|
||||||
|
StageAwardP1Y=SCREEN_TOP+130
|
||||||
|
StageAwardP1OnCommand=draworder,105;zoom,0.75;diffuse,Color("Yellow");diffusebottomedge,Color("Orange");strokecolor,ColorDarkTone( Color("Orange") );glowshift;
|
||||||
|
StageAwardP1OffCommand=
|
||||||
|
#
|
||||||
|
StageAwardP2X=SCREEN_CENTER_X+220
|
||||||
|
StageAwardP2Y=SCREEN_TOP+130
|
||||||
|
StageAwardP2OnCommand=draworder,105;zoom,0.75;diffuse,Color("Yellow");diffusebottomedge,Color("Orange");strokecolor,ColorDarkTone( Color("Orange") );glowshift;
|
||||||
|
StageAwardP2OffCommand=
|
||||||
|
#
|
||||||
|
PeakComboAwardP1X=SCREEN_CENTER_X-160
|
||||||
|
PeakComboAwardP1Y=SCREEN_TOP+300+10
|
||||||
|
PeakComboAwardP1OnCommand=draworder,105;zoom,0.5;diffusebottomedge,Color("Blue");strokecolor,ColorDarkTone( Color("Blue") );glowshift;
|
||||||
|
PeakComboAwardP1OffCommand=
|
||||||
|
#
|
||||||
|
PeakComboAwardP2X=SCREEN_CENTER_X+160
|
||||||
|
PeakComboAwardP2Y=SCREEN_TOP+300+10
|
||||||
|
PeakComboAwardP2OnCommand=draworder,105;zoom,0.5;diffusebottomedge,Color("Blue");strokecolor,ColorDarkTone( Color("Blue") );glowshift;
|
||||||
|
PeakComboAwardP2OffCommand=
|
||||||
|
#
|
||||||
ShowStepsDisplayP1=GAMESTATE:IsHumanPlayer(PLAYER_1)
|
ShowStepsDisplayP1=GAMESTATE:IsHumanPlayer(PLAYER_1)
|
||||||
StepsDisplayP1X=SCREEN_CENTER_X-160
|
StepsDisplayP1X=SCREEN_CENTER_X-160
|
||||||
StepsDisplayP1Y=SCREEN_BOTTOM-50
|
StepsDisplayP1Y=SCREEN_BOTTOM-50
|
||||||
|
|||||||
Reference in New Issue
Block a user