diff --git a/.gitignore b/.gitignore index 565d58b447..36bdeb133a 100644 --- a/.gitignore +++ b/.gitignore @@ -122,12 +122,6 @@ Data/UserPrefs Data/uPrefs Data/GamePrefs/*.cfg Data/Static.ini -Themes/pump -Themes/pump-* -Themes/optical-release -Themes/moonlight -Themes/ultralight -Themes/test src/version.bin src/verstub.cpp src/build-* diff --git a/Themes/default/BGAnimations/Fade in.lua b/Themes/default/BGAnimations/Fade in.lua deleted file mode 100644 index 5d57716f14..0000000000 --- a/Themes/default/BGAnimations/Fade in.lua +++ /dev/null @@ -1,8 +0,0 @@ -local fSleepTime = THEME:GetMetric( Var "LoadingScreen","ScreenOutDelay"); -return Def.ActorFrame { - StartTransitioningCommand=cmd(sleep,0.15+fSleepTime); - Def.Quad { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH+1,SCREEN_HEIGHT;draworder,10000); - StartTransitioningCommand=cmd(diffuse,color("0,0,0,0");diffusealpha,1;sleep,fSleepTime;linear,0.3;diffusealpha,0); - }; -}; diff --git a/Themes/default/BGAnimations/Fade out.lua b/Themes/default/BGAnimations/Fade out.lua deleted file mode 100644 index 4b52ee72c9..0000000000 --- a/Themes/default/BGAnimations/Fade out.lua +++ /dev/null @@ -1,7 +0,0 @@ -return Def.ActorFrame { - StartTransitioningCommand=cmd(sleep,0.15); - Def.Quad { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH+1,SCREEN_HEIGHT;draworder,10000); - StartTransitioningCommand=cmd(diffusealpha,0;diffuse,color("0,0,0,0");linear,0.3;diffusealpha,1); - }; -}; diff --git a/Themes/default/BGAnimations/Online background/_barcode (stretch).png b/Themes/default/BGAnimations/Online background/_barcode (stretch).png deleted file mode 100644 index 644f69bd0f..0000000000 Binary files a/Themes/default/BGAnimations/Online background/_barcode (stretch).png and /dev/null differ diff --git a/Themes/default/BGAnimations/Online background/_base.png b/Themes/default/BGAnimations/Online background/_base.png deleted file mode 100644 index 23e61ab90e..0000000000 Binary files a/Themes/default/BGAnimations/Online background/_base.png and /dev/null differ diff --git a/Themes/default/BGAnimations/Online background/default.lua b/Themes/default/BGAnimations/Online background/default.lua deleted file mode 100644 index 6399b7c6e3..0000000000 --- a/Themes/default/BGAnimations/Online background/default.lua +++ /dev/null @@ -1,32 +0,0 @@ --- You know what, I guess the "fancy UI background" theme option can be put to use. -if ThemePrefs.Get("FancyUIBG") then - return Def.ActorFrame { - Def.Quad { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH,SCREEN_HEIGHT;diffuse,color("#18060C");diffusetopedge,color("#000000")); - }; - - LoadActor("_base") .. { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH,SCREEN_HEIGHT;blend,'BlendMode_Add'); - }, - - LoadActor("_barcode") .. { - InitCommand=cmd(zoomto,36,1024;diffuse,color("#882D47");x,SCREEN_LEFT+15;y,SCREEN_CENTER_Y;diffusealpha,0.1); - OnCommand=cmd(customtexturerect,0,0,1,1;texcoordvelocity,0,-0.1); - }; - - LoadActor("_barcode") .. { - InitCommand=cmd(zoomto,36,1024;diffuse,color("#882D47");x,SCREEN_RIGHT-15;y,SCREEN_CENTER_Y;diffusealpha,0.1); - OnCommand=cmd(customtexturerect,0,0,1,1;texcoordvelocity,0,0.1); - }; - }; -else - return Def.ActorFrame { - Def.Quad { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH,SCREEN_HEIGHT;diffuse,color("#18060C");diffusetopedge,color("#000000")); - }; - - LoadActor("_base") .. { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH,SCREEN_HEIGHT;blend,'BlendMode_Add'); - }, - }; -end \ No newline at end of file diff --git a/Themes/default/BGAnimations/Screen cancel/default.lua b/Themes/default/BGAnimations/Screen cancel/default.lua deleted file mode 100644 index 7b3e9b794d..0000000000 --- a/Themes/default/BGAnimations/Screen cancel/default.lua +++ /dev/null @@ -1,10 +0,0 @@ -return Def.ActorFrame { - Def.Quad { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH+1,SCREEN_HEIGHT); - StartTransitioningCommand=cmd(diffuse,color("0,0,0,0.5");sleep,5/60;diffusealpha,1;sleep,5/60); - }; - LoadActor(THEME:GetPathS("_Screen","cancel")) .. { - IsAction= true, - StartTransitioningCommand=cmd(play); - }; -}; \ No newline at end of file diff --git a/Themes/default/BGAnimations/Screen out/default.lua b/Themes/default/BGAnimations/Screen out/default.lua deleted file mode 100644 index 8047ad9d00..0000000000 --- a/Themes/default/BGAnimations/Screen out/default.lua +++ /dev/null @@ -1,7 +0,0 @@ -return Def.ActorFrame { - StartTransitioningCommand=cmd(sleep,0.7); - Def.Quad { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH+1,SCREEN_HEIGHT;draworder,10000); - StartTransitioningCommand=cmd(diffusealpha,0;diffuse,color("0,0,0,0");sleep,0.6;linear,0.15;diffusealpha,0); - }; -}; diff --git a/Themes/default/BGAnimations/ScreenCaution in.redir b/Themes/default/BGAnimations/ScreenCaution in.redir deleted file mode 100644 index 9010d9731a..0000000000 --- a/Themes/default/BGAnimations/ScreenCaution in.redir +++ /dev/null @@ -1 +0,0 @@ -Fade in \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenCaution overlay/_warning bg.png b/Themes/default/BGAnimations/ScreenCaution overlay/_warning bg.png deleted file mode 100644 index 1f8c35a08e..0000000000 Binary files a/Themes/default/BGAnimations/ScreenCaution overlay/_warning bg.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenCaution overlay/default.lua b/Themes/default/BGAnimations/ScreenCaution overlay/default.lua deleted file mode 100644 index 73c7188861..0000000000 --- a/Themes/default/BGAnimations/ScreenCaution overlay/default.lua +++ /dev/null @@ -1,38 +0,0 @@ -local t = Def.ActorFrame {}; - -t[#t+1] = LoadActor(THEME:GetPathG("common bg", "base")) .. { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH,SCREEN_HEIGHT) - }; - --- Fade -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(Center); - Def.Quad { - InitCommand=cmd(scaletoclipped,SCREEN_WIDTH,SCREEN_HEIGHT); - OnCommand=cmd(diffuse,Color.Black;diffusealpha,0.8); - }; -}; --- Emblem -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y); - OnCommand=cmd(diffusealpha,0.5); - LoadActor("_warning bg") .. { - }; -}; - --- Text -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-120); - OnCommand=cmd(diffusealpha,0;linear,0.2;diffusealpha,1); - LoadFont("_roboto condensed Bold 48px") .. { - Text=Screen.String("Caution"); - OnCommand=cmd(skewx,-0.1;diffuse,color("#E6BF7C");diffusebottomedge,color("#FFB682");strokecolor,color("#594420")); - }; - LoadFont("Common Fallback Font") .. { - Text=Screen.String("CautionText"); - InitCommand=cmd(y,128); - OnCommand=cmd(strokecolor,color("0,0,0,0.5");shadowlength,1;wrapwidthpixels,SCREEN_WIDTH/0.5); - }; -}; --- -return t diff --git a/Themes/default/BGAnimations/ScreenContinue underlay.lua b/Themes/default/BGAnimations/ScreenContinue underlay.lua deleted file mode 100644 index 05a6d6dac2..0000000000 --- a/Themes/default/BGAnimations/ScreenContinue underlay.lua +++ /dev/null @@ -1,31 +0,0 @@ -local timer_seconds = THEME:GetMetric(Var "LoadingScreen","TimerSeconds") -local t = Def.ActorFrame {} - --- Fade -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(Center), - Def.Quad { - InitCommand=cmd(scaletoclipped,SCREEN_WIDTH,SCREEN_HEIGHT), - OnCommand=function(self) - self:diffuse(Color.Black):diffusealpha(0):linear(0.5):diffusealpha(0.25) - self:sleep(timer_seconds/2):linear(timer_seconds/2-0.5):diffusealpha(1) - end, - OffCommand=cmd(stoptweening;sleep,0.4;decelerate,0.5;diffusealpha,1) - }, - -- Warning Fade - Def.Quad { - InitCommand=cmd(y,16;scaletoclipped,SCREEN_WIDTH,250), - OnCommand=cmd(diffuse,Color.Black;diffusealpha,0.5;linear,timer_seconds;zoomtoheight,180), - OffCommand=cmd(stoptweening) - } -} - -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(Center;y,SCREEN_CENTER_Y-56;zoom,1.5), - LoadFont("Common Fallback Font") .. { - Text="Continue?", - OnCommand=cmd(diffuse,color("#FF8312");diffusebottomedge,color("#FFD75B");shadowlength,1;strokecolor,color("#472211")) - } -} - -return t diff --git a/Themes/default/BGAnimations/ScreenCredits background.redir b/Themes/default/BGAnimations/ScreenCredits background.redir deleted file mode 100644 index f50ddf6505..0000000000 --- a/Themes/default/BGAnimations/ScreenCredits background.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenLogo background \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenDemonstration overlay.lua b/Themes/default/BGAnimations/ScreenDemonstration overlay.lua deleted file mode 100644 index 42f7d933cc..0000000000 --- a/Themes/default/BGAnimations/ScreenDemonstration overlay.lua +++ /dev/null @@ -1,75 +0,0 @@ -return Def.ActorFrame{ - -- "header" - Def.Quad { - InitCommand=cmd(vertalign,top;x,_screen.cx;zoomto,_screen.w,80), - OnCommand=function(self) - self:diffuse(ScreenColor("Default")):diffusetopedge(ColorDarkTone(ScreenColor("Default"))):diffusealpha(0.8) - end - }, - -- The "header's" "shadow" - Def.Quad { - InitCommand=cmd(vertalign,top;x,_screen.cx;zoomto,SCREEN_WIDTH,8;y,80), - OnCommand=cmd(diffuse,Color("Black");fadebottom,1;diffusealpha,0.6) - }, - -- "footer" - Def.Quad { - InitCommand=cmd(vertalign,bottom;x,_screen.cx;y,_screen.h;zoomto,_screen.w,96), - OnCommand=function(self) - self:diffuse(ScreenColor("Default")):diffusebottomedge(ColorDarkTone(ScreenColor("Default"))):diffusealpha(0.8) - end - }, - -- The "footer's" "shadow" - Def.Quad { - InitCommand=cmd(vertalign,bottom;x,_screen.cx;y,_screen.h-96;zoomto,_screen.w,8), - OnCommand=cmd(diffuse,Color("Black");fadetop,1;diffusealpha,0.6) - }, - - -- A temporary frame for the jacket. - Def.Quad { - InitCommand=cmd(horizalign,right;vertalign,bottom;x,_screen.w-39;y,_screen.h-14;zoomto,192,192;diffuse,ColorDarkTone(ScreenColor("Default"));diffusealpha,0.9) - }, - -- Jacket (real or not) of the currently playing song. - -- todo: make getting the jacket a bit more of a... global function? - Def.Sprite { - InitCommand=cmd(horizalign,right;vertalign,bottom;x,_screen.w-49;y,_screen.h-24), - OnCommand=function(self) - local song = GAMESTATE:GetCurrentSong() - if song and song:HasJacket() then - -- ...The jacket on ScreenEditMenu overlay uses LoadBanner instead of just Load. - -- Will it make any difference? ... I mean, probably not, but we'll see. - self:LoadBanner(song:GetJacketPath()) - elseif song and song:HasBackground() then - self:LoadBanner(song:GetBackgroundPath()) - else - self:LoadBanner(THEME:GetPathG("Common","fallback background")) - end - self:scaletoclipped(172,172) - end - }, - -- Song title. - Def.BitmapText { - Font = "Common Fallback Font", - InitCommand=cmd(horizalign,right;x,_screen.w-250;y,_screen.h-64;strokecolor,color("#42292E")), - OnCommand=function(self) - local song = GAMESTATE:GetCurrentSong() - if song then - self:settext(song:GetDisplayFullTitle()) - else - self:settext("") - end - end - }, - -- Song artist. - Def.BitmapText { - Font = "Common Fallback Font", - InitCommand=cmd(horizalign,right;x,_screen.w-250;y,_screen.h-40;zoom,0.7;strokecolor,color("#42292E")), - OnCommand=function(self) - local song = GAMESTATE:GetCurrentSong() - if song then - self:settext(song:GetDisplayArtist()) - else - self:settext("") - end - end - }, -} \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenEdit background.lua b/Themes/default/BGAnimations/ScreenEdit background.lua deleted file mode 100644 index d56728cf72..0000000000 --- a/Themes/default/BGAnimations/ScreenEdit background.lua +++ /dev/null @@ -1,16 +0,0 @@ -local t = Def.ActorFrame {}; - -t[#t+1] = Def.ActorFrame { - FOV=90; - InitCommand=cmd(Center); - Def.Quad { - InitCommand=cmd(scaletoclipped,SCREEN_WIDTH,SCREEN_HEIGHT); - OnCommand=cmd(diffuse,ColorMidTone(color("#451A20"));diffusebottomedge,ColorMidTone(color("#5E2A30"));diffusealpha,0.9); - }; - LoadActor (GetSongBackground()) .. { - InitCommand=cmd(scaletoclipped,SCREEN_WIDTH,SCREEN_HEIGHT); - OnCommand=cmd(diffusealpha,0.1;); - }; -}; - -return t; diff --git a/Themes/default/BGAnimations/ScreenEditMenu background.lua b/Themes/default/BGAnimations/ScreenEditMenu background.lua deleted file mode 100644 index d6dc1ed375..0000000000 --- a/Themes/default/BGAnimations/ScreenEditMenu background.lua +++ /dev/null @@ -1,18 +0,0 @@ -local t = Def.ActorFrame {}; - -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(Center); - Def.Quad { - InitCommand=cmd(scaletoclipped,SCREEN_WIDTH,SCREEN_HEIGHT); - OnCommand=cmd(diffuse,color("#947B7E");diffusebottomedge,color("#D698A0")); - }; -}; - -t[#t+1] = Def.ActorFrame { - Def.Quad { - InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+20;zoomto,SCREEN_WIDTH,SCREEN_HEIGHT*0.70); - OnCommand=cmd(diffuse,color("#61414B");diffusealpha,0.75); - }; -}; - -return t; diff --git a/Themes/default/BGAnimations/ScreenEditMenu in.lua b/Themes/default/BGAnimations/ScreenEditMenu in.lua deleted file mode 100644 index 42fe2d755e..0000000000 --- a/Themes/default/BGAnimations/ScreenEditMenu in.lua +++ /dev/null @@ -1,6 +0,0 @@ -local transition_params = { - color = color("#914D56"), - transition_type = "in" -} - -return LoadActor(THEME:GetPathB("", "_transition"), transition_params) diff --git a/Themes/default/BGAnimations/ScreenEvaluation out.redir b/Themes/default/BGAnimations/ScreenEvaluation out.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenEvaluation out.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenEvaluation overlay.lua b/Themes/default/BGAnimations/ScreenEvaluation overlay.lua deleted file mode 100644 index 54e797f16e..0000000000 --- a/Themes/default/BGAnimations/ScreenEvaluation overlay.lua +++ /dev/null @@ -1,78 +0,0 @@ -local t = Def.ActorFrame {}; -if not GAMESTATE:IsCourseMode() then - t[#t+1] = Def.ActorFrame { - LoadActor(THEME:GetPathG("ScreenEvaluation", "StageDisplay")) .. { - InitCommand=cmd(x,SCREEN_RIGHT-290;y,SCREEN_TOP+49); - OffCommand=cmd(sleep,0.175;decelerate,0.4;addy,-105), - } - } -else - t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_RIGHT-290;y,SCREEN_TOP+49); - OffCommand=cmd(sleep,0.175;decelerate,0.4;addy,-105), - LoadActor(THEME:GetPathG("", "_sortFrame")) .. { - InitCommand=cmd(diffusealpha,0.9;zoom,1.5); - BeginCommand=function(self) - self:playcommand("Set") - end; - SetCommand=function(self) - local curStage = GAMESTATE:GetCurrentStage(); - self:diffuse(StageToColor(curStage)); - end - }; - LoadFont("Common Italic Condensed") .. { - InitCommand=cmd(y,-1;zoom,1;shadowlength,1;uppercase,true); - BeginCommand=function(self) - self:playcommand("Set") - end; - CurrentSongChangedMessageCommand= cmd(playcommand,"Set"), - SetCommand=function(self) - local curStage = GAMESTATE:GetCurrentStage(); - local course = GAMESTATE:GetCurrentCourse() - self:settext(string.upper(ToEnumShortString( course:GetCourseType() ))) - -- StepMania is being stupid so we have to do this here; - self:diffuse(StageToColor(curStage)):diffusetopedge(ColorLightTone(StageToColor(curStage))); - self:diffusealpha(0):smooth(0.3):diffusealpha(1); - end; - }; - } -end; - - -if GAMESTATE:HasEarnedExtraStage() then - t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_RIGHT-290;y,SCREEN_TOP+49); - OffCommand=cmd(sleep,0.175;decelerate,0.4;addy,-105), - LoadActor(THEME:GetPathG("", "_sortFrame")) .. { - InitCommand=cmd(diffusealpha,0.9;zoom,1.5); - BeginCommand=function(self) - self:playcommand("Set") - end; - SetCommand=function(self) - local curStage = GAMESTATE:GetCurrentStage(); - self:diffuse(StageToColor(curStage)); - end - }; - LoadActor(THEME:GetPathG("", "_sortFrame")) .. { - InitCommand=cmd(diffusealpha,0.9;zoom,1.5;diffuse,color("#FFFFFF");blend,'add'); - BeginCommand=cmd(diffuseshift;effectcolor2,color("1,1,1,0.3");effectcolor2,color("1,1,1,0");effectperiod,2); - }; - LoadFont("Common Italic Condensed") .. { - InitCommand=cmd(y,-1;zoom,1;shadowlength,1;uppercase,true;maxwidth,220); - BeginCommand=function(self) - self:playcommand("Set") - end; - CurrentSongChangedMessageCommand= cmd(playcommand,"Set"), - SetCommand=function(self) - local curStage = GAMESTATE:GetCurrentStage(); - local text = string.upper(THEME:GetString("ScreenEvaluation", "ExtraUnlocked")) - self:settext(text) - -- StepMania is being stupid so we have to do this here; - self:diffuse(StageToColor(curStage)):diffusetopedge(ColorLightTone(StageToColor(curStage))); - self:diffusealpha(0):smooth(0.3):diffusealpha(1); - end; - }; - } -end; - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenEvaluation underlay/_bannerframe.png b/Themes/default/BGAnimations/ScreenEvaluation underlay/_bannerframe.png deleted file mode 100644 index 4b7ab5328f..0000000000 Binary files a/Themes/default/BGAnimations/ScreenEvaluation underlay/_bannerframe.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenEvaluation underlay/_underbanner.png b/Themes/default/BGAnimations/ScreenEvaluation underlay/_underbanner.png deleted file mode 100644 index 3a7860f2bb..0000000000 Binary files a/Themes/default/BGAnimations/ScreenEvaluation underlay/_underbanner.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenEvaluation underlay/default.lua b/Themes/default/BGAnimations/ScreenEvaluation underlay/default.lua deleted file mode 100644 index 5e88b08b22..0000000000 --- a/Themes/default/BGAnimations/ScreenEvaluation underlay/default.lua +++ /dev/null @@ -1,422 +0,0 @@ -local t = Def.ActorFrame {}; - --- A very useful table... -local eval_lines = { - "W1", - "W2", - "W3", - "W4", - "W5", - "Miss", - "MaxCombo" -} - -local eval_radar = { - Types = { 'Holds', 'Rolls', 'Hands', 'Mines', 'Lifts' }, -} - -local grade_area_offset = 16 -local fade_out_speed = 0.3 -local fade_out_pause = 0.08 - --- And a function to make even better use out of the table. -local function GetJLineValue(line, pl) - if line == "Held" then - return STATSMAN:GetCurStageStats():GetPlayerStageStats(pl):GetHoldNoteScores("HoldNoteScore_Held") - elseif line == "MaxCombo" then - return STATSMAN:GetCurStageStats():GetPlayerStageStats(pl):MaxCombo() - else - return STATSMAN:GetCurStageStats():GetPlayerStageStats(pl):GetTapNoteScores("TapNoteScore_" .. line) - end - return "???" -end - --- You know what, we'll deal with getting the overall scores with a function too. -local function GetPlScore(pl, scoretype) - local primary_score = STATSMAN:GetCurStageStats():GetPlayerStageStats(pl):GetScore() - local secondary_score = FormatPercentScore(STATSMAN:GetCurStageStats():GetPlayerStageStats(pl):GetPercentDancePoints()) - - if PREFSMAN:GetPreference("PercentageScoring") then - primary_score, secondary_score = secondary_score, primary_score - end - - if scoretype == "primary" then - return primary_score - else - return secondary_score - end -end - --- ################################################# --- That's enough functions; let's get this done. - --- Shared portion. -local mid_pane = Def.ActorFrame { - OnCommand=cmd(diffusealpha,0;sleep,0.3;decelerate,0.4;diffusealpha,1); - OffCommand=cmd(decelerate,0.3;diffusealpha,0); - -- Song/course banner. - Def.Sprite { - InitCommand=function(self) - local target = GAMESTATE:IsCourseMode() and GAMESTATE:GetCurrentCourse() or GAMESTATE:GetCurrentSong() - if target and target:HasBanner() then - self:Load(target:GetBannerPath()) - else - self:Load(THEME:GetPathG("Common fallback", "banner")) - end - self:scaletoclipped(468,146):x(_screen.cx):y(_screen.cy-173):zoom(0.8) - end - }, - -- Banner frame. - LoadActor("_bannerframe") .. { - InitCommand=cmd(x,_screen.cx;y,_screen.cy-172;zoom,0.8) - } -} - --- Song or Course Title -if not GAMESTATE:IsCourseMode() then - mid_pane[#mid_pane+1] = Def.BitmapText { - Font="Common Fallback", - InitCommand=function(self) - self:x(_screen.cx):y(_screen.cy+188-6):diffuse(color("#512232")):shadowlength(1):zoom(0.75):maxwidth(500) - end; - OnCommand=function(self) - local song = GAMESTATE:GetCurrentSong(); - if song then - self:settext(song:GetDisplayMainTitle()); - else - self:settext(""); - end; - self:diffusealpha(0):sleep(1.0):decelerate(0.4):diffusealpha(1) - end, - OffCommand=cmd(decelerate,0.4;diffusealpha,0) - } - mid_pane[#mid_pane+1] = Def.BitmapText { - Font="Common Fallback", - InitCommand=function(self) - self:x(_screen.cx):y(_screen.cy+188+22-6):diffuse(color("#512232")):shadowlength(1):zoom(0.6):maxwidth(500) - end; - OnCommand=function(self) - local song = GAMESTATE:GetCurrentSong(); - if song then - self:settext(song:GetDisplaySubTitle()); - else - self:settext(""); - end; - self:diffusealpha(0):sleep(1.1):decelerate(0.4):diffusealpha(1) - end, - OffCommand=cmd(decelerate,0.4;diffusealpha,0) - } -else - mid_pane[#mid_pane+1] = Def.BitmapText { - Font="Common Fallback", - InitCommand=function(self) - self:x(_screen.cx):y(_screen.cy+188-6):diffuse(color("#512232")):shadowlength(1):zoom(0.75):maxwidth(500) - end; - OnCommand=function(self) - local course = GAMESTATE:GetCurrentCourse() - self:settext(course:GetDisplayFullTitle()) - self:diffusealpha(0):sleep(1.3):decelerate(0.4):diffusealpha(1) - end, - OffCommand=cmd(decelerate,0.4;diffusealpha,0) - } -end - --- Each line's text, and associated decorations. -for i, v in ipairs(eval_lines) do - local spacing = 38*i - local cur_line = "JudgmentLine_" .. v - - mid_pane[#mid_pane+1] = Def.ActorFrame{ - InitCommand=cmd(x,_screen.cx;y,(_screen.cy/1.48)+(spacing)), - Def.Quad { - InitCommand=cmd(zoomto,400,36;diffuse,JudgmentLineToColor(cur_line);fadeleft,0.5;faderight,0.5); - OnCommand=function(self) - self:diffusealpha(0):sleep(0.1 * i):decelerate(0.6):diffusealpha(1) - end; - OffCommand=function(self) - self:sleep(fade_out_pause * i):decelerate(fade_out_speed):diffusealpha(0) - end; - }; - - Def.BitmapText { - Font = "_roboto condensed Bold 48px", - InitCommand=cmd(zoom,0.6;diffuse,color("#000000");settext,string.upper(JudgmentLineToLocalizedString(cur_line))); - OnCommand=function(self) - self:diffusealpha(0):sleep(0.1 * i):decelerate(0.6):diffusealpha(0.8) - end; - OffCommand=function(self) - self:sleep(fade_out_pause * i):decelerate(fade_out_speed):diffusealpha(0) - end; - } - } -end - -t[#t+1] = mid_pane - --- ################################################# --- Time to deal with all of the player stats. ALL OF THEM. - -local eval_parts = Def.ActorFrame {} - -for ip, p in ipairs(GAMESTATE:GetHumanPlayers()) do - -- Some things to help positioning - local step_count_offs = string.find(p, "P1") and -140 or 140 - local grade_parts_offs = string.find(p, "P1") and -320 or 320 - local p_grade = STATSMAN:GetCurStageStats():GetPlayerStageStats(p):GetGrade() - - -- Step counts. - for i, v in ipairs(eval_lines) do - local spacing = 38*i - eval_parts[#eval_parts+1] = Def.BitmapText { - Font = "_overpass 36px", - InitCommand=cmd(x,_screen.cx + step_count_offs;y,(_screen.cy/1.48)+(spacing);diffuse,ColorDarkTone(PlayerColor(p));zoom,0.75;diffusealpha,1.0;shadowlength,1;maxwidth,120), - OnCommand=function(self) - self:settext(GetJLineValue(v, p)) - if string.find(p, "P1") then - self:horizalign(right) - else - self:horizalign(left) - end - self:diffusealpha(0):sleep(0.1 * i):decelerate(0.6):diffusealpha(1) - end; - OffCommand=function(self) - self:sleep(fade_out_pause * i):decelerate(fade_out_speed):diffusealpha(0) - end; - } - end - - -- Letter grade and associated parts. - eval_parts[#eval_parts+1] = Def.ActorFrame{ - InitCommand=cmd(x,_screen.cx + grade_parts_offs;y,_screen.cy/1.91), - - --Containers - Def.Quad { - InitCommand=cmd(zoomto,190,115;diffuse,ColorLightTone(PlayerColor(p));diffusebottomedge,color("#FEEFCA")), - OnCommand=function(self) - self:diffusealpha(0):decelerate(0.4):diffusealpha(0.5) - end, - OffCommand=cmd(decelerate,0.3;diffusealpha,0) - }, - - Def.Quad { - InitCommand=cmd(vertalign,top;y,60+grade_area_offset;zoomto,190,136;diffuse,color("#fce1a1")), - OnCommand=function(self) - self:diffusealpha(0):decelerate(0.4):diffusealpha(0.4) - end, - OffCommand=cmd(decelerate,0.3;diffusealpha,0) - }, - - LoadActor(THEME:GetPathG("GradeDisplay", "Grade " .. p_grade)) .. { - InitCommand=cmd(zoom,0.75); - OnCommand=function(self) - self:diffusealpha(0):zoom(1):sleep(0.63):decelerate(0.4):zoom(0.75):diffusealpha(1) - if STATSMAN:GetCurStageStats():GetPlayerStageStats(p):GetStageAward() then - self:sleep(0.1):decelerate(0.4):addy(-12); - else - self:addy(0); - end; - end; - OffCommand=cmd(decelerate,0.3;diffusealpha,0); - }, - - Def.BitmapText { - Font = "_roboto condensed 24px", - InitCommand=cmd(diffuse,Color.White;zoom,1;addy,38;maxwidth,160;uppercase,true;diffuse,ColorDarkTone(PlayerDarkColor(p));diffusetopedge,ColorMidTone(PlayerColor(p));shadowlength,1), - OnCommand=function(self) - if STATSMAN:GetCurStageStats():GetPlayerStageStats(p):GetStageAward() then - self:settext(THEME:GetString( "StageAward", ToEnumShortString(STATSMAN:GetCurStageStats():GetPlayerStageStats(p):GetStageAward()) )) - self:diffusealpha(0):zoomx(0.5):sleep(1):decelerate(0.4):zoomx(1):diffusealpha(1) - end - end; - OffCommand=cmd(decelerate,0.3;diffusealpha,0); - } - } - - - -- Primary score. - eval_parts[#eval_parts+1] = Def.BitmapText { - Font = "_overpass 36px", - InitCommand=cmd(horizalign,center;x,_screen.cx + (grade_parts_offs);y,(_screen.cy-59)+grade_area_offset;diffuse,ColorMidTone(PlayerColor(p));zoom,1;shadowlength,1;maxwidth,180), - OnCommand=function(self) - self:settext(GetPlScore(p, "primary")):diffusealpha(0):sleep(0.5):decelerate(0.3):diffusealpha(1) - end; - OffCommand=function(self) - self:decelerate(0.3):diffusealpha(0) - end; - } - -- Secondary score. - eval_parts[#eval_parts+1] = Def.BitmapText { - Font = "_overpass 36px", - InitCommand=cmd(horizalign,center;x,_screen.cx + (grade_parts_offs);y,(_screen.cy-59)+35+grade_area_offset;diffuse,ColorDarkTone(PlayerColor(p));zoom,0.75;shadowlength,1), - OnCommand=function(self) - self:settext(GetPlScore(p, "secondary")):diffusealpha(0):sleep(0.6):decelerate(0.3):diffusealpha(1) - end; - OffCommand=function(self) - self:sleep(0.1):decelerate(0.3):diffusealpha(0) - end; - } - - eval_parts[#eval_parts+1] = Def.BitmapText { - Font = "Common Condensed", - InitCommand=cmd(horizalign,center;x,_screen.cx + (grade_parts_offs);y,(_screen.cy-50)+56+grade_area_offset;diffuse,ColorDarkTone(PlayerColor(p));zoom,0.75;shadowlength,1;maxwidth,180), - OnCommand=function(self) - local record = STATSMAN:GetCurStageStats():GetPlayerStageStats(p):GetPersonalHighScoreIndex() - local hasPersonalRecord = record ~= -1 - self:visible(hasPersonalRecord); - local text = string.format(THEME:GetString("ScreenEvaluation", "PersonalRecord"), record+1) - self:settext(text) - self:diffusealpha(0):sleep(0.6):decelerate(0.3):diffusealpha(0.9) - end; - OffCommand=function(self) - self:sleep(0.1):decelerate(0.3):diffusealpha(0) - end; - } - - -- Other stats (holds, mines, etc.) - for i, rc_type in ipairs(eval_radar.Types) do - local performance = STATSMAN:GetCurStageStats():GetPlayerStageStats(p):GetRadarActual():GetValue( "RadarCategory_"..rc_type ) - local possible = STATSMAN:GetCurStageStats():GetPlayerStageStats(p):GetRadarPossible():GetValue( "RadarCategory_"..rc_type ) - local label = THEME:GetString("RadarCategory", rc_type) - - eval_parts[#eval_parts+1] = Def.ActorFrame { - InitCommand=function(self) - self:x(_screen.cx + (grade_parts_offs)) - self:y((_screen.cy + 104 - 32) + (i-1)*32) - end; - OnCommand=function(self) - self:diffusealpha(0):sleep(0.1 * i):decelerate(0.5):diffusealpha(1) - end; - OffCommand=function(self) - self:sleep(0.13 * i):decelerate(0.6):diffusealpha(0) - end; - Def.Quad { - InitCommand=cmd(zoomto,190,28;diffuse,color("#fce1a1");diffusealpha,0.4); - }; - Def.BitmapText { - Font = "Common Condensed", - InitCommand=cmd(zoom,0.8;x,-80;horizalign,left;diffuse,color("0,0,0,0.75");shadowlength,1), - BeginCommand=function(self) - self:settext(label .. ":") - end - }; - Def.BitmapText { - Font = "_overpass 36px", - InitCommand=cmd(zoom,0.5;x,83;horizalign,right;maxwidth,200;diffuse,ColorDarkTone(PlayerColor(p));shadowlength,1), - BeginCommand=function(self) - self:settext(performance .. "/" .. possible) - end - }; - }; - end; - - -- Options - eval_parts[#eval_parts+1] = Def.BitmapText { - Font = "Common Condensed", - InitCommand=cmd(horizalign,center;vertalign,top;x,_screen.cx + (grade_parts_offs);y,(_screen.cy+196+43);wrapwidthpixels,240;diffuse,ColorDarkTone(PlayerColor(p));zoom,0.75;shadowlength,1), - OnCommand=function(self) - self:settext(GAMESTATE:GetPlayerState(p):GetPlayerOptionsString(0)) - self:diffusealpha(0):sleep(0.8):decelerate(0.6):diffusealpha(1) - end; - OffCommand=function(self) - self:sleep(0.1):decelerate(0.3):diffusealpha(0) - end; - }; -end - -t[#t+1] = eval_parts - - --- todo: replace. -if GAMESTATE:IsHumanPlayer(PLAYER_1) == true then - if GAMESTATE:IsCourseMode() == false then - -- Difficulty banner - local grade_parts_offs = -320 - t[#t+1] = Def.ActorFrame { - InitCommand=cmd(horizalign,center;x,_screen.cx + grade_parts_offs;y,_screen.cy-96+grade_area_offset;visible,not GAMESTATE:IsCourseMode()); - OnCommand=cmd(zoomx,0.3;diffusealpha,0;sleep,0.5;decelerate,0.4;zoomx,1;diffusealpha,1); - OffCommand=cmd(decelerate,0.4;diffusealpha,0); - LoadFont("Common Fallback") .. { - InitCommand=cmd(zoom,1;horizalign,center;shadowlength,1); - OnCommand=cmd(playcommand,"Set"); - CurrentStepsP1ChangedMessageCommand=cmd(playcommand,"Set"); - ChangedLanguageDisplayMessageCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - local stepsP1 = GAMESTATE:GetCurrentSteps(PLAYER_1) - local song = GAMESTATE:GetCurrentSong(); - if song then - if stepsP1 ~= nil then - local st = stepsP1:GetStepsType(); - local diff = stepsP1:GetDifficulty(); - local courseType = GAMESTATE:IsCourseMode() and SongOrCourse:GetCourseType() or nil; - local cdp1 = GetCustomDifficulty(st, diff, courseType); - self:settext(string.upper(THEME:GetString("CustomDifficulty",ToEnumShortString(diff))) .. " " .. stepsP1:GetMeter()); - self:diffuse(ColorDarkTone(CustomDifficultyToColor(cdp1))); - else - self:settext("") - end - else - self:settext("") - end - end - }; - }; - end; - -end; - - -if GAMESTATE:IsHumanPlayer(PLAYER_2) == true then - - if GAMESTATE:IsCourseMode() == false then - local grade_parts_offs = 320 - t[#t+1] = Def.ActorFrame { - InitCommand=cmd(horizalign,center;x,_screen.cx + grade_parts_offs;y,_screen.cy-96+grade_area_offset;visible,not GAMESTATE:IsCourseMode()); - OnCommand=cmd(zoomx,0.3;diffusealpha,0;sleep,0.5;decelerate,0.4;zoomx,1;diffusealpha,1); - OffCommand=cmd(decelerate,0.4;diffusealpha,0); - LoadFont("Common Fallback") .. { - InitCommand=cmd(zoom,1;horizalign,center;shadowlength,1); - OnCommand=cmd(playcommand,"Set"); - CurrentStepsP2ChangedMessageCommand=cmd(playcommand,"Set"); - ChangedLanguageDisplayMessageCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - local stepsP2 = GAMESTATE:GetCurrentSteps(PLAYER_2) - local song = GAMESTATE:GetCurrentSong(); - if song then - if stepsP2 ~= nil then - local st = stepsP2:GetStepsType(); - local diff = stepsP2:GetDifficulty(); - local courseType = GAMESTATE:IsCourseMode() and SongOrCourse:GetCourseType() or nil; - local cdp2 = GetCustomDifficulty(st, diff, courseType); - self:settext(string.upper(THEME:GetString("CustomDifficulty",ToEnumShortString(diff))) .. " " .. stepsP2:GetMeter()); - self:diffuse(ColorDarkTone(CustomDifficultyToColor(cdp2))); - else - self:settext("") - end - else - self:settext("") - end - end - }; - }; - - end; - -end; - -t[#t+1] = StandardDecorationFromFileOptional("LifeDifficulty","LifeDifficulty"); -t[#t+1] = StandardDecorationFromFileOptional("TimingDifficulty","TimingDifficulty"); - -if gameplay_pause_count > 0 then - t[#t+1]= Def.BitmapText{ - Font= "Common Italic Condensed", - Text= THEME:GetString("PauseMenu", "pause_count") .. ": " .. gameplay_pause_count, - InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-130;shadowlength,1;maxwidth,140); - OnCommand=function(self) - self:diffuse(color("#FF0000")):diffusebottomedge(color("#512232")):zoom(0.8); - self:diffusealpha(0):sleep(1.5):smooth(0.3):diffusealpha(1); - end; - OffCommand=cmd(sleep,0.2;decelerate,0.3;diffusealpha,0); - } -end - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenEvaluationSummary overlay.redir b/Themes/default/BGAnimations/ScreenEvaluationSummary overlay.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenEvaluationSummary overlay.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenEvaluationSummary underlay/default.lua b/Themes/default/BGAnimations/ScreenEvaluationSummary underlay/default.lua deleted file mode 100644 index 126cfc3e33..0000000000 --- a/Themes/default/BGAnimations/ScreenEvaluationSummary underlay/default.lua +++ /dev/null @@ -1,168 +0,0 @@ -local t = Def.ActorFrame {}; - --- A very useful table... -local eval_lines = { - "W1", - "W2", - "W3", - "W4", - "W5", - "Miss", - "Held", - "MaxCombo" -} - -local grade_area_offset = 16 - -local fade_out_speed = 0.3 -local fade_out_pause = 0.08 - --- And a function to make even better use out of the table. -local function GetJLineValue(line, pl) - if line == "Held" then - return STATSMAN:GetAccumPlayedStageStats():GetPlayerStageStats(pl):GetHoldNoteScores("HoldNoteScore_Held") - elseif line == "MaxCombo" then - return STATSMAN:GetAccumPlayedStageStats():GetPlayerStageStats(pl):MaxCombo() - else - return STATSMAN:GetAccumPlayedStageStats():GetPlayerStageStats(pl):GetTapNoteScores("TapNoteScore_" .. line) - end - return "???" -end - --- You know what, we'll deal with getting the overall scores with a function too. -local function GetPlScore(pl, scoretype) - local primary_score = STATSMAN:GetAccumPlayedStageStats():GetPlayerStageStats(pl):GetScore() - local secondary_score = FormatPercentScore(STATSMAN:GetAccumPlayedStageStats():GetPlayerStageStats(pl):GetPercentDancePoints()) - - if PREFSMAN:GetPreference("PercentageScoring") then - primary_score, secondary_score = secondary_score, primary_score - end - - if scoretype == "primary" then - return primary_score - else - return secondary_score - end -end - - --- Each line's text, and associated decorations. -for i, v in ipairs(eval_lines) do - local spacing = 38*i - local cur_line = "JudgmentLine_" .. v - - t[#t+1] = Def.ActorFrame{ - InitCommand=cmd(x,_screen.cx;y,(_screen.cy/1.48)+(spacing)), - Def.Quad { - InitCommand=cmd(zoomto,400,36;diffuse,JudgmentLineToColor(cur_line);fadeleft,0.5;faderight,0.5); - OnCommand=function(self) - self:diffusealpha(0):sleep(0.1 * i):decelerate(0.6):diffusealpha(0.8) - end; - OffCommand=function(self) - self:sleep(fade_out_pause * i):decelerate(fade_out_speed):diffusealpha(0) - end; - }; - - Def.BitmapText { - Font = "_roboto condensed Bold 48px", - InitCommand=cmd(zoom,0.6;diffuse,color("#000000");settext,string.upper(JudgmentLineToLocalizedString(cur_line))); - OnCommand=function(self) - self:diffusealpha(0):sleep(0.1 * i):decelerate(0.6):diffusealpha(0.8) - end; - OffCommand=function(self) - self:sleep(fade_out_pause * i):decelerate(fade_out_speed):diffusealpha(0) - end; - } - } -end - --- ################################################# --- Time to deal with all of the player stats. ALL OF THEM. - -local eval_parts = Def.ActorFrame {} - -for ip, p in ipairs(GAMESTATE:GetHumanPlayers()) do - -- Some things to help positioning - local step_count_offs = string.find(p, "P1") and -140 or 140 - local grade_parts_offs = string.find(p, "P1") and -320 or 320 - local p_grade = STATSMAN:GetAccumPlayedStageStats():GetPlayerStageStats(p):GetGrade() - - -- Step counts. - for i, v in ipairs(eval_lines) do - local spacing = 38*i - eval_parts[#eval_parts+1] = Def.BitmapText { - Font = "_overpass 36px", - InitCommand=cmd(x,_screen.cx + step_count_offs;y,(_screen.cy/1.48)+(spacing);diffuse,ColorDarkTone(PlayerColor(p));zoom,0.75;diffusealpha,1.0;shadowlength,1), - OnCommand=function(self) - self:settext(GetJLineValue(v, p)) - if string.find(p, "P1") then - self:horizalign(right) - else - self:horizalign(left) - end - self:diffusealpha(0):sleep(0.1 * i):decelerate(0.6):diffusealpha(1) - end; - OffCommand=function(self) - self:sleep(fade_out_pause * i):decelerate(fade_out_speed):diffusealpha(0) - end; - } - end - - -- Letter grade and associated parts. - eval_parts[#eval_parts+1] = Def.ActorFrame{ - InitCommand=cmd(x,_screen.cx + grade_parts_offs;y,_screen.cy/1.91), - - --Containers. - Def.Quad { - InitCommand=cmd(zoomto,190,115;diffuse,ColorLightTone(PlayerColor(p));diffusebottomedge,color("#FEEFCA")); - OnCommand=function(self) - self:diffusealpha(0):decelerate(0.4):diffusealpha(0.5) - end, - OffCommand=cmd(decelerate,0.3;diffusealpha,0) - }, - - Def.Quad { - InitCommand=cmd(vertalign,top;y,60+grade_area_offset;zoomto,190,66;diffuse,color("#fce1a1")); - OnCommand=function(self) - self:diffusealpha(0):decelerate(0.4):diffusealpha(0.4) - end, - OffCommand=cmd(decelerate,0.3;diffusealpha,0) - }, - - LoadActor(THEME:GetPathG("GradeDisplay", "Grade " .. p_grade)) .. { - InitCommand=cmd(zoom,0.75); - OnCommand=function(self) - self:diffusealpha(0):zoom(1):sleep(0.63):decelerate(0.4):zoom(0.75):diffusealpha(1) - end; - OffCommand=cmd(decelerate,0.3;diffusealpha,0); - }, - } - - -- Primary score. - eval_parts[#eval_parts+1] = Def.BitmapText { - Font = "_overpass 36px", - InitCommand=cmd(horizalign,center;x,_screen.cx + (grade_parts_offs);y,(_screen.cy-65-26)+grade_area_offset;diffuse,ColorMidTone(PlayerColor(p));zoom,1;shadowlength,1;maxwidth,180), - OnCommand=function(self) - self:settext(GetPlScore(p, "primary")):diffusealpha(0):sleep(0.5):decelerate(0.3):diffusealpha(1) - end; - OffCommand=function(self) - self:decelerate(0.3):diffusealpha(0) - end; - } - -- Secondary score. - eval_parts[#eval_parts+1] = Def.BitmapText { - Font = "_overpass 36px", - InitCommand=cmd(horizalign,center;x,_screen.cx + (grade_parts_offs);y,(_screen.cy-65-26)+30+grade_area_offset;diffuse,ColorDarkTone(PlayerColor(p));zoom,0.75;shadowlength,1), - OnCommand=function(self) - self:settext(GetPlScore(p, "secondary")):diffusealpha(0):sleep(0.6):decelerate(0.3):diffusealpha(1) - end; - OffCommand=function(self) - self:sleep(0.1):decelerate(0.3):diffusealpha(0) - end; - } -end - -t[#t+1] = eval_parts - -return t; - diff --git a/Themes/default/BGAnimations/ScreenGameOver underlay/_diamond.png b/Themes/default/BGAnimations/ScreenGameOver underlay/_diamond.png deleted file mode 100644 index 6673fbb984..0000000000 Binary files a/Themes/default/BGAnimations/ScreenGameOver underlay/_diamond.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenGameOver underlay/_sound.ogg b/Themes/default/BGAnimations/ScreenGameOver underlay/_sound.ogg deleted file mode 100644 index 5a06dcb68c..0000000000 Binary files a/Themes/default/BGAnimations/ScreenGameOver underlay/_sound.ogg and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenGameOver underlay/default.lua b/Themes/default/BGAnimations/ScreenGameOver underlay/default.lua deleted file mode 100644 index 3aa60d5163..0000000000 --- a/Themes/default/BGAnimations/ScreenGameOver underlay/default.lua +++ /dev/null @@ -1,40 +0,0 @@ -local timer_seconds = THEME:GetMetric(Var "LoadingScreen","TimerSeconds"); - -return Def.ActorFrame { - InitCommand=cmd(Center), - -- Fade - Def.ActorFrame { - InitCommand=cmd(); - Def.Quad { - InitCommand=cmd(scaletoclipped,SCREEN_WIDTH,SCREEN_HEIGHT), - OnCommand=cmd(diffuse,Color.Black;diffusealpha,0;linear,0.5;diffusealpha,0.25; - sleep,timer_seconds/2; - linear,timer_seconds/2-0.5;diffusealpha,0.8), - }, - }, - - Def.Quad { - InitCommand=cmd(zoomto,SCREEN_WIDTH,SCREEN_HEIGHT), - OnCommand=cmd(diffuse,color("#000000")), - }, - - LoadActor("_diamond") .. { - InitCommand=cmd(diffusealpha,0); - OnCommand=cmd(rotationz,0;zoom,1;sleep,1;diffusealpha,1;linear,3;zoom,1;diffusealpha,0); - }; - - LoadActor("_sound") .. { - OnCommand=cmd(queuecommand,"Sound"); - SoundCommand=cmd(play); - }; - - LoadActor(THEME:GetPathG("ScreenGameOver","gameover"))..{ - OnCommand=cmd(zoomx,1.1;diffusealpha,0;sleep,1;decelerate,0.6;diffusealpha,1;zoomx,1); - }, - - LoadFont("Common Condensed")..{ - Text=ScreenString("Play again soon!"); - InitCommand=cmd(y,68;shadowlength,2); - OnCommand=cmd(diffusealpha,0;sleep,3;linear,0.3;diffusealpha,1); - }, -} diff --git a/Themes/default/BGAnimations/ScreenGameplay decorations/default.lua b/Themes/default/BGAnimations/ScreenGameplay decorations/default.lua deleted file mode 100644 index 7b83986532..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay decorations/default.lua +++ /dev/null @@ -1,3 +0,0 @@ -local t = Def.ActorFrame {}; - -return t \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenGameplay failed/default.lua b/Themes/default/BGAnimations/ScreenGameplay failed/default.lua deleted file mode 100644 index d70af544f1..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay failed/default.lua +++ /dev/null @@ -1,14 +0,0 @@ -local t = Def.ActorFrame{}; - 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); - }; - -return t; diff --git a/Themes/default/BGAnimations/ScreenGameplay go/default.lua b/Themes/default/BGAnimations/ScreenGameplay go/default.lua deleted file mode 100644 index 17a22741d7..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay go/default.lua +++ /dev/null @@ -1,7 +0,0 @@ -return LoadActor("go") .. { - InitCommand=cmd(Center;draworder,105); - StartTransitioningCommand=function(self) - self:zoom(1.3):diffusealpha(0):bounceend(0.25):zoom(1):diffusealpha(1); - self:linear(0.14):glow(BoostColor(Color("Blue"),1.75)):decelerate(0.3):glow(1,1,1,0):sleep(1-0.45):linear(0.25):diffusealpha(0); - end; -}; diff --git a/Themes/default/BGAnimations/ScreenGameplay go/go.png b/Themes/default/BGAnimations/ScreenGameplay go/go.png deleted file mode 100644 index 1fb8eebfe9..0000000000 Binary files a/Themes/default/BGAnimations/ScreenGameplay go/go.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenGameplay in/CourseDisplay.lua b/Themes/default/BGAnimations/ScreenGameplay in/CourseDisplay.lua deleted file mode 100644 index bb0d7dce37..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay in/CourseDisplay.lua +++ /dev/null @@ -1,37 +0,0 @@ -if not GAMESTATE:IsCourseMode() then return Def.ActorFrame{} end; -- short circuit -local slideTime = 1.1; -local slideWait = 1.25; -local bottomSlide = 0.76; -local course = GAMESTATE:GetCurrentCourse() - -local t = Def.ActorFrame{ - -- background - Def.Sprite{ - InitCommand=cmd(Center); - BeginCommand=function(self) - if course:GetBackgroundPath() then - self:Load( course:GetBackgroundPath() ) - else - -- default to the BG of the first song in the course - self:LoadFromCurrentSongBackground() - end - end; - OnCommand=function(self) - self:scale_or_crop_background() - self:addy(SCREEN_HEIGHT):sleep(slideWait):smooth(slideTime):addy(-SCREEN_HEIGHT); - end; - }; - -- alternate background - Def.Sprite{ - InitCommand=cmd(Center); - BeginCommand=cmd(LoadFromCurrentSongBackground;scale_or_crop_background;diffusealpha,0); - OnCommand=cmd(playcommand,"Show"); - ShowCommand=function(self) - if course:HasBackground() then - self:addy(SCREEN_HEIGHT):sleep(slideWait):smooth(slideTime):addy(-SCREEN_HEIGHT); - end - end; - }; -}; - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenGameplay in/default.lua b/Themes/default/BGAnimations/ScreenGameplay in/default.lua deleted file mode 100644 index 63c0f8015c..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay in/default.lua +++ /dev/null @@ -1,19 +0,0 @@ -local t = Def.ActorFrame {}; -t[#t+1] = Def.Sprite { - InitCommand=cmd(Center;diffusealpha,1); - BeginCommand=cmd(LoadFromCurrentSongBackground); - StartTransitioningCommand=function(self) - if PREFSMAN:GetPreference("StretchBackgrounds") then - self:SetSize(SCREEN_WIDTH,SCREEN_HEIGHT) - else - self:scale_or_crop_background() - end - self:linear(0.2) - self:diffusealpha(0) - end; -}; - --- Pause menu - t[#t+1]= LoadActor(THEME:GetPathG("", "pause_menu")) - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenGameplay next course song/default.lua b/Themes/default/BGAnimations/ScreenGameplay next course song/default.lua deleted file mode 100644 index 071aaa1d8b..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay next course song/default.lua +++ /dev/null @@ -1,13 +0,0 @@ -local t = Def.ActorFrame{}; - -if not GAMESTATE:IsCourseMode() then return t; end; - -t[#t+1] = Def.Sprite { - InitCommand=cmd(Center); - BeforeLoadingNextCourseSongMessageCommand=function(self) self:LoadFromSongBackground( SCREENMAN:GetTopScreen():GetNextCourseSong() ) end; - ChangeCourseSongInMessageCommand=cmd(scale_or_crop_background); - StartCommand=cmd(diffusealpha,0;decelerate,0.5;diffusealpha,1); - FinishCommand=cmd(linear,0.1;glow,Color.Alpha(Color("White"),0.5);decelerate,0.4;glow,Color("Invisible");diffusealpha,0); -}; - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenGameplay out.lua b/Themes/default/BGAnimations/ScreenGameplay out.lua deleted file mode 100644 index 42a8c5b2a3..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay out.lua +++ /dev/null @@ -1,50 +0,0 @@ -local raveChildren - -local bg = Def.ActorFrame{ - Def.Quad{ - InitCommand=cmd(FullScreen;diffuse,color("0,0,0,0")); - StartTransitioningCommand=cmd(sleep,0.8;linear,3;diffusealpha,1); - }; - - Def.ActorFrame{ - Name="RaveMessages"; - InitCommand=function(self) - raveChildren = self:GetChildren() - self:visible(GAMESTATE:GetPlayMode() == 'PlayMode_Rave') - - raveChildren.P1Win:visible(false) - raveChildren.P2Win:visible(false) - raveChildren.Draw:visible(false) - end; - OffCommand=function(self) - local p1Win = GAMESTATE:IsWinner(PLAYER_1) - local p2Win = GAMESTATE:IsWinner(PLAYER_2) - - if GAMESTATE:IsWinner(PLAYER_1) then - raveChildren.P1Win:visible(true) - elseif GAMESTATE:IsWinner(PLAYER_2) then - raveChildren.P2Win:visible(true) - else - raveChildren.Draw:visible(true) - end - end; - - LoadActor(THEME:GetPathG("_rave result","P1"))..{ - Name="P1Win"; - InitCommand=cmd(Center;cropbottom,1;fadebottom,1); - StartTransitioningCommand=cmd(sleep,1.8;linear,0.5;cropbottom,0;fadebottom,0;sleep,1.75;linear,0.25;diffusealpha,0); - }; - LoadActor(THEME:GetPathG("_rave result","P2"))..{ - Name="P2Win"; - InitCommand=cmd(Center;cropbottom,1;fadebottom,1); - StartTransitioningCommand=cmd(sleep,1.8;linear,0.5;cropbottom,0;fadebottom,0;sleep,1.75;linear,0.25;diffusealpha,0); - }; - LoadActor(THEME:GetPathG("_rave result","draw"))..{ - Name="Draw"; - InitCommand=cmd(Center;cropbottom,1;fadebottom,1); - StartTransitioningCommand=cmd(sleep,1.8;linear,0.5;cropbottom,0;fadebottom,0;sleep,1.75;linear,0.25;diffusealpha,0); - }; - }; -}; - -return bg \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenGameplay overlay/_diffdia.png b/Themes/default/BGAnimations/ScreenGameplay overlay/_diffdia.png deleted file mode 100644 index 3fb1daa36d..0000000000 Binary files a/Themes/default/BGAnimations/ScreenGameplay overlay/_diffdia.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenGameplay overlay/_fcsplash/_bolt.ogg b/Themes/default/BGAnimations/ScreenGameplay overlay/_fcsplash/_bolt.ogg deleted file mode 100644 index ffed376bc1..0000000000 Binary files a/Themes/default/BGAnimations/ScreenGameplay overlay/_fcsplash/_bolt.ogg and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenGameplay overlay/_fcsplash/_splash.png b/Themes/default/BGAnimations/ScreenGameplay overlay/_fcsplash/_splash.png deleted file mode 100644 index 69061e1ffd..0000000000 Binary files a/Themes/default/BGAnimations/ScreenGameplay overlay/_fcsplash/_splash.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenGameplay overlay/_fcsplash/default.lua b/Themes/default/BGAnimations/ScreenGameplay overlay/_fcsplash/default.lua deleted file mode 100644 index c2a093c905..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay overlay/_fcsplash/default.lua +++ /dev/null @@ -1,140 +0,0 @@ ---FullCombo base from moonlight by AJ - -local pn = ...; -assert(pn); - -local t = Def.ActorFrame{}; -local pStats = STATSMAN:GetCurStageStats():GetPlayerStageStats(pn); - -local function GetPosition(pn) - if Center1Player() then - return SCREEN_CENTER_X - else - return THEME:GetMetric("ScreenGameplay","Player".. ToEnumShortString(pn) .. "MiscX"); - end; -end; - --- Reuse screen filter code for width-based explosion -local style = GAMESTATE:GetCurrentStyle() -local cols = style:ColumnsPerPlayer() -local padding = 8 -- 4px on each side -local arrowWidth = 96 -- until noteskin metrics are implemented... -local filterWidth = (arrowWidth * cols) + padding - --- Ripple -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(visible,false); - OffCommand=function(self) - if pStats:FullCombo() then - self:visible(true); - end; - end; - Def.Quad { - InitCommand=function(self) - self:diffusealpha(0):x( GetPosition(pn) ):y(SCREEN_CENTER_Y):blend('add'):zoomto(filterWidth,1) - end; - OffCommand=function(self) - if pStats:FullCombo() then - if pStats:FullComboOfScore('TapNoteScore_W1') == true then - self:diffuse(color("#A0DBF1")) - elseif pStats:FullComboOfScore('TapNoteScore_W2') == true then - self:diffuse(color("#F1E4A2")) - elseif pStats:FullComboOfScore('TapNoteScore_W3') == true then - self:diffuse(color("#ABE39B")) - end - self:diffusealpha(1):decelerate(1.4):zoomto(filterWidth,400):diffusealpha(0):fadetop(1):fadebottom(1); - end; - end; - }; -}; - --- Milestone ripple -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(visible,false); - OffCommand=function(self) - if pStats:FullCombo() then - self:visible(true); - end; - end; - LoadActor("_splash") .. { - InitCommand=function(self) - self:diffusealpha(0):x( GetPosition(pn) ):y(SCREEN_CENTER_Y):blend('add'); - end; - OffCommand=function(self) - if pStats:FullCombo() then - if pStats:FullComboOfScore('TapNoteScore_W1') == true then - self:diffuse(color("#A0DBF1")) - elseif pStats:FullComboOfScore('TapNoteScore_W2') == true then - self:diffuse(color("#F1E4A2")) - elseif pStats:FullComboOfScore('TapNoteScore_W3') == true then - self:diffuse(color("#ABE39B")) - end - self:zoom(0.5):diffusealpha(0.5):decelerate(1):zoom(1):diffusealpha(0) - end; - end; - }; -}; - ---W1 -t[#t+1] = LoadActor(THEME:GetPathG("FullCombo", "W1 text")) .. { - InitCommand=cmd(diffusealpha,0;x,GetPosition(pn);y,SCREEN_CENTER_Y); - OffCommand=function(self) - local fct = STATSMAN:GetCurStageStats():GetPlayerStageStats(pn); - if fct:FullComboOfScore('TapNoteScore_W1') == true then - self:glowblink():effectperiod(0.05):effectcolor1(color("1,1,1,0")):effectcolor2(color("1,1,1,0.25")) - self:zoomy(0.75):zoomx(1.4):diffusealpha(0):decelerate(0.4):zoomx(0.75):diffusealpha(1):sleep(0.75):decelerate(0.5):zoom(1.1):diffusealpha(0) - elseif fct:FullComboOfScore('TapNoteScore_W2') == true then - self:visible(false); - elseif fct:FullComboOfScore('TapNoteScore_W3') == true then - self:visible(false); - else - self:visible(false); - end; - end; -}; - ---W1 -t[#t+1] = LoadActor(THEME:GetPathG("FullCombo", "W2 text")) .. { - InitCommand=cmd(diffusealpha,0;x,GetPosition(pn);y,SCREEN_CENTER_Y); - OffCommand=function(self) - local fct = STATSMAN:GetCurStageStats():GetPlayerStageStats(pn); - if fct:FullComboOfScore('TapNoteScore_W1') == true then - self:visible(false); - elseif fct:FullComboOfScore('TapNoteScore_W2') == true then - self:zoomy(0.75):zoomx(1.4):diffusealpha(0):decelerate(0.4):zoomx(0.75):diffusealpha(1):sleep(0.5):decelerate(0.3):zoom(1.1):diffusealpha(0) - elseif fct:FullComboOfScore('TapNoteScore_W3') == true then - self:visible(false); - else - self:visible(false); - end; - end; -}; - ---W3 -t[#t+1] = LoadActor(THEME:GetPathG("FullCombo", "W3 text")) .. { - InitCommand=cmd(diffusealpha,0;x,GetPosition(pn);y,SCREEN_CENTER_Y); - OffCommand=function(self) - local fct = STATSMAN:GetCurStageStats():GetPlayerStageStats(pn); - if fct:FullComboOfScore('TapNoteScore_W1') == true then - self:visible(false); - elseif fct:FullComboOfScore('TapNoteScore_W2') == true then - self:visible(false); - elseif fct:FullComboOfScore('TapNoteScore_W3') == true then - self:zoomy(0.75):zoomx(1.4):diffusealpha(0):decelerate(0.4):zoomx(0.75):diffusealpha(1):sleep(0.5):decelerate(0.3):zoom(1.1):diffusealpha(0) - else - self:visible(false); - end; - end; -}; - --- Sound -t[#t+1] = LoadActor("_bolt") .. { - OffCommand=function(self) - local fct = STATSMAN:GetCurStageStats():GetPlayerStageStats(pn); - if fct:FullCombo() then - self:play(); - end; - end; -}; - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenGameplay overlay/default.lua b/Themes/default/BGAnimations/ScreenGameplay overlay/default.lua deleted file mode 100644 index 30c709a20e..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay overlay/default.lua +++ /dev/null @@ -1,236 +0,0 @@ -local t = Def.ActorFrame {}; -local function UpdateTime(self) - local c = self:GetChildren(); - for pn in ivalues(PlayerNumber) do - local vStats = STATSMAN:GetCurStageStats():GetPlayerStageStats( pn ); - local vTime; - local obj = self:GetChild( string.format("RemainingTime" .. PlayerNumberToString(pn) ) ); - if vStats and obj then - vTime = vStats:GetLifeRemainingSeconds() - obj:settext( SecondsToMMSSMsMs( vTime ) ); - end; - end; -end -local function songMeterScale(val) return scale(val,0,1,-380/2,380/2) end - -if GAMESTATE:GetCurrentCourse() then - if GAMESTATE:GetCurrentCourse():GetCourseType() == "CourseType_Survival" then - -- RemainingTime - for pn in ivalues(PlayerNumber) do - local MetricsName = "RemainingTime" .. PlayerNumberToString(pn); - t[#t+1] = LoadActor( THEME:GetPathG( Var "LoadingScreen", "RemainingTime"), pn ) .. { - InitCommand=function(self) - self:player(pn); - self:name(MetricsName); - ActorUtil.LoadAllCommandsAndSetXY(self,Var "LoadingScreen"); - end; - }; - end - for pn in ivalues(PlayerNumber) do - local MetricsName = "DeltaSeconds" .. PlayerNumberToString(pn); - t[#t+1] = LoadActor( THEME:GetPathG( Var "LoadingScreen", "DeltaSeconds"), pn ) .. { - InitCommand=function(self) - self:player(pn); - self:name(MetricsName); - ActorUtil.LoadAllCommandsAndSetXY(self,Var "LoadingScreen"); - end; - }; - end - end; -end; -t.InitCommand=cmd(SetUpdateFunction,UpdateTime); - - if GAMESTATE:GetPlayMode() ~= 'PlayMode_Rave' then - for ip, pn in ipairs(GAMESTATE:GetEnabledPlayers()) do - if ShowStandardDecoration("LifeMeterBar" .. ToEnumShortString(pn)) then - local life_type = GAMESTATE:GetPlayerState(pn):GetPlayerOptions("ModsLevel_Song"):LifeSetting() - t[#t+1] = LoadActor(THEME:GetPathG(Var "LoadingScreen", "lifebar_" .. ToEnumShortString(life_type)), pn) .. { - InitCommand=function(self) - self:name("LifeMeterBar" .. ToEnumShortString(pn)) - ActorUtil.LoadAllCommandsAndSetXY(self,Var "LoadingScreen") - end - } - end - end; - - for ip, pn in ipairs(GAMESTATE:GetEnabledPlayers()) do - local life_x_position = string.find(pn, "P1") and SCREEN_LEFT+40 or SCREEN_RIGHT-40 - local life_tween = string.find(pn, "P1") and -1 or 1 - local second_tween = string.find(pn, "P1") and 1 or -1 - t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,life_x_position;y,SCREEN_CENTER_Y;rotationz,-90); - OnCommand=cmd(addx,100*life_tween;sleep,0.25;decelerate,0.9;addx,100*second_tween); - OffCommand=cmd(sleep,1;decelerate,0.9;addx,100*life_tween); - LoadActor(THEME:GetPathG("LifeMeter", "bar frame")) .. { - }; - Def.ActorFrame { - InitCommand=cmd(x,-207;y,0); - LoadActor("_diffdia") .. { - OnCommand=cmd(playcommand,"Set"); - ["CurrentSteps"..ToEnumShortString(pn).."ChangedMessageCommand"]=cmd(playcommand,"Set"); - SetCommand=function(self) - steps_data = GAMESTATE:GetCurrentSteps(pn) - local song = GAMESTATE:GetCurrentSong(); - if song then - if steps_data ~= nil then - local st = steps_data:GetStepsType(); - local diff = steps_data:GetDifficulty(); - local cd = GetCustomDifficulty(st, diff); - self:diffuse(CustomDifficultyToColor(cd)); - end - end - end; - }; - LoadFont("StepsDisplay description") .. { - InitCommand=cmd(zoom,0.75;horizalign,center;rotationz,90); - OnCommand=cmd(playcommand,"Set"); - ["CurrentSteps"..ToEnumShortString(pn).."ChangedMessageCommand"]=cmd(playcommand,"Set"); - ChangedLanguageDisplayMessageCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - steps_data = GAMESTATE:GetCurrentSteps(pn) - local song = GAMESTATE:GetCurrentSong(); - if song then - if steps_data ~= nil then - local st = steps_data:GetStepsType(); - local diff = steps_data:GetDifficulty(); - local cd = GetCustomDifficulty(st, diff); - self:settext(steps_data:GetMeter()):diffuse(color("#000000")):diffusealpha(0.8); - else - self:settext("") - end - else - self:settext("") - end - end - }; - }; - }; - end; - end; - - -- Move diamonds on battle - if GAMESTATE:GetPlayMode() == 'PlayMode_Rave' then - -- P1 - t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X-110;y,SCREEN_BOTTOM-55); - LoadActor("_diffdia") .. { - OnCommand=cmd(playcommand,"Set"); - CurrentStepsP1ChangedMessageCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - local stepsP1 = GAMESTATE:GetCurrentSteps(PLAYER_1) - local song = GAMESTATE:GetCurrentSong(); - if song then - if stepsP1 ~= nil then - local st = stepsP1:GetStepsType(); - local diff = stepsP1:GetDifficulty(); - local cd = GetCustomDifficulty(st, diff); - self:diffuse(CustomDifficultyToColor(cd)); - end - end - end; - }; - LoadFont("StepsDisplay description") .. { - InitCommand=cmd(zoom,0.75;horizalign,center); - OnCommand=cmd(playcommand,"Set"); - CurrentStepsP1ChangedMessageCommand=cmd(playcommand,"Set"); - ChangedLanguageDisplayMessageCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - local stepsP1 = GAMESTATE:GetCurrentSteps(PLAYER_1) - local song = GAMESTATE:GetCurrentSong(); - if song then - if stepsP1 ~= nil then - local st = stepsP1:GetStepsType(); - local diff = stepsP1:GetDifficulty(); - local cd = GetCustomDifficulty(st, diff); - self:settext(stepsP1:GetMeter()):diffuse(color("#000000")):diffusealpha(0.8); - else - self:settext("") - end - else - self:settext("") - end - end - }; - }; - -- P2 - t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X+110;y,SCREEN_BOTTOM-55); - LoadActor("_diffdia") .. { - OnCommand=cmd(playcommand,"Set"); - CurrentstepsP2ChangedMessageCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - local stepsP2 = GAMESTATE:GetCurrentSteps(PLAYER_2) - local song = GAMESTATE:GetCurrentSong(); - if song then - if stepsP2 ~= nil then - local st = stepsP2:GetStepsType(); - local diff = stepsP2:GetDifficulty(); - local cd = GetCustomDifficulty(st, diff); - self:diffuse(CustomDifficultyToColor(cd)); - end - end - end; - }; - LoadFont("StepsDisplay description") .. { - InitCommand=cmd(zoom,0.75;horizalign,center); - OnCommand=cmd(playcommand,"Set"); - CurrentstepsP2ChangedMessageCommand=cmd(playcommand,"Set"); - ChangedLanguageDisplayMessageCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - local stepsP2 = GAMESTATE:GetCurrentSteps(PLAYER_2) - local song = GAMESTATE:GetCurrentSong(); - if song then - if stepsP2 ~= nil then - local st = stepsP2:GetStepsType(); - local diff = stepsP2:GetDifficulty(); - local cd = GetCustomDifficulty(st, diff); - self:settext(stepsP2:GetMeter()):diffuse(color("#000000")):diffusealpha(0.8); - else - self:settext("") - end - else - self:settext("") - end - end - }; - }; - end; - - t[#t+1] = StandardDecorationFromFileOptional("StageDisplay","StageDisplay"); - t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X+103;y,SCREEN_BOTTOM-25); - OnCommand=cmd(draworder,DrawOrder.Screen;addy,100;sleep,0.5;decelerate,0.7;addy,-100); - OffCommand=cmd(sleep,1;decelerate,0.9;addy,100); - Def.Quad { - InitCommand=cmd(zoomto,264,12); - OnCommand=cmd(diffuse,Color.Black;diffusealpha,0.3;fadeleft,0.05;faderight,0.05); - }; - Def.Quad { - InitCommand=cmd(zoomto,2,8); - OnCommand=cmd(x,songMeterScale(0.25);diffuse,PlayerColor(pn);diffusealpha,0.5); - }; - Def.Quad { - InitCommand=cmd(zoomto,2,8); - OnCommand=cmd(x,songMeterScale(0.5);diffuse,PlayerColor(pn);diffusealpha,0.5); - }; - Def.Quad { - InitCommand=cmd(zoomto,2,8); - OnCommand=cmd(x,songMeterScale(0.75);diffuse,PlayerColor(pn);diffusealpha,0.5); - }; - Def.SongMeterDisplay { - StreamWidth=260; - Stream=LoadActor( THEME:GetPathG( 'SongMeterDisplay', 'stream') )..{ - InitCommand=cmd(diffuse,Color.White;diffusealpha,0.4;blend,Blend.Add); - }; - Tip=LoadActor( THEME:GetPathG( 'SongMeterDisplay', 'tip')) .. { - InitCommand=cmd(visible,false); - }; - }; - }; - - for pn in ivalues(GAMESTATE:GetHumanPlayers()) do - t[#t+1] = LoadActor("_fcsplash", pn) .. { - }; - end; - -return t diff --git a/Themes/default/BGAnimations/ScreenGameplay ready/default.lua b/Themes/default/BGAnimations/ScreenGameplay ready/default.lua deleted file mode 100644 index cf78c99b1c..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay ready/default.lua +++ /dev/null @@ -1,4 +0,0 @@ -return LoadActor("ready") .. { - InitCommand=cmd(Center;draworder,105); - StartTransitioningCommand=cmd(zoom,1.3;diffusealpha,0;bounceend,0.25;zoom,1;diffusealpha,1;linear,0.15;glow,BoostColor(Color("Orange"),1.75);decelerate,0.3;glow,1,1,1,0;sleep,1-0.45;linear,0.25;diffusealpha,0); -}; diff --git a/Themes/default/BGAnimations/ScreenGameplay ready/ready.png b/Themes/default/BGAnimations/ScreenGameplay ready/ready.png deleted file mode 100644 index 8b5ad4f982..0000000000 Binary files a/Themes/default/BGAnimations/ScreenGameplay ready/ready.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenGameplay underlay/ScreenFilter.lua b/Themes/default/BGAnimations/ScreenGameplay underlay/ScreenFilter.lua deleted file mode 100644 index c7b4f14b70..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay underlay/ScreenFilter.lua +++ /dev/null @@ -1,68 +0,0 @@ ---[[ Screen Filter ]] -local numPlayers = GAMESTATE:GetNumPlayersEnabled() -local center1P = PREFSMAN:GetPreference("Center1Player") - -local padding = 8 -- 4px on each side -local arrowWidth = 96 -- until noteskin metrics are implemented... - -local filterColor = color("#000000") -local filterAlphas = { - PlayerNumber_P1 = 1, - PlayerNumber_P2 = 1, - Default = 0, -} - -local t = Def.ActorFrame{}; - -local style = GAMESTATE:GetCurrentStyle() -local cols = style:ColumnsPerPlayer() -local styleType = ToEnumShortString(style:GetStyleType()) -local filterWidth = (arrowWidth * cols) + padding -local stepsType = style:GetStepsType() - -if numPlayers == 1 then - local player = GAMESTATE:GetMasterPlayerNumber() - local pNum = (player == PLAYER_1) and 1 or 2 - filterAlphas[player] = tonumber(getenv("ScreenFilterP"..pNum)) or 0; - - local pos; - -- [ScreenGameplay] PlayerP#Player*Side(s)X - if center1P then - pos = SCREEN_CENTER_X - elseif stepsType == "StepsType_Dance_Solo" then - pos = SCREEN_CENTER_X - else - local metricName = string.format("PlayerP%i%sX",pNum,styleType) - pos = THEME:GetMetric("ScreenGameplay",metricName) - end - t[#t+1] = Def.Quad{ - Name="SinglePlayerFilter"; - InitCommand=cmd(x,pos;CenterY;zoomto,filterWidth,SCREEN_HEIGHT;diffusecolor,filterColor;diffusealpha,filterAlphas[player]); - }; -else - -- two players... a bit more complex. - if styleType == "TwoPlayersSharedSides" then - -- routine, just use one in the center. - local player = GAMESTATE:GetMasterPlayerNumber() - local pNum = player == PLAYER_1 and 1 or 2 - local metricName = "PlayerP".. pNum .."TwoPlayersSharedSidesX" - t[#t+1] = Def.Quad{ - Name="RoutineFilter"; - InitCommand=cmd(x,THEME:GetMetric("ScreenGameplay",metricName);CenterY;zoomto,filterWidth,SCREEN_HEIGHT;diffusecolor,filterColor;diffusealpha,filterAlphas[player]); - }; - else - -- otherwise we need two separate ones. to the pairsmobile! - for i, player in ipairs(PlayerNumber) do - local pNum = (player == PLAYER_1) and 1 or 2 - filterAlphas[player] = tonumber(getenv("ScreenFilterP"..pNum)) or 0; - local metricName = string.format("PlayerP%i%sX",pNum,styleType) - local pos = THEME:GetMetric("ScreenGameplay",metricName) - t[#t+1] = Def.Quad{ - Name="Player"..pNum.."Filter"; - InitCommand=cmd(x,pos;CenterY;zoomto,filterWidth,SCREEN_HEIGHT;diffusecolor,filterColor;diffusealpha,filterAlphas[player]); - }; - end - end -end - -return t; diff --git a/Themes/default/BGAnimations/ScreenGameplay underlay/default.lua b/Themes/default/BGAnimations/ScreenGameplay underlay/default.lua deleted file mode 100644 index 9d6af37620..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay underlay/default.lua +++ /dev/null @@ -1,3 +0,0 @@ -local t = Def.ActorFrame {}; - t[#t+1] = LoadActor("ScreenFilter"); -return t \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenHighScores background.lua b/Themes/default/BGAnimations/ScreenHighScores background.lua deleted file mode 100644 index 21e3b1ea40..0000000000 --- a/Themes/default/BGAnimations/ScreenHighScores background.lua +++ /dev/null @@ -1,5 +0,0 @@ -return Def.ActorFrame { - LoadActor(THEME:GetPathG("common bg", "base")) .. { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH,SCREEN_HEIGHT) - }; -} diff --git a/Themes/default/BGAnimations/ScreenHighScores decorations/default.lua b/Themes/default/BGAnimations/ScreenHighScores decorations/default.lua deleted file mode 100644 index 7b7eadb7f3..0000000000 --- a/Themes/default/BGAnimations/ScreenHighScores decorations/default.lua +++ /dev/null @@ -1,42 +0,0 @@ -local t = LoadFallbackB(); - -local StepsType = ToEnumShortString( GAMEMAN:GetFirstStepsTypeForGame(GAMESTATE:GetCurrentGame()) ); -local stString = THEME:GetString("StepsType",StepsType); - -local NumColumns = THEME:GetMetric(Var "LoadingScreen", "NumColumns"); - -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-220); - Def.Quad { - InitCommand=cmd(zoomto,SCREEN_WIDTH, 56); - OnCommand=function(self) - self:diffuse(ScreenColor(SCREENMAN:GetTopScreen():GetName())):diffusebottomedge(ColorDarkTone(ScreenColor(SCREENMAN:GetTopScreen():GetName()))):diffusealpha(0.9) - end - }; -}; - -for i=1,NumColumns do - local st = THEME:GetMetric(Var "LoadingScreen","ColumnStepsType" .. i); - local dc = THEME:GetMetric(Var "LoadingScreen","ColumnDifficulty" .. i); - local s = GetCustomDifficulty( st, dc ); - - t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X+32 + 84 * (i-1);y,SCREEN_CENTER_Y-220); - LoadActor(THEME:GetPathB("_frame","3x1"),"rounded light", 18) .. { - OnCommand=cmd(diffuse,CustomDifficultyToLightColor(s);diffusealpha,0.9); - }; - LoadFont("StepsDisplayListRow description") .. { - InitCommand=cmd(uppercase,true;settext,CustomDifficultyToLocalizedString(s)); - OnCommand=cmd(zoom,0.675;maxwidth,80/0.675;diffuse,CustomDifficultyToDarkColor(s)); - }; - }; -end - -t[#t+1] = LoadFont("Common Normal") .. { - InitCommand=cmd(settext,stString;x,SCREEN_CENTER_X-220;y,SCREEN_CENTER_Y-220); - OnCommand=cmd(diffusebottomedge,color("0.75,0.75,0.75");shadowlength,2); -}; - -t.OnCommand=cmd(draworder,105); - -return t; diff --git a/Themes/default/BGAnimations/ScreenInit decorations.lua b/Themes/default/BGAnimations/ScreenInit decorations.lua deleted file mode 100644 index 65d556611d..0000000000 --- a/Themes/default/BGAnimations/ScreenInit decorations.lua +++ /dev/null @@ -1,3 +0,0 @@ -local t = LoadFallbackB(); -t[#t+1] = LoadActor( THEME:GetPathB("_Arcade","decorations") ); -return t \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenInit in.redir b/Themes/default/BGAnimations/ScreenInit in.redir deleted file mode 100644 index 9010d9731a..0000000000 --- a/Themes/default/BGAnimations/ScreenInit in.redir +++ /dev/null @@ -1 +0,0 @@ -Fade in \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenJukebox in.redir b/Themes/default/BGAnimations/ScreenJukebox in.redir deleted file mode 100644 index a9cff7b900..0000000000 --- a/Themes/default/BGAnimations/ScreenJukebox in.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenWithMenuElements in \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenJukebox out.redir b/Themes/default/BGAnimations/ScreenJukebox out.redir deleted file mode 100644 index 8f2a65c2ae..0000000000 --- a/Themes/default/BGAnimations/ScreenJukebox out.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenWithMenuElements out \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenJukebox overlay.redir b/Themes/default/BGAnimations/ScreenJukebox overlay.redir deleted file mode 100644 index 4b0da07bd5..0000000000 --- a/Themes/default/BGAnimations/ScreenJukebox overlay.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenDemonstration overlay \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenLogo background.redir b/Themes/default/BGAnimations/ScreenLogo background.redir deleted file mode 100644 index 4d3fd51225..0000000000 --- a/Themes/default/BGAnimations/ScreenLogo background.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenTitleMenu background \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenLogo decorations.lua b/Themes/default/BGAnimations/ScreenLogo decorations.lua deleted file mode 100644 index 1a520b1693..0000000000 --- a/Themes/default/BGAnimations/ScreenLogo decorations.lua +++ /dev/null @@ -1,6 +0,0 @@ -local t = LoadFallbackB(); - -t[#t+1] = StandardDecorationFromFileOptional("Logo","Logo"); -t[#t+1] = LoadActor( THEME:GetPathB("_Arcade","decorations") ); - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenMapControllers background.lua b/Themes/default/BGAnimations/ScreenMapControllers background.lua deleted file mode 100644 index 3b20fc2c68..0000000000 --- a/Themes/default/BGAnimations/ScreenMapControllers background.lua +++ /dev/null @@ -1,16 +0,0 @@ -local t = Def.ActorFrame {}; - -t[#t+1] = LoadActor(THEME:GetPathG("common bg", "base")) .. { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH,SCREEN_HEIGHT) - }; - --- Overlay -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(Center); - Def.Quad { - InitCommand=cmd(scaletoclipped,SCREEN_WIDTH,SCREEN_HEIGHT); - OnCommand=cmd(diffuse,Color.Black;diffusealpha,0.8); - }; -}; --- -return t diff --git a/Themes/default/BGAnimations/ScreenMiniMenu cancel.redir b/Themes/default/BGAnimations/ScreenMiniMenu cancel.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenMiniMenu cancel.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenMiniMenu in.redir b/Themes/default/BGAnimations/ScreenMiniMenu in.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenMiniMenu in.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenMiniMenu out.redir b/Themes/default/BGAnimations/ScreenMiniMenu out.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenMiniMenu out.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenMiniMenu underlay/default.lua b/Themes/default/BGAnimations/ScreenMiniMenu underlay/default.lua deleted file mode 100644 index a09aa50f02..0000000000 --- a/Themes/default/BGAnimations/ScreenMiniMenu underlay/default.lua +++ /dev/null @@ -1,7 +0,0 @@ -return Def.ActorFrame { - OnCommand= function(self) self:queuecommand("Recenter") end, - RecenterCommand= function(self) SCREENMAN:GetTopScreen():xy(0, 0) end, - Def.Quad{ - InitCommand=cmd(scaletocover,-SCREEN_WIDTH*2,SCREEN_TOP,SCREEN_WIDTH*2,SCREEN_BOTTOM;diffuse,color("0,0,0,0.5")); - }; -}; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenNestyPlayerOptions in.redir b/Themes/default/BGAnimations/ScreenNestyPlayerOptions in.redir deleted file mode 100644 index a9cff7b900..0000000000 --- a/Themes/default/BGAnimations/ScreenNestyPlayerOptions in.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenWithMenuElements in \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenNestyPlayerOptions out.redir b/Themes/default/BGAnimations/ScreenNestyPlayerOptions out.redir deleted file mode 100644 index 8f2a65c2ae..0000000000 --- a/Themes/default/BGAnimations/ScreenNestyPlayerOptions out.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenWithMenuElements out \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenNestyPlayerOptions overlay.lua b/Themes/default/BGAnimations/ScreenNestyPlayerOptions overlay.lua deleted file mode 100644 index 4935eb75d7..0000000000 --- a/Themes/default/BGAnimations/ScreenNestyPlayerOptions overlay.lua +++ /dev/null @@ -1,284 +0,0 @@ -local menu_height= 400 -local menu_width= 250 -local menu_x= { - [PLAYER_1]= _screen.w * .25, - [PLAYER_2]= _screen.w * .75, -} -local menus= {} -for i, pn in ipairs(GAMESTATE:GetHumanPlayers()) do - menus[pn]= setmetatable({}, nesty_menu_stack_mt) -end -local explanations= {} -local ready_indicators= {} - -local turn_chart_mods= { - nesty_options.bool_player_mod_val("Mirror"), - nesty_options.bool_player_mod_val("Backwards"), - nesty_options.bool_player_mod_val("Left"), - nesty_options.bool_player_mod_val("Right"), - nesty_options.bool_player_mod_val("Shuffle"), - nesty_options.bool_player_mod_val("SoftShuffle"), - nesty_options.bool_player_mod_val("SuperShuffle"), -} - -local removal_chart_mods= { - nesty_options.bool_player_mod_val("NoHolds"), - nesty_options.bool_player_mod_val("NoRolls"), - nesty_options.bool_player_mod_val("NoMines"), - nesty_options.bool_player_mod_val("HoldRolls"), - nesty_options.bool_player_mod_val("NoJumps"), - nesty_options.bool_player_mod_val("NoHands"), - nesty_options.bool_player_mod_val("NoLifts"), - nesty_options.bool_player_mod_val("NoFakes"), - nesty_options.bool_player_mod_val("NoQuads"), - nesty_options.bool_player_mod_val("NoStretch"), -} - -local insertion_chart_mods= { - nesty_options.bool_player_mod_val("Little"), - nesty_options.bool_player_mod_val("Wide"), - nesty_options.bool_player_mod_val("Big"), - nesty_options.bool_player_mod_val("Quick"), - nesty_options.bool_player_mod_val("BMRize"), - nesty_options.bool_player_mod_val("Skippy"), - nesty_options.bool_player_mod_val("Mines"), - nesty_options.bool_player_mod_val("Echo"), - nesty_options.bool_player_mod_val("Stomp"), - nesty_options.bool_player_mod_val("Planted"), - nesty_options.bool_player_mod_val("Floored"), - nesty_options.bool_player_mod_val("Twister"), -} - -local chart_mods= { - nesty_options.submenu("turn_chart_mods", turn_chart_mods), - nesty_options.submenu("removal_chart_mods", removal_chart_mods), - nesty_options.submenu("insertion_chart_mods", insertion_chart_mods), -} - -local gameplay_options= { - nesty_options.bool_config_val(player_config, "ComboUnderField"), - nesty_options.bool_config_val(player_config, "FlashyCombo"), - nesty_options.bool_config_val(player_config, "GameplayShowStepsDisplay"), - nesty_options.bool_config_val(player_config, "GameplayShowScore"), - nesty_options.bool_config_val(player_config, "JudgmentUnderField"), - nesty_options.bool_config_val(player_config, "Protiming"), -} - --- The time life bar doesn't work sensibly outside the survival courses, so --- keep it out of the menu. -local life_type_enum= {"LifeType_Bar", "LifeType_Battery"} -local life_options= { - nesty_options.enum_player_mod_single_val("bar_type", "LifeType_Bar", "LifeSetting"), - nesty_options.enum_player_mod_single_val("battery_type", "LifeType_Battery", "LifeSetting"), - nesty_options.enum_player_mod_single_val("normal_drain", "DrainType_Normal", "DrainSetting"), - nesty_options.enum_player_mod_single_val("no_recover", "DrainType_NoRecover", "DrainSetting"), - nesty_options.enum_player_mod_single_val("sudden_death", "DrainType_SuddenDeath", "DrainSetting"), - nesty_options.enum_player_mod_single_val("fail_immediate", "FailType_Immediate", "FailSetting"), - nesty_options.enum_player_mod_single_val("fail_immediate_continue", "FailType_ImmediateContinue", "FailSetting"), - nesty_options.enum_player_mod_single_val("fail_end_of_song", "FailType_EndOfSong", "FailSetting"), - nesty_options.enum_player_mod_single_val("fail_off", "FailType_Off", "FailSetting"), - nesty_options.float_player_mod_val_new("BatteryLives", 1, 2, 1, 10, 4), -} - --- I suppose now would be a good time to mention that, since the float menu code ...thingy doesn't rely on powers of 10 anymore, --- the values passed in will be different. -local base_options= { - notefield_prefs_speed_type_menu(), - notefield_prefs_speed_mod_menu(), - --Turns out the music rate can't handle values higher than 3! - nesty_options.float_song_mod_val_new("MusicRate", 0.1, 1, .1, 3, 1), - nesty_options.float_song_mod_toggle_val("Haste", 1, 0), - notefield_perspective_menu(), - nesty_options.float_config_toggle_val(notefield_prefs_config, "reverse", -1, 1), - nesty_options.float_config_val_new(notefield_prefs_config, "zoom", 0.1, 1), - nesty_options.submenu("chart_mods", chart_mods), - {name= "noteskin", translatable= true, menu= nesty_option_menus.noteskins}, - {name= "shown_noteskins", translatable= true, menu= nesty_option_menus.shown_noteskins, args= {}}, - nesty_options.bool_config_val(notefield_prefs_config, "hidden"), - nesty_options.bool_config_val(notefield_prefs_config, "sudden"), - advanced_notefield_prefs_menu(), - nesty_options.submenu("gameplay_options", gameplay_options), - nesty_options.submenu("life_options", life_options), - nesty_options.bool_song_mod_val("AssistClap"), - nesty_options.bool_song_mod_val("AssistMetronome"), - nesty_options.bool_song_mod_val("StaticBackground"), - nesty_options.bool_song_mod_val("RandomBGOnly"), - nesty_options.float_config_val_new(player_config, "ScreenFilter", 0.1, 0.5, 0, 1), - get_notefield_mods_toggle_menu(true, true), - {name= "reload_noteskins", translatable= true, type= "action", - execute= function() NOTESKIN:reload_skins() end}, -} - -local player_ready= {} - -local function exit_if_both_ready() - for i, pn in ipairs(GAMESTATE:GetHumanPlayers()) do - if not player_ready[pn] then return end - end - SCREENMAN:GetTopScreen():StartTransitioningScreen("SM_GoToNextScreen") -end - -local prev_explanation= {} -local function update_explanation(pn) - local cursor_item= menus[pn]:get_cursor_item() - if cursor_item then - local new_expl= cursor_item.name or cursor_item.text - local expl_com= "change_explanation" - if cursor_item.explanation then - new_expl= cursor_item.explanation - expl_com= "translated_explanation" - end - if new_expl ~= prev_explanation[pn] then - prev_explanation[pn]= new_expl - explanations[pn]:playcommand(expl_com, {text= new_expl}) - end - end -end - -local function input(event) - local pn= event.PlayerNumber - if not pn then return end - if not menus[pn] then return end - if menu_stack_generic_input(menus, event) - and event.type == "InputEventType_FirstPress" then - if event.GameButton == "Back" then - SCREENMAN:GetTopScreen():StartTransitioningScreen("SM_GoToPrevScreen") - else - player_ready[pn]= true - ready_indicators[pn]:playcommand("show_ready") - exit_if_both_ready() - end - else - if player_ready[pn] and not menus[pn]:can_exit_screen() then - player_ready[pn]= false - ready_indicators[pn]:playcommand("hide_ready") - end - end - update_explanation(pn) -end - -local frame= Def.ActorFrame{ - OnCommand= function(self) - SCREENMAN:GetTopScreen():AddInputCallback(input) - for pn, menu in pairs(menus) do - menu:push_menu_stack(nesty_option_menus.menu, base_options, "play_song") - menu:update_cursor_pos() - update_explanation(pn) - end - end, -} - -local item_params= { - text_commands= { - Font= "Common Condensed", OnCommand= function(self) - self:diffuse(color("#3D1D23")):diffusealpha(0):decelerate(0.2):diffusealpha(1) - end, - OffCommand=function(self) - self:smooth(0.3):diffusealpha(0) - end, - }, - text_width= .7, - value_text_commands= { - Font= "Common Condensed", OnCommand= function(self) - self:diffuse(color("#AC214A")):diffusealpha(0):decelerate(0.2):diffusealpha(1) - end, - OffCommand=function(self) - self:smooth(0.3):diffusealpha(0) - end, - }, - value_image_commands= { - OnCommand= function(self) - self:diffusealpha(0):smooth(0.3):diffusealpha(1) - end, - OffCommand=function(self) - self:smooth(0.3):diffusealpha(0) - end, - }, - value_width= .25, - type_images= { - bool= THEME:GetPathG("", "menu_icons/bool"), - choice= THEME:GetPathG("", "menu_icons/bool"), - menu= THEME:GetPathG("", "menu_icons/menu"), - }, -} - -for pn, menu in pairs(menus) do - frame[#frame+1]= LoadActor( - THEME:GetPathG("ScreenOptions", "halfpage")) .. { - InitCommand= function(self) - self:xy(menu_x[pn], 360) - end; - OnCommand=function(self) - self:diffusealpha(0):zoomx(0.8):decelerate(0.3):diffusealpha(1):zoomx(1) - end; - OffCommand=function(self) - self:decelerate(0.3):diffusealpha(0) - end; - } - frame[#frame+1]= menu:create_actors{ - x= menu_x[pn], y= 120, width= menu_width, height= menu_height, - translation_section= "notefield_options", - num_displays= 1, pn= pn, el_height= 36, - menu_sounds= { - pop= THEME:GetPathS("Common", "Cancel"), - push= THEME:GetPathS("_common", "row"), - act= THEME:GetPathS("Common", "start"), - move= THEME:GetPathS("Common", "value"), - move_up= THEME:GetPathS("Common", "value"), - move_down= THEME:GetPathS("Common", "value"), - inc= THEME:GetPathS("_switch", "up"), - dec= THEME:GetPathS("_switch", "down"), - }, - display_params= { - el_zoom= 0.8, item_params= item_params, item_mt= nesty_items.value, heading_height = 48, - on= function(self) - self:diffusealpha(0):decelerate(0.2):diffusealpha(1) - end, - off= function(self) - self:decelerate(0.2):diffusealpha(0) - end, - }, - } - frame[#frame+1]= Def.BitmapText{ - Font= "Common Normal", InitCommand= function(self) - explanations[pn]= self - self:xy(menu_x[pn] - (menu_width / 2), _screen.cy+154) - :diffuse(ColorDarkTone((PlayerColor(pn)))):horizalign(left):vertalign(top) - :wrapwidthpixels(menu_width / .8):zoom(.75) - :horizalign(left) - end, - change_explanationCommand= function(self, param) - local text= "" - if THEME:HasString("notefield_explanations", param.text) then - text= THEME:GetString("notefield_explanations", param.text) - end - self:playcommand("translated_explanation", {text= text}) - end, - translated_explanationCommand= function(self, param) - self:stoptweening():settext(param.text):cropright(1):linear(.5):cropright(0) - end, - } - frame[#frame+1]= Def.BitmapText{ - Font= "Common Condensed", Text= "READY!", InitCommand= function(self) - ready_indicators[pn]= self - self:xy(menu_x[pn], 146):zoom(1.5):diffuse(Color.Green):strokecolor(color("#2E540F")):diffusealpha(0) - end, - show_readyCommand= function(self) - self:stoptweening():decelerate(.5):diffusealpha(1) - end, - hide_readyCommand= function(self) - self:stoptweening():accelerate(.5):diffusealpha(0) - end, - } - local metrics_name = "PlayerNameplate" .. ToEnumShortString(pn) - frame[#frame+1] = LoadActor( - THEME:GetPathG("ScreenPlayerOptions", "PlayerNameplate"), pn) .. { - InitCommand=function(self) - self:name(metrics_name) - ActorUtil.LoadAllCommandsAndSetXY(self,"ScreenPlayerOptions") - self:x(menu_x[pn]) - end - } -end - -return frame diff --git a/Themes/default/BGAnimations/ScreenOptionsDisplaySub in.redir b/Themes/default/BGAnimations/ScreenOptionsDisplaySub in.redir deleted file mode 100644 index 494afeb600..0000000000 --- a/Themes/default/BGAnimations/ScreenOptionsDisplaySub in.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenOptionsService In \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenOptionsDisplaySub out.redir b/Themes/default/BGAnimations/ScreenOptionsDisplaySub out.redir deleted file mode 100644 index 6be77756dc..0000000000 --- a/Themes/default/BGAnimations/ScreenOptionsDisplaySub out.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenOptionsService Out \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenOptionsEdit in.redir b/Themes/default/BGAnimations/ScreenOptionsEdit in.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenOptionsEdit in.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenOptionsEdit out.redir b/Themes/default/BGAnimations/ScreenOptionsEdit out.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenOptionsEdit out.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenOptionsService In.redir b/Themes/default/BGAnimations/ScreenOptionsService In.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenOptionsService In.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenOptionsService out.redir b/Themes/default/BGAnimations/ScreenOptionsService out.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenOptionsService out.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenOptionsServiceChild in.redir b/Themes/default/BGAnimations/ScreenOptionsServiceChild in.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenOptionsServiceChild in.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenOptionsServiceChild out.redir b/Themes/default/BGAnimations/ScreenOptionsServiceChild out.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenOptionsServiceChild out.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenPlayerOptions decorations.lua b/Themes/default/BGAnimations/ScreenPlayerOptions decorations.lua deleted file mode 100644 index 346f4a256c..0000000000 --- a/Themes/default/BGAnimations/ScreenPlayerOptions decorations.lua +++ /dev/null @@ -1,15 +0,0 @@ -local num_players = GAMESTATE:GetHumanPlayers(); - -local t = LoadFallbackB(); - -for i=1,#num_players do - local metrics_name = "PlayerNameplate" .. ToEnumShortString(num_players[i]) - t[#t+1] = LoadActor( THEME:GetPathG(Var "LoadingScreen", "PlayerNameplate"), num_players[i] ) .. { - InitCommand=function(self) - self:name(metrics_name); - ActorUtil.LoadAllCommandsAndSetXY(self,Var "LoadingScreen"); - end - } -end - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenProfileLoad in.redir b/Themes/default/BGAnimations/ScreenProfileLoad in.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenProfileLoad in.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenProfileLoad out.redir b/Themes/default/BGAnimations/ScreenProfileLoad out.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenProfileLoad out.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenProfileLoad overlay/LoadScreen diamond 5x2.png b/Themes/default/BGAnimations/ScreenProfileLoad overlay/LoadScreen diamond 5x2.png deleted file mode 100644 index 00c90e9bbc..0000000000 Binary files a/Themes/default/BGAnimations/ScreenProfileLoad overlay/LoadScreen diamond 5x2.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenProfileLoad overlay/default.lua b/Themes/default/BGAnimations/ScreenProfileLoad overlay/default.lua deleted file mode 100644 index e4b3e7406a..0000000000 --- a/Themes/default/BGAnimations/ScreenProfileLoad overlay/default.lua +++ /dev/null @@ -1,27 +0,0 @@ -local t = Def.ActorFrame {}; - -t[#t+1] = Def.ActorFrame { - Def.Sprite { - Name="animation", - Texture="LoadScreen diamond 5x2.png", - InitCommand=function(self) - self:SetAllStateDelays(0.1):diffusealpha(1):diffuse(color("#981F41")):Center() - end, - OnCommand=function(self) - self:zoom(0):decelerate(0.25):zoom(0.5) - end; - OffCommand=function(self) - self:decelerate(0.25):zoom(0) - end; - }; -}; - -t[#t+1] = Def.Actor { - BeginCommand=function(self) - if SCREENMAN:GetTopScreen():HaveProfileToLoad() then self:sleep(1); end; - self:queuecommand("Load"); - end; - LoadCommand=function() SCREENMAN:GetTopScreen():Continue(); end; -}; - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenProfileSave in.redir b/Themes/default/BGAnimations/ScreenProfileSave in.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenProfileSave in.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenProfileSave out.redir b/Themes/default/BGAnimations/ScreenProfileSave out.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenProfileSave out.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenProfileSave overlay/LoadScreen diamond 5x2.png b/Themes/default/BGAnimations/ScreenProfileSave overlay/LoadScreen diamond 5x2.png deleted file mode 100644 index 00c90e9bbc..0000000000 Binary files a/Themes/default/BGAnimations/ScreenProfileSave overlay/LoadScreen diamond 5x2.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenProfileSave overlay/default.lua b/Themes/default/BGAnimations/ScreenProfileSave overlay/default.lua deleted file mode 100644 index afda090e3a..0000000000 --- a/Themes/default/BGAnimations/ScreenProfileSave overlay/default.lua +++ /dev/null @@ -1,27 +0,0 @@ -local t = Def.ActorFrame {}; - -t[#t+1] = Def.ActorFrame { - Def.Sprite { - Name="animation", - Texture="LoadScreen diamond 5x2.png", - InitCommand=function(self) - self:SetAllStateDelays(0.1):diffusealpha(1):diffuse(color("#981F41")):Center() - end, - OnCommand=function(self) - self:zoom(0):decelerate(0.25):zoom(0.5) - end; - OffCommand=function(self) - self:decelerate(0.25):zoom(0) - end; - }; -}; - -t[#t+1] = Def.Actor { - BeginCommand=function(self) - if SCREENMAN:GetTopScreen():HaveProfileToSave() then self:sleep(1); end; - self:queuecommand("Load"); - end; - LoadCommand=function() SCREENMAN:GetTopScreen():Continue(); end; -}; - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenPrompt in.redir b/Themes/default/BGAnimations/ScreenPrompt in.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenPrompt in.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenPrompt off.redir b/Themes/default/BGAnimations/ScreenPrompt off.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenPrompt off.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenPrompt underlay.lua b/Themes/default/BGAnimations/ScreenPrompt underlay.lua deleted file mode 100644 index eab9f5fe4c..0000000000 --- a/Themes/default/BGAnimations/ScreenPrompt underlay.lua +++ /dev/null @@ -1,9 +0,0 @@ -local t = Def.ActorFrame {}; - -t[#t+1] = Def.Quad{ - InitCommand=cmd(scaletocover,-SCREEN_WIDTH*2,SCREEN_TOP,SCREEN_WIDTH*2,SCREEN_BOTTOM;diffuse,color("0,0,0,0.5")); - OnCommand=cmd(diffusealpha,0;smooth,0.2;diffusealpha,0.5;); - OffCommand=cmd(smooth,0.2;diffusealpha,0;); - }; - -return t \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenSelectMusic decorations/ScreenSelectMusic banner background.png b/Themes/default/BGAnimations/ScreenSelectMusic decorations/ScreenSelectMusic banner background.png deleted file mode 100644 index f7c6037f03..0000000000 Binary files a/Themes/default/BGAnimations/ScreenSelectMusic decorations/ScreenSelectMusic banner background.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenSelectMusic decorations/default.lua b/Themes/default/BGAnimations/ScreenSelectMusic decorations/default.lua deleted file mode 100644 index 56c2aa9181..0000000000 --- a/Themes/default/BGAnimations/ScreenSelectMusic decorations/default.lua +++ /dev/null @@ -1,495 +0,0 @@ -local curStage = GAMESTATE:GetCurrentStage(); -local curStageIndex = GAMESTATE:GetCurrentStageIndex(); -local t = LoadFallbackB(); - -local function PercentScore(pn) - local t = LoadFont("_overpass Score")..{ - InitCommand=cmd(zoom,1;diffuse,Color("Black");diffusealpha,0.75); - BeginCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - local SongOrCourse, StepsOrTrail; - if GAMESTATE:IsCourseMode() then - SongOrCourse = GAMESTATE:GetCurrentCourse(); - StepsOrTrail = GAMESTATE:GetCurrentTrail(pn); - else - SongOrCourse = GAMESTATE:GetCurrentSong(); - StepsOrTrail = GAMESTATE:GetCurrentSteps(pn); - end; - - local profile, scorelist; - local text = ""; - if SongOrCourse and StepsOrTrail then - local st = StepsOrTrail:GetStepsType(); - local diff = StepsOrTrail:GetDifficulty(); - local courseType = GAMESTATE:IsCourseMode() and SongOrCourse:GetCourseType() or nil; - local cd = GetCustomDifficulty(st, diff, courseType); - - if PROFILEMAN:IsPersistentProfile(pn) then - -- player profile - profile = PROFILEMAN:GetProfile(pn); - else - -- machine profile - profile = PROFILEMAN:GetMachineProfile(); - end; - - scorelist = profile:GetHighScoreList(SongOrCourse,StepsOrTrail); - assert(scorelist) - local scores = scorelist:GetHighScores(); - local topscore = scores[1]; - if topscore then - text = string.format("%.2f%%", topscore:GetPercentDP()*100.0); - -- 100% hack - if text == "100.00%" then - text = "100%"; - end; - else - text = string.format("%.2f%%", 0); - end; - else - text = ""; - end; - self:settext(text); - end; - CurrentSongChangedMessageCommand=cmd(playcommand,"Set"); - CurrentCourseChangedMessageCommand=cmd(playcommand,"Set"); - }; - - if pn == PLAYER_1 then - t.CurrentStepsP1ChangedMessageCommand=cmd(playcommand,"Set"); - t.CurrentTrailP1ChangedMessageCommand=cmd(playcommand,"Set"); - else - t.CurrentStepsP2ChangedMessageCommand=cmd(playcommand,"Set"); - t.CurrentTrailP2ChangedMessageCommand=cmd(playcommand,"Set"); - end - - return t; -end - --- Banner underlay --- t[#t+1] = Def.ActorFrame { - -- InitCommand=cmd(x,SCREEN_CENTER_X-230;draworder,125); - -- OffCommand=cmd(smooth,0.2;diffusealpha,0); - -- Def.Quad { - -- InitCommand=cmd(zoomto,468,196;diffuse,color("#fce1a1");diffusealpha,0.4;vertalign,top;y,SCREEN_CENTER_Y-230); - -- }; --- }; - --- Banner - -t[#t+1] = LoadActor(THEME:GetPathG("ScreenSelectMusic", "banner overlay")) .. { - InitCommand=cmd(zoom,1;x,SCREEN_CENTER_X-228;y,SCREEN_CENTER_Y-165-20;draworder,47); - OnCommand=function(self) - self:diffuse(StageToColor(curStage)); - self:zoomy(0):decelerate(0.3):zoomy(1); - end; - OffCommand=cmd(decelerate,0.15;zoomx,0); - }; - - --- Genre/Artist data -t[#t+1] = LoadActor(THEME:GetPathG("ScreenSelectMusic", "info pane")) .. { - InitCommand=cmd(horizalign,center;x,SCREEN_CENTER_X-228;y,SCREEN_CENTER_Y-75-6;zoom,1); - OnCommand=function(self) - self:diffuse(ColorMidTone(StageToColor(curStage))); - self:zoomx(0):diffusealpha(0):decelerate(0.3):zoomx(1):diffusealpha(1); - end; - OffCommand=function(self) - self:sleep(0.3):decelerate(0.15):zoomx(0):diffusealpha(0); - end; - }; - -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X-330+6-138;draworder,126); - OnCommand=cmd(diffusealpha,0;smooth,0.3;diffusealpha,1); - OffCommand=cmd(smooth,0.3;diffusealpha,0); - -- Length - StandardDecorationFromFileOptional("SongTime","SongTime") .. { - SetCommand=function(self) - local curSelection = nil; - local length = 0.0; - if GAMESTATE:IsCourseMode() then - curSelection = GAMESTATE:GetCurrentCourse(); - self:queuecommand("Reset"); - if curSelection then - local trail = GAMESTATE:GetCurrentTrail(GAMESTATE:GetMasterPlayerNumber()); - if trail then - length = TrailUtil.GetTotalSeconds(trail); - else - length = 0.0; - end; - else - length = 0.0; - end; - else - curSelection = GAMESTATE:GetCurrentSong(); - self:queuecommand("Reset"); - if curSelection then - length = curSelection:MusicLengthSeconds(); - if curSelection:IsLong() then - self:queuecommand("Long"); - elseif curSelection:IsMarathon() then - self:queuecommand("Marathon"); - else - self:queuecommand("Reset"); - end - else - length = 0.0; - self:queuecommand("Reset"); - end; - end; - self:settext( SecondsToMSS(length) ); - end; - CurrentSongChangedMessageCommand=cmd(queuecommand,"Set"); - CurrentCourseChangedMessageCommand=cmd(queuecommand,"Set"); - CurrentTrailP1ChangedMessageCommand=cmd(queuecommand,"Set"); - CurrentTrailP2ChangedMessageCommand=cmd(queuecommand,"Set"); - }; -}; - --- Course count and type -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X-200;draworder,126); - OnCommand=cmd(diffusealpha,0;smooth,0.3;diffusealpha,1); - OffCommand=cmd(smooth,0.2;diffusealpha,0); - LoadFont("Common Condensed") .. { - InitCommand=cmd(horizalign,right;zoom,1.0;y,SCREEN_CENTER_Y-78+2-6;maxwidth,180;diffuse,color("#DFE2E9");visible,GAMESTATE:IsCourseMode()); - CurrentCourseChangedMessageCommand=cmd(queuecommand,"Set"); - ChangedLanguageDisplayMessageCommand=cmd(queuecommand,"Set"); - SetCommand=function(self) - local course = GAMESTATE:GetCurrentCourse(); - if course then - self:settext(course:GetEstimatedNumStages() .. " songs"); - self:queuecommand("Refresh"); - else - self:settext(""); - self:queuecommand("Refresh"); - end - end; - }; -}; -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X+5;draworder,126); - OnCommand=cmd(diffusealpha,0;smooth,0.3;diffusealpha,1); - OffCommand=cmd(smooth,0.2;diffusealpha,0); - LoadFont("Common Condensed") .. { - InitCommand=cmd(horizalign,right;zoom,1.0;y,SCREEN_CENTER_Y-76-6;maxwidth,180;diffuse,color("#DFE2E9");visible,GAMESTATE:IsCourseMode()); - CurrentCourseChangedMessageCommand=cmd(queuecommand,"Set"); - ChangedLanguageDisplayMessageCommand=cmd(queuecommand,"Set"); - SetCommand=function(self) - local course = GAMESTATE:GetCurrentCourse(); - if course then - self:settext(CourseTypeToLocalizedString(course:GetCourseType())); - self:queuecommand("Refresh"); - else - self:settext(""); - self:queuecommand("Refresh"); - end - end; - }; -}; -t[#t+1] = StandardDecorationFromFileOptional("CourseContentsList","CourseContentsList"); - - -if not GAMESTATE:IsCourseMode() then - --- P1 Difficulty Pane -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(visible,GAMESTATE:IsHumanPlayer(PLAYER_1);horizalign,center;x,SCREEN_CENTER_X-210-32;y,SCREEN_CENTER_Y+230+10); - OnCommand=cmd(zoomy,0.8;diffusealpha,0;smooth,0.4;diffusealpha,1;zoomy,1); - PlayerJoinedMessageCommand=function(self,param) - if param.Player == PLAYER_1 then - (cmd(visible,true;diffusealpha,0;linear,0.3;diffusealpha,1))(self); - end; - end; - OffCommand=cmd(decelerate,0.3;diffusealpha,0); - LoadActor(THEME:GetPathG("ScreenSelectMusic", "pane background")) .. { - CurrentStepsP1ChangedMessageCommand=cmd(queuecommand,"Set"); - PlayerJoinedMessageCommand=cmd(queuecommand,"Set";diffusealpha,0;decelerate,0.3;diffusealpha,1); - ChangedLanguageDisplayMessageCommand=cmd(queuecommand,"Set"); - SetCommand=function(self) - local stepsP1 = GAMESTATE:GetCurrentSteps(PLAYER_1) - local song = GAMESTATE:GetCurrentSong(); - if song then - if stepsP1 ~= nil then - local st = stepsP1:GetStepsType(); - local diff = stepsP1:GetDifficulty(); - local courseType = GAMESTATE:IsCourseMode() and SongOrCourse:GetCourseType() or nil; - local cd = GetCustomDifficulty(st, diff, courseType); - self:finishtweening():linear(0.2):diffuse(ColorLightTone(CustomDifficultyToColor(cd))); - else - self:diffuse(color("#666666")); - end - else - self:diffuse(color("#666666")); - end - end - }; - LoadFont("StepsDisplay meter") .. { - InitCommand=cmd(zoom,1.25;diffuse,color("#000000");addx,-143;addy,13); - OnCommand=cmd(diffusealpha,0;smooth,0.2;diffusealpha,0.75); - OffCommand=cmd(linear,0.3;diffusealpha,0); - CurrentStepsP1ChangedMessageCommand=cmd(queuecommand,"Set"); - PlayerJoinedMessageCommand=cmd(queuecommand,"Set";diffusealpha,0;linear,0.3;diffusealpha,0.75); - ChangedLanguageDisplayMessageCommand=cmd(queuecommand,"Set"); - SetCommand=function(self) - local stepsP1 = GAMESTATE:GetCurrentSteps(PLAYER_1) - local song = GAMESTATE:GetCurrentSong(); - if song then - if stepsP1 ~= nil then - local st = stepsP1:GetStepsType(); - local diff = stepsP1:GetDifficulty(); - local courseType = GAMESTATE:IsCourseMode() and SongOrCourse:GetCourseType() or nil; - local cd = GetCustomDifficulty(st, diff, courseType); - self:settext(stepsP1:GetMeter()) - else - self:settext("") - end - else - self:settext("") - end - end - }; - LoadFont("Common Italic Condensed") .. { - InitCommand=cmd(uppercase,true;zoom,1;addy,-40;addx,-143;diffuse,color("#000000");maxwidth,115); - OnCommand=cmd(diffusealpha,0;smooth,0.2;diffusealpha,0.75); - OffCommand=cmd(linear,0.3;diffusealpha,0); - CurrentStepsP1ChangedMessageCommand=cmd(queuecommand,"Set"); - PlayerJoinedMessageCommand=cmd(queuecommand,"Set";diffusealpha,0;linear,0.3;diffusealpha,0.75); - ChangedLanguageDisplayMessageCommand=cmd(queuecommand,"Set"); - SetCommand=function(self) - local stepsP1 = GAMESTATE:GetCurrentSteps(PLAYER_1) - local song = GAMESTATE:GetCurrentSong(); - if song then - if stepsP1 ~= nil then - local st = stepsP1:GetStepsType(); - local diff = stepsP1:GetDifficulty(); - local courseType = GAMESTATE:IsCourseMode() and SongOrCourse:GetCourseType() or nil; - local cd = GetCustomDifficulty(st, diff, courseType); - self:settext(THEME:GetString("CustomDifficulty",ToEnumShortString(diff))); - else - self:settext("") - end - else - self:settext("") - end - end - }; - LoadFont("Common Normal") .. { - InitCommand=cmd(uppercase,true;zoom,0.75;addy,-20;addx,-143;diffuse,color("#000000");maxwidth,130); - OnCommand=cmd(diffusealpha,0;smooth,0.2;diffusealpha,0.75); - OffCommand=cmd(linear,0.3;diffusealpha,0); - CurrentStepsP1ChangedMessageCommand=cmd(queuecommand,"Set"); - PlayerJoinedMessageCommand=cmd(queuecommand,"Set";diffusealpha,0;linear,0.3;diffusealpha,0.75); - ChangedLanguageDisplayMessageCommand=cmd(queuecommand,"Set"); - SetCommand=function(self) - local stepsP1 = GAMESTATE:GetCurrentSteps(PLAYER_1) - local song = GAMESTATE:GetCurrentSong(); - if song then - if stepsP1 ~= nil then - local st = stepsP1:GetStepsType(); - local diff = stepsP1:GetDifficulty(); - local courseType = GAMESTATE:IsCourseMode() and SongOrCourse:GetCourseType() or nil; - local cd = GetCustomDifficulty(st, diff, courseType); - self:settext(THEME:GetString("StepsType",ToEnumShortString(st))); - else - self:settext("") - end - else - self:settext("") - end - end - }; - }; - --- P2 Difficulty Pane -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(visible,GAMESTATE:IsHumanPlayer(PLAYER_2);horizalign,center;x,SCREEN_CENTER_X+210+32;y,SCREEN_CENTER_Y+230+10); - OnCommand=cmd(zoomy,0.8;diffusealpha,0;smooth,0.4;diffusealpha,1;zoomy,1); - PlayerJoinedMessageCommand=function(self,param) - if param.Player == PLAYER_2 then - (cmd(visible,true;diffusealpha,0;linear,0.3;diffusealpha,1))(self); - end; - end; - OffCommand=cmd(decelerate,0.3;diffusealpha,0); - LoadActor(THEME:GetPathG("ScreenSelectMusic", "pane background")) .. { - InitCommand=cmd(zoomx,-1); - CurrentStepsP2ChangedMessageCommand=cmd(queuecommand,"Set"); - PlayerJoinedMessageCommand=cmd(queuecommand,"Set";diffusealpha,0;decelerate,0.3;diffusealpha,1); - ChangedLanguageDisplayMessageCommand=cmd(queuecommand,"Set"); - SetCommand=function(self) - local stepsP2 = GAMESTATE:GetCurrentSteps(PLAYER_2) - local song = GAMESTATE:GetCurrentSong(); - if song then - if stepsP2 ~= nil then - local st = stepsP2:GetStepsType(); - local diff = stepsP2:GetDifficulty(); - local courseType = GAMESTATE:IsCourseMode() and SongOrCourse:GetCourseType() or nil; - local cd = GetCustomDifficulty(st, diff, courseType); - self:finishtweening():linear(0.2):diffuse(ColorLightTone(CustomDifficultyToColor(cd))); - else - self:diffuse(color("#666666")); - end - else - self:diffuse(color("#666666")); - end - end - }; - LoadFont("StepsDisplay meter") .. { - InitCommand=cmd(zoom,1.25;diffuse,color("#000000");addx,143;addy,13); - OnCommand=cmd(diffusealpha,0;smooth,0.2;diffusealpha,0.75); - OffCommand=cmd(linear,0.3;diffusealpha,0); - CurrentStepsP2ChangedMessageCommand=cmd(queuecommand,"Set"); - PlayerJoinedMessageCommand=cmd(queuecommand,"Set";diffusealpha,0;linear,0.3;diffusealpha,0.75); - ChangedLanguageDisplayMessageCommand=cmd(queuecommand,"Set"); - SetCommand=function(self) - local stepsP2 = GAMESTATE:GetCurrentSteps(PLAYER_2) - local song = GAMESTATE:GetCurrentSong(); - if song then - if stepsP2 ~= nil then - local st = stepsP2:GetStepsType(); - local diff = stepsP2:GetDifficulty(); - local courseType = GAMESTATE:IsCourseMode() and SongOrCourse:GetCourseType() or nil; - local cd = GetCustomDifficulty(st, diff, courseType); - self:settext(stepsP2:GetMeter()) - else - self:settext("") - end - else - self:settext("") - end - end - }; - LoadFont("Common Italic Condensed") .. { - InitCommand=cmd(uppercase,true;zoom,1;addy,-40;addx,143;diffuse,color("#000000");maxwidth,115); - OnCommand=cmd(diffusealpha,0;smooth,0.2;diffusealpha,0.75); - OffCommand=cmd(linear,0.3;diffusealpha,0); - CurrentStepsP2ChangedMessageCommand=cmd(queuecommand,"Set"); - PlayerJoinedMessageCommand=cmd(queuecommand,"Set";diffusealpha,0;linear,0.3;diffusealpha,0.75); - ChangedLanguageDisplayMessageCommand=cmd(queuecommand,"Set"); - SetCommand=function(self) - local stepsP2 = GAMESTATE:GetCurrentSteps(PLAYER_2) - local song = GAMESTATE:GetCurrentSong(); - if song then - if stepsP2 ~= nil then - local st = stepsP2:GetStepsType(); - local diff = stepsP2:GetDifficulty(); - local courseType = GAMESTATE:IsCourseMode() and SongOrCourse:GetCourseType() or nil; - local cd = GetCustomDifficulty(st, diff, courseType); - self:settext(THEME:GetString("CustomDifficulty",ToEnumShortString(diff))); - else - self:settext("") - end - else - self:settext("") - end - end - }; - LoadFont("Common Normal") .. { - InitCommand=cmd(uppercase,true;zoom,0.75;addy,-20;addx,143;diffuse,color("#000000");maxwidth,130); - OnCommand=cmd(diffusealpha,0;smooth,0.2;diffusealpha,0.75); - OffCommand=cmd(linear,0.3;diffusealpha,0); - CurrentStepsP2ChangedMessageCommand=cmd(queuecommand,"Set"); - PlayerJoinedMessageCommand=cmd(queuecommand,"Set";diffusealpha,0;linear,0.3;diffusealpha,0.75); - ChangedLanguageDisplayMessageCommand=cmd(queuecommand,"Set"); - SetCommand=function(self) - local stepsP2 = GAMESTATE:GetCurrentSteps(PLAYER_2) - local song = GAMESTATE:GetCurrentSong(); - if song then - if stepsP2 ~= nil then - local st = stepsP2:GetStepsType(); - local diff = stepsP2:GetDifficulty(); - local courseType = GAMESTATE:IsCourseMode() and SongOrCourse:GetCourseType() or nil; - local cd = GetCustomDifficulty(st, diff, courseType); - self:settext(THEME:GetString("StepsType",ToEnumShortString(st))); - else - self:settext("") - end - else - self:settext("") - end - end - }; - }; - -t[#t+1] = StandardDecorationFromFileOptional("PaneDisplayTextP1","PaneDisplayTextP1"); -t[#t+1] = StandardDecorationFromFileOptional("PaneDisplayTextP2","PaneDisplayTextP2"); - -t[#t+1] = StandardDecorationFromTable("PercentScore"..ToEnumShortString(PLAYER_1), PercentScore(PLAYER_1)); -t[#t+1] = StandardDecorationFromTable("PercentScore"..ToEnumShortString(PLAYER_2), PercentScore(PLAYER_2)); - -end; - - -if not GAMESTATE:IsCourseMode() then --- CD title - local function CDTitleUpdate(self) - local song = GAMESTATE:GetCurrentSong(); - local cdtitle = self:GetChild("CDTitle"); - local height = cdtitle:GetHeight(); - if song then - if song:HasCDTitle() then - cdtitle:visible(true); - cdtitle:Load(song:GetCDTitlePath()); - else - cdtitle:visible(false); - end; - else - cdtitle:visible(false); - end; - self:zoom(scale(height,32,240,1,32/240)) - end; - t[#t+1] = Def.ActorFrame { - OnCommand=cmd(draworder,49;x,SCREEN_CENTER_X-420;y,SCREEN_CENTER_Y-147;diffusealpha,0;decelerate,0.25;diffusealpha,1;SetUpdateFunction,CDTitleUpdate); - OffCommand=cmd(decelerate,0.3;diffusealpha,0;); - Def.Sprite { - Name="CDTitle"; - OnCommand=cmd(draworder,49;zoom,0.75;diffusealpha,1;zoom,0;bounceend,0.35;zoom,0.75); - BackCullCommand=cmd(diffuse,color("0.5,0.5,0.5,1")); - OffCommand=cmd(decelerate,0.3;diffusealpha,0;); - }; - }; -end; - --- BPMDisplay -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(draworder,126;visible,not GAMESTATE:IsCourseMode()); - OnCommand=cmd(diffusealpha,0;smooth,0.3;diffusealpha,1); - OffCommand=cmd(linear,0.3;diffusealpha,0); - LoadFont("Common Condensed") .. { - InitCommand=cmd(horizalign,right;x,SCREEN_CENTER_X-198+69-66;y,SCREEN_CENTER_Y-76-6;diffuse,color("#512232");horizalign,right;visible,not GAMESTATE:IsCourseMode()); - OnCommand=cmd(queuecommand,"Set"); - ChangedLanguageDisplayMessageCommand=cmd(queuecommand,"Set"); - SetCommand=function(self) - self:settext("BPM"):diffuse(ColorLightTone(StageToColor(curStage))); - end; - }; - StandardDecorationFromFileOptional("BPMDisplay","BPMDisplay"); -}; - -t[#t+1] = StandardDecorationFromFileOptional("DifficultyList","DifficultyList"); -t[#t+1] = StandardDecorationFromFileOptional("SongOptions","SongOptionsText") .. { - ShowPressStartForOptionsCommand=THEME:GetMetric(Var "LoadingScreen","SongOptionsShowCommand"); - ShowEnteringOptionsCommand=THEME:GetMetric(Var "LoadingScreen","SongOptionsEnterCommand"); - HidePressStartForOptionsCommand=THEME:GetMetric(Var "LoadingScreen","SongOptionsHideCommand"); -}; - -t[#t+1] = Def.ActorFrame{ - Def.Quad{ - InitCommand=cmd(draworder,160;FullScreen;diffuse,color("0,0,0,1");diffusealpha,0); - ShowPressStartForOptionsCommand=cmd(sleep,0.2;decelerate,0.5;diffusealpha,1); - }; -}; - -t[#t+1] = StandardDecorationFromFileOptional("AlternateHelpDisplay","AlternateHelpDisplay"); - - -t[#t+1] = Def.ActorFrame { - OffCommand=cmd(sleep,0.1;linear,0.2;diffusealpha,0); - InitCommand=cmd(x,SCREEN_CENTER_X-84;visible,not GAMESTATE:IsCourseMode()); - - StandardDecorationFromFileOptional("StageDisplay","StageDisplay") .. { - InitCommand=cmd(zoom,1); - }; -}; - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenSelectMusic in.lua b/Themes/default/BGAnimations/ScreenSelectMusic in.lua deleted file mode 100644 index 55a1b8bd7a..0000000000 --- a/Themes/default/BGAnimations/ScreenSelectMusic in.lua +++ /dev/null @@ -1,6 +0,0 @@ -local transition_params = { - color = color("#882D47"), - transition_type = "in" -} - -return LoadActor(THEME:GetPathB("", "_transition"), transition_params) diff --git a/Themes/default/BGAnimations/ScreenSelectMusic out.redir b/Themes/default/BGAnimations/ScreenSelectMusic out.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenSelectMusic out.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenSelectMusic overlay.lua b/Themes/default/BGAnimations/ScreenSelectMusic overlay.lua deleted file mode 100644 index 062754dc83..0000000000 --- a/Themes/default/BGAnimations/ScreenSelectMusic overlay.lua +++ /dev/null @@ -1,45 +0,0 @@ -local t = Def.ActorFrame {}; - --- Sort order -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_RIGHT-290;y,SCREEN_TOP+49); - OffCommand=cmd(linear,0.3;diffusealpha,0); - LoadActor(THEME:GetPathG("", "_sortFrame")) .. { - InitCommand=cmd(diffusealpha,0.9;zoom,1.5); - OnCommand=function(self) - self:diffuse(ColorMidTone(ScreenColor(SCREENMAN:GetTopScreen():GetName()))); - end - }; - - LoadFont("Common Condensed") .. { - InitCommand=cmd(zoom,1;diffuse,color("#FFFFFF");diffusealpha,0.85;horizalign,left;addx,-115); - OnCommand=cmd(queuecommand,"Set"); - ChangedLanguageDisplayMessageCommand=cmd(queuecommand,"Set"); - SetCommand=function(self) - self:settext("SORT:"); - self:queuecommand("Refresh"); - end; - }; - - LoadFont("Common Condensed") .. { - InitCommand=cmd(zoom,1;maxwidth,SCREEN_WIDTH;addx,115;diffuse,color("#FFFFFF");uppercase,true;horizalign,right;maxwidth,157); - OnCommand=cmd(queuecommand,"Set"); - SortOrderChangedMessageCommand=cmd(queuecommand,"Set"); - ChangedLanguageDisplayMessageCommand=cmd(queuecommand,"Set"); - SetCommand=function(self) - local sortorder = GAMESTATE:GetSortOrder(); - if sortorder then - self:finishtweening(); - self:smooth(0.4); - self:diffusealpha(0); - self:settext(SortOrderToLocalizedString(sortorder)); - self:queuecommand("Refresh"):stoptweening():diffusealpha(0):smooth(0.3):diffusealpha(1) - else - self:settext(""); - self:queuecommand("Refresh"); - end - end; - }; -}; - -return t \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenSelectPlayMode in.redir b/Themes/default/BGAnimations/ScreenSelectPlayMode in.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenSelectPlayMode in.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenSelectPlayMode out.lua b/Themes/default/BGAnimations/ScreenSelectPlayMode out.lua deleted file mode 100644 index 49dd9285e6..0000000000 --- a/Themes/default/BGAnimations/ScreenSelectPlayMode out.lua +++ /dev/null @@ -1,6 +0,0 @@ -local transition_params = { - color = color("#882D47"), - transition_type = "out" -} - -return LoadActor(THEME:GetPathB("", "_transition"), transition_params) \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenSelectProfile out.lua b/Themes/default/BGAnimations/ScreenSelectProfile out.lua deleted file mode 100644 index 2f40ed9cb8..0000000000 --- a/Themes/default/BGAnimations/ScreenSelectProfile out.lua +++ /dev/null @@ -1,6 +0,0 @@ -local transition_params = { - color = color("#000000"), - transition_type = "out" -} - -return LoadActor(THEME:GetPathB("", "_transition"), transition_params) \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenSelectProfile overlay.lua b/Themes/default/BGAnimations/ScreenSelectProfile overlay.lua deleted file mode 100644 index b19f31691e..0000000000 --- a/Themes/default/BGAnimations/ScreenSelectProfile overlay.lua +++ /dev/null @@ -1,283 +0,0 @@ -function GetLocalProfiles() - local t = {}; - - function GetSongsPlayedString(numSongs) - return numSongs == 1 and Screen.String("SingularSongPlayed") or Screen.String("SeveralSongsPlayed") - end - - for p = 0,PROFILEMAN:GetNumLocalProfiles()-1 do - local profile=PROFILEMAN:GetLocalProfileFromIndex(p); - local ProfileCard = Def.ActorFrame { ---[[ Def.Quad { - InitCommand=cmd(zoomto,200,1;y,40/2); - OnCommand=cmd(diffuse,Color('Outline')); - }; --]] - LoadFont("Common Fallback") .. { - Text=profile:GetDisplayName(); - InitCommand=cmd(shadowlength,1;y,-12;zoom,1;strokecolor,color("#000000");ztest,true); - }; - LoadFont("Common Condensed") .. { - InitCommand=cmd(shadowlength,1;y,10;zoom,0.7;vertspacing,-8;ztest,true); - BeginCommand=function(self) - local numSongsPlayed = profile:GetNumTotalSongsPlayed(); - self:settext( string.format( GetSongsPlayedString( numSongsPlayed ), numSongsPlayed ) ) - end; - }; - }; - t[#t+1]=ProfileCard; - end; - - return t; -end; - -function LoadCard(cColor) - local t = Def.ActorFrame { - LoadActor( THEME:GetPathG("ScreenSelectProfile","CardBackground") ) .. { - InitCommand=cmd(diffuse,ColorMidTone(cColor)); - }; - }; - return t -end -function LoadPlayerStuff(Player) - local t = {}; - - local pn = (Player == PLAYER_1) and 1 or 2; - ---[[ local t = LoadActor(THEME:GetPathB('', '_frame 3x3'), 'metal', 200, 230) .. { - Name = 'BigFrame'; - }; --]] - t[#t+1] = Def.ActorFrame { - Name = 'JoinFrame'; - LoadCard(color('#882D47')); ---[[ Def.Quad { - InitCommand=cmd(zoomto,200+4,230+4); - OnCommand=cmd(shadowlength,1;diffuse,color("0,0,0,0.5")); - }; - Def.Quad { - InitCommand=cmd(zoomto,200,230); - OnCommand=cmd(diffuse,Color('Orange');diffusealpha,0.5); - }; --]] - LoadFont("Common Italic Condensed") .. { - Text="Press &START; to join"; - InitCommand=cmd(shadowlength,1;zoom,1.25); - OnCommand=cmd(diffuseshift;effectcolor1,Color('White');effectcolor2,color("0.5,0.5,0.5");strokecolor,color("#4A1110")); - }; - }; - - t[#t+1] = Def.ActorFrame { - Name = 'BigFrame'; - LoadCard(PlayerColor(Player)); - }; - t[#t+1] = Def.ActorFrame { - Name = 'SmallFrame'; - InitCommand=cmd(y,-2); - Def.Quad { - InitCommand=cmd(zoomto,270,48); - OnCommand=cmd(diffuse,PlayerDarkColor(Player);fadeleft,0.1;faderight,0.1); - }; - }; - - t[#t+1] = Def.ActorScroller{ - Name = 'Scroller'; - NumItemsToDraw=6; - --InitCommand=cmd(zoom,2); - OnCommand=cmd(y,1;SetFastCatchup,true;SetMask,200,58;SetSecondsPerItem,0.15); - OffCommand=cmd(decelerate,0.5;diffusealpha,0); - TransformFunction=function(self, offset, itemIndex, numItems) - local focus = scale(math.abs(offset),0,2,1,0); - self:visible(false); - self:y(math.floor( offset*48 )); --- self:zoomy( focus ); --- self:z(-math.abs(offset)); --- self:zoom(focus); - end; - children = GetLocalProfiles(); - }; - - t[#t+1] = Def.ActorFrame { - Name = "EffectFrame"; - }; - t[#t+1] = LoadFont("Common Fallback") .. { - Name = 'SelectedProfileText'; - InitCommand=cmd(y,160;shadowlength,1;diffuse,color("#FFFFFF");strokecolor,ColorDarkTone(PlayerColor(Player));diffusebottomedge,color("#FFFFFF");zoom,1.25); - }; - - return t; -end; - -function UpdateInternal3(self, Player) - local pn = (Player == PLAYER_1) and 1 or 2; - local frame = self:GetChild(string.format('P%uFrame', pn)); - local scroller = frame:GetChild('Scroller'); - local seltext = frame:GetChild('SelectedProfileText'); - local joinframe = frame:GetChild('JoinFrame'); - local smallframe = frame:GetChild('SmallFrame'); - local bigframe = frame:GetChild('BigFrame'); - - if GAMESTATE:IsHumanPlayer(Player) then - frame:visible(true); - if MEMCARDMAN:GetCardState(Player) == 'MemoryCardState_none' then - --using profile if any - joinframe:visible(false); - smallframe:visible(true); - bigframe:visible(true); - seltext:visible(true); - scroller:visible(true); - local ind = SCREENMAN:GetTopScreen():GetProfileIndex(Player); - if ind > 0 then - scroller:SetDestinationItem(ind-1); - seltext:settext(PROFILEMAN:GetLocalProfileFromIndex(ind-1):GetDisplayName()); - else - if SCREENMAN:GetTopScreen():SetProfileIndex(Player, 1) then - scroller:SetDestinationItem(0); - self:queuecommand('UpdateInternal2'); - else - joinframe:visible(true); - smallframe:visible(false); - bigframe:visible(false); - scroller:visible(false); - seltext:settext('No profile'); - end; - end; - else - --using card - smallframe:visible(false); - scroller:visible(false); - seltext:settext('CARD'); - SCREENMAN:GetTopScreen():SetProfileIndex(Player, 0); - end; - else - joinframe:visible(true); - scroller:visible(false); - seltext:visible(false); - smallframe:visible(false); - bigframe:visible(false); - end; -end; - --- here's a (messy) fix for one player's selection ending the screen, --- at least until this whole thing is rewritten to be... Not this -local ready = {} -local function AllPlayersReady() - for i, pn in ipairs(GAMESTATE:GetHumanPlayers()) do - if not ready[pn] then - return false - end - end - -- if it hasn't returned false by now, surely it must be true, right? RIGHT??? - return true -end - -local t = Def.ActorFrame { - - StorageDevicesChangedMessageCommand=function(self, params) - self:queuecommand('UpdateInternal2'); - end; - - CodeMessageCommand = function(self, params) - if params.Name == 'Start' or params.Name == 'Center' then - MESSAGEMAN:Broadcast("StartButton"); - if not GAMESTATE:IsHumanPlayer(params.PlayerNumber) then - SCREENMAN:GetTopScreen():SetProfileIndex(params.PlayerNumber, -1); - else - ready[params.PlayerNumber] = true - if AllPlayersReady() then - SCREENMAN:GetTopScreen():Finish(); - end - end; - end; - if params.Name == 'Up' or params.Name == 'Up2' or params.Name == 'DownLeft' then - -- Added a line to make sure the player can't fiddle around in the menu - -- after they've already made a selection. - if GAMESTATE:IsHumanPlayer(params.PlayerNumber) and not ready[params.PlayerNumber] then - local ind = SCREENMAN:GetTopScreen():GetProfileIndex(params.PlayerNumber); - if ind > 1 then - if SCREENMAN:GetTopScreen():SetProfileIndex(params.PlayerNumber, ind - 1 ) then - MESSAGEMAN:Broadcast("DirectionButton"); - self:queuecommand('UpdateInternal2'); - end; - end; - end; - end; - if params.Name == 'Down' or params.Name == 'Down2' or params.Name == 'DownRight' then - if GAMESTATE:IsHumanPlayer(params.PlayerNumber) and not ready[params.PlayerNumber] then - local ind = SCREENMAN:GetTopScreen():GetProfileIndex(params.PlayerNumber); - if ind > 0 then - if SCREENMAN:GetTopScreen():SetProfileIndex(params.PlayerNumber, ind + 1 ) then - MESSAGEMAN:Broadcast("DirectionButton"); - self:queuecommand('UpdateInternal2'); - end; - end; - end; - end; - if params.Name == 'Back' then - if GAMESTATE:GetNumPlayersEnabled()==0 then - SCREENMAN:GetTopScreen():Cancel(); - else - MESSAGEMAN:Broadcast("BackButton") - -- Allow... erm... un-readying a player. - if ready[params.PlayerNumber] then - ready[params.PlayerNumber] = false - else - SCREENMAN:GetTopScreen():SetProfileIndex(params.PlayerNumber, -2); - end - end; - end; - end; - - PlayerJoinedMessageCommand=function(self, params) - self:queuecommand('UpdateInternal2'); - end; - - PlayerUnjoinedMessageCommand=function(self, params) - self:queuecommand('UpdateInternal2'); - end; - - OnCommand=function(self, params) - self:queuecommand('UpdateInternal2'); - end; - - UpdateInternal2Command=function(self) - UpdateInternal3(self, PLAYER_1); - UpdateInternal3(self, PLAYER_2); - end; - - children = { - Def.ActorFrame { - Name = 'P1Frame'; - InitCommand=cmd(x,SCREEN_CENTER_X-160;y,SCREEN_CENTER_Y); - --OnCommand=cmd(zoom,0;bounceend,0.35;zoom,1); - OffCommand=cmd(decelerate,0.3;diffusealpha,0); - -- PlayerJoinedMessageCommand=function(self,param) - -- if param.Player == PLAYER_1 then - -- (cmd(;zoom,1.15;bounceend,0.175;zoom,1.0))(self); - -- end; - -- end; - children = LoadPlayerStuff(PLAYER_1); - }; - Def.ActorFrame { - Name = 'P2Frame'; - InitCommand=cmd(x,SCREEN_CENTER_X+160;y,SCREEN_CENTER_Y); - --OnCommand=cmd(zoom,0;bounceend,0.35;zoom,1); - OffCommand=cmd(decelerate,0.3;diffusealpha,0); - -- PlayerJoinedMessageCommand=function(self,param) - -- if param.Player == PLAYER_2 then - -- (cmd(zoom,1.15;bounceend,0.175;zoom,1.0))(self); - -- end; - -- end; - children = LoadPlayerStuff(PLAYER_2); - }; - -- sounds - LoadActor( THEME:GetPathS("Common","start") )..{ - StartButtonMessageCommand=cmd(play); - }; - LoadActor( THEME:GetPathS("Common","cancel") )..{ - BackButtonMessageCommand=cmd(play); - }; - LoadActor( THEME:GetPathS("Common","value") )..{ - DirectionButtonMessageCommand=cmd(play); - }; - }; -}; - -return t; diff --git a/Themes/default/BGAnimations/ScreenSelectStyle out.redir b/Themes/default/BGAnimations/ScreenSelectStyle out.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenSelectStyle out.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenStageInformation in.redir b/Themes/default/BGAnimations/ScreenStageInformation in.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenStageInformation in.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenStageInformation out.redir b/Themes/default/BGAnimations/ScreenStageInformation out.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/BGAnimations/ScreenStageInformation out.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenStageInformation underlay/CourseDisplay.lua b/Themes/default/BGAnimations/ScreenStageInformation underlay/CourseDisplay.lua deleted file mode 100644 index bb0d7dce37..0000000000 --- a/Themes/default/BGAnimations/ScreenStageInformation underlay/CourseDisplay.lua +++ /dev/null @@ -1,37 +0,0 @@ -if not GAMESTATE:IsCourseMode() then return Def.ActorFrame{} end; -- short circuit -local slideTime = 1.1; -local slideWait = 1.25; -local bottomSlide = 0.76; -local course = GAMESTATE:GetCurrentCourse() - -local t = Def.ActorFrame{ - -- background - Def.Sprite{ - InitCommand=cmd(Center); - BeginCommand=function(self) - if course:GetBackgroundPath() then - self:Load( course:GetBackgroundPath() ) - else - -- default to the BG of the first song in the course - self:LoadFromCurrentSongBackground() - end - end; - OnCommand=function(self) - self:scale_or_crop_background() - self:addy(SCREEN_HEIGHT):sleep(slideWait):smooth(slideTime):addy(-SCREEN_HEIGHT); - end; - }; - -- alternate background - Def.Sprite{ - InitCommand=cmd(Center); - BeginCommand=cmd(LoadFromCurrentSongBackground;scale_or_crop_background;diffusealpha,0); - OnCommand=cmd(playcommand,"Show"); - ShowCommand=function(self) - if course:HasBackground() then - self:addy(SCREEN_HEIGHT):sleep(slideWait):smooth(slideTime):addy(-SCREEN_HEIGHT); - end - end; - }; -}; - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenStageInformation underlay/_arrow (doubleres).png b/Themes/default/BGAnimations/ScreenStageInformation underlay/_arrow (doubleres).png deleted file mode 100644 index ff93c81f2c..0000000000 Binary files a/Themes/default/BGAnimations/ScreenStageInformation underlay/_arrow (doubleres).png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenStageInformation underlay/default.lua b/Themes/default/BGAnimations/ScreenStageInformation underlay/default.lua deleted file mode 100644 index c4b8970e0b..0000000000 --- a/Themes/default/BGAnimations/ScreenStageInformation underlay/default.lua +++ /dev/null @@ -1,196 +0,0 @@ -local playMode = GAMESTATE:GetPlayMode() -local slideTime = 1.1; -local slideWait = 1.25; -local bottomSlide = 0.5; -local easeTime = 0.10; - -local sStage = "" -sStage = GAMESTATE:GetCurrentStage() - -if playMode ~= 'PlayMode_Regular' and playMode ~= 'PlayMode_Rave' and playMode ~= 'PlayMode_Battle' then - sStage = playMode; -end; - -local t = Def.ActorFrame {}; -t[#t+1] = Def.Quad { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH,SCREEN_HEIGHT;diffuse,Color("Black")); -}; - -if GAMESTATE:IsCourseMode() then - t[#t+1] = LoadActor("CourseDisplay"); -else - t[#t+1] = Def.Sprite { - InitCommand=cmd(Center;diffusealpha,0.26); - BeginCommand=cmd(LoadFromCurrentSongBackground); - OnCommand=function(self) - self:scale_or_crop_background() - self:addy(SCREEN_HEIGHT):sleep(slideWait):smooth(slideTime):addy(-SCREEN_HEIGHT):diffusealpha(1); - end; - }; -end - - --- BG for credits -t[#t+1] = Def.ActorFrame { - OnCommand=cmd(addy,SCREEN_HEIGHT;sleep,slideWait;smooth,slideTime+easeTime;addy,-SCREEN_HEIGHT;sleep,2-easeTime;smooth,bottomSlide;addy,240); - -- Behind stage graphic - Def.Quad { - InitCommand=cmd(vertalign,bottom;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-110;zoomto,SCREEN_WIDTH,120); - OnCommand=function(self) - self:diffuse(color("#000000")):diffusealpha(0.8); - end - }; - -- Behind song - Def.Quad { - InitCommand=cmd(vertalign,bottom;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM;zoomto,SCREEN_WIDTH,110); - OnCommand=function(self) - self:diffuse(color("#000000")):diffusealpha(0.9); - end - }; -}; - - -local stage_num_actor= THEME:GetPathG("ScreenStageInformation", "Stage " .. ToEnumShortString(sStage), true) -if stage_num_actor ~= "" and FILEMAN:DoesFileExist(stage_num_actor) then - stage_num_actor= LoadActor(stage_num_actor) -else - -- Midiman: We need a "Stage Next" actor or something for stages after - -- the 6th. -Kyz - local curStage = GAMESTATE:GetCurrentStage(); - stage_num_actor= Def.BitmapText{ - Font= "Common Normal", Text= thified_curstage_index(false) .. " Stage", - InitCommand= function(self) - self:zoom(1.5) - self:strokecolor(Color.Black) - self:diffuse(StageToColor(curStage)); - self:diffusetopedge(ColorLightTone(StageToColor(curStage))); - end - } -end - -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+190); - OnCommand=cmd(addy,SCREEN_HEIGHT;sleep,slideWait;smooth,slideTime+easeTime;addy,-SCREEN_HEIGHT;sleep,2-easeTime;smooth,bottomSlide;addy,240); - - stage_num_actor .. { - OnCommand=cmd(zoom,1;diffusealpha,1); - }; -}; - --- Step author credits - if GAMESTATE:IsHumanPlayer(PLAYER_1) == true then - t[#t+1] = Def.ActorFrame { - InitCommand=cmd(y,SCREEN_BOTTOM-80;x,SCREEN_LEFT+40); - OnCommand=cmd(addy,SCREEN_HEIGHT;sleep,slideWait;smooth,slideTime+easeTime;addy,-SCREEN_HEIGHT;sleep,2-easeTime;smooth,bottomSlide;addy,240); - LoadFont("Common Italic Condensed") .. { - OnCommand=cmd(playcommand,"Set";horizalign,left;diffuse,color("#FFFFFF")); - SetCommand=function(self) - local stepsP1 = GAMESTATE:GetCurrentSteps(PLAYER_1) - local song = GAMESTATE:GetCurrentSong(); - if song then - if stepsP1:GetAuthorCredit() ~= "" then - self:settext(string.upper(THEME:GetString("OptionTitles","Step Author")) .. ":"); - else - self:settext("") - end - else - self:settext("") - end - end - }; - LoadFont("Common Fallback Font") .. { - InitCommand=cmd(addy,22); - OnCommand=cmd(playcommand,"Set";horizalign,left;zoom,0.75;diffuse,color("#FFFFFF")); - SetCommand=function(self) - local stepsP1 = GAMESTATE:GetCurrentSteps(PLAYER_1) - local song = GAMESTATE:GetCurrentSong(); - if song then - if stepsP1 ~= nil then - self:settext(stepsP1:GetAuthorCredit()) - else - self:settext("") - end - else - self:settext("") - end - end - }; - }; - end - - if GAMESTATE:IsHumanPlayer(PLAYER_2) == true then - t[#t+1] = Def.ActorFrame { - InitCommand=cmd(y,SCREEN_BOTTOM-80;x,SCREEN_RIGHT-40); - OnCommand=cmd(addy,SCREEN_HEIGHT;sleep,slideWait;smooth,slideTime+easeTime;addy,-SCREEN_HEIGHT;sleep,2-easeTime;smooth,bottomSlide;addy,240); - LoadFont("Common Italic Condensed") .. { - OnCommand=cmd(playcommand,"Set";horizalign,right;diffuse,color("#FFFFFF")); - SetCommand=function(self) - local stepsP2 = GAMESTATE:GetCurrentSteps(PLAYER_2) - local song = GAMESTATE:GetCurrentSong(); - if song then - local diff = stepsP2:GetDifficulty(); - if stepsP2:GetAuthorCredit() ~= "" then - self:settext(string.upper(THEME:GetString("OptionTitles","Step Author")) .. ":"); - else - self:settext("") - end - else - self:settext("") - end - end - }; - - LoadFont("Common Fallback Font") .. { - InitCommand=cmd(addy,22); - OnCommand=cmd(playcommand,"Set";horizalign,right;zoom,0.75;diffuse,color("#FFFFFF")); - SetCommand=function(self) - local stepsP2 = GAMESTATE:GetCurrentSteps(PLAYER_2) - local song = GAMESTATE:GetCurrentSong(); - if song then - if stepsP2 ~= nil then - self:settext(stepsP2:GetAuthorCredit()) - else - self:settext("") - end - else - self:settext("") - end - end - }; - }; - end - --- Song title and artist -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-80); - OnCommand=cmd(addy,SCREEN_HEIGHT;sleep,slideWait;smooth,slideTime+easeTime;addy,-SCREEN_HEIGHT;sleep,2-easeTime;smooth,bottomSlide;addy,240); - LoadFont("Common Fallback Font") .. { - Text=GAMESTATE:IsCourseMode() and GAMESTATE:GetCurrentCourse():GetDisplayFullTitle() or GAMESTATE:GetCurrentSong():GetDisplayFullTitle(); - InitCommand=cmd(diffuse,color("#FFFFFF");maxwidth,SCREEN_WIDTH*0.6); - OnCommand=cmd(zoom,1); - }; - LoadFont("Common Fallback Font") .. { - Text=GAMESTATE:IsCourseMode() and ToEnumShortString( GAMESTATE:GetCurrentCourse():GetCourseType() ) or GAMESTATE:GetCurrentSong():GetDisplayArtist(); - InitCommand=cmd(diffuse,color("#FFFFFF");maxwidth,SCREEN_WIDTH*0.6); - OnCommand=cmd(zoom,0.75;addy,24); - }; -}; - --- Stunt BG in case the BG accidentally overhangs -t[#t+1] = Def.Quad { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH,SCREEN_HEIGHT;diffuse,Color("Black")); - OnCommand=cmd(sleep,slideWait;smooth,slideTime;addy,-SCREEN_HEIGHT;sleep,0.2;diffusealpha,0); -}; - -t[#t+1] = Def.ActorFrame { - LoadActor("_arrow") .. { - InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;diffuse,color("#DAD6CC")); - OnCommand=cmd(diffusealpha,0;sleep,0.5;diffusealpha,0.6;decelerate,0.4;zoom,1.2;diffusealpha,0); - }; - LoadActor("_arrow") .. { - InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;diffuse,color("#DAD6CC")); - OnCommand=cmd(zoom,0;bounceend,0.5;zoom,1;sleep,0.75;smooth,slideTime;addy,-SCREEN_HEIGHT); - }; -}; - -return t \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenSystemLayer overlay/default.lua b/Themes/default/BGAnimations/ScreenSystemLayer overlay/default.lua deleted file mode 100644 index a5eb81f3ef..0000000000 --- a/Themes/default/BGAnimations/ScreenSystemLayer overlay/default.lua +++ /dev/null @@ -1,92 +0,0 @@ -local function CreditsText( pn ) - local text = LoadFont(Var "LoadingScreen","credits") .. { - InitCommand=function(self) - self:name("Credits" .. PlayerNumberToString(pn)) - ActorUtil.LoadAllCommandsAndSetXY(self,Var "LoadingScreen"); - end; - UpdateTextCommand=function(self) - local str = ScreenSystemLayerHelpers.GetCreditsMessage(pn); - self:settext(str); - end; - UpdateVisibleCommand=function(self) - local screen = SCREENMAN:GetTopScreen(); - local bShow = true; - if screen then - local sClass = screen:GetName(); - bShow = THEME:GetMetric( sClass, "ShowCreditDisplay" ); - end - - self:visible( bShow ); - end - }; - return text; -end; - ---[[ local function PlayerPane( PlayerNumber ) - local t = Def.ActorFrame { - InitCommand=function(self) - self:name("PlayerPane" .. PlayerNumberToString(PlayerNumber)); - -- ActorUtil.LoadAllCommandsAndSetXY(self,Var "LoadingScreen"); - end - }; - t[#t+1] = Def.ActorFrame { - Name = "Background"; - Def.Quad { - InitCommand=cmd(zoomto,160,28;queuecommand,"On"); - OnCommand=cmd(diffuse,PlayerColor(PlayerNumber);fadebottom,1); - }; - }; - t[#t+1] = Def.BitmapText{ - Font="Common Normal"; - Name = "PlayerText"; - InitCommand=cmd(x,-60;maxwidth,80/0.5;zoom,0.5;queuecommand,"On"); - OnCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - local profile = PROFILEMAN:GetProfile( PlayerNumber) or PROFILEMAN:GetMachineProfile() - if profile then - self:settext( profile:GetDisplayName() ); - else - self:settext( "NoProf" ); - end - end; - }; - return t -end --]] --- -local t = Def.ActorFrame {} - -- Aux -t[#t+1] = LoadActor(THEME:GetPathB("ScreenSystemLayer","aux")); - -- Credits -t[#t+1] = Def.ActorFrame { ---[[ PlayerPane( PLAYER_1 ) .. { - InitCommand=cmd(x,scale(0.125,0,1,SCREEN_LEFT,SCREEN_WIDTH);y,SCREEN_BOTTOM-16) - }; --]] - CreditsText( PLAYER_1 ); - CreditsText( PLAYER_2 ); -}; - -- Text -t[#t+1] = Def.ActorFrame { - Def.Quad { - InitCommand=cmd(zoomtowidth,SCREEN_WIDTH;zoomtoheight,30;horizalign,left;vertalign,top;y,SCREEN_TOP;diffuse,color("0,0,0,0")); - OnCommand=cmd(finishtweening;diffusealpha,0.85); - OffCommand=cmd(sleep,3;linear,0.5;diffusealpha,0); - }; - Def.BitmapText{ - Font="_fira mono 24px"; - Name="Text"; - InitCommand=cmd(maxwidth,750;horizalign,left;vertalign,top;y,SCREEN_TOP+10;x,SCREEN_LEFT+10;shadowlength,1;diffusealpha,0); - OnCommand=cmd(finishtweening;diffusealpha,1;zoom,0.5); - OffCommand=cmd(sleep,3;linear,0.5;diffusealpha,0); - }; - SystemMessageMessageCommand = function(self, params) - self:GetChild("Text"):settext( params.Message ); - self:playcommand( "On" ); - if params.NoAnimate then - self:finishtweening(); - end - self:playcommand( "Off" ); - end; - HideSystemMessageMessageCommand = cmd(finishtweening); -}; - -return t; diff --git a/Themes/default/BGAnimations/ScreenTestInput underlay.lua b/Themes/default/BGAnimations/ScreenTestInput underlay.lua deleted file mode 100644 index 09fddf1618..0000000000 --- a/Themes/default/BGAnimations/ScreenTestInput underlay.lua +++ /dev/null @@ -1,17 +0,0 @@ -return Def.ActorFrame { - Def.Quad { - InitCommand=cmd(zoomto,SCREEN_WIDTH,SCREEN_HEIGHT;Center); - OnCommand=cmd(diffuse,Color.Black;diffusealpha,0;decelerate,0.3;diffusealpha,0.7); - OffCommand=cmd(stoptweening;decelerate,0.2;diffusealpha,0); - }; - Def.DeviceList { - Font="Common Italic Condensed", - InitCommand=cmd(x,SCREEN_LEFT+20;y,SCREEN_TOP+130;zoom,0.8;halign,0;diffuse,color("#FFFFFF")); - OffCommand=cmd(stoptweening;decelerate,0.2;diffusealpha,0); - }; - - Def.InputList { - Font="Common Condensed", - InitCommand=cmd(x,SCREEN_CENTER_X-250;y,SCREEN_CENTER_Y;zoom,1;halign,0;vertspacing,8;strokecolor,color("#000000")); - }; -}; diff --git a/Themes/default/BGAnimations/ScreenTextEntry underlay.lua b/Themes/default/BGAnimations/ScreenTextEntry underlay.lua deleted file mode 100644 index 0775ad4936..0000000000 --- a/Themes/default/BGAnimations/ScreenTextEntry underlay.lua +++ /dev/null @@ -1,7 +0,0 @@ -return Def.ActorFrame { - Def.Quad{ - InitCommand=cmd(scaletocover,-SCREEN_WIDTH*2,SCREEN_TOP,SCREEN_WIDTH*2,SCREEN_BOTTOM;diffuse,color("0,0,0,0.5")); - OnCommand=cmd(diffusealpha,0;smooth,0.2;diffusealpha,0.5); - OffCommand=cmd(smooth,0.2;diffusealpha,0); - }; -}; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenTitleMenu background/_maze.png b/Themes/default/BGAnimations/ScreenTitleMenu background/_maze.png deleted file mode 100644 index f0c7710b70..0000000000 Binary files a/Themes/default/BGAnimations/ScreenTitleMenu background/_maze.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenTitleMenu background/_particle normal.png b/Themes/default/BGAnimations/ScreenTitleMenu background/_particle normal.png deleted file mode 100644 index 30d3d6c9e9..0000000000 Binary files a/Themes/default/BGAnimations/ScreenTitleMenu background/_particle normal.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenTitleMenu background/_particleLoader.lua b/Themes/default/BGAnimations/ScreenTitleMenu background/_particleLoader.lua deleted file mode 100644 index 301d1159db..0000000000 --- a/Themes/default/BGAnimations/ScreenTitleMenu background/_particleLoader.lua +++ /dev/null @@ -1,72 +0,0 @@ -local t = Def.ActorFrame{}; - -local Params = { - NumParticles = 13, - VelocityXMin = 70, - VelocityXMax = 90, - VelocityYMin = 70, - VelocityYMax = 90, - VelocityZMin = 0, - VelocityZMax = 0, - BobRateZMin = 0.4, - BobRateZMax = 0.7, - ZoomMin = 0.2, - ZoomMax = 0.6, - SpinZ = 0, - BobZ = 52, - File = "_particle normal", -}; - -local tParticleInfo = {} - -for i=1,Params.NumParticles do - tParticleInfo[i] = { - X = math.random(Params.VelocityXMin, Params.VelocityXMax), - Y = Params.VelocityYMin ~= Params.VelocityYMax and math.random(Params.VelocityYMin, Params.VelocityYMax) or Params.VelocityYMin, - Z = Params.VelocityZMin ~= Params.VelocityZMax and math.random(Params.VelocityZMin, Params.VelocityZMax) or Params.VelocityZMin, - Zoom = math.random(Params.ZoomMin*1000,Params.ZoomMax*1000) / 1000, - BobZRate = math.random(Params.BobRateZMin*1000,Params.BobRateZMax*1000) / 1000, - Age = 0, - }; - t[#t+1] = LoadActor( Params.File )..{ - Name="Particle"..i; - InitCommand=function(self) - self:basezoom(tParticleInfo[i].Zoom); - self:x(math.random(SCREEN_LEFT+(self:GetWidth()/2),SCREEN_RIGHT-(self:GetWidth()/2))); - self:y(math.random(SCREEN_TOP+(self:GetHeight()/2),SCREEN_BOTTOM-(self:GetHeight()/2))); - --self:z(math.random(-64,0)); - end; - OnCommand=cmd(diffusealpha,1); - }; -end - -local function UpdateParticles(self,DeltaTime) - tParticles = self:GetChildren(); - for i=1, Params.NumParticles do - local p = tParticles["Particle"..i]; - local vX = tParticleInfo[i].X; - local vY = tParticleInfo[i].Y; - local vZ = tParticleInfo[i].Z; - tParticleInfo[i].Age = tParticleInfo[i].Age + DeltaTime; - p:x(p:GetX() + (vX * DeltaTime)); - p:y(p:GetY() + (vY * DeltaTime)); - p:z(p:GetZ() + (vZ * DeltaTime)); --- p:zoom( 1 + math.cos( --- (tParticleInfo[i].Age * math.pi*2) --- ) * 0.125 ); - if p:GetX() > SCREEN_RIGHT + (p:GetWidth()/2 - p:GetZ()) then - p:x(SCREEN_LEFT - (p:GetWidth()/2)); - elseif p:GetX() < SCREEN_LEFT - (p:GetWidth()/2 - p:GetZ()) then - p:x(SCREEN_RIGHT + (p:GetWidth()/2)); - end - if p:GetY() > SCREEN_BOTTOM + (p:GetHeight()/2 - p:GetZ()) then - p:y(SCREEN_TOP - (p:GetHeight()/2)); - elseif p:GetY() < SCREEN_TOP - (p:GetHeight()/2 - p:GetZ()) then - p:y(SCREEN_BOTTOM + (p:GetHeight()/2)); - end - end; -end; - -t.InitCommand = cmd(fov,90;SetUpdateFunction,UpdateParticles); - -return t; diff --git a/Themes/default/BGAnimations/ScreenTitleMenu background/_tunnel1.png b/Themes/default/BGAnimations/ScreenTitleMenu background/_tunnel1.png deleted file mode 100644 index e1ebfa4b5d..0000000000 Binary files a/Themes/default/BGAnimations/ScreenTitleMenu background/_tunnel1.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenTitleMenu background/_tunnel2.png b/Themes/default/BGAnimations/ScreenTitleMenu background/_tunnel2.png deleted file mode 100644 index c29ecc3798..0000000000 Binary files a/Themes/default/BGAnimations/ScreenTitleMenu background/_tunnel2.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenTitleMenu background/default.lua b/Themes/default/BGAnimations/ScreenTitleMenu background/default.lua deleted file mode 100644 index c138dd3971..0000000000 --- a/Themes/default/BGAnimations/ScreenTitleMenu background/default.lua +++ /dev/null @@ -1,40 +0,0 @@ --- You know what, I guess the "fancy UI background" theme option can be put to use. -if ThemePrefs.Get("FancyUIBG") then - return Def.ActorFrame { - LoadActor(THEME:GetPathG("common bg", "base")) .. { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH,SCREEN_HEIGHT) - }; - - LoadActor("_particleLoader") .. { - }; - - LoadActor("_maze") .. { - OnCommand=cmd(Center;diffuse,color("#f6784922");effectperiod,10;spin;effectmagnitude,0,0,2.2) - }; - - Def.ActorFrame { - OnCommand=cmd(diffusealpha,0;decelerate,1.8;diffusealpha,1); - LoadActor("_tunnel1") .. { - InitCommand=cmd(Center;blend,'BlendMode_Add';rotationz,-20), - OnCommand=cmd(zoom,1.75;diffusealpha,0.12;spin;effectmagnitude,0,0,16.5) - }; - LoadActor("_tunnel1") .. { - InitCommand=cmd(Center;blend,'BlendMode_Add';rotationz,-10), - OnCommand=cmd(zoom,1.0;diffusealpha,0.09;spin;effectmagnitude,0,0,-11) - }; - LoadActor("_tunnel1") .. { - InitCommand=cmd(Center;blend,'BlendMode_Add';rotationz,0), - OnCommand=cmd(zoom,0.5;diffusealpha,0.06;spin;effectmagnitude,0,0,5.5) - }; - LoadActor("_tunnel1") .. { - InitCommand=cmd(Center;blend,'BlendMode_Add';rotationz,-10), - OnCommand=cmd(zoom,0.2;diffusealpha,0.03;spin;effectmagnitude,0,0,-2.2) - }; - }; - - } -else - return LoadActor(THEME:GetPathG("common bg", "base")) .. { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH,SCREEN_HEIGHT) - } -end \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenTitleMenu decorations.lua b/Themes/default/BGAnimations/ScreenTitleMenu decorations.lua deleted file mode 100644 index 3d66a2f2c3..0000000000 --- a/Themes/default/BGAnimations/ScreenTitleMenu decorations.lua +++ /dev/null @@ -1,40 +0,0 @@ -InitUserPrefs(); - -local t = Def.ActorFrame {} - -t[#t+1] = Def.ActorFrame { - OnCommand=function(self) - if not FILEMAN:DoesFileExist("Save/ThemePrefs.ini") then - Trace("ThemePrefs doesn't exist; creating file") - ThemePrefs.ForceSave() - end - - ThemePrefs.Save() - end; -}; - -t[#t+1] = StandardDecorationFromFileOptional("Logo","Logo"); -t[#t+1] = StandardDecorationFromFileOptional("VersionInfo","VersionInfo"); -t[#t+1] = StandardDecorationFromFileOptional("CurrentGametype","CurrentGametype"); -t[#t+1] = StandardDecorationFromFileOptional("LifeDifficulty","LifeDifficulty"); -t[#t+1] = StandardDecorationFromFileOptional("TimingDifficulty","TimingDifficulty"); -t[#t+1] = StandardDecorationFromFileOptional("SystemDirection","SystemDirection"); - -t[#t+1] = StandardDecorationFromFileOptional("NumSongs","NumSongs") .. { - SetCommand=function(self) - local InstalledSongs, InstalledCourses, Groups, Unlocked = 0; - if SONGMAN:GetRandomSong() then - InstalledSongs, InstalledCourses, Groups, Unlocked = - SONGMAN:GetNumSongs(), - SONGMAN:GetNumCourses(), - SONGMAN:GetNumSongGroups(), - SONGMAN:GetNumUnlockedSongs(); - else - return - end - - self:settextf(THEME:GetString("ScreenTitleMenu","%i Songs (%i Groups), %i Courses"), InstalledSongs, Groups, InstalledCourses); - end; -}; - -return t diff --git a/Themes/default/BGAnimations/ScreenWithMenuElements background/_barcode (stretch).png b/Themes/default/BGAnimations/ScreenWithMenuElements background/_barcode (stretch).png deleted file mode 100644 index 644f69bd0f..0000000000 Binary files a/Themes/default/BGAnimations/ScreenWithMenuElements background/_barcode (stretch).png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenWithMenuElements background/_maze.png b/Themes/default/BGAnimations/ScreenWithMenuElements background/_maze.png deleted file mode 100644 index f0c7710b70..0000000000 Binary files a/Themes/default/BGAnimations/ScreenWithMenuElements background/_maze.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenWithMenuElements background/_tunnel1.png b/Themes/default/BGAnimations/ScreenWithMenuElements background/_tunnel1.png deleted file mode 100644 index e1ebfa4b5d..0000000000 Binary files a/Themes/default/BGAnimations/ScreenWithMenuElements background/_tunnel1.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenWithMenuElements background/_tunnel2.png b/Themes/default/BGAnimations/ScreenWithMenuElements background/_tunnel2.png deleted file mode 100644 index c29ecc3798..0000000000 Binary files a/Themes/default/BGAnimations/ScreenWithMenuElements background/_tunnel2.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenWithMenuElements background/default.lua b/Themes/default/BGAnimations/ScreenWithMenuElements background/default.lua deleted file mode 100644 index 6fef088f9d..0000000000 --- a/Themes/default/BGAnimations/ScreenWithMenuElements background/default.lua +++ /dev/null @@ -1,45 +0,0 @@ -if ThemePrefs.Get("FancyUIBG") then - return Def.ActorFrame { - - LoadActor(THEME:GetPathG("common bg", "base")) .. { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH,SCREEN_HEIGHT) - }, - - LoadActor("_maze") .. { - OnCommand=cmd(Center;diffuse,color("#f6784922");effectperiod,10;spin;effectmagnitude,0,0,2.2) - }, - - LoadActor("_barcode") .. { - InitCommand=cmd(zoomto,36,1024;blend,'BlendMode_Add';x,SCREEN_LEFT+6;y,SCREEN_CENTER_Y;diffusealpha,0.08); - OnCommand=cmd(customtexturerect,0,0,1,1;texcoordvelocity,0,-0.1); - }; - LoadActor("_barcode") .. { - InitCommand=cmd(zoomto,36,1024;blend,'BlendMode_Add';x,SCREEN_RIGHT-6;y,SCREEN_CENTER_Y;diffusealpha,0.08); - OnCommand=cmd(customtexturerect,0,0,1,1;texcoordvelocity,0,0.1); - }; - - Def.ActorFrame { - OnCommand=cmd(diffusealpha,0;decelerate,1.8;diffusealpha,1); - LoadActor("_tunnel1") .. { - InitCommand=cmd(x,SCREEN_LEFT+160;y,SCREEN_CENTER_Y;blend,'BlendMode_Add';rotationz,-20), - OnCommand=cmd(zoom,1.75;diffusealpha,0.14;spin;effectmagnitude,0,0,16.5) - }; - LoadActor("_tunnel1") .. { - InitCommand=cmd(x,SCREEN_LEFT+160;y,SCREEN_CENTER_Y;blend,'BlendMode_Add';rotationz,-10), - OnCommand=cmd(zoom,1.0;diffusealpha,0.12;spin;effectmagnitude,0,0,-11) - }; - LoadActor("_tunnel1") .. { - InitCommand=cmd(x,SCREEN_LEFT+160;y,SCREEN_CENTER_Y;blend,'BlendMode_Add';rotationz,0), - OnCommand=cmd(zoom,0.5;diffusealpha,0.10;spin;effectmagnitude,0,0,5.5) - }; - LoadActor("_tunnel1") .. { - InitCommand=cmd(x,SCREEN_LEFT+160;y,SCREEN_CENTER_Y;blend,'BlendMode_Add';rotationz,-10), - OnCommand=cmd(zoom,0.2;diffusealpha,0.08;spin;effectmagnitude,0,0,-2.2) - }; - }; - } -else - return LoadActor(THEME:GetPathG("common bg", "base")) .. { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH,SCREEN_HEIGHT) - } -end \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenWithMenuElements decorations/default.lua b/Themes/default/BGAnimations/ScreenWithMenuElements decorations/default.lua deleted file mode 100644 index 2339719651..0000000000 --- a/Themes/default/BGAnimations/ScreenWithMenuElements decorations/default.lua +++ /dev/null @@ -1,8 +0,0 @@ --- Loads up a slew of objects to load into the screen, like how 3.9 does. --- I prefer to keep these optional, incase another screen wants to hide --- these elements. -local t = Def.ActorFrame {}; -t[#t+1] = StandardDecorationFromFileOptional("Header","Header"); -t[#t+1] = StandardDecorationFromFileOptional("Footer","Footer"); -t[#t+1] = StandardDecorationFromFileOptional( "Help", "Help" ); -return t \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenWithMenuElements in.lua b/Themes/default/BGAnimations/ScreenWithMenuElements in.lua deleted file mode 100644 index 5e37ff4622..0000000000 --- a/Themes/default/BGAnimations/ScreenWithMenuElements in.lua +++ /dev/null @@ -1,11 +0,0 @@ --- Alright, this is how we do things around here: --- Write a table -local transition_params = { - color = color("#000000"), - transition_type = "in" -} - --- Give it to another worker and let them do all the work with it -return LoadActor(THEME:GetPathB("", "_transition"), transition_params) - --- Job done. diff --git a/Themes/default/BGAnimations/ScreenWithMenuElements out.lua b/Themes/default/BGAnimations/ScreenWithMenuElements out.lua deleted file mode 100644 index 62772a5f78..0000000000 --- a/Themes/default/BGAnimations/ScreenWithMenuElements out.lua +++ /dev/null @@ -1,6 +0,0 @@ -local transition_params = { - color = color("#000000"), - transition_type = "out" -} - -return LoadActor(THEME:GetPathB("", "_transition"), transition_params) diff --git a/Themes/default/BGAnimations/_Arcade decorations/default.lua b/Themes/default/BGAnimations/_Arcade decorations/default.lua deleted file mode 100644 index 7001ebc8e8..0000000000 --- a/Themes/default/BGAnimations/_Arcade decorations/default.lua +++ /dev/null @@ -1,31 +0,0 @@ -local t = Def.ActorFrame {}; -t.InitCommand=function(self) - self:name("ArcadeOverlay") - ActorUtil.LoadAllCommandsAndSetXY(self,Var "LoadingScreen") -end; -t[#t+1] = Def.ActorFrame { - Name="ArcadeOverlay.Text"; - InitCommand=function(self) - ActorUtil.LoadAllCommandsAndSetXY(self,Var "LoadingScreen") - end; - LoadActor(THEME:GetPathB("_frame","3x1"),"rounded fill", 250-32) .. { - OnCommand=cmd(diffuse,color("#8C1940");diffusealpha,1); - }; - LoadFont("Common Italic Condensed") .. { - InitCommand=cmd(zoom,1;shadowlength,1;strokecolor,Color("Outline");diffuse,color("#FAB56B");diffusetopedge,color("#F2D5A2");uppercase,true); - Text="..."; - OnCommand=cmd(playcommand,"Refresh"); - CoinInsertedMessageCommand=cmd(playcommand,"Refresh"); - CoinModeChangedMessageCommand=cmd(playcommand,"Refresh"); - RefreshCommand=function(self) - local bCanPlay = GAMESTATE:EnoughCreditsToJoin(); - local bReady = GAMESTATE:GetNumSidesJoined() > 0; - if bCanPlay or bReady then - self:settext(THEME:GetString("ScreenTitleJoin","HelpTextJoin")); - else - self:settext(THEME:GetString("ScreenTitleJoin","HelpTextWait")); - end - end; - }; -}; -return t \ No newline at end of file diff --git a/Themes/default/BGAnimations/_frame 3x1/default.lua b/Themes/default/BGAnimations/_frame 3x1/default.lua deleted file mode 100644 index 9673efba02..0000000000 --- a/Themes/default/BGAnimations/_frame 3x1/default.lua +++ /dev/null @@ -1,12 +0,0 @@ -local File, Width = ... -assert( File ); -assert( Width ); - -local FullFile = THEME:GetPathB('','_frame files 3x1/'..File ) -local Frame = LoadActor( FullFile ) - -return Def.ActorFrame { - Frame .. { InitCommand=cmd(setstate,0;pause;horizalign,right;x,-Width/2) }; - Frame .. { InitCommand=cmd(setstate,1;pause;zoomtowidth,Width) }; - Frame .. { InitCommand=cmd(setstate,2;pause;horizalign,left;x,Width/2) }; -}; diff --git a/Themes/default/BGAnimations/_frame 3x3/default.lua b/Themes/default/BGAnimations/_frame 3x3/default.lua deleted file mode 100644 index be645fc354..0000000000 --- a/Themes/default/BGAnimations/_frame 3x3/default.lua +++ /dev/null @@ -1,18 +0,0 @@ -local File, Width, Height = ... -assert( File ); -assert( Width ); -assert( Height ); - -local FullFile = THEME:GetPathB('','_frame files 3x3/'..File ) -local Frame = LoadActor( FullFile ) -return Def.ActorFrame { - Frame .. { InitCommand=cmd(setstate,0;pause;horizalign,right;vertalign,bottom;x,-Width/2;y,-Height/2) }; - Frame .. { InitCommand=cmd(setstate,1;pause;zoomtowidth,Width;vertalign,bottom;zoomtowidth,Width;y,-Height/2) }; - Frame .. { InitCommand=cmd(setstate,2;pause;horizalign,left;vertalign,bottom;x,Width/2;y,-Height/2) }; - Frame .. { InitCommand=cmd(setstate,3;pause;horizalign,right;x,-Width/2;zoomtoheight,Height) }; - Frame .. { InitCommand=cmd(setstate,4;pause;zoomtowidth,Width;zoomtoheight,Height) }; - Frame .. { InitCommand=cmd(setstate,5;pause;horizalign,left;x,Width/2;zoomtoheight,Height) }; - Frame .. { InitCommand=cmd(setstate,6;pause;horizalign,right;vertalign,top;x,-Width/2;y,Height/2) }; - Frame .. { InitCommand=cmd(setstate,7;pause;zoomtowidth,Width;vertalign,top;zoomtowidth,Width;y,Height/2) }; - Frame .. { InitCommand=cmd(setstate,8;pause;horizalign,left;vertalign,top;x,Width/2;y,Height/2) }; -}; diff --git a/Themes/default/BGAnimations/_frame cursors/rounded fill.png b/Themes/default/BGAnimations/_frame cursors/rounded fill.png deleted file mode 100644 index 37cbb834a5..0000000000 Binary files a/Themes/default/BGAnimations/_frame cursors/rounded fill.png and /dev/null differ diff --git a/Themes/default/BGAnimations/_frame cursors/rounded gloss.png b/Themes/default/BGAnimations/_frame cursors/rounded gloss.png deleted file mode 100644 index aa7f0e5616..0000000000 Binary files a/Themes/default/BGAnimations/_frame cursors/rounded gloss.png and /dev/null differ diff --git a/Themes/default/BGAnimations/_frame cursors/rounded white.png b/Themes/default/BGAnimations/_frame cursors/rounded white.png deleted file mode 100644 index 0c75dcb089..0000000000 Binary files a/Themes/default/BGAnimations/_frame cursors/rounded white.png and /dev/null differ diff --git a/Themes/default/BGAnimations/_frame files 3x1/rounded fill 3x1.png b/Themes/default/BGAnimations/_frame files 3x1/rounded fill 3x1.png deleted file mode 100644 index a776b96981..0000000000 Binary files a/Themes/default/BGAnimations/_frame files 3x1/rounded fill 3x1.png and /dev/null differ diff --git a/Themes/default/BGAnimations/_frame files 3x1/rounded gloss 3x1.png b/Themes/default/BGAnimations/_frame files 3x1/rounded gloss 3x1.png deleted file mode 100644 index 0e28a4e356..0000000000 Binary files a/Themes/default/BGAnimations/_frame files 3x1/rounded gloss 3x1.png and /dev/null differ diff --git a/Themes/default/BGAnimations/_frame files 3x1/rounded light 3x1.png b/Themes/default/BGAnimations/_frame files 3x1/rounded light 3x1.png deleted file mode 100644 index 658c7680f3..0000000000 Binary files a/Themes/default/BGAnimations/_frame files 3x1/rounded light 3x1.png and /dev/null differ diff --git a/Themes/default/BGAnimations/_transition.lua b/Themes/default/BGAnimations/_transition.lua deleted file mode 100644 index 0b227a5aec..0000000000 --- a/Themes/default/BGAnimations/_transition.lua +++ /dev/null @@ -1,24 +0,0 @@ --- To save on intense copy/pasting, this file was made to be loaded by actual in/out bganim files, --- whose only real jobs are to pass in the transition type (in or out), and in certain cases, the --- color (as is the case in ScreenEditMenu in, ScreenSelectMusic in, etc). --- Other than that, there isn't really too much to say. -local t = Def.ActorFrame {} -local params = ... - -local startAlpha = params.transition_type == "in" and 1 or 0 -local endAlpha = math.abs(startAlpha-1) - -for i=1, 6 do - local sleep_time = 0.1 * i - t[#t+1] = LoadActor(THEME:GetPathG("", "_pt" .. i)) .. { - InitCommand=cmd(zoomto,SCREEN_WIDTH,SCREEN_HEIGHT;Center;diffuse,params.color), - OnCommand=cmd(diffusealpha,startAlpha;sleep,sleep_time;linear,0.10;diffusealpha,endAlpha) - } -end - -t[#t+1] = Def.Quad { - InitCommand=cmd(zoomto,SCREEN_WIDTH,SCREEN_HEIGHT;Center;diffuse,params.color), - OnCommand=cmd(diffusealpha,startAlpha;linear,0.5;diffusealpha,endAlpha) -} - -return t diff --git a/Themes/default/Fonts/BPMDisplay bpm.redir b/Themes/default/Fonts/BPMDisplay bpm.redir deleted file mode 100644 index 5c6053f7f1..0000000000 --- a/Themes/default/Fonts/BPMDisplay bpm.redir +++ /dev/null @@ -1 +0,0 @@ -Common Normal \ No newline at end of file diff --git a/Themes/default/Fonts/Combo Numbers.redir b/Themes/default/Fonts/Combo Numbers.redir deleted file mode 100644 index 850035f6f4..0000000000 --- a/Themes/default/Fonts/Combo Numbers.redir +++ /dev/null @@ -1 +0,0 @@ -_roboto Bold 54px \ No newline at end of file diff --git a/Themes/default/Fonts/Common Condensed.redir b/Themes/default/Fonts/Common Condensed.redir deleted file mode 100644 index 50a0f4bfd1..0000000000 --- a/Themes/default/Fonts/Common Condensed.redir +++ /dev/null @@ -1 +0,0 @@ -_roboto condensed 24px \ No newline at end of file diff --git a/Themes/default/Fonts/Common Fallback Font.redir b/Themes/default/Fonts/Common Fallback Font.redir deleted file mode 100644 index 754b766fb8..0000000000 --- a/Themes/default/Fonts/Common Fallback Font.redir +++ /dev/null @@ -1 +0,0 @@ -_open sans semibold 24px \ No newline at end of file diff --git a/Themes/default/Fonts/Common Header.redir b/Themes/default/Fonts/Common Header.redir deleted file mode 100644 index 0065081912..0000000000 --- a/Themes/default/Fonts/Common Header.redir +++ /dev/null @@ -1 +0,0 @@ -_open sans semibold 48px \ No newline at end of file diff --git a/Themes/default/Fonts/Common Italic Condensed.redir b/Themes/default/Fonts/Common Italic Condensed.redir deleted file mode 100644 index cc0e7d3162..0000000000 --- a/Themes/default/Fonts/Common Italic Condensed.redir +++ /dev/null @@ -1 +0,0 @@ -_roboto condensed Bold italic 24px \ No newline at end of file diff --git a/Themes/default/Fonts/Common Large.redir b/Themes/default/Fonts/Common Large.redir deleted file mode 100644 index 0065081912..0000000000 --- a/Themes/default/Fonts/Common Large.redir +++ /dev/null @@ -1 +0,0 @@ -_open sans semibold 48px \ No newline at end of file diff --git a/Themes/default/Fonts/Common Normal.redir b/Themes/default/Fonts/Common Normal.redir deleted file mode 100644 index f8cb2d1ee2..0000000000 --- a/Themes/default/Fonts/Common Normal.redir +++ /dev/null @@ -1 +0,0 @@ -_roboto Medium 24px \ No newline at end of file diff --git a/Themes/default/Fonts/CourseEntryDisplay difficulty.redir b/Themes/default/Fonts/CourseEntryDisplay difficulty.redir deleted file mode 100644 index 890cab3b59..0000000000 --- a/Themes/default/Fonts/CourseEntryDisplay difficulty.redir +++ /dev/null @@ -1 +0,0 @@ -StepsDisplay meter \ No newline at end of file diff --git a/Themes/default/Fonts/CourseEntryDisplay number.redir b/Themes/default/Fonts/CourseEntryDisplay number.redir deleted file mode 100644 index 890cab3b59..0000000000 --- a/Themes/default/Fonts/CourseEntryDisplay number.redir +++ /dev/null @@ -1 +0,0 @@ -StepsDisplay meter \ No newline at end of file diff --git a/Themes/default/Fonts/GenreDisplay genre.redir b/Themes/default/Fonts/GenreDisplay genre.redir deleted file mode 100644 index 75e0c38ae8..0000000000 --- a/Themes/default/Fonts/GenreDisplay genre.redir +++ /dev/null @@ -1 +0,0 @@ -Common Condensed diff --git a/Themes/default/Fonts/HelpDisplay text.redir b/Themes/default/Fonts/HelpDisplay text.redir deleted file mode 100644 index 02121158b2..0000000000 --- a/Themes/default/Fonts/HelpDisplay text.redir +++ /dev/null @@ -1 +0,0 @@ -Common Condensed \ No newline at end of file diff --git a/Themes/default/Fonts/LyricDisplay text.redir b/Themes/default/Fonts/LyricDisplay text.redir deleted file mode 100644 index cad9228849..0000000000 --- a/Themes/default/Fonts/LyricDisplay text.redir +++ /dev/null @@ -1 +0,0 @@ -Common Fallback \ No newline at end of file diff --git a/Themes/default/Fonts/MenuTimer numbers.redir b/Themes/default/Fonts/MenuTimer numbers.redir deleted file mode 100644 index 9f95c99d0c..0000000000 --- a/Themes/default/Fonts/MenuTimer numbers.redir +++ /dev/null @@ -1 +0,0 @@ -_overpass Combo \ No newline at end of file diff --git a/Themes/default/Fonts/MenuTimerContinue numbers.redir b/Themes/default/Fonts/MenuTimerContinue numbers.redir deleted file mode 100644 index 0f87af5a1a..0000000000 --- a/Themes/default/Fonts/MenuTimerContinue numbers.redir +++ /dev/null @@ -1 +0,0 @@ -MenuTimer numbers \ No newline at end of file diff --git a/Themes/default/Fonts/MusicWheelItem Course.redir b/Themes/default/Fonts/MusicWheelItem Course.redir deleted file mode 100644 index cad9228849..0000000000 --- a/Themes/default/Fonts/MusicWheelItem Course.redir +++ /dev/null @@ -1 +0,0 @@ -Common Fallback \ No newline at end of file diff --git a/Themes/default/Fonts/MusicWheelItem Mode.redir b/Themes/default/Fonts/MusicWheelItem Mode.redir deleted file mode 100644 index cad9228849..0000000000 --- a/Themes/default/Fonts/MusicWheelItem Mode.redir +++ /dev/null @@ -1 +0,0 @@ -Common Fallback \ No newline at end of file diff --git a/Themes/default/Fonts/MusicWheelItem Random.redir b/Themes/default/Fonts/MusicWheelItem Random.redir deleted file mode 100644 index 02121158b2..0000000000 --- a/Themes/default/Fonts/MusicWheelItem Random.redir +++ /dev/null @@ -1 +0,0 @@ -Common Condensed \ No newline at end of file diff --git a/Themes/default/Fonts/MusicWheelItem Roulette.redir b/Themes/default/Fonts/MusicWheelItem Roulette.redir deleted file mode 100644 index 02121158b2..0000000000 --- a/Themes/default/Fonts/MusicWheelItem Roulette.redir +++ /dev/null @@ -1 +0,0 @@ -Common Condensed \ No newline at end of file diff --git a/Themes/default/Fonts/MusicWheelItem SectionCollapsed.redir b/Themes/default/Fonts/MusicWheelItem SectionCollapsed.redir deleted file mode 100644 index cad9228849..0000000000 --- a/Themes/default/Fonts/MusicWheelItem SectionCollapsed.redir +++ /dev/null @@ -1 +0,0 @@ -Common Fallback \ No newline at end of file diff --git a/Themes/default/Fonts/MusicWheelItem SectionExpanded.redir b/Themes/default/Fonts/MusicWheelItem SectionExpanded.redir deleted file mode 100644 index cad9228849..0000000000 --- a/Themes/default/Fonts/MusicWheelItem SectionExpanded.redir +++ /dev/null @@ -1 +0,0 @@ -Common Fallback \ No newline at end of file diff --git a/Themes/default/Fonts/MusicWheelItem sort.redir b/Themes/default/Fonts/MusicWheelItem sort.redir deleted file mode 100644 index cad9228849..0000000000 --- a/Themes/default/Fonts/MusicWheelItem sort.redir +++ /dev/null @@ -1 +0,0 @@ -Common Fallback \ No newline at end of file diff --git a/Themes/default/Fonts/OptionRow title.redir b/Themes/default/Fonts/OptionRow title.redir deleted file mode 100644 index 19f191884d..0000000000 --- a/Themes/default/Fonts/OptionRow title.redir +++ /dev/null @@ -1 +0,0 @@ -_roboto condensed Bold 48px \ No newline at end of file diff --git a/Themes/default/Fonts/OptionRowExit item.redir b/Themes/default/Fonts/OptionRowExit item.redir deleted file mode 100644 index cc0e7d3162..0000000000 --- a/Themes/default/Fonts/OptionRowExit item.redir +++ /dev/null @@ -1 +0,0 @@ -_roboto condensed Bold italic 24px \ No newline at end of file diff --git a/Themes/default/Fonts/ScoreDisplayLifeTime DeltaSeconds.redir b/Themes/default/Fonts/ScoreDisplayLifeTime DeltaSeconds.redir deleted file mode 100644 index bd601c69a0..0000000000 --- a/Themes/default/Fonts/ScoreDisplayLifeTime DeltaSeconds.redir +++ /dev/null @@ -1 +0,0 @@ -ScoreDisplayNormal Text \ No newline at end of file diff --git a/Themes/default/Fonts/ScoreDisplayLifeTime TimeRemaining.redir b/Themes/default/Fonts/ScoreDisplayLifeTime TimeRemaining.redir deleted file mode 100644 index bd601c69a0..0000000000 --- a/Themes/default/Fonts/ScoreDisplayLifeTime TimeRemaining.redir +++ /dev/null @@ -1 +0,0 @@ -ScoreDisplayNormal Text \ No newline at end of file diff --git a/Themes/default/Fonts/ScoreDisplayNormal Text.redir b/Themes/default/Fonts/ScoreDisplayNormal Text.redir deleted file mode 100644 index 898c477c3f..0000000000 --- a/Themes/default/Fonts/ScoreDisplayNormal Text.redir +++ /dev/null @@ -1 +0,0 @@ -_overpass Score \ No newline at end of file diff --git a/Themes/default/Fonts/ScoreDisplayOni numbers.redir b/Themes/default/Fonts/ScoreDisplayOni numbers.redir deleted file mode 100644 index bd601c69a0..0000000000 --- a/Themes/default/Fonts/ScoreDisplayOni numbers.redir +++ /dev/null @@ -1 +0,0 @@ -ScoreDisplayNormal Text \ No newline at end of file diff --git a/Themes/default/Fonts/ScoreDisplayPercentage percent text.redir b/Themes/default/Fonts/ScoreDisplayPercentage percent text.redir deleted file mode 100644 index 898c477c3f..0000000000 --- a/Themes/default/Fonts/ScoreDisplayPercentage percent text.redir +++ /dev/null @@ -1 +0,0 @@ -_overpass Score \ No newline at end of file diff --git a/Themes/default/Fonts/ScreenConsoleOverlay SystemMessage.redir b/Themes/default/Fonts/ScreenConsoleOverlay SystemMessage.redir deleted file mode 100644 index bcb631b02e..0000000000 --- a/Themes/default/Fonts/ScreenConsoleOverlay SystemMessage.redir +++ /dev/null @@ -1 +0,0 @@ -_fira mono 24px \ No newline at end of file diff --git a/Themes/default/Fonts/ScreenDebugOverlay header.redir b/Themes/default/Fonts/ScreenDebugOverlay header.redir deleted file mode 100644 index bcb631b02e..0000000000 --- a/Themes/default/Fonts/ScreenDebugOverlay header.redir +++ /dev/null @@ -1 +0,0 @@ -_fira mono 24px \ No newline at end of file diff --git a/Themes/default/Fonts/ScreenDebugOverlay line.redir b/Themes/default/Fonts/ScreenDebugOverlay line.redir deleted file mode 100644 index bcb631b02e..0000000000 --- a/Themes/default/Fonts/ScreenDebugOverlay line.redir +++ /dev/null @@ -1 +0,0 @@ -_fira mono 24px \ No newline at end of file diff --git a/Themes/default/Fonts/ScreenDebugOverlay page.redir b/Themes/default/Fonts/ScreenDebugOverlay page.redir deleted file mode 100644 index 02121158b2..0000000000 --- a/Themes/default/Fonts/ScreenDebugOverlay page.redir +++ /dev/null @@ -1 +0,0 @@ -Common Condensed \ No newline at end of file diff --git a/Themes/default/Fonts/ScreenGameplay RemainingTime.redir b/Themes/default/Fonts/ScreenGameplay RemainingTime.redir deleted file mode 100644 index 2c9ad0e835..0000000000 --- a/Themes/default/Fonts/ScreenGameplay RemainingTime.redir +++ /dev/null @@ -1 +0,0 @@ -_overpass 36px \ No newline at end of file diff --git a/Themes/default/Fonts/ScreenGameplay SongTitle.redir b/Themes/default/Fonts/ScreenGameplay SongTitle.redir deleted file mode 100644 index 5c6053f7f1..0000000000 --- a/Themes/default/Fonts/ScreenGameplay SongTitle.redir +++ /dev/null @@ -1 +0,0 @@ -Common Normal \ No newline at end of file diff --git a/Themes/default/Fonts/ScreenGameplay scoreboard.redir b/Themes/default/Fonts/ScreenGameplay scoreboard.redir deleted file mode 100644 index 5c6053f7f1..0000000000 --- a/Themes/default/Fonts/ScreenGameplay scoreboard.redir +++ /dev/null @@ -1 +0,0 @@ -Common Normal \ No newline at end of file diff --git a/Themes/default/Fonts/ScreenGameplay survive time.redir b/Themes/default/Fonts/ScreenGameplay survive time.redir deleted file mode 100644 index 4bd4ffc7fb..0000000000 --- a/Themes/default/Fonts/ScreenGameplay survive time.redir +++ /dev/null @@ -1 +0,0 @@ -Combo Numbers \ No newline at end of file diff --git a/Themes/default/Fonts/ScreenHighScores Name.redir b/Themes/default/Fonts/ScreenHighScores Name.redir deleted file mode 100644 index 7261343471..0000000000 --- a/Themes/default/Fonts/ScreenHighScores Name.redir +++ /dev/null @@ -1 +0,0 @@ -Common Italic Condensed \ No newline at end of file diff --git a/Themes/default/Fonts/ScreenMapControllers devices.redir b/Themes/default/Fonts/ScreenMapControllers devices.redir deleted file mode 100644 index 5c6053f7f1..0000000000 --- a/Themes/default/Fonts/ScreenMapControllers devices.redir +++ /dev/null @@ -1 +0,0 @@ -Common Normal \ No newline at end of file diff --git a/Themes/default/Fonts/ScreenMapControllers entry.redir b/Themes/default/Fonts/ScreenMapControllers entry.redir deleted file mode 100644 index 5c6053f7f1..0000000000 --- a/Themes/default/Fonts/ScreenMapControllers entry.redir +++ /dev/null @@ -1 +0,0 @@ -Common Normal \ No newline at end of file diff --git a/Themes/default/Fonts/ScreenMapControllers title.redir b/Themes/default/Fonts/ScreenMapControllers title.redir deleted file mode 100644 index 5c6053f7f1..0000000000 --- a/Themes/default/Fonts/ScreenMapControllers title.redir +++ /dev/null @@ -1 +0,0 @@ -Common Normal \ No newline at end of file diff --git a/Themes/default/Fonts/ScreenSelectMusic SongTime.redir b/Themes/default/Fonts/ScreenSelectMusic SongTime.redir deleted file mode 100644 index 7261343471..0000000000 --- a/Themes/default/Fonts/ScreenSelectMusic SongTime.redir +++ /dev/null @@ -1 +0,0 @@ -Common Italic Condensed \ No newline at end of file diff --git a/Themes/default/Fonts/ScreenSelectMusic score.redir b/Themes/default/Fonts/ScreenSelectMusic score.redir deleted file mode 100644 index 898c477c3f..0000000000 --- a/Themes/default/Fonts/ScreenSelectMusic score.redir +++ /dev/null @@ -1 +0,0 @@ -_overpass Score \ No newline at end of file diff --git a/Themes/default/Fonts/ScreenSystemLayer Credits.redir b/Themes/default/Fonts/ScreenSystemLayer Credits.redir deleted file mode 100644 index 50a0f4bfd1..0000000000 --- a/Themes/default/Fonts/ScreenSystemLayer Credits.redir +++ /dev/null @@ -1 +0,0 @@ -_roboto condensed 24px \ No newline at end of file diff --git a/Themes/default/Fonts/StepsDisplay StepsType.redir b/Themes/default/Fonts/StepsDisplay StepsType.redir deleted file mode 100644 index 5c6053f7f1..0000000000 --- a/Themes/default/Fonts/StepsDisplay StepsType.redir +++ /dev/null @@ -1 +0,0 @@ -Common Normal \ No newline at end of file diff --git a/Themes/default/Fonts/StepsDisplay description.redir b/Themes/default/Fonts/StepsDisplay description.redir deleted file mode 100644 index 2c9ad0e835..0000000000 --- a/Themes/default/Fonts/StepsDisplay description.redir +++ /dev/null @@ -1 +0,0 @@ -_overpass 36px \ No newline at end of file diff --git a/Themes/default/Fonts/StepsDisplay meter.redir b/Themes/default/Fonts/StepsDisplay meter.redir deleted file mode 100644 index 2c9ad0e835..0000000000 --- a/Themes/default/Fonts/StepsDisplay meter.redir +++ /dev/null @@ -1 +0,0 @@ -_overpass 36px \ No newline at end of file diff --git a/Themes/default/Fonts/StepsDisplayListRow description.redir b/Themes/default/Fonts/StepsDisplayListRow description.redir deleted file mode 100644 index 7261343471..0000000000 --- a/Themes/default/Fonts/StepsDisplayListRow description.redir +++ /dev/null @@ -1 +0,0 @@ -Common Italic Condensed \ No newline at end of file diff --git a/Themes/default/Fonts/StepsDisplayListRow meter.redir b/Themes/default/Fonts/StepsDisplayListRow meter.redir deleted file mode 100644 index 2c9ad0e835..0000000000 --- a/Themes/default/Fonts/StepsDisplayListRow meter.redir +++ /dev/null @@ -1 +0,0 @@ -_overpass 36px \ No newline at end of file diff --git a/Themes/default/Fonts/TextBanner text.redir b/Themes/default/Fonts/TextBanner text.redir deleted file mode 100644 index 004eb0db7b..0000000000 --- a/Themes/default/Fonts/TextBanner text.redir +++ /dev/null @@ -1 +0,0 @@ -Common Fallback Font \ No newline at end of file diff --git a/Themes/default/Fonts/TextBannerCourse text.redir b/Themes/default/Fonts/TextBannerCourse text.redir deleted file mode 100644 index 004eb0db7b..0000000000 --- a/Themes/default/Fonts/TextBannerCourse text.redir +++ /dev/null @@ -1 +0,0 @@ -Common Fallback Font \ No newline at end of file diff --git a/Themes/default/Fonts/_fira mono 24px [alt-stroke] 10x10.png b/Themes/default/Fonts/_fira mono 24px [alt-stroke] 10x10.png deleted file mode 100644 index 74c43f4762..0000000000 Binary files a/Themes/default/Fonts/_fira mono 24px [alt-stroke] 10x10.png and /dev/null differ diff --git a/Themes/default/Fonts/_fira mono 24px [alt] 10x10.png b/Themes/default/Fonts/_fira mono 24px [alt] 10x10.png deleted file mode 100644 index e33a3f739f..0000000000 Binary files a/Themes/default/Fonts/_fira mono 24px [alt] 10x10.png and /dev/null differ diff --git a/Themes/default/Fonts/_fira mono 24px [main-stroke] 15x15.png b/Themes/default/Fonts/_fira mono 24px [main-stroke] 15x15.png deleted file mode 100644 index a125e19e18..0000000000 Binary files a/Themes/default/Fonts/_fira mono 24px [main-stroke] 15x15.png and /dev/null differ diff --git a/Themes/default/Fonts/_fira mono 24px [main] 15x15.png b/Themes/default/Fonts/_fira mono 24px [main] 15x15.png deleted file mode 100644 index 97da8fc86a..0000000000 Binary files a/Themes/default/Fonts/_fira mono 24px [main] 15x15.png and /dev/null differ diff --git a/Themes/default/Fonts/_fira mono 24px.ini b/Themes/default/Fonts/_fira mono 24px.ini deleted file mode 100644 index c3b197d25e..0000000000 --- a/Themes/default/Fonts/_fira mono 24px.ini +++ /dev/null @@ -1,352 +0,0 @@ -[common] -Baseline=25 -Top=7 -LineSpacing=28 -DrawExtraPixelsLeft=0 -DrawExtraPixelsRight=0 -AdvanceExtraPixels=0 - -[main] -Line 0= !"#$%&'()*+,-. -Line 1=/0123456789:;<= -Line 2=>?@ABCDEFGHIJKL -Line 3=MNOPQRSTUVWXYZ[ -Line 4=\]^_`abcdefghij -Line 5=klmnopqrstuvwxy -Line 6=z{|}~€‚ƒ„…†‡ˆ‰Š -Line 7=‹ŒŽ‘’“”•–—˜™š›œ -Line 8=žŸ ¡¢£¤¥¦§¨©ª«¬ -Line 9=­®¯°±²³´µ¶·¸¹º» -Line 10=¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊ -Line 11=ËÌÍÎÏÐÑÒÓÔÕÖ×ØÙ -Line 12=ÚÛÜÝÞßàáâãäåæçè -Line 13=éêëìíîïðñòóôõö÷ -Line 14=øùúûüýþÿ - -0=14 -1=14 -2=14 -3=14 -4=14 -5=14 -6=14 -7=14 -8=14 -9=14 -10=14 -11=14 -12=14 -13=14 -14=14 -15=14 -16=14 -17=14 -18=14 -19=14 -20=14 -21=14 -22=14 -23=14 -24=14 -25=14 -26=14 -27=14 -28=14 -29=14 -30=14 -31=14 -32=14 -33=14 -34=14 -35=14 -36=14 -37=14 -38=14 -39=14 -40=14 -41=14 -42=14 -43=14 -44=14 -45=14 -46=14 -47=14 -48=14 -49=14 -50=14 -51=14 -52=14 -53=14 -54=14 -55=14 -56=14 -57=14 -58=14 -59=14 -60=14 -61=14 -62=14 -63=14 -64=14 -65=14 -66=14 -67=14 -68=14 -69=14 -70=14 -71=14 -72=14 -73=14 -74=14 -75=14 -76=14 -77=14 -78=14 -79=14 -80=14 -81=14 -82=14 -83=14 -84=14 -85=14 -86=14 -87=14 -88=14 -89=14 -90=14 -91=14 -92=14 -93=14 -94=14 -95=14 -96=14 -97=14 -98=14 -99=14 -100=14 -101=14 -102=14 -103=14 -104=14 -105=14 -106=14 -107=14 -108=14 -109=14 -110=14 -111=14 -112=14 -113=14 -114=14 -115=14 -116=14 -117=14 -118=14 -119=14 -120=14 -121=14 -122=14 -123=14 -124=14 -125=14 -126=14 -127=14 -128=14 -129=14 -130=14 -131=14 -132=14 -133=14 -134=14 -135=14 -136=14 -137=14 -138=14 -139=14 -140=14 -141=14 -142=14 -143=14 -144=14 -145=14 -146=14 -147=14 -148=14 -149=14 -150=14 -151=14 -152=14 -153=14 -154=14 -155=14 -156=14 -157=14 -158=14 -159=14 -160=14 -161=14 -162=14 -163=14 -164=14 -165=14 -166=14 -167=14 -168=14 -169=14 -170=14 -171=14 -172=14 -173=14 -174=14 -175=14 -176=14 -177=14 -178=14 -179=14 -180=14 -181=14 -182=14 -183=14 -184=14 -185=14 -186=14 -187=14 -188=14 -189=14 -190=14 -191=14 -192=14 -193=14 -194=14 -195=14 -196=14 -197=14 -198=14 -199=14 -200=14 -201=14 -202=14 -203=14 -204=14 -205=14 -206=14 -207=14 -208=14 -209=14 -210=14 -211=14 -212=14 -213=14 -214=14 -215=14 -216=14 -217=14 - -[alt] -Line 0= Ą˘Ł¤ĽŚ§¨Š -Line 1=ŞŤŹ­ŽŻ°ą˛ł -Line 2=´ľśˇ¸šşťź˝ -Line 3=žżŔÁÂĂÄĹĆÇ -Line 4=ČÉĘËĚÍÎĎĐŃ -Line 5=ŇÓÔŐÖ×ŘŮÚŰ -Line 6=ÜÝŢßŕáâăäĺ -Line 7=ćçčéęëěíîď -Line 8=đńňóôőö÷řů -Line 9=úűüýţ˙ - -0=14 -1=14 -2=14 -3=14 -4=14 -5=14 -6=14 -7=14 -8=14 -9=14 -10=14 -11=14 -12=14 -13=14 -14=14 -15=14 -16=14 -17=14 -18=14 -19=14 -20=14 -21=14 -22=14 -23=14 -24=14 -25=14 -26=14 -27=14 -28=14 -29=14 -30=14 -31=14 -32=14 -33=14 -34=14 -35=14 -36=14 -37=14 -38=14 -39=14 -40=14 -41=14 -42=14 -43=14 -44=14 -45=14 -46=14 -47=14 -48=14 -49=14 -50=14 -51=14 -52=14 -53=14 -54=14 -55=14 -56=14 -57=14 -58=14 -59=14 -60=14 -61=14 -62=14 -63=14 -64=14 -65=14 -66=14 -67=14 -68=14 -69=14 -70=14 -71=14 -72=14 -73=14 -74=14 -75=14 -76=14 -77=14 -78=14 -79=14 -80=14 -81=14 -82=14 -83=14 -84=14 -85=14 -86=14 -87=14 -88=14 -89=14 -90=14 -91=14 -92=14 -93=14 -94=14 -95=14 diff --git a/Themes/default/Fonts/_game chars 16px 4x2.png b/Themes/default/Fonts/_game chars 16px 4x2.png deleted file mode 100644 index 9a53fa0d78..0000000000 Binary files a/Themes/default/Fonts/_game chars 16px 4x2.png and /dev/null differ diff --git a/Themes/default/Fonts/_game chars 16px.ini b/Themes/default/Fonts/_game chars 16px.ini deleted file mode 100644 index 0f203edf1c..0000000000 --- a/Themes/default/Fonts/_game chars 16px.ini +++ /dev/null @@ -1,37 +0,0 @@ -# The characters in this font are actually much larger than 16 pixels. -# The "16px" indicates what size uppercase letter this font is meant -# for, not necessarily the actual size of the characters. - -[main] -0=32 -1=32 -2=32 -3=32 -4=32 -5=32 -6=32 -7=32 -8=32 -9=32 -10=32 -11=32 - - -# Don't load this font grayscale. -TextureHints=32bpp - -Top=8 -Baseline=24 - -map up=0 -map down=1 -map left=2 -map right=3 -map menuup=0 -map menudown=1 -map menuleft=2 -map menuright=3 -map start=4 -map select=5 -map back=6 -map auxwhite=7 \ No newline at end of file diff --git a/Themes/default/Fonts/_noto sans 36px [alt-stroke] 10x10.png b/Themes/default/Fonts/_noto sans 36px [alt-stroke] 10x10.png deleted file mode 100644 index 872ed6f08d..0000000000 Binary files a/Themes/default/Fonts/_noto sans 36px [alt-stroke] 10x10.png and /dev/null differ diff --git a/Themes/default/Fonts/_noto sans 36px [alt] 10x10.png b/Themes/default/Fonts/_noto sans 36px [alt] 10x10.png deleted file mode 100644 index 286a0b6966..0000000000 Binary files a/Themes/default/Fonts/_noto sans 36px [alt] 10x10.png and /dev/null differ diff --git a/Themes/default/Fonts/_noto sans 36px [main-stroke] 15x15.png b/Themes/default/Fonts/_noto sans 36px [main-stroke] 15x15.png deleted file mode 100644 index 30a0e5dfb8..0000000000 Binary files a/Themes/default/Fonts/_noto sans 36px [main-stroke] 15x15.png and /dev/null differ diff --git a/Themes/default/Fonts/_noto sans 36px [main] 15x15.png b/Themes/default/Fonts/_noto sans 36px [main] 15x15.png deleted file mode 100644 index fafbd0d5e0..0000000000 Binary files a/Themes/default/Fonts/_noto sans 36px [main] 15x15.png and /dev/null differ diff --git a/Themes/default/Fonts/_noto sans 36px.ini b/Themes/default/Fonts/_noto sans 36px.ini deleted file mode 100644 index eca5d80f77..0000000000 --- a/Themes/default/Fonts/_noto sans 36px.ini +++ /dev/null @@ -1,352 +0,0 @@ -[common] -Baseline=42 -Top=17 -LineSpacing=49 -DrawExtraPixelsLeft=3 -DrawExtraPixelsRight=0 -AdvanceExtraPixels=0 - -[main] -Line 0= !"#$%&'()*+,-. -Line 1=/0123456789:;<= -Line 2=>?@ABCDEFGHIJKL -Line 3=MNOPQRSTUVWXYZ[ -Line 4=\]^_`abcdefghij -Line 5=klmnopqrstuvwxy -Line 6=z{|}~€‚ƒ„…†‡ˆ‰Š -Line 7=‹ŒŽ‘’“”•–—˜™š›œ -Line 8=žŸ ¡¢£¤¥¦§¨©ª«¬ -Line 9=­®¯°±²³´µ¶·¸¹º» -Line 10=¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊ -Line 11=ËÌÍÎÏÐÑÒÓÔÕÖ×ØÙ -Line 12=ÚÛÜÝÞßàáâãäåæçè -Line 13=éêëìíîïðñòóôõö÷ -Line 14=øùúûüýþÿ - -0=9 -1=10 -2=15 -3=23 -4=21 -5=30 -6=26 -7=8 -8=11 -9=11 -10=20 -11=21 -12=10 -13=12 -14=10 -15=13 -16=21 -17=21 -18=21 -19=21 -20=21 -21=21 -22=21 -23=21 -24=21 -25=21 -26=10 -27=10 -28=21 -29=21 -30=21 -31=16 -32=32 -33=23 -34=23 -35=23 -36=26 -37=20 -38=19 -39=26 -40=27 -41=12 -42=10 -43=22 -44=19 -45=33 -46=27 -47=28 -48=22 -49=28 -50=22 -51=20 -52=20 -53=26 -54=22 -55=33 -56=21 -57=20 -58=21 -59=12 -60=13 -61=12 -62=21 -63=16 -64=21 -65=20 -66=22 -67=17 -68=22 -69=20 -70=12 -71=22 -72=22 -73=9 -74=9 -75=19 -76=9 -77=34 -78=22 -79=22 -80=22 -81=22 -82=15 -83=17 -84=13 -85=22 -86=18 -87=28 -88=19 -89=18 -90=17 -91=14 -92=20 -93=14 -94=21 -95=21 -96=9 -97=21 -98=15 -99=28 -100=18 -101=18 -102=21 -103=42 -104=20 -105=11 -106=33 -107=21 -108=6 -109=6 -110=13 -111=13 -112=14 -113=18 -114=36 -115=21 -116=28 -117=17 -118=11 -119=34 -120=17 -121=20 -122=9 -123=10 -124=21 -125=21 -126=21 -127=21 -128=20 -129=18 -130=21 -131=30 -132=13 -133=18 -134=21 -135=12 -136=30 -137=18 -138=15 -139=21 -140=13 -141=13 -142=21 -143=22 -144=24 -145=10 -146=8 -147=13 -148=14 -149=18 -150=28 -151=28 -152=28 -153=16 -154=23 -155=23 -156=23 -157=23 -158=23 -159=23 -160=32 -161=23 -162=20 -163=20 -164=20 -165=20 -166=12 -167=12 -168=12 -169=12 -170=26 -171=27 -172=28 -173=28 -174=28 -175=28 -176=28 -177=21 -178=28 -179=26 -180=26 -181=26 -182=26 -183=20 -184=22 -185=23 -186=20 -187=20 -188=20 -189=20 -190=20 -191=20 -192=31 -193=17 -194=20 -195=20 -196=20 -197=20 -198=9 -199=9 -200=9 -201=9 -202=22 -203=22 -204=22 -205=22 -206=22 -207=22 -208=22 -209=21 -210=22 -211=22 -212=22 -213=22 -214=22 -215=18 -216=22 -217=18 - -[alt] -Line 0= Ą˘Ł¤ĽŚ§¨Š -Line 1=ŞŤŹ­ŽŻ°ą˛ł -Line 2=´ľśˇ¸šşťź˝ -Line 3=žżŔÁÂĂÄĹĆÇ -Line 4=ČÉĘËĚÍÎĎĐŃ -Line 5=ŇÓÔŐÖ×ŘŮÚŰ -Line 6=ÜÝŢßŕáâăäĺ -Line 7=ćçčéęëěíîď -Line 8=đńňóôőö÷řů -Line 9=úűüýţ˙ - -0=9 -1=23 -2=21 -3=19 -4=21 -5=19 -6=20 -7=18 -8=21 -9=20 -10=20 -11=20 -12=21 -13=12 -14=21 -15=21 -16=15 -17=20 -18=7 -19=9 -20=21 -21=9 -22=17 -23=21 -24=8 -25=17 -26=17 -27=13 -28=17 -29=21 -30=17 -31=17 -32=22 -33=23 -34=23 -35=23 -36=23 -37=19 -38=23 -39=23 -40=23 -41=20 -42=20 -43=20 -44=20 -45=12 -46=12 -47=26 -48=26 -49=27 -50=27 -51=28 -52=28 -53=28 -54=28 -55=21 -56=22 -57=26 -58=26 -59=26 -60=26 -61=20 -62=20 -63=23 -64=15 -65=20 -66=20 -67=20 -68=20 -69=9 -70=17 -71=17 -72=17 -73=20 -74=20 -75=20 -76=20 -77=9 -78=9 -79=22 -80=22 -81=22 -82=22 -83=22 -84=22 -85=22 -86=22 -87=21 -88=15 -89=22 -90=22 -91=22 -92=22 -93=18 -94=13 -95=9 diff --git a/Themes/default/Fonts/_open sans semibold 48px [alt-stroke] 10x10.png b/Themes/default/Fonts/_open sans semibold 48px [alt-stroke] 10x10.png deleted file mode 100644 index 888a632568..0000000000 Binary files a/Themes/default/Fonts/_open sans semibold 48px [alt-stroke] 10x10.png and /dev/null differ diff --git a/Themes/default/Fonts/_open sans semibold 48px [alt] 10x10.png b/Themes/default/Fonts/_open sans semibold 48px [alt] 10x10.png deleted file mode 100644 index a50bbe755d..0000000000 Binary files a/Themes/default/Fonts/_open sans semibold 48px [alt] 10x10.png and /dev/null differ diff --git a/Themes/default/Fonts/_open sans semibold 48px [main-stroke] 15x15.png b/Themes/default/Fonts/_open sans semibold 48px [main-stroke] 15x15.png deleted file mode 100644 index 1f4f0fc392..0000000000 Binary files a/Themes/default/Fonts/_open sans semibold 48px [main-stroke] 15x15.png and /dev/null differ diff --git a/Themes/default/Fonts/_open sans semibold 48px [main] 15x15.png b/Themes/default/Fonts/_open sans semibold 48px [main] 15x15.png deleted file mode 100644 index 80c1754ee2..0000000000 Binary files a/Themes/default/Fonts/_open sans semibold 48px [main] 15x15.png and /dev/null differ diff --git a/Themes/default/Fonts/_open sans semibold 48px.ini b/Themes/default/Fonts/_open sans semibold 48px.ini deleted file mode 100644 index 455bb7b790..0000000000 --- a/Themes/default/Fonts/_open sans semibold 48px.ini +++ /dev/null @@ -1,352 +0,0 @@ -[common] -Baseline=54 -Top=20 -LineSpacing=65 -DrawExtraPixelsLeft=4 -DrawExtraPixelsRight=0 -AdvanceExtraPixels=0 - -[main] -Line 0= !"#$%&'()*+,-. -Line 1=/0123456789:;<= -Line 2=>?@ABCDEFGHIJKL -Line 3=MNOPQRSTUVWXYZ[ -Line 4=\]^_`abcdefghij -Line 5=klmnopqrstuvwxy -Line 6=z{|}~€‚ƒ„…†‡ˆ‰Š -Line 7=‹ŒŽ‘’“”•–—˜™š›œ -Line 8=žŸ ¡¢£¤¥¦§¨©ª«¬ -Line 9=­®¯°±²³´µ¶·¸¹º» -Line 10=¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊ -Line 11=ËÌÍÎÏÐÑÒÓÔÕÖ×ØÙ -Line 12=ÚÛÜÝÞßàáâãäåæçè -Line 13=éêëìíîïðñòóôõö÷ -Line 14=øùúûüýþÿ - -0=12 -1=13 -2=21 -3=31 -4=27 -5=41 -6=36 -7=12 -8=15 -9=15 -10=26 -11=27 -12=13 -13=15 -14=13 -15=19 -16=27 -17=27 -18=27 -19=27 -20=27 -21=27 -22=27 -23=27 -24=27 -25=27 -26=13 -27=13 -28=27 -29=27 -30=27 -31=22 -32=43 -33=32 -34=32 -35=30 -36=35 -37=27 -38=26 -39=35 -40=36 -41=15 -42=14 -43=31 -44=26 -45=44 -46=38 -47=38 -48=30 -49=38 -50=31 -51=26 -52=27 -53=36 -54=30 -55=45 -56=30 -57=28 -58=28 -59=16 -60=19 -61=16 -62=26 -63=21 -64=28 -65=28 -66=30 -67=24 -68=30 -69=28 -70=17 -71=27 -72=30 -73=13 -74=13 -75=27 -76=13 -77=46 -78=30 -79=29 -80=30 -81=30 -82=21 -83=23 -84=19 -85=30 -86=26 -87=39 -88=26 -89=26 -90=23 -91=19 -92=26 -93=18 -94=27 -95=28 -96=13 -97=28 -98=22 -99=39 -100=24 -101=25 -102=29 -103=60 -104=26 -105=16 -106=46 -107=28 -108=9 -109=9 -110=19 -111=19 -112=18 -113=24 -114=48 -115=29 -116=37 -117=23 -118=16 -119=46 -120=23 -121=28 -122=12 -123=13 -124=27 -125=27 -126=27 -127=27 -128=26 -129=24 -130=28 -131=40 -132=18 -133=27 -134=27 -135=15 -136=40 -137=24 -138=21 -139=27 -140=17 -141=17 -142=28 -143=31 -144=31 -145=13 -146=10 -147=17 -148=18 -149=27 -150=40 -151=40 -152=40 -153=22 -154=32 -155=32 -156=32 -157=32 -158=32 -159=32 -160=44 -161=30 -162=27 -163=27 -164=27 -165=27 -166=15 -167=15 -168=15 -169=15 -170=35 -171=38 -172=38 -173=38 -174=38 -175=38 -176=38 -177=27 -178=38 -179=36 -180=36 -181=36 -182=36 -183=28 -184=30 -185=32 -186=28 -187=28 -188=28 -189=28 -190=28 -191=28 -192=43 -193=24 -194=28 -195=28 -196=28 -197=28 -198=13 -199=13 -200=13 -201=13 -202=29 -203=30 -204=29 -205=29 -206=29 -207=29 -208=29 -209=27 -210=29 -211=30 -212=30 -213=30 -214=30 -215=26 -216=30 -217=26 - -[alt] -Line 0= Ą˘Ł¤ĽŚ§¨Š -Line 1=ŞŤŹ­ŽŻ°ą˛ł -Line 2=´ľśˇ¸šşťź˝ -Line 3=žżŔÁÂĂÄĹĆÇ -Line 4=ČÉĘËĚÍÎĎĐŃ -Line 5=ŇÓÔŐÖ×ŘŮÚŰ -Line 6=ÜÝŢßŕáâăäĺ -Line 7=ćçčéęëěíîď -Line 8=đńňóôőö÷řů -Line 9=úűüýţ˙ - -0=12 -1=32 -2=29 -3=26 -4=27 -5=26 -6=26 -7=24 -8=28 -9=26 -10=26 -11=27 -12=28 -13=15 -14=28 -15=28 -16=21 -17=28 -18=10 -19=14 -20=28 -21=13 -22=23 -23=29 -24=10 -25=23 -26=23 -27=19 -28=23 -29=28 -30=23 -31=23 -32=31 -33=32 -34=32 -35=32 -36=32 -37=26 -38=30 -39=30 -40=30 -41=27 -42=27 -43=27 -44=27 -45=15 -46=15 -47=35 -48=35 -49=38 -50=38 -51=38 -52=38 -53=38 -54=38 -55=27 -56=31 -57=36 -58=36 -59=36 -60=36 -61=28 -62=27 -63=32 -64=21 -65=28 -66=28 -67=28 -68=28 -69=13 -70=24 -71=24 -72=24 -73=28 -74=28 -75=28 -76=28 -77=13 -78=13 -79=30 -80=30 -81=30 -82=30 -83=29 -84=29 -85=29 -86=29 -87=27 -88=21 -89=30 -90=30 -91=30 -92=30 -93=26 -94=19 -95=13 diff --git a/Themes/default/Fonts/_overpass 36px [alt-stroke] 10x10 (doubleres).png b/Themes/default/Fonts/_overpass 36px [alt-stroke] 10x10 (doubleres).png deleted file mode 100644 index f83e21aa7c..0000000000 Binary files a/Themes/default/Fonts/_overpass 36px [alt-stroke] 10x10 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_overpass 36px [alt] 10x10 (doubleres).png b/Themes/default/Fonts/_overpass 36px [alt] 10x10 (doubleres).png deleted file mode 100644 index a667389a49..0000000000 Binary files a/Themes/default/Fonts/_overpass 36px [alt] 10x10 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_overpass 36px [main-stroke] 15x15 (doubleres).png b/Themes/default/Fonts/_overpass 36px [main-stroke] 15x15 (doubleres).png deleted file mode 100644 index cba5f97e4a..0000000000 Binary files a/Themes/default/Fonts/_overpass 36px [main-stroke] 15x15 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_overpass 36px [main] 15x15 (doubleres).png b/Themes/default/Fonts/_overpass 36px [main] 15x15 (doubleres).png deleted file mode 100644 index 42353df5d5..0000000000 Binary files a/Themes/default/Fonts/_overpass 36px [main] 15x15 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_overpass 36px.ini b/Themes/default/Fonts/_overpass 36px.ini deleted file mode 100644 index cbdc8c19a0..0000000000 --- a/Themes/default/Fonts/_overpass 36px.ini +++ /dev/null @@ -1,352 +0,0 @@ -[common] -Baseline=39 -Top=14 -LineSpacing=56 -DrawExtraPixelsLeft=3 -DrawExtraPixelsRight=0 -AdvanceExtraPixels=0 - -[main] -Line 0= !"#$%&'()*+,-. -Line 1=/0123456789:;<= -Line 2=>?@ABCDEFGHIJKL -Line 3=MNOPQRSTUVWXYZ[ -Line 4=\]^_`abcdefghij -Line 5=klmnopqrstuvwxy -Line 6=z{|}~€‚ƒ„…†‡ˆ‰Š -Line 7=‹ŒŽ‘’“”•–—˜™š›œ -Line 8=žŸ ¡¢£¤¥¦§¨©ª«¬ -Line 9=­®¯°±²³´µ¶·¸¹º» -Line 10=¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊ -Line 11=ËÌÍÎÏÐÑÒÓÔÕÖ×ØÙ -Line 12=ÚÛÜÝÞßàáâãäåæçè -Line 13=éêëìíîïðñòóôõö÷ -Line 14=øùúûüýþÿ - -0=8 -1=10 -2=15 -3=24 -4=21 -5=31 -6=25 -7=8 -8=12 -9=12 -10=19 -11=23 -12=8 -13=14 -14=8 -15=18 -16=23 -17=15 -18=22 -19=22 -20=23 -21=22 -22=22 -23=19 -24=22 -25=22 -26=8 -27=8 -28=23 -29=23 -30=23 -31=18 -32=29 -33=25 -34=24 -35=23 -36=25 -37=22 -38=20 -39=25 -40=25 -41=11 -42=20 -43=24 -44=21 -45=29 -46=26 -47=27 -48=23 -49=27 -50=24 -51=22 -52=21 -53=25 -54=24 -55=31 -56=23 -57=24 -58=24 -59=13 -60=18 -61=13 -62=23 -63=18 -64=14 -65=19 -66=20 -67=19 -68=20 -69=20 -70=12 -71=20 -72=20 -73=9 -74=9 -75=20 -76=10 -77=31 -78=20 -79=20 -80=20 -81=20 -82=15 -83=17 -84=14 -85=20 -86=19 -87=26 -88=19 -89=19 -90=18 -91=13 -92=10 -93=13 -94=23 -95=23 -96=8 -97=13 -98=16 -99=34 -100=20 -101=20 -102=14 -103=45 -104=22 -105=11 -106=32 -107=24 -108=8 -109=8 -110=16 -111=16 -112=15 -113=18 -114=21 -115=14 -116=29 -117=17 -118=11 -119=33 -120=18 -121=24 -122=6 -123=10 -124=19 -125=21 -126=23 -127=21 -128=10 -129=19 -130=14 -131=30 -132=16 -133=19 -134=23 -135=14 -136=30 -137=14 -138=14 -139=23 -140=13 -141=13 -142=14 -143=20 -144=23 -145=8 -146=14 -147=7 -148=17 -149=19 -150=25 -151=26 -152=29 -153=18 -154=25 -155=25 -156=25 -157=25 -158=25 -159=25 -160=30 -161=23 -162=22 -163=22 -164=22 -165=22 -166=11 -167=11 -168=11 -169=11 -170=25 -171=26 -172=27 -173=27 -174=27 -175=27 -176=27 -177=23 -178=26 -179=25 -180=25 -181=25 -182=25 -183=24 -184=23 -185=20 -186=19 -187=19 -188=19 -189=19 -190=19 -191=19 -192=31 -193=19 -194=20 -195=20 -196=20 -197=20 -198=9 -199=9 -200=9 -201=9 -202=20 -203=20 -204=20 -205=20 -206=20 -207=20 -208=20 -209=23 -210=20 -211=20 -212=20 -213=20 -214=20 -215=19 -216=20 -217=19 - -[alt] -Line 0= Ą˘Ł¤ĽŚ§¨Š -Line 1=ŞŤŹ­ŽŻ°ą˛ł -Line 2=´ľśˇ¸šşťź˝ -Line 3=žżŔÁÂĂÄĹĆÇ -Line 4=ČÉĘËĚÍÎĎĐŃ -Line 5=ŇÓÔŐÖ×ŘŮÚŰ -Line 6=ÜÝŢßŕáâăäĺ -Line 7=ćçčéęëěíîď -Line 8=đńňóôőö÷řů -Line 9=úűüýţ˙ - -0=6 -1=25 -2=14 -3=21 -4=23 -5=21 -6=22 -7=19 -8=14 -9=22 -10=22 -11=21 -12=24 -13=14 -14=24 -15=24 -16=14 -17=19 -18=14 -19=10 -20=14 -21=15 -22=17 -23=14 -24=14 -25=17 -26=17 -27=16 -28=18 -29=14 -30=18 -31=18 -32=24 -33=25 -34=25 -35=25 -36=25 -37=21 -38=23 -39=23 -40=23 -41=22 -42=22 -43=22 -44=22 -45=11 -46=11 -47=25 -48=25 -49=26 -50=26 -51=27 -52=27 -53=27 -54=27 -55=23 -56=24 -57=25 -58=25 -59=25 -60=25 -61=24 -62=21 -63=20 -64=15 -65=19 -66=19 -67=19 -68=19 -69=10 -70=19 -71=19 -72=19 -73=20 -74=20 -75=20 -76=20 -77=9 -78=9 -79=26 -80=20 -81=20 -82=20 -83=20 -84=20 -85=20 -86=20 -87=23 -88=15 -89=20 -90=20 -91=20 -92=20 -93=19 -94=14 -95=14 diff --git a/Themes/default/Fonts/_overpass 48px [alt-stroke] 10x10.png b/Themes/default/Fonts/_overpass 48px [alt-stroke] 10x10.png deleted file mode 100644 index 120bd5b5a0..0000000000 Binary files a/Themes/default/Fonts/_overpass 48px [alt-stroke] 10x10.png and /dev/null differ diff --git a/Themes/default/Fonts/_overpass 48px [alt] 10x10.png b/Themes/default/Fonts/_overpass 48px [alt] 10x10.png deleted file mode 100644 index ed5dfb0e15..0000000000 Binary files a/Themes/default/Fonts/_overpass 48px [alt] 10x10.png and /dev/null differ diff --git a/Themes/default/Fonts/_overpass 48px [main-stroke] 15x15.png b/Themes/default/Fonts/_overpass 48px [main-stroke] 15x15.png deleted file mode 100644 index f17b9a1e13..0000000000 Binary files a/Themes/default/Fonts/_overpass 48px [main-stroke] 15x15.png and /dev/null differ diff --git a/Themes/default/Fonts/_overpass 48px [main] 15x15.png b/Themes/default/Fonts/_overpass 48px [main] 15x15.png deleted file mode 100644 index deb72cae54..0000000000 Binary files a/Themes/default/Fonts/_overpass 48px [main] 15x15.png and /dev/null differ diff --git a/Themes/default/Fonts/_overpass 48px.ini b/Themes/default/Fonts/_overpass 48px.ini deleted file mode 100644 index 8f02ee1eae..0000000000 --- a/Themes/default/Fonts/_overpass 48px.ini +++ /dev/null @@ -1,352 +0,0 @@ -[common] -Baseline=51 -Top=17 -LineSpacing=74 -DrawExtraPixelsLeft=3 -DrawExtraPixelsRight=0 -AdvanceExtraPixels=0 - -[main] -Line 0= !"#$%&'()*+,-. -Line 1=/0123456789:;<= -Line 2=>?@ABCDEFGHIJKL -Line 3=MNOPQRSTUVWXYZ[ -Line 4=\]^_`abcdefghij -Line 5=klmnopqrstuvwxy -Line 6=z{|}~€‚ƒ„…†‡ˆ‰Š -Line 7=‹ŒŽ‘’“”•–—˜™š›œ -Line 8=žŸ ¡¢£¤¥¦§¨©ª«¬ -Line 9=­®¯°±²³´µ¶·¸¹º» -Line 10=¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊ -Line 11=ËÌÍÎÏÐÑÒÓÔÕÖ×ØÙ -Line 12=ÚÛÜÝÞßàáâãäåæçè -Line 13=éêëìíîïðñòóôõö÷ -Line 14=øùúûüýþÿ - -0=11 -1=13 -2=20 -3=33 -4=28 -5=41 -6=34 -7=11 -8=17 -9=17 -10=25 -11=30 -12=11 -13=19 -14=11 -15=24 -16=31 -17=19 -18=30 -19=29 -20=31 -21=29 -22=29 -23=26 -24=30 -25=29 -26=11 -27=11 -28=30 -29=30 -30=30 -31=24 -32=39 -33=33 -34=32 -35=31 -36=33 -37=29 -38=27 -39=33 -40=34 -41=14 -42=27 -43=32 -44=28 -45=39 -46=34 -47=36 -48=31 -49=36 -50=32 -51=29 -52=28 -53=33 -54=32 -55=41 -56=31 -57=32 -58=32 -59=18 -60=24 -61=18 -62=30 -63=24 -64=19 -65=26 -66=27 -67=25 -68=27 -69=26 -70=16 -71=27 -72=27 -73=12 -74=12 -75=26 -76=13 -77=41 -78=27 -79=27 -80=27 -81=27 -82=19 -83=23 -84=18 -85=27 -86=25 -87=35 -88=25 -89=26 -90=25 -91=18 -92=13 -93=18 -94=30 -95=30 -96=11 -97=18 -98=21 -99=45 -100=27 -101=27 -102=19 -103=60 -104=29 -105=15 -106=43 -107=32 -108=11 -109=11 -110=21 -111=21 -112=19 -113=24 -114=28 -115=19 -116=38 -117=23 -118=15 -119=44 -120=25 -121=32 -122=6 -123=13 -124=25 -125=28 -126=30 -127=28 -128=13 -129=25 -130=19 -131=41 -132=21 -133=25 -134=30 -135=19 -136=41 -137=19 -138=19 -139=30 -140=17 -141=17 -142=19 -143=27 -144=30 -145=11 -146=19 -147=10 -148=22 -149=25 -150=33 -151=35 -152=39 -153=24 -154=33 -155=33 -156=33 -157=33 -158=33 -159=33 -160=40 -161=31 -162=29 -163=29 -164=29 -165=29 -166=14 -167=14 -168=14 -169=14 -170=33 -171=34 -172=36 -173=36 -174=36 -175=36 -176=36 -177=30 -178=35 -179=33 -180=33 -181=33 -182=33 -183=32 -184=31 -185=27 -186=26 -187=26 -188=26 -189=26 -190=26 -191=26 -192=41 -193=25 -194=26 -195=26 -196=26 -197=26 -198=12 -199=12 -200=12 -201=12 -202=27 -203=27 -204=27 -205=27 -206=27 -207=27 -208=27 -209=30 -210=27 -211=27 -212=27 -213=27 -214=27 -215=26 -216=27 -217=26 - -[alt] -Line 0= Ą˘Ł¤ĽŚ§¨Š -Line 1=ŞŤŹ­ŽŻ°ą˛ł -Line 2=´ľśˇ¸šşťź˝ -Line 3=žżŔÁÂĂÄĹĆÇ -Line 4=ČÉĘËĚÍÎĎĐŃ -Line 5=ŇÓÔŐÖ×ŘŮÚŰ -Line 6=ÜÝŢßŕáâăäĺ -Line 7=ćçčéęëěíîď -Line 8=đńňóôőö÷řů -Line 9=úűüýţ˙ - -0=6 -1=33 -2=19 -3=28 -4=30 -5=28 -6=29 -7=25 -8=19 -9=29 -10=29 -11=28 -12=32 -13=19 -14=32 -15=32 -16=19 -17=26 -18=19 -19=13 -20=19 -21=20 -22=23 -23=19 -24=19 -25=23 -26=23 -27=21 -28=25 -29=19 -30=25 -31=25 -32=32 -33=33 -34=33 -35=33 -36=33 -37=28 -38=31 -39=31 -40=31 -41=29 -42=29 -43=29 -44=29 -45=14 -46=14 -47=33 -48=33 -49=34 -50=34 -51=36 -52=36 -53=36 -54=36 -55=30 -56=32 -57=33 -58=33 -59=33 -60=33 -61=32 -62=28 -63=27 -64=19 -65=26 -66=26 -67=26 -68=26 -69=13 -70=25 -71=25 -72=25 -73=26 -74=26 -75=26 -76=26 -77=12 -78=12 -79=35 -80=27 -81=27 -82=27 -83=27 -84=27 -85=27 -86=27 -87=30 -88=19 -89=27 -90=27 -91=27 -92=27 -93=26 -94=18 -95=19 diff --git a/Themes/default/Fonts/_overpass Combo [numbers-stroke] 4x4.png b/Themes/default/Fonts/_overpass Combo [numbers-stroke] 4x4.png deleted file mode 100644 index d819fa16c6..0000000000 Binary files a/Themes/default/Fonts/_overpass Combo [numbers-stroke] 4x4.png and /dev/null differ diff --git a/Themes/default/Fonts/_overpass Combo [numbers] 4x4.png b/Themes/default/Fonts/_overpass Combo [numbers] 4x4.png deleted file mode 100644 index dfc7701fb4..0000000000 Binary files a/Themes/default/Fonts/_overpass Combo [numbers] 4x4.png and /dev/null differ diff --git a/Themes/default/Fonts/_overpass Combo.ini b/Themes/default/Fonts/_overpass Combo.ini deleted file mode 100644 index 085e76301f..0000000000 --- a/Themes/default/Fonts/_overpass Combo.ini +++ /dev/null @@ -1,30 +0,0 @@ -[common] -Baseline=65 -Top=23 -LineSpacing=123 -DrawExtraPixelsLeft=0 -DrawExtraPixelsRight=0 -AdvanceExtraPixels=0 - -[numbers] -Line 0=0123 -Line 1=4567 -Line 2=89%. -Line 3= :x, - -0=53 -1=53 -2=53 -3=53 -4=53 -5=53 -6=53 -7=53 -8=53 -9=53 -10=68 -11=19 -12=18 -13=19 -14=47 -15=20 diff --git a/Themes/default/Fonts/_overpass Score [numbers-stroke] 4x4 (doubleres).png b/Themes/default/Fonts/_overpass Score [numbers-stroke] 4x4 (doubleres).png deleted file mode 100644 index a0121b285f..0000000000 Binary files a/Themes/default/Fonts/_overpass Score [numbers-stroke] 4x4 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_overpass Score [numbers] 4x4 (doubleres).png b/Themes/default/Fonts/_overpass Score [numbers] 4x4 (doubleres).png deleted file mode 100644 index 49f72ae118..0000000000 Binary files a/Themes/default/Fonts/_overpass Score [numbers] 4x4 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_overpass Score.ini b/Themes/default/Fonts/_overpass Score.ini deleted file mode 100644 index 1878eadaeb..0000000000 --- a/Themes/default/Fonts/_overpass Score.ini +++ /dev/null @@ -1,30 +0,0 @@ -[common] -Baseline=46 -Top=14 -LineSpacing=71 -DrawExtraPixelsLeft=0 -DrawExtraPixelsRight=0 -AdvanceExtraPixels=0 - -[numbers] -Line 0=0123 -Line 1=4567 -Line 2=89%. -Line 3= :x, - -0=31 -1=31 -2=31 -3=31 -4=31 -5=31 -6=31 -7=31 -8=31 -9=31 -10=31 -11=31 -12=31 -13=31 -14=31 -15=31 diff --git a/Themes/default/Fonts/_roboto Bold 54px [numbers-stroke] 4x5 (doubleres).png b/Themes/default/Fonts/_roboto Bold 54px [numbers-stroke] 4x5 (doubleres).png deleted file mode 100644 index b32eb01221..0000000000 Binary files a/Themes/default/Fonts/_roboto Bold 54px [numbers-stroke] 4x5 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto Bold 54px [numbers] 4x5 (doubleres).png b/Themes/default/Fonts/_roboto Bold 54px [numbers] 4x5 (doubleres).png deleted file mode 100644 index 508abca985..0000000000 Binary files a/Themes/default/Fonts/_roboto Bold 54px [numbers] 4x5 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto Bold 54px.ini b/Themes/default/Fonts/_roboto Bold 54px.ini deleted file mode 100644 index e10b319c57..0000000000 --- a/Themes/default/Fonts/_roboto Bold 54px.ini +++ /dev/null @@ -1,35 +0,0 @@ -[common] -Baseline=54 -Top=14 -LineSpacing=66 -DrawExtraPixelsLeft=3 -DrawExtraPixelsRight=3 -AdvanceExtraPixels=0 - -[numbers] -Line 0=0123 -Line 1=4567 -Line 2=89%. -Line 3= :x, -Line 4=-+ab - -0=31 -1=31 -2=31 -3=31 -4=31 -5=31 -6=31 -7=31 -8=31 -9=31 -10=40 -11=16 -12=13 -13=15 -14=28 -15=15 -16=23 -17=23 -18=0 -19=0 diff --git a/Themes/default/Fonts/_roboto Bold 80px [numbers-stroke] 4x4.png b/Themes/default/Fonts/_roboto Bold 80px [numbers-stroke] 4x4.png deleted file mode 100644 index 89e19eade8..0000000000 Binary files a/Themes/default/Fonts/_roboto Bold 80px [numbers-stroke] 4x4.png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto Bold 80px [numbers] 4x4.png b/Themes/default/Fonts/_roboto Bold 80px [numbers] 4x4.png deleted file mode 100644 index db14d60da1..0000000000 Binary files a/Themes/default/Fonts/_roboto Bold 80px [numbers] 4x4.png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto Bold 80px.ini b/Themes/default/Fonts/_roboto Bold 80px.ini deleted file mode 100644 index ccffcac272..0000000000 --- a/Themes/default/Fonts/_roboto Bold 80px.ini +++ /dev/null @@ -1,30 +0,0 @@ -[common] -Baseline=66 -Top=28 -LineSpacing=106 -DrawExtraPixelsLeft=0 -DrawExtraPixelsRight=0 -AdvanceExtraPixels=0 - -[numbers] -Line 0=0123 -Line 1=4567 -Line 2=89%. -Line 3= :x, - -0=46 -1=46 -2=46 -3=46 -4=46 -5=46 -6=46 -7=46 -8=46 -9=46 -10=59 -11=23 -12=20 -13=23 -14=41 -15=21 diff --git a/Themes/default/Fonts/_roboto Medium 24px [alt-stroke] 10x10 (doubleres).png b/Themes/default/Fonts/_roboto Medium 24px [alt-stroke] 10x10 (doubleres).png deleted file mode 100644 index e718610942..0000000000 Binary files a/Themes/default/Fonts/_roboto Medium 24px [alt-stroke] 10x10 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto Medium 24px [alt] 10x10 (doubleres).png b/Themes/default/Fonts/_roboto Medium 24px [alt] 10x10 (doubleres).png deleted file mode 100644 index 6e95bc1e84..0000000000 Binary files a/Themes/default/Fonts/_roboto Medium 24px [alt] 10x10 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto Medium 24px [main-stroke] 15x15 (doubleres).png b/Themes/default/Fonts/_roboto Medium 24px [main-stroke] 15x15 (doubleres).png deleted file mode 100644 index 7735f9a727..0000000000 Binary files a/Themes/default/Fonts/_roboto Medium 24px [main-stroke] 15x15 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto Medium 24px [main] 15x15 (doubleres).png b/Themes/default/Fonts/_roboto Medium 24px [main] 15x15 (doubleres).png deleted file mode 100644 index 7c8a33ffd4..0000000000 Binary files a/Themes/default/Fonts/_roboto Medium 24px [main] 15x15 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto Medium 24px.ini b/Themes/default/Fonts/_roboto Medium 24px.ini deleted file mode 100644 index 875ac75080..0000000000 --- a/Themes/default/Fonts/_roboto Medium 24px.ini +++ /dev/null @@ -1,352 +0,0 @@ -[common] -Baseline=27 -Top=9 -LineSpacing=29 -DrawExtraPixelsLeft=1 -DrawExtraPixelsRight=0 -AdvanceExtraPixels=0 - -[main] -Line 0= !"#$%&'()*+,-. -Line 1=/0123456789:;<= -Line 2=>?@ABCDEFGHIJKL -Line 3=MNOPQRSTUVWXYZ[ -Line 4=\]^_`abcdefghij -Line 5=klmnopqrstuvwxy -Line 6=z{|}~€‚ƒ„…†‡ˆ‰Š -Line 7=‹ŒŽ‘’“”•–—˜™š›œ -Line 8=žŸ ¡¢£¤¥¦§¨©ª«¬ -Line 9=­®¯°±²³´µ¶·¸¹º» -Line 10=¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊ -Line 11=ËÌÍÎÏÐÑÒÓÔÕÖ×ØÙ -Line 12=ÚÛÜÝÞßàáâãäåæçè -Line 13=éêëìíîïðñòóôõö÷ -Line 14=øùúûüýþÿ - -0=6 -1=6 -2=8 -3=15 -4=14 -5=18 -6=15 -7=4 -8=8 -9=8 -10=11 -11=13 -12=5 -13=8 -14=7 -15=10 -16=14 -17=14 -18=14 -19=14 -20=14 -21=14 -22=14 -23=14 -24=14 -25=14 -26=6 -27=6 -28=12 -29=13 -30=13 -31=12 -32=21 -33=16 -34=15 -35=16 -36=16 -37=14 -38=13 -39=16 -40=17 -41=7 -42=13 -43=15 -44=13 -45=21 -46=17 -47=17 -48=15 -49=17 -50=15 -51=14 -52=15 -53=16 -54=16 -55=21 -56=15 -57=15 -58=14 -59=7 -60=10 -61=7 -62=10 -63=11 -64=8 -65=13 -66=14 -67=13 -68=14 -69=13 -70=9 -71=14 -72=13 -73=6 -74=6 -75=13 -76=6 -77=21 -78=13 -79=14 -80=14 -81=14 -82=8 -83=12 -84=8 -85=13 -86=12 -87=18 -88=12 -89=12 -90=12 -91=8 -92=6 -93=8 -94=16 -95=14 -96=5 -97=8 -98=9 -99=17 -100=13 -101=14 -102=12 -103=23 -104=14 -105=7 -106=23 -107=14 -108=5 -109=5 -110=9 -111=9 -112=8 -113=15 -114=19 -115=12 -116=15 -117=12 -118=7 -119=22 -120=12 -121=15 -122=6 -123=6 -124=13 -125=14 -126=17 -127=15 -128=6 -129=15 -130=11 -131=19 -132=11 -133=12 -134=13 -135=8 -136=19 -137=12 -138=9 -139=13 -140=9 -141=9 -142=8 -143=14 -144=12 -145=7 -146=6 -147=9 -148=11 -149=12 -150=17 -151=19 -152=19 -153=12 -154=16 -155=16 -156=16 -157=16 -158=16 -159=16 -160=23 -161=16 -162=14 -163=14 -164=14 -165=14 -166=7 -167=7 -168=7 -169=7 -170=16 -171=17 -172=17 -173=17 -174=17 -175=17 -176=17 -177=13 -178=17 -179=16 -180=16 -181=16 -182=16 -183=15 -184=14 -185=15 -186=13 -187=13 -188=13 -189=13 -190=13 -191=13 -192=20 -193=13 -194=13 -195=13 -196=13 -197=13 -198=6 -199=6 -200=6 -201=6 -202=14 -203=13 -204=14 -205=14 -206=14 -207=14 -208=14 -209=14 -210=14 -211=13 -212=13 -213=13 -214=13 -215=12 -216=14 -217=12 - -[alt] -Line 0= Ą˘Ł¤ĽŚ§¨Š -Line 1=ŞŤŹ­ŽŻ°ą˛ł -Line 2=´ľśˇ¸šşťź˝ -Line 3=žżŔÁÂĂÄĹĆÇ -Line 4=ČÉĘËĚÍÎĎĐŃ -Line 5=ŇÓÔŐÖ×ŘŮÚŰ -Line 6=ÜÝŢßŕáâăäĺ -Line 7=ćçčéęëěíîď -Line 8=đńňóôőö÷řů -Line 9=úűüýţ˙ - -0=6 -1=16 -2=10 -3=13 -4=17 -5=13 -6=14 -7=15 -8=11 -9=14 -10=14 -11=15 -12=14 -13=8 -14=14 -15=14 -16=9 -17=13 -18=7 -19=7 -20=8 -21=8 -22=12 -23=11 -24=6 -25=12 -26=12 -27=8 -28=12 -29=9 -30=12 -31=12 -32=15 -33=16 -34=16 -35=16 -36=16 -37=13 -38=16 -39=16 -40=16 -41=14 -42=14 -43=14 -44=14 -45=7 -46=7 -47=16 -48=16 -49=17 -50=17 -51=17 -52=17 -53=17 -54=17 -55=13 -56=15 -57=16 -58=16 -59=16 -60=16 -61=15 -62=15 -63=15 -64=8 -65=13 -66=13 -67=13 -68=13 -69=6 -70=13 -71=13 -72=13 -73=13 -74=13 -75=13 -76=13 -77=6 -78=6 -79=15 -80=14 -81=13 -82=13 -83=14 -84=14 -85=14 -86=14 -87=14 -88=8 -89=13 -90=13 -91=13 -92=13 -93=12 -94=8 -95=6 diff --git a/Themes/default/Fonts/_roboto condensed 24px [alt-stroke] 10x10 (doubleres).png b/Themes/default/Fonts/_roboto condensed 24px [alt-stroke] 10x10 (doubleres).png deleted file mode 100644 index 705c7bfb7a..0000000000 Binary files a/Themes/default/Fonts/_roboto condensed 24px [alt-stroke] 10x10 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto condensed 24px [alt] 10x10 (doubleres).png b/Themes/default/Fonts/_roboto condensed 24px [alt] 10x10 (doubleres).png deleted file mode 100644 index 936b94ac10..0000000000 Binary files a/Themes/default/Fonts/_roboto condensed 24px [alt] 10x10 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto condensed 24px [main-stroke] 15x15 (doubleres).png b/Themes/default/Fonts/_roboto condensed 24px [main-stroke] 15x15 (doubleres).png deleted file mode 100644 index 802fd364a1..0000000000 Binary files a/Themes/default/Fonts/_roboto condensed 24px [main-stroke] 15x15 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto condensed 24px [main] 15x15 (doubleres).png b/Themes/default/Fonts/_roboto condensed 24px [main] 15x15 (doubleres).png deleted file mode 100644 index 42c2978686..0000000000 Binary files a/Themes/default/Fonts/_roboto condensed 24px [main] 15x15 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto condensed 24px.ini b/Themes/default/Fonts/_roboto condensed 24px.ini deleted file mode 100644 index bfa2f9002e..0000000000 --- a/Themes/default/Fonts/_roboto condensed 24px.ini +++ /dev/null @@ -1,352 +0,0 @@ -[common] -Baseline=29 -Top=12 -LineSpacing=32 -DrawExtraPixelsLeft=1 -DrawExtraPixelsRight=0 -AdvanceExtraPixels=0 - -[main] -Line 0= !"#$%&'()*+,-. -Line 1=/0123456789:;<= -Line 2=>?@ABCDEFGHIJKL -Line 3=MNOPQRSTUVWXYZ[ -Line 4=\]^_`abcdefghij -Line 5=klmnopqrstuvwxy -Line 6=z{|}~€‚ƒ„…†‡ˆ‰Š -Line 7=‹ŒŽ‘’“”•–—˜™š›œ -Line 8=žŸ ¡¢£¤¥¦§¨©ª«¬ -Line 9=­®¯°±²³´µ¶·¸¹º» -Line 10=¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊ -Line 11=ËÌÍÎÏÐÑÒÓÔÕÖ×ØÙ -Line 12=ÚÛÜÝÞßàáâãäåæçè -Line 13=éêëìíîïðñòóôõö÷ -Line 14=øùúûüýþÿ - -0=5 -1=6 -2=7 -3=13 -4=12 -5=16 -6=14 -7=4 -8=7 -9=7 -10=9 -11=12 -12=5 -13=7 -14=6 -15=8 -16=12 -17=12 -18=12 -19=12 -20=12 -21=12 -22=12 -23=12 -24=12 -25=12 -26=6 -27=6 -28=11 -29=12 -30=11 -31=10 -32=19 -33=13 -34=13 -35=13 -36=14 -37=12 -38=12 -39=14 -40=15 -41=6 -42=12 -43=13 -44=11 -45=17 -46=15 -47=14 -48=13 -49=14 -50=14 -51=13 -52=12 -53=14 -54=13 -55=18 -56=13 -57=13 -58=12 -59=6 -60=9 -61=6 -62=9 -63=9 -64=7 -65=11 -66=12 -67=11 -68=12 -69=11 -70=7 -71=12 -72=12 -73=5 -74=5 -75=11 -76=5 -77=18 -78=12 -79=12 -80=12 -81=12 -82=7 -83=10 -84=7 -85=12 -86=10 -87=15 -88=10 -89=10 -90=10 -91=7 -92=5 -93=7 -94=14 -95=11 -96=4 -97=7 -98=7 -99=15 -100=11 -101=12 -102=10 -103=20 -104=13 -105=6 -106=20 -107=12 -108=4 -109=4 -110=7 -111=8 -112=8 -113=14 -114=17 -115=10 -116=13 -117=10 -118=6 -119=19 -120=10 -121=13 -122=5 -123=6 -124=12 -125=12 -126=15 -127=13 -128=5 -129=13 -130=11 -131=17 -132=9 -133=10 -134=11 -135=7 -136=17 -137=10 -138=8 -139=12 -140=9 -141=9 -142=7 -143=12 -144=11 -145=6 -146=5 -147=6 -148=9 -149=10 -150=15 -151=16 -152=17 -153=10 -154=13 -155=13 -156=13 -157=13 -158=13 -159=13 -160=19 -161=13 -162=12 -163=12 -164=12 -165=12 -166=6 -167=6 -168=6 -169=6 -170=14 -171=15 -172=14 -173=14 -174=14 -175=14 -176=14 -177=11 -178=14 -179=14 -180=14 -181=14 -182=14 -183=13 -184=12 -185=13 -186=11 -187=11 -188=11 -189=11 -190=11 -191=11 -192=17 -193=11 -194=11 -195=11 -196=11 -197=11 -198=5 -199=5 -200=5 -201=5 -202=12 -203=12 -204=12 -205=12 -206=12 -207=12 -208=12 -209=12 -210=12 -211=12 -212=12 -213=12 -214=12 -215=10 -216=12 -217=10 - -[alt] -Line 0= Ą˘Ł¤ĽŚ§¨Š -Line 1=ŞŤŹ­ŽŻ°ą˛ł -Line 2=´ľśˇ¸šşťź˝ -Line 3=žżŔÁÂĂÄĹĆÇ -Line 4=ČÉĘËĚÍÎĎĐŃ -Line 5=ŇÓÔŐÖ×ŘŮÚŰ -Line 6=ÜÝŢßŕáâăäĺ -Line 7=ćçčéęëěíîď -Line 8=đńňóôőö÷řů -Line 9=úűüýţ˙ - -0=5 -1=13 -2=9 -3=11 -4=15 -5=11 -6=13 -7=13 -8=11 -9=13 -10=13 -11=12 -12=12 -13=7 -14=12 -15=12 -16=8 -17=11 -18=6 -19=6 -20=7 -21=7 -22=10 -23=9 -24=5 -25=10 -26=10 -27=8 -28=10 -29=8 -30=10 -31=10 -32=14 -33=13 -34=13 -35=13 -36=13 -37=11 -38=13 -39=13 -40=13 -41=12 -42=12 -43=12 -44=12 -45=6 -46=6 -47=14 -48=14 -49=15 -50=15 -51=14 -52=14 -53=14 -54=14 -55=11 -56=14 -57=14 -58=14 -59=14 -60=14 -61=13 -62=12 -63=13 -64=7 -65=11 -66=11 -67=11 -68=11 -69=5 -70=11 -71=11 -72=11 -73=11 -74=11 -75=11 -76=11 -77=5 -78=5 -79=13 -80=12 -81=12 -82=12 -83=12 -84=12 -85=12 -86=12 -87=12 -88=7 -89=12 -90=12 -91=12 -92=12 -93=10 -94=7 -95=6 diff --git a/Themes/default/Fonts/_roboto condensed Bold 48px [alt-stroke] 10x10.png b/Themes/default/Fonts/_roboto condensed Bold 48px [alt-stroke] 10x10.png deleted file mode 100644 index 568fdb7796..0000000000 Binary files a/Themes/default/Fonts/_roboto condensed Bold 48px [alt-stroke] 10x10.png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto condensed Bold 48px [alt] 10x10.png b/Themes/default/Fonts/_roboto condensed Bold 48px [alt] 10x10.png deleted file mode 100644 index 661fde4422..0000000000 Binary files a/Themes/default/Fonts/_roboto condensed Bold 48px [alt] 10x10.png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto condensed Bold 48px [main-stroke] 15x15.png b/Themes/default/Fonts/_roboto condensed Bold 48px [main-stroke] 15x15.png deleted file mode 100644 index 132ce05b0f..0000000000 Binary files a/Themes/default/Fonts/_roboto condensed Bold 48px [main-stroke] 15x15.png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto condensed Bold 48px [main] 15x15.png b/Themes/default/Fonts/_roboto condensed Bold 48px [main] 15x15.png deleted file mode 100644 index 871d0008b0..0000000000 Binary files a/Themes/default/Fonts/_roboto condensed Bold 48px [main] 15x15.png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto condensed Bold 48px.ini b/Themes/default/Fonts/_roboto condensed Bold 48px.ini deleted file mode 100644 index 90e0503470..0000000000 --- a/Themes/default/Fonts/_roboto condensed Bold 48px.ini +++ /dev/null @@ -1,352 +0,0 @@ -[common] -Baseline=47 -Top=11 -LineSpacing=58 -DrawExtraPixelsLeft=3 -DrawExtraPixelsRight=0 -AdvanceExtraPixels=0 - -[main] -Line 0= !"#$%&'()*+,-. -Line 1=/0123456789:;<= -Line 2=>?@ABCDEFGHIJKL -Line 3=MNOPQRSTUVWXYZ[ -Line 4=\]^_`abcdefghij -Line 5=klmnopqrstuvwxy -Line 6=z{|}~€‚ƒ„…†‡ˆ‰Š -Line 7=‹ŒŽ‘’“”•–—˜™š›œ -Line 8=žŸ ¡¢£¤¥¦§¨©ª«¬ -Line 9=­®¯°±²³´µ¶·¸¹º» -Line 10=¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊ -Line 11=ËÌÍÎÏÐÑÒÓÔÕÖ×ØÙ -Line 12=ÚÛÜÝÞßàáâãäåæçè -Line 13=éêëìíîïðñòóôõö÷ -Line 14=øùúûüýþÿ - -0=11 -1=13 -2=15 -3=25 -4=24 -5=31 -6=28 -7=8 -8=16 -9=16 -10=22 -11=23 -12=12 -13=17 -14=14 -15=16 -16=24 -17=24 -18=24 -19=24 -20=24 -21=24 -22=24 -23=24 -24=24 -25=24 -26=13 -27=12 -28=21 -29=24 -30=22 -31=22 -32=37 -33=29 -34=27 -35=27 -36=27 -37=24 -38=23 -39=28 -40=29 -41=13 -42=24 -43=27 -44=23 -45=36 -46=29 -47=29 -48=27 -49=29 -50=27 -51=26 -52=26 -53=27 -54=28 -55=36 -56=27 -57=26 -58=25 -59=13 -60=18 -61=13 -62=19 -63=19 -64=16 -65=23 -66=24 -67=22 -68=24 -69=23 -70=16 -71=24 -72=24 -73=12 -74=12 -75=23 -76=12 -77=36 -78=24 -79=24 -80=24 -81=24 -82=16 -83=22 -84=15 -85=24 -86=22 -87=30 -88=22 -89=21 -90=22 -91=14 -92=12 -93=14 -94=27 -95=24 -96=12 -97=16 -98=19 -99=32 -100=23 -101=24 -102=22 -103=39 -104=26 -105=14 -106=40 -107=25 -108=11 -109=11 -110=19 -111=19 -112=17 -113=26 -114=32 -115=21 -116=27 -117=22 -118=13 -119=37 -120=22 -121=26 -122=11 -123=13 -124=24 -125=25 -126=33 -127=26 -128=12 -129=27 -130=22 -131=38 -132=19 -133=22 -134=23 -135=17 -136=38 -137=22 -138=19 -139=23 -140=16 -141=16 -142=16 -143=26 -144=21 -145=14 -146=12 -147=16 -148=19 -149=22 -150=30 -151=32 -152=34 -153=21 -154=29 -155=29 -156=29 -157=29 -158=29 -159=29 -160=39 -161=27 -162=24 -163=24 -164=24 -165=24 -166=13 -167=13 -168=13 -169=13 -170=28 -171=29 -172=29 -173=29 -174=29 -175=29 -176=29 -177=23 -178=29 -179=27 -180=27 -181=27 -182=27 -183=26 -184=26 -185=27 -186=23 -187=23 -188=23 -189=23 -190=23 -191=23 -192=35 -193=22 -194=23 -195=23 -196=23 -197=23 -198=13 -199=13 -200=13 -201=13 -202=24 -203=24 -204=24 -205=24 -206=24 -207=24 -208=24 -209=24 -210=24 -211=24 -212=24 -213=24 -214=24 -215=21 -216=24 -217=21 - -[alt] -Line 0= Ą˘Ł¤ĽŚ§¨Š -Line 1=ŞŤŹ­ŽŻ°ą˛ł -Line 2=´ľśˇ¸šşťź˝ -Line 3=žżŔÁÂĂÄĹĆÇ -Line 4=ČÉĘËĚÍÎĎĐŃ -Line 5=ŇÓÔŐÖ×ŘŮÚŰ -Line 6=ÜÝŢßŕáâăäĺ -Line 7=ćçčéęëěíîď -Line 8=đńňóôőö÷řů -Line 9=úűüýţ˙ - -0=11 -1=29 -2=21 -3=24 -4=33 -5=23 -6=26 -7=27 -8=22 -9=26 -10=26 -11=26 -12=25 -13=17 -14=25 -15=25 -16=19 -17=23 -18=14 -19=14 -20=16 -21=16 -22=22 -23=21 -24=12 -25=22 -26=22 -27=16 -28=22 -29=18 -30=22 -31=22 -32=27 -33=29 -34=29 -35=29 -36=29 -37=23 -38=27 -39=27 -40=27 -41=24 -42=24 -43=24 -44=24 -45=13 -46=13 -47=27 -48=28 -49=29 -50=29 -51=29 -52=29 -53=29 -54=29 -55=23 -56=27 -57=27 -58=27 -59=27 -60=27 -61=26 -62=26 -63=27 -64=16 -65=23 -66=23 -67=23 -68=23 -69=12 -70=22 -71=22 -72=22 -73=23 -74=23 -75=23 -76=23 -77=13 -78=13 -79=27 -80=25 -81=24 -82=24 -83=24 -84=24 -85=24 -86=24 -87=24 -88=16 -89=24 -90=24 -91=24 -92=24 -93=21 -94=15 -95=13 diff --git a/Themes/default/Fonts/_roboto condensed Bold italic 24px [alt-stroke] 10x10 (doubleres).png b/Themes/default/Fonts/_roboto condensed Bold italic 24px [alt-stroke] 10x10 (doubleres).png deleted file mode 100644 index 9424bd5b55..0000000000 Binary files a/Themes/default/Fonts/_roboto condensed Bold italic 24px [alt-stroke] 10x10 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto condensed Bold italic 24px [alt] 10x10 (doubleres).png b/Themes/default/Fonts/_roboto condensed Bold italic 24px [alt] 10x10 (doubleres).png deleted file mode 100644 index 03cea96a5f..0000000000 Binary files a/Themes/default/Fonts/_roboto condensed Bold italic 24px [alt] 10x10 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto condensed Bold italic 24px [main-stroke] 15x15 (doubleres).png b/Themes/default/Fonts/_roboto condensed Bold italic 24px [main-stroke] 15x15 (doubleres).png deleted file mode 100644 index 8948e68a23..0000000000 Binary files a/Themes/default/Fonts/_roboto condensed Bold italic 24px [main-stroke] 15x15 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto condensed Bold italic 24px [main] 15x15 (doubleres).png b/Themes/default/Fonts/_roboto condensed Bold italic 24px [main] 15x15 (doubleres).png deleted file mode 100644 index f07e3c3f43..0000000000 Binary files a/Themes/default/Fonts/_roboto condensed Bold italic 24px [main] 15x15 (doubleres).png and /dev/null differ diff --git a/Themes/default/Fonts/_roboto condensed Bold italic 24px.ini b/Themes/default/Fonts/_roboto condensed Bold italic 24px.ini deleted file mode 100644 index 6a6556c9a6..0000000000 --- a/Themes/default/Fonts/_roboto condensed Bold italic 24px.ini +++ /dev/null @@ -1,352 +0,0 @@ -[common] -Baseline=29 -Top=11 -LineSpacing=29 -DrawExtraPixelsLeft=3 -DrawExtraPixelsRight=0 -AdvanceExtraPixels=0 - -[main] -Line 0= !"#$%&'()*+,-. -Line 1=/0123456789:;<= -Line 2=>?@ABCDEFGHIJKL -Line 3=MNOPQRSTUVWXYZ[ -Line 4=\]^_`abcdefghij -Line 5=klmnopqrstuvwxy -Line 6=z{|}~€‚ƒ„…†‡ˆ‰Š -Line 7=‹ŒŽ‘’“”•–—˜™š›œ -Line 8=žŸ ¡¢£¤¥¦§¨©ª«¬ -Line 9=­®¯°±²³´µ¶·¸¹º» -Line 10=¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊ -Line 11=ËÌÍÎÏÐÑÒÓÔÕÖ×ØÙ -Line 12=ÚÛÜÝÞßàáâãäåæçè -Line 13=éêëìíîïðñòóôõö÷ -Line 14=øùúûüýþÿ - -0=5 -1=6 -2=8 -3=12 -4=12 -5=15 -6=14 -7=4 -8=8 -9=8 -10=11 -11=11 -12=6 -13=9 -14=7 -15=8 -16=12 -17=12 -18=12 -19=12 -20=12 -21=12 -22=12 -23=12 -24=12 -25=12 -26=7 -27=6 -28=11 -29=12 -30=11 -31=11 -32=18 -33=14 -34=13 -35=13 -36=13 -37=12 -38=11 -39=14 -40=14 -41=6 -42=12 -43=13 -44=11 -45=18 -46=14 -47=14 -48=13 -49=14 -50=13 -51=13 -52=13 -53=13 -54=14 -55=18 -56=13 -57=13 -58=12 -59=6 -60=9 -61=6 -62=9 -63=9 -64=8 -65=11 -66=12 -67=11 -68=12 -69=11 -70=8 -71=12 -72=12 -73=6 -74=6 -75=11 -76=6 -77=17 -78=12 -79=12 -80=12 -81=12 -82=8 -83=11 -84=7 -85=12 -86=11 -87=15 -88=11 -89=11 -90=11 -91=7 -92=6 -93=7 -94=13 -95=12 -96=6 -97=8 -98=9 -99=16 -100=11 -101=12 -102=11 -103=19 -104=13 -105=7 -106=20 -107=12 -108=5 -109=5 -110=9 -111=9 -112=9 -113=13 -114=15 -115=10 -116=13 -117=11 -118=7 -119=18 -120=11 -121=13 -122=5 -123=6 -124=12 -125=12 -126=16 -127=13 -128=6 -129=13 -130=11 -131=18 -132=9 -133=11 -134=11 -135=9 -136=18 -137=11 -138=9 -139=11 -140=8 -141=8 -142=8 -143=13 -144=10 -145=7 -146=6 -147=8 -148=10 -149=11 -150=15 -151=16 -152=17 -153=11 -154=14 -155=14 -156=14 -157=14 -158=14 -159=14 -160=19 -161=13 -162=12 -163=12 -164=12 -165=12 -166=6 -167=6 -168=6 -169=6 -170=14 -171=14 -172=14 -173=14 -174=14 -175=14 -176=14 -177=11 -178=14 -179=13 -180=13 -181=13 -182=13 -183=13 -184=13 -185=13 -186=11 -187=11 -188=11 -189=11 -190=11 -191=11 -192=17 -193=11 -194=11 -195=11 -196=11 -197=11 -198=6 -199=6 -200=6 -201=6 -202=12 -203=12 -204=12 -205=12 -206=12 -207=12 -208=12 -209=12 -210=12 -211=12 -212=12 -213=12 -214=12 -215=11 -216=12 -217=11 - -[alt] -Line 0= Ą˘Ł¤ĽŚ§¨Š -Line 1=ŞŤŹ­ŽŻ°ą˛ł -Line 2=´ľśˇ¸šşťź˝ -Line 3=žżŔÁÂĂÄĹĆÇ -Line 4=ČÉĘËĚÍÎĎĐŃ -Line 5=ŇÓÔŐÖ×ŘŮÚŰ -Line 6=ÜÝŢßŕáâăäĺ -Line 7=ćçčéęëěíîď -Line 8=đńňóôőö÷řů -Line 9=úűüýţ˙ - -0=5 -1=14 -2=10 -3=12 -4=16 -5=11 -6=13 -7=13 -8=11 -9=13 -10=13 -11=13 -12=12 -13=9 -14=12 -15=12 -16=9 -17=11 -18=7 -19=7 -20=8 -21=8 -22=11 -23=10 -24=6 -25=11 -26=11 -27=8 -28=11 -29=9 -30=11 -31=11 -32=13 -33=14 -34=14 -35=14 -36=14 -37=11 -38=13 -39=13 -40=13 -41=12 -42=12 -43=12 -44=12 -45=6 -46=6 -47=13 -48=14 -49=14 -50=14 -51=14 -52=14 -53=14 -54=14 -55=11 -56=13 -57=13 -58=13 -59=13 -60=13 -61=13 -62=13 -63=13 -64=8 -65=11 -66=11 -67=11 -68=11 -69=6 -70=11 -71=11 -72=11 -73=11 -74=11 -75=11 -76=11 -77=6 -78=6 -79=13 -80=12 -81=12 -82=12 -83=12 -84=12 -85=12 -86=12 -87=12 -88=8 -89=12 -90=12 -91=12 -92=12 -93=11 -94=7 -95=6 diff --git a/Themes/default/Fonts/nestyMenu Item.redir b/Themes/default/Fonts/nestyMenu Item.redir deleted file mode 100644 index cb6dd58ae2..0000000000 --- a/Themes/default/Fonts/nestyMenu Item.redir +++ /dev/null @@ -1 +0,0 @@ -_roboto condensed 24px diff --git a/Themes/default/Graphics/Banner AllCourses.png b/Themes/default/Graphics/Banner AllCourses.png deleted file mode 100644 index 2549427c7b..0000000000 Binary files a/Themes/default/Graphics/Banner AllCourses.png and /dev/null differ diff --git a/Themes/default/Graphics/Banner all music.png b/Themes/default/Graphics/Banner all music.png deleted file mode 100644 index 1103065c2b..0000000000 Binary files a/Themes/default/Graphics/Banner all music.png and /dev/null differ diff --git a/Themes/default/Graphics/Banner mode.png b/Themes/default/Graphics/Banner mode.png deleted file mode 100644 index e834c9ca75..0000000000 Binary files a/Themes/default/Graphics/Banner mode.png and /dev/null differ diff --git a/Themes/default/Graphics/Banner preferred.png b/Themes/default/Graphics/Banner preferred.png deleted file mode 100644 index d268027bc7..0000000000 Binary files a/Themes/default/Graphics/Banner preferred.png and /dev/null differ diff --git a/Themes/default/Graphics/Banner random.png b/Themes/default/Graphics/Banner random.png deleted file mode 100644 index beef2dd510..0000000000 Binary files a/Themes/default/Graphics/Banner random.png and /dev/null differ diff --git a/Themes/default/Graphics/Banner roulette.png b/Themes/default/Graphics/Banner roulette.png deleted file mode 100644 index 57285857e2..0000000000 Binary files a/Themes/default/Graphics/Banner roulette.png and /dev/null differ diff --git a/Themes/default/Graphics/CombinedLifeMeterTug frame.lua b/Themes/default/Graphics/CombinedLifeMeterTug frame.lua deleted file mode 100644 index 53d33aadc7..0000000000 --- a/Themes/default/Graphics/CombinedLifeMeterTug frame.lua +++ /dev/null @@ -1,2 +0,0 @@ -return LoadActor(THEME:GetPathG("_combined","life frame"))..{ -}; \ No newline at end of file diff --git a/Themes/default/Graphics/CombinedLifeMeterTug separator.redir b/Themes/default/Graphics/CombinedLifeMeterTug separator.redir deleted file mode 100644 index 65de2f434b..0000000000 --- a/Themes/default/Graphics/CombinedLifeMeterTug separator.redir +++ /dev/null @@ -1 +0,0 @@ -_CombinedLifeMeterTug separator \ No newline at end of file diff --git a/Themes/default/Graphics/CombinedLifeMeterTug stream p1.png b/Themes/default/Graphics/CombinedLifeMeterTug stream p1.png deleted file mode 100644 index f50338e23c..0000000000 Binary files a/Themes/default/Graphics/CombinedLifeMeterTug stream p1.png and /dev/null differ diff --git a/Themes/default/Graphics/CombinedLifeMeterTug stream p2.png b/Themes/default/Graphics/CombinedLifeMeterTug stream p2.png deleted file mode 100644 index 92a8aaf114..0000000000 Binary files a/Themes/default/Graphics/CombinedLifeMeterTug stream p2.png and /dev/null differ diff --git a/Themes/default/Graphics/CombinedLifeMeterTug tip p1.redir b/Themes/default/Graphics/CombinedLifeMeterTug tip p1.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/CombinedLifeMeterTug tip p1.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/CombinedLifeMeterTug tip p2.redir b/Themes/default/Graphics/CombinedLifeMeterTug tip p2.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/CombinedLifeMeterTug tip p2.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/Combo 1000milestone/default.lua b/Themes/default/Graphics/Combo 1000milestone/default.lua deleted file mode 100644 index 80789ecc72..0000000000 --- a/Themes/default/Graphics/Combo 1000milestone/default.lua +++ /dev/null @@ -1,12 +0,0 @@ -return Def.ActorFrame { - FOV=90; ---[[ LoadActor("shot") .. { - InitCommand=cmd(diffusealpha,0;zoom,2;blend,'BlendMode_Add'); - MilestoneCommand=cmd(diffusealpha,0.75;rotationz,0;accelerate,2.5;diffusealpha,0;rotationz,360;zoom,2.5); - }; --]] ---[[ LoadActor("shot") .. { - 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); - }; --]] - LoadActor(THEME:GetPathG("Combo","100Milestone")); -}; diff --git a/Themes/default/Graphics/Combo 1000milestone/shot.png b/Themes/default/Graphics/Combo 1000milestone/shot.png deleted file mode 100644 index fbfbc3e3e2..0000000000 Binary files a/Themes/default/Graphics/Combo 1000milestone/shot.png and /dev/null differ diff --git a/Themes/default/Graphics/Combo 100milestone/default.lua b/Themes/default/Graphics/Combo 100milestone/default.lua deleted file mode 100644 index fc0abd0ec0..0000000000 --- a/Themes/default/Graphics/Combo 100milestone/default.lua +++ /dev/null @@ -1,7 +0,0 @@ -local ShowFlashyCombo = ThemePrefs.Get("FlashyCombo") -return Def.ActorFrame { - LoadActor("explosion") .. { - InitCommand=cmd(diffusealpha,0;blend,'BlendMode_Add';hide_if,not ShowFlashyCombo); - MilestoneCommand=cmd(rotationz,0;zoom,0.5;diffusealpha,0.6;linear,0.3;zoom,0.75;diffusealpha,0); - }; -}; \ No newline at end of file diff --git a/Themes/default/Graphics/Combo 100milestone/explosion.png b/Themes/default/Graphics/Combo 100milestone/explosion.png deleted file mode 100644 index 57df6b37ac..0000000000 Binary files a/Themes/default/Graphics/Combo 100milestone/explosion.png and /dev/null differ diff --git a/Themes/default/Graphics/Common fallback background.png b/Themes/default/Graphics/Common fallback background.png deleted file mode 100644 index 9b862d3c7d..0000000000 Binary files a/Themes/default/Graphics/Common fallback background.png and /dev/null differ diff --git a/Themes/default/Graphics/Common fallback banner.png b/Themes/default/Graphics/Common fallback banner.png deleted file mode 100644 index 21bc9c76c5..0000000000 Binary files a/Themes/default/Graphics/Common fallback banner.png and /dev/null differ diff --git a/Themes/default/Graphics/Common splash.png b/Themes/default/Graphics/Common splash.png deleted file mode 100644 index ded281eb61..0000000000 Binary files a/Themes/default/Graphics/Common splash.png and /dev/null differ diff --git a/Themes/default/Graphics/Common window icon.png b/Themes/default/Graphics/Common window icon.png deleted file mode 100644 index 4aa304b922..0000000000 Binary files a/Themes/default/Graphics/Common window icon.png and /dev/null differ diff --git a/Themes/default/Graphics/CourseEntryDisplay bar.png b/Themes/default/Graphics/CourseEntryDisplay bar.png deleted file mode 100644 index 2774e02838..0000000000 Binary files a/Themes/default/Graphics/CourseEntryDisplay bar.png and /dev/null differ diff --git a/Themes/default/Graphics/CourseEntryDisplay diamond.png b/Themes/default/Graphics/CourseEntryDisplay diamond.png deleted file mode 100644 index a51b06c65f..0000000000 Binary files a/Themes/default/Graphics/CourseEntryDisplay diamond.png and /dev/null differ diff --git a/Themes/default/Graphics/DualScrollBar thumb p1 (doubleres).png b/Themes/default/Graphics/DualScrollBar thumb p1 (doubleres).png deleted file mode 100644 index 40596e7992..0000000000 Binary files a/Themes/default/Graphics/DualScrollBar thumb p1 (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/DualScrollBar thumb p2 (doubleres).png b/Themes/default/Graphics/DualScrollBar thumb p2 (doubleres).png deleted file mode 100644 index b341b7def8..0000000000 Binary files a/Themes/default/Graphics/DualScrollBar thumb p2 (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/FullCombo W1 text.png b/Themes/default/Graphics/FullCombo W1 text.png deleted file mode 100644 index 4e4be599b2..0000000000 Binary files a/Themes/default/Graphics/FullCombo W1 text.png and /dev/null differ diff --git a/Themes/default/Graphics/FullCombo W2 text.png b/Themes/default/Graphics/FullCombo W2 text.png deleted file mode 100644 index cea870f542..0000000000 Binary files a/Themes/default/Graphics/FullCombo W2 text.png and /dev/null differ diff --git a/Themes/default/Graphics/FullCombo W3 text.png b/Themes/default/Graphics/FullCombo W3 text.png deleted file mode 100644 index 4e2988a597..0000000000 Binary files a/Themes/default/Graphics/FullCombo W3 text.png and /dev/null differ diff --git a/Themes/default/Graphics/Generic icon.png b/Themes/default/Graphics/Generic icon.png deleted file mode 100644 index 7a89b41ae5..0000000000 Binary files a/Themes/default/Graphics/Generic icon.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Failed.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Failed.png deleted file mode 100644 index 3b0e4f7063..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Failed.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier01.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Tier01.png deleted file mode 100644 index 351b681fc7..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier01.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier02.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Tier02.png deleted file mode 100644 index f98e40cbd9..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier02.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier03.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Tier03.png deleted file mode 100644 index 44626f00c5..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier03.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier04.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Tier04.png deleted file mode 100644 index 0b480e2692..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier04.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier05.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Tier05.png deleted file mode 100644 index c629e51d2c..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier05.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier06.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Tier06.png deleted file mode 100644 index e3340c8fd8..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier06.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier07.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Tier07.png deleted file mode 100644 index 18f42852b4..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier07.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier08.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Tier08.png deleted file mode 100644 index 0fd4aea9c8..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier08.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier09.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Tier09.png deleted file mode 100644 index b1d7367a9d..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier09.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier10.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Tier10.png deleted file mode 100644 index 192834930c..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier10.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier11.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Tier11.png deleted file mode 100644 index f8f572ade8..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier11.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier12.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Tier12.png deleted file mode 100644 index 1b809e6c7d..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier12.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier13.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Tier13.png deleted file mode 100644 index 9d17803c98..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier13.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier14.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Tier14.png deleted file mode 100644 index cf47eb8eac..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier14.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier15.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Tier15.png deleted file mode 100644 index a386f0bc0d..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier15.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier16.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Tier16.png deleted file mode 100644 index 135a8a95e7..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier16.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier17.png b/Themes/default/Graphics/GradeDisplay Grade Grade_Tier17.png deleted file mode 100644 index ebe4488944..0000000000 Binary files a/Themes/default/Graphics/GradeDisplay Grade Grade_Tier17.png and /dev/null differ diff --git a/Themes/default/Graphics/HoldJudgment label 1x2.png b/Themes/default/Graphics/HoldJudgment label 1x2.png deleted file mode 100644 index 789fe98d83..0000000000 Binary files a/Themes/default/Graphics/HoldJudgment label 1x2.png and /dev/null differ diff --git a/Themes/default/Graphics/Judgment Normal 2x6.png b/Themes/default/Graphics/Judgment Normal 2x6.png deleted file mode 100644 index 165531e9f8..0000000000 Binary files a/Themes/default/Graphics/Judgment Normal 2x6.png and /dev/null differ diff --git a/Themes/default/Graphics/LifeMeter bar frame.png b/Themes/default/Graphics/LifeMeter bar frame.png deleted file mode 100644 index 223ca4c758..0000000000 Binary files a/Themes/default/Graphics/LifeMeter bar frame.png and /dev/null differ diff --git a/Themes/default/Graphics/MenuTimerContinue frame.redir b/Themes/default/Graphics/MenuTimerContinue frame.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/MenuTimerContinue frame.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/MusicWheel highlight.png b/Themes/default/Graphics/MusicWheel highlight.png deleted file mode 100644 index 92f2be2495..0000000000 Binary files a/Themes/default/Graphics/MusicWheel highlight.png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem Course NormalPart.png b/Themes/default/Graphics/MusicWheelItem Course NormalPart.png deleted file mode 100644 index 4b2a69c0bc..0000000000 Binary files a/Themes/default/Graphics/MusicWheelItem Course NormalPart.png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem Mode NormalPart.lua b/Themes/default/Graphics/MusicWheelItem Mode NormalPart.lua deleted file mode 100644 index f7ede15159..0000000000 --- a/Themes/default/Graphics/MusicWheelItem Mode NormalPart.lua +++ /dev/null @@ -1,5 +0,0 @@ -return LoadActor(THEME:GetPathG("MusicWheelItem", "ModeItem")) .. { - OnCommand=function(self) - self:diffuse(ScreenColor(SCREENMAN:GetTopScreen():GetName())); - end; -}; \ No newline at end of file diff --git a/Themes/default/Graphics/MusicWheelItem ModeItem.png b/Themes/default/Graphics/MusicWheelItem ModeItem.png deleted file mode 100644 index 88e5162cd9..0000000000 Binary files a/Themes/default/Graphics/MusicWheelItem ModeItem.png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem Random NormalPart.png b/Themes/default/Graphics/MusicWheelItem Random NormalPart.png deleted file mode 100644 index 28ba5001c8..0000000000 Binary files a/Themes/default/Graphics/MusicWheelItem Random NormalPart.png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem Roulette NormalPart.png b/Themes/default/Graphics/MusicWheelItem Roulette NormalPart.png deleted file mode 100644 index 308b78b41d..0000000000 Binary files a/Themes/default/Graphics/MusicWheelItem Roulette NormalPart.png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem SectionCollapsed NormalPart.png b/Themes/default/Graphics/MusicWheelItem SectionCollapsed NormalPart.png deleted file mode 100644 index 1f068f81a0..0000000000 Binary files a/Themes/default/Graphics/MusicWheelItem SectionCollapsed NormalPart.png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem SectionExpanded NormalPart.png b/Themes/default/Graphics/MusicWheelItem SectionExpanded NormalPart.png deleted file mode 100644 index bdb80e50fa..0000000000 Binary files a/Themes/default/Graphics/MusicWheelItem SectionExpanded NormalPart.png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem Song NormalPart.png b/Themes/default/Graphics/MusicWheelItem Song NormalPart.png deleted file mode 100644 index 00e2c50341..0000000000 Binary files a/Themes/default/Graphics/MusicWheelItem Song NormalPart.png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem Sort NormalPart.lua b/Themes/default/Graphics/MusicWheelItem Sort NormalPart.lua deleted file mode 100644 index f7ede15159..0000000000 --- a/Themes/default/Graphics/MusicWheelItem Sort NormalPart.lua +++ /dev/null @@ -1,5 +0,0 @@ -return LoadActor(THEME:GetPathG("MusicWheelItem", "ModeItem")) .. { - OnCommand=function(self) - self:diffuse(ScreenColor(SCREENMAN:GetTopScreen():GetName())); - end; -}; \ No newline at end of file diff --git a/Themes/default/Graphics/MusicWheelItem grades/default.lua b/Themes/default/Graphics/MusicWheelItem grades/default.lua deleted file mode 100644 index 30bc52df7b..0000000000 --- a/Themes/default/Graphics/MusicWheelItem grades/default.lua +++ /dev/null @@ -1,41 +0,0 @@ --- This actor is duplicated. Upvalues will not be duplicated. -local grades = { - Grade_Tier01 = 0, - Grade_Tier02 = 1, - Grade_Tier03 = 2, - Grade_Tier04 = 3, - Grade_Tier05 = 4, - Grade_Tier06 = 5, - Grade_Tier07 = 6, - Grade_Tier08 = 7, - Grade_Tier09 = 8, - Grade_Tier10 = 9, - Grade_Tier11 = 10, - Grade_Tier12 = 11, - Grade_Tier13 = 12, - Grade_Tier14 = 13, - Grade_Tier15 = 14, - Grade_Tier16 = 15, - Grade_Tier17 = 16, - Grade_Failed = 17, - Grade_None = nil -}; - -return LoadActor("grades")..{ - InitCommand=cmd(pause); - SetGradeCommand=function(self, params) - if GAMESTATE:IsCourseMode() then - self:visible(false); - return; - end; - local state = grades[params.Grade] or grades.Grade_None; - if state == nil then - self:visible(false) - else - self:visible(true) - state = state*2 - if params.PlayerNumber == PLAYER_2 then state = state+1 end - self:setstate(state) - end - end; -}; \ No newline at end of file diff --git a/Themes/default/Graphics/MusicWheelItem grades/grades 2x18.png b/Themes/default/Graphics/MusicWheelItem grades/grades 2x18.png deleted file mode 100644 index 65d928d3fe..0000000000 Binary files a/Themes/default/Graphics/MusicWheelItem grades/grades 2x18.png and /dev/null differ diff --git a/Themes/default/Graphics/NoteColumn layers.lua b/Themes/default/Graphics/NoteColumn layers.lua deleted file mode 100644 index 7281cf7868..0000000000 --- a/Themes/default/Graphics/NoteColumn layers.lua +++ /dev/null @@ -1,43 +0,0 @@ -local offset= 52 -local hns_states= { - HoldNoteScore_Held= 0, - HoldNoteScore_LetGo= 1, - HoldNoteScore_MissedHold= 1, -} - -return { - Def.Sprite{ - Texture= THEME:GetPathG("HoldJudgment", "label"), - InitCommand= function(self) - self:draworder(notefield_draw_order.under_field) - :y(offset):animate(false):diffusealpha(0) - end, - WidthSetCommand= function(self, param) - scale_to_fit(self, param.width, param.width) - param.column:set_layer_transform_type(self, "FieldLayerTransformType_PosOnly") - :set_layer_fade_type(self, "FieldLayerFadeType_Explosion") - end, - PlayerStateSetCommand= function(self, param) - if player_config:get_data(param.PlayerNumber).JudgmentUnderField then - self:draworder(notefield_draw_order.under_field) - else - self:draworder(notefield_draw_order.over_field) - end - end, - ColumnJudgmentCommand= function(self, param) - local hns= param.hold_note_score - if hns_states[hns] then - self:stoptweening() - :setstate(hns_states[hns]) - :linear(.1):diffusealpha(1) - :sleep(.5) - :linear(.2):diffusealpha(0) - elseif hns then - lua.ReportScriptError("No sprite state for hns " .. tostring(hns)) - end - end, - ReverseChangedCommand= function(self, param) - self:y(offset * param.sign) - end, - }, -} diff --git a/Themes/default/Graphics/NoteField bars 1x4.png b/Themes/default/Graphics/NoteField bars 1x4.png deleted file mode 100644 index c86a3b3863..0000000000 Binary files a/Themes/default/Graphics/NoteField bars 1x4.png and /dev/null differ diff --git a/Themes/default/Graphics/NoteField board/board.png b/Themes/default/Graphics/NoteField board/board.png deleted file mode 100644 index dc75b2a2d2..0000000000 Binary files a/Themes/default/Graphics/NoteField board/board.png and /dev/null differ diff --git a/Themes/default/Graphics/NoteField board/default.lua b/Themes/default/Graphics/NoteField board/default.lua deleted file mode 100644 index 8f4732c2bc..0000000000 --- a/Themes/default/Graphics/NoteField board/default.lua +++ /dev/null @@ -1,26 +0,0 @@ -local filter_color= color("0.135,0.135,0.135,1") - -local args= { - Def.Quad{ - InitCommand= function(self) - self:hibernate(math.huge):diffuse(filter_color) - end, - PlayerStateSetCommand= function(self, param) - local pn= param.PlayerNumber - local style= GAMESTATE:GetCurrentStyle(pn) - local alf= getenv("ScreenFilter"..ToEnumShortString(pn)) or 0 - local width= style:GetWidth(pn) + 8 - self:setsize(width, _screen.h*4096):diffusealpha(alf):hibernate(0) - end, - } -} - -if GAMESTATE:GetCurrentGame():GetName() == "kb7" then - args[#args+1]= Def.Sprite{ - Texture= "board.png", InitCommand= function(self) - self:y(_screen.cy):zoomy(_screen.h) - end, - } -end - -return Def.ActorFrame(args) diff --git a/Themes/default/Graphics/NoteField layers.lua b/Themes/default/Graphics/NoteField layers.lua deleted file mode 100644 index a3c20960c0..0000000000 --- a/Themes/default/Graphics/NoteField layers.lua +++ /dev/null @@ -1,22 +0,0 @@ -local filter_color= color("0.135,0.135,0.135,1") - -local layers= { - Def.Quad{ - InitCommand= function(self) - self:hibernate(math.huge):draworder(notefield_draw_order.board) - :diffuse(filter_color) - end, - PlayerStateSetCommand= function(self, param) - local pn= param.PlayerNumber - local alf= player_config:get_data(pn).ScreenFilter - if alf > 0 then - self:SetHeight(4096):diffusealpha(alf):hibernate(0) - end - end, - WidthSetCommand= function(self, param) - self:SetWidth(param.width+8) - end, - } -} - -return layers diff --git a/Themes/default/Graphics/OptionRowExit frame (doubleres).png b/Themes/default/Graphics/OptionRowExit frame (doubleres).png deleted file mode 100644 index f8eeeda5b8..0000000000 Binary files a/Themes/default/Graphics/OptionRowExit frame (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/OptionsCursor Left (doubleres).png b/Themes/default/Graphics/OptionsCursor Left (doubleres).png deleted file mode 100644 index 62e8ae8412..0000000000 Binary files a/Themes/default/Graphics/OptionsCursor Left (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/OptionsCursor Middle (doubleres).png b/Themes/default/Graphics/OptionsCursor Middle (doubleres).png deleted file mode 100644 index b354aa82c7..0000000000 Binary files a/Themes/default/Graphics/OptionsCursor Middle (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/OptionsCursor Right (doubleres).png b/Themes/default/Graphics/OptionsCursor Right (doubleres).png deleted file mode 100644 index d60c8cef71..0000000000 Binary files a/Themes/default/Graphics/OptionsCursor Right (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/OptionsCursorP1 CanGoLeft.redir b/Themes/default/Graphics/OptionsCursorP1 CanGoLeft.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/OptionsCursorP1 CanGoLeft.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/OptionsCursorP1 CanGoRight.redir b/Themes/default/Graphics/OptionsCursorP1 CanGoRight.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/OptionsCursorP1 CanGoRight.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/OptionsCursorP1 Left.redir b/Themes/default/Graphics/OptionsCursorP1 Left.redir deleted file mode 100644 index bc992678ae..0000000000 --- a/Themes/default/Graphics/OptionsCursorP1 Left.redir +++ /dev/null @@ -1 +0,0 @@ -OptionsCursor Left diff --git a/Themes/default/Graphics/OptionsCursorP1 Middle.redir b/Themes/default/Graphics/OptionsCursorP1 Middle.redir deleted file mode 100644 index b13bef167c..0000000000 --- a/Themes/default/Graphics/OptionsCursorP1 Middle.redir +++ /dev/null @@ -1 +0,0 @@ -OptionsCursor Middle diff --git a/Themes/default/Graphics/OptionsCursorP1 Right.redir b/Themes/default/Graphics/OptionsCursorP1 Right.redir deleted file mode 100644 index f664b6361d..0000000000 --- a/Themes/default/Graphics/OptionsCursorP1 Right.redir +++ /dev/null @@ -1 +0,0 @@ -OptionsCursor Right diff --git a/Themes/default/Graphics/OptionsCursorP2 CanGoLeft.redir b/Themes/default/Graphics/OptionsCursorP2 CanGoLeft.redir deleted file mode 100644 index 8beaa27993..0000000000 --- a/Themes/default/Graphics/OptionsCursorP2 CanGoLeft.redir +++ /dev/null @@ -1 +0,0 @@ -OptionsCursorP1 CanGoLeft \ No newline at end of file diff --git a/Themes/default/Graphics/OptionsCursorP2 CanGoRight.redir b/Themes/default/Graphics/OptionsCursorP2 CanGoRight.redir deleted file mode 100644 index 4d05cc7995..0000000000 --- a/Themes/default/Graphics/OptionsCursorP2 CanGoRight.redir +++ /dev/null @@ -1 +0,0 @@ -OptionsCursorP1 CanGoRight \ No newline at end of file diff --git a/Themes/default/Graphics/OptionsCursorP2 Left.redir b/Themes/default/Graphics/OptionsCursorP2 Left.redir deleted file mode 100644 index bc992678ae..0000000000 --- a/Themes/default/Graphics/OptionsCursorP2 Left.redir +++ /dev/null @@ -1 +0,0 @@ -OptionsCursor Left diff --git a/Themes/default/Graphics/OptionsCursorP2 Middle.redir b/Themes/default/Graphics/OptionsCursorP2 Middle.redir deleted file mode 100644 index b13bef167c..0000000000 --- a/Themes/default/Graphics/OptionsCursorP2 Middle.redir +++ /dev/null @@ -1 +0,0 @@ -OptionsCursor Middle diff --git a/Themes/default/Graphics/OptionsCursorP2 Right.redir b/Themes/default/Graphics/OptionsCursorP2 Right.redir deleted file mode 100644 index f664b6361d..0000000000 --- a/Themes/default/Graphics/OptionsCursorP2 Right.redir +++ /dev/null @@ -1 +0,0 @@ -OptionsCursor Right diff --git a/Themes/default/Graphics/OptionsUnderline Left (doubleres).png b/Themes/default/Graphics/OptionsUnderline Left (doubleres).png deleted file mode 100644 index 882d9222de..0000000000 Binary files a/Themes/default/Graphics/OptionsUnderline Left (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/OptionsUnderline Middle (doubleres).png b/Themes/default/Graphics/OptionsUnderline Middle (doubleres).png deleted file mode 100644 index 0d03b3de22..0000000000 Binary files a/Themes/default/Graphics/OptionsUnderline Middle (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/OptionsUnderline Right (doubleres).png b/Themes/default/Graphics/OptionsUnderline Right (doubleres).png deleted file mode 100644 index e5914089a8..0000000000 Binary files a/Themes/default/Graphics/OptionsUnderline Right (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/OptionsUnderlineP1 Left (doubleres).png b/Themes/default/Graphics/OptionsUnderlineP1 Left (doubleres).png deleted file mode 100644 index 882d9222de..0000000000 Binary files a/Themes/default/Graphics/OptionsUnderlineP1 Left (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/OptionsUnderlineP1 Middle (doubleres).png b/Themes/default/Graphics/OptionsUnderlineP1 Middle (doubleres).png deleted file mode 100644 index 0d03b3de22..0000000000 Binary files a/Themes/default/Graphics/OptionsUnderlineP1 Middle (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/OptionsUnderlineP1 Right (doubleres).png b/Themes/default/Graphics/OptionsUnderlineP1 Right (doubleres).png deleted file mode 100644 index e5914089a8..0000000000 Binary files a/Themes/default/Graphics/OptionsUnderlineP1 Right (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/OptionsUnderlineP2 Left.redir b/Themes/default/Graphics/OptionsUnderlineP2 Left.redir deleted file mode 100644 index 453f1e9a39..0000000000 --- a/Themes/default/Graphics/OptionsUnderlineP2 Left.redir +++ /dev/null @@ -1 +0,0 @@ -OptionsUnderlineP1 Left \ No newline at end of file diff --git a/Themes/default/Graphics/OptionsUnderlineP2 Middle.redir b/Themes/default/Graphics/OptionsUnderlineP2 Middle.redir deleted file mode 100644 index cc94075792..0000000000 --- a/Themes/default/Graphics/OptionsUnderlineP2 Middle.redir +++ /dev/null @@ -1 +0,0 @@ -OptionsUnderlineP1 Middle \ No newline at end of file diff --git a/Themes/default/Graphics/OptionsUnderlineP2 Right.redir b/Themes/default/Graphics/OptionsUnderlineP2 Right.redir deleted file mode 100644 index 0f28924f5d..0000000000 --- a/Themes/default/Graphics/OptionsUnderlineP2 Right.redir +++ /dev/null @@ -1 +0,0 @@ -OptionsUnderlineP1 Right \ No newline at end of file diff --git a/Themes/default/Graphics/PaneDisplay text.lua b/Themes/default/Graphics/PaneDisplay text.lua deleted file mode 100644 index 0b33dfb405..0000000000 --- a/Themes/default/Graphics/PaneDisplay text.lua +++ /dev/null @@ -1,152 +0,0 @@ -local iPN = ...; -assert(iPN,"[Graphics/PaneDisplay text.lua] No PlayerNumber Provided."); - -local t = Def.ActorFrame {}; -local function GetRadarData( pnPlayer, rcRadarCategory ) - local tRadarValues; - local StepsOrTrail; - local fDesiredValue = 0; - if GAMESTATE:GetCurrentSteps( pnPlayer ) then - StepsOrTrail = GAMESTATE:GetCurrentSteps( pnPlayer ); - fDesiredValue = StepsOrTrail:GetRadarValues( pnPlayer ):GetValue( rcRadarCategory ); - elseif GAMESTATE:GetCurrentTrail( pnPlayer ) then - StepsOrTrail = GAMESTATE:GetCurrentTrail( pnPlayer ); - fDesiredValue = StepsOrTrail:GetRadarValues( pnPlayer ):GetValue( rcRadarCategory ); - else - StepsOrTrail = nil; - end; - return fDesiredValue; -end; - -local function CreatePaneDisplayItem( _pnPlayer, _sLabel, _rcRadarCategory ) - return Def.ActorFrame { - LoadFont("Common Italic Condensed") .. { - Text=string.upper( THEME:GetString("PaneDisplay",_sLabel) ); - InitCommand=cmd(horizalign,left); - OnCommand=cmd(zoom,0.8;diffuse,color("0.9,0.9,0.9");shadowlength,1); - }; - LoadFont("Common Condensed") .. { - Text=string.format("%04i", 0); - InitCommand=cmd(x,122;horizalign,right); - OnCommand=cmd(zoom,0.8;shadowlength,1); - CurrentSongChangedMessageCommand=cmd(playcommand,"Set"); - CurrentStepsP1ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentStepsP2ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentTrailP1ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentTrailP2ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentCourseChangedMessageCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - local song = GAMESTATE:GetCurrentSong() - local course = GAMESTATE:GetCurrentCourse() - if not song and not course then - self:settextf("%04i", 0); - else - self:settextf("%04i", GetRadarData( _pnPlayer, _rcRadarCategory ) ); - end - end; - }; - }; -end; - -local function CreatePaneDisplayGraph( _pnPlayer, _sLabel, _rcRadarCategory ) - return Def.ActorFrame { - LoadFont("Common Normal") .. { - Text=_sLabel; - InitCommand=cmd(horizalign,left); - OnCommand=cmd(zoom,0.5;shadowlength,1); - }; - Def.Quad { - InitCommand=cmd(x,12;zoomto,50,10;horizalign,left); - OnCommand=cmd(diffuse,Color("Black");shadowlength,1;diffusealpha,0.5); - }; - Def.Quad { - InitCommand=cmd(x,12;zoomto,50,10;horizalign,left); - OnCommand=cmd(shadowlength,0;diffuse,Color("Green");diffusebottomedge,ColorLightTone(Color("Green"))); - CurrentSongChangedMessageCommand=cmd(playcommand,"Set"); - CurrentStepsP1ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentStepsP2ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentTrailP1ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentTrailP2ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentCourseChangedMessageCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - local song = GAMESTATE:GetCurrentSong() - local course = GAMESTATE:GetCurrentCourse() - if not song and not course then - self:stoptweening(); - self:decelerate(0.2); - self:zoomtowidth(0); - else - self:stoptweening(); - self:decelerate(0.2); - self:zoomtowidth( clamp(GetRadarData( _pnPlayer, _rcRadarCategory ) * 50,0,50) ); - end - end; - }; - LoadFont("Common Normal") .. { - InitCommand=cmd(x,14;zoom,0.5;halign,0); - OnCommand=cmd(shadowlength,1;strokecolor,color("0.15,0.15,0.15,0.625")); - CurrentSongChangedMessageCommand=cmd(playcommand,"Set"); - CurrentStepsP1ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentStepsP2ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentTrailP1ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentTrailP2ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentCourseChangedMessageCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - local song = GAMESTATE:GetCurrentSong() - local course = GAMESTATE:GetCurrentCourse() - if not song and not course then - self:settext("") - else - self:settextf("%i%%", GetRadarData( _pnPlayer, _rcRadarCategory ) * 100 ); - end - end; - }; - }; -end; - ---[[ Numbers ]] -t[#t+1] = Def.ActorFrame { - -- Left - CreatePaneDisplayItem( iPN, "Taps", 'RadarCategory_TapsAndHolds' ) .. { - InitCommand=cmd(x,-128+16+8;y,-14); - OnCommand=cmd(zoomy,0.8;diffusealpha,0;sleep,0.4;linear,0.3;diffusealpha,1;zoomy,1); - OffCommand=cmd(linear,0.1;diffusealpha,0;zoomy,0.8); - }; - CreatePaneDisplayItem( iPN, "Jumps", 'RadarCategory_Jumps' ) .. { - InitCommand=cmd(x,-128+16+8;y,-14+24); - OnCommand=cmd(zoomy,0.8;diffusealpha,0;sleep,0.5;linear,0.3;diffusealpha,1;zoomy,1); - OffCommand=cmd(linear,0.15;diffusealpha,0;zoomy,0.8); - }; - CreatePaneDisplayItem( iPN, "Holds", 'RadarCategory_Holds' ) .. { - InitCommand=cmd(x,-128+16+8;y,-14+24*2); - OnCommand=cmd(zoomy,0.8;diffusealpha,0;sleep,0.6;linear,0.3;diffusealpha,1;zoomy,1); - OffCommand=cmd(linear,0.2;diffusealpha,0;zoomy,0.8); - }; - CreatePaneDisplayItem( iPN, "Mines", 'RadarCategory_Mines' ) .. { - InitCommand=cmd(x,-128+16+8;y,-14+24*3); - OnCommand=cmd(zoomy,0.8;diffusealpha,0;sleep,0.7;linear,0.3;diffusealpha,1;zoomy,1); - OffCommand=cmd(linear,0.25;diffusealpha,0;zoomy,0.8); - }; - -- Center - CreatePaneDisplayItem( iPN, "Hands", 'RadarCategory_Hands' ) .. { - InitCommand=cmd(x,36;y,-14); - OnCommand=cmd(zoomy,0.8;diffusealpha,0;sleep,0.4;linear,0.3;diffusealpha,1;zoomy,1); - OffCommand=cmd(linear,0.1;diffusealpha,0;zoomy,0.8); - }; - CreatePaneDisplayItem( iPN, "Rolls", 'RadarCategory_Rolls' ) .. { - InitCommand=cmd(x,36;y,-14+24); - OnCommand=cmd(zoomy,0.8;diffusealpha,0;sleep,0.5;linear,0.3;diffusealpha,1;zoomy,1); - OffCommand=cmd(linear,0.15;diffusealpha,0;zoomy,0.8); - }; - CreatePaneDisplayItem( iPN, "Lifts", 'RadarCategory_Lifts' ) .. { - InitCommand=cmd(x,36;y,-14+24*2); - OnCommand=cmd(zoomy,0.8;diffusealpha,0;sleep,0.6;linear,0.3;diffusealpha,1;zoomy,1); - OffCommand=cmd(linear,0.2;diffusealpha,0;zoomy,0.8); - }; - CreatePaneDisplayItem( iPN, "Fakes", 'RadarCategory_Fakes' ) .. { - InitCommand=cmd(x,36;y,-14+24*3); - OnCommand=cmd(zoomy,0.8;diffusealpha,0;sleep,0.7;linear,0.3;diffusealpha,1;zoomy,1); - OffCommand=cmd(linear,0.25;diffusealpha,0;zoomy,0.8); - }; -}; -return t; \ No newline at end of file diff --git a/Themes/default/Graphics/Player combo/_combo.png b/Themes/default/Graphics/Player combo/_combo.png deleted file mode 100644 index 6b95e310b1..0000000000 Binary files a/Themes/default/Graphics/Player combo/_combo.png and /dev/null differ diff --git a/Themes/default/Graphics/Player combo/_misses.png b/Themes/default/Graphics/Player combo/_misses.png deleted file mode 100644 index b5a3334696..0000000000 Binary files a/Themes/default/Graphics/Player combo/_misses.png and /dev/null differ diff --git a/Themes/default/Graphics/Player combo/default.lua b/Themes/default/Graphics/Player combo/default.lua deleted file mode 100644 index 366bedeec1..0000000000 --- a/Themes/default/Graphics/Player combo/default.lua +++ /dev/null @@ -1,126 +0,0 @@ -local c; -local player = Var "Player"; -local ShowComboAt = THEME:GetMetric("Combo", "ShowComboAt"); -local Pulse = THEME:GetMetric("Combo", "PulseCommand"); -local PulseLabel = THEME:GetMetric("Combo", "PulseLabelCommand"); - -local NumberMinZoom = THEME:GetMetric("Combo", "NumberMinZoom"); -local NumberMaxZoom = THEME:GetMetric("Combo", "NumberMaxZoom"); -local NumberMaxZoomAt = THEME:GetMetric("Combo", "NumberMaxZoomAt"); - -local LabelMinZoom = THEME:GetMetric("Combo", "LabelMinZoom"); -local LabelMaxZoom = THEME:GetMetric("Combo", "LabelMaxZoom"); - -local t = Def.ActorFrame { - LoadActor(THEME:GetPathG("Combo","100Milestone")) .. { - Name="OneHundredMilestone"; - FiftyMilestoneCommand=cmd(playcommand,"Milestone"); - }; - LoadActor(THEME:GetPathG("Combo","1000Milestone")) .. { - Name="OneThousandMilestone"; - ToastyAchievedMessageCommand=cmd(playcommand,"Milestone"); - }; - InitCommand=cmd(vertalign,bottom); - LoadFont( "Combo", "numbers" ) .. { - Name="Number"; - OnCommand = THEME:GetMetric("Combo", "NumberOnCommand"); - }; - LoadFont("_roboto condensed Bold italic 24px") .. { - Name="Label"; - OnCommand = THEME:GetMetric("Combo", "LabelOnCommand"); - }; - - InitCommand = function(self) - -- We'll have to deal with this later - --self:draworder(notefield_draw_order.over_field) - c = self:GetChildren(); - c.Number:visible(false); - c.Label:visible(false); - end; - -- Milestones: - -- 25,50,100,250,600 Multiples; ---[[ if (iCombo % 100) == 0 then - c.OneHundredMilestone:playcommand("Milestone"); - elseif (iCombo % 250) == 0 then - -- It should really be 1000 but thats slightly unattainable, since - -- combo doesnt save over now. - c.OneThousandMilestone:playcommand("Milestone"); - else - return - end; --]] - TwentyFiveMilestoneCommand=function(self,parent) - (cmd(skewy,-0.125;decelerate,0.325;skewy,0))(self); - end; - ToastyAchievedMessageCommand=function(self,params) - if params.PlayerNumber == player then - (cmd(thump,2;effectclock,'beat'))(self); - end; - end; - ComboCommand=function(self, param) - local iCombo = param.Misses or param.Combo; - if not iCombo or iCombo < ShowComboAt then - c.Number:visible(false); - c.Label:visible(false); - return; - end - - local labeltext = ""; - if param.Combo then - labeltext = "COMBO"; --- c.Number:playcommand("Reset"); - else - labeltext = "MISSES"; --- c.Number:playcommand("Miss"); - end - c.Label:settext( labeltext ); - c.Label:visible(false); - - param.Zoom = scale( iCombo, 0, NumberMaxZoomAt, NumberMinZoom, NumberMaxZoom ); - param.Zoom = clamp( param.Zoom, NumberMinZoom, NumberMaxZoom ); - - param.LabelZoom = scale( iCombo, 0, NumberMaxZoomAt, LabelMinZoom, LabelMaxZoom ); - param.LabelZoom = clamp( param.LabelZoom, LabelMinZoom, LabelMaxZoom ); - - c.Number:visible(true); - c.Label:visible(true); - c.Number:settext( string.format("%i", iCombo) ); - -- FullCombo Rewards - if param.FullComboW1 then - c.Number:diffuse(color("#00aeef")); - c.Number:glowshift(); - (cmd(diffuse,color("#C7E5F0");diffusebottomedge,color("#00aeef");strokecolor,color("#0E3D53")))(c.Label); - elseif param.FullComboW2 then - c.Number:diffuse(color("#F3D58D")); - c.Number:glowshift(); - (cmd(diffuse,color("#FAFAFA");diffusebottomedge,color("#F3D58D");strokecolor,color("#53450E")))(c.Label); - elseif param.FullComboW3 then - c.Number:diffuse(color("#94D658")); - c.Number:stopeffect(); - (cmd(diffuse,color("#CFE5BC");diffusebottomedge,color("#94D658");strokecolor,color("#12530E")))(c.Label); - elseif param.Combo then - c.Number:diffuse(color("#FBE9DD")); --- c.Number:diffuse(PlayerColor(player)); - c.Number:stopeffect(); - (cmd(diffuse,color("#F5CB92");diffusebottomedge,color("#EFA97A");strokecolor,color("#602C1B")))(c.Label); - else - c.Number:diffuse(color("#FBE9DD")); - c.Number:stopeffect(); - (cmd(diffuse,color("#F5CB92");diffusebottomedge,color("#EFA97A");strokecolor,color("#602C1B")))(c.Label); - end - -- Pulse - Pulse( c.Number, param ); - PulseLabel( c.Label, param ); - -- Milestone Logic - end; ---[[ ScoreChangedMessageCommand=function(self,param) - local iToastyCombo = param.ToastyCombo; - if iToastyCombo and (iToastyCombo > 0) then --- (cmd(thump;effectmagnitude,1,1.2,1;effectclock,'beat'))(c.Number) --- (cmd(thump;effectmagnitude,1,1.2,1;effectclock,'beat'))(c.Number) - else --- c.Number:stopeffect(); - end; - end; --]] -}; - -return t; diff --git a/Themes/default/Graphics/Player judgment/default.lua b/Themes/default/Graphics/Player judgment/default.lua deleted file mode 100644 index 9b31a102ba..0000000000 --- a/Themes/default/Graphics/Player judgment/default.lua +++ /dev/null @@ -1,233 +0,0 @@ -local c; -local player = Var "Player"; -local function ShowProtiming() - if GAMESTATE:IsDemonstration() then - return false - else - return GetUserPrefB("UserPrefProtiming" .. ToEnumShortString(player)); - end -end; -local bShowProtiming = ShowProtiming(); -local ProtimingWidth = 240; -local function MakeAverage( t ) - local sum = 0; - for i=1,#t do - sum = sum + t[i]; - end - return sum / #t -end - -local tTotalJudgments = {}; - -local JudgeCmds = { - TapNoteScore_W1 = THEME:GetMetric( "Judgment", "JudgmentW1Command" ); - TapNoteScore_W2 = THEME:GetMetric( "Judgment", "JudgmentW2Command" ); - TapNoteScore_W3 = THEME:GetMetric( "Judgment", "JudgmentW3Command" ); - TapNoteScore_W4 = THEME:GetMetric( "Judgment", "JudgmentW4Command" ); - TapNoteScore_W5 = THEME:GetMetric( "Judgment", "JudgmentW5Command" ); - TapNoteScore_Miss = THEME:GetMetric( "Judgment", "JudgmentMissCommand" ); -}; - -local ProtimingCmds = { - TapNoteScore_W1 = THEME:GetMetric( "Protiming", "ProtimingW1Command" ); - TapNoteScore_W2 = THEME:GetMetric( "Protiming", "ProtimingW2Command" ); - TapNoteScore_W3 = THEME:GetMetric( "Protiming", "ProtimingW3Command" ); - TapNoteScore_W4 = THEME:GetMetric( "Protiming", "ProtimingW4Command" ); - TapNoteScore_W5 = THEME:GetMetric( "Protiming", "ProtimingW5Command" ); - TapNoteScore_Miss = THEME:GetMetric( "Protiming", "ProtimingMissCommand" ); -}; - -local AverageCmds = { - Pulse = THEME:GetMetric( "Protiming", "AveragePulseCommand" ); -}; -local TextCmds = { - Pulse = THEME:GetMetric( "Protiming", "TextPulseCommand" ); -}; - -local TNSFrames = { - TapNoteScore_W1 = 0; - TapNoteScore_W2 = 1; - TapNoteScore_W3 = 2; - TapNoteScore_W4 = 3; - TapNoteScore_W5 = 4; - TapNoteScore_Miss = 5; -}; -local t = Def.ActorFrame {}; -t[#t+1] = Def.ActorFrame { - LoadActor(THEME:GetPathG("Judgment","Normal")) .. { - Name="Judgment"; - InitCommand=cmd(pause;visible,false); - OnCommand=THEME:GetMetric("Judgment","JudgmentOnCommand"); - ResetCommand=cmd(finishtweening;stopeffect;visible,false); - }; - LoadFont("Combo Numbers") .. { - Name="ProtimingDisplay"; - Text=""; - InitCommand=cmd(visible,false); - OnCommand=THEME:GetMetric("Protiming","ProtimingOnCommand"); - ResetCommand=cmd(finishtweening;stopeffect;visible,false); - }; - LoadFont("Common Condensed") .. { - Name="ProtimingAverage"; - Text=""; - InitCommand=cmd(visible,false); - OnCommand=THEME:GetMetric("Protiming","AverageOnCommand"); - ResetCommand=cmd(finishtweening;stopeffect;visible,false); - }; - LoadFont("Common Condensed") .. { - Name="TextDisplay"; - Text=THEME:GetString("Protiming","MS"); - InitCommand=cmd(visible,false); - OnCommand=THEME:GetMetric("Protiming","TextOnCommand"); - ResetCommand=cmd(finishtweening;stopeffect;visible,false); - }; - Def.Quad { - Name="ProtimingGraphBG"; - InitCommand=cmd(visible,false;y,32;zoomto,ProtimingWidth,16); - ResetCommand=cmd(finishtweening;diffusealpha,0.8;visible,false); - OnCommand=cmd(diffuse,Color("Black");diffusetopedge,color("0.1,0.1,0.1,1");diffusealpha,0.8;shadowlength,2); - }; - Def.Quad { - Name="ProtimingGraphWindowW3"; - InitCommand=cmd(visible,false;y,32;zoomto,ProtimingWidth-4,16-4); - ResetCommand=cmd(finishtweening;diffusealpha,1;visible,false); - OnCommand=cmd(diffuse,GameColor.Judgment["JudgmentLine_W3"]); - }; - Def.Quad { - Name="ProtimingGraphWindowW2"; - InitCommand=cmd(visible,false;y,32;zoomto,scale(PREFSMAN:GetPreference("TimingWindowSecondsW2"),0,PREFSMAN:GetPreference("TimingWindowSecondsW3"),0,ProtimingWidth-4),16-4); - ResetCommand=cmd(finishtweening;diffusealpha,1;visible,false); - OnCommand=cmd(diffuse,GameColor.Judgment["JudgmentLine_W2"]); - }; - Def.Quad { - Name="ProtimingGraphWindowW1"; - InitCommand=cmd(visible,false;y,32;zoomto,scale(PREFSMAN:GetPreference("TimingWindowSecondsW1"),0,PREFSMAN:GetPreference("TimingWindowSecondsW3"),0,ProtimingWidth-4),16-4); - ResetCommand=cmd(finishtweening;diffusealpha,1;visible,false); - OnCommand=cmd(diffuse,GameColor.Judgment["JudgmentLine_W1"]); - }; - Def.Quad { - Name="ProtimingGraphUnderlay"; - InitCommand=cmd(visible,false;y,32;zoomto,ProtimingWidth-4,16-4); - ResetCommand=cmd(finishtweening;diffusealpha,0.25;visible,false); - OnCommand=cmd(diffuse,Color("Black");diffusealpha,0.25); - }; - Def.Quad { - Name="ProtimingGraphFill"; - InitCommand=cmd(visible,false;y,32;zoomto,0,16-4;horizalign,left); - ResetCommand=cmd(finishtweening;diffusealpha,1;visible,false); - OnCommand=cmd(diffuse,Color("Red")); - }; - Def.Quad { - Name="ProtimingGraphAverage"; - InitCommand=cmd(visible,false;y,32;zoomto,2,7); - ResetCommand=cmd(finishtweening;diffusealpha,0.85;visible,false); - OnCommand=cmd(diffuse,Color("Orange");diffusealpha,0.85); - }; - Def.Quad { - Name="ProtimingGraphCenter"; - InitCommand=cmd(visible,false;y,32;zoomto,2,16-4); - ResetCommand=cmd(finishtweening;diffusealpha,1;visible,false); - OnCommand=cmd(diffuse,Color("White");diffusealpha,1); - }; - InitCommand = function(self) - c = self:GetChildren(); - end; - - JudgmentMessageCommand=function(self, param) - -- Fix Player Combo animating when player successfully avoids a mine. - local msgParam = param; - MESSAGEMAN:Broadcast("TestJudgment",msgParam); - -- - if param.Player ~= player then return end; - if param.HoldNoteScore then return end; - - local iNumStates = c.Judgment:GetNumStates(); - local iFrame = TNSFrames[param.TapNoteScore]; - - if not iFrame then return end - if iNumStates == 12 then - iFrame = iFrame * 2; - if not param.Early then - iFrame = iFrame + 1; - end - end - - - local fTapNoteOffset = param.TapNoteOffset; - if param.HoldNoteScore then - fTapNoteOffset = 1; - else - fTapNoteOffset = param.TapNoteOffset; - end - - if param.TapNoteScore == 'TapNoteScore_Miss' then - fTapNoteOffset = 1; - bUseNegative = true; - else --- fTapNoteOffset = fTapNoteOffset; - bUseNegative = false; - end; - - if fTapNoteOffset ~= 1 then - -- we're safe, you can push the values - tTotalJudgments[#tTotalJudgments+1] = math.abs(fTapNoteOffset); ---~ tTotalJudgments[#tTotalJudgments+1] = bUseNegative and fTapNoteOffset or math.abs( fTapNoteOffset ); - end - - self:playcommand("Reset"); - - c.Judgment:visible( not bShowProtiming ); - c.Judgment:setstate( iFrame ); - JudgeCmds[param.TapNoteScore](c.Judgment); - - c.ProtimingDisplay:visible( bShowProtiming ); - c.ProtimingDisplay:settextf("%i",fTapNoteOffset * 1000); - ProtimingCmds[param.TapNoteScore](c.ProtimingDisplay); - - c.ProtimingAverage:visible( bShowProtiming ); - c.ProtimingAverage:settextf("%.2f%%",clamp(100 - MakeAverage( tTotalJudgments ) * 1000 ,0,100)); - AverageCmds['Pulse'](c.ProtimingAverage); - - c.TextDisplay:visible( bShowProtiming ); - TextCmds['Pulse'](c.TextDisplay); - - c.ProtimingGraphBG:visible( bShowProtiming ); - c.ProtimingGraphUnderlay:visible( bShowProtiming ); - c.ProtimingGraphWindowW3:visible( bShowProtiming ); - c.ProtimingGraphWindowW2:visible( bShowProtiming ); - c.ProtimingGraphWindowW1:visible( bShowProtiming ); - c.ProtimingGraphFill:visible( bShowProtiming ); - c.ProtimingGraphFill:finishtweening(); - c.ProtimingGraphFill:decelerate(1/60); --- c.ProtimingGraphFill:zoomtowidth( clamp(fTapNoteOffset * 188,-188/2,188/2) ); - c.ProtimingGraphFill:zoomtowidth( clamp( - scale( - fTapNoteOffset, - 0,PREFSMAN:GetPreference("TimingWindowSecondsW3"), - 0,(ProtimingWidth-4)/2), - -(ProtimingWidth-4)/2,(ProtimingWidth-4)/2) - ); - c.ProtimingGraphAverage:visible( bShowProtiming ); - c.ProtimingGraphAverage:zoomtowidth( clamp( - scale( - MakeAverage( tTotalJudgments ), - 0,PREFSMAN:GetPreference("TimingWindowSecondsW3"), - 0,ProtimingWidth-4), - 0,ProtimingWidth-4) - ); --- c.ProtimingGraphAverage:zoomtowidth( clamp(MakeAverage( tTotalJudgments ) * 1880,0,188) ); - c.ProtimingGraphCenter:visible( bShowProtiming ); - (cmd(sleep,2;linear,0.5;diffusealpha,0))(c.ProtimingGraphBG); - (cmd(sleep,2;linear,0.5;diffusealpha,0))(c.ProtimingGraphUnderlay); - (cmd(sleep,2;linear,0.5;diffusealpha,0))(c.ProtimingGraphWindowW3); - (cmd(sleep,2;linear,0.5;diffusealpha,0))(c.ProtimingGraphWindowW2); - (cmd(sleep,2;linear,0.5;diffusealpha,0))(c.ProtimingGraphWindowW1); - (cmd(sleep,2;linear,0.5;diffusealpha,0))(c.ProtimingGraphFill); - (cmd(sleep,2;linear,0.5;diffusealpha,0))(c.ProtimingGraphAverage); - (cmd(sleep,2;linear,0.5;diffusealpha,0))(c.ProtimingGraphCenter); - end; - -}; - - -return t; \ No newline at end of file diff --git a/Themes/default/Graphics/ScoreDisplayLifeTime frame.redir b/Themes/default/Graphics/ScoreDisplayLifeTime frame.redir deleted file mode 100644 index cfccd99073..0000000000 --- a/Themes/default/Graphics/ScoreDisplayLifeTime frame.redir +++ /dev/null @@ -1 +0,0 @@ -ScoreDisplayNormal frame \ No newline at end of file diff --git a/Themes/default/Graphics/ScoreDisplayNormal frame.png b/Themes/default/Graphics/ScoreDisplayNormal frame.png deleted file mode 100644 index 54d1dc1d6b..0000000000 Binary files a/Themes/default/Graphics/ScoreDisplayNormal frame.png and /dev/null differ diff --git a/Themes/default/Graphics/ScoreDisplayOni frame.redir b/Themes/default/Graphics/ScoreDisplayOni frame.redir deleted file mode 100644 index cfccd99073..0000000000 --- a/Themes/default/Graphics/ScoreDisplayOni frame.redir +++ /dev/null @@ -1 +0,0 @@ -ScoreDisplayNormal frame \ No newline at end of file diff --git a/Themes/default/Graphics/ScoreDisplayRave frame base p1.redir b/Themes/default/Graphics/ScoreDisplayRave frame base p1.redir deleted file mode 100644 index a5ce1a161b..0000000000 --- a/Themes/default/Graphics/ScoreDisplayRave frame base p1.redir +++ /dev/null @@ -1 +0,0 @@ -_rave meter base \ No newline at end of file diff --git a/Themes/default/Graphics/ScoreDisplayRave frame base p2.redir b/Themes/default/Graphics/ScoreDisplayRave frame base p2.redir deleted file mode 100644 index a5ce1a161b..0000000000 --- a/Themes/default/Graphics/ScoreDisplayRave frame base p2.redir +++ /dev/null @@ -1 +0,0 @@ -_rave meter base \ No newline at end of file diff --git a/Themes/default/Graphics/ScoreDisplayRave stream level1.png b/Themes/default/Graphics/ScoreDisplayRave stream level1.png deleted file mode 100644 index c6d04caac2..0000000000 Binary files a/Themes/default/Graphics/ScoreDisplayRave stream level1.png and /dev/null differ diff --git a/Themes/default/Graphics/ScoreDisplayRave stream level2.png b/Themes/default/Graphics/ScoreDisplayRave stream level2.png deleted file mode 100644 index f8d62b8c0f..0000000000 Binary files a/Themes/default/Graphics/ScoreDisplayRave stream level2.png and /dev/null differ diff --git a/Themes/default/Graphics/ScoreDisplayRave stream level3.png b/Themes/default/Graphics/ScoreDisplayRave stream level3.png deleted file mode 100644 index 8d5ea2a0ec..0000000000 Binary files a/Themes/default/Graphics/ScoreDisplayRave stream level3.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenDemonstration StageDisplay.redir b/Themes/default/Graphics/ScreenDemonstration StageDisplay.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenDemonstration StageDisplay.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation LifeDifficulty.lua b/Themes/default/Graphics/ScreenEvaluation LifeDifficulty.lua deleted file mode 100644 index 852d58c3f0..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation LifeDifficulty.lua +++ /dev/null @@ -1,9 +0,0 @@ -return LoadFont("_roboto condensed 24px") .. { - Text=GetLifeDifficulty(); - AltText=""; - BeginCommand=function(self) - self:settextf( Screen.String("LifeDifficulty"), GetLifeDifficulty() ); - self:diffuse(color("#512232")):zoom(0.8); - self:diffusealpha(0):sleep(0.5):smooth(0.3):diffusealpha(1); - end -}; diff --git a/Themes/default/Graphics/ScreenEvaluation StageDisplay.lua b/Themes/default/Graphics/ScreenEvaluation StageDisplay.lua deleted file mode 100644 index 34e2a96dee..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation StageDisplay.lua +++ /dev/null @@ -1,56 +0,0 @@ -local curScreen = Var "LoadingScreen"; -local curStageIndex = GAMESTATE:GetCurrentStageIndex(); -local t = Def.ActorFrame {}; - -t[#t+1] = Def.ActorFrame { - LoadActor(THEME:GetPathG("", "_sortFrame")) .. { - InitCommand=cmd(diffusealpha,0.9;zoom,1.5); - BeginCommand=function(self) - local top = SCREENMAN:GetTopScreen() - if top then - if not string.find(top:GetName(),"ScreenEvaluation") then - curStageIndex = curStageIndex + 1 - end - end - self:playcommand("Set") - end; - SetCommand=function(self) - local curStage = GAMESTATE:GetCurrentStage(); - self:diffuse(StageToColor(curStage)); - end - }; - LoadFont("Common Italic Condensed") .. { - InitCommand=cmd(y,-1;zoom,1;shadowlength,1;uppercase,true); - BeginCommand=function(self) - local top = SCREENMAN:GetTopScreen() - if top then - if not string.find(top:GetName(),"ScreenEvaluation") then - curStageIndex = curStageIndex + 1 - end - end - self:playcommand("Set") - end; - CurrentSongChangedMessageCommand= cmd(playcommand,"Set"), - SetCommand=function(self) - local curStage = GAMESTATE:GetCurrentStage(); - if GAMESTATE:GetCurrentCourse() then - self:settext( curStageIndex+1 .. " / " .. GAMESTATE:GetCurrentCourse():GetEstimatedNumStages() ); - elseif GAMESTATE:IsEventMode() then - self:settextf("Stage %s", curStageIndex); - else - local thed_stage= thified_curstage_index(curScreen:find("Evaluation")) - if THEME:GetMetric(curScreen,"StageDisplayUseShortString") then - self:settext(thed_stage) - self:zoom(0.75); - else - self:settextf("%s Stage", thed_stage); - self:zoom(1); - end; - end; - -- StepMania is being stupid so we have to do this here; - self:diffuse(StageToColor(curStage)):diffusetopedge(ColorLightTone(StageToColor(curStage))); - self:diffusealpha(0):smooth(0.3):diffusealpha(1); - end; - }; -}; -return t \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation TimingDifficulty.lua b/Themes/default/Graphics/ScreenEvaluation TimingDifficulty.lua deleted file mode 100644 index 148aa06548..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation TimingDifficulty.lua +++ /dev/null @@ -1,9 +0,0 @@ -return LoadFont("_roboto condensed 24px") .. { - Text=GetLifeDifficulty(); - AltText=""; - BeginCommand=function(self) - self:settextf( Screen.String("TimingDifficulty"), GetTimingDifficulty() ); - self:diffuse(color("#512232")):zoom(0.8); - self:diffusealpha(0):sleep(0.5):smooth(0.3):diffusealpha(1); - end; -}; diff --git a/Themes/default/Graphics/ScreenGameOver gameover.png b/Themes/default/Graphics/ScreenGameOver gameover.png deleted file mode 100644 index c37cb963b8..0000000000 Binary files a/Themes/default/Graphics/ScreenGameOver gameover.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenGameplay DeltaSeconds.lua b/Themes/default/Graphics/ScreenGameplay DeltaSeconds.lua deleted file mode 100644 index 5fb8b287d6..0000000000 --- a/Themes/default/Graphics/ScreenGameplay DeltaSeconds.lua +++ /dev/null @@ -1,25 +0,0 @@ -local PlayerNumber = ...; -assert( PlayerNumber ); - -local t = LoadFont("ScreenGameplay","RemainingTime") .. { - Name="RemainingTime"; - Text=""; - JudgmentMessageCommand=function(self,params) - if params.Player == PlayerNumber then - if params.TapNoteScore then - local tns = ToEnumShortString(params.TapNoteScore) - local prefname= ("TimeMeterSecondsChange%s"):format(tns) - if PREFSMAN:PreferenceExists(prefname) then - self:playcommand( "GainSeconds" ); - self:playcommand( tns ); - self:settextf( "%+1.1fs", PREFSMAN:GetPreference(prefname) ); - end - else - return - end - else - return - end - end; -}; -return t \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenGameplay RemainingTime.lua b/Themes/default/Graphics/ScreenGameplay RemainingTime.lua deleted file mode 100644 index 46fa34bd13..0000000000 --- a/Themes/default/Graphics/ScreenGameplay RemainingTime.lua +++ /dev/null @@ -1,9 +0,0 @@ -local PlayerNumber = ...; -assert( PlayerNumber ); - -local t = LoadFont("ScreenGameplay","RemainingTime") .. { - Name="SurvivalTime"; - Text=""; -}; - -return t \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenGameplay StageDisplay.lua b/Themes/default/Graphics/ScreenGameplay StageDisplay.lua deleted file mode 100644 index 34445c5648..0000000000 --- a/Themes/default/Graphics/ScreenGameplay StageDisplay.lua +++ /dev/null @@ -1,55 +0,0 @@ -local curScreen = Var "LoadingScreen"; -local curStageIndex = GAMESTATE:GetCurrentStageIndex() + 1; -local playMode = GAMESTATE:GetPlayMode(); - -local t = Def.ActorFrame { - LoadActor( THEME:GetPathG("ScreenGameplay", "progress")) .. { - OnCommand=cmd(playcommand,"Set"); - CurrentSongChangedMessageCommand=cmd(playcommand,"Set"); - CurrentCourseChangedMessageCommand=cmd(playcommand,"Set"); - CurrentStepsP1ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentStepsP2ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentTrailP1ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentTrailPl2ChangedMessageCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - local curStage = GAMESTATE:GetCurrentStage(); - self:diffuse(ColorMidTone(StageToColor(curStage))) - end - }; - LoadFont("Common Italic Condensed") .. { - InitCommand=cmd(y,-1;x,-143;uppercase,true;horizalign,center;maxwidth,170;playcommand,"Set"); - CurrentSongChangedMessageCommand=cmd(playcommand,"Set"); - CurrentCourseChangedMessageCommand=cmd(playcommand,"Set"); - CurrentStepsP1ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentStepsP2ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentTrailP1ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentTrailP2ChangedMessageCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - local curStage = GAMESTATE:GetCurrentStage(); - if GAMESTATE:IsCourseMode() then - local stats = STATSMAN:GetCurStageStats() - if not stats then - return - end - local mpStats = stats:GetPlayerStageStats( GAMESTATE:GetMasterPlayerNumber() ) - local songsPlayed = mpStats:GetSongsPassed() + 1 - self:settextf("%i / %i", songsPlayed, GAMESTATE:GetCurrentCourse():GetEstimatedNumStages()); - else - if GAMESTATE:IsEventMode() then - self:settextf("Stage %s", curStageIndex); - else - local thed_stage= thified_curstage_index(false) - if THEME:GetMetric(curScreen,"StageDisplayUseShortString") then - self:settextf(thed_stage) - else - self:settextf("%s Stage", thed_stage) - end - end - end; - self:zoom(1); - self:diffuse(StageToColor(curStage)); - self:diffusetopedge(ColorLightTone(StageToColor(curStage))); - end; - }; -}; -return t \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenGameplay lifebar_Time.redir b/Themes/default/Graphics/ScreenGameplay lifebar_Time.redir deleted file mode 100644 index 64e040d9e3..0000000000 --- a/Themes/default/Graphics/ScreenGameplay lifebar_Time.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenGameplay lifebar_bar \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenGameplay lifebar_bar.lua b/Themes/default/Graphics/ScreenGameplay lifebar_bar.lua deleted file mode 100644 index 23f9a013f6..0000000000 --- a/Themes/default/Graphics/ScreenGameplay lifebar_bar.lua +++ /dev/null @@ -1,118 +0,0 @@ -local pn = ... - -local life_meter_width = 400 -local life_meter_num_segments = 80 -local life_meter_height = 20 -local life_meter_tip_width = 2 -local life_meter_tip_gap = 64 -local life_meter_outline = 0 - -local color_normal = Color.Green -local color_hot = Color.Blue -local color_danger = Color.Red -local color_dead = Color.Outline - -local pn_offset = (pn == PLAYER_1) and 0.5 or -0.5 -local name_offset_x = -life_meter_width/2 - -local function getPlayersName(pn) - local s = PROFILEMAN:GetPlayerName(pn) - if s == "" then - return PlayerNumberToString(pn) - end - return s -end - -local function MakeSeperators() - local function x_pos(i) - return (-life_meter_width/2) + (i/life_meter_num_segments)* life_meter_width - end - local a = Def.Quad { - InitCommand=cmd(zoomto,2,life_meter_height), - OnCommand=cmd(diffuse,Color.Black;diffusealpha,0.15) - } - local t = Def.ActorFrame {} - for i=1, life_meter_num_segments do - t[#t+1] = Def.ActorFrame { InitCommand=cmd(x,x_pos(i)); a } - end - return t -end - -local t = Def.ActorFrame {} - -local function updateFunc(self) - local c = self:GetChildren(); - local beat = self:GetSecsIntoEffect() % 1 - local _beat = self.life == 1.00 and 0 or beat - local _fillWidth = (life_meter_width * self.life - _beat * life_meter_tip_gap) / life_meter_width - local _clampedWidth = math.round(_fillWidth * life_meter_num_segments) - local _tipPosition = self.life - local _tipClamped = math.round( _tipPosition * life_meter_num_segments ) / life_meter_num_segments - c.Fill:zoomtowidth( math.max(0,(_clampedWidth/life_meter_num_segments) * life_meter_width) ) - --c.Fill:zoomtowidth( (life_meter_width * self.life) - beat * life_meter_tip_gap) - c.Tip:x( (_tipClamped*life_meter_width) - life_meter_width/2) -end - -t[#t+1] = Def.ActorFrame { - InitCommand=function(self) - self:SetUpdateFunction(updateFunc) - self.life = 0 - end, - OnCommand=cmd(spin;effectclock,'beat';effectperiod,1;effectmagnitude,0,0,0), - HealthStateChangedMessageCommand=function(self,param) - local c = self:GetChildren() - - if param.PlayerNumber == pn then - if param.HealthState ~= param.OldHealthState then - local state_name = ToEnumShortString(param.HealthState) - self:playcommand(state_name) - end - end - end, - LifeChangedMessageCommand=function(self,param) - local c = self:GetChildren() - if param.Player == pn then - self.life = param.LifeMeter:GetLife() - c.Fill:zoomtowidth( (life_meter_width) * self.life ) - end - end, - -- Outline - Def.Quad { - Name="Outline", - InitCommand=cmd(zoomto,life_meter_width+life_meter_outline,life_meter_height+life_meter_outline), - OnCommand=cmd() - }, - -- Background - Def.Quad { - Name="Background", - InitCommand=cmd(zoomto,life_meter_width,life_meter_height), - OnCommand=cmd(diffuse,color("#32373E")), - AliveCommand=cmd(stopeffect;diffuse,color("#32373E")), - DangerCommand=cmd(diffuseshift;effectcolor2,ColorMidTone(Color.Red);effectcolor1,ColorDarkTone(Color.Red)), - DeadCommand=cmd(stopeffect;diffuse,color("#000000")), - }, - Def.Quad { - Name="Fill", - InitCommand=cmd(x,-life_meter_width/2;zoomto,life_meter_width,life_meter_height;horizalign,left), - OnCommand=cmd(diffuse,PlayerColor(pn)), - -- - HotCommand=cmd(diffuse,color("#ff9232");diffuseshift;effectclock,'beat';effectcolor1,color("#ff9232");effectcolor2,color("#ffe263")), - AliveCommand=cmd(diffuse,PlayerColor(pn);stopeffect), - DangerCommand=cmd(diffuse,Color.Red;diffuseshift;effectclock,'beat';effectcolor1,Color.Red;effectcolor2,color("#FF797C")), - DeadCommand=cmd(diffuse,Color.Red;stopeffect) - }, - MakeSeperators(), - Def.Quad { - Name="Tip", - InitCommand=cmd(basezoomx,life_meter_tip_width;basezoomy,life_meter_height), - -- - OnCommand=cmd(diffuse,ColorLightTone(PlayerColor(pn))), - -- - HotCommand=cmd(diffuse,color("#FFED31");glowshift;effectclock,'beat'), - AliveCommand=cmd(diffuse,ColorLightTone(PlayerColor(pn));stopeffect), - DangerCommand=cmd(diffuse,Color.Red;diffuseshift;effectclock,'beat';effectcolor1,color("#000000");effectcolor2,Color.Red), - DeadCommand=cmd(diffuse,Color.Red;stopeffect) - } -} - -return t diff --git a/Themes/default/Graphics/ScreenGameplay lifebar_battery.lua b/Themes/default/Graphics/ScreenGameplay lifebar_battery.lua deleted file mode 100644 index ddc602f42a..0000000000 --- a/Themes/default/Graphics/ScreenGameplay lifebar_battery.lua +++ /dev/null @@ -1,86 +0,0 @@ -local pn = ... -local life_meter_width = 400 -local life_meter_height = 20 -local life_meter_outline = 0 - -local function CreateSeperators() - local t = Def.ActorFrame {} - - for i = 1, 50 do - t[#t+1] = Def.ActorFrame { - SetCommand=function(self) - local life_meter = SCREENMAN:GetTopScreen():GetLifeMeter(pn) - local num_items = life_meter:GetTotalLives() - - local function position(index) - return scale(index/num_items,0,1,-life_meter_width/2,life_meter_width/2) - end - - self:x(position(i)) - self:visible(i < num_items) - end, - OnCommand=cmd(playcommand,"Set"), - -- - Def.Quad { - InitCommand=cmd(zoomto,2,life_meter_height), - OnCommand=cmd(diffuse,Color.Black) - } - } - end - - return t -end - -local t = Def.ActorFrame {} - -t[#t+1] = Def.ActorFrame { - HealthStateChangedMessageCommand=function(self,param) - local c = self:GetChildren() - - if param.PlayerNumber == pn then - if param.HealthState ~= param.OldHealthState then - local state_name = ToEnumShortString(param.HealthState) - self:playcommand(state_name) - end - end - end, - LifeChangedMessageCommand=function(self,param) - local c = self:GetChildren() - if param.Player == pn then - local life = param.LifeMeter:GetLife() - c.Fill:zoomtowidth( life_meter_width * life ) - end - end, - -- Outline - Def.Quad { - Name="Outline", - InitCommand=cmd(zoomto,life_meter_width+life_meter_outline,life_meter_height+life_meter_outline), - OnCommand=cmd() - }, - -- Background - Def.Quad { - Name="Background", - InitCommand=cmd(zoomto,life_meter_width,life_meter_height), - OnCommand=cmd(diffuse,color("#32373E")), - AliveCommand=cmd(stopeffect;diffuse,color("#32373E")), - DangerCommand=cmd(diffuseshift;effectcolor2,ColorMidTone(Color.Red);effectcolor1,ColorDarkTone(Color.Red)), - DeadCommand=cmd(stopeffect;diffuse,color("#000000")), - }, - Def.Quad { - Name="Fill", - InitCommand=cmd(x,-life_meter_width/2;zoomto,life_meter_width,life_meter_height;horizalign,left), - OnCommand=cmd(diffuse,PlayerColor(pn)), - -- - HotCommand=cmd(glowshift;effectclock,'beat'), - AliveCommand=cmd(stopeffect), - DangerCommand=cmd(diffuseshift;effectclock,'beat';effectcolor1,PlayerColor(pn);effectcolor2,PlayerDarkColor(pn)), - DeadCommand=cmd(stopeffect) - }, - LoadFont("Common Normal") .. { - Text="", - OnCommand=cmd(diffuse,Color.Black) - }, - CreateSeperators() -} - -return t \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenGameplay progress.png b/Themes/default/Graphics/ScreenGameplay progress.png deleted file mode 100644 index 683145ec5e..0000000000 Binary files a/Themes/default/Graphics/ScreenGameplay progress.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenHighScores ScrollerItem/default.lua b/Themes/default/Graphics/ScreenHighScores ScrollerItem/default.lua deleted file mode 100644 index 16c25863ef..0000000000 --- a/Themes/default/Graphics/ScreenHighScores ScrollerItem/default.lua +++ /dev/null @@ -1,93 +0,0 @@ -local t = Def.ActorFrame { - FOV=90; - InitCommand=cmd(runcommandsonleaves,cmd(ztest,true)); -}; - -t[#t+1] = LoadActor("frame") .. { - InitCommand=cmd(diffusealpha,0.8); -}; - - -t[#t+1] = Def.TextBanner { - InitCommand=cmd(x,-230;Load,"TextBannerHighScores"); - SetCommand=function(self, params) - if params.Song then - self:SetFromSong( params.Song ); - self:diffuse( SONGMAN:GetSongColor(params.Song) ); - else - self:SetFromString( params.Course:GetTitle() ); - self:diffuse( SONGMAN:GetCourseColor(params.Course) ); - end - end; -}; - -local NumColumns = THEME:GetMetric(Var "LoadingScreen", "NumColumns"); - -local c; -local Scores = Def.ActorFrame { - InitCommand = function(self) - c = self:GetChildren(); - end; -}; -t[#t+1] = Scores; - -for idx=1,NumColumns do - local x_pos = 35 + 83 * (idx-1); - Scores[#Scores+1] = LoadFont(Var "LoadingScreen","Name") .. { - Name = idx .. "Name"; - InitCommand=cmd(x,x_pos;y,8;shadowlength,1;maxwidth,68); - OnCommand=cmd(zoom,0.75); - }; - Scores[#Scores+1] = LoadFont(Var "LoadingScreen","Score") .. { - Name = idx .. "Score"; - InitCommand=cmd(x,x_pos;y,-9;shadowlength,1;maxwidth,68); - OnCommand=cmd(zoom,0.75); - }; - Scores[#Scores+1] = LoadActor("empty") .. { - Name = idx .. "Empty"; - InitCommand=cmd(x,x_pos); - OnCommand=cmd(zoom,0.75); - }; - -end - -local sNoScoreName = THEME:GetMetric("Common", "NoScoreName"); - -Scores.SetCommand=function(self, params) - local pProfile = PROFILEMAN:GetMachineProfile(); - - for name, child in pairs(c) do - child:visible(false); - end - for idx=1,NumColumns do - c[idx .. "Empty"]:visible(true); - end - - local Current = params.Song or params.Course; - if Current then - for idx, CurrentItem in pairs(params.Entries) do - if CurrentItem then - local hsl = pProfile:GetHighScoreList(Current, CurrentItem); - local hs = hsl and hsl:GetHighScores(); - - local name = c[idx .. "Name"]; - local score = c[idx .. "Score"]; - local empty = c[idx .. "Empty"]; - - name:visible( true ); - score:visible( true ); - empty:visible( false ); - - if hs and #hs > 0 then - name:settext( hs[1]:GetName() ); - score:settext( FormatPercentScore( hs[1]:GetPercentDP() ) ); - else - name:settext( sNoScoreName ); - score:settext( FormatPercentScore( 0 ) ); - end - end - end; - end -end; - -return t; diff --git a/Themes/default/Graphics/ScreenHighScores ScrollerItem/empty.png b/Themes/default/Graphics/ScreenHighScores ScrollerItem/empty.png deleted file mode 100644 index e7798ed695..0000000000 Binary files a/Themes/default/Graphics/ScreenHighScores ScrollerItem/empty.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenHighScores ScrollerItem/frame.png b/Themes/default/Graphics/ScreenHighScores ScrollerItem/frame.png deleted file mode 100644 index 992737317e..0000000000 Binary files a/Themes/default/Graphics/ScreenHighScores ScrollerItem/frame.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenLogo Logo.redir b/Themes/default/Graphics/ScreenLogo Logo.redir deleted file mode 100644 index 3370a86c88..0000000000 --- a/Themes/default/Graphics/ScreenLogo Logo.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenTitleMenu logo \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenMiniMenu page.png b/Themes/default/Graphics/ScreenMiniMenu page.png deleted file mode 100644 index e5693d2b71..0000000000 Binary files a/Themes/default/Graphics/ScreenMiniMenu page.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenOptions LineHighlight P1.png b/Themes/default/Graphics/ScreenOptions LineHighlight P1.png deleted file mode 100644 index 61409caa77..0000000000 Binary files a/Themes/default/Graphics/ScreenOptions LineHighlight P1.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenOptions LineHighlight P2.png b/Themes/default/Graphics/ScreenOptions LineHighlight P2.png deleted file mode 100644 index 15d66c6d41..0000000000 Binary files a/Themes/default/Graphics/ScreenOptions LineHighlight P2.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenOptions halfpage (doubleres).png b/Themes/default/Graphics/ScreenOptions halfpage (doubleres).png deleted file mode 100644 index c081f71f68..0000000000 Binary files a/Themes/default/Graphics/ScreenOptions halfpage (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenOptions page.png b/Themes/default/Graphics/ScreenOptions page.png deleted file mode 100644 index 678d7dc26a..0000000000 Binary files a/Themes/default/Graphics/ScreenOptions page.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenPlayerOptions PlayerNameplate.lua b/Themes/default/Graphics/ScreenPlayerOptions PlayerNameplate.lua deleted file mode 100644 index 4f2e5a7935..0000000000 --- a/Themes/default/Graphics/ScreenPlayerOptions PlayerNameplate.lua +++ /dev/null @@ -1,93 +0,0 @@ -local PlayerNumber = ... -assert( PlayerNumber ) - -local bpm_text_zoom = 0.6 - -local song_bpms= {} -local bpm_text= "??? - ???" -local function format_bpm(bpm) - return ("%.0f"):format(bpm) -end - --- Courses don't have GetDisplayBpms. -if GAMESTATE:GetCurrentSong() then - song_bpms= GAMESTATE:GetCurrentSong():GetDisplayBpms() - song_bpms[1]= math.round(song_bpms[1]) - song_bpms[2]= math.round(song_bpms[2]) - if song_bpms[1] == song_bpms[2] then - bpm_text= format_bpm(song_bpms[1]) - else - bpm_text= format_bpm(song_bpms[1]) .. " - " .. format_bpm(song_bpms[2]) - end -end - -local t = Def.ActorFrame { - LoadActor(THEME:GetPathB("_frame","3x1"),"rounded light", 250-16) .. { - OnCommand=cmd(diffuse,ColorLightTone(PlayerColor(PlayerNumber));diffusealpha,0.8); - }; - LoadFont("Common Condensed") .. { - Text=ToEnumShortString(PlayerNumber); - Name="PlayerShortName", - InitCommand=cmd(x,-127;maxwidth,32;zoom,0.75), - OnCommand=cmd(diffuse,ColorDarkTone(PlayerColor(PlayerNumber))) - }, - LoadFont("_overpass 36px") .. { - Text=bpm_text; - Name="BPMRangeOld", - InitCommand=cmd(x,-60;maxwidth,88/bpm_text_zoom), - OnCommand=cmd(zoom,bpm_text_zoom;diffuse,ColorDarkTone(PlayerColor(PlayerNumber))) - }, - LoadActor(THEME:GetPathG("_StepsDisplayListRow","arrow")) .. { - Name="Seperator", - InitCommand=cmd(x,4); - OnCommand=cmd(diffuse,ColorDarkTone(PlayerColor(PlayerNumber))) - }, - LoadFont("_overpass 36px") .. { - Text="100 - 200000"; - Text="100 - 200000"; - Name="BPMRangeNew", - InitCommand= function(self) - self:x(68):maxwidth(88/bpm_text_zoom):zoom(bpm_text_zoom) - local speed, mode= GetSpeedModeAndValueFromPoptions(PlayerNumber) - self:playcommand("SpeedChoiceChanged", {pn= PlayerNumber, mode= mode, speed= speed}) - end, - BPMWillNotChangeCommand=cmd(stopeffect;diffuse,ColorDarkTone(PlayerColor(PlayerNumber))), - BPMWillChangeCommand=cmd(diffuseshift;effectcolor1,Color.Black;effectcolor2,ColorMidTone(PlayerColor(PlayerNumber))), - SpeedChoiceChangedMessageCommand= function(self, param) - if param.pn ~= PlayerNumber then return end - local text= "" - local no_change= true - if param.mode == "x" then - if not song_bpms[1] then - text= "??? - ???" - elseif song_bpms[1] == song_bpms[2] then - text= format_bpm(song_bpms[1] * param.speed*.01) - else - text= format_bpm(song_bpms[1] * param.speed*.01) .. " - " .. - format_bpm(song_bpms[2] * param.speed*.01) - end - no_change= param.speed == 100 - elseif param.mode == "C" then - text= param.mode .. param.speed - no_change= param.speed == song_bpms[2] and song_bpms[1] == song_bpms[2] - else - no_change= param.speed == song_bpms[2] - if song_bpms[1] == song_bpms[2] then - text= param.mode .. param.speed - else - local factor= song_bpms[1] / song_bpms[2] - text= param.mode .. format_bpm(param.speed * factor) .. " - " - .. param.mode .. param.speed - end - end - self:settext(text) - if no_change then - self:queuecommand("BPMWillNotChange") - else - self:queuecommand("BPMWillChange") - end - end - } -} - -return t diff --git a/Themes/default/Graphics/ScreenSelectMusic AlternateHelpDisplay.lua b/Themes/default/Graphics/ScreenSelectMusic AlternateHelpDisplay.lua deleted file mode 100644 index e950ca90f1..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic AlternateHelpDisplay.lua +++ /dev/null @@ -1,33 +0,0 @@ -return Def.HelpDisplay { - File = THEME:GetPathF("HelpDisplay", "text"); - InitCommand=function(self) - local s = THEME:GetString(Var "LoadingScreen","AlternateHelpText"); - self:SetTipsColonSeparated(s); - end; - SetHelpTextCommand=function(self, params) - self:SetTipsColonSeparated( params.Text ); - end; -}; ---[[ local sString = THEME:GetString(Var "LoadingScreen","AlternateHelpText"); -local tItems = split(sString,"&"); - -local t = Def.ActorScroller { - NumItemsToDraw=#tItems; - SecondsPerItem=1.25; - TransformFunction=function( self, offset, itemIndex, numItems ) - self:x( offset*74 ); - end; - InitCommand=cmd(SetLoop,true); --- OnCommand=cmd(scrollwithpadding,10,0); -}; - -for i=1,#tItems do - t[#t+1] = Def.ActorFrame { - LoadFont("HelpDisplay", "text") .. { - Text=tostring(tItems[i]); - OnCommand=THEME:GetMetric( Var "LoadingScreen","HelpOnCommand"); - }; - }; -end - -return t; --]] diff --git a/Themes/default/Graphics/ScreenSelectMusic BPMDisplay.lua b/Themes/default/Graphics/ScreenSelectMusic BPMDisplay.lua deleted file mode 100644 index 097e6e92da..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic BPMDisplay.lua +++ /dev/null @@ -1,7 +0,0 @@ -return Def.BPMDisplay { - File=THEME:GetPathF("BPMDisplay", "bpm"); - Name="BPMDisplay"; - SetCommand=function(self) self:SetFromGameState() end; - CurrentSongChangedMessageCommand=cmd(playcommand,"Set"); - CurrentCourseChangedMessageCommand=cmd(playcommand,"Set"); -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectMusic CourseContentsList.lua b/Themes/default/Graphics/ScreenSelectMusic CourseContentsList.lua deleted file mode 100644 index 5114bfad69..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic CourseContentsList.lua +++ /dev/null @@ -1,95 +0,0 @@ --- Man, I hate this thing. I tried to do what I could with it, though. - --- I'm not really sure why this needs to be separate from the main CourseContentsList creation... -local transform = function(self,offsetFromCenter,itemIndex,numItems) - self:y( offsetFromCenter * 62 ) - -- First condition is for making sure the items disappear before going past the banner. - -- Second condition is to make their transition from the bottom of the screen look a little smoother. - -- The exact numbers will likely need changing if "NumItemsToDraw" is changed. - if offsetFromCenter < -1 or offsetFromCenter > 5 then - self:diffusealpha(0) - -- And this is just so the objects don't look quite as "THERE" underneath the info pane and footer. - elseif offsetFromCenter < 0 or offsetFromCenter > 4 then - self:diffusealpha(0.6) - end -end - -return Def.CourseContentsList { - MaxSongs = 999, - NumItemsToDraw = 12, - ShowCommand=cmd(bouncebegin,0.3;zoomy,1), - HideCommand=cmd(linear,0.3;zoomy,0), - SetCommand=function(self) - self:SetFromGameState() - self:SetCurrentAndDestinationItem(0) - self:SetPauseCountdownSeconds(1) - self:SetSecondsPauseBetweenItems( 0.25 ) - self:SetTransformFromFunction(transform) - -- - self:SetDestinationItem( math.max(0,self:GetNumItems() - 5) ) - self:SetLoop(false) - self:SetMask(0,0) - end, - CurrentTrailP1ChangedMessageCommand=cmd(playcommand,"Set"), - CurrentTrailP2ChangedMessageCommand=cmd(playcommand,"Set"), - - Display = Def.ActorFrame { - InitCommand=cmd(setsize,290,64), - - LoadActor(THEME:GetPathG("CourseEntryDisplay","bar")) .. { - SetSongCommand=function(self, params) - if params.Difficulty then - self:diffuse(ColorLightTone(CustomDifficultyToColor(params.Difficulty))); - else - self:diffuse( color("#FFFFFF") ); - end - -- These tweens were actually messing up the visibility of the scroller objects, so... - --(cmd(finishtweening;diffusealpha,0;sleep,0.125*params.Number;smooth,0.2;diffusealpha,1))(self); - end - }, - - Def.TextBanner { - InitCommand=cmd(x,-10;y,-1;Load,"TextBannerCourse";SetFromString,"", "", "", "", "", ""), - SetSongCommand=function(self, params) - if params.Song then - if GAMESTATE:GetCurrentCourse():GetDisplayFullTitle() == "Abomination" then - -- abomination hack - if PREFSMAN:GetPreference("EasterEggs") then - if params.Number % 2 ~= 0 then - -- turkey march - local artist = params.Song:GetDisplayArtist(); - self:SetFromString( "Turkey", "", "", "", artist, "" ); - else - self:SetFromSong( params.Song ); - end; - else - self:SetFromSong( params.Song ); - end; - else - self:SetFromSong( params.Song ); - end; - self:diffuse(color("#000000")); - self:diffusealpha(0.8); --- self:glow("1,1,1,0.5"); - else - self:SetFromString( "??????????", "??????????", "", "", "", "" ); - self:diffuse( color("#FFFFFF") ); --- self:glow("1,1,1,0"); - end - - --(cmd(finishtweening;diffusealpha,0;sleep,0.125*params.Number;smooth,0.2;diffusealpha,1))(self); - end - }, - - LoadFont("CourseEntryDisplay","difficulty") .. { - Text="0", - InitCommand=cmd(x,210;y,0;zoom,0.75), - SetSongCommand=function(self, params) - if params.PlayerNumber ~= GAMESTATE:GetMasterPlayerNumber() then return end - self:settext( params.Meter ); - self:diffuse(ColorDarkTone(CustomDifficultyToColor(params.Difficulty) )); - --(cmd(finishtweening;zoomy,0;sleep,0.125*params.Number;linear,0.125;zoom,1.1;linear,0.05;zoom,1))(self); - end - }, - } -} \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectMusic CourseType.lua b/Themes/default/Graphics/ScreenSelectMusic CourseType.lua deleted file mode 100644 index 9a3a8dbb9d..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic CourseType.lua +++ /dev/null @@ -1,2 +0,0 @@ -return LoadFont("Common Condensed") .. { -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectMusic DifficultyList.lua b/Themes/default/Graphics/ScreenSelectMusic DifficultyList.lua deleted file mode 100644 index 20e4b6adad..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic DifficultyList.lua +++ /dev/null @@ -1,90 +0,0 @@ -local function arrow_bounce(self, x, y) - self:bounce() - self:effectmagnitude(x,y,0) - self:effecttiming(0,0,0.75,0.25) - self:effectclock('bgm') -end - -return Def.ActorFrame { - CurrentSongChangedMessageCommand=function(self) - local song = GAMESTATE:GetCurrentSong(); - if song then --- self:setaux(0); - self:finishtweening(); - self:decelerate(0.3):zoomx(1):diffusealpha(1) - elseif not song and self:GetZoomX() == 1 then --- self:setaux(1); - self:finishtweening(); - self:decelerate(0.3):zoomx(0):diffusealpha(0) - end; - end; - Def.StepsDisplayList { - Name="StepsDisplayListRow"; - OnCommand=function(self) - self:diffusealpha(0):zoomx(0):decelerate(0.4):zoomx(1):diffusealpha(1) - end; - OffCommand=function(self) - self:decelerate(0.3):zoomx(0):diffusealpha(0) - end; - CursorP1 = Def.ActorFrame { - InitCommand=function(self) - self:x(-174) - self:player(PLAYER_1) - arrow_bounce(self, 5, 0) - end, - PlayerJoinedMessageCommand=function(self, params) - if params.Player == PLAYER_1 then - self:visible(true); - (cmd(zoom,0;bounceend,1;zoom,1))(self); - end; - end; - PlayerUnjoinedMessageCommand=function(self, params) - if params.Player == PLAYER_1 then - self:visible(true); - (cmd(bouncebegin,1;zoom,0))(self); - end; - end; - LoadActor(THEME:GetPathG("_StepsDisplayListRow","Cursor")) .. { - InitCommand=cmd(diffuse,ColorLightTone(PlayerColor(PLAYER_1));x,8;zoom,0.75); - }; - LoadFont("_roboto condensed Bold 48px") .. { - Text="P1"; - InitCommand=cmd(horizalign,center;x,8;diffuse,ColorDarkTone(PlayerColor(PLAYER_1))); - OnCommand=cmd(zoom,0.5); - }; - }; - CursorP2 = Def.ActorFrame { - InitCommand=function(self) - self:x(174) - self:player(PLAYER_2) - arrow_bounce(self, -5, 0) - end, - PlayerJoinedMessageCommand=function(self, params) - if params.Player == PLAYER_2 then - self:visible(true); - (cmd(zoom,0;bounceend,1;zoom,1))(self); - end; - end; - PlayerUnjoinedMessageCommand=function(self, params) - if params.Player == PLAYER_2 then - self:visible(true); - (cmd(bouncebegin,1;zoom,0))(self); - end; - end; - LoadActor(THEME:GetPathG("_StepsDisplayListRow","Cursor")) .. { - InitCommand=cmd(diffuse,ColorLightTone(PlayerColor(PLAYER_2));x,-8;zoom,0.75;zoomx,-0.75); - }; - LoadFont("_roboto condensed Bold 48px") .. { - Text="P2"; - InitCommand=cmd(horizalign,center;x,-8;diffuse,ColorDarkTone(PlayerColor(PLAYER_2))); - OnCommand=cmd(zoom,0.5); - }; - }; - CursorP1Frame = Def.Actor{ - ChangeCommand=cmd(stoptweening;decelerate,0.05); - }; - CursorP2Frame = Def.Actor{ - ChangeCommand=cmd(stoptweening;decelerate,0.05); - }; - }; -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectMusic PaneDisplayTextP1.lua b/Themes/default/Graphics/ScreenSelectMusic PaneDisplayTextP1.lua deleted file mode 100644 index 8ca7f6ac39..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic PaneDisplayTextP1.lua +++ /dev/null @@ -1 +0,0 @@ -return LoadActor(THEME:GetPathG("PaneDisplay","Text"),PLAYER_1); \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectMusic PaneDisplayTextP2.lua b/Themes/default/Graphics/ScreenSelectMusic PaneDisplayTextP2.lua deleted file mode 100644 index e85dd5eedd..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic PaneDisplayTextP2.lua +++ /dev/null @@ -1 +0,0 @@ -return LoadActor(THEME:GetPathG("PaneDisplay","Text"),PLAYER_2); \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectMusic SongOptionsText.lua b/Themes/default/Graphics/ScreenSelectMusic SongOptionsText.lua deleted file mode 100644 index 5f2f93aa22..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic SongOptionsText.lua +++ /dev/null @@ -1,2 +0,0 @@ -return LoadFont("_noto sans 36px") .. { -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectMusic SongTime.lua b/Themes/default/Graphics/ScreenSelectMusic SongTime.lua deleted file mode 100644 index aabc50eb73..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic SongTime.lua +++ /dev/null @@ -1,2 +0,0 @@ -return LoadFont("Common normal") .. { -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectMusic banner overlay.png b/Themes/default/Graphics/ScreenSelectMusic banner overlay.png deleted file mode 100644 index 6118197a8d..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectMusic banner overlay.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectMusic info pane.png b/Themes/default/Graphics/ScreenSelectMusic info pane.png deleted file mode 100644 index 44859e847e..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectMusic info pane.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectMusic pane background.png b/Themes/default/Graphics/ScreenSelectMusic pane background.png deleted file mode 100644 index e3a7ef1a47..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectMusic pane background.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon/Endless.png b/Themes/default/Graphics/ScreenSelectPlayMode Icon/Endless.png deleted file mode 100644 index b9e3bdaeae..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode Icon/Endless.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon/Nonstop.png b/Themes/default/Graphics/ScreenSelectPlayMode Icon/Nonstop.png deleted file mode 100644 index 7a716485d6..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode Icon/Nonstop.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon/Normal.png b/Themes/default/Graphics/ScreenSelectPlayMode Icon/Normal.png deleted file mode 100644 index ca08f90526..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode Icon/Normal.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon/Oni.png b/Themes/default/Graphics/ScreenSelectPlayMode Icon/Oni.png deleted file mode 100644 index 0fcf454fa4..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode Icon/Oni.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon/Rave.png b/Themes/default/Graphics/ScreenSelectPlayMode Icon/Rave.png deleted file mode 100644 index e9ea9ca9ca..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode Icon/Rave.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon/_background base.png b/Themes/default/Graphics/ScreenSelectPlayMode Icon/_background base.png deleted file mode 100644 index 03195d3ab2..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode Icon/_background base.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon/_highlight.png b/Themes/default/Graphics/ScreenSelectPlayMode Icon/_highlight.png deleted file mode 100644 index ce29e2d9e5..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode Icon/_highlight.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon/default.lua b/Themes/default/Graphics/ScreenSelectPlayMode Icon/default.lua deleted file mode 100644 index 246a576331..0000000000 --- a/Themes/default/Graphics/ScreenSelectPlayMode Icon/default.lua +++ /dev/null @@ -1,44 +0,0 @@ -local gc = Var("GameCommand") - ---local string_expl = THEME:GetString(Var "LoadingScreen", gc:GetName().."Explanation") -local icon_color = ModeIconColors[gc:GetName()] -local icon_size = 192 - -local t = Def.ActorFrame {} -t[#t+1] = Def.ActorFrame { - OnCommand=cmd(diffusealpha,0;linear,0.4;diffusealpha,1), - GainFocusCommand=cmd(stoptweening;bob;effectmagnitude,0,0,3;decelerate,0.1;zoom,0.95), - LoseFocusCommand=cmd(stoptweening;stopeffect;decelerate,0.1;zoom,0.9), - OffCommand=cmd(decelerate,0.2;zoom,0.7;diffusealpha,0), - - LoadActor("_background base") .. { - LoseFocusCommand=cmd(diffuse,icon_color), - GainFocusCommand=cmd(diffuse,ColorLightTone(icon_color)), - }, - - LoadActor( gc:GetName() ) .. { - InitCommand=cmd(addy,-20;diffuse,Color.Black), - GainFocusCommand=cmd(diffusealpha,1.0), - LoseFocusCommand=cmd(diffusealpha,0.4) - }, - - -- todo: generate a better font for these. - LoadFont("_overpass 48px")..{ - Text=string.upper(gc:GetText()), - InitCommand=cmd(horizalign,center;y,icon_size/3.4;zoom,0.5;maxwidth,icon_size*1.3;diffusecolor,color("#000000")), - GainFocusCommand=cmd(diffusealpha,1), - LoseFocusCommand=cmd(diffusealpha,0.5) - }, - - -- Will this ever actually be used? - -- LoadFont("Common Normal")..{ - -- Text=string.upper(string_expl), - -- InitCommand=cmd(y,27.5;maxwidth,232) - -- }, - - LoadActor("_highlight") .. { - LoseFocusCommand=cmd(stopeffect;decelerate,0.1;diffuse,Color.Invisible), - GainFocusCommand=cmd(decelerate,0.2;diffuse,Color.Black;diffuseshift;effectcolor1,Color.White;effectcolor2,color("#FFFFFF99")) - } -} -return t \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectProfile CardBackground (doubleres).png b/Themes/default/Graphics/ScreenSelectProfile CardBackground (doubleres).png deleted file mode 100644 index 70631a9e78..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectProfile CardBackground (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectStyle Icon.lua b/Themes/default/Graphics/ScreenSelectStyle Icon.lua deleted file mode 100644 index b8281d7d8d..0000000000 --- a/Themes/default/Graphics/ScreenSelectStyle Icon.lua +++ /dev/null @@ -1,32 +0,0 @@ -local gc = Var("GameCommand"); - -local string_name = gc:GetText(); -local string_expl = THEME:GetString("StyleType", gc:GetStyle():GetStyleType()); -local icon_color = color("#FFCB05"); -local icon_color2 = color("#F0BA00"); - -local t = Def.ActorFrame {}; -t[#t+1] = Def.ActorFrame { - GainFocusCommand=THEME:GetMetric(Var "LoadingScreen","IconGainFocusCommand"); - LoseFocusCommand=THEME:GetMetric(Var "LoadingScreen","IconLoseFocusCommand"); - - LoadActor(THEME:GetPathG("ScreenSelectPlayMode", "icon/_background base"))..{ - GainFocusCommand=cmd(diffuse,color("#981F41")); - LoseFocusCommand=cmd(diffuse,color("#740A27")); - }; - LoadFont("_overpass 36px")..{ - Text=string.upper(string_name); - InitCommand=cmd(y,-12;maxwidth,232); - OnCommand=cmd(diffuse,icon_color); - }; - LoadFont("Common Italic Condensed")..{ - Text=string.upper(string_expl); - InitCommand=cmd(y,29.5;maxwidth,128); - }; - - LoadActor(THEME:GetPathG("ScreenSelectPlayMode", "icon/_background base"))..{ - DisabledCommand=cmd(diffuse,color("0,0,0,0.5")); - EnabledCommand=cmd(diffuse,color("1,1,1,0")); - }; -}; -return t \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenStageInformation stage 1st.png b/Themes/default/Graphics/ScreenStageInformation stage 1st.png deleted file mode 100644 index b17106dd12..0000000000 Binary files a/Themes/default/Graphics/ScreenStageInformation stage 1st.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenStageInformation stage 2nd.png b/Themes/default/Graphics/ScreenStageInformation stage 2nd.png deleted file mode 100644 index 360b3ea7f2..0000000000 Binary files a/Themes/default/Graphics/ScreenStageInformation stage 2nd.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenStageInformation stage 3rd.png b/Themes/default/Graphics/ScreenStageInformation stage 3rd.png deleted file mode 100644 index e1ec918a36..0000000000 Binary files a/Themes/default/Graphics/ScreenStageInformation stage 3rd.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenStageInformation stage 4th.png b/Themes/default/Graphics/ScreenStageInformation stage 4th.png deleted file mode 100644 index c8c1694e0d..0000000000 Binary files a/Themes/default/Graphics/ScreenStageInformation stage 4th.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenStageInformation stage 5th.png b/Themes/default/Graphics/ScreenStageInformation stage 5th.png deleted file mode 100644 index 526cd70b21..0000000000 Binary files a/Themes/default/Graphics/ScreenStageInformation stage 5th.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenStageInformation stage 6th.png b/Themes/default/Graphics/ScreenStageInformation stage 6th.png deleted file mode 100644 index 6f06988130..0000000000 Binary files a/Themes/default/Graphics/ScreenStageInformation stage 6th.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenStageInformation stage endless.png b/Themes/default/Graphics/ScreenStageInformation stage endless.png deleted file mode 100644 index 4568b0d36c..0000000000 Binary files a/Themes/default/Graphics/ScreenStageInformation stage endless.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenStageInformation stage event.png b/Themes/default/Graphics/ScreenStageInformation stage event.png deleted file mode 100644 index d01f6240af..0000000000 Binary files a/Themes/default/Graphics/ScreenStageInformation stage event.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenStageInformation stage extra1.png b/Themes/default/Graphics/ScreenStageInformation stage extra1.png deleted file mode 100644 index fe7d34638a..0000000000 Binary files a/Themes/default/Graphics/ScreenStageInformation stage extra1.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenStageInformation stage extra2.png b/Themes/default/Graphics/ScreenStageInformation stage extra2.png deleted file mode 100644 index 3f696df56e..0000000000 Binary files a/Themes/default/Graphics/ScreenStageInformation stage extra2.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenStageInformation stage final.png b/Themes/default/Graphics/ScreenStageInformation stage final.png deleted file mode 100644 index c1099bc672..0000000000 Binary files a/Themes/default/Graphics/ScreenStageInformation stage final.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenStageInformation stage nonstop.png b/Themes/default/Graphics/ScreenStageInformation stage nonstop.png deleted file mode 100644 index 252cdd56dc..0000000000 Binary files a/Themes/default/Graphics/ScreenStageInformation stage nonstop.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenStageInformation stage oni.png b/Themes/default/Graphics/ScreenStageInformation stage oni.png deleted file mode 100644 index 1bacc2103d..0000000000 Binary files a/Themes/default/Graphics/ScreenStageInformation stage oni.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenTitleMenu CurrentGametype.lua b/Themes/default/Graphics/ScreenTitleMenu CurrentGametype.lua deleted file mode 100644 index 9675faf236..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu CurrentGametype.lua +++ /dev/null @@ -1,7 +0,0 @@ -local icon_params = { - base_color = color("#981F41"), - label_text = Screen.String("CurrentGametype"), - value_text = GAMESTATE:GetCurrentGame():GetName() -} - -return LoadActor(THEME:GetPathG("", "_title_info_icon"), icon_params) \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenTitleMenu LifeDifficulty.lua b/Themes/default/Graphics/ScreenTitleMenu LifeDifficulty.lua deleted file mode 100644 index 379d623131..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu LifeDifficulty.lua +++ /dev/null @@ -1,7 +0,0 @@ -local icon_params = { - base_color = color("#981F41"), - label_text = Screen.String("LifeDifficulty"), - value_text = GetLifeDifficulty() -} - -return LoadActor(THEME:GetPathG("", "_title_info_icon"), icon_params) \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenTitleMenu NumAdditionalSongs.lua b/Themes/default/Graphics/ScreenTitleMenu NumAdditionalSongs.lua deleted file mode 100644 index 9a3a8dbb9d..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu NumAdditionalSongs.lua +++ /dev/null @@ -1,2 +0,0 @@ -return LoadFont("Common Condensed") .. { -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenTitleMenu NumSongs.lua b/Themes/default/Graphics/ScreenTitleMenu NumSongs.lua deleted file mode 100644 index 9a3a8dbb9d..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu NumSongs.lua +++ /dev/null @@ -1,2 +0,0 @@ -return LoadFont("Common Condensed") .. { -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenTitleMenu PreferenceFrame.png b/Themes/default/Graphics/ScreenTitleMenu PreferenceFrame.png deleted file mode 100644 index e409f0f0c9..0000000000 Binary files a/Themes/default/Graphics/ScreenTitleMenu PreferenceFrame.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenTitleMenu SystemDirection/default.lua b/Themes/default/Graphics/ScreenTitleMenu SystemDirection/default.lua deleted file mode 100644 index c9a5c0fc98..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu SystemDirection/default.lua +++ /dev/null @@ -1,105 +0,0 @@ -local t = Def.ActorFrame {}; -local tInfo = { - {"EventMode","Stages"}, - {"LifeDifficulty","Life"}, - {"TimingDifficulty","Difficulty"}, -}; -local fSpacingX = 72; -local function MakeDisplayBar( fZoomX, fZoomY ) - return Def.ActorFrame { - Def.Quad { - InitCommand=cmd(vertalign,bottom;y,1;zoomto,fZoomX+2,fZoomY+2); - OnCommand=cmd(diffuse,Color("Black")); - }; - Def.Quad { - InitCommand=cmd(vertalign,bottom;zoomto,fZoomX,fZoomY); - OnCommand=cmd(diffuse,Color("Orange");diffusetopedge,Color("Yellow")); - }; - }; -end -local function MakeIcon( sTarget ) - local t = Def.ActorFrame { - LoadActor(THEME:GetPathG("MenuTimer","Frame")); - LoadFont("Common Normal") .. { - Text=sTarget[2]; - InitCommand=cmd(y,24+2;zoom,0.5;shadowlength,1); - }; - -- - LoadFont("Common Normal") .. { - Text="0"; - OnCommand=cmd(settext, - ( PREFSMAN:GetPreference("EventMode") ) and "∞" or PREFSMAN:GetPreference("SongsPerPlay") - ); - Condition=sTarget[1] == "EventMode"; - }; - Def.ActorFrame { - -- Life goes up to 1-5 - Def.ActorFrame { - InitCommand=cmd(y,12); - MakeDisplayBar( 6, 5 ) .. { - InitCommand=cmd(x,-16;visible,( GetLifeDifficulty() >= 1 )); - }; - MakeDisplayBar( 6, 9 ) .. { - InitCommand=cmd(x,-8;visible,( GetLifeDifficulty() >= 2 )); - }; - MakeDisplayBar( 6, 13 ) .. { - InitCommand=cmd(x,0;visible,( GetLifeDifficulty() >= 3 )); - }; - MakeDisplayBar( 6, 16 ) .. { - InitCommand=cmd(x,8;visible,( GetLifeDifficulty() >= 4 )); - }; - MakeDisplayBar( 6, 20 ) .. { - InitCommand=cmd(x,16;visible,( GetLifeDifficulty() >= 5 )); - }; - }; - Condition=sTarget[1] == "LifeDifficulty"; - }; - Def.ActorFrame { - -- Timing goes up to 1-8 - Def.ActorFrame { - InitCommand=cmd(y,12); - MakeDisplayBar( 4, 5 ) .. { - InitCommand=cmd(x,-20;visible,( GetTimingDifficulty() >= 1 )); - }; - MakeDisplayBar( 4, 9 ) .. { - InitCommand=cmd(x,-15;visible,( GetTimingDifficulty() >= 2 )); - }; - MakeDisplayBar( 4, 13 ) .. { - InitCommand=cmd(x,-10;visible,( GetTimingDifficulty() >= 3 )); - }; - MakeDisplayBar( 4, 16 ) .. { - InitCommand=cmd(x,-5;visible,( GetTimingDifficulty() >= 4 )); - }; - MakeDisplayBar( 4, 20 ) .. { - InitCommand=cmd(x,5;visible,( GetTimingDifficulty() >= 5 )); - }; - MakeDisplayBar( 4, 20 ) .. { - InitCommand=cmd(x,10;visible,( GetTimingDifficulty() >= 6 )); - }; - MakeDisplayBar( 4, 20 ) .. { - InitCommand=cmd(x,15;visible,( GetTimingDifficulty() >= 7 )); - }; - MakeDisplayBar( 4, 20 ) .. { - InitCommand=cmd(x,20;visible,( GetTimingDifficulty() >= 8 )); - }; - }; - Condition=sTarget[1] == "TimingDifficulty"; - }; - -- ---[[ for i=1,8 do - t[#t+1] = Def.Quad { - InitCommand=cmd(vertalign,bottom;zoomto,4,10+(i*4)); - }; - end --]] - }; - return t -end; - -for i=1,#tInfo do - t[#t+1] = MakeIcon( tInfo[i] ) .. { - InitCommand=cmd(x,(i-1)*fSpacingX); - }; -end - -return t - diff --git a/Themes/default/Graphics/ScreenTitleMenu TimingDifficulty.lua b/Themes/default/Graphics/ScreenTitleMenu TimingDifficulty.lua deleted file mode 100644 index cb666a0b26..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu TimingDifficulty.lua +++ /dev/null @@ -1,7 +0,0 @@ -local icon_params = { - base_color = color("#981F41"), - label_text = Screen.String("TimingDifficulty"), - value_text = GetTimingDifficulty() == 9 and Screen.String("Hardest Timing") or GetTimingDifficulty() -} - -return LoadActor(THEME:GetPathG("", "_title_info_icon"), icon_params) diff --git a/Themes/default/Graphics/ScreenTitleMenu VersionInfo.lua b/Themes/default/Graphics/ScreenTitleMenu VersionInfo.lua deleted file mode 100644 index 1df08b8e29..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu VersionInfo.lua +++ /dev/null @@ -1,14 +0,0 @@ -return Def.ActorFrame { - LoadFont("Common Condensed") .. { - Text=string.format("%s %s", ProductFamily(), ProductVersion()); - AltText="StepMania"; - InitCommand=cmd(zoom,1); - OnCommand=cmd(horizalign,right;diffusealpha,0.9); - }; - LoadFont("Common Normal") .. { - Text=string.format("%s", VersionDate()); - AltText="Unknown Version"; - InitCommand=cmd(y,19;zoom,0.75); - OnCommand=cmd(horizalign,right;diffusealpha,0.7); - }; -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenTitleMenu cursor.lua b/Themes/default/Graphics/ScreenTitleMenu cursor.lua deleted file mode 100644 index 9e10a78ff3..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu cursor.lua +++ /dev/null @@ -1,8 +0,0 @@ -local t = Def.ActorFrame { - Def.Quad { - InitCommand=cmd(zoomto,32,32); - OnCommand=cmd(spin); - }; -}; - -return t \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenTitleMenu logo/_arrow (dither).png b/Themes/default/Graphics/ScreenTitleMenu logo/_arrow (dither).png deleted file mode 100644 index c51187cb7b..0000000000 Binary files a/Themes/default/Graphics/ScreenTitleMenu logo/_arrow (dither).png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenTitleMenu logo/_text (dither).png b/Themes/default/Graphics/ScreenTitleMenu logo/_text (dither).png deleted file mode 100644 index c51187cb7b..0000000000 Binary files a/Themes/default/Graphics/ScreenTitleMenu logo/_text (dither).png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenTitleMenu logo/default.lua b/Themes/default/Graphics/ScreenTitleMenu logo/default.lua deleted file mode 100644 index ba8d2ed543..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu logo/default.lua +++ /dev/null @@ -1,15 +0,0 @@ -local t = Def.ActorFrame{ - InitCommand=cmd(fov,70); - Def.ActorFrame { - InitCommand=cmd(zoom,0.75); - OnCommand=cmd(diffusealpha,0;zoom,0.4;decelerate,0.7;diffusealpha,1;zoom,0.75); - LoadActor("_text"); - LoadActor("_text")..{ - Name="TextGlow"; - InitCommand=cmd(blend,Blend.Add;diffusealpha,0.05); - OnCommand=cmd(glowshift;effectperiod,5;effectcolor1,color("1,1,1,0.25");effectcolor2,color("1,1,1,1")); - }; - }; - }; - -return t; diff --git a/Themes/default/Graphics/ScreenTitleMenu scroll.lua b/Themes/default/Graphics/ScreenTitleMenu scroll.lua deleted file mode 100644 index dee014823b..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu scroll.lua +++ /dev/null @@ -1,10 +0,0 @@ -local gc = Var("GameCommand"); - -return Def.ActorFrame { - LoadFont("_roboto condensed Bold 48px") .. { - Text=THEME:GetString("ScreenTitleMenu",gc:GetText()); - OnCommand=cmd(shadowlength,1); - GainFocusCommand=cmd(stoptweening;linear,0.1;zoom,1;diffuse,color("#A3375C")); - LoseFocusCommand=cmd(stoptweening;linear,0.1;zoom,0.75;diffuse,color("#512232")); - }; -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenWithMenuElements Footer.lua b/Themes/default/Graphics/ScreenWithMenuElements Footer.lua deleted file mode 100644 index f1605b7caa..0000000000 --- a/Themes/default/Graphics/ScreenWithMenuElements Footer.lua +++ /dev/null @@ -1,19 +0,0 @@ -local t = Def.ActorFrame {}; - -t[#t+1] = Def.ActorFrame { - Def.Quad { - InitCommand=cmd(vertalign,bottom;zoomto,SCREEN_WIDTH,5;addy,-50;diffuse,Color("Black");fadetop,1;diffusealpha,0.3); - }; -}; - -t[#t+1] = Def.ActorFrame { - Def.Quad { - InitCommand=cmd(vertalign,bottom;zoomto,SCREEN_WIDTH,50); - OnCommand=function(self) - self:diffuse(ColorMidTone(ScreenColor(SCREENMAN:GetTopScreen():GetName()))) - self:diffusetopedge(ColorDarkTone(ScreenColor(SCREENMAN:GetTopScreen():GetName()))):diffusealpha(1) - end; - }; -}; - -return t; diff --git a/Themes/default/Graphics/ScreenWithMenuElements Help.lua b/Themes/default/Graphics/ScreenWithMenuElements Help.lua deleted file mode 100644 index fcb77351b2..0000000000 --- a/Themes/default/Graphics/ScreenWithMenuElements Help.lua +++ /dev/null @@ -1,10 +0,0 @@ -return Def.HelpDisplay { - File = THEME:GetPathF("HelpDisplay", "text"); - InitCommand=function(self) - local s = THEME:GetString(Var "LoadingScreen","HelpText"); - self:SetTipsColonSeparated(s); - end; - SetHelpTextCommand=function(self, params) - self:SetTipsColonSeparated( params.Text ); - end; -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenWithMenuElements StageDisplay.lua b/Themes/default/Graphics/ScreenWithMenuElements StageDisplay.lua deleted file mode 100644 index e45f762978..0000000000 --- a/Themes/default/Graphics/ScreenWithMenuElements StageDisplay.lua +++ /dev/null @@ -1,38 +0,0 @@ -local curScreen = Var "LoadingScreen"; -local curStage = GAMESTATE:GetCurrentStage(); -local curStageIndex = GAMESTATE:GetCurrentStageIndex(); -local t = Def.ActorFrame {}; - -t[#t+1] = Def.ActorFrame { - LoadFont("Common Italic Condensed") .. { - InitCommand=cmd(y,-1;zoom,1.2;maxwidth,130); - BeginCommand=function(self) - local top = SCREENMAN:GetTopScreen() - if top then - if not string.find(top:GetName(),"ScreenEvaluation") then - curStageIndex = curStageIndex + 1 - end - end - self:playcommand("Set") - end; - SetCommand=function(self) - if GAMESTATE:GetCurrentCourse() then - self:settext( curStageIndex+1 .. " / " .. GAMESTATE:GetCurrentCourse():GetEstimatedNumStages() ); - elseif GAMESTATE:IsEventMode() then - self:settextf("STAGE %s", curStageIndex); - else - if THEME:GetMetric(curScreen,"StageDisplayUseShortString") then - self:settextf("%s", ToEnumShortString(curStage)); - self:zoom(1); - else - self:settextf("%s STAGE", ToEnumShortString(curStage)); - self:zoom(1); - end; - end; - -- StepMania is being stupid so we have to do this here; - self:diffuse(StageToColor(curStage)):diffusetopedge(ColorLightTone(StageToColor(curStage))); - self:diffusealpha(0):smooth(0.3):diffusealpha(1); - end; - }; -}; -return t \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/Generic icon.png b/Themes/default/Graphics/ScreenWithMenuElements header/Generic icon.png deleted file mode 100644 index 9a7c302cc2..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/Generic icon.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenEditMenu icon.png b/Themes/default/Graphics/ScreenWithMenuElements header/ScreenEditMenu icon.png deleted file mode 100644 index bd3d96d82b..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenEditMenu icon.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenEvaluationNormal icon.png b/Themes/default/Graphics/ScreenWithMenuElements header/ScreenEvaluationNormal icon.png deleted file mode 100644 index cd4c61c9d8..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenEvaluationNormal icon.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenEvaluationSummary icon.redir b/Themes/default/Graphics/ScreenWithMenuElements header/ScreenEvaluationSummary icon.redir deleted file mode 100644 index d1b031d997..0000000000 --- a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenEvaluationSummary icon.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenEvaluationNormal icon \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenHighScores icon.png b/Themes/default/Graphics/ScreenWithMenuElements header/ScreenHighScores icon.png deleted file mode 100644 index cd4c61c9d8..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenHighScores icon.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenNestyPlayerOptions icon.png b/Themes/default/Graphics/ScreenWithMenuElements header/ScreenNestyPlayerOptions icon.png deleted file mode 100644 index eb6e9d2912..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenNestyPlayerOptions icon.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenOptionsEdit icon.png b/Themes/default/Graphics/ScreenWithMenuElements header/ScreenOptionsEdit icon.png deleted file mode 100644 index bd3d96d82b..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenOptionsEdit icon.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenOptionsService icon.png b/Themes/default/Graphics/ScreenWithMenuElements header/ScreenOptionsService icon.png deleted file mode 100644 index eb6e9d2912..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenOptionsService icon.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenSelectCourse icon.png b/Themes/default/Graphics/ScreenWithMenuElements header/ScreenSelectCourse icon.png deleted file mode 100644 index dbd47b3a31..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenSelectCourse icon.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenSelectMusic icon.png b/Themes/default/Graphics/ScreenWithMenuElements header/ScreenSelectMusic icon.png deleted file mode 100644 index 1dff8e2a97..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenSelectMusic icon.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenSelectPlayMode icon.png b/Themes/default/Graphics/ScreenWithMenuElements header/ScreenSelectPlayMode icon.png deleted file mode 100644 index 4f4535a18c..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenSelectPlayMode icon.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenSelectProfile icon.png b/Themes/default/Graphics/ScreenWithMenuElements header/ScreenSelectProfile icon.png deleted file mode 100644 index 54c9510382..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenSelectProfile icon.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenSelectStyle icon.png b/Themes/default/Graphics/ScreenWithMenuElements header/ScreenSelectStyle icon.png deleted file mode 100644 index 494dd96fc9..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/ScreenSelectStyle icon.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/_shade.png b/Themes/default/Graphics/ScreenWithMenuElements header/_shade.png deleted file mode 100644 index 38569a302a..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/_shade.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/beat style icon.png b/Themes/default/Graphics/ScreenWithMenuElements header/beat style icon.png deleted file mode 100644 index 1b811acc7b..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/beat style icon.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/dance style icon.png b/Themes/default/Graphics/ScreenWithMenuElements header/dance style icon.png deleted file mode 100644 index 9370e5648c..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/dance style icon.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/default.lua b/Themes/default/Graphics/ScreenWithMenuElements header/default.lua deleted file mode 100644 index 0a1b51f97d..0000000000 --- a/Themes/default/Graphics/ScreenWithMenuElements header/default.lua +++ /dev/null @@ -1,84 +0,0 @@ -local t = Def.ActorFrame {} - --- Base bar diffuse,color("#1C1C1B");diffusebottomedge,color("#333230"); -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(vertalign,top), - OnCommand=function(self) - self:addy(-104):decelerate(0.5):addy(104) - end, - OffCommand=cmd(sleep,0.175;decelerate,0.4;addy,-105), - Def.Quad { - InitCommand=cmd(vertalign,top;zoomto,SCREEN_WIDTH,92), - OnCommand=function(self) - self:diffuse(ScreenColor(SCREENMAN:GetTopScreen():GetName())):diffusebottomedge(ColorDarkTone(ScreenColor(SCREENMAN:GetTopScreen():GetName()))):diffusealpha(1) - end - }, - LoadActor("_shade") .. { - InitCommand=cmd(vertalign,top;zoomto,SCREEN_WIDTH,92), - OnCommand=function(self) - self:diffuse(ScreenColor(SCREENMAN:GetTopScreen():GetName())):diffusebottomedge(ColorDarkTone(ScreenColor(SCREENMAN:GetTopScreen():GetName()))):diffusealpha(0.8):faderight(1) - end - }, - -- Shadow - Def.Quad { - InitCommand=cmd(vertalign,top;zoomto,SCREEN_WIDTH,4;y,92), - OnCommand=cmd(diffuse,Color("Black");fadebottom,1;diffusealpha,0.2) - } -} - --- Diamond -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,-SCREEN_CENTER_X+76;y,SCREEN_TOP+30), - OnCommand=cmd(addx,-110;sleep,0.3;decelerate,0.7;addx,110), - OffCommand=cmd(decelerate,0.175;addx,-110), - - -- Diamond BG - Def.Quad { - InitCommand=cmd(vertalign,top;zoomto,54,54;rotationz,45), - OnCommand=function(self) - self:diffuse(ColorLightTone(ScreenColor(SCREENMAN:GetTopScreen():GetName()))) - end - }, - -- Symbol selector - Def.Sprite { - Name="HeaderDiamondIcon", - InitCommand=cmd(horizalign,center;y,18;x,-20;diffusealpha,0.8), - OnCommand=function(self) - local screen = SCREENMAN:GetTopScreen():GetName() - if FILEMAN:DoesFileExist("Themes/"..THEME:GetCurThemeName().."/Graphics/ScreenWithMenuElements header/"..screen.." icon.png") then - self:Load(THEME:GetPathG("","ScreenWithMenuElements header/"..screen.." icon")) - -- Little workaround so not every other options menu has the "graphic missing" icon. - elseif string.find(screen, "Options") then - self:Load(THEME:GetPathG("","ScreenWithMenuElements header/ScreenOptionsService icon")) - else - print("iconerror: file does not exist") - self:Load(THEME:GetPathG("","ScreenWithMenuElements header/Generic icon")) - end - end - } -} - --- Text -t[#t+1] = LoadFont("Common Header") .. { - Name="HeaderTitle", - Text=Screen.String("HeaderText"), - InitCommand=cmd(zoom,1.0;x,-SCREEN_CENTER_X+110;y,49;horizalign,left;diffuse,color("#ffffff");shadowlength,1), - OnCommand=cmd(diffusealpha,0;sleep,0.5;smooth,0.3;diffusealpha,0.8), - UpdateScreenHeaderMessageCommand=function(self,param) - self:settext(param.Header) - end, - OffCommand=cmd(smooth,0.175;diffusealpha,0) -} - --- t[#t+1] = LoadFont("Common Condensed") .. { - -- Name="HeaderSubTitle"; - -- Text=Screen.String("HeaderSubText"); - -- InitCommand=cmd(zoom,0.8;x,-SCREEN_CENTER_X+110;y,70;horizalign,left;diffuse,color("#ffffff");shadowlength,1;skewx,-0.1); - -- OnCommand=cmd(diffusealpha,0;sleep,0.55;smooth,0.3;diffusealpha,0.75); - -- UpdateScreenHeaderMessageCommand=function(self,param) - -- self:settext(param.Header); - -- end; - -- OffCommand=cmd(smooth,0.3;diffusealpha,0); --- }; - -return t \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/kb7 style icon.png b/Themes/default/Graphics/ScreenWithMenuElements header/kb7 style icon.png deleted file mode 100644 index 07c01673f7..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/kb7 style icon.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/pump style icon.png b/Themes/default/Graphics/ScreenWithMenuElements header/pump style icon.png deleted file mode 100644 index 494dd96fc9..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/pump style icon.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/techno style icon.png b/Themes/default/Graphics/ScreenWithMenuElements header/techno style icon.png deleted file mode 100644 index 1459a53cd9..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/techno style icon.png and /dev/null differ diff --git a/Themes/default/Graphics/SongMeterDisplay stream.png b/Themes/default/Graphics/SongMeterDisplay stream.png deleted file mode 100644 index ca0a6a9e75..0000000000 Binary files a/Themes/default/Graphics/SongMeterDisplay stream.png and /dev/null differ diff --git a/Themes/default/Graphics/SongMeterDisplay tip.png b/Themes/default/Graphics/SongMeterDisplay tip.png deleted file mode 100644 index 5c9c83efcb..0000000000 Binary files a/Themes/default/Graphics/SongMeterDisplay tip.png and /dev/null differ diff --git a/Themes/default/Graphics/StepsDisplayListRow StepsType.lua b/Themes/default/Graphics/StepsDisplayListRow StepsType.lua deleted file mode 100644 index 12e4383cab..0000000000 --- a/Themes/default/Graphics/StepsDisplayListRow StepsType.lua +++ /dev/null @@ -1,17 +0,0 @@ --- I have to do it like this because I think the Set command in the metrics is screwing me over -local t = Def.ActorFrame{ - -- todo: make this less stupid - Def.Sprite{ - InitCommand=cmd(x,8;horizalign,right), - SetMessageCommand=function(self,param) - local path = "Themes/"..THEME:GetCurThemeName().."/Graphics/_StepsType/" .. ToEnumShortString(param.StepsType) .. ".png" - if FILEMAN:DoesFileExist(path) then - self:Load( path ) - else - self:Load( THEME:GetPathG("","_StepsType/missing") ) - end - end - } -} - -return t; \ No newline at end of file diff --git a/Themes/default/Graphics/StepsDisplayListRow autogen.png b/Themes/default/Graphics/StepsDisplayListRow autogen.png deleted file mode 100644 index 57bd7a1b93..0000000000 Binary files a/Themes/default/Graphics/StepsDisplayListRow autogen.png and /dev/null differ diff --git a/Themes/default/Graphics/StepsDisplayListRow frame.png b/Themes/default/Graphics/StepsDisplayListRow frame.png deleted file mode 100644 index a47410ff93..0000000000 Binary files a/Themes/default/Graphics/StepsDisplayListRow frame.png and /dev/null differ diff --git a/Themes/default/Graphics/StreamDisplay hot.png b/Themes/default/Graphics/StreamDisplay hot.png deleted file mode 100644 index 02ef487b83..0000000000 Binary files a/Themes/default/Graphics/StreamDisplay hot.png and /dev/null differ diff --git a/Themes/default/Graphics/StreamDisplay normal.png b/Themes/default/Graphics/StreamDisplay normal.png deleted file mode 100644 index ac60d3eb57..0000000000 Binary files a/Themes/default/Graphics/StreamDisplay normal.png and /dev/null differ diff --git a/Themes/default/Graphics/WheelNotifyIcon icons 4x2.png b/Themes/default/Graphics/WheelNotifyIcon icons 4x2.png deleted file mode 100644 index d7c937c525..0000000000 Binary files a/Themes/default/Graphics/WheelNotifyIcon icons 4x2.png and /dev/null differ diff --git a/Themes/default/Graphics/_CombinedLifeMeterTug separator (doubleres).png b/Themes/default/Graphics/_CombinedLifeMeterTug separator (doubleres).png deleted file mode 100644 index f57ee92799..0000000000 Binary files a/Themes/default/Graphics/_CombinedLifeMeterTug separator (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsDisplayListRow Cursor.png b/Themes/default/Graphics/_StepsDisplayListRow Cursor.png deleted file mode 100644 index a6fbe631cd..0000000000 Binary files a/Themes/default/Graphics/_StepsDisplayListRow Cursor.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsDisplayListRow arrow.png b/Themes/default/Graphics/_StepsDisplayListRow arrow.png deleted file mode 100644 index 8b0c5c6ba4..0000000000 Binary files a/Themes/default/Graphics/_StepsDisplayListRow arrow.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType Icon dance-single.png b/Themes/default/Graphics/_StepsType Icon dance-single.png deleted file mode 100644 index 10eab37f35..0000000000 Binary files a/Themes/default/Graphics/_StepsType Icon dance-single.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/Dance_Couple.png b/Themes/default/Graphics/_StepsType/Dance_Couple.png deleted file mode 100644 index e1a5c2dee1..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Dance_Couple.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/Dance_Double.png b/Themes/default/Graphics/_StepsType/Dance_Double.png deleted file mode 100644 index d065307d42..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Dance_Double.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/Dance_Routine.png b/Themes/default/Graphics/_StepsType/Dance_Routine.png deleted file mode 100644 index 227c209b56..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Dance_Routine.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/Dance_Single.png b/Themes/default/Graphics/_StepsType/Dance_Single.png deleted file mode 100644 index 86694d346f..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Dance_Single.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/Dance_Solo.png b/Themes/default/Graphics/_StepsType/Dance_Solo.png deleted file mode 100644 index 5726a6498f..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Dance_Solo.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/Dance_Threepanel.png b/Themes/default/Graphics/_StepsType/Dance_Threepanel.png deleted file mode 100644 index 6df3f3f612..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Dance_Threepanel.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/Horizon_Single9.png b/Themes/default/Graphics/_StepsType/Horizon_Single9.png deleted file mode 100644 index 9e471f258e..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Horizon_Single9.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/Pump_Couple.png b/Themes/default/Graphics/_StepsType/Pump_Couple.png deleted file mode 100644 index bc71dde330..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Pump_Couple.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/Pump_Double.png b/Themes/default/Graphics/_StepsType/Pump_Double.png deleted file mode 100644 index 84f9155561..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Pump_Double.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/Pump_HalfDouble.png b/Themes/default/Graphics/_StepsType/Pump_HalfDouble.png deleted file mode 100644 index 61f64d471c..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Pump_HalfDouble.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/Pump_Routine.png b/Themes/default/Graphics/_StepsType/Pump_Routine.png deleted file mode 100644 index 67d683f1ba..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Pump_Routine.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/Pump_Single.png b/Themes/default/Graphics/_StepsType/Pump_Single.png deleted file mode 100644 index 5218766391..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Pump_Single.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/SMX_Double.png b/Themes/default/Graphics/_StepsType/SMX_Double.png deleted file mode 100644 index dd07f228ac..0000000000 Binary files a/Themes/default/Graphics/_StepsType/SMX_Double.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/SMX_Single.png b/Themes/default/Graphics/_StepsType/SMX_Single.png deleted file mode 100644 index 566bf23a53..0000000000 Binary files a/Themes/default/Graphics/_StepsType/SMX_Single.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/Techno_Double4.png b/Themes/default/Graphics/_StepsType/Techno_Double4.png deleted file mode 100644 index 662e0076d1..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Techno_Double4.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/Techno_Double5.png b/Themes/default/Graphics/_StepsType/Techno_Double5.png deleted file mode 100644 index ded8bb8959..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Techno_Double5.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/Techno_Single4.png b/Themes/default/Graphics/_StepsType/Techno_Single4.png deleted file mode 100644 index 12995cb544..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Techno_Single4.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/Techno_Single5.png b/Themes/default/Graphics/_StepsType/Techno_Single5.png deleted file mode 100644 index 43ffb0a911..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Techno_Single5.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/Techno_Single8.png b/Themes/default/Graphics/_StepsType/Techno_Single8.png deleted file mode 100644 index 69fcf7b68f..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Techno_Single8.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/kb7.png b/Themes/default/Graphics/_StepsType/kb7.png deleted file mode 100644 index d5e7ab851a..0000000000 Binary files a/Themes/default/Graphics/_StepsType/kb7.png and /dev/null differ diff --git a/Themes/default/Graphics/_StepsType/missing.png b/Themes/default/Graphics/_StepsType/missing.png deleted file mode 100644 index 14f46481f8..0000000000 Binary files a/Themes/default/Graphics/_StepsType/missing.png and /dev/null differ diff --git a/Themes/default/Graphics/_combined life frame (doubleres).png b/Themes/default/Graphics/_combined life frame (doubleres).png deleted file mode 100644 index 607994d8e5..0000000000 Binary files a/Themes/default/Graphics/_combined life frame (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/_diamond_transition_base.lua b/Themes/default/Graphics/_diamond_transition_base.lua deleted file mode 100644 index 4086870282..0000000000 --- a/Themes/default/Graphics/_diamond_transition_base.lua +++ /dev/null @@ -1,283 +0,0 @@ -local trans_type= ... - -local variants= { - "shrinking", - "growing", - "growing_with_gaps", - "growing_in_order", - "growing_in_order_with_gaps", - "growing_in_rows", - "growing_in_rows_with_gaps", - "growing_random", - "growing_random_with_gaps", - "growing_random_in_order", - "growing_random_in_order_with_gaps", - "growing_random_in_rows", - "growing_random_in_rows_with_gaps", - "falling_in_order", - "falling_in_rows", - "streaking", - "streaking_random", -} -local picked_variant= "growing_in_rows_with_gaps" - -local diamonds_across= math.random(8, 32) -local diamonds_high= math.random(4, 16) -local diamond_width= _screen.w / diamonds_across -local diamond_height= _screen.h / diamonds_high -local num_diagonals= diamonds_across + diamonds_high -local transition_time= 0.3 -local diamond_side_len= math.sqrt((diamond_width^2) + (diamond_height^2)) -local diagonal_start_x= diamond_width * diamonds_high * -.5 -local diagonal_angle= math.atan2(diamond_height, diamond_width) / math.pi * 180 -local unsquished_side_len= math.sqrt((diamond_height^2)*2) / 2 - -local function make_diagonal_line(x, y, angle) - return Def.Quad{ - InitCommand= function(self) - self:xy(x, y):rotationz(angle):setsize(_screen.h*2, 1) - :diffuse{0, 0, 0, 1} - end, - } -end - -local diamond_ratio= diamond_width / diamond_height -local function make_diamond(x, y, size, diam_com) - return Def.ActorFrame{ - InitCommand= function(self) - self:zoomx(diamond_ratio):xy(x, y) - end, - Def.Quad{ - InitCommand= function(self) - self:setsize(size, size):diffuse{0, 0, 0, 1}:rotationz(45) - end, - }..diam_com} -end - -local trans_frame= Def.ActorFrame{ - StartTransitioningCommand= function(self) - if trans_type == "in" then - self:playcommand("Full"):playcommand("Tween"):playcommand("Empty") - else - self:playcommand("Empty"):playcommand("Tween"):playcommand("Full") - end - end, -} -local variant_words= split("_", picked_variant) -if picked_variant == "shrinking" then - local part_commands= { - EmptyCommand= function(self) - self:zoomy(0) - end, - FullCommand= function(self) - self:zoomy(diamond_side_len) - end, - TweenCommand= function(self) - self:linear(transition_time) - end, - } - for diag= 0, num_diagonals-1 do - local this_x= diagonal_start_x + (diag * diamond_width) - trans_frame[#trans_frame+1]= make_diagonal_line(this_x, _screen.cy, diagonal_angle) - .. part_commands - trans_frame[#trans_frame+1]= make_diagonal_line(this_x, _screen.cy, -diagonal_angle) - .. part_commands - end -elseif variant_words[1] == "growing" then - local part_commands= { - EmptyCommand= function(self) - self:zoom(0) - end, - FullCommand= function(self) - self:zoom(1) - end, - } - local random_flag= picked_variant:find("random") - local in_order_flag= picked_variant:find("in_order") - local in_rows_flag= picked_variant:find("in_rows") - local with_gaps_flag= picked_variant:find("with_gaps") - - local part_size= unsquished_side_len - local num_rows= diamonds_high * 2 - if with_gaps_flag then - part_size= part_size * 2 - num_rows= diamonds_high - end - local num_diamonds= num_rows * diamonds_across - local grow_time= transition_time / 2 - local offset_time= transition_time / num_diamonds - if in_rows_flag then - offset_time= transition_time / num_rows - end - - local row_waits= {} - local loop_internal= function(diam_y, diam_x, x, y) - local new_part= make_diamond(x, y, part_size, part_commands) - local diam_index= #trans_frame - local row_index= num_rows - diam_y - if random_flag then - if in_order_flag then - new_part[1].TweenCommand= function(self) - local index= diam_index + (math.random() * num_diamonds / 2) - local wait= index * offset_time - self:sleep(wait):linear(grow_time) - end - elseif in_rows_flag then - local wait= row_waits[diam_y] - if not wait then - wait= math.random() * num_rows * offset_time - row_waits[diam_y]= wait - end - new_part[1].TweenCommand= function(self) - self:sleep(wait):linear(grow_time) - end - else - new_part[1].TweenCommand= function(self) - local wait= math.random() * num_diamonds * offset_time - self:sleep(wait):linear(grow_time) - end - end - elseif in_order_flag then - new_part[1].TweenCommand= function(self) - local wait= diam_index * offset_time - self:sleep(wait):linear(grow_time) - end - elseif in_rows_flag then - new_part[1].TweenCommand= function(self) - local wait= row_index * offset_time - self:sleep(wait):linear(grow_time) - end - else - new_part[1].TweenCommand= function(self) - self:linear(transition_time) - end - end - trans_frame[#trans_frame+1]= new_part - end - if with_gaps_flag then - for diam_y= num_rows, 0, -1 do - for diam_x= 0, diamonds_across do - loop_internal(diam_y, diam_x, - diam_x * diamond_width, diam_y * diamond_height) - end - end - else - for diam_y= num_rows, 0, -1 do - local start_x= (diam_y % 2) * (diamond_width * .5) - for diam_x= 0, diamonds_across do - loop_internal(diam_y, diam_x, - start_x + diam_x * diamond_width, .5 * diam_y * diamond_height) - end - end - end -elseif variant_words[1] == "falling" then - local in_order_flag= picked_variant:find("in_order") - local in_rows_flag= picked_variant:find("in_rows") - local part_size= unsquished_side_len - local hide_y= _screen.h + diamond_height - local num_rows= diamonds_high * 2 - local num_diamonds= num_rows * diamonds_across - local fall_time= transition_time / 2 - local offset_time= transition_time / num_diamonds - if in_rows_flag then - offset_time= transition_time / num_rows - end - local diam_com= { - EmptyCommand= function(self) - self:zoom(1) - end, - FullCommand= function(self) - self:zoom(1) - end, - } - local loop_internal= function(diam_y, diam_x, start_x) - local diam_index= #trans_frame - local land_x= start_x + diam_x * diamond_width - local land_y= .5 * diam_y * diamond_height - local wait= 0 - if in_order_flag then - wait= diam_index * offset_time - elseif in_rows_flag then - local row_index= num_rows - diam_y - wait= row_index * offset_time - else - wait= math.random() * num_diamonds * offset_time - end - local part_com= { - EmptyCommand= function(self) - if trans_type == "in" then - self:y(land_y + hide_y) - else - self:y(land_y - hide_y) - end - end, - FullCommand= function(self) - self:y(land_y) - end, - TweenCommand= function(self) - self:sleep(wait):linear(fall_time) - end, - } - local new_part= make_diamond(land_x, land_y, part_size, diam_com) .. - part_com - trans_frame[#trans_frame+1]= new_part - end - for diam_y= num_rows, 0, -1 do - local start_x= (diam_y % 2) * (diamond_width * .5) - for diam_x= 0, diamonds_across do - loop_internal(diam_y, diam_x, start_x) - end - end -elseif variant_words[1] == "streaking" then - local random_flag= picked_variant:find("random") - local offset_time= transition_time / diamonds_across - local fall_time= transition_time / 2 - local hide_y= _screen.h + diamond_height - local part_size= unsquished_side_len - local diam_com= { - EmptyCommand= function(self) - self:zoom(1) - end, - FullCommand= function(self) - self:zoom(1) - end, - } - local loop_internal= function(diam_x) - local wait= diam_x * offset_time - if random_flag then - wait= math.random() * diamonds_across * offset_time - end - local new_part= Def.ActorFrame{ - InitCommand= function(self) - self:x(diam_x * diamond_width) - end, - EmptyCommand= function(self) - if trans_type == "in" then - self:y(hide_y) - else - self:y(-hide_y) - end - end, - FullCommand= function(self) - self:y(0) - end, - TweenCommand= function(self) - self:sleep(wait):linear(fall_time) - end, - Def.Quad{ - InitCommand= function(self) - self:y(_screen.cy):setsize(diamond_width, _screen.h) - :diffuse{0, 0, 0, 1} - end, - }, - make_diamond(0, 0, part_size, diam_com), - make_diamond(0, _screen.h, part_size, diam_com), - } - trans_frame[#trans_frame+1]= new_part - end - for diam_x= 0, diamonds_across do - loop_internal(diam_x) - end -end - -return trans_frame diff --git a/Themes/default/Graphics/_pt1.png b/Themes/default/Graphics/_pt1.png deleted file mode 100644 index f3c0248194..0000000000 Binary files a/Themes/default/Graphics/_pt1.png and /dev/null differ diff --git a/Themes/default/Graphics/_pt2.png b/Themes/default/Graphics/_pt2.png deleted file mode 100644 index 4bfcf84df0..0000000000 Binary files a/Themes/default/Graphics/_pt2.png and /dev/null differ diff --git a/Themes/default/Graphics/_pt3.png b/Themes/default/Graphics/_pt3.png deleted file mode 100644 index 7d0bacdebe..0000000000 Binary files a/Themes/default/Graphics/_pt3.png and /dev/null differ diff --git a/Themes/default/Graphics/_pt4.png b/Themes/default/Graphics/_pt4.png deleted file mode 100644 index 7a0615bf6b..0000000000 Binary files a/Themes/default/Graphics/_pt4.png and /dev/null differ diff --git a/Themes/default/Graphics/_pt5.png b/Themes/default/Graphics/_pt5.png deleted file mode 100644 index 4b19175d3c..0000000000 Binary files a/Themes/default/Graphics/_pt5.png and /dev/null differ diff --git a/Themes/default/Graphics/_pt6.png b/Themes/default/Graphics/_pt6.png deleted file mode 100644 index d1c9d05f91..0000000000 Binary files a/Themes/default/Graphics/_pt6.png and /dev/null differ diff --git a/Themes/default/Graphics/_rave meter base.png b/Themes/default/Graphics/_rave meter base.png deleted file mode 100644 index fe916a9509..0000000000 Binary files a/Themes/default/Graphics/_rave meter base.png and /dev/null differ diff --git a/Themes/default/Graphics/_rave result P1.png b/Themes/default/Graphics/_rave result P1.png deleted file mode 100644 index 9111d35992..0000000000 Binary files a/Themes/default/Graphics/_rave result P1.png and /dev/null differ diff --git a/Themes/default/Graphics/_rave result P2.png b/Themes/default/Graphics/_rave result P2.png deleted file mode 100644 index f9cfdfece0..0000000000 Binary files a/Themes/default/Graphics/_rave result P2.png and /dev/null differ diff --git a/Themes/default/Graphics/_rave result draw.png b/Themes/default/Graphics/_rave result draw.png deleted file mode 100644 index 02ce78ff04..0000000000 Binary files a/Themes/default/Graphics/_rave result draw.png and /dev/null differ diff --git a/Themes/default/Graphics/_sortFrame.redir b/Themes/default/Graphics/_sortFrame.redir deleted file mode 100644 index fedcb921e8..0000000000 --- a/Themes/default/Graphics/_sortFrame.redir +++ /dev/null @@ -1 +0,0 @@ -_stageFrame \ No newline at end of file diff --git a/Themes/default/Graphics/_stageFrame (doubleres).png b/Themes/default/Graphics/_stageFrame (doubleres).png deleted file mode 100644 index 946d3a7673..0000000000 Binary files a/Themes/default/Graphics/_stageFrame (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/_title_info_icon.lua b/Themes/default/Graphics/_title_info_icon.lua deleted file mode 100644 index 55fb28d097..0000000000 --- a/Themes/default/Graphics/_title_info_icon.lua +++ /dev/null @@ -1,25 +0,0 @@ --- This is used for the life/timing difficulty displays on the title menu, --- as well as the current gametype. -local params = ... -return Def.ActorFrame { - -- Base - -- todo; make getting the base's image less stupid - LoadActor(THEME:GetPathG("","ScreenSelectPlayMode Icon/_background base")) .. { - InitCommand=cmd(zoomto,70,70;diffuse,params.base_color;diffusebottomedge,ColorMidTone(params.base_color)) - }, - -- The wanted value - LoadFont("Common Normal") .. { - InitCommand=cmd(diffuse,color("#FFFFFF");diffusealpha,0.85), - OnCommand=function(self) - self:settext( params.value_text ) - self:zoom(string.len(params.value_text) > 3 and 0.6 or 1.5) - end - }, - -- Label - LoadFont("_roboto condensed Bold 48px") .. { - InitCommand=cmd(x,50;zoom,0.35;diffuse,color("#512232");horizalign,left;uppercase,true), - OnCommand= function(self) - self:shadowlength(0):settext(params.label_text) - end, - } -} diff --git a/Themes/default/Graphics/common bg base.png b/Themes/default/Graphics/common bg base.png deleted file mode 100644 index 58bb9bce8f..0000000000 Binary files a/Themes/default/Graphics/common bg base.png and /dev/null differ diff --git a/Themes/default/Graphics/difficulty BannerBase.png b/Themes/default/Graphics/difficulty BannerBase.png deleted file mode 100644 index 08e178bb9c..0000000000 Binary files a/Themes/default/Graphics/difficulty BannerBase.png and /dev/null differ diff --git a/Themes/default/Graphics/menu_icons/bool 1x2.png b/Themes/default/Graphics/menu_icons/bool 1x2.png deleted file mode 100644 index 95d59739ad..0000000000 Binary files a/Themes/default/Graphics/menu_icons/bool 1x2.png and /dev/null differ diff --git a/Themes/default/Graphics/menu_icons/chevron.png b/Themes/default/Graphics/menu_icons/chevron.png deleted file mode 100644 index f95783ddeb..0000000000 Binary files a/Themes/default/Graphics/menu_icons/chevron.png and /dev/null differ diff --git a/Themes/default/Graphics/menu_icons/menu.png b/Themes/default/Graphics/menu_icons/menu.png deleted file mode 100644 index 98f7bac882..0000000000 Binary files a/Themes/default/Graphics/menu_icons/menu.png and /dev/null differ diff --git a/Themes/default/Graphics/pause_menu.lua b/Themes/default/Graphics/pause_menu.lua deleted file mode 100644 index 9e413faed0..0000000000 --- a/Themes/default/Graphics/pause_menu.lua +++ /dev/null @@ -1,238 +0,0 @@ -course_stopped_by_pause_menu= false - -local prompt_text= { - Start= THEME:GetString("ScreenGameplay", "GiveUpStartText"), - Select= THEME:GetString("ScreenGameplay", "GiveUpSelectText"), - Back= THEME:GetString("ScreenGameplay", "GiveUpBackText"), -} -local prompt_actor= false - -local screen_gameplay= false -local menu_items= {[PLAYER_1]= {}, [PLAYER_2]= {}} -local menu_frames= {} -local menu_choices= { - "continue_playing", - "restart_song", - "forfeit_song", -} -if GAMESTATE:IsCourseMode() then - menu_choices= { - "continue_playing", - "skip_song", - "forfeit_course", - "end_course", - } -end -local menu_spacing= 32 -local menu_bg_width= _screen.w * .2 -local menu_text_width= _screen.w * .35 -local menu_x= {[PLAYER_1]= THEME:GetMetric(Var "LoadingScreen","PlayerP1MiscX"), [PLAYER_2]= THEME:GetMetric(Var "LoadingScreen","PlayerP2MiscX")} -local menu_y= _screen.cy - (#menu_choices * .5 * menu_spacing) -local current_menu_choice= {} -local menu_is_showing= {} -local enabled_players= {} - -local function create_menu_item(pn, x, y, item_name) - return Def.BitmapText{ - Font= "Common Condensed", Text= THEME:GetString("PauseMenu", item_name), - InitCommand= function(self) - self:xy(x, y) - table.insert(menu_items[pn], self) - self:playcommand("LoseFocus") - end, - LoseFocusCommand= function(self) - self:diffusealpha(0.5) - end, - GainFocusCommand= function(self) - self:diffusealpha(1) - end, - } -end - -local function create_menu_frame(pn, x, y) - local frame= Def.ActorFrame{ - InitCommand= function(self) - self:xy(x, y):playcommand("Hide") - menu_frames[pn]= self - end, - ShowCommand= function(self) - self:visible(true) - end, - HideCommand= function(self) - self:visible(false) - end, - Def.Quad{ - InitCommand= function(self) - self:setsize(menu_bg_width, menu_spacing * (#menu_choices + 1)) - :y(-menu_spacing):vertalign(top) - :diffuse{0, 0, 0, .75} - :playcommand("Hide") - end, - }, - } - for i, choice in ipairs(menu_choices) do - frame[#frame+1]= create_menu_item(pn, 0, (i-1)*menu_spacing, choice) - end - return frame -end - -local function backout(screen) - screen_gameplay:SetPrevScreenName(screen):begin_backing_out() -end - -local function show_menu(pn) - menu_frames[pn]:playcommand("Show") - for i, item in ipairs(menu_items[pn]) do - item:playcommand("LoseFocus") - end - current_menu_choice[pn]= 1 - menu_items[pn][current_menu_choice[pn]]:playcommand("GainFocus") - menu_is_showing[pn]= true -end - -local function close_menu(pn) - menu_frames[pn]:playcommand("Hide") - menu_is_showing[pn]= false - local stay_paused= false - for pn, showing in pairs(menu_is_showing) do - if showing then - stay_paused= true - end - end - if not stay_paused then - local fg= screen_gameplay:GetChild("SongForeground") - if fg then fg:visible(old_fg_visible) end - screen_gameplay:PauseGame(false) - end -end - -local choice_actions= { - continue_playing= function(pn) - close_menu(pn) - end, - restart_song= function(pn) - backout("ScreenStageInformation") - end, - forfeit_song= function(pn) - backout(SelectMusicOrCourse()) - end, - skip_song= function(pn) - screen_gameplay:PostScreenMessage("SM_NotesEnded", 0) - end, - forfeit_course= function(pn) - backout(SelectMusicOrCourse()) - end, - end_course= function(pn) - course_stopped_by_pause_menu= true - screen_gameplay:PostScreenMessage("SM_NotesEnded", 0) - end, -} - -local menu_actions= { - Start= function(pn) - local choice_name= menu_choices[current_menu_choice[pn]] - if choice_actions[choice_name] then - choice_actions[choice_name](pn) - end - end, - Left= function(pn) - if current_menu_choice[pn] > 1 then - menu_items[pn][current_menu_choice[pn]]:playcommand("LoseFocus") - current_menu_choice[pn]= current_menu_choice[pn] - 1 - menu_items[pn][current_menu_choice[pn]]:playcommand("GainFocus") - end - end, - Right= function(pn) - if current_menu_choice[pn] < #menu_choices then - menu_items[pn][current_menu_choice[pn]]:playcommand("LoseFocus") - current_menu_choice[pn]= current_menu_choice[pn] + 1 - menu_items[pn][current_menu_choice[pn]]:playcommand("GainFocus") - end - end, -} -menu_actions.Up= menu_actions.Left -menu_actions.Down= menu_actions.Right -menu_actions.MenuLeft= menu_actions.Left -menu_actions.MenuRight= menu_actions.Right -menu_actions.MenuUp= menu_actions.Up -menu_actions.MenuDown= menu_actions.Down - -local function pause_and_show(pn) - gameplay_pause_count= gameplay_pause_count + 1 - screen_gameplay:PauseGame(true) - local fg= screen_gameplay:GetChild("SongForeground") - if fg then - old_fg_visible= fg:GetVisible() - fg:visible(false) - end - prompt_actor:playcommand("Hide") - show_menu(pn) -end - -local function show_prompt(button) - prompt_actor:playcommand("Show", {text= prompt_text[button]}) -end - -local function hide_prompt() - prompt_actor:playcommand("Hide") -end - -local function input(event) - local pn= event.PlayerNumber - if not enabled_players[pn] then return end - local button= event.GameButton - if not button then return end - if event.type == "InputEventType_Release" then return end - local is_paused= screen_gameplay:IsPaused() - if is_paused then - if menu_is_showing[pn] then - if menu_actions[button] then - menu_actions[button](pn) - return - end - else - if button == "Start" then - show_menu(pn) - return - end - end - end -end - -local frame= Def.ActorFrame{ - OnCommand= function(self) - screen_gameplay= SCREENMAN:GetTopScreen() - if screen_gameplay:GetName() == "ScreenGameplaySyncMachine" then return end - screen_gameplay:AddInputCallback(input) - end, - PlayerHitPauseMessageCommand= function(self, params) - pause_and_show(params.pn) - end, - ShowPausePromptMessageCommand= function(self, params) - show_prompt(params.button) - end, - HidePausePromptMessageCommand= function(self) - hide_prompt() - end, - pause_controller_actor(), - Def.BitmapText{ - Font= "Common Normal", InitCommand= function(self) - prompt_actor= self - self:xy(_screen.cx, _screen.h*.75):zoom(.75):diffusealpha(0) - end, - ShowCommand= function(self, param) - self:stoptweening():settext(param.text):accelerate(.25):diffusealpha(1) - :sleep(1):queuecommand("Hide") - end, - HideCommand= function(self) - self:stoptweening():decelerate(.25):diffusealpha(0) - end, - }, -} - -for i, pn in ipairs(GAMESTATE:GetEnabledPlayers()) do - enabled_players[pn]= true - frame[#frame+1]= create_menu_frame(pn, menu_x[pn], menu_y) -end - -return frame diff --git a/Themes/default/Languages/de.ini b/Themes/default/Languages/de.ini deleted file mode 100644 index b909b77c1a..0000000000 --- a/Themes/default/Languages/de.ini +++ /dev/null @@ -1,264 +0,0 @@ -[Screen] -HelpText=&BACK; Verlassen &START; Auswählen &SELECT; Optionen &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Bewegen - -[ScreenWithMenuElements] -HelpText=&BACK; Verlassen &START; Auswählen &MENULEFT;&MENURIGHT; Bewegen -StageCounter=%s Stufe -EventStageCounter=Stufe %03i - -[ScreenTitleMenu] -HelpText=&BACK; Verlassen &START; Auswählen &MENUUP;&MENUDOWN; Bewegen -CurrentGametype=Momentaner Spielstyp: %s -LifeDifficulty=Leben-Schwierigkeit: %s -TimingDifficulty=Timing-Schwierigkeit: %s -%i Songs (%i Groups), %i Courses=%i Lieder (%i Gruppen), %i Kurse - -[ScreenTitleJoin] -HelpText=Drücke &START; um zu spielen -HelpTextJoin=Drücke &START; um zu spielen -HelpTextWait=Guthaben erhöhen! -EventMode=Ereignis-Modus -JointPremiumMain=Joint Premium -JointPremiumSecondary=Two players can play with one credit! -DoublesPremiumMain=Doubles Premium -DoublesPremiumSecondary=Play doubles for one credit! - -[ScreenCaution] -HelpText=&START; Fortfahren - -[ScreenDemonstration] -Demonstration=Demonstration -%s - %s [from %s]=%s - %s\n[von %s] - -[ScreenQuickSetupOverview] -Explanation=Schnelleinrichtung bietet einen einfachen Weg um häufig-geränderte und nützliche Einstellungen vorzunehmen. - -[ScreenProfileLoad] -HelpText=... Lade Profile, bitte warten ... - -[ScreenSelectProfile] -%d Song Played=%d Lied gespielt -%d Songs Played=%d Lieder gespielt -PressStart=Drücke &START; um beizutreten. -HelpText=&MENUUP;&MENUDOWN; Profil wechseln &START; Auswählen/Beitreten &BACK; Deselektieren - -[ScreenSelectMaster] -HelpText=&BACK; Verlassen &START; Auswählen / Beitreten &MENULEFT;&MENURIGHT; Bewegen - -[ScreenSelectPlayMode] -HelpText=&BACK; Verlassen &START; Auswählen / Beitreten &MENULEFT;&MENURIGHT; Bewegen -EasyExplanation=Ein Modus für Anfänger. -HardExplanation=Für Experten. -OldNormalExplanation=Nicht zu einfach, nicht zu schwer. -NormalExplanation=Spiel all deine Lieblingslieder! -RaveExplanation=Kämpfe gegen einen Freund oder Gegner. -NonstopExplanation=Mehrere Lieder hintereinander -OniExplanation=Eine wahrhaftiger Test von Können. -EndlessExplanation=Es hört nicht auf, es geht einfach weiter. - -[ScreenSelectPlayStyle] -HelpText=&BACK; Verlassen &START; Auswählen &MENULEFT;&MENURIGHT; Bewegen - -[ScreenGameInformation] -HelpText=&BACK; Verlassen &START; Überspringen - -[ScreenSelectMusic] -NEW!=NEU! -Press Start For Options=Drücke &START; für Optionen -Entering Options=Betrete Optionen -HelpText=&BACK; Verlassen &START; Auswählen / Beitreten &SELECT; Magic Codes &MENULEFT;&MENURIGHT; Bewegen::&AUXWHITE;+[KEY] Sortiere nach [KEY] -AlternateHelpText=&SELECT;+&MENULEFT;&MENURIGHT; Schwierigkeiten ändern &SELECT;+&START; Schnellsortierung - -[ScreenSelectCourse] -HelpText=&BACK; Verlassen &START; Auswählen / Beitreten &SELECT; Magic Codes &MENULEFT;&MENURIGHT; Bewegen::&UP;&DOWN;&UP;&DOWN; für andere Kurs-Arten - -[ScreenOptions] -HelpText=&BACK; Verlassen &START; Auswählen &SELECT; Gehe hoch &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Bewegen -Disqualified=Punktestand wird disqulifiziert! - -[ScreenStageInformation] -HelpText= - -[ScreenGameplay] -HelpText= - -[ScreenHeartEntry] -Enter Heart Rate=Herzfrequenz eingeben -Song Length=Liedlänge -Heart Rate=Herzfrequenz - -[ScreenEvaluation] -HelpText=&BACK; Verlassen &START; Weiter machen &MENULEFT;+&MENURIGHT; oder &SELECT; Schnappschuss -LifeDifficulty=Leben-Schwierigkeit: %s -TimingDifficulty=Timing-Schwierigkeit: %s -MachineRecord=Maschinen-Rekord #%i! -PersonalRecord=Persönlicher Rekord #%i! -ITG DP:=ITG DP: -MIGS DP:=MIGS DP: - -[ScreenContinue] -HelpText=&START; Advance Timer - -[OptionTitles] -AutoSetStyle=Stil automatisch setzen -NotePosition=Notenpositionen -ComboOnRolls=Rolls Increment Combo -ComboUnderField=Combo Under Field - -GameplayShowScore=Show Score -GameplayShowStepsDisplay=Show Steps -ShowLotsaOptions=Options Density -LongFail=Fail Length -FlashyCombo=Flashy Combo -GameplayFooter=Gameplay Footer -FancyUIBG=Fancy UI Background -TimingDisplay=Timing Display - -[OptionExplanations] -AutoSetStyle=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 (or press Shift+F2). -NotePosition=Determines where the arrow receptors are placed in gameplay. -ComboOnRolls=Choose if rolls should increment the combo or not. If you change this option, you will need to reload the metrics (via Shift+F2) for it to take effect. -ComboUnderField=Determine if the combo should display under the notes or not. - -GameplayShowScore=Show or Hide the score display in gameplay. -GameplayShowStepsDisplay=Show or Hide the step information display in gameplay. -ShowLotsaOptions=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. -LongFail=Choose between the original "Long" sm-ssc fail or the "Short" fail adopted later. -FlashyCombo=Determine if combo flashes should be shown or not. -GameplayFooter=If on, displays a footer that blocks visibility of incoming arrows for a certain region ( DDR's score frame ). -FancyUIBG=Toggles the fancy background. "Off" is recommended for older computers. Changes will take effect at the title screen. -TimingDisplay=Toggles the display of timing segments on the song progress meter. - -ScoringType=Defines which scoring method to use. If Special is selected, you can select a Special Scoring Mode in Theme Options. - -Speed=Adjust the speed at which arrows travel toward the targets. -Accel=Change the way arrows approach the targets. -Effect=Change the size or movement of the arrows and/or targets. -Appearance=Control the visibilty of the arrows. -Turn=Change the step choreography by adjusting the position of arrows. -Insert=Add tap notes to the step choreography. -Holds=Turn some tap notes into hold notes. -Mines=Add or remove mine notes. -PlayerAutoPlay=Have the notefield play by itself. -ScoreDisplay=Change the way your score is shown. -ProTiming=Change the way your judgments are shown. -Scroll=Adjust the direction arrows flow to meet the targets. -NoteSkins=Choose a different appearance for the arrows. -Handicap=Removes notes. Using these will invalidate a high score. -Hide=Dark hides the receptors. Blind hides judgments. Cover hides the background. -Persp=Change the viewing angle of the arrow stream. -Steps=Adjust the difficulty of the steps. -Characters=Dancing buddies. -SaveToProfileHelp=Requires profile or memory card. -MusicRateHelp=Play the music at a faster rate. - -[StepsListDisplayRow StepsType] -Dance_Single=4 -Dance_Double=8 -Dance_Couple=8 -Dance_Solo=6 -Dance_Routine=8 -Dance_Threepanel=3 -Pump_Single=5 -Pump_Double=10 -Pump_Halfdouble=6 -Pump_Couple=5 -Pump_Routine=10 -Kb7_Single=7 -Ez2_Single=ES -Ez2_Double=ED -Ez2_Real=ER -Para_Single=PS -Ds3ddx_Single=XS -Bm_Single5=5 -Bm_Double5=10 -Bm_Single7=7 -Bm_Double7=14 -Maniax_Single=MS -Maniax_Double=MD -Techno_Single4=4 -Techno_Single5=5 -Techno_Single8=8 -Techno_Double4=D4 -Techno_Double5=D5 -Techno_Double8=D8 -Pnm_Five=5 -Pnm_Nine=9 -Guitar_Five=5 -Karaoke=V -Lights_Cabinet=! - -[ScreenHowToInstallSongs] -BodyHeader=How to Obtain and Install Songs for StepMania -Finding Songs=Where to Find Songs -Installing Songs=How to Install Songs -Importing Songs=Importing from existing StepMania installs -Reload Songs=Reload Songs -Exit=Back to Title Menu - -Explanation-WhereToFind=Launches a web page with information on finding songs for use with StepMania. -Explanation-HowToInstall=Launches a web page with song installation instructions. -Explanation-AdditionalFolders=If you have other installs of StepMania, you can use the AdditionalFolders preferences to load it into StepMania 5. -Explanation-ReloadSongs=Reload the songs. This is required if you've added/changed/deleted songs while StepMania is running. -Explanation-Exit=Return to the title menu. - -[OptionNames] -Custom=Special -Many=Viele -Few=Wenige -Normal=Normal -Lower=Lower -Short=Kurz -Long=Lang - -[newfield_options] -gameplay_options=Gameplay Options -ComboUnderField=Combo Under Field -FlashyCombo=Flashy Combo -GameplayShowScore=Show Score -GameplayShowStepsDisplay=Show Steps -JudgmentUnderField=Judgment Under Field - -[newfield_explanations] -ComboUnderField=Determine if the combo should display under the notes or not. -FlashyCombo=Determine if combo flashes should be shown or not. -GameplayShowScore=Show or Hide the score display in gameplay. -GameplayShowStepsDisplay=Show or Hide the step information display in gameplay. - -[ScreenTestInput] -HelpText=Halte &BACK; oder &START; um zu verlassen. - -[PaneDisplay] -Taps=Antipper -Jumps=Sprünge -Holds=Halter -Mines=Minen -Hands=Hände -Rolls=Rollen -Lifts=Heber -Fakes=Fälschungen -S=S -V=V -A=A -F=F -C=C - -[ScreenMapControllers] -Exit=Verlassen - -[ScreenGameOver] -GAME OVER=GAME OVER -Play again soon!=Spiel bald wieder! - -[ScreenHowToPlay] -How To Play StepMania=Wie man StepMania spielt -Information=Informationen - -Feet=Deine Füße werden zum Spielen verwendet! -Tap=Wenn die Pfeile zu diesem Punkt kommen,\ntritt auf die passenden Flächen. -Jump=Tritt auf beide Flächen, wenn zwei verschiedene\nPfeile zur selben Zeit auftauchen! -Miss=Wenn du oft daneben tretest, wird deine\nTanz-Anzeige abnehmen bis das Spiel\nvorbei ist! - - -[Protiming] -MS=MS diff --git a/Themes/default/Languages/en.ini b/Themes/default/Languages/en.ini deleted file mode 100644 index 273fb222e8..0000000000 --- a/Themes/default/Languages/en.ini +++ /dev/null @@ -1,399 +0,0 @@ -[Screen] -HelpText=&BACK; Exit &START; Select &SELECT; Options &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Move - -[ScreenWithMenuElements] -HelpText=&BACK; Exit &START; Select &MENULEFT;&MENURIGHT; Move -StageCounter=%s Stage -EventStageCounter=Stage %03i - -[ScreenTitleMenu] -HelpText=&BACK; Exit &START; Select &MENUUP;&MENUDOWN; Move -CurrentGametype=Current Gametype -LifeDifficulty=Life Difficulty -TimingDifficulty=Timing Difficulty -%i Songs (%i Groups), %i Courses=%i Songs (%i Groups), %i Courses - -[ScreenTitleJoin] -HelpText=Press &START; to Play -HelpTextJoin=Press &START; to Play -HelpTextWait=Insert Credits! -EventMode=Event Mode -JointPremiumMain=Joint Premium -JointPremiumSecondary=Two players can play with one credit! -DoublesPremiumMain=Doubles Premium -DoublesPremiumSecondary=Play doubles for one credit! - -[ScreenCaution] -HelpText=&START; Continue - -[ScreenDemonstration] -Demonstration=Demonstration -%s - %s [from %s]=%s - %s\n[from %s] - -[ScreenQuickSetupOverview] -Explanation=Quick Setup provides a easy way to set commonly-changed and useful preferences. - -[ScreenProfileLoad] -HelpText=... Loading profiles, please wait ... - -[ScreenSelectProfile] -%d Song Played=%d Song Played -%d Songs Played=%d Songs Played -PressStart=Press &START; to join. -HelpText=&MENUUP;&MENUDOWN; Switch Profile &START; Choose/Join &BACK; Unselect -HeaderSubText=Choose your character! - -[ScreenSelectMaster] -HelpText=&BACK; Exit &START; Select / Join &MENULEFT;&MENURIGHT; Move - -[ScreenSelectPlayMode] -HelpText=&BACK; Exit &START; Select / Join &MENULEFT;&MENURIGHT; Move -HeaderSubText=How would you like to groove today? -EasyExplanation=A mode for beginners. -HardExplanation=For experts. -OldNormalExplanation=Not too easy, not too hard. -NormalExplanation=Play all your favorite songs! -RaveExplanation=Battle against friend or foe. -NonstopExplanation=Several Songs in a row -OniExplanation=A true test of skill. -EndlessExplanation=It don't stop, it keep rollin'. - -[ScreenSelectStyle] -HelpText=&BACK; Exit &START; Select &MENULEFT;&MENURIGHT; Move -HeaderSubText=There is no wrong way to play. - -[ScreenGameInformation] -HelpText=&BACK; Exit &START; Skip - -[ScreenSelectMusic] -NEW!=NEW! -Press Start For Options=Press &START; for options -Entering Options=Entering options menu... -HelpText=&BACK; Exit &START; Select / Join &MENULEFT;&MENURIGHT; Move &SELECT; Shortcuts (hold):: &MENUUP;&MENUUP;/&MENUDOWN;&MENUDOWN; Change Difficulty &AUXWHITE;+[KEY] Sort by [KEY] -AlternateHelpText=&MENULEFT;&MENURIGHT; Change Difficulty &START; Change Sort -HeaderSubText= -SortLabel=Sort -SpeedLabel=Speed -LengthLabel=Length -StageLabel=Stage - -[MusicWheel] -ChallengeMeterText=Expert Meter -DoubleChallengeMeterText=Expert Meter (Double) -PopularityText=Most Played - -[SortOrder] -Popularity=Most Played -ChallengeMeter=Expert Meter -DoubleChallengeMeter=Double Expert Meter - -[ScreenSelectCourse] -HelpText=&BACK; Exit &START; Select / Join &MENULEFT;&MENURIGHT; Move::&MENUUP;&MENUUP;/&MENUDOWN;&MENUDOWN; Change Difficulty &UP;&DOWN;&UP;&DOWN; for other course types - -[ScreenOptions] -HelpText=&BACK; Exit &START; Choose &SELECT; Go Up &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Move -Disqualified=Score will be disqualified! - -[ScreenStageInformation] -HelpText= - -[ScreenGameplay] -GiveUpAbortedText= -GiveUpStartText=Double tap &START; to access menu -GiveUpSelectText=Double tap &SELECT; to access menu -GiveUpBackText=Double tap &BACK; to access menu -HelpText= - -[PauseMenu] -continue_playing=Continue Playing -end_course=End Course -forfeit_course=Forfeit Course -forfeit_song=Forfeit Song -pause_count=Pause Count -restart_song=Restart Song -skip_song=Skip Song - -[ScreenHeartEntry] -Enter Heart Rate=Enter Heart Rate -Song Length=Song Length -Heart Rate=Heart Rate - -[ScreenEvaluation] -HelpText=&BACK; Exit &START; Move On &MENULEFT;+&MENURIGHT; or &SELECT; Snapshot -LifeDifficulty=Life Difficulty: %s -TimingDifficulty=Timing Difficulty: %s -MachineRecord=Machine Record #%i! -PersonalRecord=Personal Record #%i! -ITG DP:=ITG DP: -MIGS DP:=MIGS DP: -HeaderText=Evaluation -HeaderSubText=Let's see how you did. -ExtraUnlocked=Extra Stage Available! - -[StageAward] -FullComboW1=Full Flawless Combo!!! - -[ScreenEditMenu] -HeaderText=Edit Songs - -[ScreenContinue] -HelpText=&START; Advance Timer - -[ScreenNestyPlayerOptions] -HeaderText=Select Options -HeaderSubText=Option after option, look at all those options! -HelpText=&BACK; Exit &START; Select/Toggle &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Move &SELECT; Back to top - -[ScreenOptionsService] -HeaderSubText=If all else fails, throw a wrench at it. - -[OptionTitles] -AutoSetStyle=Auto Set Style -NotePosition=Note Positions -ComboOnRolls=Rolls Increment Combo -ComboUnderField=Combo Under Field - -GameplayShowScore=Show Score -GameplayShowStepsDisplay=Show Steps -ShowLotsaOptions=Options Density -LongFail=Fail Length -FlashyCombo=Flashy Combo -GameplayFooter=Gameplay Footer -FancyUIBG=Fancy UI Background -TimingDisplay=Timing Display - -PreferredMeter=Preferred Meter -CustomComboContinue=Min Judgment to Continue Combo -CustomComboMaintain=Min Judgment to Maintain Combo -ForcedExtraMods=Force Mods on Extra Stage - -[OptionExplanations] -AutoSetStyle=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 (or press Shift+F2). -NotePosition=Determines where the arrow receptors are placed in gameplay. -ComboOnRolls=Choose if rolls should increment the combo or not. If you change this option, you will need to reload the metrics (via Shift+F2) for it to take effect. -ComboUnderField=Determine if the combo should display under the notes or not. - -GameplayShowScore=Show or Hide the score display in gameplay. -GameplayShowStepsDisplay=Show or Hide the step information display in gameplay. -ShowLotsaOptions=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. -LongFail=Choose between the original "Long" sm-ssc fail or the "Short" fail adopted later. -FlashyCombo=Determine if combo flashes should be shown or not. -GameplayFooter=If on, displays a footer that blocks visibility of incoming arrows for a certain region ( DDR's score frame ). -FancyUIBG=Toggles the fancy background. "Off" is recommended for older computers. Changes will take effect at the title screen. -TimingDisplay=Toggles the display of timing segments on the song progress meter. - -ScoringType=Defines which scoring method to use. If Special is selected, you can select a Special Scoring Mode in Theme Options. - -PreferredMeter=Choose your preferred difficulty scale; this mainly affects the "boss song" threshold. If you change this option, you will need to reload the metrics (via Shift+F2) for it to take effect. -CustomComboContinue=Choose the minimum judgment needed to continue a combo, or choose Default if you're not sure. -CustomComboMaintain=Choose the minimum judgment needed to maintain a combo (without incrementing), or choose Default if you're not sure. -ForcedExtraMods=Choose whether or not forced mods should be used on Extra stages. - -Speed=Adjust the speed at which arrows travel toward the targets. -Accel=Change the way arrows approach the targets. -Effect=Change the size or movement of the arrows and/or targets. -Appearance=Control the visibilty of the arrows. -Turn=Change the step choreography by adjusting the position of arrows. -Insert=Add tap notes to the step choreography. -Holds=Turn some tap notes into hold notes. -Mines=Add or remove mine notes. -PlayerAutoPlay=Have the notefield play by itself. -ScoreDisplay=Change the way your score is shown. -ProTiming=Display a detailed graph of step timings and judgments. -Scroll=Adjust the direction arrows flow to meet the targets. -NoteSkins=Choose a different appearance for the arrows. -Handicap=Removes notes. Using these will invalidate a high score. -Hide=Dark hides the receptors. Blind hides judgments. Cover hides the background. -Persp=Change the viewing angle of the arrow stream. -Steps=Adjust the difficulty of the steps. -Characters=Dancing buddies. -SaveToProfileHelp=Requires profile or memory card. -MusicRateHelp=Play the music at a faster rate. - -LifeType=Choose between standard lifebar and battery (limited lives) modes. -BarDrain=Behavior of the standard lifebar. -BatLives=The number of lives given for the battery lifebar. -Fail=Adjust if and when the song ends if player life is depleted. -Assist=Sound effects that assist in following the rhythm of a song. -Rate=The playback speed of the song as a whole. -AutoAdjust=Calibrate song or gameplay timing and synchronization whilst playing the song. -SaveScores=Choose whether scores for this song will be saved. - -[StepsListDisplayRow StepsType] -Dance_Single=4 -Dance_Double=8 -Dance_Couple=8 -Dance_Solo=6 -Dance_Routine=8 -Dance_Threepanel=3 -Pump_Single=5 -Pump_Double=10 -Pump_Halfdouble=6 -Pump_Couple=5 -Pump_Routine=10 -Kb7_Single=7 -Ez2_Single=ES -Ez2_Double=ED -Ez2_Real=ER -Para_Single=PS -Ds3ddx_Single=XS -Bm_Single5=5 -Bm_Double5=10 -Bm_Single7=7 -Bm_Double7=14 -Maniax_Single=MS -Maniax_Double=MD -Techno_Single4=4 -Techno_Single5=5 -Techno_Single8=8 -Techno_Double4=D4 -Techno_Double5=D5 -Techno_Double8=D8 -Pnm_Five=5 -Pnm_Nine=9 -Guitar_Five=5 -Karaoke=V -Lights_Cabinet=! - -[ScreenHowToInstallSongs] -BodyHeader=How to Obtain and Install Songs for StepMania -Finding Songs=Where to Find Songs -Installing Songs=How to Install Songs -Importing Songs=Importing from existing StepMania installs -Reload Songs=Reload Songs -Exit=Back to Title Menu - -Explanation-WhereToFind=Launches a web page with information on finding songs for use with StepMania. -Explanation-HowToInstall=Launches a web page with song installation instructions. -Explanation-AdditionalFolders=If you have other installs of StepMania, you can use the AdditionalFolders preferences to load it into StepMania 5. -Explanation-ReloadSongs=Reload the songs. This is required if you've added/changed/deleted songs while StepMania is running. -Explanation-Exit=Return to the title menu. - -[TapNoteScore] -W1=Flawless -W2=Perfect -W3=Great -W4=Good -W5=Bad - -[JudgmentLine] -W1=Flawless -W2=Perfect -W3=Great -W4=Good -W5=Bad -Held=Held -MaxCombo=Max Combo -Miss=Miss - -[OptionNames] -Custom=Special -Many=Many -Few=Few -Normal=Normal -Lower=Lower -Short=Short -Long=Long -Play Song=Play Song - -MeterClassic=1 to 10 (DDR/ITG) -MeterX=1 to 19 (DDR X) -MeterPump=1 to ?? (PIU) - -[notefield_options] -gameplay_options=Gameplay Options -ComboUnderField=Combo Under Field -FlashyCombo=Flashy Combo -GameplayShowScore=Show Score -GameplayShowStepsDisplay=Show Steps -JudgmentUnderField=Judgment Under Field -advanced_notefield_config=Notefield Config -notefield_mods_clear=Reset -notefield_mods_profile_save=Save Effects Mods -notefield_mods_profile_clear=Clear Saved Effects Mods -notefield_toggle_mods=Effects Mods -notefield_value_mods=Effects Mods (V) -ScreenFilter=Field Filter -noteskin_params=Noteskin Settings - -[notefield_explanations] -gameplay_options=Turn off or change some gameplay elements. -ComboUnderField=Combo is underneath notes when turned on. -JudgmentUnderField=Judgment is underneath notes when turned on. - -[ScreenTestInput] -HelpText=Hold &BACK; or &START; to exit. - -[PaneDisplay] -Taps=Taps -Jumps=Jumps -Holds=Holds -Mines=Mines -Hands=Hands -Rolls=Rolls -Lifts=Lifts -Fakes=Fakes -S=S -V=V -A=A -F=F -C=C - -[ScreenMapControllers] -Exit=Exit - -[ScreenGameOver] -GAME OVER=GAME OVER -Play again soon!=Play again soon! - -[ScreenHowToPlay] -How To Play StepMania=How To Play StepMania -Information=Information - -Feet=Your feet will be used to play! -Tap=When the arrows rise to this point,\nstep on the matching panels. -Jump=Step on both panels if two different\narrows appear at the same time! -Miss=If you misstep repeatedly, your dance\ngauge will decrease until the game\nis over! - -[Protiming] -MS=MS - -[LongStepsType] -Dance_Single=Dance Single -Dance_Double=Dance Double -Dance_Couple=Dance Couple -Dance_Solo=Dance Solo -Dance_Routine=Dance Routine -Dance_Threepanel=Dance 3 Panels -Pump_Single=Pump Single -Pump_Double=Pump Double -Pump_Halfdouble=Pump Half-Double -Pump_Couple=Pump Couple -Pump_Routine=Pump Routine -Kb7_Single=KB7 -Ez2_Single=Ez2 Single -Ez2_Double=Ez2 Double -Ez2_Real=Ez2 Real -Para_Single=Para Single -Ds3ddx_Single=DS3DDX Single -Bm_Single5=BM 5 Keys -Bm_Versus5=BM VS 5k -Bm_Double5=BM 10 Keys -Bm_Single7=BM 7 Keys -Bm_Versus7=BM VS 7k -Bm_Double7=BM 14 Keys -Maniax_Single=Maniax Single -Maniax_Double=Maniax Double -Techno_Single4=Techno Single 4 -Techno_Single5=Techno Single 5 -Techno_Single8=Techno Single 8 -Techno_Double4=Techno Double 4 -Techno_Double5=Techno Double 5 -Techno_Double8=Techno Double 8 -Pnm_Five=PNM 5 Button -Pnm_Nine=PNM 9 Button -Lights_Cabinet=Lights -Kickbox_Human=Kickbox Human -Kickbox_Quadarm=Kickbox Quadarm -Kickbox_Insect=Kickbox Insect -Kickbox_Arachnid=Kickbox Arachnid diff --git a/Themes/default/Languages/es.ini b/Themes/default/Languages/es.ini deleted file mode 100644 index 86469048ce..0000000000 --- a/Themes/default/Languages/es.ini +++ /dev/null @@ -1,298 +0,0 @@ -[KEY] Sort To [KEY] -AlternateHelpText=&SELECT;+&MENULEFT;&MENURIGHT; Cambiar dificultad &SELECT;+&START; Orden rápido - -[Screen] -HelpText=&BACK; Salir &START; Seleccionar &SELECT; Opciones &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Mover - -[ScreenWithMenuElements] -HelpText=&BACK; Salir &START; Seleccionar &MENULEFT;&MENURIGHT; Mover -StageCounter=Fase %s -EventStageCounter=Fase %03i - -[ScreenTitleMenu] -HelpText=&BACK; Salir &START; Seleccionar &MENUUP;&MENUDOWN; Mover -CurrentGametype=Tipo de juego: %s -LifeDifficulty=Dificultad vida: %s -TimingDifficulty=Dificultad ritmo: %s -%i Songs (%i Groups), %i Courses=%i canciones (%i grupos), %i cursos - -[ScreenTitleJoin] -HelpText=Pulsa &START; para jugar -HelpTextJoin=Pulsa &START; para jugar -HelpTextWait=Inserta créditos... -EventMode=Modo evento -JointPremiumMain=Premium mixto -JointPremiumSecondary=¡Con un crédito pueden participar dos jugadores! -DoublesPremiumMain=Premium dobles -DoublesPremiumSecondary=¡Con un crédito puedes jugar a dobles! - -[ScreenDemonstration] -Demonstration=Demostración - -[ScreenQuickSetupOverview] -Explanation=La configuración rápida te permite cambiar opciones comunes de forma sencilla. - -[ScreenProfileLoad] -HelpText=Cargando perfiles... - -[ScreenSelectProfile] -%d Song Played=%d canción jugada -%d Songs Played=%d canciones jugadas -PressStart=Presiona\n&START;\npara unirte -HelpText=&MENUUP;&MENUDOWN; Cambiar perfil &START; Elegir/Unirse &BACK; Deseleccionar - -[ScreenSelectMaster] -HelpText=&BACK; Salir &START; Elegir/Unirse &MENULEFT;&MENURIGHT; Mover - -[ScreenSelectPlayMode] -HelpText=&BACK; Salir &START; Elegir/Unirse &MENULEFT;&MENURIGHT; Mover -EasyExplanation=Modalidad para principiantes -HardExplanation=Solo para expertos -OldNormalExplanation=Ni muy fácil, ni muy difícil -NormalExplanation=¡Juega con tus canciones favoritas! -RaveExplanation=Lucha contra un amigo o rival -ExtendedExplanation=Varias canciones seguidas -OniExplanation=Pon a prueba tu habilidad -EndlessExplanation=A tope y sin parar -NonstopExplanation=Varias canciones seguidas - -[ScreenSelectPlayStyle] -HelpText=&BACK; Salir &START; Elegir &MENULEFT;&MENURIGHT; Mover - -[ScreenGameInformation] -HelpText=&BACK; Salir &START; Ignorar - -[ScreenSelectMusic] -NEW!=¡NUEVA! -Press Start For Options=Pulsa &START; para ver más opciones -Entering Options=Accediendo al menú -HelpText=&BACK; Salir &START; Elegir/Unirse &SELECT; Códigos especiales &MENULEFT;&MENURIGHT; Mover::&AUXWHITE;+[TECLA] Ordenar por letra [TECLA] -AlternateHelpText=&SELECT;+&MENULEFT;&MENURIGHT; Cambiar dificultad &SELECT;+&START; Organización rápida - -[ScreenSelectCourse] -HelpText=&BACK; Salir &START; Elegir/Unirse &SELECT; Códigos especiales &MENULEFT;&MENURIGHT; Mover::&UP;,&DOWN;,&UP;,&DOWN; para otros cursos - -[ScreenOptions] -HelpText=&BACK; Salir &START; Elegir &SELECT; Atrás &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Mover -Disqualified=¡La puntuación será descalificada! - -[ScreenStageInformation] -HelpText= - -[ScreenGameplay] -HelpText= - -[ScreenEvaluation] -HelpText=&BACK; Salir &START; Continuar &MENULEFT;+&MENURIGHT; o &SELECT; Captura -LifeDifficulty=Dificultad vida: %s -TimingDifficulty=Dificultad ritmo: %s -MachineRecord=Récord de esta máquina: %i -PersonalRecord=Récord personal: %i -ITG DP:=DP ITG: -MIGS DP:=DP MIGS: - -[OptionTitles] -AutoSetStyle=Selección automática -NotePosition=Posición de notas -ComboOnRolls=Repes combos -ComboUnderField=Combo bajo las notas - -GameplayShowScore=Mostrar puntuación -GameplayShowStepsDisplay=Mostrar pasos -ShowLotsaOptions=Número opciones -LongFail=Tiempo de fallo -FlashyCombo=Combo animado -GameplayFooter=Interfaz al pie -FancyUIBG=Fondo animado -TimingDisplay=Mostrar duración - -[OptionExplanations] -AutoSetStyle=Permite que el juego liste todos los modos de uno y dos jugadores. Es necesario que StepMania se reinicie (o pulsar Mayús+F2). -NotePosition=Determina dónde se colocan los receptores de flechas en el juego. -ComboOnRolls=Elige si los repes incrementan el combo o no. -ComboUnderField=Determina si el combo debe aparecer bajo las notas o no. - -GameplayShowScore=Muestra u oculta la puntuación en el juego. -GameplayShowStepsDisplay=Muestra u oculta la información de pasos en el juego. -ShowLotsaOptions=Escoge cuántas líneas o filas de opciones escoger.\nPOCAS mantiene el mínimo; MUCHAS añade varias modificaciones. -LongFail=Escoge entre la pantalla de fallo LARGA de sm-ssc o la CORTA adoptada más tarde. -FlashyCombo=Determina si los flashes del combo deben mostrarse. -GameplayFooter=Si está activado, muestra un mensaje al pie de la pantalla que bloquea la visibilidad de las flechas (pantalla de puntuación DDR). -FancyUIBG=Activa el fondo animado. Se recomienda desactivarlo en ordenadores\nno muy potentes. Los cambios se verán en la pantalla de título. -TimingDisplay=Activa la visualización de segmentos de sincronización\nen la barra de progreso de la canción. - -ScoringType=Define qué método de puntuación emplear. Si se selecciona Especial, puedes escoger un modo de puntuación especial en el menú de opciones. - -Speed=Cambia la velocidad de las flechas. -Accel=Cambia la forma en la que las flechas se acercan al objetivo. -Effect=Cambia el tamaño o el movimiento de las flechas u objetivos. -Appearance=Cambia el aspecto de las flechas. -Turn=Cambia la coreografía de los pasos. -Insert=Añade pasos a la coreografía del baile. -Holds=Activa o desactiva flechas que hay que mantener. -Mines=Activa o desactiva las minas. -PlayerAutoPlay=Juega y reproduce los pasos automáticamente. -ScoreDisplay=Cambia la forma en la que se muestra la puntuación. -ProTiming=Cambia la forma en la que se muestran los juicios. -Scroll=Cambia la orientación del área de pasos. -NoteSkins=Cambia el diseño de las flechas. -Handicap=Elimina ciertos pasos. Si se activa, no tendrás acceso a la tabla de récords. -Hide=Oscuro cambia los receptores. A ciegas cambia el juicio. Cubrir oculta el fondo. -Persp=Cambia el ángulo de visión del flujo de flechas. -Steps=Selecciona la dificultad de los pasos. -Characters=Personajes de baile. -SaveToProfileHelp=Necesita un perfil o tarjeta de memoria. -MusicRateHelp=Reproduce la música más rápido. - -[StepsListDisplayRow StepsType] -Dance_Single=4 -Dance_Double=8 -Dance_Couple=8 -Dance_Solo=6 -Dance_Routine=8 -Dance_Threepanel=3 -Pump_Single=5 -Pump_Double=10 -Pump_Halfdouble=6 -Pump_Couple=5 -Pump_Routine=10 -Kb7_Single=7 -Ez2_Single=ES -Ez2_Double=ED -Ez2_Real=ER -Para_Single=PS -Ds3ddx_Single=XS -Bm_Single5=5 -Bm_Double5=10 -Bm_Single7=7 -Bm_Double7=14 -Maniax_Single=MS -Maniax_Double=MD -Techno_Single4=4 -Techno_Single5=5 -Techno_Single8=8 -Techno_Double4=D4 -Techno_Double5=D5 -Techno_Double8=D8 -Pnm_Five=5 -Pnm_Nine=9 -Guitar_Five=5 -Karaoke=V -Lights_Cabinet=! - -[ScreenHowToInstallSongs] -BodyHeader=Cómo conseguir e instalar canciones para StepMania -Finding Songs=Dónde encontrar canciones -Installing Songs=Cómo instalar canciones -Importing Songs=A través de otras instalaciones de StepMania -Reload Songs=Recargar canciones -Exit=Volver al menú principal - -Explanation-WhereToFind=Abre una página web con información sobre cómo encontrar canciones que puedas usar en StepMania. -Explanation-HowToInstall=Abre una página web con instrucciones sobre cómo instalar canciones. -Explanation-AdditionalFolders=Si tienes otra instalación de StepMania, puedes utilizar la carpeta AdditionalFolders para cargar sus contenidos a StepMania 5. -Explanation-ReloadSongs=Recarga las canciones. Esto es necesario si has añadido, cambiado o eliminado canciones mientras StepMania funcionaba. -Explanation-Exit=Regresa al menú principal. - -[OptionNames] -Custom=Especial -Few=Pocas -Long=Larga -Lower=Bajo -Many=Muchas -Normal=Normal -Short=Corta - -[newfield_options] -ComboUnderField=Combo bajo las notas -FlashyCombo=Combo animado -GameplayShowScore=Mostrar puntuación -GameplayShowStepsDisplay=Mostrar pasos - -[newfield_explanations] -ComboUnderField=Determina si el combo debe aparecer bajo las notas o no. -FlashyCombo=Determina si los flashes del combo deben mostrarse. -GameplayShowScore=Muestra u oculta la puntuación en el juego. -GameplayShowStepsDisplay=Muestra u oculta la información de pasos en el juego. - -[Protiming] -MS=MS - -[PaneDisplay] -Taps=Flechas -Jumps=Saltos -Holds=Presión -Mines=Minas -Hands=Manos -Rolls=Repes -Lifts=Sueltas -Fakes=Falsos -S=S -V=V -A=A -F=F -C=C - -[ScreenTestInput] -HelpText=Mantén pulsado &BACK; o &START; para salir. - -[ScreenCaution] -HelpText=&START; Continuar - -[ScreenContinue] -HelpText=&START; Temporiz. avance - -[ScreenGameOver] -GAME OVER=FIN DE LA PARTIDA -Play again soon!=¡Vuelve pronto! - -[ScreenHeartEntry] -Enter Heart Rate=Introducir pulso cardíaco -Heart Rate=Pulso cardíaco -Song Length=Duración canción - -[ScreenHowToPlay] -Feet=¡Usa los pies para jugar! -How To Play StepMania=Cómo jugar a StepMania -Information=Información -Jump=¡Salta en dos paneles si\naparecen flechas a la vez! -Miss=¡Si fallas repetidamente, tu medidor\ndescenderá hasta que se\nacabe la partida! -Tap=Cuando las flechas suban a este punto,\npisa el panel correspondiente. - -[ScreenMapControllers] -Exit=Salir - -[ScreenEvaluation] -HeaderText=Resultado - -[ScreenEditMenu] -HeaderText=Editar canciones/pasos -HeaderSubText=Haz canciones perfectas -HelpText=&BACK; Salir &START; Seleccionar &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Mover &SELECT; Regresar [PgUp][PgDown] Saltar - -edit_description_prompt=Escribe una descripción para esta edición. -delete_chart_prompt=¿Estás seguro de eliminar estos pasos? - -steps_action_back=Salir a los pasos -copy_dest_slot_back=Salir a elegir estilo de juego -copy_dest_style_back=Salir a elegir archivo a copiar -copy_from_back=Salir a elegir archivo a editar -new_chart_slot_back=Salir a elegir tipo de pasos -new_chart_stype_back=Salir a elegir pasos a editar -steps_list_back=Salir a elegir canción -song_list_back=Salir a elegir grupo -exit_edit_menu=Salir del modo editar - -edit_chart=Editar pasos -delete_chart=Eliminar pasos -new_chart=Nuevos pasos -copy_from=Crear nueva copia - -copy_to_slot_format=Copiar a %s %s -new_chart_slot_format=Nuevo - %s %s - -copy_dest_slot_menu=Elige la dificultad para los nuevos pasos. -copy_dest_stype_menu=Elige el tipo de notas para los nuevos pasos. -copy_from_menu=Elige los pasos a copiar. -new_chart_slot_menu=Elige la dificultad para los pasos. -new_chart_stype_menu=Elige el tipo de notas para los pasos. diff --git a/Themes/default/Languages/fr.ini b/Themes/default/Languages/fr.ini deleted file mode 100644 index 875ad3da6d..0000000000 --- a/Themes/default/Languages/fr.ini +++ /dev/null @@ -1,262 +0,0 @@ -[Screen] -HelpText=&BACK; Quitter &START; Lancer &SELECT; Options &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Se déplacer - -[ScreenWithMenuElements] -HelpText=&BACK; Quitter &START; Choisir &MENULEFT;&MENURIGHT; Changer -StageCounter=Niveau %s -EventStageCounter=Niveau %03i - -[ScreenTitleMenu] -HelpText=&BACK; Quitter &START; Sélectionner &MENUUP;&MENUDOWN; Se déplacer -CurrentGametype=Type de jeu actuel : %s -LifeDifficulty=Difficulté de Vie : %s -TimingDifficulty=Difficulté de Timing : %s -%i Songs (%i Groups), %i Courses=%i Chansons (%i Groupes), %i Parcours - -[ScreenTitleJoin] -HelpText=Appuyez sur &START; -HelpTextJoin=Appuyez sur &START; -HelpTextWait=Insérez des jetons ! -EventMode=Mode Évènement -JointPremiumMain=Joint Premium -JointPremiumSecondary=2 joueurs peuvent jouer avec 1 jeton ! -DoublesPremiumMain=Doubles Premium -DoublesPremiumSecondary=Jouer doublement pour 1 jeton ! - -[ScreenCaution] -HelpText=&START; Suivant - -[ScreenDemonstration] -Demonstration=Démonstration -%s - %s [from %s]=%s - %s\n[from %s] - -[ScreenQuickSetupOverview] -Explanation=L'installation rapide est un moyen facile d'installer avec le paramétrage communément utilisé. - -[ScreenProfileLoad] -HelpText=... Chargement des profils, veuillez patienter ... - -[ScreenSelectProfile] -%d Song Played=%d chanson jouée -%d Songs Played=%d chansons jouées -PressStart=Appuyez sur &START; -HelpText=&MENUUP;&MENUDOWN; Changer de profil &START; Choisir &BACK; Revenir - -[ScreenSelectMaster] -HelpText=&BACK; Quitter &START; Choisir &MENULEFT;&MENURIGHT; Changer - -[ScreenSelectPlayMode] -HelpText=&BACK; Quitter &START; Choisir &MENULEFT;&MENURIGHT; Changer -EasyExplanation=Mode débutant. -HardExplanation=Mode expert. -OldNormalExplanation=Ni trop facile, ni trop difficile. -NormalExplanation=Jouez sur vos chansons préférées ! -RaveExplanation=Combattez un ami ou un ennemi ! -NonstopExplanation=Plusieurs chansons d'affilées. -OniExplanation=Testez vos performances. -EndlessExplanation=Je ne veux pas m'arrêter de jouer ! - -[ScreenSelectPlayStyle] -HelpText=&BACK; Quitter &START; Choisir &MENULEFT;&MENURIGHT; Se déplacer - -[ScreenGameInformation] -HelpText=&BACK; Quitter &START; Passer - -[ScreenSelectMusic] -NEW!=NOUVEAU! -Press Start For Options=Appuyez sur &START; pour les options -Entering Options=Chargement des options -HelpText=&BACK; Quitter &START; Lancer &SELECT; Codes Magiques &MENULEFT;&MENURIGHT; Changer::&AUXWHITE;+[A-Z] Pour Trier à [A-Z] -AlternateHelpText=&SELECT;+&MENULEFT;&MENURIGHT; Changer la difficulté &SELECT;+&START; Tri rapide - -[ScreenSelectCourse] -HelpText=&BACK; Quitter &START; Choisir &SELECT; Codes Magiques &MENULEFT;&MENURIGHT; Se déplacer::&UP;&DOWN;&UP;&DOWN; Pour d'autres modes de jeu - -[ScreenOptions] -HelpText=&BACK; Retour &START; Choisir/ Descendre &SELECT; Monter &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Changer -Disqualified=Le score sera disqualifié ! - -[ScreenStageInformation] -HelpText= - -[ScreenGameplay] -HelpText= - -[ScreenHeartEntry] -Enter Heart Rate=Entrez le Pouls -Song Length=Longueur de la chanson -Heart Rate=Pouls - -[ScreenEvaluation] -HelpText=&BACK; Quitter &START; Continuer &MENULEFT;+&MENURIGHT; ou &SELECT; Prendre en Photo -LifeDifficulty=Difficulté de Vie : %s -TimingDifficulty=Difficulté de Timing : %s -MachineRecord=Record #%i! -PersonalRecord=Record personnel #%i! -ITG DP:=ITG DP: -MIGS DP:=MIGS DP: - -[ScreenContinue] -HelpText=&START; Accélérer le chrono - -[OptionTitles] -AutoSetStyle=Style Automatique -NotePosition=Position des Notes -ComboOnRolls=Roulement de Tambour -ComboUnderField=Combo Sous le Champ - -GameplayShowScore=Afficher le Score -GameplayShowStepsDisplay=Afficher les Pas -ShowLotsaOptions=Densité des Options -LongFail=Longueur du Échoué -FlashyCombo=Combo Éclatant -GameplayFooter=Bas de Page -FancyUIBG=Fond IU Fantaisiste -TimingDisplay=Affichage de Timing - -[OptionExplanations] -AutoSetStyle=Permet au jeu de lister tous les modes de jeu à un ou deux joueurs au lieu d'un seul mode. Peut nécessiter un redémarrage de StepMania (ou appuyez sur Maj + F2). -NotePosition=Choisissez où les cibles des flèches seront affichées. -ComboOnRolls=Choisi si chaque extra tape de Tambour devraient ajouter au combo ou non. Si vous changez cette option, vous devrez recharger les métriques (via Maj+F2) pour prendre effet. -ComboUnderField=Détermine si les combos doivent s'afficher ou non sous les flèches. - -GameplayShowScore=Affiche ou masque le score en jeu. -GameplayShowStepsDisplay=Affiche ou masque les informations de pas en jeu. -ShowLotsaOptions=Choisi le nombre de lignes/rangées d'options possible. &oq;Peu&cq; garde le minimum. &oq;Plusieurs&cq; ajoute plusieurs modifications. -LongFail=Choisi la longueur de temps que "Échoué" soie aperçu, entre l'original "Long" de sm-ssc ou le "Court" adopté plus tard. -FlashyCombo=Choisi si les éclats de combo doivent être montrés ou non. -GameplayFooter=Si activé, une zone en bas d'écran masque les flèches( score DDR). -FancyUIBG=Active le mode "Fantaise". "Off" est recommandé sur les PC les plus anciens. Les changements prendront effet sur l'écran titre. -TimingDisplay=Bascule l'affichage des segments de timing sur la barre de progression de la chanson. - -ScoringType=Définit comment la note est calculée. Si vous avez sélectionné "Spécial", vous pouvez choisir "Special Scoring Mode" dans les Options de Thèmes. - -Speed=Ajuste la vitesse à laquelle les flèches arrivent vers les cibles -Accel=Change la manière dont les flèches se rapprochent des cibles. -Effect=Change la taille ou le mouvement des flèches et/ou des cibles. -Appearance=Contrôle la visibilité des flèches. -Turn=Modifie la chorégraphie en ajustant la position des flèches. -Insert=Ajoute des notes de Tape à la chorégraphie de pas. -Holds=Ôte les notes « Tenir » ; \n Converti des « Tapes » en « Tenirs » ; \n Change les « Tenirs » en « Tambours » ; -Mines=Ajoute ou supprime les mines. -PlayerAutoPlay=Joue la chorégraphie automatiquement. -ScoreDisplay=Change la présentation du score. -ProTiming=Change la façon dont les jugements sont affichés. -Scroll=Ajuste la direction que les flèches prennent pour atteindre les cibles. -NoteSkins=Change l'apparence des flèches/notes. -Handicap=Supprime des flèches, mais rend le high score invalide. -Hide="Sombre" Masque les Cibles;\n "Aveugle" les Jugement;\n et "Couverture" le Fond. -Persp=Change l'angle que l'on voie les flèches et cibles. -Steps=Ajuste la difficulté des pas. -Characters=Amis de Dance. -SaveToProfileHelp=Nécessite un profil ou une carte mémoire. -MusicRateHelp=Joue la chanson à un rythme plus rapide. - -[StepsListDisplayRow StepsType] -Dance_Single=4 -Dance_Double=8 -Dance_Couple=8 -Dance_Solo=6 -Dance_Routine=8 -Dance_Threepanel=3 -Pump_Single=5 -Pump_Double=10 -Pump_Halfdouble=6 -Pump_Couple=5 -Pump_Routine=10 -Kb7_Single=7 -Ez2_Single=ES -Ez2_Double=ED -Ez2_Real=ER -Para_Single=PS -Ds3ddx_Single=XS -Bm_Single5=5 -Bm_Double5=10 -Bm_Single7=7 -Bm_Double7=14 -Maniax_Single=MS -Maniax_Double=MD -Techno_Single4=4 -Techno_Single5=5 -Techno_Single8=8 -Techno_Double4=D4 -Techno_Double5=D5 -Techno_Double8=D8 -Pnm_Five=5 -Pnm_Nine=9 -Guitar_Five=5 -Karaoke=V -Lights_Cabinet=! - -[ScreenHowToInstallSongs] -BodyHeader=Comment obtenir de nouvelles chansons pour Stepmania et les installer -Finding Songs=Où trouver des chansons -Installing Songs=Comment installer des chansons -Importing Songs=Importer depuis une ancienne installation de Stepmania -Reload Songs=Recharger les chansons -Exit=Revenir au menu précédent - -Explanation-WhereToFind=Ouvrir une page web pour trouver des chansons pour StepMania. (Anglais) -Explanation-HowToInstall=Ouvrir une page web pour expliquer l'installation de nouvelle chanson.(Anglais) -Explanation-AdditionalFolders=Si vous avez déjà installé StepMania, vous pouvez utiliser un dossier supplémentaire dans les Préférences pour les charger les chansons dans StepMania 5. -Explanation-ReloadSongs=Recharge la liste des chansons. Ceci est obligatoire si vous avez ajouté, déplacé ou supprimé des chansons alors que StepMania était lancé. -Explanation-Exit=Revenir au menu précédent - -[OptionNames] -Custom=Spécial -Many=Beaucoup -Few=Peu -Normal=Normal -Lower=Plus Bas -Short=Court -Long=Long - -[newfield_options] -ComboUnderField=Combo Sous le Champ -FlashyCombo=Combo Éclatant -GameplayShowScore=Afficher le Score -GameplayShowStepsDisplay=Afficher les Pas - -[newfield_explanations] -ComboUnderField=Détermine si les combos doivent s'afficher ou non sous les flèches. -FlashyCombo=Choisi si les éclats de combo doivent être montrés ou non. -GameplayShowScore=Affiche ou masque le score en jeu. -GameplayShowStepsDisplay=Affiche ou masque les informations de pas en jeu. - -[ScreenTestInput] -HelpText=Tenir &BACK; ou &START; pour Quitter - -[PaneDisplay] -Taps=Tapes -Jumps=Sauts -Holds=Tenir -Mines=Mines -Hands=Mains -Rolls=Tambours -Lifts=Lever -Fakes=Fausses -S=Co -V=V -A=A -F=G -C=Ch - -[ScreenMapControllers] -Exit=Retour - -[ScreenGameOver] -GAME OVER=PERDU -Play again soon!=Revenez jouer ! - -[ScreenHowToPlay] -How To Play StepMania=Comment jouer à StepMania -Information=Informations - -Feet=Vos pieds seront utilisés pour jouer ! -Tap=Lorsque les flèches arrivent à ce niveau, \n appuyez sur les panneaux correspondants. -Jump=Appuyez sur les deux flèches en même temps ! -Miss=Si vous faites plusieurs erreurs d'affilée, \n votre jauge diminuera jusqu'à perdre la partie ! - - -[Protiming] -MS=MS diff --git a/Themes/default/Languages/id.ini b/Themes/default/Languages/id.ini deleted file mode 100644 index 20cfd85471..0000000000 --- a/Themes/default/Languages/id.ini +++ /dev/null @@ -1,275 +0,0 @@ -[Screen] -HelpText=&BACK; Keluar &START; Select &SELECT; Pilihan &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Pindah - -[ScreenWithMenuElements] -HelpText=&BACK; Keluar &START; Select &MENULEFT;&MENURIGHT; Pindah -StageCounter=%s Stage -EventStageCounter=Stage %03i - -[ScreenTitleMenu] -HelpText=&BACK; Keluar &START; Select &MENUUP;&MENUDOWN; Pindah -CurrentGametype=Sedang bermain: %s -LifeDifficulty=Kesulitan Nyawa: %s -TimingDifficulty=Kesulitan Timing: %s -%i Lagu (%i Grup), %i Courses=%i Lagu (%i Grup), %i Kursus - -[ScreenTitleJoin] -HelpText=Tekan &START; untuk Bermain -HelpTextJoin=Tekan &START; untuk Bermain -HelpTextWait=Masukan Kredit! -EventMode=Modus Acara -JointPremiumMain=Joint Premium -JointPremiumSecondary=Dua pemain dapat bermain dengan satu kredit! -DoublesPremiumMain=Premium Dobel -DoublesPremiumSecondary=Bermain Dobel untuk satu kredit! - -[ScreenCaution] -HelpText=&START; Lanjut - -[ScreenDemonstration] -Demonstration=Demonstrasi -%s - %s [dari %s]=%s - %s\n[dari %s] - -[ScreenQuickSetupOverview] -Explanation=Setup Cepat memberikan cara mudah untuk mengatur ubahan-umum dan preferensi-preferensi berguna. - -[ScreenProfileLoad] -HelpText=... Memuat profile, silahkan tunggu ... - -[ScreenSelectProfile] -%d Lagu Dimainkan=%d Lagu telah dimainkan -%d Lagu Dimainkan=%d Lagu telah dimainkan -PressStart=Tekan &START; untuk bergabung. -HelpText=&MENUUP;&MENUDOWN; Ganti Profil &START; Pilih/Gabung &BACK; Cabut - -[ScreenSelectMaster] -HelpText=&BACK; Keluar &START; Pilih / Gabung &MENULEFT;&MENURIGHT; Pindah - -[ScreenSelectPlayMode] -HelpText=&BACK; Keluar &START; Pilih / Gabung &MENULEFT;&MENURIGHT; Pindah -EasyExplanation=Sebuah modus untuk Pemula. -HardExplanation= Untuk ahli. -OldNormalExplanation=Tak terlalu gampang, tak terlalu sulit. -NormalExplanation=Mainkan semua lagu favorit-mu! -RaveExplanation=Bertarung antar teman atau musuh. -NonstopExplanation=Beberapa lagu berturut-turut -OniExplanation=Sebuah tes skil yang sejati. -EndlessExplanation=Tak berhenti, terus berjalan. - -[ScreenSelectPlayStyle] -HelpText=&BACK; Keluar &START; Pilih &MENULEFT;&MENURIGHT; Pindah - -[ScreenGameInformation] -HelpText=&BACK; Keluar &START; Lewati - -[ScreenSelectMusic] -NEW!=BARU! -Press Start For Options=Tekan &START; untuk Pilihan -Entering Options=Memasuki Pilihan -HelpText=&BACK; Keluar &START; Pilih / Gabung &SELECT; Kode Ajaib &MENULEFT;&MENURIGHT; Pindah::&AUXWHITE;+[KEY] Sortir ke [KEY] -AlternateHelpText=&SELECT;+&MENULEFT;&MENURIGHT; Ubah Kesulitan &SELECT;+&START; Sortir Cepat - -[ScreenSelectCourse] -HelpText=&BACK; Keluar &START; Pilih / Gabung &SELECT; Kode Ajaib &MENULEFT;&MENURIGHT; Pindah::&UP;&DOWN;&UP;&DOWN; untuk tipe course yang lain - -[ScreenOptions] -HelpText=&BACK; Keluar &START; Pilih &SELECT; Ke Atas &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Pindah -Disqualified=Skor akan didiskualifikasi! - -[ScreenStageInformation] -HelpText= - -[ScreenGameplay] -GiveUpAbortedText= -GiveUpStartText=Tekan dua kali &START; untuk mengakses menu -GiveUpBackText=Tekan dua kali &BACK; untuk mengakses menu -SkipSongText=Tekan dua kali &SELECT; untuk mengakses menu -HelpText= - -[PauseMenu] -continue_playing=Lanjutkan Bermain -end_course=Akhiri Course -forfeit_course=Tinggalkan Course -forfeit_song=Tinggalkan lagu -pause_count=Hitungan Tunda -restart_song=Mulai ulang Lagu -skip_song=Lewati Lagu - -[ScreenHeartEntry] -Enter Heart Rate=Masukan Detak Jantung -Song Length=Panjang Lagu -Heart Rate=Detak Jantung - -[ScreenEvaluation] -HelpText=&BACK; Keluar &START; Lanjutkan &MENULEFT;+&MENURIGHT; atau &SELECT; Ambil Gambar -LifeDifficulty=Kesulitan Nyawa: %s -TimingDifficulty=Kesulitan Timing: %s -MachineRecord=Rekor Mesin #%i! -PersonalRecord=Rekor Personal #%i! -ITG DP:=ITG DP: -MIGS DP:=MIGS DP: - -[ScreenContinue] -HelpText=&START; Advance Timer - -[OptionTitles] -AutoSetStyle=Auto Set Style -NotePosition=Posisi Not -ComboOnRolls=Rolls Increment Combo -ComboUnderField=Combo Under Field - -GameplayShowScore=Tunjukan Skor -GameplayShowStepsDisplay=Tunjukan Steps -ShowLotsaOptions=Kepadatan Opsi -LongFail=Panjang Kegagalan -FlashyCombo=Kombo Berkedip-kedip -GameplayFooter=Gameplay Footer -FancyUIBG=Latar Belakang UI Indah -TimingDisplay=Layar Timing - -[OptionExplanations] -AutoSetStyle=Memperbolehkan game untuk mengumpulan seluruh modus 1P dan 2P daripada satu style saja. Ini mungkin membutuhkan mulai ulang Stepmania (atau tekan Shift+F2). -NotePosition=Menentukan dimana reseptor panah diletakan pada saat bermain. -ComboOnRolls=Pilih apabila Gulir (Rolls) akan menambah Kombo atau tidak. Jika Anda mengubah pilihan ini, Anda butuh memuat ulang metrics-nya (via Shift+F2) supaya efek ini berlaku. -ComboUnderField=Menentukan Apabila Kombo harus terletak dibawah not atau tidak. - -GameplayShowScore=Tunjukan atau Sembunyikan layar skor saat bermain. -GameplayShowStepsDisplay=Tunjukan atau Sembunyikan Informasi step saat bermain. -ShowLotsaOptions=Pilih Berapa banyak garis/baris pilihan untuk dipilih dari. &oq;Few&cq; Tetapkan daftar menjadi minimal. &oq;Many&cq; tambah berbagai mod-mod pamer. -LongFail=Pilih antara gagal sm-scc "Panjang" orisinil atau gagal "Pendek" diadopsi nanti. -FlashyCombo=Menentukan apabila kilat kombo harus ditunjukan atau tidak. -GameplayFooter=Jika menyala, Munculkan footer yang menghalangi penglihatan akan datangnya panah untuk di beberapa negara (Bingkai skor DDR). -FancyUIBG=Mati/Nyalakan latar belakang UI indah. "Mati (Off)" disarankan untuk komputer yang lama. Ubahan akan berlaku pada layar awal. -TimingDisplay=Mati/Nyalakan layar segmen timing pada meteran progres lagu. - -ScoringType=Menetapkan metode skoring mana untuk digunakan. Jika Istimewa dipilih, Anda dapat memilih Modus Penskoran Istimewa (Special Scoring Mode) pada Opsi Tema. - -Speed=Atur kelajuan panah berjalan terhadap target. -Accel=Ubah cara panah mendekati target. -Effect=Ubah ukuran atau gerakan dari panah dan/atau target. -Appearance=Kontrol penglihatan dari panah. -Turn=Ubah koreografi step dengan mengatur posisi panah. -Insert=Tambah not injak kedalam koreografi step. -Holds=Ubah beberapa not injak menjadi not tahan. -Mines=Tambah atau singkirkan not ranjau. -PlayerAutoPlay=Notefield bermain dengan sendirinya. -ScoreDisplay=Ubah cara skor terlihat. -ProTiming=Ubah cara Judgement terlihat. -Scroll=Atur arah aliran panah untuk menemui target. -NoteSkins=Pilih tampilan panah-panah yang berbeda. -Handicap=Menyingkirkan not-not. Penggunaan ini akan membatalkan skor tertinggi. -Hide=Gelap (Dark) menyembunyikan reseptor. Buta (Blind) menyembunyikan judgement. Tirai (Cover) menyembunyikan latar belakang. -Persp=Ubah sudut pandang dari aliran panah. -Steps=Atur tingkat kesulitan dari step-step. -Characters=Orang-orang berdansa. -SaveToProfileHelp=Membutuhkan profil atau kartu memori (memory card). -MusicRateHelp=Mainkan musik pada tingkat yang lebih cepat. - -[StepsListDisplayRow StepsType] -Dance_Single=4 -Dance_Double=8 -Dance_Couple=8 -Dance_Solo=6 -Dance_Routine=8 -Dance_Threepanel=3 -Pump_Single=5 -Pump_Double=10 -Pump_Halfdouble=6 -Pump_Couple=5 -Pump_Routine=10 -Kb7_Single=7 -Ez2_Single=ES -Ez2_Double=ED -Ez2_Real=ER -Para_Single=PS -Ds3ddx_Single=XS -Bm_Single5=5 -Bm_Double5=10 -Bm_Single7=7 -Bm_Double7=14 -Maniax_Single=MS -Maniax_Double=MD -Techno_Single4=4 -Techno_Single5=5 -Techno_Single8=8 -Techno_Double4=D4 -Techno_Double5=D5 -Techno_Double8=D8 -Pnm_Five=5 -Pnm_Nine=9 -Guitar_Five=5 -Karaoke=V -Lights_Cabinet=! - -[ScreenHowToInstallSongs] -BodyHeader=Cara Mendapatkan dan Memasang Lagu untuk Stepmania -Finding Songs=Dimana untuk Mencari Lagu -Installing Songs=Cara Memasang Lagu -Importing Songs=Mengimpor dari instalasi2 Stepmania yang ada -Reload Songs=Muat ulang Lagu -Exit=Kembali ke Menu Awal - -Explanation-WhereToFind=Luncurkan sebuah laman web dengan informasi dalam mencari lagu untuk digunakan pada Stepmania. -Explanation-HowToInstall=Luncurkan sebuah Laman web dengan instruksi-instruksi pemasangan lagu. -Explanation-AdditionalFolders=Apabila anda memiliki instalasi Stepmania yang lain, Anda dapat menggunakan preferensi AdditionalFolders untuk memuatnya pada Stepmania 5. -Explanation-ReloadSongs=Muat ulang lagu-lagu. Ini dibutuhkan apabila Anda telah menambahkan/mengubah/menghapus lagu selagi Stepmania sedang berjalan. -Explanation-Exit=Kembali ke menu awal. - -[OptionNames] -Custom=Istimewa (Special) -Many=Banyak (Many) -Few=Sedikit (Few) -Normal=Normal -Lower=Rendah (Lower) -Short=Pendek (Short) -Long=Panjang (Long) - -[newfield_options] -ComboUnderField=Combo Under Field -FlashyCombo=Kombo Berkedip-kedip -GameplayShowScore=Tunjukan Skor -GameplayShowStepsDisplay=Tunjukan Steps - -[newfield_explanations] -ComboUnderField=Menentukan Apabila Kombo harus terletak dibawah not atau tidak. -FlashyCombo=Menentukan apabila kilat kombo harus ditunjukan atau tidak. -GameplayShowScore=Tunjukan atau Sembunyikan layar skor saat bermain. -GameplayShowStepsDisplay=Tunjukan atau Sembunyikan Informasi step saat bermain. - -[ScreenTestInput] -HelpText=Tahan &BACK; atau &START; untuk Keluar. - -[PaneDisplay] -Taps=Injak -Jumps=Loncat -Holds=Tahan -Mines=Ranjau -Hands=Tangan -Rolls=Gulir -Lifts=Angkat -Fakes=Palsu -S=S -V=V -A=A -F=F -C=C - -[ScreenMapControllers] -Exit=Keluar - -[ScreenGameOver] -GAME OVER=GAME OVER (Permainan Tamat) -Play again soon!=Main lagi nanti! - -[ScreenHowToPlay] -How To Play StepMania=Cara bermain StepMania -Information=Informasi - -Feet=Kaki Anda digungakan untuk bermain! -Tap=Saat panah menaik pada titik ini,\ninjak panel yang sesuai. -Jump=Injak pada kedua panel jika dua panah\nberbeda muncul bersamaan! -Miss=Jika Anda kelewat step-nya berulang kali, meteran \ndance Anda akan berkurang sampai\npermainan sudah tamat (Game Over)! - - -[Protiming] -MS=MD diff --git a/Themes/default/Languages/ja.ini b/Themes/default/Languages/ja.ini deleted file mode 100644 index 64ffec88f2..0000000000 --- a/Themes/default/Languages/ja.ini +++ /dev/null @@ -1,267 +0,0 @@ -// Stepmania用日本語言語パック(defaultテーマ用) Ver.2-20141002 -// Updated for 5.0.7 -hanubeki 2015/04/14 - -//一部プレイオプションに手を入れています - -// find_missing_strings_in_theme_translationsで無かった分を補完 -hanubeki 2015/04/14 - -[Screen] -HelpText=&BACK; 戻る &START; 決定 &SELECT; オプション &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; カーソル移動 - -[ScreenWithMenuElements] -HelpText=&BACK; 戻る &START; 決定 &MENULEFT;&MENURIGHT; カーソル移動 -StageCounter=%s Stage -EventStageCounter=Stage %03i - -[ScreenTitleMenu] -HelpText=&BACK; 戻る &START; 決定 &MENUUP;&MENUDOWN; カーソル移動 -CurrentGametype=ゲームタイプ: %s -LifeDifficulty=ライフレベル: %s -TimingDifficulty=判定レベル: %s -%i Songs (%i Groups), %i Courses=%i 曲 (%i グループ), %i コース - -[ScreenTitleJoin] -HelpText=Press &START; to Play -HelpTextJoin=Press &START; to Play -HelpTextWait=Insert Credit(s) -EventMode=イベントモード -JointPremiumMain=Joint Premium! -JointPremiumSecondary=ただいま1クレジットで2人プレイができます -DoublesPremiumMain=Doubles Premium! -DoublesPremiumSecondary=ただいま1クレジットでダブルプレーができます - -[ScreenCaution] -HelpText=&START; 続ける - -[ScreenDemonstration] -Demonstration=Demonstration -%s - %s [from %s]=%s - %s\n[from %s] - -[ScreenQuickSetupOverview] -Explanation=よく使うオプションをまとめています。 - -[ScreenProfileLoad] -HelpText=… プロファイル読み込み中、しばらくお待ちください … - -[ScreenSelectProfile] -%d Song Played=プレイ済み:%d曲 -%d Songs Played=プレイ済み:%d曲 -PressStart=&START;を押すと\nエントリーします -HelpText=&MENUUP;&MENUDOWN; プロファイル選択 &START; 決定/エントリー &BACK; キャンセル/戻る - -[ScreenSelectMaster] -HelpText=&BACK; 戻る &START; 選択 / エントリー &MENULEFT;&MENURIGHT; カーソル移動 - -[ScreenSelectPlayMode] -HelpText=&BACK; 戻る &START; 選択 / エントリー &MENULEFT;&MENURIGHT; カーソル移動 -EasyExplanation=初心者向けモードです。 -HardExplanation=上級者向けモードです。 -OldNormalExplanation=中級者向けモードです。 -NormalExplanation=一曲ずつ選択してステージクリアを目指す通常モードです。 -RaveExplanation=おじゃまを送り付けながら対戦相手と競うモードです。 -NonstopExplanation=何曲かを1セットにしてプレイする上級者モードです。 -OniExplanation=ライフ制で1セットの曲をプレイする超上級者用モードです。 -EndlessExplanation=ゲームオーバーまでひたすらプレイし続けるモードです。 - -[ScreenSelectPlayStyle] -HelpText=&BACK; 戻る &START; 決定 &MENULEFT;&MENURIGHT; カーソル移動 - -[ScreenGameInformation] -HelpText=&BACK; 戻る &START; スキップ - -[ScreenSelectMusic] -NEW!=NEW! -Press Start For Options=&START;を押すとプレイオプション画面へ移行します -Entering Options=Entering Options -HelpText=&BACK; 戻る &START; 決定 / エントリー &SELECT; ショートカット::&MENUUP;か&MENUDOWN;の二回押し 譜面選択&MENULEFT;&MENURIGHT; 曲選択::&UP;&DOWN;&UP;&DOWN; ソート切り替え &AUXWHITE;+[キーボード] 曲名ソートにしてその文字のフォルダを開く -AlternateHelpText=&SELECT;+&MENULEFT;&MENURIGHT; 譜面選択 &SELECT;+&START; クイックソート - -[ScreenSelectCourse] -HelpText=&BACK; 戻る &START; 決定 / エントリー &SELECT; ショートカット &MENULEFT;&MENURIGHT; コース選択::&UP;&DOWN;&UP;&DOWN; ソート切り替え - -[ScreenOptions] -HelpText=&BACK; 戻る &START; 選択 &SELECT; 前の項目に戻る &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; カーソル移動 -Disqualified=スコア集計対象外になるオプションが選択されています - -[ScreenStageInformation] -HelpText= - -[ScreenGameplay] -HelpText= - -[ScreenHeartEntry] -Enter Heart Rate=心拍数を入力してください -Heart Rate=心拍数 -Song Length=曲の長さ - -[ScreenEvaluation] -HelpText=&BACK; 戻る &START; 次へ &MENULEFT;+&MENURIGHT;または&SELECT; スクリーンショット -LifeDifficulty=ライフレベル: %s -TimingDifficulty=判定レベル: %s -MachineRecord=Machine Record #%i! -PersonalRecord=Personal Record #%i! -ITG DP:=ITG DP: -MIGS DP:=MIGS DP: - -[ScreenContinue] -HelpText=&START; タイマーを進める - -[OptionTitles] -AutoSetStyle=Auto Set Style -NotePosition=Note Positions -ComboOnRolls=Rolls Increment Combo -ComboUnderField=Combo Under Field - -GameplayShowScore=Show Score -GameplayShowStepsDisplay=Show Steps -ShowLotsaOptions=Options Density -LongFail=Fail Length -FlashyCombo=Flashy Combo -GameplayFooter=Gameplay Footer -FancyUIBG=Fancy UI Background -TimingDisplay=Timing Display - -[OptionExplanations] -AutoSetStyle=ミュージックホイールで全スタイルの譜面が選択できるようになります。\n設定後Stepmaniaの再起動かShift+F2キーを押す必要があります。 -NotePosition=ノーツを描画するレイヤーの階層を選択します。 -ComboOnRolls=ロールの判定をコンボに含めるかどうかを選択します。\n設定後Stepmaniaの再起動かShift+F2キーを押す必要があります。 -ComboUnderField=コンボ数を描画するレイヤーの階層を選択します。 - -GameplayShowScore=プレイ中のスコア表示の有無を設定します。 -GameplayShowStepsDisplay=プレイ中の譜面情報表示の有無を設定します。 -ShowLotsaOptions=&oq;Few&cq;を選択するとプレイオプションの項目は最小限になります。 &oq;Many&cq;を選択するとすべての項目を表示します。 -LongFail=ゲージ切れが起きた際の演出のパターンを選択します。 -FlashyCombo=この項目をOnに設定すると、50コンボごとに画面に光の輪が描画されます。 -GameplayFooter=プレイ中のスコアフレーム表示の有無を設定します。 -FancyUIBG=背景を派手にします。マシンパワーが低い場合はOffに設定することを推奨します。\n変更はタイトル画面で有効になります。 -TimingDisplay=プレイ中の楽曲の現在位置を確認できるバーの表示の有無を設定します。 - -ScoringType=使用するスコアタイプを設定します。\nSpecialを選択した場合はTheme OptionsでSpecial Score Optionの項目の設定をしてください。 - -Speed=Xmodは譜面の流れる速度を何倍かします。Cmodは譜面の流れる速度を固定します。\nMmodは譜面の流れる速度の上限を制限します。使用したいハイスピードの種類を選択してから、\n数字を選択して速度調節してください。 -Accel=ノートのレセプターへの近づき方を変更します。\nこのオプションは複数同時選択できます。 -Effect=ノートやレセプターの大きさや動き方を変更します。\nこのオプションは複数同時選択できます。 -Appearance=ノートの可視範囲を変更します。\nこのオプションは複数同時選択できます。 -Turn=ノーツ配置を入れ替えます。\nこのオプションは複数同時選択できます。 -Insert=基本のノート配置にノートを追加します。\nこのオプションは複数同時選択できます。 -Holds=通常のノートをロングノートに変化させます。\nこのオプションは複数同時選択できます。 -Mines=マインノートを追加、あるいは削除します。 -PlayerAutoPlay=この項目をOnにすると、オートプレイになります。 -ScoreDisplay=スコア表示を変更します。 -ProTiming=Onにすると、ノートの判定がジャストタイミングからどれだけずれているか表示されるようになります。 -Scroll=ノートの移動方向を変更します。\nこのオプションは複数同時選択できます。 -NoteSkins=プレイに使用するノートスキンを変更します。\n必ず現在のゲームモードに対応したスキンを使用してください。 -Handicap=ノートを削除します。このオプションは複数同時選択できます。\nこのオプションを有効にして出したスコアはランキングに集計されません。 -Hide=Darkはレセプターを描画しません。Blindは判定を描画しません。Coverは背景を描画しません。\nこのオプションは複数同時に有効にできます。 -Persp=ノートが流れる平面を見る角度を変更します。 -Steps=プレイする譜面を選択します。 -Characters=プレイ中に表示するダンサーを設定します。 -SaveToProfileHelp=プレイ結果の保存をメモリーカードに行います。 -MusicRateHelp=楽曲自体を設定値倍の速度で再生しながらプレイします。 - -[StepsListDisplayRow StepsType] -Dance_Single=4 -Dance_Double=8 -Dance_Couple=8 -Dance_Solo=6 -Dance_Routine=8 -Dance_Threepanel=3 -Pump_Single=5 -Pump_Double=10 -Pump_Halfdouble=6 -Pump_Couple=5 -Pump_Routine=10 -Kb7_Single=7 -Ez2_Single=ES -Ez2_Double=ED -Ez2_Real=ER -Para_Single=PS -Ds3ddx_Single=XS -Bm_Single5=5 -Bm_Double5=10 -Bm_Single7=7 -Bm_Double7=14 -Maniax_Single=MS -Maniax_Double=MD -Techno_Single4=4 -Techno_Single5=5 -Techno_Single8=8 -Techno_Double4=D4 -Techno_Double5=D5 -Techno_Double8=D8 -Pnm_Five=5 -Pnm_Nine=9 -Guitar_Five=5 -Karaoke=V -Lights_Cabinet=! - -[ScreenHowToInstallSongs] -BodyHeader=楽曲が1曲もありません! -Finding Songs=楽曲の探し方 -Installing Songs=楽曲追加のしかた -Importing Songs=他のStepmaniaから曲を追加する -Reload Songs=リロード -Exit=タイトル画面に戻る - -Explanation-WhereToFind=検索エンジンで「Stepmania 譜面」で検索したり、パッケージサイトを活用してみてください。\nなお著作権を侵害するファイルが含まれた譜面をダウンロードしないようお願いします。 -Explanation-HowToInstall=&START; を押すと、公式サイトの「楽曲追加のしかた」(英文)が表示されます。 -Explanation-AdditionalFolders=すでに別のStepmaniaをインストールしているなら、\n「Additional Folders」を利用することでフォルダ構造を変えることなく楽曲を追加できます。 -Explanation-ReloadSongs=タイトル画面の「Options」から「Reload Songs/Courses」を選択します。\nStepmania外で譜面が変更された場合はリロードしてキャッシュを削除し再読み込みしないと変更が反映されません。 -Explanation-Exit=タイトル画面に戻ります。 - -[OptionNames] -Custom=Special -Many=Many -Few=Few -Normal=Normal -Lower=Lower -Short=Short -Long=Long - -[newfield_options] - -[newfield_explanations] -ComboUnderField=コンボ数を描画するレイヤーの階層を選択します。 -FlashyCombo=この項目をOnに設定すると、50コンボごとに画面に光の輪が描画されます。 -GameplayShowScore=プレイ中のスコア表示の有無を設定します。 -GameplayShowStepsDisplay=プレイ中の譜面情報表示の有無を設定します。 - -[ScreenTestInput] -HelpText=&BACK;を押しっぱなしにするか&START; 終了 - -[PaneDisplay] -Taps=Taps -Jumps=Jumps -Holds=Holds -Mines=Mines -Hands=Hands -Rolls=Rolls -Lifts=Lifts -Fakes=Fakes -S=S -V=V -A=A -F=F -C=C - -[ScreenMapControllers] -Exit=Exit - -[ScreenGameOver] -GAME OVER=GAME OVER -Play again soon!=Play again soon! - -[ScreenHowToPlay] -How To Play StepMania=How To Play StepMania -Information=Information - -# XXX: "は足を使" -# /Themes/default/BGAnimations/ScreenHowToPlay overlay/_howtoplay feet.lua -# self:AddAttribute(6, {Length= 1, Diffuse=Color.Red}) -Feet=このゲームは足を使います -Tap=曲に合わせて、ここに来た瞬間に踏め! -Jump=2つ同時に来たら両方踏もう -Miss=何回もミスをしてダンスゲージが\n無くなるとゲームオーバー - -[Protiming] -MS=MS diff --git a/Themes/default/Languages/ko.ini b/Themes/default/Languages/ko.ini deleted file mode 100644 index febe81f85a..0000000000 --- a/Themes/default/Languages/ko.ini +++ /dev/null @@ -1,268 +0,0 @@ -// 스텝마니아한국어판(기본자료용) Ver.1-20210403 -// 스텝마니아5.0.12 번역: vyteking 2021.04.03. - -[Screen] -HelpText=&BACK; 뒤로가기 &START; 시작 &SELECT; 설정 &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; 선택지움직이기 - -[ScreenWithMenuElements] -HelpText=&BACK; 뒤로가기 &START; 시작 &MENULEFT;&MENURIGHT; 선택표움직이기 -StageCounter=%s 탄 -EventStageCounter=%03i 째탄 - -[ScreenTitleMenu] -HelpText=&BACK; 뒤로가기 &START; 시작 &MENUUP;&MENUDOWN; 선택표움직이기 -CurrentGametype= 게임종류: %s -LifeDifficulty=목숨난이도: %s -TimingDifficulty=판정난이도: %s -%i Songs (%i Groups), %i Courses=%i곡 (%i모둠), %i과정 - -[ScreenTitleJoin] -HelpText= &START; 을 눌러 시작합니다 -HelpTextJoin=&START; 을 눌러 시작합니다 -HelpTextWait=동전을 넣어주세요 -EventMode=행사모드 -JointPremiumMain=합동특혜 -JointPremiumSecondary=동전하나로 둘이서 즐길수 있습니다 -DoublesPremiumMain=두쪽특혜 -DoublesPremiumSecondary=동전하나로 두쪽을 즐길수 있습니다 - -[ScreenCaution] -HelpText=&START; 이어서 - -[ScreenDemonstration] -Demonstration=시범 -%s - %s [from %s]=%s - %s\n[%s에서] - -[ScreenQuickSetupOverview] -Explanation=자주 쓰는 설정을 추려보입니다 - -[ScreenProfileLoad] -HelpText=…신분을 읽어들이고있습니다. 조금만 기다려주십시오… - -[ScreenSelectProfile] -%d Song Played=즐긴 곡수: :%d -%d Songs Played=즐긴 곡수: %d -PressStart=&START;을 눌러 들어갑니다 -HelpText=&MENUUP;&MENUDOWN; 옆모습바꿔치기 &START; 고르고 들어가기 &BACK; 무르고 돌아가기 - -[ScreenSelectMaster] -HelpText=&BACK; 뒤로가기 &START; 고르고 들어가기 &MENULEFT;&MENURIGHT; 선택표움직이기 - -[ScreenSelectPlayMode] -HelpText=&BACK; 뒤로가기 &START; 고르고 들어가기 &MENULEFT;&MENURIGHT; 선택표움직이기 -EasyExplanation=새내기모드입니다 -HardExplanation=상급자모드입니다 -OldNormalExplanation=중급자모드입니다 -NormalExplanation=모든 즐겨찾는 노래를 즐깁니다 -RaveExplanation=동무나 맞수와 겨룹니다 -NonstopExplanation=몇곡을 한 꾸러미로 해서 즐기는 상급자모드입니다 -OniExplanation=진짜배기 기술시험 -EndlessExplanation=노래를 모두다 즐기기까지 끝없이 즐깁니다 - -[ScreenSelectPlayStyle] -HelpText=&BACK; 뒤로가기 &START; 결정 &MENULEFT;&MENURIGHT; 선택지움직이기 - -[ScreenGameInformation] -HelpText=&BACK; 뒤로가기 &START; 넘어가기 - -[ScreenSelectMusic] -NEW!=새노래! -Press Start For Options=&START;을 눌러 즐기기설정화면으로 옮깁니다 -Entering Options=설정으로 들어가고있습니다… -HelpText=&BACK; 뒤로가기 &START; 고르고 들어가기 &SELECT; 암호::&MENUUP;이&MENUDOWN;을 눌러 보면고르기 &MENULEFT;&MENURIGHT; 노래고르기::&AUXWHITE;+[글쇠] [글쇠]를 눌러 정렬 -AlternateHelpText=&SELECT;+&MENULEFT;&MENURIGHT; 보면고르기 &SELECT;+&START; 빠른정렬 - -[ScreenSelectCourse] -HelpText=&BACK; 뒤로가기 &START; 고르고 들어가기 &SELECT; 암호 &MENULEFT;&MENURIGHT; 과정고르기 ::&UP;&DOWN;&UP;&DOWN; 다른 과정방식으로 - -[ScreenOptions] -HelpText=&BACK; 뒤로가기 &START; 고르기 &SELECT; 앞쪽으로 돌아가기 &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; 선택지움직이기 -Disqualified=점수집계가 되지않을것입니다! - -[ScreenStageInformation] -HelpText= - -[ScreenGameplay] -GiveUpAbortedText= -GiveUpStartText=&START;을 두번두드려 차림표로 갑니다 -GiveUpSelectText=&SELECT;을 두번두드려 차림표로 갑니다 -GiveUpBackText=&BACK;을 두번두드려 차림표로 갑니다 -HelpText= - -[PauseMenu] -continue_playing=즐기기를 이어서하기 -end_course=과정끝내기 -forfeit_course=과정그만두기 -forfeit_song=노래그만두기 -pause_count=세기일시정지 -restart_song=노래다시시작 -skip_song=노래건너뛰기 - -[ScreenHeartEntry] -Enter Heart Rate=심박수를 집어넣어주세요 -Heart Rate=심박수 -Song Length=곡길이 - -[ScreenEvaluation] -HelpText=&BACK; 뒤로가기 &START; 다음으로 &MENULEFT;+&MENURIGHT; 또는 &SELECT; 화면찍기 -LifeDifficulty=목숨단계: %s -TimingDifficulty=판정단계: %s -MachineRecord=기계기록 #%i! -PersonalRecord=기계기록 #%i! -ITG DP:=인더그루브 DP: -MIGS DP:=MIGS DP: - -[ScreenContinue] -HelpText=&START; 시간설정기 나아가기 - -[OptionTitles] -AutoSetStyle=자동설정방식 -NotePosition=음표위치 -ComboOnRolls=증가련타수굴리기 -ComboUnderField=련타수를 음표위에 보이기 - -GameplayShowScore=점수보이기 -GameplayShowStepsDisplay=밟은수보이기 -ShowLotsaOptions=설정밀도 -LongFail=실패길이 -FlashyCombo=현란한 련타수표시 -GameplayFooter=게임즐기기꼬리말 -FancyUIBG=화려한 사용자환경바탕화면 -TimingDisplay=시간대표시 - -[OptionExplanations] -AutoSetStyle=게임을 한사람과 두사람이 한 맵시만 하지않고, 한사람과 두사람모드를 한번에 나렬하도록 합니다. \n설정뒤, 스텝마니아를 다시시작하거나 Shift+F2을 눌러야합니다 -NotePosition=음표판정선위치를 결정합니다 -ComboOnRolls=굴리기판정에 련타수가 늘어날지 아닐지 고릅니다. \n설정하면, 스텝마니아다시시작이나 Shift+F2를 눌러야합니다 -ComboUnderField=련타수를 음표아래에 보일지 결정합니다 - -GameplayShowScore=게임속화면에 점수를 보이거나 숨깁니다 -GameplayShowStepsDisplay=게임속화면에 보면정보를 보이거나 숨깁니다 -ShowLotsaOptions=&oq;Few&cq;을 선택하면 즐기기설정항목은 되도록 작게 됩니다。 &oq;Many&cq;을 선택하면 모든 항목을 표시합니다。 -LongFail=체력깎임이 일어난 즈음의 연출의 패턴을 선택합니다。 -FlashyCombo=50련타마다 련타수를 번쩍일지 결정합니다。 -GameplayFooter=게임속점수틀을 표시할지 설정합니다 -FancyUIBG=화려한 바탕을 켰다껐다합니다。사양낮은 옛날콤퓨터에는 끄는것을 추천합니다。\n바뀜은 제목화면에 적용될것입니다。 -TimingDisplay=게임속노래재생시간을 경과표에 번쩍입니다。 - -ScoringType=득점방식을 설정합니다。\n『특별』을 고르면, 주제선택지에서 특별득점모드를 고르실수 있습니다。 - -Speed=Xmod는 보면의 움직이는 빠르기를 몇배를 합니다。Cmod는 보면음표빠르기를 고정합니다。\nMmod는 보면음표빠르기의 상한을 제한합니다。쓰고싶은 높은빠르기의 종류를 찍어서、\n수자를 골라 빠르기조절을 해주십시오 -Accel=음표가 판정선으로 다가오는 방향을 바꿉니다。\n이 선택지는 여럿이 한꺼번에 고를수 있습니다。 -Effect=음표나 판정선의 크기나 움직임을 바꿉니다。\n이 선택지는 여럿이 한꺼번에 고를수 있습니다。 -Appearance=음표보이는 범위를 바꿉니다。\n이 선택지는 여럿이 한꺼번에 고를수 있습니다。 -Turn=음표배치를 돌려바꿉니다。\n이 선택지는 여럿이 한꺼번에 고를수 있습니다。 -Insert=기본음표배치에 음표를 더합니다。\n이 선택지는 여럿이 한꺼번에 고를수 있습니다。 -Holds=통상음표를 긴 음표로 바꿔칩니다。\n이 선택지는 여럿이 한꺼번에 고를수 있습니다。 -Mines=지뢰를 더하거나、없앱니다。 -PlayerAutoPlay=사람의 조작없이 콤퓨터가 자동련주합니다。 -ScoreDisplay=점수표시법을 바꿉니다。 -ProTiming=판정표시법을 바꿉니다。 -Scroll=음표움직임방향을 바꿉니다。\n이 선택지는 여럿이 한꺼번에 고를수 있습니다。 -NoteSkins=음표생김새를 바꿉니다。 -Handicap=음표를 지워없앱니다。이 선택지는 여럿이 한꺼번에 고를수 있습니다。\n이 선택지를 쓰면 높은 점수를 무효화합니다。 -Hide=어둠(Dark)은 판정선을 보이지않습니다。눈멀음(Blind)는 판정을 보이지않습니다。덮기(Cover)는 바탕을 보이지않습니다。\n이 선택지는 여럿이 한꺼번에 고를수 있습니다。 -Persp=음표가 다가오는 평면을 보는 기울기를 바꿉니다。 -Steps=보면난이도를 조절합니다。 -Characters=게임속 춤추는 인물을 표시설정합니다。 -SaveToProfileHelp=신분이나 기억카드를 요구합니다。 -MusicRateHelp=노래를 더 빠른 비률로 재생합니다。 - -[StepsListDisplayRow StepsType] -Dance_Single=4 -Dance_Double=8 -Dance_Couple=8 -Dance_Solo=6 -Dance_Routine=8 -Dance_Threepanel=3 -Pump_Single=5 -Pump_Double=10 -Pump_Halfdouble=6 -Pump_Couple=5 -Pump_Routine=10 -Kb7_Single=7 -Ez2_Single=ES -Ez2_Double=ED -Ez2_Real=ER -Para_Single=PS -Ds3ddx_Single=XS -Bm_Single5=5 -Bm_Double5=10 -Bm_Single7=7 -Bm_Double7=14 -Maniax_Single=MS -Maniax_Double=MD -Techno_Single4=4 -Techno_Single5=5 -Techno_Single8=8 -Techno_Double4=D4 -Techno_Double5=D5 -Techno_Double8=D8 -Pnm_Five=5 -Pnm_Nine=9 -Guitar_Five=5 -Karaoke=V -Lights_Cabinet=! - -[ScreenHowToInstallSongs] -BodyHeader=스텝마니아에 노래를 얻고 깔아두는법 -Finding Songs=노래찾을곳 -Installing Songs=노래깔아두기방법 -Importing Songs=다른 스텝마니아설치파일에서 곡을 가져오기 -Reload Songs=새로고침 -Exit=첫화면으로 되돌아가기 - -Explanation-WhereToFind=스텝마니아에 쓸 노래와 보면을 찾을 웹페이지를 엽니다。 -Explanation-HowToInstall=&START; 을 누르면、공식사이트의 「노래깔아두기설명서」(영어)를 띄웁니다。 -Explanation-AdditionalFolders=다른 스텝마니아설치파일이 있다면, \n스텝마니아5로 「Additional Folders(추가폴더)」설정을 불러올때 쓰실수 있습니다。 -Explanation-ReloadSongs=첫화면의「설정」에서「노래/과정새로고침」을 고릅니다. \n이는, 스텝마니아가 돌아가고있을때, 노래를 더하거나 바꾸거나 지웠을때 필요합니다。 -Explanation-Exit=첫화면으로 되돌아갑니다 - -[OptionNames] -Custom=특별 -Many=많이 -Few=적게 -Normal=보통 -Lower=낮게 -Short=짧게 -Long=길게 - -[ScreenTestInput] -HelpText=&BACK;이나 &START;을 눌러 끝내기 - -[PaneDisplay] -Taps=치기 -Jumps=뛰어오르기 -Holds=꾹누르기 -Mines=지뢰 -Hands=손 -Rolls=구르기 -Lifts=오르기 -Fakes=거짓음표 -S=S -V=V -A=A -F=F -C=C - -[ScreenMapControllers] -Exit=나가기 - -[ScreenGameOver] -GAME OVER=게임끝 -Play again soon!=또 해봐요! - -[ScreenHowToPlay] -How To Play StepMania=스텝마니아를 즐기는법 -Information=정보 - -# XXX: "는 발을 씀" -# /Themes/default/BGAnimations/ScreenHowToPlay overlay/_howtoplay feet.lua -# self:AddAttribute(6, {Length= 1, Diffuse=Color.Red}) -Feet=이 게임은 발을 밟으며 즐깁니다! -Tap=화살표가 다가올때, 알맞은 발판에다 누릅니다! -Jump=두개의 다른 발판을 한꺼번에 누릅니다! -Miss=몇차례라도 놓치면, \n단스체력이 모두 떨어져 게임끝납니다! - -[Protiming] -MS=MS diff --git a/Themes/default/Languages/nl.ini b/Themes/default/Languages/nl.ini deleted file mode 100644 index 71217aceec..0000000000 --- a/Themes/default/Languages/nl.ini +++ /dev/null @@ -1,290 +0,0 @@ -[Screen] -HelpText=&BACK; Exit &START; Selecteer &SELECT; Opties &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Beweeg - -[ScreenWithMenuElements] -HelpText=&BACK; Exit &START; Selecteer &MENULEFT;&MENURIGHT; Beweeg -StageCounter=%s Etappe -EventStageCounter=Etappe %03i - -[ScreenTitleMenu] -HelpText=&BACK; Exit &START; Selecteer &MENUUP;&MENUDOWN; Beweeg -CurrentGametype=Huidig Speltype: %s -LifeDifficulty=Levensniveau: %s -TimingDifficulty=Timingsniveau: %s -%i Songs (%i Groups), %i Courses=%i Nummers (%i Groepen), %i Parkoers - -[ScreenTitleJoin] -HelpText=Druk &START; om te Spelen -HelpTextJoin=Druk &START; om te Spelen -HelpTextWait=Voer Krediet In! -EventMode=Evenement Mode -JointPremiumMain=Gedeelde Premium -JointPremiumSecondary=Twee spelers kunnen met n krediet spelen! -DoublesPremiumMain=Dubbel Premium -DoublesPremiumSecondary=Speel Dubbel voor n krediet! - -[ScreenCaution] -HelpText=&START; Doorgaan - -[ScreenDemonstration] -Demonstration=Demonstratie -%s - %s [van %s]=%s - %s\n[van %s] - -[ScreenQuickSetupOverview] -Explanation=Snel Instellen is een snelle makkelijke manier om veel-gebruikte instellingen te veranderen. - -[ScreenProfileLoad] -HelpText=... Profielen aan het laden, wacht een moment A.U.B. ... - -[ScreenSelectProfile] -%d Song Played=%d Nummer Gespeeld -%d Songs Played=%d Nummers Gespeeld -PressStart=Druk &START; om mee te doen. -HelpText=&MENUUP;&MENUDOWN; Wissel Profiel &START; Kies/Doe Mee &BACK; Deselecteer - -[ScreenSelectMaster] -HelpText=&BACK; Exit &START; Selecteer / Doe Mee &MENULEFT;&MENURIGHT; Beweeg - -[ScreenSelectPlayMode] -HelpText=&BACK; Exit &START; Selecteer / Doe Mee &MENULEFT;&MENURIGHT; Beweeg -EasyExplanation=Een mode voor beginners. -HardExplanation=Voor experts. -OldNormalExplanation=Niet te makkelijk, niet te moeilijk. -NormalExplanation=Speel al je favoriete nummers! -RaveExplanation=Neem het op tegen je vriend of vijand. -NonstopExplanation=Een aantal nummers in een rij -OniExplanation=Een echte test van vaardigheid. -EndlessExplanation=Het stopt niet, laat het maar komen. - -[ScreenSelectPlayStyle] -HelpText=&BACK; Exit &START; Selecteer &MENULEFT;&MENURIGHT; Beweeg - -[ScreenGameInformation] -HelpText=&BACK; Exit &START; Overslaan - -[ScreenSelectMusic] -NEW!=NIEUW! -Press Start For Options=Druk &START; voor Opties -Entering Options=Opties Worden Geopend -HelpText=&BACK; Exit &START; Selecteer / Doe Mee &SELECT; Magische Codes &MENULEFT;&MENURIGHT; Beweeg::&AUXWHITE;+[KEY] Sorteer Op [KEY] -AlternateHelpText=&SELECT;+&MENULEFT;&MENURIGHT; Verander Niveau &SELECT;+&START; Snelle Sortering - -[ScreenSelectCourse] -HelpText=&BACK; Exit &START; Selecteer / Doe Mee &SELECT; Magische Codes &MENULEFT;&MENURIGHT; Beweeg::&UP;&DOWN;&UP;&DOWN; voor andere parkoerstypen - -[ScreenOptions] -HelpText=&BACK; Exit &START; Kies &SELECT; Ga Omhoog &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Beweeg -Disqualified=Score zal worden gediskwalificeerd! - -[ScreenStageInformation] -HelpText= - -[ScreenGameplay] -HelpText= - -[ScreenHeartEntry] -Enter Heart Rate=Voer Hartslag In -Heart Rate=Hartslag -Song Length=Lengte Nummer - -[ScreenEvaluation] -HelpText=&BACK; Exit &START; Ga Verder &MENULEFT;+&MENURIGHT; of &SELECT; Foto -LifeDifficulty=Levensniveau: %s -TimingDifficulty=Timingsniveau: %s -MachineRecord=Machine Record #%i! -PersonalRecord=Persoonlijk Record #%i! -ITG DP:=ITG DP: -MIGS DP:=MIGS DP: - -[ScreenContinue] -HelpText=&START; Laat Timer Doorlopen - -[OptionTitles] -# Are these UserPref- strings still used? They don't seem to exist in en.ini -UserPrefAutoSetStyle=Bepaal Stijl -UserPrefNotePosition=Nootpositie -UserPrefComboOnRolls=Rollen Verhogen Combo -UserPrefComboUnderField=Combo Onder Veld - -UserPrefGameplayShowScore=Toon Score -UserPrefGameplayShowStepsDisplay=Toon Stappen -UserPrefShowLotsaOptions=Optie-dichtheid -UserPrefLongFail=Faallengte -UserPrefFlashyCombo=Flitsende Combo -UserPrefGameplayFooter=Toon Voettekst -UserPrefFancyUIBG=Sierlijke UI Achtergrond -UserPrefTimingDisplay=Toon Timing - -AutoSetStyle=Auto-Bepaal Stijl -ComboOnRolls=Rollen Verhogen Combo -ComboUnderField=Combo Onder Veld -FancyUIBG=Sierlijke UI Achtergrond -FlashyCombo=Flitsende Combo -GameplayFooter=Toon Voetstuk -GameplayShowScore=Toon Score -GameplayShowStepsDisplay=Toon Stappen -LongFail=Faallengte -NotePosition=Nootpositie -ShowLotsaOptions=Optie-dichtheid -TimingDisplay=Toon Timing - -[OptionExplanations] -# Are these UserPref- strings still used? They don't seem to exist in en.ini -UserPrefAutoSetStyle=Laat toe dat het spel de n en twee speler modus tegelijk laat zien in plaats van maar n van de twee. Dit heeft misschien een herstart nodig (of druk Shift+F2). -UserPrefNotePosition=Beslist waar de pijl ontvangers worden geplaatst tijdens het spelen. -UserPrefComboOnRolls=Kiest of rollen de combo wel of niet moeten verhogen. -UserPrefComboUnderField=Kiest of de combo wel of niet onder de noten moet worden weergegeven. - -UserPrefGameplayShowScore=Toon of Verberg de punten tijdens het spelen. -UserPrefGameplayShowStepsDisplay=Toon of Verberg de stapinformatie tijden het spelen. -UserPrefShowLotsaOptions=Kies hoeveel rijen aan opties je hebt om te kiezen. &oq;Weinig&cq; Hou de lijst klijn. &oq;Veel&cq; voeg verscheidene uitsloof mods toe. -UserPrefLongFail=Kies tussen de originele "Lange" sm-ssc faal of de later gentroduceerde "korte" faal. -UserPrefFlashyCombo=Beslist of de combo flitsen wel of niet moeten worden weergegeven. -UserPrefGameplayFooter=Als dit aan staat, laat dan een voettekst zien die de zichtbaarheid van pijlen gedeeltelijk (Het punten gedeelte) blokkeert. -UserPrefFancyUIBG=Zet de Sierlijke achtergrond aan/uit. "Uit" is aangeraden voor oude computers. Veranderingen worden doorgevoerd op het beginscherm. -UserPrefTimingDisplay=Zet de weergave van de timing delen van een nummer op de voortgang balk aan/uit. - -AutoSetStyle=Laat toe dat het spel de n en twee speler modus tegelijk laat zien in plaats van maar n van de twee. Dit heeft misschien een herstart nodig (of druk Shift+F2). -ComboOnRolls=Kiest of rollen de combo wel of niet moeten verhogen. Als je deze optie verandert, moet je de metrieken herladen (via Shift+F2) om het in effect te laten gaan. -ComboUnderField=Kiest of de combo wel of niet onder de noten moet worden weergegeven. -FancyUIBG=Zet de Sierlijke achtergrond aan/uit. "Uit" is aanbevolen voor oudere computers. Veranderingen worden doorgevoerd op het beginscherm. -FlashyCombo=Beslist of de combo flitsen wel of niet moeten worden weergegeven. -GameplayFooter=Als dit aan staat, wordt een voetstuk weergegeven die de zichtbaarheid van de pijlen gedeeltelijk blokkeert ( Het score frame van DDR ). -GameplayShowScore=Toon of Verberg de punten tijdens het spelen. -GameplayShowStepsDisplay=Toon of Verberg de stapinformatie tijden het spelen. -LongFail=Kies tussen de originele "Lange" sm-ssc faal of de later gentroduceerde "korte" faal. -NotePosition=Beslist waar de pijlreceptoren worden geplaatst tijdens het spelen. -ShowLotsaOptions=Kies hoeveel rijen aan opties je hebt om te kiezen. &oq;Weinig&cq; Houdt de lijst klein. &oq;Veel&cq; voegt verscheidene mods toe om mee uit te sloven. -TimingDisplay=Zet de weergave van de timing delen van een nummer op de voortgang balk aan/uit. - -ScoringType=Definieert welke methoden word gebruikt voor de puntentelling. Als Speciaal is geselecteerd, kan je een Speciale Punten Mode in de Thema-opties kiezen. - -Speed=Pas de snelheid aan waarmee de pijlen naar het doel bewegen. -Accel=Verander de manier waarop de pijlen naar hun doel gaan. -Effect=Verander de grootte of beweging van de pijlen en/of doelen. -Appearance=Beheers de zichtbaarheid van de pijlen. -Turn=Verander de stapchoreografie door de positie van de pijlen te veranderen. -Insert=Voeg tapnoten toe aan de stapchoreografie. -Holds=Verander sommige tapnoten in vasthoudnoten. -Mines=Voeg toe / verwijder mijnen. -PlayerAutoPlay=Laat het spel zichzelf spelen. -ScoreDisplay=Verander de manier waarop de punten worden weergegeven. -ProTiming=Verander de manier waarop je beoordeling wordt weergegeven. -Scroll=Verander de richting waar de pijlen vandaan komen. -NoteSkins=Kies een ander uiterlijk voor de pijlen. -Handicap=Verwijdert noten. Dit maakt de score ongeldig. -Hide=Donker verbergt de ontvangers. Blind verbergt de beoordeling. Bedekking verbergt de achtergrond. -Persp=Verander de kijkhoek van de pijlenstroom. -Steps=Verander het niveau van de stappen. -Characters=Dansende maatjes. -SaveToProfileHelp=Vereist profiel of geheugenkaart. -MusicRateHelp=Speel de muziek op een sneller tempo. - -[StepsListDisplayRow StepsType] -Dance_Single=4 -Dance_Double=8 -Dance_Couple=8 -Dance_Solo=6 -Dance_Routine=8 -Dance_Threepanel=3 -Pump_Single=5 -Pump_Double=10 -Pump_Halfdouble=6 -Pump_Couple=5 -Pump_Routine=10 -Kb7_Single=7 -Ez2_Single=ES -Ez2_Double=ED -Ez2_Real=ER -Para_Single=PS -Ds3ddx_Single=XS -Bm_Single5=5 -Bm_Double5=10 -Bm_Single7=7 -Bm_Double7=14 -Maniax_Single=MS -Maniax_Double=MD -Techno_Single4=4 -Techno_Single5=5 -Techno_Single8=8 -Techno_Double4=D4 -Techno_Double5=D5 -Techno_Double8=D8 -Pnm_Five=5 -Pnm_Nine=9 -Guitar_Five=5 -Karaoke=V -Lights_Cabinet=! - -[ScreenHowToInstallSongs] -BodyHeader=Hoe Verkrijg en Installeer je Nummers voor StepMania -Finding Songs=Waar Vind je Nummers -Installing Songs=Hoe Installeer je Nummers -Importing Songs=Importeren van bestaande StepMania-installaties -Reload Songs=Herlaad Nummers -Exit=Terug naar Hoofdmenu - -Explanation-WhereToFind=Lanceert een webpagina met informatie over het vinden van nummers voor StepMania. -Explanation-HowToInstall=Lanceert een webpagina met de instructies voor het installeren van nummers. -Explanation-AdditionalFolders=Als je andere installaties van stepmania hebt, kan je de AdditionalFolders opties gebruiken om ze in StepMania 5 te laden. -Explanation-ReloadSongs=Herlaad de nummers. Dit is nodig als je nummers hebt toegevoegd/veranderd/verwijdert terwijl StepMania loopt. -Explanation-Exit=Terug naar Hoofdmenu. - -[OptionNames] -Custom=Speciaal -Few=Weinig -Long=Lang -Lower=Lager -Many=Veel -Normal=Normaal -Short=Kort - -[newfield_options] -ComboUnderField=Combo Onder Veld -FlashyCombo=Flitsende Combo -GameplayShowScore=Toon Score -GameplayShowStepsDisplay=Toon Stappen - -[newfield_explanations] -ComboUnderField=Kiest of de combo wel of niet onder de noten moet worden weergegeven. -FlashyCombo=Beslist of de combo flitsen wel of niet moeten worden weergegeven. -GameplayShowScore=Toon of Verberg de punten tijdens het spelen. -GameplayShowStepsDisplay=Toon of Verberg de stapinformatie tijden het spelen. - -[ScreenTestInput] -HelpText=Houd &BACK; of &START; ingedrukt om te stoppen. - -[PaneDisplay] -Taps=Taps -Jumps=Sprongen -Holds=Vasth. -Mines=Mijnen -Hands=Handen -Rolls=Rollen -Lifts=Afstap -Fakes=Nep -S=S -V=V -A=A -F=F -C=C - -[ScreenMapControllers] -Exit=Exit - -[ScreenGameOver] -GAME OVER=GAME OVER -Play again soon!=Speel gauw weer! - -[ScreenHowToPlay] -How To Play StepMania=Hoe Speel Je StepMania -Information=Informatie - -Feet=Jouw voeten zullen worden gebruikt om te spelen! -Tap=Wanneer de pijlen dit punt bereiken,\nstap je op de bijbehorende panelen. -Jump=Stap op beide panelen als beide\npijlen tegelijkertijd verschijnen! -Miss=Als je herhaaldelijk misstapt, zal je\ndansmeter leeglopen tot de game\nvoorbij is! - - -[Protiming] -MS=MS diff --git a/Themes/default/Languages/pl.ini b/Themes/default/Languages/pl.ini deleted file mode 100644 index 7f83dd0cdf..0000000000 --- a/Themes/default/Languages/pl.ini +++ /dev/null @@ -1,262 +0,0 @@ -[Screen] -HelpText=&BACK; Wyjście &START; Zatwierdź &SELECT; Opcje &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Wybierz - -[ScreenWithMenuElements] -HelpText=&BACK; Wyjście &START; Zatwierdź &MENULEFT;&MENURIGHT; Wybierz -StageCounter=Piosenka %s -EventStageCounter=Piosenka %03i - -[ScreenTitleMenu] -HelpText=&BACK; Wyjście &START; Zatwierdź &MENUUP;&MENUDOWN; Wybierz -CurrentGametype=Tryb gry: %s -LifeDifficulty=Zużycie energii: %s -TimingDifficulty=Ocena trafień: %s -%i Songs (%i Groups), %i Courses=%i Piosenek(i) w %i Grupach, %i Maratony(ów) - -[ScreenTitleJoin] -HelpText=Naciśnij &START; by rozpocząć grę -HelpTextJoin=Naciśnij &START; by rozpocząć grę -HelpTextWait=Wrzuć żeton... -EventMode=Tryb Imprezy -JointPremiumMain=Premia Łączona -JointPremiumSecondary=Dwóch graczy może grac za jeden kredyt! -DoublesPremiumMain=Podwójna Premia -DoublesPremiumSecondary=Graj w trybie Dwuosobowym za jeden kredyt! - -[ScreenCaution] -HelpText=&START; Kontynuuj - -[ScreenDemonstration] -Demonstration=Demonstracja -%s - %s [from %s]=%s - %s\n[od %s] - -[ScreenQuickSetupOverview] -Explanation=Podstawowe ustawienia umożliwiają szybkie skonfigurowanie najczęściej używanych opcji - -[ScreenProfileLoad] -HelpText=... Ładowanie profili, proszę czekać ... - -[ScreenSelectProfile] -%d Song Played=%d Zaliczna Piosenka -%d Songs Played=%d Zaliczonych Piosenek -PressStart=Naciśnij &START;\n by dołączyć. -HelpText=&MENUUP;&MENUDOWN; Zmień profil &START; Wybierz/Dołącz &BACK; Odznacz - -[ScreenSelectMaster] -HelpText=&BACK; Wyjście &START; Zatwierdź / Dołącz &MENULEFT;&MENURIGHT; Wybierz - -[ScreenSelectPlayMode] -HelpText=&BACK; Wyjście &START; Zatwierdź / Dołącz &MENULEFT;&MENURIGHT; Wybierz -EasyExplanation=Tryb dla początkujących -HardExplanation=Dla ekspertów. -OldNormalExplanation=Nie za łatwo, nie za trudno. -NormalExplanation=Graj w swoje ulubione piosenki! -RaveExplanation=Bitwa dwóch graczy przeciwko sobie. -NonstopExplanation=Kilka piosenek pod rząd. -OniExplanation=Prawdziwy test umiejętności. -EndlessExplanation=Tańcz aż padniesz. - -[ScreenSelectPlayStyle] -HelpText=&BACK; Wyjście &START; Zatwierdź &MENULEFT;&MENURIGHT; Wybierz - -[ScreenGameInformation] -HelpText=&BACK; Wyjście &START; Pomiń - -[ScreenSelectMusic] -NEW!=NOWA! -Press Start For Options=Naciśnij &START; by wejść w Opcje. -Entering Options=Otwieram Opcje -HelpText=&BACK; Wyjście &START; Zatwierdź / Dołącz &SELECT; Magiczne kody &MENULEFT;&MENURIGHT; Wybierz::&AUXWHITE;+[KEY] Sortowanie wg. [KEY] -AlternateHelpText=&SELECT;+&MENULEFT;&MENURIGHT; Zmiana poziomu trudności &SELECT;+&START; Szybkie Sortowanie - -[ScreenSelectCourse] -HelpText=&BACK; Wyjście &START; Zatwierdź / Dołącz &SELECT; Magiczne kody &MENULEFT;&MENURIGHT; Sekwencja ::&UP;&DOWN;&UP;&DOWN; - inne tryby maratonu. - -[ScreenOptions] -HelpText=&BACK; Wyjście &START; Zatwierdź &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Wybierz -Disqualified=Wynik nie zostanie uznany! - -[ScreenStageInformation] -HelpText= - -[ScreenGameplay] -HelpText= - -[ScreenHeartEntry] -Enter Heart Rate=Wprowadź Rytmu Serca -Heart Rate=Rytm Serca -Song Length=Długość Piosenki - -[ScreenEvaluation] -HelpText=&BACK; Wyjście &START; Dalej &MENULEFT;+&MENURIGHT; lub &SELECT; Zrzut ekranu -LifeDifficulty=Zużycie energii: %s -TimingDifficulty=Ocena trafień: %s -MachineRecord=Rekord Maszyny #%i! -PersonalRecord=Rekord Życiowy #%i! -ITG DP:=ITG DP: -MIGS DP:=MIGS DP: - -[ScreenContinue] -HelpText=&START; Advance Timer - -[OptionTitles] -AutoSetStyle=Automatycznie Ustaw Styl -NotePosition=Pozycja Strzałek -ComboOnRolls=Narastające combo w Rolls -ComboUnderField=Combo Pod Strzałkami - -GameplayShowScore=Pokazuj wyniki -GameplayShowStepsDisplay=Pokazuj Kroki -ShowLotsaOptions=Ilość opcji -LongFail=Tryb Fail`a -FlashyCombo=Błyskające Combo -GameplayFooter=Stopka Na Ekranie Gry -FancyUIBG=Ozdobne Tło Interfejsu -TimingDisplay=Wyświetlanie Timing`u - -[OptionExplanations] -AutoSetStyle=Pozwala grze jednoczesne wyświetlenie trybów dla dwóch graczy a nie tylko dla jednego. Wprowadzenie zmiany możne wymagać restartu Stepmanii (lub naciśnięcia klawisza Shift+F2) -NotePosition=Określa pozycje receptorów strzałek podczas gry. -ComboOnRolls=Włącza naliczanie licznika Combo w sposób narastający dla strzałek typu ROLL. -ComboUnderField=Określa czy wskaźnik Combo powinien być wyświetlany nad czy pod strzałkami. - -GameplayShowScore=Wyświetla lub ukrywa licznik punktów podczas gry. -GameplayShowStepsDisplay=Wyświetla lub ukrywa statystykę strzałek podczas gry. -ShowLotsaOptions=Określa jak dużo modyfikatorów wyświetlić na ekranie opcji piosenki. -LongFail=Określa długość czasu animacji ogrywanej po niezaliczanej piosence. Oryginalny z SM5 (Długi) , nowy (Krotki) -FlashyCombo=Określa czy licznik Combo może błyskać czy nie. -GameplayFooter=Włączona opcja wyświetla, ograniczająca widoczność nadlatujących strzałek, stopkę u dołu ekranu. -FancyUIBG=Zarządzanie wyświetlaniem ozdobnego tła interfejsu. Wyłączenie jest zalecane dla straszych komputerów. -TimingDisplay=Wyświetlanie segementów z timingiem na pasku postępu piosenki podczas gry. - -ScoringType=Opcja pozwala na określenie metody naliczania punktacji. - -Speed=Regulacja prędkości nadlatujących strzałek. -Accel=Zmiana ścieżki trasy która lecą strzałki. -Effect=Zmiana rozmiaru lub rodzaju ruchu strzałek lub ich receptorów/celów. -Appearance=Kontrola widoczności strzałek. -Turn=Zmiana choreografii stepchart`a po przez modyfikacje pozycji istniejących strzałek. -Insert=Zmiana choreografii stepchart`a po przez proceduralne dodanie nowych strzałek. -Holds=Zmienia cześć strzałki w HOLD`y -Mines=Dodanie lub usuniecie Min. -PlayerAutoPlay=Program odgrywa piosenkę automatycznie -ScoreDisplay=Zmiana sposobu wyświetlania punktacji. -ProTiming=Zmiana sposobu wyświetlania dokładności trafienia w strzałkę. -Scroll=Modyfikacje kierunku ruchu strzałek. -NoteSkins=Wybór wyglądu grafiki strzałek/nut. -Handicap=Usuwanie strzałek ze stepchart`a. Opcje ułatwiające ukończenie piosenki. Użycie dyskwalifikuje z rankingu. -Hide=Modyfikacja widoczności receptorów/strzałek celu -Persp=Tryby widoku nadlatujących strzałek. -Steps=Ustawienie poziomu trudności piosenki. -Characters=Wybór modelu tańczącej postaci w tle. -SaveToProfileHelp=Wymaga włączonego profilu, karty pamięci lub pendrive`a. -MusicRateHelp=Prędkość odtwarzania muzyki. - -[StepsListDisplayRow StepsType] -Dance_Single=4 -Dance_Double=8 -Dance_Couple=8 -Dance_Solo=6 -Dance_Routine=8 -Dance_Threepanel=3 -Pump_Single=5 -Pump_Double=10 -Pump_Halfdouble=6 -Pump_Couple=5 -Pump_Routine=10 -Kb7_Single=7 -Ez2_Single=ES -Ez2_Double=ED -Ez2_Real=ER -Para_Single=PS -Ds3ddx_Single=XS -Bm_Single5=5 -Bm_Double5=10 -Bm_Single7=7 -Bm_Double7=14 -Maniax_Single=MS -Maniax_Double=MD -Techno_Single4=4 -Techno_Single5=5 -Techno_Single8=8 -Techno_Double4=D4 -Techno_Double5=D5 -Techno_Double8=D8 -Pnm_Five=5 -Pnm_Nine=9 -Guitar_Five=5 -Karaoke=V -Lights_Cabinet=! - -[ScreenHowToInstallSongs] -BodyHeader=Jak Zdobyć i Zainstalować Piosenki do Stepmanii -Finding Songs=Gdzie Znaleźć Piosenki -Installing Songs=Jak Zainstalować Piosenki -Importing Songs=Importowanie piosenek z zainstalowanych wcześniej wersji Stepmanii -Reload Songs=Przeładowanie Piosenek -Exit=Powrót do Ekranu Startowego - -Explanation-WhereToFind=Uruchamia stronę www z informacją miejscach i sposobach na znalezienie piosenek. -Explanation-HowToInstall=Uruchamia stronę www z instrukcją instalacji piosenek. -Explanation-AdditionalFolders=Jeśli masz zainstalowane inne instancje Stepmanii, możesz użyć opcji Foldery Dodatkowe z pliku ustawień by załadować je bez konieczności ich kopiowania. -Explanation-ReloadSongs=Ta czynność jest konieczna jeśli dodano/zmieniono/usunięto piosenki w trakcie pracy programu. -Explanation-Exit=Powrót do Ekranu Startowego. - -[OptionNames] -Custom=Specjalna -Many=Duża -Few=Mała -Normal=Standardowe -Lower=Obniżone -Short=Krótki -Long=Długi - -[newfield_options] -ComboUnderField=Combo Pod Strzałkami -FlashyCombo=Błyskające Combo -GameplayShowScore=Pokazuj wyniki -GameplayShowStepsDisplay=Pokazuj Kroki - -[newfield_explanations] -ComboUnderField=Określa czy wskaźnik Combo powinien być wyświetlany nad czy pod strzałkami. -FlashyCombo=Określa czy licznik Combo może błyskać czy nie. -GameplayShowScore=Wyświetla lub ukrywa licznik punktów podczas gry. -GameplayShowStepsDisplay=Wyświetla lub ukrywa statystykę strzałek podczas gry. - -[ScreenTestInput] -HelpText=Przytrzymaj &BACK; lub &START; aby wyjść. - -[PaneDisplay] -Taps=Kroki -Jumps=Skoki -Holds=Holds -Mines=Miny -Hands=Ręce -Rolls=Rolls -Lifts=Lifts -Fakes=Fakes -S=S -V=V -A=A -F=F -C=C - -[ScreenMapControllers] -Exit=Wyjście - -[ScreenGameOver] -GAME OVER=KONIEC GRY -Play again soon!=Zagraj jeszcze raz! - -[ScreenHowToPlay] -How To Play StepMania=Jak Grać w Stepmanię -Information=Informacja - -Feet=Twoje stopy będą wykorzystywane do gry! -Tap=Kiedy strzałki pokryją się z tym punktem,\npołóż nogę na odpowiednim panelu. -Jump=Połóż nogi na obydwu panelach jeśli pojawią się dwie\nróżne strzałki w tym samym czasie! -Miss=Jeśli wielokrotnie będziesz się mylił,\ntwój wskaźnik tańca będzie się zmniejszał\naż gra się skończy! - - -[Protiming] -MS=MS diff --git a/Themes/default/Languages/sk.ini b/Themes/default/Languages/sk.ini deleted file mode 100644 index e1da1fc89e..0000000000 --- a/Themes/default/Languages/sk.ini +++ /dev/null @@ -1,263 +0,0 @@ -[Screen] -HelpText=&BACK; Ukončiť &START; Výber &SELECT; Možnosti &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Presun - -[ScreenWithMenuElements] -HelpText=&BACK; Ukončiť &START; Výber &MENULEFT;&MENURIGHT; Presun -StageCounter=stupeň %s -EventStageCounter=Stupeň %03i - -[ScreenTitleMenu] -HelpText=&BACK; Ukončiť &START; Výber &MENUUP;&MENUDOWN; Presun -CurrentGametype=Aktuálny typ hry -LifeDifficulty=Obtiažnosť životov -TimingDifficulty=Obtiažnosť časov. -%i Songs (%i Groups), %i Courses=%i skladieb (%i skupín), %i maratónov - -[ScreenTitleJoin] -HelpText=Hru spustíte &START; -HelpTextJoin=Hru spustíte &START; -HelpTextWait=Vložte kredity! -EventMode=Režim eventu -JointPremiumMain=Premium - zdieľaný -JointPremiumSecondary=Dvaja hráči môžu hrať s jedným kreditom! -DoublesPremiumMain=Premium - dably -DoublesPremiumSecondary=Hrajte dably s jedným kreditom! - -[ScreenCaution] -HelpText=&START; Pokračovať - -[ScreenDemonstration] -Demonstration=Ukážka -%s - %s [from %s]=%s - %s\n[od %s] - -[ScreenQuickSetupOverview] -Explanation=Rýchle nastavenie ponúka jednoduchú možnosť nastaviť často používané a užitočné voľby hry. - -[ScreenProfileLoad] -HelpText=... načítam profily, čakajte, prosím ... - -[ScreenSelectProfile] -%d Song Played=%d skladba odohraná -%d Songs Played=%d skladieb odohraných -PressStart=Pridajte sa &START; -HelpText=&MENUUP;&MENUDOWN; Prepnúť profil &START; Výber/Pridať sa &BACK; Zrušenie výberu - -[ScreenSelectMaster] -HelpText=&BACK; Ukončiť &START; Výber / Pridať sa &MENULEFT;&MENURIGHT; Presun - -[ScreenSelectPlayMode] -HelpText=&BACK; Ukončiť &START; Výber / Pridať sa &MENULEFT;&MENURIGHT; Presun -EasyExplanation=Režim pre začiatočníkov. -HardExplanation=Pre expertov. -OldNormalExplanation=Ani veľmi jednoduché, ani príliš zložité. -NormalExplanation=Zahrajte si všetky vaše obľúbené skladby! -RaveExplanation=Zahrajte si s kamarátom alebo porazte súpera. -NonstopExplanation=Viac skladieb rad za radom. -OniExplanation=Skutočná skúška vašich schopností. -EndlessExplanation=Nezastavujeme, ideme stále ďalej. - -[ScreenSelectPlayStyle] -HelpText=&BACK; Ukončiť &START; Výber &MENULEFT;&MENURIGHT; Presun - -[ScreenGameInformation] -HelpText=&BACK; Ukončiť &START; Preskočiť - -[ScreenSelectMusic] -NEW!=NOVÉ! -Press Start For Options=Pre možnosti stlačte &START; -Entering Options=Otváram možnosti -HelpText=&BACK; Ukončiť &START; Výber / Pridať sa &SELECT; Magické kódy &MENULEFT;&MENURIGHT; Posun::&AUXWHITE;+[KEY] Triediť podľa [KEY] -AlternateHelpText=&SELECT;+&MENULEFT;&MENURIGHT; Zmena obtiažnosti &SELECT;+&START; Rýchle triedenie - -[ScreenSelectCourse] -HelpText=&BACK; Ukončiť &START; Výber / Pridať sa &SELECT; Magické kódy &MENULEFT;&MENURIGHT; Posun::&UP;&DOWN;&UP;&DOWN; pre iné typy maratónov - -[ScreenOptions] -HelpText=&BACK; Ukončiť &START; Výber &SELECT; Prejsť vyššie &MENULEFT;&MENURIGHT;&MENUUP;&MENUDOWN; Posun -Disqualified=Skóre nebude uznané! - -[ScreenStageInformation] -HelpText= - -[ScreenGameplay] -GiveUpAbortedText= -GiveUpStartText=Dvakrát stlačte &START; pre menu -GiveUpSelectText=Dvakrát stlačte &SELECT; pre menu -GiveUpBackText=Dvakrát stlačte &BACK; pre menu -HelpText= - -[PauseMenu] -continue_playing=Pokračovať v hre -end_course=Ukončiť maratón -forfeit_course=Vzdať maratón -forfeit_song=Vzdať skladbu -pause_count=Počet prestávok -restart_song=Reštartovať skladbu -skip_song=Preskočiť skladbu - -[ScreenHeartEntry] -Enter Heart Rate=Zadať tepovú frekvenciu -Song Length=Dĺžka skladby -Heart Rate=Tepová frekvencia - -[ScreenEvaluation] -HelpText=&BACK; Ukončiť &START; Postúpiť &MENULEFT;+&MENURIGHT; alebo &SELECT; Snímka -LifeDifficulty=Obtiažnosť životov: %s -TimingDifficulty=Obtiažnosť časovania: %s -MachineRecord=Rekord stroja #%i! -PersonalRecord=Osobný rekord #%i! -ITG DP:=ITG DP: -MIGS DP:=MIGS DP: - -[ScreenContinue] -HelpText=&START; Posunúť časovač - -[OptionTitles] -AutoSetStyle=Automatické nastavenie štýlu -NotePosition=Pozície nôt -ComboOnRolls=Dupot prispieva ku kombu -ComboUnderField=Kombo pod notami - -GameplayShowScore=Zobraziť skóre -GameplayShowStepsDisplay=Zobraziť kroky -ShowLotsaOptions=Hustota možností -LongFail=Dĺžka failu -FlashyCombo=Blikajúce kombo -GameplayFooter=Blokované šípky -FancyUIBG=Efektné pozadie rozhrania -TimingDisplay=Zobraziť časovač - -[OptionExplanations] -AutoSetStyle=Povoľuje zobrazenie všetkých režimov pre jedného alebo dvoch hráčov namiesto zobrazenia iba jedného štýlu. Vyžaduje reštart StepManie (alebo stlačte Shift+F2). -NotePosition=Nastavuje, kde v hre budú umiestnené snímače šípok. -ComboOnRolls=Nastavuje, či majú spŕšky prispievať ku kombu alebo nie. Ak nastavenie zmeníte, musíte opäť načítať metriky (Shift+F2), aby sa prejavilo. -ComboUnderField=Nastavuje, či sa kombo zobrazuje pod notami alebo nie. - -GameplayShowScore=Zobraziť alebo skryť zobrazenie skóre počas hry. -GameplayShowStepsDisplay=Zobraziť alebo skryť informácie o krokoch počas hry. -ShowLotsaOptions=Určuje, z koľkých riadkov možností bude na výber. &oq;Zopár&cq; udrží zoznam na minime. &oq;Veľa&cq; pridá rôzne frajerinky. -LongFail=Vybrať medzi pôvodnými "Dlhými" sm-ssc failmi alebo "Krátkymi", ktoré boli pridané neskôr. -FlashyCombo=Určuje, či majú alebo nemajú byť zobrazené blikajúce kombá. -GameplayFooter=Ak je zapnuté, spodný okraj (rámik s DDR skóre) bude istý čas prekrývať prichádzajúce šípky. -FancyUIBG=Prepína zobrazenie efektného pozadia. Odporúča sa vypnúť pre staršie počítače. Zmeny sa prejavia na hlavnej obrazovke. -TimingDisplay=Prepína zobrazenie časových úsekov skladby na zobrazovači aktuálnej pozície. - -ScoringType=Určuje, ktorá metóda skórovania má byť použitá. Ak vyberiete Špeciálnu, môžete vybrať Špeciálny režim skórovania v nastaveniach motívu. - -Speed=Upravuje rýchlosť, s akou sa šípky približujú k cieľu. -Accel=Mení spôsob, akým sa šípky približujú k cieľu. -Effect=Mení veľkosť alebo pohyb šípok a/alebo cieľov. -Appearance=Nastavuje viditeľnosť šípok. -Turn=Mení choreografiu krokov úpravou pozícií šípok. -Insert=Pridá obyčajné noty do choreografie krokov. -Holds=Premení zopár obyčajných nôt na držané noty. -Mines=Pridá alebo odstráni noty s mínami. -PlayerAutoPlay=Pole s notami sa prehrá samo. -ScoreDisplay=Mení spôsob zobrazenia skóre. -ProTiming=Mení spôsob zobrazenia hodnotení. -Scroll=Upravuje priebeh približovania šípok k cieľu. -NoteSkins=Vybrať iný štýl zobrazenia šípok. -Handicap=Odstráni noty. Použitie tejto voľby zneplatní rekordy. -Hide=Tma skryje snímače. Clona skryje hodnotenia. Kryt skryje pozadie. -Persp=Zmení uhol, pod ktorým sa šípky zobrazujú. -Steps=Upraví náročnosť krokov. -Characters=Taneční parťáci. -SaveToProfileHelp=Vyžaduje profil alebo pamäťovú kartu. -MusicRateHelp=Prehrá hudbu v rýchlejšom tempe. - -[StepsListDisplayRow StepsType] -Dance_Single=4 -Dance_Double=8 -Dance_Couple=8 -Dance_Solo=6 -Dance_Routine=8 -Dance_Threepanel=3 -Pump_Single=5 -Pump_Double=10 -Pump_Halfdouble=6 -Pump_Couple=5 -Pump_Routine=10 -Kb7_Single=7 -Ez2_Single=ES -Ez2_Double=ED -Ez2_Real=ER -Para_Single=PS -Ds3ddx_Single=XS -Bm_Single5=5 -Bm_Double5=10 -Bm_Single7=7 -Bm_Double7=14 -Maniax_Single=MS -Maniax_Double=MD -Techno_Single4=4 -Techno_Single5=5 -Techno_Single8=8 -Techno_Double4=D4 -Techno_Double5=D5 -Techno_Double8=D8 -Pnm_Five=5 -Pnm_Nine=9 -Guitar_Five=5 -Karaoke=V -Lights_Cabinet=! - -[ScreenHowToInstallSongs] -BodyHeader=Ako získať a pridať skladby do StepManie -Finding Songs=Kde hľadať skladby -Installing Songs=Ako pridať skladby -Importing Songs=Import z existujúcich inštalácií StepManie -Reload Songs=Znovu načítať skladby -Exit=Naspäť na hlavnú obrazovku - -Explanation-WhereToFind=Otvorí webovú stránku s informáciami o tom, kde hľadať skladby, ktoré sa dajú prehrať v StepManii. -Explanation-HowToInstall=Otvorí webovú stránku s návodom na pridanie skladieb. -Explanation-AdditionalFolders=Ak máte v počítači viacero inštalácií StepManie, môžete použiť voľbu AdditionalFolders na ich pridanie do StepManie 5. -Explanation-ReloadSongs=Znovu načítať skladby. Toto je potrebné, ak ste pridali/zmenili/odstránili skladby počas behu programu. -Explanation-Exit=Návrat na hlavnú obrazovku. - -[OptionNames] -Custom=Špeciálna -Many=Veľa -Few=Zopár -Normal=Normálne -Lower=Nižšie -Short=Krátke -Long=Dlhé - -[ScreenTestInput] -HelpText=Podržte &BACK; alebo &START; pre ukončenie. - -[PaneDisplay] -Taps=Obyč -Jumps=Skoky -Holds=Držané -Mines=Míny -Hands=Ruky -Rolls=Dupot -Lifts=Dvíh -Fakes=Klamy -S=S -V=V -A=A -F=F -C=C - -[ScreenMapControllers] -Exit=Ukončiť - -[ScreenGameOver] -GAME OVER=KONIEC HRY -Play again soon!=Príďte si opäť zahrať! - -[ScreenHowToPlay] -How To Play StepMania=Ako hrať StepManiu -Information=Informácie - -Feet=Hrať budete pomocou nôh! -Tap=Keď sa šípky dostanú k tomuto bodu\nstúpte na zodpovedajúce panely. -Jump=Stúpte na oba panely, ak sa objavia\ndve rozličné šípky v rovnakom čase. -Miss=Ak sa viackrát pri hre pomýlite, váš ukazovateľ\ntanca bude postupne klesať a približovať\nvás tak ku koncu hry! - - -[Protiming] -MS=MS diff --git a/Themes/default/Scripts/02 BranchOverrides.lua b/Themes/default/Scripts/02 BranchOverrides.lua deleted file mode 100644 index fd7d1aec2d..0000000000 --- a/Themes/default/Scripts/02 BranchOverrides.lua +++ /dev/null @@ -1,6 +0,0 @@ -Branch.OptionsEdit = function() - if SONGMAN:GetNumSongs() == 0 then - return "ScreenHowToInstallSongs" - end - return "ScreenEditMenu" -end diff --git a/Themes/default/Scripts/02 Colors.lua b/Themes/default/Scripts/02 Colors.lua deleted file mode 100644 index 6a1adf0f35..0000000000 --- a/Themes/default/Scripts/02 Colors.lua +++ /dev/null @@ -1,111 +0,0 @@ --- color based on screen name -function ScreenColor(screen) - local colors = { - ["ScreenSelectStyle"] = ScreenColors.Style, - ["ScreenSelectPlayMode"] = ScreenColors.PlayMode, - ["ScreenSelectMusic"] = ScreenColors.Music, - ["ScreenSelectCourse"] = ScreenColors.Course, - ["ScreenPlayerOptions"] = ScreenColors.PlayerOptions, - ["ScreenNestyPlayerOptions"] = ScreenColors.PlayerOptions, - ["ScreenOptionsService"] = ScreenColors.OptionsService, - ["ScreenEvaluationNormal"] = ScreenColors.Evaluation, - ["ScreenHighScores"] = ScreenColors.Evaluation, - ["ScreenEvaluationSummary"] = ScreenColors.Summary, - ["ScreenStageInformation"] = ScreenColors.StageInformation, - ["ScreenEditMenu"] = ScreenColors.Edit, - ["Default"] = ScreenColors.Default, - } - - if colors[screen] then return colors[screen]; - else return colors["Default"]; end; -end; - -ScreenColors = { - Style = color("#882D47"), - PlayMode = color("#882D47"), - Music = color("#882D47"), - Course = color("#882D47"), - PlayerOptions = color("#882D47"), - OptionsService = color("#882D47"), - Evaluation = color("#882D47"), - Summary = color("#882D47"), - StageInformation = color("#D05722"), - Edit = color("#B34754"), - Default = color("#882D47"), -} - -ModeIconColors = { - Normal = color("#1AE0E4"), - Rave = color("#3ACF2A"), - Nonstop = color("#CFC42A"), - Oni = color("#CF502A"), - Endless = color("#981F41"), -} - -GameColor = { - PlayerColors = { - PLAYER_1 = color("#4B82DC"), - PLAYER_2 = color("#DF4C47"), - both = color("#FFFFFF"), - }, - PlayerDarkColors = { - PLAYER_1 = color("#16386E"), - PLAYER_2 = color("#65110F"), - both = color("#F5E1E1"), - }, - Difficulty = { - --[[ These are for 'Custom' Difficulty Ranks. It can be very useful - in some cases, especially to apply new colors for stuff you - couldn't before. (huh? -aj) ]] - Beginner = color("#1AE0E4"), -- Mint - Easy = color("#3ACF2A"), -- Green - Medium = color("#CFC42A"), -- Yellow - Hard = color("#CF502A"), -- Orange - Challenge = color("#981F41"), -- Plum - Edit = color("0.8,0.8,0.8,1"), -- Gray - Couple = color("#ed0972"), -- hot pink - Routine = color("#ff9a00"), -- orange - --[[ These are for courses, so let's slap them here in case someone - wanted to use Difficulty in Course and Step regions. ]] - Difficulty_Beginner = color("#1AE0E4"), -- Mint - Difficulty_Easy = color("#2FA74D"), -- Green - Difficulty_Medium = color("#CFC42A"), -- Yellow - Difficulty_Hard = color("#CF502A"), -- Orange - Difficulty_Challenge = color("#981F41"), -- Plum - Difficulty_Edit = color("0.8,0.8,0.8,1"), -- gray - Difficulty_Couple = color("#ed0972"), -- hot pink - Difficulty_Routine = color("#ff9a00") -- orange - }, - Stage = { - Stage_1st = color("#9d324e"), - Stage_2nd = color("#9d3262"), - Stage_3rd = color("#9d3280"), - Stage_4th = color("#9d329d"), - Stage_5th = color("#7b329d"), - Stage_6th = color("#52329d"), - Stage_Next = color("#52329d"), - Stage_Final = color("#325c9d"), - Stage_Extra1 = color("#B60052"), - Stage_Extra2 = color("#FF499B"), - Stage_Nonstop = color("#9d324e"), - Stage_Oni = color("#9d3232"), - Stage_Endless = color("#9d3232"), - Stage_Event = color("#9d324e"), - Stage_Demo = color("#9d324e") - }, - Judgment = { - JudgmentLine_W1 = color("#A0DBF1"), - JudgmentLine_W2 = color("#F1E4A2"), - JudgmentLine_W3 = color("#ABE39B"), - JudgmentLine_W4 = color("#86ACD6"), - JudgmentLine_W5 = color("#958CD6"), - JudgmentLine_Held = color("#FFFFFF"), - JudgmentLine_Miss = color("#F97E7E"), - JudgmentLine_MaxCombo = color("#ffc600") - }, -} - -GameColor.Difficulty["Crazy"] = GameColor.Difficulty["Hard"] -GameColor.Difficulty["Freestyle"] = GameColor.Difficulty["Easy"] -GameColor.Difficulty["Nightmare"] = GameColor.Difficulty["Challenge"] -GameColor.Difficulty["HalfDouble"] = GameColor.Difficulty["Medium"] diff --git a/Themes/default/Scripts/02 ThemePrefs.lua b/Themes/default/Scripts/02 ThemePrefs.lua deleted file mode 100644 index a26b214d63..0000000000 --- a/Themes/default/Scripts/02 ThemePrefs.lua +++ /dev/null @@ -1,208 +0,0 @@ --- StepMania 5 Default Theme Preferences Handler -local function OptionNameString(str) - return THEME:GetString('OptionNames',str) -end - --- Example usage of new system (absolutely fully implemented and completely usable) -local Prefs = -{ - AutoSetStyle = - { - Default = true, - Choices = { OptionNameString('Off'), OptionNameString('On') }, - Values = { false, true } - }, - GameplayShowStepsDisplay = - { - Default = true, - Choices = { OptionNameString('Off'), OptionNameString('On') }, - Values = { false, true } - }, - GameplayShowScore = - { - Default = true, - Choices = { OptionNameString('Off'), OptionNameString('On') }, - Values = { false, true } - }, - ShowLotsaOptions = - { - Default = true, - Choices = { OptionNameString('Many'), OptionNameString('Few') }, - Values = { true, false } - }, - LongFail = - { - Default = false, - Choices = { OptionNameString('Short'), OptionNameString('Long') }, - Values = { false, true } - }, - NotePosition = - { - Default = true, - Choices = { OptionNameString('Normal'), OptionNameString('Lower') }, - Values = { true, false } - }, - ComboOnRolls = - { - Default = false, - Choices = { OptionNameString('Off'), OptionNameString('On') }, - Values = { false, true } - }, - FlashyCombo = - { - Default = true, - Choices = { OptionNameString('Off'), OptionNameString('On') }, - Values = { false, true } - }, - ComboUnderField = - { - Default = true, - Choices = { OptionNameString('Off'), OptionNameString('On') }, - Values = { false, true } - }, - FancyUIBG = - { - Default = true, - Choices = { OptionNameString('Off'), OptionNameString('On') }, - Values = { false, true } - }, - TimingDisplay = - { - Default = false, - Choices = { OptionNameString('Off'), OptionNameString('On') }, - Values = { false, true } - }, - GameplayFooter = - { - Default = false, - Choices = { OptionNameString('Off'), OptionNameString('On') }, - Values = { false, true } - }, - PreferredMeter = - { - Default = "old", - Choices = { OptionNameString('MeterClassic'), OptionNameString('MeterX'), OptionNameString('MeterPump') }, - Values = { "old", "X", "pump" } - }, - CustomComboContinue = - { - Default = "default", - Choices = { OptionNameString('Default'), OptionNameString('TNS_W1'), OptionNameString('TNS_W2'), OptionNameString('TNS_W3'), OptionNameString('TNS_W4') }, - Values = { "default", "TapNoteScore_W1", "TapNoteScore_W2", "TapNoteScore_W3", "TapNoteScore_W4" } - }, - CustomComboMaintain = - { - Default = "default", - Choices = { OptionNameString('Default'), OptionNameString('TNS_W1'), OptionNameString('TNS_W2'), OptionNameString('TNS_W3'), OptionNameString('TNS_W4') }, - Values = { "default", "TapNoteScore_W1", "TapNoteScore_W2", "TapNoteScore_W3", "TapNoteScore_W4" } - }, - ForcedExtraMods = - { - Default = true, - Choices = { OptionNameString('Off'), OptionNameString('On') }, - Values = { false, true } - } -} - -ThemePrefs.InitAll(Prefs) - -function InitUserPrefs() - local Prefs = { - UserPrefScoringMode = 'DDR Extreme', - UserPrefSoundPack = 'default', - UserPrefProtimingP1 = false, - UserPrefProtimingP2 = false, - } - for k, v in pairs(Prefs) do - -- kind of xxx - local GetPref = type(v) == "boolean" and GetUserPrefB or GetUserPref - if GetPref(k) == nil then - SetUserPref(k, v) - end - end - - -- screen filter - setenv("ScreenFilterP1",0) - setenv("ScreenFilterP2",0) -end - -function GetProTiming(pn) - local pname = ToEnumShortString(pn) - if GetUserPref("ProTiming"..pname) then - return GetUserPrefB("ProTiming"..pname) - else - SetUserPref("ProTiming"..pname,false) - return false - end -end - ---[[ option rows ]] - --- screen filter -function OptionRowScreenFilter() - return { - Name="ScreenFilter", - LayoutType = "ShowAllInRow", - SelectType = "SelectOne", - OneChoiceForAllPlayers = false, - ExportOnChange = false, - Choices = { THEME:GetString('OptionNames','Off'), '0.1', '0.2', '0.3', '0.4', '0.5', '0.6', '0.7', '0.8', '0.9', '1.0', }, - LoadSelections = function(self, list, pn) - local pName = ToEnumShortString(pn) - local filterValue = getenv("ScreenFilter"..pName) - if filterValue ~= nil then - local val = scale(tonumber(filterValue),0,1,1,#list ) - list[val] = true - else - setenv("ScreenFilter"..pName,0) - list[1] = true - end - end, - SaveSelections = function(self, list, pn) - local pName = ToEnumShortString(pn) - local found = false - for i=1,#list do - if not found then - if list[i] == true then - local val = scale(i,1,#list,0,1) - setenv("ScreenFilter"..pName,val) - found = true - end - end - end - end, - } -end - --- protiming -function OptionRowProTiming() - return { - Name = "ProTiming", - LayoutType = "ShowAllInRow", - SelectType = "SelectOne", - OneChoiceForAllPlayers = false, - ExportOnChange = false, - Choices = { - THEME:GetString('OptionNames','Off'), - THEME:GetString('OptionNames','On') - }, - LoadSelections = function(self, list, pn) - if GetUserPrefB("UserPrefProtiming" .. ToEnumShortString(pn)) then - local bShow = GetUserPrefB("UserPrefProtiming" .. ToEnumShortString(pn)) - if bShow then - list[2] = true - else - list[1] = true - end - else - list[1] = true - end - end, - SaveSelections = function(self, list, pn) - local bSave = list[2] and true or false - SetUserPref("UserPrefProtiming" .. ToEnumShortString(pn), bSave) - end - } -end - ---[[ end option rows ]] diff --git a/Themes/default/Scripts/02 Utilities.lua b/Themes/default/Scripts/02 Utilities.lua deleted file mode 100644 index 73636cb81e..0000000000 --- a/Themes/default/Scripts/02 Utilities.lua +++ /dev/null @@ -1,6 +0,0 @@ --- Placed here to keep shit from breaking until I get myself together long enough to deal with it all -function scale_to_fit(actor, width, height) - local xscale= width / actor:GetWidth() - local yscale= height / actor:GetHeight() - actor:zoom(math.min(xscale, yscale)) -end \ No newline at end of file diff --git a/Themes/default/Scripts/03 Gameplay.lua b/Themes/default/Scripts/03 Gameplay.lua deleted file mode 100644 index bffc81b145..0000000000 --- a/Themes/default/Scripts/03 Gameplay.lua +++ /dev/null @@ -1,86 +0,0 @@ --- StepMania 5 default theme | script ring 03 | Gameplay.lua --- someone thought it'd be a good idea to put theme preferences into the fallback --- when they should've been in default instead. there is no emoticon for how i feel --- at this moment right now -freem - --- for example, not every theme wants to worry about custom receptor positions. -local tNotePositions = { - -- StepMania 3.9/4.0 - Normal = { -144, 144, }, - -- ITG - Lower = { -125, 145, } -} - -function GetTapPosition( sType ) - local bCategory = (sType == 'Standard') and 1 or 2 - -- true: Normal - -- false: Lower - local bPreference = ThemePrefs.Get("NotePosition") and "Normal" or "Lower" - local tNotePos = tNotePositions[bPreference] - return tNotePos[bCategory] -end - --- combo under field is another thing that doesn't always need to be custom -function ComboUnderField() - return ThemePrefs.Get("ComboUnderField") -end - --- The "boss song" threshold is controlled entirely by a theme preference. -function GetExtraColorThreshold() - local ret = { - ["old"] = 10, - ["X"] = 15, - ["pump"] = 21, - } - return ret[ThemePrefs.Get("PreferredMeter")] or 10 -end - --- These judgment-related things are also controlled by theme preferences, --- but allow using the default gametype-based setting just in case. - --- Lowest judgment allowed to increment a combo. -function ComboContinue() - local Continue = { - dance = GAMESTATE:GetPlayMode() == "PlayMode_Oni" and "TapNoteScore_W2" or "TapNoteScore_W3", - pump = "TapNoteScore_W3", - beat = "TapNoteScore_W3", - kb7 = "TapNoteScore_W3", - para = "TapNoteScore_W4" - } - if ThemePrefs.Get("CustomComboContinue") ~= "default" then - return ThemePrefs.Get("CustomComboContinue") - else - return Continue[GAMESTATE:GetCurrentGame():GetName()] or "TapNoteScore_W3" - end -end - --- Lowest judgment allowed to maintain a combo; but not increment it. -function ComboMaintain() - local Maintain = { - dance = "TapNoteScore_W3", - pump = "TapNoteScore_W4", - beat = "TapNoteScore_W3", - kb7 = "TapNoteScore_W3", - para = "TapNoteScore_W4" - } - if ThemePrefs.Get("CustomComboMaintain") ~= "default" then - return ThemePrefs.Get("CustomComboMaintain") - else - return Maintain[GAMESTATE:GetCurrentGame():GetName()] or "TapNoteScore_W3" - end -end - --- The name's misleading; this is used for SelectPlayMode. -function ScreenSelectStylePositions(count) - local poses= {} - local choice_size = 192 - - for i= 1, count do - local start_x = _screen.cx + ( (choice_size / 1.5) * ( i - math.ceil(count/2) ) ) - -- The Y position depends on if the icon's index is even or odd. - local start_y = i % 2 == 0 and _screen.cy / 0.8 or (_screen.cy / 0.8) - (choice_size / 1.5) - poses[#poses+1] = {start_x, start_y} - end - - return poses -end \ No newline at end of file diff --git a/Themes/default/Scripts/04 Other.lua b/Themes/default/Scripts/04 Other.lua deleted file mode 100644 index de5ed114e9..0000000000 --- a/Themes/default/Scripts/04 Other.lua +++ /dev/null @@ -1,28 +0,0 @@ -local numbered_stages= { - Stage_1st= true, - Stage_2nd= true, - Stage_3rd= true, - Stage_4th= true, - Stage_5th= true, - Stage_6th= true, - Stage_Next= true, -} - -function thified_curstage_index(on_eval) - local cur_stage= GAMESTATE:GetCurrentStage() - local adjust= 1 - -- hack: ScreenEvaluation shows the current stage, but it needs to show - -- the last stage instead. Adjust the amount. - if on_eval then - adjust= 0 - end - if numbered_stages[cur_stage] then - return FormatNumberAndSuffix(GAMESTATE:GetCurrentStageIndex() + adjust) - else - return ToEnumShortString(cur_stage) - end -end - -function check_stop_course_early() - return course_stopped_by_pause_menu -end \ No newline at end of file diff --git a/Themes/default/Scripts/04 item_scroller.lua b/Themes/default/Scripts/04 item_scroller.lua deleted file mode 100644 index 5b0727cf7c..0000000000 --- a/Themes/default/Scripts/04 item_scroller.lua +++ /dev/null @@ -1,216 +0,0 @@ --- item_scroller is a replacement for ActorScroller. Kyzentun made it --- because writing code is easier than reading documentation and code and --- carefully verifying exactly what some unfamiliar actor class does. --- Original versions found in Consensual were named sick_wheel. - --- item_scroller is based on the idea that you have some table of data to --- display, and an actor that can display one element of data. - --- See Docs/Themerdocs/item_scroller.md for documentation. - -function table.rotate_right(t, r) - local new_t= {} - for n= 1, #t do - local index= ((n - r - 1) % #t) + 1 - new_t[n]= t[index] - end - return new_t -end - -function table.rotate_left(t, r) - local new_t= {} - for n= 1, #t do - local index= ((n + r - 1) % #t) + 1 - new_t[n]= t[index] - end - return new_t -end - -function wrapped_index(start, offset, set_size) - return ((start - 1 + offset) % set_size) + 1 -end - -function force_to_range(min, number, max) - return math.min(max, math.max(min, number)) -end - --- These local functions are meant for internal use only. Things that use --- item_scroller should not need to call them directly. -local function check_metatable(item_metatable) - assert(item_metatable.__index.create_actors, "The metatable must have a create_actors function. This should return a Def.ActorFrame containing whatever actors will be needed for display.") - assert(item_metatable.__index.transform, "The metatable must have a transform function. The transform function must take 3 arguments: position in list (1 to num_items), number of items in list, boolean indicating whether item has focus.") - assert(item_metatable.__index.set, "The metatable must have a set function. The set function must take an instance of info, which it should use to set its actors to display the info.") -end - -local function calc_start(self, info, pos) - if self.disable_repeating and #info < #self.items then - return pos - end - pos= math.floor(pos) - self.focus_pos - if self.disable_wrapping then - pos= force_to_range(1, pos, #info - #self.items + 1) - if pos < 1 then pos= 1 end - end - return pos -end - -local function call_item_set(self, item_index, info_index) - self.info_map[item_index]= info_index - self.items[item_index]:set(self.info_set[info_index]) -end - -local function no_repeat_internal_scroll(self, focus_pos) - for i, item in ipairs(self.items) do - item:transform(i, #self.items, i == focus_pos, focus_pos) - end -end - -local function internal_scroll(self, start_pos) - if self.disable_repeating and #self.info_set < #self.items then - no_repeat_internal_scroll(self, start_pos) - return - end - local shift_amount= start_pos - self.info_pos - if math.abs(shift_amount) < #self.items then - self.items= table.rotate_left(self.items, shift_amount) - self.info_map= table.rotate_left(self.info_map, shift_amount) - self.info_pos= start_pos - if shift_amount < 0 then - local absa= math.abs(shift_amount) - for n= 1, absa+1 do - if self.items[n] then - local info_index= self:maybe_wrap_index(self.info_pos, n, self.info_set) - call_item_set(self, n, info_index) - end - end - elseif shift_amount > 0 then - for n= #self.items - shift_amount, #self.items do - if self.items[n] then - local info_index= self:maybe_wrap_index(self.info_pos, n, self.info_set) - call_item_set(self, n, info_index) - end - end - end - else - self.info_pos= start_pos - for i= 1, #self.items do - local info_index= self:maybe_wrap_index(self.info_pos, i, self.info_set) - call_item_set(self, i, info_index) - end - end - if self.disable_repeating then - for i, item in ipairs(self.items) do - item:transform(i, #self.items, i == self.focus_pos, self.focus_pos) - end - else - for i, item in ipairs(self.items) do - item:transform(i, #self.items, i == self.focus_pos, self.focus_pos) - end - end -end - -local function no_repeat_set_info_set(self, pos) - self.info_pos= 1 - for n= 1, #self.info_set do - call_item_set(self, n, n) - end - for n= #self.info_set+1, #self.items do - call_item_set(self, n, n) - end - internal_scroll(self, pos) -end - -item_scroller_mt= { - __index= { - create_actors= function(self, name, num_items, item_metatable, mx, my, item_params) - item_params= item_params or {} - self.name= name - self.info_pos= 1 - self.info_map= {} - self.num_items= num_items - assert(item_metatable, "A metatable for items to be put in the item_scroller must be provided.") - check_metatable(item_metatable) - self.focus_pos= math.floor(num_items / 2) - mx= mx or 0 - my= my or 0 - self.items= {} - local args= { - Name= self.name, - InitCommand= function(subself) - subself:xy(mx, my) - self.container= subself - end - } - for n= 1, num_items do - local item= setmetatable({}, item_metatable) - local sub_params= DeepCopy(item_params) - sub_params.name= "item" .. n - local actor_frame= item:create_actors(sub_params) - self.items[#self.items+1]= item - args[#args+1]= actor_frame - end - return Def.ActorFrame(args) - end, - maybe_wrap_index= function(self, ipos, n, info) - if self.disable_wrapping then - return ipos - 1 + n - else - return wrapped_index(ipos, n, #info) - end - end, - set_info_set= function(self, info, pos) - self.info_set= info - if self.disable_repeating and #self.info_set < #self.items then - no_repeat_set_info_set(self, pos) - return - end - local start_pos= calc_start(self, info, pos) - self.info_pos= start_pos - for n= 1, #self.items do - local index= self:maybe_wrap_index(start_pos, n, info) - call_item_set(self, n, index) - end - internal_scroll(self, start_pos) - end, - set_element_info= function(self, element, info) - self.info_set[element]= info - for i= 1, #self.items do - if self.info_map[i] == element then - call_item_set(self, i, element) - end - end - end, - scroll_to_pos= function(self, pos) - local start_pos= calc_start(self, self.info_set, pos) - internal_scroll(self, start_pos) - end, - scroll_by_amount= function(self, a) - internal_scroll(self, self.info_pos + a) - end, - get_info_at_focus_pos= function(self) - local index= self:maybe_wrap_index(self.info_pos, self.focus_pos, - self.info_set) - return self.info_set[index] - end, - get_actor_item_at_focus_pos= function(self) - return self.items[self.focus_pos] - end, - get_items_by_info_index= function(self, index) - local ret= {} - for i= 1, #self.items do - if self.info_map[i] == index then - ret[#ret+1]= self.items[i] - end - end - return ret - end, - find_item_by_info= function(self, info) - local ret= {} - for i, item in ipairs(self.items) do - if item.info == info then - ret[#ret+1]= item - end - end - return ret - end, -}} diff --git a/Themes/default/Sounds/Common Start.redir b/Themes/default/Sounds/Common Start.redir deleted file mode 100644 index 95194bc11e..0000000000 --- a/Themes/default/Sounds/Common Start.redir +++ /dev/null @@ -1 +0,0 @@ -default/Common Start \ No newline at end of file diff --git a/Themes/default/Sounds/Common invalid.redir b/Themes/default/Sounds/Common invalid.redir deleted file mode 100644 index 9a52ca1117..0000000000 --- a/Themes/default/Sounds/Common invalid.redir +++ /dev/null @@ -1 +0,0 @@ -default/Common invalid \ No newline at end of file diff --git a/Themes/default/Sounds/Common value.redir b/Themes/default/Sounds/Common value.redir deleted file mode 100644 index d7b22ba590..0000000000 --- a/Themes/default/Sounds/Common value.redir +++ /dev/null @@ -1 +0,0 @@ -default/Common value \ No newline at end of file diff --git a/Themes/default/Sounds/MenuTimer tick.redir b/Themes/default/Sounds/MenuTimer tick.redir deleted file mode 100644 index 1f434b3128..0000000000 --- a/Themes/default/Sounds/MenuTimer tick.redir +++ /dev/null @@ -1 +0,0 @@ -default/MenuTimer tick \ No newline at end of file diff --git a/Themes/default/Sounds/MusicWheel change.redir b/Themes/default/Sounds/MusicWheel change.redir deleted file mode 100644 index 6177f54d06..0000000000 --- a/Themes/default/Sounds/MusicWheel change.redir +++ /dev/null @@ -1 +0,0 @@ -default/MusicWheel change \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenCredits music.redir b/Themes/default/Sounds/ScreenCredits music.redir deleted file mode 100644 index 9a5dd42a27..0000000000 --- a/Themes/default/Sounds/ScreenCredits music.redir +++ /dev/null @@ -1 +0,0 @@ -default/_Music credits \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenEdit freeze.ogg b/Themes/default/Sounds/ScreenEdit freeze.ogg deleted file mode 100644 index 3682c07e29..0000000000 Binary files a/Themes/default/Sounds/ScreenEdit freeze.ogg and /dev/null differ diff --git a/Themes/default/Sounds/ScreenEdit line.redir b/Themes/default/Sounds/ScreenEdit line.redir deleted file mode 100644 index 6e1d92da8b..0000000000 --- a/Themes/default/Sounds/ScreenEdit line.redir +++ /dev/null @@ -1 +0,0 @@ -_common row diff --git a/Themes/default/Sounds/ScreenEdit marker.ogg b/Themes/default/Sounds/ScreenEdit marker.ogg deleted file mode 100644 index 62083904b2..0000000000 Binary files a/Themes/default/Sounds/ScreenEdit marker.ogg and /dev/null differ diff --git a/Themes/default/Sounds/ScreenEdit save.ogg b/Themes/default/Sounds/ScreenEdit save.ogg deleted file mode 100644 index 90dbd5a4f2..0000000000 Binary files a/Themes/default/Sounds/ScreenEdit save.ogg and /dev/null differ diff --git a/Themes/default/Sounds/ScreenEdit snap.ogg b/Themes/default/Sounds/ScreenEdit snap.ogg deleted file mode 100644 index 42396b07ea..0000000000 Binary files a/Themes/default/Sounds/ScreenEdit snap.ogg and /dev/null differ diff --git a/Themes/default/Sounds/ScreenEdit switch player.ogg b/Themes/default/Sounds/ScreenEdit switch player.ogg deleted file mode 100644 index f329576dd5..0000000000 Binary files a/Themes/default/Sounds/ScreenEdit switch player.ogg and /dev/null differ diff --git a/Themes/default/Sounds/ScreenEdit switch timing.redir b/Themes/default/Sounds/ScreenEdit switch timing.redir deleted file mode 100644 index ddb8831dc3..0000000000 --- a/Themes/default/Sounds/ScreenEdit switch timing.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenEdit switch player \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenEdit value decrease.redir b/Themes/default/Sounds/ScreenEdit value decrease.redir deleted file mode 100644 index 6b08d8884c..0000000000 --- a/Themes/default/Sounds/ScreenEdit value decrease.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenEdit value increase \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenEdit value increase.ogg b/Themes/default/Sounds/ScreenEdit value increase.ogg deleted file mode 100644 index 5864882d45..0000000000 Binary files a/Themes/default/Sounds/ScreenEdit value increase.ogg and /dev/null differ diff --git a/Themes/default/Sounds/ScreenGameInformation music.redir b/Themes/default/Sounds/ScreenGameInformation music.redir deleted file mode 100644 index de1c54532a..0000000000 --- a/Themes/default/Sounds/ScreenGameInformation music.redir +++ /dev/null @@ -1 +0,0 @@ -_Music menu \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenGameplay failed.redir b/Themes/default/Sounds/ScreenGameplay failed.redir deleted file mode 100644 index dd33b181c2..0000000000 --- a/Themes/default/Sounds/ScreenGameplay failed.redir +++ /dev/null @@ -1 +0,0 @@ -default/ScreenGameplay failed \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenGameplayAlternate failed.ogg b/Themes/default/Sounds/ScreenGameplayAlternate failed.ogg deleted file mode 100644 index 2a5ff8a7dc..0000000000 Binary files a/Themes/default/Sounds/ScreenGameplayAlternate failed.ogg and /dev/null differ diff --git a/Themes/default/Sounds/ScreenOptionsService music.redir b/Themes/default/Sounds/ScreenOptionsService music.redir deleted file mode 100644 index 1f8565ca21..0000000000 --- a/Themes/default/Sounds/ScreenOptionsService music.redir +++ /dev/null @@ -1 +0,0 @@ -_silent \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenProfileLoad music.redir b/Themes/default/Sounds/ScreenProfileLoad music.redir deleted file mode 100644 index c29cb1da10..0000000000 --- a/Themes/default/Sounds/ScreenProfileLoad music.redir +++ /dev/null @@ -1 +0,0 @@ -_Music title \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenSelectMusic course music.redir b/Themes/default/Sounds/ScreenSelectMusic course music.redir deleted file mode 100644 index de1c54532a..0000000000 --- a/Themes/default/Sounds/ScreenSelectMusic course music.redir +++ /dev/null @@ -1 +0,0 @@ -_Music menu \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenSelectMusic difficulty easier.redir b/Themes/default/Sounds/ScreenSelectMusic difficulty easier.redir deleted file mode 100644 index 686c88c9e2..0000000000 --- a/Themes/default/Sounds/ScreenSelectMusic difficulty easier.redir +++ /dev/null @@ -1 +0,0 @@ -choice Down \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenSelectMusic difficulty harder.redir b/Themes/default/Sounds/ScreenSelectMusic difficulty harder.redir deleted file mode 100644 index 2ae431591f..0000000000 --- a/Themes/default/Sounds/ScreenSelectMusic difficulty harder.redir +++ /dev/null @@ -1 +0,0 @@ -choice Up \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenSelectMusic loop music.redir b/Themes/default/Sounds/ScreenSelectMusic loop music.redir deleted file mode 100644 index de1c54532a..0000000000 --- a/Themes/default/Sounds/ScreenSelectMusic loop music.redir +++ /dev/null @@ -1 +0,0 @@ -_Music menu \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenSelectMusic random music.redir b/Themes/default/Sounds/ScreenSelectMusic random music.redir deleted file mode 100644 index de1c54532a..0000000000 --- a/Themes/default/Sounds/ScreenSelectMusic random music.redir +++ /dev/null @@ -1 +0,0 @@ -_Music menu \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenSelectMusic roulette music.redir b/Themes/default/Sounds/ScreenSelectMusic roulette music.redir deleted file mode 100644 index de1c54532a..0000000000 --- a/Themes/default/Sounds/ScreenSelectMusic roulette music.redir +++ /dev/null @@ -1 +0,0 @@ -_Music menu \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenSelectMusic section music.redir b/Themes/default/Sounds/ScreenSelectMusic section music.redir deleted file mode 100644 index de1c54532a..0000000000 --- a/Themes/default/Sounds/ScreenSelectMusic section music.redir +++ /dev/null @@ -1 +0,0 @@ -_Music menu \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenSelectMusic sort music.redir b/Themes/default/Sounds/ScreenSelectMusic sort music.redir deleted file mode 100644 index de1c54532a..0000000000 --- a/Themes/default/Sounds/ScreenSelectMusic sort music.redir +++ /dev/null @@ -1 +0,0 @@ -_Music menu \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenSelectPlayMode music.redir b/Themes/default/Sounds/ScreenSelectPlayMode music.redir deleted file mode 100644 index de1c54532a..0000000000 --- a/Themes/default/Sounds/ScreenSelectPlayMode music.redir +++ /dev/null @@ -1 +0,0 @@ -_Music menu \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenSelectPlayStyle music.redir b/Themes/default/Sounds/ScreenSelectPlayStyle music.redir deleted file mode 100644 index de1c54532a..0000000000 --- a/Themes/default/Sounds/ScreenSelectPlayStyle music.redir +++ /dev/null @@ -1 +0,0 @@ -_Music menu \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenSelectProfile music.redir b/Themes/default/Sounds/ScreenSelectProfile music.redir deleted file mode 100644 index c29cb1da10..0000000000 --- a/Themes/default/Sounds/ScreenSelectProfile music.redir +++ /dev/null @@ -1 +0,0 @@ -_Music title \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenSelectStyle music.redir b/Themes/default/Sounds/ScreenSelectStyle music.redir deleted file mode 100644 index de1c54532a..0000000000 --- a/Themes/default/Sounds/ScreenSelectStyle music.redir +++ /dev/null @@ -1 +0,0 @@ -_Music menu \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenTitleJoin music.redir b/Themes/default/Sounds/ScreenTitleJoin music.redir deleted file mode 100644 index 1f8565ca21..0000000000 --- a/Themes/default/Sounds/ScreenTitleJoin music.redir +++ /dev/null @@ -1 +0,0 @@ -_silent \ No newline at end of file diff --git a/Themes/default/Sounds/ScreenTitleMenu music.redir b/Themes/default/Sounds/ScreenTitleMenu music.redir deleted file mode 100644 index 1f8565ca21..0000000000 --- a/Themes/default/Sounds/ScreenTitleMenu music.redir +++ /dev/null @@ -1 +0,0 @@ -_silent \ No newline at end of file diff --git a/Themes/default/Sounds/_Music credits.redir b/Themes/default/Sounds/_Music credits.redir deleted file mode 100644 index 9a5dd42a27..0000000000 --- a/Themes/default/Sounds/_Music credits.redir +++ /dev/null @@ -1 +0,0 @@ -default/_Music credits \ No newline at end of file diff --git a/Themes/default/Sounds/_Music menu.redir b/Themes/default/Sounds/_Music menu.redir deleted file mode 100644 index c29cb1da10..0000000000 --- a/Themes/default/Sounds/_Music menu.redir +++ /dev/null @@ -1 +0,0 @@ -_Music title \ No newline at end of file diff --git a/Themes/default/Sounds/_Music title (loop).redir b/Themes/default/Sounds/_Music title (loop).redir deleted file mode 100644 index 4e0938f444..0000000000 --- a/Themes/default/Sounds/_Music title (loop).redir +++ /dev/null @@ -1 +0,0 @@ -default/_Music title (loop) \ No newline at end of file diff --git a/Themes/default/Sounds/_Music title (loop).sm b/Themes/default/Sounds/_Music title (loop).sm deleted file mode 100644 index 847227b480..0000000000 --- a/Themes/default/Sounds/_Music title (loop).sm +++ /dev/null @@ -1,5 +0,0 @@ -#TITLE:Love Is Eternity A; -#OFFSET:0.000; -#BPMS:0.000=140.000; -#STOPS:; - diff --git a/Themes/default/Sounds/_Screen cancel.redir b/Themes/default/Sounds/_Screen cancel.redir deleted file mode 100644 index b8c4407235..0000000000 --- a/Themes/default/Sounds/_Screen cancel.redir +++ /dev/null @@ -1 +0,0 @@ -default/_Screen cancel \ No newline at end of file diff --git a/Themes/default/Sounds/_common row.redir b/Themes/default/Sounds/_common row.redir deleted file mode 100644 index e262f3b3d6..0000000000 --- a/Themes/default/Sounds/_common row.redir +++ /dev/null @@ -1 +0,0 @@ -default/_common row \ No newline at end of file diff --git a/Themes/default/Sounds/_switch down.redir b/Themes/default/Sounds/_switch down.redir deleted file mode 100644 index a5e8d133aa..0000000000 --- a/Themes/default/Sounds/_switch down.redir +++ /dev/null @@ -1 +0,0 @@ -default/_switch down \ No newline at end of file diff --git a/Themes/default/Sounds/_switch up.redir b/Themes/default/Sounds/_switch up.redir deleted file mode 100644 index 45af200eae..0000000000 --- a/Themes/default/Sounds/_switch up.redir +++ /dev/null @@ -1 +0,0 @@ -default/_switch up \ No newline at end of file diff --git a/Themes/default/Sounds/choice Down.ogg b/Themes/default/Sounds/choice Down.ogg deleted file mode 100644 index 196a347a8e..0000000000 Binary files a/Themes/default/Sounds/choice Down.ogg and /dev/null differ diff --git a/Themes/default/Sounds/choice Up.ogg b/Themes/default/Sounds/choice Up.ogg deleted file mode 100644 index b2ac744de9..0000000000 Binary files a/Themes/default/Sounds/choice Up.ogg and /dev/null differ diff --git a/Themes/default/Sounds/default/Common Start.ogg b/Themes/default/Sounds/default/Common Start.ogg deleted file mode 100644 index 6d2354012a..0000000000 Binary files a/Themes/default/Sounds/default/Common Start.ogg and /dev/null differ diff --git a/Themes/default/Sounds/default/Common invalid.ogg b/Themes/default/Sounds/default/Common invalid.ogg deleted file mode 100644 index 024d3a021b..0000000000 Binary files a/Themes/default/Sounds/default/Common invalid.ogg and /dev/null differ diff --git a/Themes/default/Sounds/default/Common value.ogg b/Themes/default/Sounds/default/Common value.ogg deleted file mode 100644 index 1f036153f4..0000000000 Binary files a/Themes/default/Sounds/default/Common value.ogg and /dev/null differ diff --git a/Themes/default/Sounds/default/MenuTimer tick.ogg b/Themes/default/Sounds/default/MenuTimer tick.ogg deleted file mode 100644 index 69a7df04cb..0000000000 Binary files a/Themes/default/Sounds/default/MenuTimer tick.ogg and /dev/null differ diff --git a/Themes/default/Sounds/default/MusicWheel change.ogg b/Themes/default/Sounds/default/MusicWheel change.ogg deleted file mode 100644 index 9ef6dc3d0a..0000000000 Binary files a/Themes/default/Sounds/default/MusicWheel change.ogg and /dev/null differ diff --git a/Themes/default/Sounds/default/ScreenGameplay failed.ogg b/Themes/default/Sounds/default/ScreenGameplay failed.ogg deleted file mode 100644 index 119de07f8a..0000000000 Binary files a/Themes/default/Sounds/default/ScreenGameplay failed.ogg and /dev/null differ diff --git a/Themes/default/Sounds/default/_Music credits (loop).ogg b/Themes/default/Sounds/default/_Music credits (loop).ogg deleted file mode 100644 index 7a49d63e17..0000000000 Binary files a/Themes/default/Sounds/default/_Music credits (loop).ogg and /dev/null differ diff --git a/Themes/default/Sounds/default/_Music title (loop).ogg b/Themes/default/Sounds/default/_Music title (loop).ogg deleted file mode 100644 index 30267845b0..0000000000 Binary files a/Themes/default/Sounds/default/_Music title (loop).ogg and /dev/null differ diff --git a/Themes/default/Sounds/default/_Screen cancel.ogg b/Themes/default/Sounds/default/_Screen cancel.ogg deleted file mode 100644 index 3b78a6c688..0000000000 Binary files a/Themes/default/Sounds/default/_Screen cancel.ogg and /dev/null differ diff --git a/Themes/default/Sounds/default/_common row.ogg b/Themes/default/Sounds/default/_common row.ogg deleted file mode 100644 index b97135e579..0000000000 Binary files a/Themes/default/Sounds/default/_common row.ogg and /dev/null differ diff --git a/Themes/default/Sounds/default/_switch down.ogg b/Themes/default/Sounds/default/_switch down.ogg deleted file mode 100644 index be40786241..0000000000 Binary files a/Themes/default/Sounds/default/_switch down.ogg and /dev/null differ diff --git a/Themes/default/Sounds/default/_switch up.ogg b/Themes/default/Sounds/default/_switch up.ogg deleted file mode 100644 index e806bb8b1a..0000000000 Binary files a/Themes/default/Sounds/default/_switch up.ogg and /dev/null differ diff --git a/Themes/default/Sounds/kommisar/Common Start.ogg b/Themes/default/Sounds/kommisar/Common Start.ogg deleted file mode 100644 index 035a11bd3c..0000000000 Binary files a/Themes/default/Sounds/kommisar/Common Start.ogg and /dev/null differ diff --git a/Themes/default/Sounds/kommisar/Common invalid.ogg b/Themes/default/Sounds/kommisar/Common invalid.ogg deleted file mode 100644 index 6d9c11cc41..0000000000 Binary files a/Themes/default/Sounds/kommisar/Common invalid.ogg and /dev/null differ diff --git a/Themes/default/Sounds/kommisar/Common value.ogg b/Themes/default/Sounds/kommisar/Common value.ogg deleted file mode 100644 index 6d9c11cc41..0000000000 Binary files a/Themes/default/Sounds/kommisar/Common value.ogg and /dev/null differ diff --git a/Themes/default/Sounds/kommisar/MenuTimer tick.ogg b/Themes/default/Sounds/kommisar/MenuTimer tick.ogg deleted file mode 100644 index 4b27474a2f..0000000000 Binary files a/Themes/default/Sounds/kommisar/MenuTimer tick.ogg and /dev/null differ diff --git a/Themes/default/Sounds/kommisar/MusicWheel change.ogg b/Themes/default/Sounds/kommisar/MusicWheel change.ogg deleted file mode 100644 index 6b0decf4a4..0000000000 Binary files a/Themes/default/Sounds/kommisar/MusicWheel change.ogg and /dev/null differ diff --git a/Themes/default/Sounds/kommisar/ScreenGameplay failed.ogg b/Themes/default/Sounds/kommisar/ScreenGameplay failed.ogg deleted file mode 100644 index ea1ea5c870..0000000000 Binary files a/Themes/default/Sounds/kommisar/ScreenGameplay failed.ogg and /dev/null differ diff --git a/Themes/default/Sounds/kommisar/_Music title (loop).ogg b/Themes/default/Sounds/kommisar/_Music title (loop).ogg deleted file mode 100644 index 20f151441e..0000000000 Binary files a/Themes/default/Sounds/kommisar/_Music title (loop).ogg and /dev/null differ diff --git a/Themes/default/Sounds/kommisar/_Screen cancel.ogg b/Themes/default/Sounds/kommisar/_Screen cancel.ogg deleted file mode 100644 index 94f3139662..0000000000 Binary files a/Themes/default/Sounds/kommisar/_Screen cancel.ogg and /dev/null differ diff --git a/Themes/default/Sounds/kommisar/_common row.ogg b/Themes/default/Sounds/kommisar/_common row.ogg deleted file mode 100644 index 6d9c11cc41..0000000000 Binary files a/Themes/default/Sounds/kommisar/_common row.ogg and /dev/null differ diff --git a/Themes/default/Sounds/kommisar/_switch down.ogg b/Themes/default/Sounds/kommisar/_switch down.ogg deleted file mode 100644 index 2efc63153e..0000000000 Binary files a/Themes/default/Sounds/kommisar/_switch down.ogg and /dev/null differ diff --git a/Themes/default/Sounds/kommisar/_switch up.ogg b/Themes/default/Sounds/kommisar/_switch up.ogg deleted file mode 100644 index 2efc63153e..0000000000 Binary files a/Themes/default/Sounds/kommisar/_switch up.ogg and /dev/null differ diff --git a/Themes/default/ThemeInfo.ini b/Themes/default/ThemeInfo.ini deleted file mode 100644 index 7ad3dfdac0..0000000000 --- a/Themes/default/ThemeInfo.ini +++ /dev/null @@ -1,3 +0,0 @@ -[ThemeInfo] -DisplayName=Default -Author=The Lambda Project \ No newline at end of file diff --git a/Themes/default/metrics.ini b/Themes/default/metrics.ini deleted file mode 100644 index 08a3698e42..0000000000 --- a/Themes/default/metrics.ini +++ /dev/null @@ -1,1325 +0,0 @@ -# 01 # -[Global] -FallbackTheme=_fallback - -[Common] -# How big the design of the theme is. for example, if a theme was designed for -# 1080p, it would be shrunken for 640x480, as well as that, if it was designed -# for 480p, it would be enlarged for bigger screens! -ScreenWidth=1 -ScreenHeight=720 -AutoSetStyle=ThemePrefs.Get("AutoSetStyle") - -# 02 # -[LightsManager] - -[ProfileManager] - -[SongManager] -NumSongGroupColors=1 -# -SongGroupColor1=Color("White") -CourseGroupColor1=color("1,1,1,1") -ExtraColor=color("#F5BCBC") -- purple - -[UnlockManager] - -[GameState] -# Tier 05 is closest to the old AA tier -GradeTierForExtra1="Grade_Tier05" -GradeTierForExtra2="Grade_Tier05" - -[ScreenSystemLayer] -ShowClock=true -CreditsP1OnCommand=horizalign,left;vertalign,bottom;zoom,1;shadowlength,1;diffuse,color("#FFFFFF");strokecolor,ColorDarkTone(PlayerColor(PLAYER_1)) -# -CreditsP2OnCommand=horizalign,right;vertalign,bottom;zoom,1;shadowlength,1;diffuse,color("#FFFFFF");strokecolor,ColorDarkTone(PlayerColor(PLAYER_2)) -# - -[ScreenJukebox] -MinSecondsToStep=0 -MinSecondsToMusic=0 - -ShowStageDisplay=false - -ShowLifeMeterBarP1=false -ShowLifeMeterBarP2=false - -ScoreP1OnCommand=visible,false -ScoreP2OnCommand=visible,false - -# -[ScreenLogo] -TimerSeconds=20 -ShowHeader=false -ShowFooter=false - -ShowLogo=true -LogoX=SCREEN_CENTER_X -LogoY=SCREEN_CENTER_Y-18 -LogoOnCommand= -LogoOffCommand= - -ArcadeOverlayX=SCREEN_CENTER_X -ArcadeOverlayY=SCREEN_BOTTOM-60 -ArcadeOverlay.TextX= -ArcadeOverlay.TextY= - -NextScreen="ScreenDemonstration" - -[ScreenDemonstration] -ShowStageDisplay=false - -ShowLifeMeterBarP1=false -ShowLifeMeterBarP2=false - -ScoreP1OnCommand=visible,false -ScoreP2OnCommand=visible,false - - -[Player] -# In The Groove -# ReceptorArrowsYStandard=-125 -# ReceptorArrowsYReverse=145 -# StepMania Alpha 4 -# ~ ReceptorArrowsYStandard=-144 -# ~ ReceptorArrowsYReverse=144 -# SM5's default uses a UserPreference for this. -ReceptorArrowsYStandard=GetTapPosition('Standard') -ReceptorArrowsYReverse=GetTapPosition('Reverse') -ComboUnderField=ComboUnderField() -RollBodyIncrementsCombo=ThemePrefs.Get("ComboOnRolls") - -# 03 # - -[ScreenInit] -ShowHeader=false -ShowFooter=false -PrepareScreens="ScreenTitleMenu,ScreenTitleJoin" -GroupedScreens="ScreenInit,ScreenTitleJoin,ScreenTitleMenu" -PersistScreens="ScreenInit,ScreenTitleJoin,ScreenTitleMenu" - -[ScreenDebugOverlay] -BackgroundColor=color("0,0,0,0.8") - -LineOnColor=Color.White -LineOffColor=color("0.5,0.5,0.5,1") -LineStartY=SCREEN_TOP+50 -LineSpacing=19 -LineButtonX=SCREEN_CENTER_X-50 -LineFunctionX=SCREEN_CENTER_X-30 - -ButtonTextOnCommand=NoStroke;zoom,0.8;shadowlength,1 -ButtonTextToggledCommand=linear,0.025;textglowmode,'TextGlowMode_Inner';glow,color("1,0,0,1");sleep,0.125;decelerate,0.2;glow,color("1,0,0,0") -FunctionTextOnCommand=NoStroke;zoom,0.8;shadowlength,1 - -PageStartX=SCREEN_CENTER_X-100 -PageSpacingX=120 -PageTextOnCommand=NoStroke;zoom,0.75;strokecolor,Color.Outline -PageTextGainFocusCommand=diffuse,color("1,1,1,1") -PageTextLoseFocusCommand=diffuse,color("0.6,0.6,0.6,1") - -DebugMenuHeaderX=SCREEN_LEFT+80 -DebugMenuHeaderY=SCREEN_TOP+18 -DebugMenuHeaderOnCommand=diffusebottomedge,color("0.675,0.675,0.675,1");strokecolor,Color.Outline -DebugMenuHeaderOffCommand= - -HeaderTextX=SCREEN_LEFT+80 -HeaderTextY=SCREEN_TOP+18 -HeaderTextOnCommand=textglowmode,'TextGlowMode_Inner';glowshift;effectperiod,4;diffusebottomedge,color("0.75,0.75,0.75,1");strokecolor,Color.Outline -HeaderTextOffCommand= -# - -[ScreenPrompt] -ShowHeader=false -ShowFooter=false - -[ScreenTextEntry] -ShowHeader=false -ShowFooter=false - -[ScreenTitleMenu] -ShowHeader=false -ShowFooter=false - -ShowLogo=true -LogoX=SCREEN_CENTER_X -LogoY=SCREEN_CENTER_Y-108 -LogoOnCommand= -LogoOffCommand= -# -ShowTimingDifficulty=true -TimingDifficultyX=50 -TimingDifficultyY=50 -TimingDifficultyOnCommand=horizalign,left -TimingDifficultyOffCommand= -# -ShowLifeDifficulty=true -LifeDifficultyX=50+(240) -LifeDifficultyY=50 -LifeDifficultyOnCommand=horizalign,left -LifeDifficultyOffCommand= -# -CurrentGametypeX=50+(240*2) -CurrentGametypeY=50 -CurrentGametypeOnCommand=horizalign,left -CurrentGametypeOffCommand= -# -ShowNumSongs=true -NumSongsX=16 -NumSongsY=110 -NumSongsOnCommand=horizalign,left;zoom,0.7;shadowlength,1;diffuse,color("#33312D");playcommand,"Set" -NumSongsOffCommand= -ShowCurrentGametype=true -# -ShowSystemDirection=false -SystemDirectionX=SCREEN_LEFT+40 -SystemDirectionY=SCREEN_TOP+24 -SystemDirectionOnCommand=diffuse,color("#33312D") -SystemDirectionOffCommand= -# -ShowVersionInfo=true -VersionInfoX=SCREEN_RIGHT-16 -VersionInfoY=SCREEN_TOP+24 -VersionInfoOnCommand=diffuse,color("#33312D") -VersionInfoOffCommand= -# -WrapScroller=false -ScrollerTransform=function(self,offset,itemIndex,numItems) self:y((46)*(itemIndex-(numItems-1)/2)); end; -ScrollerSecondsPerItem=0 -ScrollerNumItemsToDraw=20 -ScrollerX=SCREEN_CENTER_X -ScrollerY=SCREEN_CENTER_Y+140 -ScrollerOnCommand=zoom,0;smooth,0.35;zoom,1 -# - -[ScreenCaution] -ShowHeader=false -ShowFooter=false -ShowHelp=false - -[ScreenCredits] -ShowHeader=false -ShowFooter=false -ShowHelp=false - -[ScreenContinue] -ShowHeader=false -ShowFooter=true -ContinueEnabled=true -# -TimerSeconds=20 -TimerMetricsGroup="MenuTimerContinue" -TimerX=SCREEN_CENTER_X -TimerY=SCREEN_CENTER_Y+42 -TimerOnCommand=visible,true -TimerOffCommand= -# -[MenuTimerContinue] -Fallback="MenuTimer" -Text1OnCommand=stopeffect;stoptweening;diffuse,color("#FF8312");diffusebottomedge,color("#FFD75B");shadowlength,1;strokecolor,color("#472211") - -[ScreenHighScores] -Fallback="ScreenWithMenuElements" -ShowFooter=false -ShowHelp=false -ResetGameState=false -AttractVolume=true - -FOV=90 - -ScrollerItemsToDraw=9 -ScrollerOnCommand=x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;SetMask,624,80;draworder,-5 -ScrollerItemTransformFunction=function(self,offset,itemIndex,numItems) \ - self:y(92 * offset); \ -end; - -[ScreenProfileLoad] -ShowHeader=false -ShowFooter=false -ShowHelp=false - -[ScreenProfileSave] -ShowHeader=false -ShowFooter=false -ShowHelp=false - -[ScreenMapControllers] -ShowHeader=false -ShowFooter=true -DevicesX=SCREEN_CENTER_X -DevicesY=SCREEN_TOP+8 -DevicesOnCommand=vertalign,top;maxheight,92;zoom,0.75;draworder,5;strokecolor,color("0,0,0,1") -DevicesOffCommand= -# -# The ListHeader parts are the row that the player's cursor starts on with -# the names of the columns. -ListHeaderP1S1Command=x,SCREEN_CENTER_X-270-80 -ListHeaderP1S2Command=x,SCREEN_CENTER_X-195-40 -ListHeaderP1S3Command=x,SCREEN_CENTER_X-120 -ListHeaderP2S1Command=x,SCREEN_CENTER_X+120 -ListHeaderP2S2Command=x,SCREEN_CENTER_X+195+40 -ListHeaderP2S3Command=x,SCREEN_CENTER_X+270+80 -# ListHeaderCenterOnCommand is for the center element of the ListHeader. -ListHeaderCenterOnCommand=x,SCREEN_CENTER_X;y,-6;zoom,0.7;shadowlength,1;ztest,true -# These commands are shared by all the ListHeader parts. -ListHeaderOnCommand=diffuse,color("#808080");shadowlength,0;max_dimension_use_zoom,true;zoom,0.75;maxwidth,130 -ListHeaderGainFocusCommand=diffuse,color("#808080");diffuseshift;effectcolor2,color("#808080");effectcolor1,color("#FFFFFF") -ListHeaderLoseFocusCommand=diffuse,color("#808080");stopeffect -# The positions of the elements showing what is mapped. -MappedToP1S1Command=x,SCREEN_CENTER_X-270-80 -MappedToP1S2Command=x,SCREEN_CENTER_X-195-40 -MappedToP1S3Command=x,SCREEN_CENTER_X-120 -MappedToP2S1Command=x,SCREEN_CENTER_X+120 -MappedToP2S2Command=x,SCREEN_CENTER_X+195+40 -MappedToP2S3Command=x,SCREEN_CENTER_X+270+80 -# These commands are shared between all the elements. -MappedToOnCommand=diffuse,color("#808080");shadowlength,0;zoom,0.75;max_dimension_use_zoom,true;maxwidth,130 -# WaitingCommand is executed when the player hits enter to set a key. -MappedToWaitingCommand=diffuse,color("#FF8080");pulse;effectperiod,0.5;effectmagnitude,0.8,1.3,0 -# MappedInputCommand is executed after the player maps the key. -MappedToMappedInputCommand=diffuse,color("#808080");diffuseshift;effectcolor2,color("#808080");effectcolor1,color("#FFFFFF") -MappedToGainFocusCommand=diffuse,color("#808080");diffuseshift;effectcolor2,color("#808080");effectcolor1,color("#FFFFFF") -MappedToLoseFocusCommand=diffuse,color("#808080");stopeffect -# GainMarkCommand is executed when the player adds the element to the set list. -MappedToGainMarkCommand=textglowmode,'TextGlowMode_Inner';glow,color("#FF00007f") -# LoseMarkCommand is executed when the player removes the element from the set list. -MappedToLoseMarkCommand=textglowmode,'TextGlowMode_Inner';glow,color("#FF000000") -# -# The LineScroller is an ActorScroller that controls the positioning of the -# rows. -LineScrollerOnCommand=%function(self) self:draworder(-1); self:y(64) self:setsecondsperitem(0.1) self:SetTransformFromHeight(36) 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); 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 -# -# The "P1 slots" and "P2 slots" labels. Use the entries in en.ini to change text. -LabelP1OnCommand=x,SCREEN_CENTER_X*0.4;zoom,0.7;shadowlength,1 -LabelP1OffCommand=linear,0.5;diffusealpha,0 -LabelP2OnCommand=x,SCREEN_CENTER_X*1.6;zoom,0.7;shadowlength,1 -LabelP2OffCommand=linear,0.5;diffusealpha,0 -# The primary effect of keys on this row. -PrimaryOnCommand=x,SCREEN_CENTER_X;y,-6;zoom,0.7;shadowlength,1;ztest,true -# The secondary effect of keys on this row. -SecondaryOnCommand=x,SCREEN_CENTER_X;y,6;zoom,0.5;shadowlength,1;ztest,true -# 06 # - -[ScreenWithMenuElements] -WaitForChildrenBeforeTweeningOut=true - -FOV=90 -ShowHeader=true -HeaderX=SCREEN_CENTER_X -HeaderY=SCREEN_TOP-2 -HeaderOnCommand=draworder,1 -HeaderOffCommand= - -ShowFooter=true -FooterX=SCREEN_CENTER_X -FooterY=SCREEN_BOTTOM-10 -FooterOnCommand=draworder,5;y,SCREEN_BOTTOM+64;decelerate,0.4;y,SCREEN_BOTTOM -FooterOffCommand=sleep,0.175;decelerate,0.4;y,SCREEN_BOTTOM+64 - -TimerX=SCREEN_RIGHT-60 -TimerY=SCREEN_TOP+45 -TimerOnCommand=draworder,10;diffuse,color("#fcb62c");shadowlength,1;zoom,0;sleep,0.3;smooth,0.3;zoom,0.75 -TimerOffCommand=sleep,0.175;decelerate,0.4;addy,-105 - -StageDisplayNumberOffset=1 -ScreenInDelay=0 -ScreenOutDelay=0 -# -ShowHelp=true -HelpX=SCREEN_CENTER_X -HelpY=SCREEN_BOTTOM-26 -HelpOnCommand=SetSecsBetweenSwitches,4;zoom,1;maxwidth,720;shadowlength,1;diffuse,color("#FFFFFF");draworder,105;addy,64;decelerate,0.4;addy,-64 -HelpOffCommand=sleep,0.175;decelerate,0.4;addy,64 - -AlternateHelpDisplayX=SCREEN_CENTER_X -AlternateHelpDisplayY=SCREEN_BOTTOM-26 -# AlternateHelpDisplayOnCommand=draworder,105 -AlternateHelpDisplayOnCommand=SetSecsBetweenSwitches,4;zoom,1;maxwidth,720;shadowlength,1;diffuse,color("#FFFFFF");diffusealpha,0;draworder,105;addy,64;decelerate,0.4;addy,-64 -AlternateHelpDisplayOffCommand=sleep,0.175;decelerate,0.4;addy,64 - -# This is useful -ArcadeOverlayX= -ArcadeOverlayY= -ArcadeOverlayOnCommand=draworder,100 -ArcadeOverlayOffCommand= -# -ArcadeOverlay.TextX=SCREEN_CENTER_X -ArcadeOverlay.TextY=SCREEN_BOTTOM-48 -ArcadeOverlay.TextOnCommand= -ArcadeOverlay.TextOffCommand= - -[ScreenOptions] -CursorTweenSeconds=0.05 -# -DisqualifyP1X=SCREEN_CENTER_X-176 -DisqualifyP1Y=SCREEN_BOTTOM-98 -DisqualifyP1OnCommand=draworder,100;zoom,0.5;shadowlength,1;player,PLAYER_1 -DisqualifyP2X=SCREEN_CENTER_X+176 -DisqualifyP2Y=SCREEN_BOTTOM-98 -DisqualifyP2OnCommand=draworder,100;zoom,0.5;shadowlength,1;player,PLAYER_2 -# -ContainerOnCommand=x,-SCREEN_WIDTH;decelerate,0.275;x,SCREEN_LEFT -ContainerOffCommand=decelerate,0.35;addx,SCREEN_WIDTH -CursorOnCommand= -# -LineHighlightOnCommand=cropleft,0.1;cropright,0.1;zoomx,1.25;fadeleft,0.05;faderight,0.05;diffuseshift;effectcolor2,color("1,1,1,0.5");effectcolor1,color("1,1,1,0.25");effectclock,'beat' -LineHighlightChangeCommand=linear,0.1;diffuse,Color("White");diffuseshift;effectcolor2,color("1,1,1,0.5");effectcolor1,color("1,1,1,0.25") -LineHighlightChangeCommand=linear,0.1;diffuse,Color("White");diffuseshift;effectcolor2,color("1,1,1,0.5");effectcolor1,color("1,1,1,0.25") -LineHighlightChangeToExitCommand=linear,0.1;diffuse,Color("Red");diffuseshift;effectcolor2,color("1,0,0,0.5");effectcolor1,color("1,0,0,0.25") -# -LineHighlightP1OnCommand=diffuse,PlayerColor(PLAYER_1);zoomtowidth,720 -LineHighlightP1ChangeCommand=finishtweening;diffusealpha,1 -LineHighlightP1ChangeToExitCommand=finishtweening;diffusealpha,0.15 -LineHighlightP2OnCommand=diffuse,PlayerColor(PLAYER_2);zoomtowidth,720 -LineHighlightP2ChangeCommand=finishtweening;diffusealpha,1 -LineHighlightP2ChangeToExitCommand=finishtweening;diffusealpha,0.15 -# -RowPositionTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) self:y(SCREEN_CENTER_Y-213+50*offsetFromCenter) end -# -ShowExitRow=true -SeparateExitRow=true -SeparateExitRowY=SCREEN_CENTER_Y+190 -# -ShowScrollBar=true -ScrollBarHeight=420 -ScrollBarTime=0.05 -ScrollBarX=SCREEN_CENTER_X+450 -ScrollBarY=SCREEN_CENTER_Y-20 -# -ShowExplanations=true -ExplanationP1X=SCREEN_CENTER_X-450+10 -ExplanationP1Y=SCREEN_CENTER_Y+250 -ExplanationP1OnCommand=diffuse,ColorDarkTone(PlayerColor(PLAYER_1));wrapwidthpixels,310/0.5;zoom,0.7;halign,0;cropright,1;linear,0.5;cropright,0;vertspacing,4 -ExplanationP1OffCommand= -ExplanationP2X=SCREEN_CENTER_X+450-10 -ExplanationP2Y=SCREEN_CENTER_Y+250 -ExplanationP2OnCommand=diffuse,ColorDarkTone(PlayerColor(PLAYER_2));wrapwidthpixels,310/0.5;zoom,0.7;halign,1;cropright,1;linear,0.5;cropright,0;vertspacing,4 -ExplanationP2OffCommand= -ExplanationTogetherX=SCREEN_CENTER_X -ExplanationTogetherY=SCREEN_CENTER_Y+245 -ExplanationTogetherOnCommand=stoptweening;zoom,0.6;diffuse,color("#000000");wrapwidthpixels,960/0.8;cropright,1;linear,0.5;cropright,0;vertspacing,-14 -ExplanationTogetherOffCommand=stoptweening - - -[OptionsCursorP1] -LeftOnCommand=horizalign,right;diffuse,ColorLightTone(PlayerColor(PLAYER_1)) -MiddleOnCommand=diffuse,ColorLightTone(PlayerColor(PLAYER_1)) -RightOnCommand=horizalign,left;diffuse,ColorLightTone(PlayerColor(PLAYER_1)) - -[OptionsCursorP2] -LeftOnCommand=horizalign,right;diffuse,ColorLightTone(PlayerColor(PLAYER_2)) -MiddleOnCommand=diffuse,ColorLightTone(PlayerColor(PLAYER_2)) -RightOnCommand=horizalign,left;diffuse,ColorLightTone(PlayerColor(PLAYER_2)) - -[OptionsUnderline] - -[OptionsUnderlineP1] -LeftOnCommand=horizalign,right;diffuse,PlayerColor(PLAYER_1) -MiddleOnCommand=;diffuse,PlayerColor(PLAYER_1) -RightOnCommand=horizalign,left;diffuse,PlayerColor(PLAYER_1) - -[OptionsUnderlineP2] -LeftOnCommand=horizalign,right;diffuse,PlayerColor(PLAYER_2) -MiddleOnCommand=;diffuse,PlayerColor(PLAYER_2) -RightOnCommand=horizalign,left;diffuse,PlayerColor(PLAYER_2) - -[ScreenOptionsMaster] - -[ScreenOptionsSimple] -NumRowsShown=10 -RowPositionTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) self:y(SCREEN_CENTER_Y-210+43*offsetFromCenter) end -ShowExitRow=true -SeparateExitRow=false -SeparateExitRowY=SCREEN_BOTTOM-40 - -ExplanationTogetherX=SCREEN_CENTER_X -ExplanationTogetherY=SCREEN_CENTER_Y+245 -ExplanationTogetherOnCommand=stoptweening;zoom,1;diffuse,color("#512232");wrapwidthpixels,700/0.75;cropright,1;linear,0.5;cropright,0 - -[ScreenOptionsSimpleService] - -[ScreenOptionsService] -ShowHeader=true -LineNames="GameType,GraphicSound,KeyConfig,Arcade,InputOptions,SoundGraphics,Theme,Profiles,Advanced,Reload,Credits" -LineTheme="gamecommand;screen,ScreenOptionsTheme;name,Theme Options" -LineCredits="gamecommand;screen,ScreenCredits;name,StepMania Credits" -# ScreenOptionsSystemDirection" -NumRowsShown=10 -RowPositionTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) self:y(SCREEN_CENTER_Y-210+43*offsetFromCenter) end -SeparateExitRow=false -SeparateExitRowY=SCREEN_BOTTOM-40 - -[OptionRowService] -TitleGainFocusCommand=diffuse,color("#9d324e") -TitleLoseFocusCommand=diffuse,color("#512232") -TitleOnCommand=maxwidth,600;zoom,0.6 - -[OptionRowExit] -FrameOnCommand=visible,true;diffusealpha,0.2 -FrameX=SCREEN_CENTER_X - -ItemsMinBaseZoom=1 -ItemOnCommand=zoom,1;uppercase,true;diffuse,color("#A61C17") -ItemGainFocusCommand=stoptweening;linear,0.1;diffuse,color("#A61C17") -ItemLoseFocusCommand=stoptweening;decelerate,0.05;diffuse,color("#A61C17") - -FrameGainFocusCommand=stoptweening;linear,0.1;diffusealpha,1 -FrameLoseFocusCommand=stoptweening;decelerate,0.05;diffusealpha,0.2 - -ColorSelected=color("#A61C17") -ColorNotSelected=color("#A61C17") -ColorDisabled=color("#666666") - -ItemsLongRowP1X=SCREEN_CENTER_X-1024 -ItemsLongRowP2X=SCREEN_CENTER_X+1024 -ItemsLongRowSharedX=SCREEN_CENTER_X - -[ScreenOptionsServiceChild] -ExplanationTogetherX=SCREEN_CENTER_X -ExplanationTogetherY=SCREEN_CENTER_Y+245 -ExplanationTogetherOnCommand=stoptweening;zoom,0.75;diffuse,color("#512232");wrapwidthpixels,700/0.75;cropright,1;linear,0.5;cropright,0 - -[ScreenOptionsServiceExtendedChild] - -[OptionRow] -TitleX=SCREEN_CENTER_X-440 -TitleGainFocusCommand=diffuse,color("#9d324e") -TitleLoseFocusCommand=diffuse,color("#320E1B") -TitleOnCommand=shadowlength,0;wrapwidthpixels,SCREEN_WIDTH*0.4;vertspacing,-6;zoom,0.5;horizalign,left -ColorSelected=color("#320E1B") -ColorNotSelected=color("#9d324e") -ColorDisabled=color("0.37,0.16,0.29,0.5") -ItemsStartX=SCREEN_CENTER_X-190 -ItemsEndX=SCREEN_CENTER_X+280 -TweenSeconds=0.09 -ItemOnCommand=shadowlength,0;zoom,0.75 - -[OptionsUnderline] -Fallback="OptionsCursor" - -[OptionsUnderlineP1] -Fallback="OptionsUnderline" -LeftX=0 -MiddleX=0 -RightX=0 -LeftY=14 -MiddleY=14 -RightY=14 - -[OptionsUnderlineP2] -Fallback="OptionsUnderline" -LeftX=0 -MiddleX=0 -RightX=0 -LeftY=17+4 -MiddleY=17+4 -RightY=17+4 - -[ScreenMiniMenu] -HeaderY=SCREEN_TOP -HeaderOnCommand=draworder,100;visible,false -LineHighlightOnCommand= -LineHighlightChangeCommand= -LineHighlightChangeToExitCommand= -RowPositionTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) self:y(SCREEN_CENTER_Y-219+43*offsetFromCenter) end -NumRowsShown=12 -ContainerOnCommand=diffusealpha,0;decelerate,0.086;diffusealpha,1 -ContainerOffCommand=decelerate,0.12;diffusealpha,0 -CursorOnCommand= -ColorDisabled=color("0.37,0.16,0.29,0.5") - -[OptionRowMiniMenu] -Fallback="OptionRow" -TitleX=SCREEN_CENTER_X-400 -TitleOnCommand=horizalign,left;shadowlength,0;zoom,0.6 -ItemsLongRowP1X=SCREEN_CENTER_X-240 -ItemsLongRowP2X=SCREEN_CENTER_X+240+50 -ItemsLongRowSharedX=SCREEN_CENTER_X+200+50 -ItemOnCommand=zoom,1 - -ColorSelected=color("#512232") -ColorNotSelected=color("#9d324e") -ColorDisabled=color("0.37,0.16,0.29,0.5") - -[OptionRowMiniMenuEditHelp] -Fallback="OptionRowMiniMenu" - -TitleOnCommand=halign,0;strokecolor,color("#222222FF");shadowlength,1;zoom,0.5 - -[ScreenOptionsTheme] -Fallback="ScreenOptionsServiceChild" -NextScreen="ScreenOptionsService" -PrevScreen="ScreenOptionsService" -LineNames="gAuto,gNotePos,gScore,TimingDisplay,gOpts,gLongFail,gComboUnderField,FlashyCombo,FancyUIBG,PrefMeter" -LinegNotePos="lua,ThemePrefRow('NotePosition')" -LinegScore="lua,ThemePrefRow('GameplayShowScore')" -LineTimingDisplay="lua,ThemePrefRow('TimingDisplay')" -LinegOpts="lua,ThemePrefRow('ShowLotsaOptions')" -LinegAuto="lua,ThemePrefRow('AutoSetStyle')" -LinegLongFail="lua,ThemePrefRow('LongFail')" -LinegComboUnderField="lua,ThemePrefRow('ComboUnderField')" -LineFlashyCombo="lua,ThemePrefRow('FlashyCombo')" -LineGameplayFooter="lua,ThemePrefRow('GameplayFooter')" -LineFancyUIBG="lua,ThemePrefRow('FancyUIBG')" -LinePrefMeter="lua,ThemePrefRow('PreferredMeter')" - -[ScreenOptionsAdvanced] -LineNames="3,4,8,SI,SM,HN,CC,CM,11,13,14,15,16,28,29,30,31,32,ECPT" -# It might not be wise to put theme-defined options outside the theme options menu, but... -LineCC="lua,ThemePrefRow('CustomComboContinue')" -LineCM="lua,ThemePrefRow('CustomComboMaintain')" - -[ScreenMiniMenuContext] -PageOnCommand=visible,true -NumRowsShown=12 -RowPositionTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) self:y(SCREEN_CENTER_Y-217+43*offsetFromCenter) end -ItemsStartX=SCREEN_CENTER_X+120 -ItemsEndX=SCREEN_CENTER_X+280 -LineHighlightX=SCREEN_CENTER_X - -[OptionRowMiniMenuContext] -Fallback="OptionRowMiniMenu" -TitleX=240 - -[ScreenSelectStyle] -UpdateOnMesage="" -# -FOV=90 -# -PerChoiceScrollElement=false -PerChoiceIconElement=false -# -# Having one lua function is so much better than dozens of metrics. -Kyz -ChoiceNames="lua,ScreenSelectStyleChoices()" -# -ShowScroller=false -ShowIcon=true -WrapScroller=false -UseIconMetrics=true -# -IconGainFocusCommand=stoptweening;bounceend,0.05;zoom,1 -IconLoseFocusCommand=stoptweening;decelerate,0.1;zoom,0.8 -# -IconChoicePosFunction=ScreenSelectStylePositions -IconChoiceOnCommand=diffusealpha,0;linear,0.4;diffusealpha,1 -IconChoiceOffCommand=decelerate,0.2;zoom,0.7;diffusealpha,0 -# - -[ScreenSelectPlayMode] -PerChoiceScrollElement=false -PerChoiceIconElement=false -# -ShowScroller=false -WrapScroller=true -ShowIcon=true -# -UseIconMetrics=true -# -IconChoicePosFunction=ScreenSelectStylePositions -IconChoiceOnCommand= -#todo: I'd like the two icons on the lower half (Rave and Oni as it is now) to fly off-screen downwards instead of upwards -IconChoiceOffCommand= - -[ScreenSelectMusic] -UsePlayerSelectMenu=false -# OptionsMenuAvailable=(getenv(sMode) ~= Oni) -SelectMenuAvailable=true -# ModeMenuAvailable=(getenv(sMode) == Normal) -# HelpDisplay has things added here to make sure it disappears for another -# actor, which we defined in this screens decorations. -HelpSelectMenuOpenedMessageCommand=stoptweening;maxwidth,480/0.675;zoom,0.675;accelerate,0.125;diffusealpha,0;zoom,1 -HelpSelectMenuClosedMessageCommand=stoptweening;maxwidth,480/0.675;zoom,0.675*0.75;bouncebegin,0.125;diffusealpha,1;zoom,1 -# Clone everything from HelpDisplay: we're lazy -ShowAlternateHelpDisplay=true -# -AlternateHelpDisplaySelectMenuOpenedMessageCommand=stoptweening;maxwidth,480/0.675;zoom,0.675*1.25;bounceend,0.2;diffusealpha,1;zoom,1 -AlternateHelpDisplaySelectMenuClosedMessageCommand=stoptweening;maxwidth,480/0.675;zoom,1;accelerate,0.125;diffusealpha,0;zoom,0.675*0.75 -# -MusicWheelX=SCREEN_CENTER_X+326 -MusicWheelY=SCREEN_CENTER_Y-12 -MusicWheelOnCommand=draworder,-5;fov,90;vanishpoint,SCREEN_CENTER_X+160,SCREEN_CENTER_Y;addx,SCREEN_CENTER_X+60;sleep,0.2;decelerate,0.6;addx,-SCREEN_CENTER_X-60 -MusicWheelOffCommand=decelerate,0.4;x,SCREEN_WIDTH/0.75 -# -BannerX=SCREEN_CENTER_X-229 -BannerY=SCREEN_CENTER_Y-165-20 -BannerOnCommand=draworder,45;scaletoclipped,468,146;visible,true;zoomy,0;decelerate,0.3;zoomy,1 -BannerOffCommand=decelerate,0.2;zoomx,0 -# -ShowDifficultyList=not GAMESTATE:IsCourseMode() -DifficultyListX=SCREEN_CENTER_X-228 -DifficultyListY=SCREEN_CENTER_Y-33 -DifficultyListOnCommand= -DifficultyListStartSelectingStepsMessageCommand= -DifficultyListOffCommand= -# -DifficultyListTweenOnCommand= -DifficultyListTweenOffCommand= -# Shrink the difficultylist for viewing panedisplays -# DifficultyListSelectMenuOpenedMessageCommand=stoptweening;decelerate,0.1;zoom,0.5 -# DifficultyListSelectMenuClosedMessageCommand=stoptweening;accelerate,0.05;zoom,1 -# -ShowSongTime=true -SongTimeX= -SongTimeY=SCREEN_CENTER_Y-78+2-6 -SongTimeOnCommand=horizalign,left;zoom,1.0;diffuse,color("#DFE2E9");diffusebottomedge,color("#DFE2E9");maxwidth,128 -# -SongTimeResetCommand=diffuse,color("#DFE2E9") -SongTimeAutogenCommand=diffuse,color("#ffaf99") -SongTimeLongCommand=diffuse,color("#c9ddff") -SongTimeMarathonCommand=diffuse,color("#d2c9ff") - -ShowBPMDisplay=true -BPMDisplayX=SCREEN_CENTER_X-179-63 -BPMDisplayY=SCREEN_CENTER_Y-78+2-6 -BPMDisplayOnCommand=horizalign,right;zoom,1.0 - -ShowSongOptions=true -SongOptionsX=SCREEN_CENTER_X -SongOptionsY=SCREEN_CENTER_Y -SongOptionsOnCommand=visible,false;draworder,1000;diffuse,color("#FF8312");diffusebottomedge,color("#FFD75B");shadowlength,1;strokecolor,color("#472211") -SongOptionsOffCommand= -SongOptionsShowCommand=visible,true;diffusealpha,0;zoom,0;settext,THEME:GetString("ScreenSelectMusic","Press Start For Options");decelerate,0.5;zoom,1.25;diffusealpha,1 -SongOptionsEnterCommand=settext,THEME:GetString("ScreenSelectMusic","Entering Options");sleep,0.1;decelerate,0.3;diffusealpha,0 -SongOptionsHideCommand=sleep,0.3;decelerate,0.3;diffusealpha,0 -# -ShowStageDisplay=true -StageDisplayX= -StageDisplayY=SCREEN_CENTER_Y-74-6 -StageDisplayOnCommand= -StageDisplayOffCommand= -StageDisplayUseShortString=true -# -ShowCourseContentsList=GAMESTATE:IsCourseMode() -CourseContentsListX=SCREEN_CENTER_X-228 -CourseContentsListY=SCREEN_CENTER_Y-20 -CourseContentsListOnCommand=draworder,-1;addx,-SCREEN_CENTER_X;decelerate,0.1;addx,SCREEN_CENTER_X -CourseContentsListOffCommand=bouncebegin,0.05;zoomx,0 -# -ShowNumCourseSongs=GAMESTATE:IsCourseMode() -NumCourseSongsX=SCREEN_CENTER_X-179 -NumCourseSongsY=SCREEN_CENTER_Y-64+2-6 -NumCourseSongsOnCommand= -NumCourseSongsOffCommand= -# -ShowPaneDisplayTextP1=true -PaneDisplayTextP1X=SCREEN_CENTER_X-200+24-32 -PaneDisplayTextP1Y=SCREEN_CENTER_Y+207+10 -PaneDisplayTextP1OnCommand=player,PLAYER_1;horizalign,center -PaneDisplayTextP1OffCommand= -PaneDisplayTextP1PlayerJoinedMessageCommand=%function(self,params) if params.Player == PLAYER_1 then self:playcommand("On") end end -# -ShowPaneDisplayTextP2=true -PaneDisplayTextP2X=SCREEN_CENTER_X+200-72-4+32 -PaneDisplayTextP2Y=SCREEN_CENTER_Y+207+10 -PaneDisplayTextP2OnCommand=player,PLAYER_2;horizalign,center -PaneDisplayTextP2OffCommand= -PaneDisplayTextP2PlayerJoinedMessageCommand=%function(self,params) if params.Player == PLAYER_2 then self:playcommand("On") end end -# -PercentScoreP1X=SCREEN_CENTER_X-353-32 -PercentScoreP1Y=SCREEN_CENTER_Y+284 -PercentScoreP1OnCommand=zoomy,0;zoomx,0.35;sleep,0.8;smooth,0.2;zoomy,0.35 -PercentScoreP1OffCommand=smooth,0.2;zoomy,0;addy,-6 -# -PercentScoreP2X=SCREEN_CENTER_X+353+32 -PercentScoreP2Y=SCREEN_CENTER_Y+284 -PercentScoreP2OnCommand=zoomy,0;zoomx,0.35;sleep,0.8;smooth,0.2;zoomy,0.35 -PercentScoreP2OffCommand=smooth,0.2;zoomy,0;addy,-6 -NullScoreString=string.format("% 9i",0) -# - -[ScreenSelectCourse] -# Since ScreenSelectCourse falls back on ScreenSelectMusic, it can just get the metrics it needs -# from the latter; especially since the course mode-specific items are set to only show during -# course mode on their own anyways. -SelectMenuAvailable=false - -# -[BPMDisplay] -SetNoBpmCommand=stoptweening;stopeffect;maxwidth,128;linear,0.2;diffuse,color("#CFCAC3") -SetNormalCommand=stoptweening;stopeffect;maxwidth,128;linear,0.2;diffuse,color("#DFE2E9") -SetChangeCommand=stoptweening;stopeffect;maxwidth,128;linear,0.2;diffuse,color("#EDD7B9") -SetRandomCommand=stoptweening;maxwidth,128;linear,0.2;diffuse,color("#DE2626");textglowmode,'TextGlowMode_Inner';glowshift;effectcolor1,color("#EB7515");effectcolor2,color("#FF0000") -SetExtraCommand=stoptweening;maxwidth,128;linear,0.2;diffuse,Color("Red");diffusebottomedge,BoostColor(Color("Red"),0.5);diffuseshift;effectcolor1,color("1,1,1,1");effectcolor2,color("0.475,0.475,0.475,1") -RandomCycleSpeed=0.2 -- smaller numbers mean the bpm cycles faster - -[DifficultyList] -ItemsSpacingY=90 -ItemsSpacingX= -NumShownItems=3 - -[StepsDisplayListRow] -# TODO: Make this use DifficultyList? -CapitalizeDifficultyNames=false -NumShownItems=6 -ItemsSpacingY=38 -MoveCommand=decelerate,0.05 - -FrameX= -FrameOnCommand=zoom,0.6 -FrameSetCommand=%function(self,param) \ - if param.CustomDifficulty and param.CustomDifficulty ~= "" then \ - self:diffuse(ColorLightTone( CustomDifficultyToColor(param.CustomDifficulty) )); \ - else \ - self:diffuse(color('1,1,1,1')); \ - end; \ -end; -# -NumTicks=10 -MaxTicks=10 -# -ShowMeter=true -MeterX=84+24 -MeterOnCommand=zoom,0.6;maxwidth,47;shadowlength,1 -MeterSetCommand=%function(self,param) \ - if param.CustomDifficulty and param.CustomDifficulty ~= "" then \ - self:diffuse(color("#000000")); \ - self:diffusealpha(0.75); \ - end; \ - if param.Meter then \ - if param.Meter >= 13 then \ - self:stopeffect(); \ - else \ - self:stopeffect(); \ - end; \ - end; \ -end; -# -ShowDescription=true -DescriptionX=-84 -DescriptionOnCommand=horizalign,left;zoom,1;maxwidth,130;uppercase,true -DescriptionSetCommand=%function(self,param) \ - if self:GetText() == "" then \ - self:settext("Edit"); \ - end; \ - if param.CustomDifficulty and param.CustomDifficulty ~= "" then \ - self:diffuse(color("#000000")); \ - self:diffusealpha(0.75); \ - end; \ -end; -# -ShowAutogen=true -AutogenX=0 -AutogenY=0 -AutogenOnCommand=diffuseshift;effectcolor1,Color.Alpha( Color("Red") , 0.5 );effectcolor2,ColorMidTone( Color("Red") );zoom,0.6 -# -ShowStepsType=true -StepsTypeX=-100 -StepsTypeY=0 -StepsTypeOnCommand= -StepsTypeSetCommand=%function(self,param) \ - if param.CustomDifficulty and param.CustomDifficulty ~= "" then \ - self:diffuse(ColorDarkTone( CustomDifficultyToColor(param.CustomDifficulty) )); \ - else \ - self:diffuse(color('0,0,0,1')); \ - end; \ -end; - -[MusicWheel] -ItemTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) \ - self:y(offsetFromCenter*68); \ - if math.abs(offsetFromCenter) < 1 then \ - self:x(-20+math.abs(offsetFromCenter)*20); \ - end; \ -end -HighlightOnCommand=addx,-20;diffuseramp;effectcolor2,Color.White;effectcolor1,color("1,1,1,0.2");effectclock,'beatnooffset' -NumWheelItems=13 - -ShowRoulette=true -ShowRandom=true - -[MusicWheelItem] -Fallback=WheelItemBase -IconX=-186 -IconY=0 -IconOnCommand= -# -SectionCountX=-245 -SectionExpandedOnCommand=x,-200;maxwidth,SCREEN_WIDTH*0.31;horizalign,left;shadowlength,1;strokecolor,color("#163742") -SectionCollapsedOnCommand=x,-200;maxwidth,SCREEN_WIDTH*0.31;horizalign,left;shadowlength,1;strokecolor,color("#163742") -SectionCountOnCommand=zoom,0.6;addy,2;diffuse,color("#000000");shadowlength,1;diffusealpha,0.75 -# -WheelNotifyIconX=-245 -WheelNotifyIconY=0 -WheelNotifyIconOnCommand=zoom,1 - -RouletteX=-200 -RouletteY=0 -RouletteOnCommand=zoom,1.25;uppercase,true;rainbowscroll,true;shadowlength,1;horizalign,left - -RandomX=-200 -RandomY=0 -RandomOnCommand=zoom,1.25;uppercase,true;rainbowscroll,true;shadowlength,1;horizalign,left - -GradeP1X=-196 -GradeP1Y=-14 -GradeP2X=-196 -GradeP2Y=14 - -CourseX=-210 -CourseOnCommand=zoom,1.0;horizalign,left;shadowlength,1;maxwidth,SCREEN_WIDTH*0.31;strokecolor,color("#42292E") - -ModeX=-210 -ModeOnCommand=zoom,1.0;horizalign,left;shadowlength,1;maxwidth,SCREEN_WIDTH*0.31;strokecolor,color("#42292E") - -SortX=-210 -SortOnCommand=zoom,1.0;horizalign,left;shadowlength,1;maxwidth,SCREEN_WIDTH*0.31;strokecolor,color("#42292E") - -[TextBanner] -TitleX=150 -TitleY=0 -TitleOnCommand=shadowlength,2;horizalign,left -SubtitleX=90 -SubtitleY=0 -SubtitleOnCommand=shadowlength,1;horizalign,left -ArtistX=90 -ArtistY=0 -ArtistOnCommand=shadowlength,1;horizalign,left -ArtistPrependString="/" -AfterSetCommand=%function(self) \ - local Title=self:GetChild("Title"); \ - local Subtitle=self:GetChild("Subtitle"); \ - local Artist=self:GetChild("Artist"); \ - if Subtitle:GetText() == "" then \ - (cmd(zoom,1.1;maxwidth,SCREEN_WIDTH*0.24;y,-13;x,-150;strokecolor,color("#42292E")))(Title); \ - (cmd(visible,false))(Subtitle); \ - (cmd(zoom,0.75;maxwidth,SCREEN_WIDTH*0.36;y,13;x,-150;strokecolor,color("#42292E")))(Artist); \ - else \ - (cmd(zoom,0.9;maxwidth,SCREEN_WIDTH*0.30;y,-14;x,-150;strokecolor,color("#42292E")))(Title); \ - (cmd(visible,true;zoom,0.5;y,4;maxwidth,SCREEN_WIDTH*0.40;x,-150;strokecolor,color("#42292E")))(Subtitle); \ - (cmd(zoom,0.6;maxwidth,SCREEN_WIDTH*0.36;y,18;x,-150;strokecolor,color("#42292E")))(Artist); \ - end \ -end; - -[TextBannerCourse] -TitleOnCommand=horizalign,left -SubtitleOnCommand=horizalign,left -ArtistOnCommand=horizalign,left -ArtistPrependString="" -AfterSetCommand=%function(self) \ - local Title=self:GetChild("Title"); \ - local Subtitle=self:GetChild("Subtitle"); \ - local Artist=self:GetChild("Artist"); \ - if Subtitle:GetText() == "" then \ - (cmd(zoom,1.1;x,-220;maxwidth,340;y,-11))(Title); \ - (cmd(visible,false))(Subtitle); \ - (cmd(zoom,0.75;maxwidth,500;y,13;x,-220))(Artist); \ - else \ - (cmd(zoom,0.9;x,-220;maxwidth,340;y,-13))(Title); \ - (cmd(visible,true;zoom,0.5;y,4;maxwidth,500;x,-220))(Subtitle); \ - (cmd(zoom,0.6;maxwidth,500;y,18;x,-220))(Artist); \ - end \ -end; - -[BitmapText] -# The colors in the 'roulette' text. you can have a lot! -NumRainbowColors=7 -RainbowColor1=color("0.95,0.81,0.81,1") -- red -RainbowColor2=color("0.95,0.82,0.95,1") -- pink -RainbowColor3=color("0.87,0.82,0.95,1") -- purple -RainbowColor4=color("0.82,0.88,0.95,1") -- sky blue -RainbowColor5=color("0.82,0.95,0.88,1") -- sea green -RainbowColor6=color("0.87,0.95,0.82,1") -- green -RainbowColor7=color("1.00,0.85,0.78,1") -- orange - -[ScreenPlayerOptions] -LineNames="1,8,14,2,3A,3B,4,5,6,R1,R2,7,9,10,11,12,13,SF,17,16" -LineSF="lua,OptionRowScreenFilter()" -Line17="lua,OptionRowProTiming()" -Line18="list,Characters" - -PlayerNameplateP1X=SCREEN_CENTER_X-270 -PlayerNameplateP1Y=SCREEN_CENTER_Y+190 -PlayerNameplateP1OnCommand=zoomy,0;draworder,DrawOrder.Decorations;sleep,0.8;decelerate,0.5;zoomy,1 -PlayerNameplateP1OffCommand=decelerate,0.35;addx,SCREEN_WIDTH - -PlayerNameplateP2X=SCREEN_CENTER_X+270 -PlayerNameplateP2Y=SCREEN_CENTER_Y+190 -PlayerNameplateP2OnCommand=zoomy,0;draworder,DrawOrder.Decorations;sleep,0.8;decelerate,0.5;zoomy,1 -PlayerNameplateP2OffCommand=decelerate,0.35;addx,SCREEN_WIDTH - - -# 06 # -[Judgment] -JudgmentW1Command=finishtweening;shadowlength,0;y,0;diffusealpha,1;zoom,0.9;smooth,0.05;zoom,0.75;sleep,0.8;smooth,0.1;zoomy,0.5;zoomx,1.3;diffusealpha,0;glowblink;effectperiod,0.05;effectcolor1,color("1,1,1,0");effectcolor2,color("1,1,1,0.25") -JudgmentW2Command=finishtweening;y,0;shadowlength,0;diffusealpha,1;zoom,0.9;smooth,0.05;zoom,0.75;sleep,0.5;smooth,0.1;zoomy,0.5;zoomx,2;diffusealpha,0 -JudgmentW3Command=finishtweening;y,0;shadowlength,0;diffusealpha,1;zoom,0.9;smooth,0.05;zoom,0.75;sleep,0.5;smooth,0.1;zoomy,0.5;zoomx,2;diffusealpha,0 -JudgmentW4Command=finishtweening;y,0;shadowlength,0;diffusealpha,1;zoom,0.9;smooth,0.05;zoom,0.75;sleep,0.5;smooth,0.1;zoomy,0.5;zoomx,2;diffusealpha,0 -JudgmentW5Command=finishtweening;y,0;shadowlength,0;diffusealpha,1;zoom,0.75;vibrate;effectmagnitude,1,2,2;sleep,0.5;smooth,0.1;zoomy,0.5;zoomx,2;diffusealpha,0 -JudgmentMissCommand=finishtweening;y,0;shadowlength,0;diffusealpha,1;zoom,0.75;y,-20;smooth,0.8;y,20;sleep,0.5;smooth,0.1;zoomy,0.5;zoomx,2;diffusealpha,0 -# Late/Early -OffsetOnCommand= -OffsetLateCommand= -OffsetEarlyCommand= - -[HoldJudgment] -HoldJudgmentLetGoCommand=finishtweening;visible,true;shadowlength,0;diffusealpha,1;zoom,1;linear,0.8;zoom,0.75;sleep,0.5;linear,0.1;diffusealpha,0 -HoldJudgmentHeldCommand=finishtweening;visible,true;shadowlength,0;diffusealpha,1;zoom,1;linear,0.3;zoom,0.75;sleep,0.5;linear,0.1;diffusealpha,0 - -[Protiming] -ProtimingOnCommand=shadowlength,1;horizalign,right;x,30;strokecolor,Color("Outline");skewx,-0.125;textglowmode,"TextGlowMode_Inner" -AverageOnCommand=shadowlength,1;horizalign,left;x,32;y,8;zoom,0.75;diffuse,ColorLightTone( Color("Green") );strokecolor,Color("Outline");skewx,-0.125;textglowmode,"TextGlowMode_Inner" -TextOnCommand=shadowlength,1;horizalign,left;x,32;y,-6;zoom,0.5;strokecolor,Color("Outline");skewx,-0.125;textglowmode,"TextGlowMode_Inner" -# -ProtimingW1Command=finishtweening;diffuse,Color("White");zoom,1.15;glow,Color("White");linear,0.05;zoom,1;glow,Color("Invisible");diffuse,GameColor.Judgment["JudgmentLine_W1"];sleep,2;linear,0.5;diffuse,Color("Invisible") -ProtimingW2Command=finishtweening;diffuse,Color("White");zoom,1.15;glow,Color("White");linear,0.05;zoom,1;glow,Color("Invisible");diffuse,GameColor.Judgment["JudgmentLine_W2"];sleep,2;linear,0.5;diffuse,Color("Invisible") -ProtimingW3Command=finishtweening;diffuse,Color("White");zoom,1.15;glow,Color("White");linear,0.05;zoom,1;glow,Color("Invisible");diffuse,GameColor.Judgment["JudgmentLine_W3"];sleep,2;linear,0.5;diffuse,Color("Invisible") -ProtimingW4Command=finishtweening;diffuse,Color("White");zoom,1.15;glow,Color("White");linear,0.05;zoom,1;glow,Color("Invisible");diffuse,GameColor.Judgment["JudgmentLine_W4"];sleep,2;linear,0.5;diffuse,Color("Invisible") -ProtimingW5Command=finishtweening;diffuse,Color("White");zoom,1.15;glow,Color("White");linear,0.05;zoom,1;glow,Color("Invisible");diffuse,GameColor.Judgment["JudgmentLine_W5"];sleep,2;linear,0.5;diffuse,Color("Invisible") -ProtimingMissCommand=finishtweening;diffusealpha,1;zoom,1.15;glow,GameColor.Judgment["JudgmentLine_Miss"];linear,0.05;zoom,1;glow,Color("Invisible");diffuse,GameColor.Judgment["JudgmentLine_Miss"];sleep,2;linear,0.5;diffuse,Color("Invisible") -# -AveragePulseCommand=finishtweening;diffusealpha,1;zoom,0.75*1.025;decelerate,0.05;zoom,0.75;sleep,2;linear,0.5;diffusealpha,0 -TextPulseCommand=finishtweening;diffusealpha,1;zoom,0.5*1.025;decelerate,0.05;zoom,0.5;sleep,2;linear,0.5;diffusealpha,0 - - -[Combo] -ShowComboAt=2 -LabelMinZoom=0.8*1 -LabelMaxZoom=1.0*1 - -PulseCommand=%function(self,param) self:finishtweening(); self:diffusealpha(1); self:zoom(1.05*param.Zoom); self:linear(0.05); self:zoom(param.Zoom); self:sleep(2); self:linear(0.5); self:diffusealpha(0); end; -PulseLabelCommand=%function(self,param) self:finishtweening(); self:diffusealpha(1); self:zoom(1.0125*param.LabelZoom); self:linear(0.05); self:zoom(param.LabelZoom); self:sleep(2); self:linear(0.5); self:diffusealpha(0); end; - -[ScreenStageInformation] -ShowHeader=False -ShowFooter=False - -[LifeMeterBar] -DangerThreshold=0.275 - -[ScreenGameplay] -ShowHeader=False -ShowFooter=False -# -PlayerP1MiscX=math.floor(scale((0.85/3),0,1,SCREEN_LEFT,SCREEN_RIGHT)) -PlayerP2MiscX=math.floor(scale((2.15/3),0,1,SCREEN_LEFT,SCREEN_RIGHT)) -# -LifeP1OnCommand=visible,false -LifeP2OnCommand=visible,false -ShowLifeMeterBarP1=GAMESTATE:GetPlayMode() ~= 'PlayMode_Rave' -ShowLifeMeterBarP2=GAMESTATE:GetPlayMode() ~= 'PlayMode_Rave' -# -LifeMeterBarP1X=SCREEN_LEFT+40 -LifeMeterBarP1Y=SCREEN_CENTER_Y -LifeMeterBarP1OnCommand=player,PLAYER_1;rotationz,-90;addx,-100;sleep,0.25;decelerate,0.9;addx,100 -LifeMeterBarP1OffCommand=sleep,1;decelerate,0.9;addx,-100 -LifeMeterBarP2X=SCREEN_RIGHT-40 -LifeMeterBarP2Y=SCREEN_CENTER_Y -LifeMeterBarP2OnCommand=player,PLAYER_2;rotationz,-90;addx,100;sleep,0.25;decelerate,0.9;addx,-100 -LifeMeterBarP2OffCommand=sleep,1;decelerate,0.9;addx,100 -# -ScoreP1X=Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1MiscX") -ScoreP1Y=SCREEN_TOP+40 -ScoreP1OnCommand=visible,(GAMESTATE:GetCurrentCourse() == nil or GAMESTATE:GetCurrentCourse():GetCourseType() ~= "CourseType_Survival") and ThemePrefs.Get("GameplayShowScore");zoom,0.75;diffuse,ColorLightTone(PlayerColor(PLAYER_1));hide_if,(GAMESTATE:GetCurrentStyle():GetStyleType() == "StyleType_TwoPlayersSharedSides") and GAMESTATE:GetMasterPlayerNumber() ~= PLAYER_1;addy,-100;sleep,0.5;decelerate,0.7;addy,100 -ScoreP1OffCommand=sleep,1;decelerate,0.9;addy,-100 -ScoreP2X=Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2MiscX") -ScoreP2Y=SCREEN_TOP+40 -ScoreP2OnCommand=visible,(GAMESTATE:GetCurrentCourse() == nil or GAMESTATE:GetCurrentCourse():GetCourseType() ~= "CourseType_Survival") and ThemePrefs.Get("GameplayShowScore");zoom,0.75;diffuse,ColorLightTone(PlayerColor(PLAYER_2));hide_if,(GAMESTATE:GetCurrentStyle():GetStyleType() == "StyleType_TwoPlayersSharedSides") and GAMESTATE:GetMasterPlayerNumber() ~= PLAYER_2;addy,-100;sleep,0.5;decelerate,0.7;addy,100 -ScoreP2OffCommand=sleep,1;decelerate,0.9;addy,-100 -# -StepsDisplayP1OnCommand=visible,false -StepsDisplayP2OnCommand=visible,false -StepsDisplayP1HideCommand=visible,false -StepsDisplayP2HideCommand=visible,false -StepsDisplayP1ShowCommand=visible,false -StepsDisplayP2ShowCommand=visible,false -StepsDisplayP1Y=SCREEN_BOTTOM+999 -StepsDisplayP2Y=SCREEN_BOTTOM+999 -# -ShowStageDisplay=true -StageDisplayX=SCREEN_CENTER_X -StageDisplayY=SCREEN_BOTTOM-25 -StageDisplayOnCommand=draworder,DrawOrder.Screen;addy,100;sleep,0.5;decelerate,0.7;addy,-100 -StageDisplayOffCommand=sleep,1;decelerate,0.9;addy,100 -StageDisplayUseShortString=true -# -CombinedLifeX=SCREEN_CENTER_X -CombinedLifeY=SCREEN_TOP-46 -CombinedLifeOnCommand=sleep,0.4;decelerate,0.3;addy,73 -CombinedLifeOffCommand=sleep,0.6;decelerate,0.5;addy,-73 -# -RemainingTimeP1X=THEME:GetMetric(Var "LoadingScreen","ScoreP1X") +60 -RemainingTimeP1Y=THEME:GetMetric(Var "LoadingScreen","ScoreP1Y") -RemainingTimeP1OnCommand=zoom,1;diffuse,ColorLightTone(PlayerColor(PLAYER_1));strokecolor,ColorDarkTone(PlayerColor(PLAYER_1));addy,-100;sleep,1.3;decelerate,0.7;addy,100 -RemainingTimeP1OffCommand=sleep,1;decelerate,0.9;addy,-100 -RemainingTimeP2X=THEME:GetMetric(Var "LoadingScreen","ScoreP2X") +60 -RemainingTimeP2Y=THEME:GetMetric(Var "LoadingScreen","ScoreP2Y") -RemainingTimeP2OnCommand=zoom,1;diffuse,ColorLightTone(PlayerColor(PLAYER_2));strokecolor,ColorDarkTone(PlayerColor(PLAYER_2));addy,-100;sleep,1.3;decelerate,0.7;addy,100 -RemainingTimeP2OffCommand=sleep,1;decelerate,0.9;addy,-100 -# -DeltaSecondsP1X=THEME:GetMetric(Var "LoadingScreen","RemainingTimeP1X") - 120 -DeltaSecondsP1Y=THEME:GetMetric(Var "LoadingScreen","RemainingTimeP1Y") -DeltaSecondsP1OnCommand=shadowlength,1;skewx,-0.125 -DeltaSecondsP1GainSecondsCommand=finishtweening;diffusealpha,1;zoom,1;decelerate,0.3;zoom,0.75;sleep,0.5;linear,0.2;diffusealpha,0;zoom,0 -DeltaSecondsP1OffCommand= -DeltaSecondsP2X=THEME:GetMetric(Var "LoadingScreen","RemainingTimeP2X") - 120 -DeltaSecondsP2Y=THEME:GetMetric(Var "LoadingScreen","RemainingTimeP2Y") -DeltaSecondsP2OnCommand=shadowlength,1;skewx,-0.125 -DeltaSecondsP2GainSecondsCommand=finishtweening;diffusealpha,1;zoom,1;decelerate,0.3;zoom,0.75;sleep,0.5;linear,0.2;diffusealpha,0;zoom,0 -DeltaSecondsP2OffCommand= -# -# Disable the normal start and select button actions to enable a custom pause -# menu -DebugOnCommand=visible,false -StartGivesUp=false -UnpauseWithStart=false -SelectSkipsSong=false -StopCourseEarly=check_stop_course_early() -# -LyricDisplaySetNoReverseCommand=x,SCREEN_CENTER_X+0;y,SCREEN_CENTER_Y+260 -LyricDisplaySetReverseCommand=x,SCREEN_CENTER_X+0;y,SCREEN_CENTER_Y-260 -# This is used if one player is in reverse and the other isn't. -LyricDisplaySetOneReverseCommand=x,SCREEN_CENTER_X+0;y,SCREEN_CENTER_Y-260 -LyricDisplayDefaultColor=color("0,1,0,1") - -[ScoreDisplayNormal] -TextY= -TextOnCommand=zoom,1 - -[ScoreDisplayPercentage Percent] -PercentP1OnCommand=shadowlength,1;strokecolor,Color.Outline -PercentP2OnCommand=shadowlength,1;strokecolor,Color.Outline -DancePointsP1OnCommand=shadowlength,1;strokecolor,Color.Outline -DancePointsP2OnCommand=shadowlength,1;strokecolor,Color.Outline - -[ScoreDisplayOni] -TextOnCommand=zoom,1 -TextOffCommand= - -[ScoreDisplayOni Numbers] -TextOnCommand=zoom,1 -TextOffCommand= - -[ScoreDisplayLifeTime] - - -[ScoreDisplayRave] -MeterP1OnCommand=draworder,-1;texcoordvelocity,1,0 -MeterP2OnCommand=draworder,-1;zoomx,-1;texcoordvelocity,1,0 -LevelP1OnCommand=draworder,105;zoom,1.5;diffuse,ColorLightTone( PlayerColor(PLAYER_1) );strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );x,-144 -LevelP2OnCommand=draworder,105;draworder,105;zoom,1.5;diffuse,ColorLightTone( PlayerColor(PLAYER_2) );strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );x,144 - -[ScoreKeeperRave] -AttackDurationSeconds=6 - -[CombinedLifeMeterTug] -# We don't use it. -MeterWidth=512-8 -MeterHeight=80 - -# 07 # -[PlayerStageStats] -# Copied from Simply Love, which was in turn copied from freem's ITG3 port -NumGradeTiersUsed=17 -GradeTier01IsAllW2s=false -GradeTier02IsAllW2s=true -# ★★★★ -GradePercentTier01=1.000000 -# ★★★ -GradePercentTier02=1.000000 -# ★★ -GradePercentTier03=0.98 -# ★ -GradePercentTier04=0.96 -# S+ -GradePercentTier05=0.94 -# S -GradePercentTier06=0.92 -# S- -GradePercentTier07=0.89 -# A+ -GradePercentTier08=0.86 -# A -GradePercentTier09=0.83 -# A- -GradePercentTier10=0.80 -# B+ -GradePercentTier11=0.76 -# B -GradePercentTier12=0.72 -# B- -GradePercentTier13=0.68 -# C+ -GradePercentTier14=0.64 -# C -GradePercentTier15=0.60 -# C- -GradePercentTier16=0.55 -# D -GradePercentTier17=-999 - -[ScreenEvaluationNormal] -ShowTimingDifficulty=true -TimingDifficultyX=SCREEN_CENTER_X-120 -TimingDifficultyY=SCREEN_BOTTOM-126+11 -TimingDifficultyOnCommand=maxwidth,140;shadowlength,1;diffusealpha,0;sleep,0.5;smooth,0.3;diffusealpha,1 -TimingDifficultyOffCommand=decelerate,0.3;diffusealpha,0 -# -ShowLifeDifficulty=true -LifeDifficultyX=SCREEN_CENTER_X+120 -LifeDifficultyY=SCREEN_BOTTOM-126+11 -LifeDifficultyOnCommand=maxwidth,140;shadowlength,1;diffusealpha,0;sleep,0.5;smooth,0.3;diffusealpha,1 -LifeDifficultyOffCommand=decelerate,0.3;diffusealpha,0 -# -StageDisplayUseShortString=false - -[ScreenEvaluationSummary] -ShowTimingDifficulty=false -ShowLifeDifficulty=false -StageDisplayUseShortString=false -# -#--Banner--# - -SmallBanner1X=SCREEN_CENTER_X-40 -SmallBanner1Y=SCREEN_CENTER_Y-150-30 -SmallBanner1OnCommand=visible,true;draworder,100;zoom,1;zoomy,0;decelerate,0.4;zoomy,1 -SmallBanner1OffCommand=sleep,0.2;decelerate,0.3;zoomy,0 -#--# -SmallBanner2X=SCREEN_CENTER_X-20 -SmallBanner2Y=SCREEN_CENTER_Y-145-30 -SmallBanner2OnCommand=visible,true;draworder,80;zoom,1;zoomy,0;sleep,0.1;decelerate,0.4;zoomy,1 -SmallBanner2OffCommand=sleep,0.3;decelerate,0.3;zoomy,0 -#--# -SmallBanner3X=SCREEN_CENTER_X -SmallBanner3Y=SCREEN_CENTER_Y-140-30 -SmallBanner3OnCommand=visible,true;draworder,60;zoom,1;zoomy,0;sleep,0.2;decelerate,0.4;zoomy,1 -SmallBanner3OffCommand=sleep,0.4;decelerate,0.3;zoomy,0 -#--# -SmallBanner4X=SCREEN_CENTER_X+20 -SmallBanner4Y=SCREEN_CENTER_Y-135-30 -SmallBanner4OnCommand=visible,true;draworder,40;zoom,1;zoomy,0;sleep,0.3;decelerate,0.4;zoomy,1 -SmallBanner4OffCommand=sleep,0.5;decelerate,0.3;zoomy,0 -#--# -SmallBanner5X=SCREEN_CENTER_X+40 -SmallBanner5Y=SCREEN_CENTER_Y-130-30 -SmallBanner5OnCommand=visible,true;draworder,20;zoom,1;zoomy,0;sleep,0.4;decelerate,0.4;zoomy,1 -SmallBanner5OffCommand=sleep,0.6;decelerate,0.3;zoomy,0 -#--# - - -[ScreenGameOver] -ShowHeader=false -ShowFooter=false -ShowTimer=false - -# 08 # - -[ScreenEdit] -ShowHeader=false -ShowFooter=false -EditHelpX=SCREEN_LEFT+8 -EditHelpY=SCREEN_TOP+16 -EditHelpOnCommand=halign,0;valign,0;zoom,0.75;shadowlength,1;maxheight,(SCREEN_HEIGHT-32)*2 -InfoX=SCREEN_RIGHT-180 -InfoY=SCREEN_TOP+16 -InfoOnCommand=halign,0;valign,0;zoom,0.75;shadowlength,1;maxheight,(SCREEN_HEIGHT-32)*2 - -[StepsDisplayEdit] -ShowDescription=true -DescriptionX=-4 -DescriptionY=0 -MeterX=100 -DescriptionOnCommand=shadowlength,0;uppercase,false;zoom,0.75 - -[ScreenEditMenu] -PrevScreen=Branch.TitleMenu() -EditMenuType="EditMenu" -ExplanationX=SCREEN_CENTER_X -ExplanationY=SCREEN_BOTTOM-147 -ExplanationOnCommand=wrapwidthpixels,SCREEN_WIDTH*0.9375/0.675;shadowlength,1;zoom,1;strokecolor,color("#000000");zoom,1 -NumStepsLoadedFromProfileX=SCREEN_RIGHT-180 -NumStepsLoadedFromProfileY=SCREEN_TOP+42 -NumStepsLoadedFromProfileOnCommand=visible,false - -[EditMenu] -Arrows1X=SCREEN_CENTER_X-270-90 -Arrows2X=SCREEN_CENTER_X+270+90 -ArrowsEnabledCommand=diffuse,color("#EBC159");shadowlengthy,1;shadowcolor,color("#002740") -ArrowsDisabledCommand=diffuse,color("0.45,0.45,0.45,1");shadowlengthy,1;shadowcolor,color("#382902") - -GroupBannerX=SCREEN_CENTER_X+170+60 -GroupBannerY=SCREEN_CENTER_Y-140-20 -GroupBannerOnCommand=scaletoclipped,128,40 - -SongBannerX=SCREEN_CENTER_X+170+60 -SongBannerY=SCREEN_CENTER_Y-90 -SongBannerOnCommand=scaletoclipped,128,40 - -TextBannerType="TextBannerEditMode" -SongTextBannerX=SCREEN_CENTER_X-25 -SongTextBannerY=SCREEN_CENTER_Y-90 - -StepsDisplayX=SCREEN_CENTER_X+70 -StepsDisplayY=SCREEN_CENTER_Y-0 -StepsDisplaySourceX=SCREEN_CENTER_X+150 -StepsDisplaySourceY=SCREEN_CENTER_Y+80 - -Row1Y=SCREEN_CENTER_Y-140-20 -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 - -Label1X=SCREEN_CENTER_X-300-30 -Label1Y=THEME:GetMetric("EditMenu","Row1Y") -Label1OnCommand=strokecolor,color("#000000");zoom,1;horizalign,left -Label1OffCommand= -Label2X=SCREEN_CENTER_X-300-30 -Label2Y=THEME:GetMetric("EditMenu","Row2Y") -Label2OnCommand=strokecolor,color("#000000");zoom,1;horizalign,left -Label2OffCommand= -Label3X=SCREEN_CENTER_X-300-30 -Label3Y=THEME:GetMetric("EditMenu","Row3Y") -Label3OnCommand=strokecolor,color("#000000");zoom,1;horizalign,left -Label3OffCommand= -Label4X=SCREEN_CENTER_X-300-30 -Label4Y=THEME:GetMetric("EditMenu","Row4Y") -Label4OnCommand=strokecolor,color("#000000");zoom,1;horizalign,left -Label4OffCommand= -Label5X=SCREEN_CENTER_X-300-30 -Label5Y=THEME:GetMetric("EditMenu","Row5Y") -Label5OnCommand=strokecolor,color("#000000");zoom,1;horizalign,left -Label5OffCommand= -Label6X=SCREEN_CENTER_X-300-30 -Label6Y=THEME:GetMetric("EditMenu","Row6Y") -Label6OnCommand=strokecolor,color("#000000");zoom,1;horizalign,left -Label6OffCommand= -Label7X=SCREEN_CENTER_X-300-30 -Label7Y=THEME:GetMetric("EditMenu","Row7Y") -Label7OnCommand=strokecolor,color("#000000");zoom,1;horizalign,left -Label7OffCommand= - -Value1X=SCREEN_CENTER_X-50 -Value1Y=THEME:GetMetric("EditMenu","Row1Y") -Value1OnCommand=strokecolor,color("#000000");zoom,1;maxwidth,SCREEN_CENTER_X*0.45 -Value1OffCommand= -Value2X=SCREEN_CENTER_X+60+40 -Value2Y=THEME:GetMetric("EditMenu","Row2Y") -Value2OnCommand=strokecolor,color("#000000");zoom,1;maxwidth,SCREEN_CENTER_X*0.65 -Value2OffCommand= -Value3X=SCREEN_CENTER_X+60+40 -Value3Y=THEME:GetMetric("EditMenu","Row3Y") -Value3OnCommand=strokecolor,color("#000000");zoom,1;maxwidth,SCREEN_CENTER_X*0.65 -Value3OffCommand= -Value4X=SCREEN_CENTER_X+40 -Value4Y=THEME:GetMetric("EditMenu","Row4Y") -Value4OnCommand=visible,false -Value4OffCommand= -Value5X=SCREEN_CENTER_X+60+40 -Value5Y=THEME:GetMetric("EditMenu","Row5Y") -Value5OnCommand=strokecolor,color("#000000");zoom,1;maxwidth,SCREEN_CENTER_X*0.65 -Value5OffCommand= -Value6X=SCREEN_CENTER_X+40 -Value6Y=THEME:GetMetric("EditMenu","Row6Y") -Value6OnCommand=strokecolor,color("#000000");zoom,1;maxwidth,SCREEN_CENTER_X*0.65 -Value6OffCommand= -Value7X=SCREEN_CENTER_X+60+40 -Value7Y=THEME:GetMetric("EditMenu","Row7Y") -Value7OnCommand=strokecolor,color("#000000");zoom,1;maxwidth,SCREEN_CENTER_X*0.65 -Value7OffCommand= diff --git a/Themes/default/readme.md b/Themes/default/readme.md deleted file mode 100644 index dec140589a..0000000000 --- a/Themes/default/readme.md +++ /dev/null @@ -1,14 +0,0 @@ -Introduction ------------ -Lambda (formerly FiftyOne) is a modern, high-definition theme for StepMania 5.x. It is designed to serve as the default theme for StepMania 5.1; it features a clean aesthetic with bold colors that reflects modern design trends, yet still maintains a suitable level of energy for a rhythm game. Under the hood, it's also a bit more future-proof than the previous theme, with certain screens featuring more prominent use of backend Lua code to replace legacy methods of rendering particular elements. - -Source code ------------ -Inkscape SVG source code is available for the majority of graphics created in the _src folder on the repository used to develop it, located at Some of the original mockups are also included for reference, although they are meant primarily for reference purposes due to changes in the theme's style since these mockups (such as the removal of rounded corners and increased use of chamfered edges and diamond motifs). - -The main fonts are the current version of Roboto and Noto Sans , and Open Sans (although, preferably, Noto Sans should eventually be used in any location Open Sans is currently used). Certain accents make use of the fonts Overpass and Zeroes - - -License ------------ -As it incorporates existing code from StepMania, and is intended to possibly be part of the main distribution, Lambda is licensed under the terms of the MIT License. \ No newline at end of file