diff --git a/NoteSkins/dance/Delta/Down Hold Body Active.png b/NoteSkins/dance/Delta/Down Hold Body Active.png deleted file mode 100644 index 14fc639211..0000000000 Binary files a/NoteSkins/dance/Delta/Down Hold Body Active.png and /dev/null differ diff --git a/NoteSkins/dance/Delta/Down Hold Body Inactive.png b/NoteSkins/dance/Delta/Down Hold Body Inactive.png deleted file mode 100644 index d78fad3051..0000000000 Binary files a/NoteSkins/dance/Delta/Down Hold Body Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/Delta/Down Hold BottomCap active.png b/NoteSkins/dance/Delta/Down Hold BottomCap active.png deleted file mode 100644 index 764f97b9e9..0000000000 Binary files a/NoteSkins/dance/Delta/Down Hold BottomCap active.png and /dev/null differ diff --git a/NoteSkins/dance/Delta/Down Hold BottomCap inactive.png b/NoteSkins/dance/Delta/Down Hold BottomCap inactive.png deleted file mode 100644 index 703ecb6e4b..0000000000 Binary files a/NoteSkins/dance/Delta/Down Hold BottomCap inactive.png and /dev/null differ diff --git a/NoteSkins/dance/Delta/Down Hold Explosion.lua b/NoteSkins/dance/Delta/Down Hold Explosion.lua deleted file mode 100644 index 71748688f4..0000000000 --- a/NoteSkins/dance/Delta/Down Hold Explosion.lua +++ /dev/null @@ -1,9 +0,0 @@ -local t = ...; -t = Def.Sprite { - Texture="Hold Explosion.png"; - HoldingOnCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "HoldingOnCommand"); - HoldingOffCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "HoldingOffCommand"); - InitCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "InitCommand"); -}; - -return t; \ No newline at end of file diff --git a/NoteSkins/dance/Delta/Down Receptor.lua b/NoteSkins/dance/Delta/Down Receptor.lua deleted file mode 100644 index db6cbbadd7..0000000000 --- a/NoteSkins/dance/Delta/Down Receptor.lua +++ /dev/null @@ -1,39 +0,0 @@ -local t = ...; -t = Def.ActorFrame { - children = { - Def.Sprite { - Texture="Receptor 4x1.png"; - Frame0000=0; - Delay0000=0.95; - Frame0001=1; - Delay0001=1; - Frame0002=2; - Delay0002=1; - Frame0003=3; - Delay0003=1; - Frame0004=0; - Delay0004=0.05; - InitCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'InitCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - }; - Def.Sprite { - Texture="Receptor 4x1.png"; - Frame0000=0; - Delay0000=0.95; - Frame0001=1; - Delay0001=1; - Frame0002=2; - Delay0002=1; - Frame0003=3; - Delay0003=1; - Frame0004=0; - Delay0004=0.05; - InitCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'InitCommand'); - PressCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'PressCommand'); - LiftCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'LiftCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - }; - } -} - -return t; diff --git a/NoteSkins/dance/Delta/Down Roll Body Active.png b/NoteSkins/dance/Delta/Down Roll Body Active.png deleted file mode 100644 index f1052ee892..0000000000 Binary files a/NoteSkins/dance/Delta/Down Roll Body Active.png and /dev/null differ diff --git a/NoteSkins/dance/Delta/Down Roll Body Inactive.png b/NoteSkins/dance/Delta/Down Roll Body Inactive.png deleted file mode 100644 index c9c8bb31fa..0000000000 Binary files a/NoteSkins/dance/Delta/Down Roll Body Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/Delta/Down Roll BottomCap active.png b/NoteSkins/dance/Delta/Down Roll BottomCap active.png deleted file mode 100644 index d134b067e1..0000000000 Binary files a/NoteSkins/dance/Delta/Down Roll BottomCap active.png and /dev/null differ diff --git a/NoteSkins/dance/Delta/Down Roll BottomCap inactive.png b/NoteSkins/dance/Delta/Down Roll BottomCap inactive.png deleted file mode 100644 index 9c9ce4478f..0000000000 Binary files a/NoteSkins/dance/Delta/Down Roll BottomCap inactive.png and /dev/null differ diff --git a/NoteSkins/dance/Delta/Down Tap Explosion Bright.png b/NoteSkins/dance/Delta/Down Tap Explosion Bright.png deleted file mode 100644 index 35cdcb551d..0000000000 Binary files a/NoteSkins/dance/Delta/Down Tap Explosion Bright.png and /dev/null differ diff --git a/NoteSkins/dance/Delta/Down Tap Explosion Dim.redir b/NoteSkins/dance/Delta/Down Tap Explosion Dim.redir deleted file mode 100644 index 9bef57edb4..0000000000 --- a/NoteSkins/dance/Delta/Down Tap Explosion Dim.redir +++ /dev/null @@ -1 +0,0 @@ -Down Tap Explosion Bright \ No newline at end of file diff --git a/NoteSkins/dance/Delta/Down Tap Mine 4x2.png b/NoteSkins/dance/Delta/Down Tap Mine 4x2.png deleted file mode 100644 index c3cb8d34d0..0000000000 Binary files a/NoteSkins/dance/Delta/Down Tap Mine 4x2.png and /dev/null differ diff --git a/NoteSkins/dance/Delta/Down Tap Note.lua b/NoteSkins/dance/Delta/Down Tap Note.lua deleted file mode 100644 index 0270be2eab..0000000000 --- a/NoteSkins/dance/Delta/Down Tap Note.lua +++ /dev/null @@ -1,28 +0,0 @@ -local t = Def.Sprite { - Texture=NOTESKIN:GetPath('_down','tap note'); - Frame0000=0; - Delay0000=0.04; - Frame0001=1; - Delay0001=0.04; - Frame0002=2; - Delay0002=0.04; - Frame0003=3; - Delay0003=0.04; - Frame0004=4; - Delay0004=0.04; - Frame0005=5; - Delay0005=0.04; - Frame0006=6; - Delay0006=0.04; - Frame0007=7; - Delay0007=0.04; - Frame0008=8; - Delay0008=0.04; - Frame0009=9; - Delay0009=0.04; - Frame0010=10; - Delay0010=0.04; - Frame0011=11; - Delay0011=0.04; -}; -return t; diff --git a/NoteSkins/dance/Delta/Hold Explosion.png b/NoteSkins/dance/Delta/Hold Explosion.png deleted file mode 100644 index c6e3824587..0000000000 Binary files a/NoteSkins/dance/Delta/Hold Explosion.png and /dev/null differ diff --git a/NoteSkins/dance/Delta/Hold Head active.png b/NoteSkins/dance/Delta/Hold Head active.png deleted file mode 100644 index 933688d209..0000000000 Binary files a/NoteSkins/dance/Delta/Hold Head active.png and /dev/null differ diff --git a/NoteSkins/dance/Delta/Hold Head inactive.png b/NoteSkins/dance/Delta/Hold Head inactive.png deleted file mode 100644 index 27fb823710..0000000000 Binary files a/NoteSkins/dance/Delta/Hold Head inactive.png and /dev/null differ diff --git a/NoteSkins/dance/Delta/NoteSkin.lua b/NoteSkins/dance/Delta/NoteSkin.lua deleted file mode 100644 index 2d881be750..0000000000 --- a/NoteSkins/dance/Delta/NoteSkin.lua +++ /dev/null @@ -1,78 +0,0 @@ -local ret = ... or {}; - -ret.RedirTable = -{ - Up = "Down", - Down = "Down", - Left = "Down", - Right = "Down", - UpLeft = "Down", - UpRight = "Down", -}; - -local OldRedir = ret.Redir; - -ret.Redir = function(sButton, sElement) - sButton, sElement = OldRedir(sButton, sElement); - - --Point the head files back to the tap note - if string.find(sElement, "Head") then - sElement = "Tap Note"; - end - - sButton = ret.RedirTable[sButton]; - - return sButton, sElement; -end - -local OldFunc = ret.Load; -function ret.Load() - local t = OldFunc(); - - -- The main "Explosion" part just loads other actors; don't rotate - -- it. The "Hold Explosion" part should not be rotated. - if Var "Element" == "Explosion" or - Var "Element" == "Roll Explosion" then - t.BaseRotationZ = nil; - end - return t; -end - -ret.PartsToRotate = -{ - ["Receptor"] = true, - ["Tap Note"] = true, - ["Tap Fake"] = true, - ["Tap Lift"] = true, - ["Ready Receptor"] = true, - ["Tap Explosion Bright"] = true, - ["Tap Explosion Dim"] = true, - ["Hold Explosion"] = true, - ["Hold Head Active"] = true, - ["Hold Head Inactive"] = true, - ["Roll Head Active"] = true, - ["Roll Head Inactive"] = true, -}; -ret.Rotate = -{ - Up = 180, - Down = 0, - Left = 90, - Right = -90, - UpLeft = 135, - UpRight = 225, -}; - -ret.Blank = -{ - ["Hold Topcap Active"] = true, - ["Hold Topcap Inactive"] = true, - ["Roll Topcap Active"] = true, - ["Roll Topcap Inactive"] = true, - ["Hold Tail Active"] = true, - ["Hold Tail Inactive"] = true, - ["Roll Tail Active"] = true, - ["Roll Tail Inactive"] = true, -}; - -return ret; diff --git a/NoteSkins/dance/Delta/Receptor 4x1.png b/NoteSkins/dance/Delta/Receptor 4x1.png deleted file mode 100644 index bab9fe0e34..0000000000 Binary files a/NoteSkins/dance/Delta/Receptor 4x1.png and /dev/null differ diff --git a/NoteSkins/dance/Delta/Roll Explosion.png b/NoteSkins/dance/Delta/Roll Explosion.png deleted file mode 100644 index c6e3824587..0000000000 Binary files a/NoteSkins/dance/Delta/Roll Explosion.png and /dev/null differ diff --git a/NoteSkins/dance/Delta/_down tap note 12x8.png b/NoteSkins/dance/Delta/_down tap note 12x8.png deleted file mode 100644 index 16038b4785..0000000000 Binary files a/NoteSkins/dance/Delta/_down tap note 12x8.png and /dev/null differ diff --git a/NoteSkins/dance/Delta/metrics.ini b/NoteSkins/dance/Delta/metrics.ini deleted file mode 100644 index cfe30cb2ed..0000000000 --- a/NoteSkins/dance/Delta/metrics.ini +++ /dev/null @@ -1,69 +0,0 @@ -[Global] -FallbackNoteSkin=default - -[NoteDisplay] -TapNoteAnimationIsVivid=0 -DrawHoldHeadForTapsOnSameRow=1 -TapNoteAnimationLength=3 -TapAdditionAnimationLength=3 -TapMineAnimationLength=1 -TapLiftAnimationLength=1 -HoldHeadAnimationLength=1 -HoldTopCapAnimationLength=0.5 -HoldBottomCapAnimationLength=0.5 -HoldBodyAnimationLength=0.5 -HoldTailAnimationLength=0.5 -StartDrawingHoldBodyOffsetFromHead=0 -StopDrawingHoldBodyOffsetFromTail=-32 -HoldLetGoGrayPercent=0.25 -ReverseDrawOrder=1101 -HoldHeadIsAboveWavyParts=1 -HoldTailIsAboveWavyParts=1 -FlipHeadAndTailWhenReverse=1 -FlipHoldBodyWhenReverse=1 -TapNoteAdditionTextureCoordOffsetX=0 -TapNoteAdditionTextureCoordOffsetY=0 -TapNoteNoteColorTextureCoordSpacingX=0 -TapNoteNoteColorTextureCoordSpacingY=0.125 -HoldHeadNoteColorTextureCoordSpacingX=0 -HoldHeadNoteColorTextureCoordSpacingY=0.125 - -[GhostArrowDim] -InitCommand= -NoneCommand= -HitMineCommand=stoptweening;blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;decelerate,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 -MissCommand= -W5Command=diffuse,1.0,0.6,1.0,1;sleep,0.1;decelerate,0.4;diffusealpha,0 -W4Command=diffuse,0.6,1.0,1.0,1;sleep,0.1;decelerate,0.4;diffusealpha,0 -W3Command=diffuse,0.6,1.0,0.8,1;sleep,0.1;decelerate,0.4;diffusealpha,0 -W2Command=diffuse,1.0,1.0,0.9,1;sleep,0.1;decelerate,0.4;diffusealpha,0 -W1Command=diffuse,1.0,1.0,1.0,1;sleep,0.1;decelerate,0.4;diffusealpha,0 -LetGoCommand= -HeldCommand=diffuse,1.0,1.0,0.7,1;zoom,1;linear,0.2;zoom,0.9;linear,0.1;diffusealpha,0 - -[GhostArrowBright] -InitCommand= -NoneCommand= -HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;decelerate,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 -MissCommand= -W5Command=diffuse,1.0,0.6,1.0,1;sleep,0.1;decelerate,0.4;diffusealpha,0 -W4Command=diffuse,0.6,1.0,1.0,1;sleep,0.1;decelerate,0.4;diffusealpha,0 -W3Command=diffuse,0.6,1.0,0.8,1;sleep,0.1;decelerate,0.4;diffusealpha,0 -W2Command=diffuse,1.0,1.0,0.9,1;sleep,0.1;decelerate,0.4;diffusealpha,0 -W1Command=diffuse,1.0,1.0,1.0,1;sleep,0.1;decelerate,0.4;diffusealpha,0 -LetGoCommand= -HeldCommand=diffuse,1.0,1.0,0.7,1;zoom,1;linear,0.2;zoom,0.9;linear,0.1;diffusealpha,0 - -[HoldGhostArrow] -HoldingOnCommand=diffusealpha,1;glowshift;effectcolor1,color("1,1,1,0");effectcolor2,color("1,1,1,0.7");effectperiod,0.1 -HoldingOffCommand=diffusealpha,0 -InitCommand=playcommand,"HoldingOff";finishtweening - -[ReceptorArrow] -InitCommand=effectclock,"beat";diffuseramp;effectcolor1,color("0.8,0.8,0.8,1");effectcolor2,color("1,1,1,1");effecttiming,0.2,0,0.8,0;effectoffset,0.05 -NoneCommand=zoom,0.75;linear,0.11;zoom,1 - -[ReceptorOverlay] -InitCommand=diffusealpha,0 -PressCommand=blend,"BlendMode_Add";diffusealpha,0.6 -LiftCommand=diffusealpha,0 \ No newline at end of file diff --git a/NoteSkins/dance/Delta/readme.txt b/NoteSkins/dance/Delta/readme.txt deleted file mode 100644 index 120f718be4..0000000000 --- a/NoteSkins/dance/Delta/readme.txt +++ /dev/null @@ -1,28 +0,0 @@ -Delta Noteskin for StepMania 4.0 CVS/SVN 3-25-07 and later. -Hopefully this will still be working for when final is out. - -By shakesoda! (shakesoda[at]gmail.com) - -This work is under a Creative Commons Attribution 3.0 License -- http://creativecommons.org/licenses/by/3.0/ - -If you don't know what that is, it basically means you can do anything you want with it (even sell it), as long as I'm given credit for making the original. - -v1.00 --Fixed Addition notes. They are now the same as normal notes. --Made tap explosions longer. --Remade tap animations so it's not blurry anymore and is smoother. --Some code cleanup - -v0.90 --Added rolls --Aligned the arrows properly, no more line under holds. - -v0.85: --Fixed the bright flashes being too bright. - -v0.8: --Hold tails should be aligned correctly now. - -v0.7: --Initial release. \ No newline at end of file diff --git a/NoteSkins/dance/easyV2/Center Hold Body Active.png b/NoteSkins/dance/easyV2/Center Hold Body Active.png deleted file mode 100644 index ca9009a4d6..0000000000 Binary files a/NoteSkins/dance/easyV2/Center Hold Body Active.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Center Hold Body Inactive.png b/NoteSkins/dance/easyV2/Center Hold Body Inactive.png deleted file mode 100644 index f3d494b820..0000000000 Binary files a/NoteSkins/dance/easyV2/Center Hold Body Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Center Hold Bottomcap Active.png b/NoteSkins/dance/easyV2/Center Hold Bottomcap Active.png deleted file mode 100644 index eda688cab2..0000000000 Binary files a/NoteSkins/dance/easyV2/Center Hold Bottomcap Active.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Center Hold Bottomcap Inactive.png b/NoteSkins/dance/easyV2/Center Hold Bottomcap Inactive.png deleted file mode 100644 index 1f31a391c4..0000000000 Binary files a/NoteSkins/dance/easyV2/Center Hold Bottomcap Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Center Hold Topcap Active.png b/NoteSkins/dance/easyV2/Center Hold Topcap Active.png deleted file mode 100644 index 27ed32c601..0000000000 Binary files a/NoteSkins/dance/easyV2/Center Hold Topcap Active.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Center Hold Topcap Inactive.png b/NoteSkins/dance/easyV2/Center Hold Topcap Inactive.png deleted file mode 100644 index 46e5c0d3c7..0000000000 Binary files a/NoteSkins/dance/easyV2/Center Hold Topcap Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Center Receptor.lua b/NoteSkins/dance/easyV2/Center Receptor.lua deleted file mode 100644 index ae199a7a03..0000000000 --- a/NoteSkins/dance/easyV2/Center Receptor.lua +++ /dev/null @@ -1,19 +0,0 @@ ---If a Command has "NOTESKIN:GetMetricA" in it, that means it gets the command from the metrics.ini, else use cmd(); to define command. ---If you dont know how "NOTESKIN:GetMetricA" works here is an explanation. ---NOTESKIN:GetMetricA("The [Group] in the metrics.ini", "The actual Command to fallback on in the metrics.ini"); - -local t = Def.ActorFrame { - Def.Sprite { - Texture=NOTESKIN:GetPath("_Center", "Go Receptor" ); - InitCommand=cmd(effectclock,"beat"); - NoneCommand=NOTESKIN:GetMetricA("ReceptorArrow", "NoneCommand"); - PressCommand=NOTESKIN:GetMetricA("ReceptorArrow", "PressCommand"); - LiftCommand=NOTESKIN:GetMetricA("ReceptorArrow", "LiftCommand"); - W5Command=NOTESKIN:GetMetricA("ReceptorArrow", "W5Command"); - W4Command=NOTESKIN:GetMetricA("ReceptorArrow", "W4Command"); - W3Command=NOTESKIN:GetMetricA("ReceptorArrow", "W3Command"); - W2Command=NOTESKIN:GetMetricA("ReceptorArrow", "W2Command"); - W1Command=NOTESKIN:GetMetricA("ReceptorArrow", "W1Command"); - }; -}; -return t; \ No newline at end of file diff --git a/NoteSkins/dance/easyV2/Center Roll Body Active.png b/NoteSkins/dance/easyV2/Center Roll Body Active.png deleted file mode 100644 index 3b7c4b73e7..0000000000 Binary files a/NoteSkins/dance/easyV2/Center Roll Body Active.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Center Roll Body Inactive.png b/NoteSkins/dance/easyV2/Center Roll Body Inactive.png deleted file mode 100644 index ce732f7dc5..0000000000 Binary files a/NoteSkins/dance/easyV2/Center Roll Body Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Center Roll Bottomcap Active.png b/NoteSkins/dance/easyV2/Center Roll Bottomcap Active.png deleted file mode 100644 index fe0ea399d5..0000000000 Binary files a/NoteSkins/dance/easyV2/Center Roll Bottomcap Active.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Center Roll Bottomcap Inactive.png b/NoteSkins/dance/easyV2/Center Roll Bottomcap Inactive.png deleted file mode 100644 index 3fc5f14183..0000000000 Binary files a/NoteSkins/dance/easyV2/Center Roll Bottomcap Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Center Roll Topcap Active.png b/NoteSkins/dance/easyV2/Center Roll Topcap Active.png deleted file mode 100644 index 6cd45c0c4e..0000000000 Binary files a/NoteSkins/dance/easyV2/Center Roll Topcap Active.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Center Roll Topcap Inactive.png b/NoteSkins/dance/easyV2/Center Roll Topcap Inactive.png deleted file mode 100644 index 8da4fd03e3..0000000000 Binary files a/NoteSkins/dance/easyV2/Center Roll Topcap Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Center Tap Explosion Bright.png b/NoteSkins/dance/easyV2/Center Tap Explosion Bright.png deleted file mode 100644 index cd847fb879..0000000000 Binary files a/NoteSkins/dance/easyV2/Center Tap Explosion Bright.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Center Tap Note.lua b/NoteSkins/dance/easyV2/Center Tap Note.lua deleted file mode 100644 index 1334160471..0000000000 --- a/NoteSkins/dance/easyV2/Center Tap Note.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath( '_Center', 'tap note' ); - Frames = Sprite.LinearFrames( 1, 1 ); -}; diff --git a/NoteSkins/dance/easyV2/Down Hold Body Active.png b/NoteSkins/dance/easyV2/Down Hold Body Active.png deleted file mode 100644 index 860fe44518..0000000000 Binary files a/NoteSkins/dance/easyV2/Down Hold Body Active.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Down Hold Body Inactive.png b/NoteSkins/dance/easyV2/Down Hold Body Inactive.png deleted file mode 100644 index 7f110a853f..0000000000 Binary files a/NoteSkins/dance/easyV2/Down Hold Body Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Down Hold Bottomcap Active.png b/NoteSkins/dance/easyV2/Down Hold Bottomcap Active.png deleted file mode 100644 index df4c1eb28d..0000000000 Binary files a/NoteSkins/dance/easyV2/Down Hold Bottomcap Active.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Down Hold Bottomcap Inactive.png b/NoteSkins/dance/easyV2/Down Hold Bottomcap Inactive.png deleted file mode 100644 index cc3478a8ed..0000000000 Binary files a/NoteSkins/dance/easyV2/Down Hold Bottomcap Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Down Hold Topcap Active.png b/NoteSkins/dance/easyV2/Down Hold Topcap Active.png deleted file mode 100644 index af721c2bc5..0000000000 Binary files a/NoteSkins/dance/easyV2/Down Hold Topcap Active.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Down Hold Topcap Inactive.png b/NoteSkins/dance/easyV2/Down Hold Topcap Inactive.png deleted file mode 100644 index 634be35376..0000000000 Binary files a/NoteSkins/dance/easyV2/Down Hold Topcap Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Down Receptor.lua b/NoteSkins/dance/easyV2/Down Receptor.lua deleted file mode 100644 index f69aca456d..0000000000 --- a/NoteSkins/dance/easyV2/Down Receptor.lua +++ /dev/null @@ -1,19 +0,0 @@ ---If a Command has "NOTESKIN:GetMetricA" in it, that means it gets the command from the metrics.ini, else use cmd(); to define command. ---If you dont know how "NOTESKIN:GetMetricA" works here is an explanation. ---NOTESKIN:GetMetricA("The [Group] in the metrics.ini", "The actual Command to fallback on in the metrics.ini"); - -local t = Def.ActorFrame { - Def.Sprite { - Texture=NOTESKIN:GetPath("_Down", "Go Receptor" ); - InitCommand=cmd(effectclock,"beat"); - NoneCommand=NOTESKIN:GetMetricA("ReceptorArrow", "NoneCommand"); - PressCommand=NOTESKIN:GetMetricA("ReceptorArrow", "PressCommand"); - LiftCommand=NOTESKIN:GetMetricA("ReceptorArrow", "LiftCommand"); - W5Command=NOTESKIN:GetMetricA("ReceptorArrow", "W5Command"); - W4Command=NOTESKIN:GetMetricA("ReceptorArrow", "W4Command"); - W3Command=NOTESKIN:GetMetricA("ReceptorArrow", "W3Command"); - W2Command=NOTESKIN:GetMetricA("ReceptorArrow", "W2Command"); - W1Command=NOTESKIN:GetMetricA("ReceptorArrow", "W1Command"); - }; -}; -return t; \ No newline at end of file diff --git a/NoteSkins/dance/easyV2/Down Roll Body Active.png b/NoteSkins/dance/easyV2/Down Roll Body Active.png deleted file mode 100644 index e32dbe70ca..0000000000 Binary files a/NoteSkins/dance/easyV2/Down Roll Body Active.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Down Roll Body Inactive.png b/NoteSkins/dance/easyV2/Down Roll Body Inactive.png deleted file mode 100644 index dd95570fb6..0000000000 Binary files a/NoteSkins/dance/easyV2/Down Roll Body Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Down Roll Bottomcap Active.png b/NoteSkins/dance/easyV2/Down Roll Bottomcap Active.png deleted file mode 100644 index 3dcc79266f..0000000000 Binary files a/NoteSkins/dance/easyV2/Down Roll Bottomcap Active.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Down Roll Bottomcap Inactive.png b/NoteSkins/dance/easyV2/Down Roll Bottomcap Inactive.png deleted file mode 100644 index fcfd77a6ac..0000000000 Binary files a/NoteSkins/dance/easyV2/Down Roll Bottomcap Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Down Roll Topcap Active.png b/NoteSkins/dance/easyV2/Down Roll Topcap Active.png deleted file mode 100644 index 35862de42e..0000000000 Binary files a/NoteSkins/dance/easyV2/Down Roll Topcap Active.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Down Roll Topcap Inactive.png b/NoteSkins/dance/easyV2/Down Roll Topcap Inactive.png deleted file mode 100644 index c3c260b724..0000000000 Binary files a/NoteSkins/dance/easyV2/Down Roll Topcap Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Down Tap Explosion Bright.png b/NoteSkins/dance/easyV2/Down Tap Explosion Bright.png deleted file mode 100644 index 67f046358d..0000000000 Binary files a/NoteSkins/dance/easyV2/Down Tap Explosion Bright.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Down Tap Mine.png b/NoteSkins/dance/easyV2/Down Tap Mine.png deleted file mode 100644 index 8e32472bd3..0000000000 Binary files a/NoteSkins/dance/easyV2/Down Tap Mine.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/Down Tap Note.lua b/NoteSkins/dance/easyV2/Down Tap Note.lua deleted file mode 100644 index 81ba89bd77..0000000000 --- a/NoteSkins/dance/easyV2/Down Tap Note.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap note' ); - Frames = Sprite.LinearFrames( 1, 1 ); -}; diff --git a/NoteSkins/dance/easyV2/DownLeft Receptor.lua b/NoteSkins/dance/easyV2/DownLeft Receptor.lua deleted file mode 100644 index 7a4cf762c9..0000000000 --- a/NoteSkins/dance/easyV2/DownLeft Receptor.lua +++ /dev/null @@ -1,19 +0,0 @@ ---If a Command has "NOTESKIN:GetMetricA" in it, that means it gets the command from the metrics.ini, else use cmd(); to define command. ---If you dont know how "NOTESKIN:GetMetricA" works here is an explanation. ---NOTESKIN:GetMetricA("The [Group] in the metrics.ini", "The actual Command to fallback on in the metrics.ini"); - -local t = Def.ActorFrame { - Def.Sprite { - Texture=NOTESKIN:GetPath("_DownLeft", "Go Receptor" ); - InitCommand=cmd(effectclock,"beat"); - NoneCommand=NOTESKIN:GetMetricA("ReceptorArrow", "NoneCommand"); - PressCommand=NOTESKIN:GetMetricA("ReceptorArrow", "PressCommand"); - LiftCommand=NOTESKIN:GetMetricA("ReceptorArrow", "LiftCommand"); - W5Command=NOTESKIN:GetMetricA("ReceptorArrow", "W5Command"); - W4Command=NOTESKIN:GetMetricA("ReceptorArrow", "W4Command"); - W3Command=NOTESKIN:GetMetricA("ReceptorArrow", "W3Command"); - W2Command=NOTESKIN:GetMetricA("ReceptorArrow", "W2Command"); - W1Command=NOTESKIN:GetMetricA("ReceptorArrow", "W1Command"); - }; -}; -return t; \ No newline at end of file diff --git a/NoteSkins/dance/easyV2/DownLeft Tap Explosion Bright.png b/NoteSkins/dance/easyV2/DownLeft Tap Explosion Bright.png deleted file mode 100644 index 66104131e0..0000000000 Binary files a/NoteSkins/dance/easyV2/DownLeft Tap Explosion Bright.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/DownLeft Tap Note.lua b/NoteSkins/dance/easyV2/DownLeft Tap Note.lua deleted file mode 100644 index 24ddbd05f1..0000000000 --- a/NoteSkins/dance/easyV2/DownLeft Tap Note.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath( '_downleft', 'tap note' ); - Frames = Sprite.LinearFrames( 1, 1 ); -}; diff --git a/NoteSkins/dance/easyV2/NoteSkin.lua b/NoteSkins/dance/easyV2/NoteSkin.lua deleted file mode 100644 index 79982d59f4..0000000000 --- a/NoteSkins/dance/easyV2/NoteSkin.lua +++ /dev/null @@ -1,137 +0,0 @@ ---I am the bone of my noteskin ---Arrows are my body, and explosions are my blood ---I have created over a thousand noteskins ---Unknown to death ---Nor known to life ---Have withstood pain to create many noteskins ---Yet these hands will never hold anything ---So as I pray, Unlimited Stepman Works - -local ret = ... or {}; - ---Defining on which direction the other directions should be bassed on ---This will let us use less files which is quite handy to keep the noteskin directory nice ---Do remember this will Redirect all the files of that Direction to the Direction its pointed to ---If you only want some files to be redirected take a look at the "custom hold/roll per direction" -ret.RedirTable = -{ - --PIU - Center = "Center", - DownLeft = "DownLeft", -- for PIU and dance - DownRight = "DownLeft", -- for PIU and dance - UpLeft = "DownLeft", - UpRight = "DownLeft", - --Dance - Down = "Down", - Up = "Down", - Left = "Down", - Right = "Down", -}; - --- < ---Between here we usally put all the commands the noteskin.lua needs to do, some are extern in other files ---If you need help with lua go to http://kki.ajworld.net/lua/ssc/Lua.xml there are a bunch of codes there ---Also check out commen it has a load of lua codes in files there ---Just play a bit with lua its not that hard if you understand coding ---But SM can be an ass in some cases, and some codes jut wont work if you dont have the noteskin on FallbackNoteSkin=common in the metric.ini -local OldRedir = ret.Redir; -ret.Redir = function(sButton, sElement) - sButton, sElement = OldRedir(sButton, sElement); - - sButton = ret.RedirTable[sButton]; - - if not string.find(sElement, "Head") and - not string.find(sElement, "Explosion") then - if string.find(sElement, "Hold") or - string.find(sElement, "Roll") then - if Var "Button" == "Down" or Var "Button" == "Up" or Var "Button" == "Left" or Var "Button" == "Right" then - sButton = "Down"; - else - sButton = "Center"; - end - end - end - - -- Instead of separate hold heads, use the tap note graphics. - if sElement == "Hold Head Inactive" or - sElement == "Hold Head Active" or - sElement == "Roll Head Inactive" or - sElement == "Roll Head Active" or - sElement == "Tap Fake" - then - sElement = "Tap Note"; - end - - if sElement == "Tap Explosion Dim" or - sElement == "Hold Explosion" or - sElement == "Roll Explosion" - then - sElement = "Tap Explosion Bright"; - end - - if sElement == "Tap Mine" - then - sButton = "Down"; - end - - return sButton, sElement; -end - -local OldFunc = ret.Load; -function ret.Load() - local t = OldFunc(); - - --Explosion should not be rotated; it calls other actors. - if Var "Element" == "Explosion" then - t.BaseRotationZ = nil; - end - return t; -end --- > - - --- Parts of noteskins which we want to rotate -ret.PartsToRotate = -{ - ["Receptor"] = true, - ["Tap Explosion Bright"] = true, - ["Tap Explosion Dim"] = true, - ["Tap Note"] = true, - ["Tap Fake"] = true, - ["Tap Addition"] = true, - ["Hold Explosion"] = true, - ["Hold Head Active"] = true, - ["Hold Head Inactive"] = true, - ["Roll Explosion"] = true, - ["Roll Head Active"] = true, - ["Roll Head Inactive"] = true, -}; --- Defined the parts to be rotated at which degree -ret.Rotate = -{ - --PIU - Center = 0, - DownLeft = 0, - DownRight = -90, - UpLeft = 90, - UpRight = 180, - --Dance - Down = 0, - Up = 180, - Left = 90, - Right = -90, -}; - --- Parts that should be Redirected to _Blank.png --- you can add/remove stuff if you want -ret.Blank = -{ - ["HitMine Explosion"] = true, - ["Hold Tail Active"] = true, - ["Hold Tail Inactive"] = true, - ["Roll Tail Active"] = true, - ["Roll Tail Inactive"] = true, -}; - --- dont forget to close the ret cuz else it wont work ;> -return ret; diff --git a/NoteSkins/dance/easyV2/_Center Go Receptor.png b/NoteSkins/dance/easyV2/_Center Go Receptor.png deleted file mode 100644 index c3d7af9838..0000000000 Binary files a/NoteSkins/dance/easyV2/_Center Go Receptor.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/_Center Tap Note 2x8.png b/NoteSkins/dance/easyV2/_Center Tap Note 2x8.png deleted file mode 100644 index f89b3b428f..0000000000 Binary files a/NoteSkins/dance/easyV2/_Center Tap Note 2x8.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/_Down Go Receptor.png b/NoteSkins/dance/easyV2/_Down Go Receptor.png deleted file mode 100644 index 19f79763cc..0000000000 Binary files a/NoteSkins/dance/easyV2/_Down Go Receptor.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/_Down Tap Note 2x8.png b/NoteSkins/dance/easyV2/_Down Tap Note 2x8.png deleted file mode 100644 index 5affe0ff1d..0000000000 Binary files a/NoteSkins/dance/easyV2/_Down Tap Note 2x8.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/_DownLeft Go Receptor.png b/NoteSkins/dance/easyV2/_DownLeft Go Receptor.png deleted file mode 100644 index de83c0fb50..0000000000 Binary files a/NoteSkins/dance/easyV2/_DownLeft Go Receptor.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/_DownLeft Tap Note 2x8.png b/NoteSkins/dance/easyV2/_DownLeft Tap Note 2x8.png deleted file mode 100644 index 47c986f383..0000000000 Binary files a/NoteSkins/dance/easyV2/_DownLeft Tap Note 2x8.png and /dev/null differ diff --git a/NoteSkins/dance/easyV2/metrics.ini b/NoteSkins/dance/easyV2/metrics.ini deleted file mode 100644 index 7fc223ff74..0000000000 --- a/NoteSkins/dance/easyV2/metrics.ini +++ /dev/null @@ -1,243 +0,0 @@ -#USW Metric Version V2 -#Made for Version Stepmania 5 Preview 2 - -#I am the bone of my noteskin -#Arrows are my body, and explosions are my blood -#I have created over a thousand noteskins -#Unknown to death -#Nor known to life -#Have withstood pain to create many noteskins -#Yet these hands will never hold anything -#So as I pray, Unlimited Stepman Works - -[Global] -#Noteskin this noteskin falls back on -#We normaly make this fallback on common -#Because its the global noteskin every default fallsback on to -FallbackNoteSkin=common - -[NoteDisplay] -#Noteskin Animation Lengths -AnimationIsBeatBased=1 - -##Tap Parts -TapNoteAnimationLength=4 -TapMineAnimationLength=4 -TapLiftAnimationLength=4 -TapFakeAnimationLength=4 -##Hold Parts -HoldHeadAnimationLength=4 -HoldTopCapAnimationLength=4 -HoldBottomCapAnimationLength=4 -HoldBodyAnimationLength=4 -HoldTailAnimationLength=4 -##Roll Parts -RollHeadAnimationLength=4 -RollTopCapAnimationLength=4 -RollBottomCapAnimationLength=4 -RollBodyAnimationLength=4 -RollTailAnimationLength=4 - - -#Define if noteskin is Vivid or not -#Value 1 = true, Value 0 = false - -##Tap Parts -TapNoteAnimationIsVivid=0 -TapMineAnimationIsVivid=0 -TapFakeAnimationIsVivid=0 -TapLiftAnimationIsVivid=0 -##Hold Parts -HoldHeadAnimationIsVivid=0 -HoldTopCapAnimationIsVivid=0 -HoldBodyAnimationIsVivid=0 -HoldBottomCapAnimationIsVivid=0 -HoldTailAnimationIsVivid=0 -##Roll Parts -RollHeadAnimationIsVivid=0 -RollTopCapAnimationIsVivid=0 -RollBodyAnimationIsVivid=0 -RollBottomCapAnimationIsVivid=0 -RollTailAnimationIsVivid=0 - - -#Texture Coord Offest Info - -#This is the TextureCoordOffset which we use for Rhythm colored noteskins -#If you dont want to use it, just keep the value 0 -#Rhythm colored noteskins are noteskins that have different colors for every -#4th, 8th, 12th, 16th and so on -#To use this you need to use simple math because it isnt based on the size of -#the image but its based on the total value of the size which is 1 -#So if you got 9 frames (including 192nd) -#You need to run this simple math -# 1 / 9 = 0.11111111111111111111111111 (and so on) -#Because using the entire value is to long, lets make it smaler to 6 digits -#You can make it longer if you want but lets keep it nice to 6 digits - -##Tap Parts -TapNoteAdditionTextureCoordOffsetX=0.5 -TapNoteAdditionTextureCoordOffsetY=0.125 -TapNoteNoteColorTextureCoordSpacingX=0 -TapNoteNoteColorTextureCoordSpacingY=0.125 -TapMineAdditionTextureCoordOffsetX=0 -TapMineAdditionTextureCoordOffsetY=0 -TapMineNoteColorTextureCoordSpacingX=0 -TapMineNoteColorTextureCoordSpacingY=0 -TapLiftAdditionTextureCoordOffsetX=0 -TapLiftAdditionTextureCoordOffsetY=0 -TapLiftNoteColorTextureCoordSpacingX=0 -TapLiftNoteColorTextureCoordSpacingY=0 -TapFakeAdditionTextureCoordOffsetX=0.5 -TapFakeAdditionTextureCoordOffsetY=0.1 -TapFakeNoteColorTextureCoordSpacingX=0 -TapFakeNoteColorTextureCoordSpacingY=0.125 -##Hold Parts -HoldHeadAdditionTextureCoordOffsetX=0.5 -HoldHeadAdditionTextureCoordOffsetY=0.125 -HoldHeadNoteColorTextureCoordSpacingX=0 -HoldHeadNoteColorTextureCoordSpacingY=0.125 -HoldTopCapAdditionTextureCoordOffsetX=0 -HoldTopCapAdditionTextureCoordOffsetY=0 -HoldTopCapNoteColorTextureCoordSpacingX=0 -HoldTopCapNoteColorTextureCoordSpacingY=0 -HoldBodyAdditionTextureCoordOffsetX=0 -HoldBodyAdditionTextureCoordOffsetY=0 -HoldBodyNoteColorTextureCoordSpacingX=0 -HoldBodyNoteColorTextureCoordSpacingY=0 -HoldBottomCapAdditionTextureCoordOffsetX=0 -HoldBottomCapAdditionTextureCoordOffsetY=0 -HoldBottomCapNoteColorTextureCoordSpacingX=0 -HoldBottomCapNoteColorTextureCoordSpacingY=0 -HoldTailAdditionTextureCoordOffsetX=0 -HoldTailAdditionTextureCoordOffsetY=0 -HoldTailNoteColorTextureCoordSpacingX=0 -HoldTailNoteColorTextureCoordSpacingY=0 -##Roll Parts -RollHeadAdditionTextureCoordOffsetX=0 -RollHeadAdditionTextureCoordOffsetY=0 -RollHeadNoteColorTextureCoordSpacingX=0 -RollHeadNoteColorTextureCoordSpacingY=0 -RollTopCapAdditionTextureCoordOffsetX=0 -RollTopCapAdditionTextureCoordOffsetY=0 -RollTopCapNoteColorTextureCoordSpacingX=0 -RollTopCapNoteColorTextureCoordSpacingY=0 -RollBodyAdditionTextureCoordOffsetX=0 -RollBodyAdditionTextureCoordOffsetY=0 -RollBodyNoteColorTextureCoordSpacingX=0 -RollBodyNoteColorTextureCoordSpacingY=0 -RollBottomCapAdditionTextureCoordOffsetX=0 -RollBottomCapAdditionTextureCoordOffsetY=0 -RollBottomCapNoteColorTextureCoordSpacingX=0 -RollBottomCapNoteColorTextureCoordSpacingY=0 -RollTailAdditionTextureCoordOffsetX=0 -RollTailAdditionTextureCoordOffsetY=0 -RollTailNoteColorTextureCoordSpacingX=0 -RollTailNoteColorTextureCoordSpacingY=0 - - -#Other Stuff -DrawHoldHeadForTapsOnSameRow=1 -DrawRollHeadForTapsOnSameRow=1 -TapHoldRollOnRowMeansHold=1 -StartDrawingHoldBodyOffsetFromHead=0 -StopDrawingHoldBodyOffsetFromTail=0 -HoldLetGoGrayPercent=1 -UseLighting=0 -ReverseDrawOrder=1101 -HoldHeadIsAboveWavyParts=1 -HoldTailIsAboveWavyParts=1 -HoldActiveIsAddLayer=0 - - -#Edit this incase you want to make noteskin for reverse or both -FlipHoldBodyWhenReverse=1 -FlipHeadAndTailWhenReverse=1 -TopHoldAnchorWhenReverse=1 - - -#Diffuse Info v2 - -#Diffuse uses a color code to define the diffuse -#You can use diffusealpha to make noteskins disapear with value = 0 or reapear with value = 1 -#The way it works is pretty easy -#It is based on the Red,Blue,Green,Alpha value that you get with color -#But instead of 255,255,255,255 it uses 1,1,1,1 -#So if you want to use a RBG value from an image like for example Taupe -#Which has a value of 72,60,50 , What we just do is / 254 on every value -#And we also add a Alpha (for transparent) value between 0.1 and 1 -#So We get 0.283464,0.236220,0.196850,0.6 -#You can go over the 6 digits after the . (which I don't do because I like to keep it clean and not to big) -#diffuse,1,1,1,1 is the basic code -#Change them to which value you want -#add ; at the end of your command incase you add more commands - -[GhostArrowDim] -NoneCommand= -HitMineCommand=visible,false -AvoidMineCommand= -MissCommand= -#Boo explosion -W5Command=diffuse,0.8,0.0,0.6,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Good explosion -W4Command=diffuse,0.3,0.8,1.0,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Great explosion -W3Command=diffuse,0.0,1.0,0.4,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Perfect explosion -W2Command=diffuse,1.0,1.0,0.3,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Marvelous explosion -W1Command=diffuse,1.0,1.0,1.0,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Hold end commands -LetGoCommand= -HeldCommand=diffuse,1.0,1.0,1.0,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 - -[GhostArrowBright] -NoneCommand= -HitMineCommand=visible,false -AvoidMineCommand= -MissCommand= -#Boo explosion -W5Command=diffuse,0.8,0.0,0.6,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Good explosion -W4Command=diffuse,0.3,0.8,1.0,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Great explosion -W3Command=diffuse,0.0,1.0,0.4,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Perfect explosion -W2Command=diffuse,1.0,1.0,0.3,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Marvelous explosion -W1Command=diffuse,1.0,1.0,1.0,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Hold end commands -LetGoCommand= -HeldCommand=diffuse,1.0,1.0,1.0,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 - -[ReceptorArrow] -#For InitCommand take a look at "Down Receptor.lua" -#InitCommand= -NoneCommand=stoptweening;zoom,0.75;linear,0.11;zoom,1 -PressCommand= -LiftCommand= -AvoidMineCommand= -#The way the receptor responds when you hit an arrow on specified judgment -#Boo command -W5Command=stoptweening -#Good command -W4Command=stoptweening -#Great command -W3Command=stoptweening -#Perfect command -W2Command=stoptweening -#Marvelous command -W1Command=stoptweening - -[HoldGhostArrow] -#The way the hold arrow reacts -HoldingOnCommand=visible,true -HoldingOffCommand=visible,false -RollOnCommand=visible,true -RollOffCommand=visible,false - -[Press] -ReverseOnCommand=vertalign,bottom -ReverseOffCommand=vertalign,top -PressCommand=visible,true -LiftCommand=visible,false \ No newline at end of file diff --git a/NoteSkins/dance/exactV2/Center Hold Body Active.png b/NoteSkins/dance/exactV2/Center Hold Body Active.png deleted file mode 100644 index 5c1a1165f0..0000000000 Binary files a/NoteSkins/dance/exactV2/Center Hold Body Active.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Center Hold Body Inactive.png b/NoteSkins/dance/exactV2/Center Hold Body Inactive.png deleted file mode 100644 index c8946aef1c..0000000000 Binary files a/NoteSkins/dance/exactV2/Center Hold Body Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Center Hold Bottomcap Active.png b/NoteSkins/dance/exactV2/Center Hold Bottomcap Active.png deleted file mode 100644 index 177b05f6b5..0000000000 Binary files a/NoteSkins/dance/exactV2/Center Hold Bottomcap Active.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Center Hold Bottomcap Inactive.png b/NoteSkins/dance/exactV2/Center Hold Bottomcap Inactive.png deleted file mode 100644 index 5425d56151..0000000000 Binary files a/NoteSkins/dance/exactV2/Center Hold Bottomcap Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Center Hold Topcap Active.png b/NoteSkins/dance/exactV2/Center Hold Topcap Active.png deleted file mode 100644 index 8b8aa8ad7c..0000000000 Binary files a/NoteSkins/dance/exactV2/Center Hold Topcap Active.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Center Hold Topcap Inactive.png b/NoteSkins/dance/exactV2/Center Hold Topcap Inactive.png deleted file mode 100644 index 911a99e601..0000000000 Binary files a/NoteSkins/dance/exactV2/Center Hold Topcap Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Center Receptor.lua b/NoteSkins/dance/exactV2/Center Receptor.lua deleted file mode 100644 index ae199a7a03..0000000000 --- a/NoteSkins/dance/exactV2/Center Receptor.lua +++ /dev/null @@ -1,19 +0,0 @@ ---If a Command has "NOTESKIN:GetMetricA" in it, that means it gets the command from the metrics.ini, else use cmd(); to define command. ---If you dont know how "NOTESKIN:GetMetricA" works here is an explanation. ---NOTESKIN:GetMetricA("The [Group] in the metrics.ini", "The actual Command to fallback on in the metrics.ini"); - -local t = Def.ActorFrame { - Def.Sprite { - Texture=NOTESKIN:GetPath("_Center", "Go Receptor" ); - InitCommand=cmd(effectclock,"beat"); - NoneCommand=NOTESKIN:GetMetricA("ReceptorArrow", "NoneCommand"); - PressCommand=NOTESKIN:GetMetricA("ReceptorArrow", "PressCommand"); - LiftCommand=NOTESKIN:GetMetricA("ReceptorArrow", "LiftCommand"); - W5Command=NOTESKIN:GetMetricA("ReceptorArrow", "W5Command"); - W4Command=NOTESKIN:GetMetricA("ReceptorArrow", "W4Command"); - W3Command=NOTESKIN:GetMetricA("ReceptorArrow", "W3Command"); - W2Command=NOTESKIN:GetMetricA("ReceptorArrow", "W2Command"); - W1Command=NOTESKIN:GetMetricA("ReceptorArrow", "W1Command"); - }; -}; -return t; \ No newline at end of file diff --git a/NoteSkins/dance/exactV2/Center Roll Body Active.png b/NoteSkins/dance/exactV2/Center Roll Body Active.png deleted file mode 100644 index 79deecb1d7..0000000000 Binary files a/NoteSkins/dance/exactV2/Center Roll Body Active.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Center Roll Body Inactive.png b/NoteSkins/dance/exactV2/Center Roll Body Inactive.png deleted file mode 100644 index 9965d2a588..0000000000 Binary files a/NoteSkins/dance/exactV2/Center Roll Body Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Center Roll Bottomcap Active.png b/NoteSkins/dance/exactV2/Center Roll Bottomcap Active.png deleted file mode 100644 index 670deec6dd..0000000000 Binary files a/NoteSkins/dance/exactV2/Center Roll Bottomcap Active.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Center Roll Bottomcap Inactive.png b/NoteSkins/dance/exactV2/Center Roll Bottomcap Inactive.png deleted file mode 100644 index c10007e7d7..0000000000 Binary files a/NoteSkins/dance/exactV2/Center Roll Bottomcap Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Center Roll Topcap Active.png b/NoteSkins/dance/exactV2/Center Roll Topcap Active.png deleted file mode 100644 index 09e6b1a3b2..0000000000 Binary files a/NoteSkins/dance/exactV2/Center Roll Topcap Active.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Center Roll Topcap Inactive.png b/NoteSkins/dance/exactV2/Center Roll Topcap Inactive.png deleted file mode 100644 index e54073309f..0000000000 Binary files a/NoteSkins/dance/exactV2/Center Roll Topcap Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Center Tap Explosion Bright.png b/NoteSkins/dance/exactV2/Center Tap Explosion Bright.png deleted file mode 100644 index cd847fb879..0000000000 Binary files a/NoteSkins/dance/exactV2/Center Tap Explosion Bright.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Center Tap Note.lua b/NoteSkins/dance/exactV2/Center Tap Note.lua deleted file mode 100644 index 1334160471..0000000000 --- a/NoteSkins/dance/exactV2/Center Tap Note.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath( '_Center', 'tap note' ); - Frames = Sprite.LinearFrames( 1, 1 ); -}; diff --git a/NoteSkins/dance/exactV2/Down Hold Body Active.png b/NoteSkins/dance/exactV2/Down Hold Body Active.png deleted file mode 100644 index d0f011c624..0000000000 Binary files a/NoteSkins/dance/exactV2/Down Hold Body Active.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Down Hold Body Inactive.png b/NoteSkins/dance/exactV2/Down Hold Body Inactive.png deleted file mode 100644 index 518581324c..0000000000 Binary files a/NoteSkins/dance/exactV2/Down Hold Body Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Down Hold Bottomcap Active.png b/NoteSkins/dance/exactV2/Down Hold Bottomcap Active.png deleted file mode 100644 index 10ed7fac78..0000000000 Binary files a/NoteSkins/dance/exactV2/Down Hold Bottomcap Active.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Down Hold Bottomcap Inactive.png b/NoteSkins/dance/exactV2/Down Hold Bottomcap Inactive.png deleted file mode 100644 index ad9c784e48..0000000000 Binary files a/NoteSkins/dance/exactV2/Down Hold Bottomcap Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Down Hold Topcap Active.png b/NoteSkins/dance/exactV2/Down Hold Topcap Active.png deleted file mode 100644 index c6570a592f..0000000000 Binary files a/NoteSkins/dance/exactV2/Down Hold Topcap Active.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Down Hold Topcap Inactive.png b/NoteSkins/dance/exactV2/Down Hold Topcap Inactive.png deleted file mode 100644 index 1a05456c41..0000000000 Binary files a/NoteSkins/dance/exactV2/Down Hold Topcap Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Down Receptor.lua b/NoteSkins/dance/exactV2/Down Receptor.lua deleted file mode 100644 index f69aca456d..0000000000 --- a/NoteSkins/dance/exactV2/Down Receptor.lua +++ /dev/null @@ -1,19 +0,0 @@ ---If a Command has "NOTESKIN:GetMetricA" in it, that means it gets the command from the metrics.ini, else use cmd(); to define command. ---If you dont know how "NOTESKIN:GetMetricA" works here is an explanation. ---NOTESKIN:GetMetricA("The [Group] in the metrics.ini", "The actual Command to fallback on in the metrics.ini"); - -local t = Def.ActorFrame { - Def.Sprite { - Texture=NOTESKIN:GetPath("_Down", "Go Receptor" ); - InitCommand=cmd(effectclock,"beat"); - NoneCommand=NOTESKIN:GetMetricA("ReceptorArrow", "NoneCommand"); - PressCommand=NOTESKIN:GetMetricA("ReceptorArrow", "PressCommand"); - LiftCommand=NOTESKIN:GetMetricA("ReceptorArrow", "LiftCommand"); - W5Command=NOTESKIN:GetMetricA("ReceptorArrow", "W5Command"); - W4Command=NOTESKIN:GetMetricA("ReceptorArrow", "W4Command"); - W3Command=NOTESKIN:GetMetricA("ReceptorArrow", "W3Command"); - W2Command=NOTESKIN:GetMetricA("ReceptorArrow", "W2Command"); - W1Command=NOTESKIN:GetMetricA("ReceptorArrow", "W1Command"); - }; -}; -return t; \ No newline at end of file diff --git a/NoteSkins/dance/exactV2/Down Roll Body Active.png b/NoteSkins/dance/exactV2/Down Roll Body Active.png deleted file mode 100644 index bbf296d962..0000000000 Binary files a/NoteSkins/dance/exactV2/Down Roll Body Active.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Down Roll Body Inactive.png b/NoteSkins/dance/exactV2/Down Roll Body Inactive.png deleted file mode 100644 index ed00492c6d..0000000000 Binary files a/NoteSkins/dance/exactV2/Down Roll Body Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Down Roll Bottomcap Active.png b/NoteSkins/dance/exactV2/Down Roll Bottomcap Active.png deleted file mode 100644 index 474808d840..0000000000 Binary files a/NoteSkins/dance/exactV2/Down Roll Bottomcap Active.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Down Roll Bottomcap Inactive.png b/NoteSkins/dance/exactV2/Down Roll Bottomcap Inactive.png deleted file mode 100644 index 8bcf4107c3..0000000000 Binary files a/NoteSkins/dance/exactV2/Down Roll Bottomcap Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Down Roll Topcap Active.png b/NoteSkins/dance/exactV2/Down Roll Topcap Active.png deleted file mode 100644 index 72c310f29a..0000000000 Binary files a/NoteSkins/dance/exactV2/Down Roll Topcap Active.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Down Roll Topcap Inactive.png b/NoteSkins/dance/exactV2/Down Roll Topcap Inactive.png deleted file mode 100644 index 0ad404278b..0000000000 Binary files a/NoteSkins/dance/exactV2/Down Roll Topcap Inactive.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Down Tap Explosion Bright.png b/NoteSkins/dance/exactV2/Down Tap Explosion Bright.png deleted file mode 100644 index 67f046358d..0000000000 Binary files a/NoteSkins/dance/exactV2/Down Tap Explosion Bright.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Down Tap Mine.png b/NoteSkins/dance/exactV2/Down Tap Mine.png deleted file mode 100644 index bf1b201fe6..0000000000 Binary files a/NoteSkins/dance/exactV2/Down Tap Mine.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/Down Tap Note.lua b/NoteSkins/dance/exactV2/Down Tap Note.lua deleted file mode 100644 index 81ba89bd77..0000000000 --- a/NoteSkins/dance/exactV2/Down Tap Note.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap note' ); - Frames = Sprite.LinearFrames( 1, 1 ); -}; diff --git a/NoteSkins/dance/exactV2/DownLeft Receptor.lua b/NoteSkins/dance/exactV2/DownLeft Receptor.lua deleted file mode 100644 index 7a4cf762c9..0000000000 --- a/NoteSkins/dance/exactV2/DownLeft Receptor.lua +++ /dev/null @@ -1,19 +0,0 @@ ---If a Command has "NOTESKIN:GetMetricA" in it, that means it gets the command from the metrics.ini, else use cmd(); to define command. ---If you dont know how "NOTESKIN:GetMetricA" works here is an explanation. ---NOTESKIN:GetMetricA("The [Group] in the metrics.ini", "The actual Command to fallback on in the metrics.ini"); - -local t = Def.ActorFrame { - Def.Sprite { - Texture=NOTESKIN:GetPath("_DownLeft", "Go Receptor" ); - InitCommand=cmd(effectclock,"beat"); - NoneCommand=NOTESKIN:GetMetricA("ReceptorArrow", "NoneCommand"); - PressCommand=NOTESKIN:GetMetricA("ReceptorArrow", "PressCommand"); - LiftCommand=NOTESKIN:GetMetricA("ReceptorArrow", "LiftCommand"); - W5Command=NOTESKIN:GetMetricA("ReceptorArrow", "W5Command"); - W4Command=NOTESKIN:GetMetricA("ReceptorArrow", "W4Command"); - W3Command=NOTESKIN:GetMetricA("ReceptorArrow", "W3Command"); - W2Command=NOTESKIN:GetMetricA("ReceptorArrow", "W2Command"); - W1Command=NOTESKIN:GetMetricA("ReceptorArrow", "W1Command"); - }; -}; -return t; \ No newline at end of file diff --git a/NoteSkins/dance/exactV2/DownLeft Tap Explosion Bright.png b/NoteSkins/dance/exactV2/DownLeft Tap Explosion Bright.png deleted file mode 100644 index 66104131e0..0000000000 Binary files a/NoteSkins/dance/exactV2/DownLeft Tap Explosion Bright.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/DownLeft Tap Note.lua b/NoteSkins/dance/exactV2/DownLeft Tap Note.lua deleted file mode 100644 index 24ddbd05f1..0000000000 --- a/NoteSkins/dance/exactV2/DownLeft Tap Note.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath( '_downleft', 'tap note' ); - Frames = Sprite.LinearFrames( 1, 1 ); -}; diff --git a/NoteSkins/dance/exactV2/NoteSkin.lua b/NoteSkins/dance/exactV2/NoteSkin.lua deleted file mode 100644 index 79982d59f4..0000000000 --- a/NoteSkins/dance/exactV2/NoteSkin.lua +++ /dev/null @@ -1,137 +0,0 @@ ---I am the bone of my noteskin ---Arrows are my body, and explosions are my blood ---I have created over a thousand noteskins ---Unknown to death ---Nor known to life ---Have withstood pain to create many noteskins ---Yet these hands will never hold anything ---So as I pray, Unlimited Stepman Works - -local ret = ... or {}; - ---Defining on which direction the other directions should be bassed on ---This will let us use less files which is quite handy to keep the noteskin directory nice ---Do remember this will Redirect all the files of that Direction to the Direction its pointed to ---If you only want some files to be redirected take a look at the "custom hold/roll per direction" -ret.RedirTable = -{ - --PIU - Center = "Center", - DownLeft = "DownLeft", -- for PIU and dance - DownRight = "DownLeft", -- for PIU and dance - UpLeft = "DownLeft", - UpRight = "DownLeft", - --Dance - Down = "Down", - Up = "Down", - Left = "Down", - Right = "Down", -}; - --- < ---Between here we usally put all the commands the noteskin.lua needs to do, some are extern in other files ---If you need help with lua go to http://kki.ajworld.net/lua/ssc/Lua.xml there are a bunch of codes there ---Also check out commen it has a load of lua codes in files there ---Just play a bit with lua its not that hard if you understand coding ---But SM can be an ass in some cases, and some codes jut wont work if you dont have the noteskin on FallbackNoteSkin=common in the metric.ini -local OldRedir = ret.Redir; -ret.Redir = function(sButton, sElement) - sButton, sElement = OldRedir(sButton, sElement); - - sButton = ret.RedirTable[sButton]; - - if not string.find(sElement, "Head") and - not string.find(sElement, "Explosion") then - if string.find(sElement, "Hold") or - string.find(sElement, "Roll") then - if Var "Button" == "Down" or Var "Button" == "Up" or Var "Button" == "Left" or Var "Button" == "Right" then - sButton = "Down"; - else - sButton = "Center"; - end - end - end - - -- Instead of separate hold heads, use the tap note graphics. - if sElement == "Hold Head Inactive" or - sElement == "Hold Head Active" or - sElement == "Roll Head Inactive" or - sElement == "Roll Head Active" or - sElement == "Tap Fake" - then - sElement = "Tap Note"; - end - - if sElement == "Tap Explosion Dim" or - sElement == "Hold Explosion" or - sElement == "Roll Explosion" - then - sElement = "Tap Explosion Bright"; - end - - if sElement == "Tap Mine" - then - sButton = "Down"; - end - - return sButton, sElement; -end - -local OldFunc = ret.Load; -function ret.Load() - local t = OldFunc(); - - --Explosion should not be rotated; it calls other actors. - if Var "Element" == "Explosion" then - t.BaseRotationZ = nil; - end - return t; -end --- > - - --- Parts of noteskins which we want to rotate -ret.PartsToRotate = -{ - ["Receptor"] = true, - ["Tap Explosion Bright"] = true, - ["Tap Explosion Dim"] = true, - ["Tap Note"] = true, - ["Tap Fake"] = true, - ["Tap Addition"] = true, - ["Hold Explosion"] = true, - ["Hold Head Active"] = true, - ["Hold Head Inactive"] = true, - ["Roll Explosion"] = true, - ["Roll Head Active"] = true, - ["Roll Head Inactive"] = true, -}; --- Defined the parts to be rotated at which degree -ret.Rotate = -{ - --PIU - Center = 0, - DownLeft = 0, - DownRight = -90, - UpLeft = 90, - UpRight = 180, - --Dance - Down = 0, - Up = 180, - Left = 90, - Right = -90, -}; - --- Parts that should be Redirected to _Blank.png --- you can add/remove stuff if you want -ret.Blank = -{ - ["HitMine Explosion"] = true, - ["Hold Tail Active"] = true, - ["Hold Tail Inactive"] = true, - ["Roll Tail Active"] = true, - ["Roll Tail Inactive"] = true, -}; - --- dont forget to close the ret cuz else it wont work ;> -return ret; diff --git a/NoteSkins/dance/exactV2/_Center Go Receptor.png b/NoteSkins/dance/exactV2/_Center Go Receptor.png deleted file mode 100644 index a27764b3b5..0000000000 Binary files a/NoteSkins/dance/exactV2/_Center Go Receptor.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/_Center Tap Note 2x8.png b/NoteSkins/dance/exactV2/_Center Tap Note 2x8.png deleted file mode 100644 index 66ae90fc3f..0000000000 Binary files a/NoteSkins/dance/exactV2/_Center Tap Note 2x8.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/_Down Go Receptor.png b/NoteSkins/dance/exactV2/_Down Go Receptor.png deleted file mode 100644 index bb58e56e10..0000000000 Binary files a/NoteSkins/dance/exactV2/_Down Go Receptor.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/_Down Tap Note 2x8.png b/NoteSkins/dance/exactV2/_Down Tap Note 2x8.png deleted file mode 100644 index ab598827bd..0000000000 Binary files a/NoteSkins/dance/exactV2/_Down Tap Note 2x8.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/_DownLeft Go Receptor.png b/NoteSkins/dance/exactV2/_DownLeft Go Receptor.png deleted file mode 100644 index bfb5076583..0000000000 Binary files a/NoteSkins/dance/exactV2/_DownLeft Go Receptor.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/_DownLeft Tap Note 2x8.png b/NoteSkins/dance/exactV2/_DownLeft Tap Note 2x8.png deleted file mode 100644 index abe6ce5d0b..0000000000 Binary files a/NoteSkins/dance/exactV2/_DownLeft Tap Note 2x8.png and /dev/null differ diff --git a/NoteSkins/dance/exactV2/metrics.ini b/NoteSkins/dance/exactV2/metrics.ini deleted file mode 100644 index 9895a7bd36..0000000000 --- a/NoteSkins/dance/exactV2/metrics.ini +++ /dev/null @@ -1,243 +0,0 @@ -#USW Metric Version V2 -#Made for Version Stepmania 5 Preview 2 - -#I am the bone of my noteskin -#Arrows are my body, and explosions are my blood -#I have created over a thousand noteskins -#Unknown to death -#Nor known to life -#Have withstood pain to create many noteskins -#Yet these hands will never hold anything -#So as I pray, Unlimited Stepman Works - -[Global] -#Noteskin this noteskin falls back on -#We normaly make this fallback on common -#Because its the global noteskin every default fallsback on to -FallbackNoteSkin=common - -[NoteDisplay] -#Noteskin Animation Lengths -AnimationIsBeatBased=1 - -##Tap Parts -TapNoteAnimationLength=4 -TapMineAnimationLength=4 -TapLiftAnimationLength=4 -TapFakeAnimationLength=4 -##Hold Parts -HoldHeadAnimationLength=4 -HoldTopCapAnimationLength=4 -HoldBottomCapAnimationLength=4 -HoldBodyAnimationLength=4 -HoldTailAnimationLength=4 -##Roll Parts -RollHeadAnimationLength=4 -RollTopCapAnimationLength=4 -RollBottomCapAnimationLength=4 -RollBodyAnimationLength=4 -RollTailAnimationLength=4 - - -#Define if noteskin is Vivid or not -#Value 1 = true, Value 0 = false - -##Tap Parts -TapNoteAnimationIsVivid=0 -TapMineAnimationIsVivid=0 -TapFakeAnimationIsVivid=0 -TapLiftAnimationIsVivid=0 -##Hold Parts -HoldHeadAnimationIsVivid=0 -HoldTopCapAnimationIsVivid=0 -HoldBodyAnimationIsVivid=0 -HoldBottomCapAnimationIsVivid=0 -HoldTailAnimationIsVivid=0 -##Roll Parts -RollHeadAnimationIsVivid=0 -RollTopCapAnimationIsVivid=0 -RollBodyAnimationIsVivid=0 -RollBottomCapAnimationIsVivid=0 -RollTailAnimationIsVivid=0 - - -#Texture Coord Offest Info - -#This is the TextureCoordOffset which we use for Rhythm colored noteskins -#If you dont want to use it, just keep the value 0 -#Rhythm colored noteskins are noteskins that have different colors for every -#4th, 8th, 12th, 16th and so on -#To use this you need to use simple math because it isnt based on the size of -#the image but its based on the total value of the size which is 1 -#So if you got 9 frames (including 192nd) -#You need to run this simple math -# 1 / 9 = 0.11111111111111111111111111 (and so on) -#Because using the entire value is to long, lets make it smaler to 6 digits -#You can make it longer if you want but lets keep it nice to 6 digits - -##Tap Parts -TapNoteAdditionTextureCoordOffsetX=0.5 -TapNoteAdditionTextureCoordOffsetY=0.125 -TapNoteNoteColorTextureCoordSpacingX=0 -TapNoteNoteColorTextureCoordSpacingY=0.125 -TapMineAdditionTextureCoordOffsetX=0 -TapMineAdditionTextureCoordOffsetY=0 -TapMineNoteColorTextureCoordSpacingX=0 -TapMineNoteColorTextureCoordSpacingY=0 -TapLiftAdditionTextureCoordOffsetX=0 -TapLiftAdditionTextureCoordOffsetY=0 -TapLiftNoteColorTextureCoordSpacingX=0 -TapLiftNoteColorTextureCoordSpacingY=0 -TapFakeAdditionTextureCoordOffsetX=0.5 -TapFakeAdditionTextureCoordOffsetY=0.1 -TapFakeNoteColorTextureCoordSpacingX=0 -TapFakeNoteColorTextureCoordSpacingY=0.125 -##Hold Parts -HoldHeadAdditionTextureCoordOffsetX=0.5 -HoldHeadAdditionTextureCoordOffsetY=0.125 -HoldHeadNoteColorTextureCoordSpacingX=0 -HoldHeadNoteColorTextureCoordSpacingY=0.125 -HoldTopCapAdditionTextureCoordOffsetX=0 -HoldTopCapAdditionTextureCoordOffsetY=0 -HoldTopCapNoteColorTextureCoordSpacingX=0 -HoldTopCapNoteColorTextureCoordSpacingY=0 -HoldBodyAdditionTextureCoordOffsetX=0 -HoldBodyAdditionTextureCoordOffsetY=0 -HoldBodyNoteColorTextureCoordSpacingX=0 -HoldBodyNoteColorTextureCoordSpacingY=0 -HoldBottomCapAdditionTextureCoordOffsetX=0 -HoldBottomCapAdditionTextureCoordOffsetY=0 -HoldBottomCapNoteColorTextureCoordSpacingX=0 -HoldBottomCapNoteColorTextureCoordSpacingY=0 -HoldTailAdditionTextureCoordOffsetX=0 -HoldTailAdditionTextureCoordOffsetY=0 -HoldTailNoteColorTextureCoordSpacingX=0 -HoldTailNoteColorTextureCoordSpacingY=0 -##Roll Parts -RollHeadAdditionTextureCoordOffsetX=0 -RollHeadAdditionTextureCoordOffsetY=0 -RollHeadNoteColorTextureCoordSpacingX=0 -RollHeadNoteColorTextureCoordSpacingY=0 -RollTopCapAdditionTextureCoordOffsetX=0 -RollTopCapAdditionTextureCoordOffsetY=0 -RollTopCapNoteColorTextureCoordSpacingX=0 -RollTopCapNoteColorTextureCoordSpacingY=0 -RollBodyAdditionTextureCoordOffsetX=0 -RollBodyAdditionTextureCoordOffsetY=0 -RollBodyNoteColorTextureCoordSpacingX=0 -RollBodyNoteColorTextureCoordSpacingY=0 -RollBottomCapAdditionTextureCoordOffsetX=0 -RollBottomCapAdditionTextureCoordOffsetY=0 -RollBottomCapNoteColorTextureCoordSpacingX=0 -RollBottomCapNoteColorTextureCoordSpacingY=0 -RollTailAdditionTextureCoordOffsetX=0 -RollTailAdditionTextureCoordOffsetY=0 -RollTailNoteColorTextureCoordSpacingX=0 -RollTailNoteColorTextureCoordSpacingY=0 - - -#Other Stuff -DrawHoldHeadForTapsOnSameRow=1 -DrawRollHeadForTapsOnSameRow=1 -TapHoldRollOnRowMeansHold=1 -StartDrawingHoldBodyOffsetFromHead=0 -StopDrawingHoldBodyOffsetFromTail=0 -HoldLetGoGrayPercent=1 -UseLighting=0 -ReverseDrawOrder=1101 -HoldHeadIsAboveWavyParts=1 -HoldTailIsAboveWavyParts=1 -HoldActiveIsAddLayer=0 - - -#Edit this incase you want to make noteskin for reverse or both -FlipHoldBodyWhenReverse=1 -FlipHeadAndTailWhenReverse=1 -TopHoldAnchorWhenReverse=1 - - -#Diffuse Info v2 - -#Diffuse uses a color code to define the diffuse -#You can use diffusealpha to make noteskins disapear with value = 0 or reapear with value = 1 -#The way it works is pretty easy -#It is based on the Red,Blue,Green,Alpha value that you get with color -#But instead of 255,255,255,255 it uses 1,1,1,1 -#So if you want to use a RBG value from an image like for example Taupe -#Which has a value of 72,60,50 , What we just do is / 254 on every value -#And we also add a Alpha (for transparent) value between 0.1 and 1 -#So We get 0.283464,0.236220,0.196850,0.6 -#You can go over the 6 digits after the . (which I don't do because I like to keep it clean and not to big) -#diffuse,1,1,1,1 is the basic code -#Change them to which value you want -#add ; at the end of your command incase you add more commands - -[GhostArrowDim] -NoneCommand= -HitMineCommand=visible,false -AvoidMineCommand= -MissCommand= -#Boo explosion -W5Command=diffuse,0.8,0.0,0.6,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Good explosion -W4Command=diffuse,0.3,0.8,1.0,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Great explosion -W3Command=diffuse,0.0,1.0,0.4,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Perfect explosion -W2Command=diffuse,1.0,1.0,0.3,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Marvelous explosion -W1Command=diffuse,1.0,1.0,1.0,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Hold end commands -LetGoCommand= -HeldCommand=diffuse,1.0,1.0,1.0,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 - -[GhostArrowBright] -NoneCommand= -HitMineCommand=visible,false -AvoidMineCommand= -MissCommand= -#Boo explosion -W5Command=diffuse,0.8,0.0,0.6,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Good explosion -W4Command=diffuse,0.3,0.8,1.0,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Great explosion -W3Command=diffuse,0.0,1.0,0.4,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Perfect explosion -W2Command=diffuse,1.0,1.0,0.3,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Marvelous explosion -W1Command=diffuse,1.0,1.0,1.0,1;zoom,1;diffusealpha,.9;linear,0.1;zoom,2;diffusealpha,.3;linear,0.06;diffusealpha,0 -#Hold end commands -LetGoCommand= -HeldCommand=diffuse,1.0,1.0,1.0,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 - -[ReceptorArrow] -#For InitCommand take a look at "Down Receptor.lua" -#InitCommand= -NoneCommand=stoptweening;zoom,0.75;linear,0.11;zoom,1 -PressCommand= -LiftCommand= -AvoidMineCommand= -#The way the receptor responds when you hit an arrow on specified judgment -#Boo command -W5Command=stoptweening -#Good command -W4Command=stoptweening -#Great command -W3Command=stoptweening -#Perfect command -W2Command=stoptweening -#Marvelous command -W1Command=stoptweening - -[HoldGhostArrow] -#The way the hold arrow reacts -HoldingOnCommand=visible,true -HoldingOffCommand=visible,false -RollOnCommand=visible,true -RollOffCommand=visible,false - -[Press] -ReverseOnCommand=vertalign,bottom -ReverseOffCommand=vertalign,top -PressCommand=visible,true -LiftCommand=visible,false \ No newline at end of file diff --git a/NoteSkins/dance/midi-note-3d/Down Hold Body Active (doubleres).png b/NoteSkins/dance/midi-note-3d/Down Hold Body Active (doubleres).png deleted file mode 100644 index 5a5c758c47..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Down Hold Body Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Down Hold Body Inactive (doubleres).png b/NoteSkins/dance/midi-note-3d/Down Hold Body Inactive (doubleres).png deleted file mode 100644 index 890e85577f..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Down Hold Body Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Down Hold BottomCap Active (doubleres).png b/NoteSkins/dance/midi-note-3d/Down Hold BottomCap Active (doubleres).png deleted file mode 100644 index c48bca4137..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Down Hold BottomCap Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Down Hold BottomCap Inactive (doubleres).png b/NoteSkins/dance/midi-note-3d/Down Hold BottomCap Inactive (doubleres).png deleted file mode 100644 index 268a08ead1..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Down Hold BottomCap Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Down Hold Explosion.redir b/NoteSkins/dance/midi-note-3d/Down Hold Explosion.redir deleted file mode 100644 index 9bef57edb4..0000000000 --- a/NoteSkins/dance/midi-note-3d/Down Hold Explosion.redir +++ /dev/null @@ -1 +0,0 @@ -Down Tap Explosion Bright \ No newline at end of file diff --git a/NoteSkins/dance/midi-note-3d/Down Hold Head Active.png b/NoteSkins/dance/midi-note-3d/Down Hold Head Active.png deleted file mode 100644 index 37b14d3586..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Down Hold Head Active.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Down Hold Head Inactive.lua b/NoteSkins/dance/midi-note-3d/Down Hold Head Inactive.lua deleted file mode 100644 index ce2f8a5c79..0000000000 --- a/NoteSkins/dance/midi-note-3d/Down Hold Head Inactive.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath('Down','Hold Head Active'); - InitCommand=cmd(diffuse,color("0.5,0.5,0.5,1")); -}; \ No newline at end of file diff --git a/NoteSkins/dance/midi-note-3d/Down Receptor.lua b/NoteSkins/dance/midi-note-3d/Down Receptor.lua deleted file mode 100644 index cb2ef38198..0000000000 --- a/NoteSkins/dance/midi-note-3d/Down Receptor.lua +++ /dev/null @@ -1,26 +0,0 @@ -local t = Def.ActorFrame { - Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap Receptor' ); - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'InitCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - }; - Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap Receptor' ); - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorArrowOverlay', 'InitCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrowOverlay', 'NoneCommand'); - }; - Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap Flash' ); - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'InitCommand'); - PressCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'PressCommand'); - LiftCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'LiftCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - }; -}; -return t; diff --git a/NoteSkins/dance/midi-note-3d/Down Roll Body Active (doubleres).png b/NoteSkins/dance/midi-note-3d/Down Roll Body Active (doubleres).png deleted file mode 100644 index a412335424..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Down Roll Body Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Down Roll Body Inactive (doubleres).png b/NoteSkins/dance/midi-note-3d/Down Roll Body Inactive (doubleres).png deleted file mode 100644 index 7d995a73ed..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Down Roll Body Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Down Roll BottomCap Active (doubleres).png b/NoteSkins/dance/midi-note-3d/Down Roll BottomCap Active (doubleres).png deleted file mode 100644 index 7eeb31774e..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Down Roll BottomCap Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Down Roll BottomCap Inactive (doubleres).png b/NoteSkins/dance/midi-note-3d/Down Roll BottomCap Inactive (doubleres).png deleted file mode 100644 index 25be6edce3..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Down Roll BottomCap Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Down Roll BottomCap.png b/NoteSkins/dance/midi-note-3d/Down Roll BottomCap.png deleted file mode 100644 index b4d0918613..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Down Roll BottomCap.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Down Roll Explosion.redir b/NoteSkins/dance/midi-note-3d/Down Roll Explosion.redir deleted file mode 100644 index 9bef57edb4..0000000000 --- a/NoteSkins/dance/midi-note-3d/Down Roll Explosion.redir +++ /dev/null @@ -1 +0,0 @@ -Down Tap Explosion Bright \ No newline at end of file diff --git a/NoteSkins/dance/midi-note-3d/Down Roll Head Active.png b/NoteSkins/dance/midi-note-3d/Down Roll Head Active.png deleted file mode 100644 index dba93001df..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Down Roll Head Active.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Down Roll Head Inactive.lua b/NoteSkins/dance/midi-note-3d/Down Roll Head Inactive.lua deleted file mode 100644 index bceb68c82a..0000000000 --- a/NoteSkins/dance/midi-note-3d/Down Roll Head Inactive.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath('Down','Roll Head Active'); - InitCommand=cmd(diffuse,color("0.5,0.5,0.5,1")); -}; \ No newline at end of file diff --git a/NoteSkins/dance/midi-note-3d/Down Tap Explosion Bright.png b/NoteSkins/dance/midi-note-3d/Down Tap Explosion Bright.png deleted file mode 100644 index 251b65f913..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Down Tap Explosion Bright.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Down Tap Explosion Dim.redir b/NoteSkins/dance/midi-note-3d/Down Tap Explosion Dim.redir deleted file mode 100644 index 9bef57edb4..0000000000 --- a/NoteSkins/dance/midi-note-3d/Down Tap Explosion Dim.redir +++ /dev/null @@ -1 +0,0 @@ -Down Tap Explosion Bright \ No newline at end of file diff --git a/NoteSkins/dance/midi-note-3d/Down Tap Fake (doubleres).png b/NoteSkins/dance/midi-note-3d/Down Tap Fake (doubleres).png deleted file mode 100644 index 741e7ad279..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Down Tap Fake (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Down Tap Lift.png b/NoteSkins/dance/midi-note-3d/Down Tap Lift.png deleted file mode 100644 index 8919b8a664..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Down Tap Lift.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Down Tap Mine.lua b/NoteSkins/dance/midi-note-3d/Down Tap Mine.lua deleted file mode 100644 index ae8d8bd24c..0000000000 --- a/NoteSkins/dance/midi-note-3d/Down Tap Mine.lua +++ /dev/null @@ -1,9 +0,0 @@ -local t = Def.ActorFrame { - Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap mine' ); - Frame0000=0; - Delay0000=1; - InitCommand=cmd(spin;effectclock,'beat';effectmagnitude,0,0,-180); - }; -}; -return t; diff --git a/NoteSkins/dance/midi-note-3d/Down Tap Note.lua b/NoteSkins/dance/midi-note-3d/Down Tap Note.lua deleted file mode 100644 index 496dbd4b30..0000000000 --- a/NoteSkins/dance/midi-note-3d/Down Tap Note.lua +++ /dev/null @@ -1,7 +0,0 @@ -local t = Def.Model { - Meshes=NOTESKIN:GetPath('_Down','Tap Note'); - Materials=NOTESKIN:GetPath('_Down','Tap Note'); - Bones=NOTESKIN:GetPath('_Down','Tap Note'); -}; - -return t; diff --git a/NoteSkins/dance/midi-note-3d/Left Hold BottomCap Active.png b/NoteSkins/dance/midi-note-3d/Left Hold BottomCap Active.png deleted file mode 100644 index 9dc1c72578..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Left Hold BottomCap Active.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Left Hold BottomCap Inactive.lua b/NoteSkins/dance/midi-note-3d/Left Hold BottomCap Inactive.lua deleted file mode 100644 index 69bb142e52..0000000000 --- a/NoteSkins/dance/midi-note-3d/Left Hold BottomCap Inactive.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath('Left','Hold BottomCap Active'); - InitCommand=cmd(diffuse,color("0.5,0.5,0.5,0.5")); -}; \ No newline at end of file diff --git a/NoteSkins/dance/midi-note-3d/Left Roll BottomCap Active.png b/NoteSkins/dance/midi-note-3d/Left Roll BottomCap Active.png deleted file mode 100644 index 2c768bf44f..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Left Roll BottomCap Active.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Left Roll BottomCap Inactive.lua b/NoteSkins/dance/midi-note-3d/Left Roll BottomCap Inactive.lua deleted file mode 100644 index 16238c09b5..0000000000 --- a/NoteSkins/dance/midi-note-3d/Left Roll BottomCap Inactive.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath('Left','Roll BottomCap Active'); - InitCommand=cmd(diffuse,color("0.5,0.5,0.5,0.5")); -}; \ No newline at end of file diff --git a/NoteSkins/dance/midi-note-3d/NoteSkin.lua b/NoteSkins/dance/midi-note-3d/NoteSkin.lua deleted file mode 100644 index 8bdbbb232d..0000000000 --- a/NoteSkins/dance/midi-note-3d/NoteSkin.lua +++ /dev/null @@ -1,120 +0,0 @@ --- Haggen Daze - -local ret = ... or {}; - -ret.RedirTable = -{ - Up = "Down", - Down = "Down", - Left = "Down", - Right = "Down", - UpLeft = "Down", - UpRight = "Down", -}; - -local OldRedir = ret.Redir; -ret.Redir = function(sButton, sElement) - -- sButton, sElement = OldRedir(sButton, sElement); - - if sElement == "Tap Fake" - then - sElement = "Tap Note"; - end - - sButton = ret.RedirTable[sButton]; - - return sButton, sElement; -end - --- local OldRedir = ret.Redir; --- ret.Redir = function(sButton, sElement) - -- sButton = ret.RedirTable[sButton]; - -- return sButton, sElement; --- end - --- To have separate graphics for each hold part: -local OldRedir = ret.Redir; -ret.Redir = function(sButton, sElement) - -- Redirect non-hold, non-roll parts. - if string.find(sElement, "hold") or string.find(sElement, "roll") then - return sButton, sElement; - end - return OldRedir(sButton, sElement); -end - ---[[ -local OldFunc = ret.Load; -function ret.Load() - local t = OldFunc(); - - -- The main "Explosion" part just loads other actors; don't rotate - -- it. The "Hold Explosion" part should not be rotated. - if Var "Element" == "Explosion" or - Var "Element" == "Roll Explosion" then - t.BaseRotationZ = nil; - end - return t; -end -]] - -local OldFunc = ret.Load; -function ret.Load() - local t = OldFunc(); - - --Explosion should not be rotated; it calls other actors. - if Var "Element" == "Explosion" then - t.BaseRotationZ = nil; - end - return t; -end - -ret.PartsToRotate = -{ - ["Receptor"] = true, - ["Go Receptor"] = true, - ["Ready Receptor"] = true, - ["Tap Explosion Bright"] = true, - ["Tap Explosion Dim"] = true, - ["Tap Note"] = true, - ["Tap Fake"] = true, - ["Tap Lift"] = true, - ["Hold Head Active"] = true, - ["Hold Head Inactive"] = true, - ["Roll Head Active"] = true, - ["Roll Head Inactive"] = true, - ["Hold Explosion"] = true, - ["Roll Explosion"] = true, -}; -ret.Rotate = -{ - Up = 180, - Down = 0, - Left = 90, - Right = -90, - UpLeft = 135, - UpRight = 225, -}; - --- --- If a derived skin wants to have separate UpLeft graphics, --- use this: --- --- ret.RedirTable.UpLeft = "UpLeft"; --- ret.RedirTable.UpRight = "UpLeft"; --- ret.Rotate.UpLeft = 0; --- ret.Rotate.UpRight = 90; --- -ret.Blank = -{ - ["Hold Topcap Active"] = true, - ["Hold Topcap Inactive"] = true, - ["Roll Topcap Active"] = true, - ["Roll Topcap Inactive"] = true, - ["Hold Tail Active"] = true, - ["Hold Tail Inactive"] = true, - ["Roll Tail Active"] = true, - ["Roll Tail Inactive"] = true, - ["Roll Explosion"] = true, -}; - -return ret; diff --git a/NoteSkins/dance/midi-note-3d/Up Hold BottomCap Active.png b/NoteSkins/dance/midi-note-3d/Up Hold BottomCap Active.png deleted file mode 100644 index 0e4e631058..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Up Hold BottomCap Active.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Up Hold BottomCap Inactive.lua b/NoteSkins/dance/midi-note-3d/Up Hold BottomCap Inactive.lua deleted file mode 100644 index 1c2efe09ab..0000000000 --- a/NoteSkins/dance/midi-note-3d/Up Hold BottomCap Inactive.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath('Up','Hold BottomCap Active'); - InitCommand=cmd(diffuse,color("0.5,0.5,0.5,0.5")); -}; \ No newline at end of file diff --git a/NoteSkins/dance/midi-note-3d/Up Roll BottomCap Active.png b/NoteSkins/dance/midi-note-3d/Up Roll BottomCap Active.png deleted file mode 100644 index be4e8864c9..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/Up Roll BottomCap Active.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/Up Roll BottomCap Inactive.lua b/NoteSkins/dance/midi-note-3d/Up Roll BottomCap Inactive.lua deleted file mode 100644 index 857066f572..0000000000 --- a/NoteSkins/dance/midi-note-3d/Up Roll BottomCap Inactive.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath('Up','Roll BottomCap Active'); - InitCommand=cmd(diffuse,color("0.5,0.5,0.5,0.5")); -}; \ No newline at end of file diff --git a/NoteSkins/dance/midi-note-3d/_Down Tap Flash.png b/NoteSkins/dance/midi-note-3d/_Down Tap Flash.png deleted file mode 100644 index 5055d59771..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/_Down Tap Flash.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/_Down Tap Mine.png b/NoteSkins/dance/midi-note-3d/_Down Tap Mine.png deleted file mode 100644 index 53e4a6d966..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/_Down Tap Mine.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/_Down Tap Note.txt b/NoteSkins/dance/midi-note-3d/_Down Tap Note.txt deleted file mode 100644 index 74b1d71d4f..0000000000 --- a/NoteSkins/dance/midi-note-3d/_Down Tap Note.txt +++ /dev/null @@ -1,1211 +0,0 @@ -// MilkShape 3D ASCII - -Frames: 30 -Frame: 1 - -Meshes: 5 -"Black" 1 0 -45 -1 0.029150 -27.999105 4.999999 0.065005 0.000156 -1 -1 0.010281 -31.006968 0.000000 0.065001 0.000156 -1 -1 30.010281 -1.006967 0.000000 0.073300 0.000156 -1 -1 28.029150 0.023623 4.999999 0.072752 0.000156 -1 -1 30.010283 6.993033 0.000000 0.073300 0.000156 -1 -1 28.029152 6.000896 4.999999 0.072752 0.000156 -1 -1 24.987555 12.015761 0.000000 0.071910 0.000156 -1 -1 24.029150 10.000896 4.999999 0.071645 0.000156 -1 -1 16.987555 12.015761 0.000000 0.069697 0.000156 -1 -1 17.983696 9.978170 4.999999 0.069973 0.000156 -1 -1 10.033009 4.993034 0.000000 0.067773 0.000156 -1 -1 8.006424 0.000896 4.999999 0.067213 0.000156 -1 -1 8.029146 22.000895 4.999999 0.067219 0.000155 -1 -1 10.010277 23.015760 0.000000 0.067767 0.000155 -1 -1 3.010278 30.015760 0.000000 0.065831 0.000155 -1 -1 2.029147 28.000895 4.999999 0.065559 0.000155 -1 -1 -3.012450 29.993032 0.000000 0.064164 0.000155 -1 -1 -1.993581 28.000895 4.999999 0.064446 0.000155 -1 -1 -10.012450 22.993032 0.000000 0.062228 0.000155 -1 -1 -7.970854 22.023623 4.999999 0.062792 0.000155 -1 -1 -9.989720 4.993031 0.000000 0.062234 0.000156 -1 -1 -7.970853 0.000894 4.999999 0.062792 0.000156 -1 -1 -17.993578 10.000895 4.999999 0.060020 0.000156 -1 -1 -17.012447 12.015759 0.000000 0.060291 0.000156 -1 -1 -25.012447 11.993031 0.000000 0.058078 0.000156 -1 -1 -23.970852 10.000895 4.999999 0.058366 0.000156 -1 -1 -27.948124 6.000894 4.999999 0.057266 0.000156 -1 -1 -30.035175 6.993031 0.000000 0.056688 0.000156 -1 -1 -27.970850 0.046348 4.999999 0.057259 0.000156 -1 -1 -30.035173 -1.006969 0.000000 0.056688 0.000156 -1 -1 2.029147 28.000895 -4.999999 0.065559 0.000155 -1 -1 -1.993581 28.000895 -4.999999 0.064446 0.000155 -1 -1 8.029146 22.000895 -4.999999 0.067219 0.000155 -1 -1 8.006424 0.000896 -4.999999 0.067213 0.000156 -1 -1 17.983696 9.978170 -4.999999 0.069973 0.000156 -1 -1 24.029150 10.000896 -4.999999 0.071645 0.000156 -1 -1 28.029152 6.000896 -4.999999 0.072752 0.000156 -1 -1 28.029150 0.023623 -4.999999 0.072752 0.000156 -1 -1 0.029150 -27.999105 -4.999999 0.065005 0.000156 -1 -1 -27.970850 0.046348 -4.999999 0.057259 0.000156 -1 -1 -27.948124 6.000894 -4.999999 0.057266 0.000156 -1 -1 -23.970852 10.000895 -4.999999 0.058366 0.000156 -1 -1 -17.993578 10.000895 -4.999999 0.060020 0.000156 -1 -1 -7.970853 0.000894 -4.999999 0.062792 0.000156 -1 -1 -7.970854 22.023623 -4.999999 0.062792 0.000155 -1 -45 -0.002932 -0.702732 0.711449 -0.002601 -0.999997 0.000000 -0.864921 -0.501909 0.000000 -0.784181 -0.201250 0.586991 -0.968388 0.249449 0.000000 -0.695935 0.404489 0.593349 -0.503320 0.864100 0.000000 -0.201122 0.780788 0.591540 --0.252336 0.967640 -0.000000 --0.405170 0.690653 0.599029 -0.401840 0.915710 0.000000 -0.192797 0.446743 0.873642 -0.782539 0.201745 0.589009 -0.864588 0.502481 0.000000 -0.377721 0.925920 -0.000000 -0.303623 0.742900 0.596583 --0.250539 0.968106 -0.000000 --0.402693 0.693570 0.597326 --0.864320 0.502942 0.000000 --0.779547 0.200930 0.593240 --0.397723 0.917506 -0.000000 --0.194041 0.446460 0.873511 -0.403397 0.693668 0.596738 -0.248689 0.968583 0.000000 --0.502379 0.864647 0.000000 --0.202289 0.780905 0.590987 --0.686309 0.401138 0.606686 --0.967730 0.251990 -0.000000 --0.772359 -0.197468 0.603711 --0.864430 -0.502753 0.000000 -0.303624 0.742900 -0.596583 --0.402693 0.693570 -0.597326 -0.782539 0.201745 -0.589009 -0.192797 0.446743 -0.873642 --0.405170 0.690653 -0.599029 -0.201122 0.780788 -0.591540 -0.695935 0.404489 -0.593349 -0.784181 -0.201250 -0.586991 -0.002932 -0.702732 -0.711449 --0.772359 -0.197468 -0.603711 --0.686309 0.401138 -0.606686 --0.202289 0.780905 -0.590987 -0.403397 0.693668 -0.596738 --0.194041 0.446460 -0.873511 --0.779547 0.200930 -0.593240 -60 -1 0 1 2 0 1 2 1 -1 2 3 0 2 3 0 1 -1 3 2 4 3 2 4 1 -1 4 5 3 4 5 3 1 -1 5 4 6 5 4 6 1 -1 6 7 5 6 7 5 1 -1 7 6 8 7 6 8 1 -1 8 9 7 8 9 7 1 -1 8 10 9 8 10 9 1 -1 9 10 11 9 10 11 1 -1 11 10 12 11 10 12 1 -1 12 10 13 12 10 13 1 -1 13 14 15 13 14 15 1 -1 15 12 13 15 12 13 1 -1 15 14 16 15 14 16 1 -1 16 17 15 16 17 15 1 -1 17 16 18 17 16 18 1 -1 18 19 17 18 19 17 1 -1 19 18 20 19 18 20 1 -1 20 21 19 20 21 19 1 -1 21 20 22 21 20 22 1 -1 22 20 23 22 20 23 1 -1 23 24 25 23 24 25 1 -1 25 22 23 25 22 23 1 -1 25 24 26 25 24 26 1 -1 26 24 27 26 24 27 1 -1 27 28 26 27 28 26 1 -1 27 29 28 27 29 28 1 -1 28 29 0 28 29 0 1 -1 0 29 1 0 29 1 1 -1 30 31 16 30 31 16 1 -1 16 14 30 16 14 30 1 -1 30 14 13 30 14 13 1 -1 13 32 30 13 32 30 1 -1 32 13 10 32 13 10 1 -1 10 33 32 10 33 32 1 -1 33 10 34 33 10 34 1 -1 34 10 8 34 10 8 1 -1 8 35 34 8 35 34 1 -1 8 6 35 8 6 35 1 -1 35 6 36 35 6 36 1 -1 36 6 4 36 6 4 1 -1 4 37 36 4 37 36 1 -1 4 2 37 4 2 37 1 -1 37 2 38 37 2 38 1 -1 38 2 1 38 2 1 1 -1 1 29 38 1 29 38 1 -1 38 29 39 38 29 39 1 -1 39 29 27 39 29 27 1 -1 27 40 39 27 40 39 1 -1 40 27 24 40 27 24 1 -1 24 41 40 24 41 40 1 -1 41 24 23 41 24 23 1 -1 23 42 41 23 42 41 1 -1 20 42 23 20 42 23 1 -1 20 43 42 20 43 42 1 -1 43 20 44 43 20 44 1 -1 44 20 18 44 20 18 1 -1 44 18 31 44 18 31 1 -1 31 18 16 31 18 16 1 -"Outside" 0 1 -72 -0 2.029147 28.000895 4.999999 0.008807 0.000977 -1 -0 -0.987963 26.003908 4.999999 0.008807 0.005341 -1 -0 1.012037 26.003908 4.999999 0.008807 0.005341 -1 -0 -1.993581 28.000895 4.999999 0.008807 0.000977 -1 -0 -7.970854 22.023623 4.999999 0.008807 0.014040 -1 -0 -5.987962 21.023909 4.999999 0.008807 0.016225 -1 -0 8.029146 22.000895 4.999999 0.008807 0.014089 -1 -0 6.008218 21.017702 4.999999 0.008807 0.016238 -1 -0 -7.970853 0.000894 4.999999 0.008807 0.062170 -1 -0 -5.995701 0.539155 4.999999 0.008807 0.060993 -1 -0 -6.980797 -0.986500 4.999999 0.008807 0.064328 -1 -0 -7.980797 -1.486500 4.999999 0.008807 0.065420 -1 -0 -9.990721 -1.006439 4.999999 0.008807 0.064371 -1 -0 -17.993578 10.000895 4.999999 0.008807 0.040315 -1 -0 -18.990723 8.010803 4.999999 0.008807 0.044664 -1 -0 -23.970852 10.000895 4.999999 0.008807 0.040315 -1 -0 -23.007963 8.028046 4.999999 0.008807 0.044627 -1 -0 -27.948124 6.000894 4.999999 0.008807 0.049057 -1 -0 -25.990721 5.010804 4.999999 0.008807 0.051221 -1 -0 -27.970850 0.046348 4.999999 0.008807 0.062070 -1 -0 -25.990721 1.028045 4.999999 0.008807 0.059925 -1 -0 0.029150 -27.999105 4.999999 0.008807 0.123363 -1 -0 0.026521 -24.989195 4.999999 0.008807 0.116784 -1 -0 26.043762 1.028045 4.999999 0.008807 0.059925 -1 -0 28.029150 0.023623 4.999999 0.008807 0.062120 -1 -0 28.029152 6.000896 4.999999 0.008807 0.049057 -1 -0 26.026522 5.028045 4.999999 0.008807 0.051183 -1 -0 24.029150 10.000896 4.999999 0.008807 0.040315 -1 -0 23.026522 8.010805 4.999999 0.008807 0.044664 -1 -0 17.983696 9.978170 4.999999 0.008807 0.040365 -1 -0 19.023603 8.002317 4.999999 0.008807 0.044683 -1 -0 10.023603 -1.025462 4.999999 0.008807 0.064413 -1 -0 8.006424 0.000896 4.999999 0.008807 0.062170 -1 -0 8.019203 -1.503167 4.999999 0.008807 0.065457 -1 -0 7.019203 -0.986500 4.999999 0.008807 0.064328 -1 -0 6.008219 0.468983 4.999999 0.008807 0.061147 -1 -0 1.012037 26.003908 -4.999999 0.008807 0.005341 -1 -0 -0.987963 26.003908 -4.999999 0.008807 0.005341 -1 -0 2.029147 28.000895 -4.999999 0.008807 0.000977 -1 -0 -1.993581 28.000895 -4.999999 0.008807 0.000977 -1 -0 -7.970854 22.023623 -4.999999 0.008807 0.014040 -1 -0 -5.987962 21.023909 -4.999999 0.008807 0.016225 -1 -0 8.029146 22.000895 -4.999999 0.008807 0.014089 -1 -0 6.008218 21.017702 -4.999999 0.008807 0.016238 -1 -0 -7.970853 0.000894 -4.999999 0.008807 0.062170 -1 -0 -5.995701 0.539155 -4.999999 0.008807 0.060993 -1 -0 -6.980797 -0.986500 -4.999999 0.008807 0.064328 -1 -0 -7.980797 -1.486500 -4.999999 0.008807 0.065420 -1 -0 -9.990721 -1.006439 -4.999999 0.008807 0.064371 -1 -0 -17.993578 10.000895 -4.999999 0.008807 0.040315 -1 -0 -18.990723 8.010803 -4.999999 0.008807 0.044664 -1 -0 -23.970852 10.000895 -4.999999 0.008807 0.040315 -1 -0 -23.007963 8.028046 -4.999999 0.008807 0.044627 -1 -0 -27.948124 6.000894 -4.999999 0.008807 0.049057 -1 -0 -25.990721 5.010804 -4.999999 0.008807 0.051221 -1 -0 -27.970850 0.046348 -4.999999 0.008807 0.062070 -1 -0 -25.990721 1.028045 -4.999999 0.008807 0.059925 -1 -0 0.029150 -27.999105 -4.999999 0.008807 0.123363 -1 -0 0.026521 -24.989195 -4.999999 0.008807 0.116784 -1 -0 26.043762 1.028045 -4.999999 0.008807 0.059925 -1 -0 28.029150 0.023623 -4.999999 0.008807 0.062120 -1 -0 26.026522 5.028045 -4.999999 0.008807 0.051183 -1 -0 28.029152 6.000896 -4.999999 0.008807 0.049057 -1 -0 23.026522 8.010805 -4.999999 0.008807 0.044664 -1 -0 24.029150 10.000896 -4.999999 0.008807 0.040315 -1 -0 19.023603 8.002317 -4.999999 0.008807 0.044683 -1 -0 17.983696 9.978170 -4.999999 0.008807 0.040365 -1 -0 10.023603 -1.025462 -4.999999 0.008807 0.064413 -1 -0 8.006424 0.000896 -4.999999 0.008807 0.062170 -1 -0 8.019203 -1.503167 -4.999999 0.008807 0.065457 -1 -0 7.019203 -0.986500 -4.999999 0.008807 0.064328 -1 -0 6.008219 0.468983 -4.999999 0.008807 0.061147 -1 -2 -0.000000 0.000000 1.000000 -0.000000 0.000000 -1.000000 -72 -0 0 1 2 0 0 0 1 -0 0 3 1 0 0 0 1 -0 1 3 4 0 0 0 1 -0 4 5 1 0 0 0 1 -0 0 2 6 0 0 0 1 -0 6 2 7 0 0 0 1 -0 5 4 8 0 0 0 1 -0 8 9 5 0 0 0 1 -0 8 10 9 0 0 0 1 -0 8 11 10 0 0 0 1 -0 8 12 11 0 0 0 1 -0 12 8 13 0 0 0 1 -0 13 14 12 0 0 0 1 -0 14 13 15 0 0 0 1 -0 15 16 14 0 0 0 1 -0 16 15 17 0 0 0 1 -0 17 18 16 0 0 0 1 -0 17 19 18 0 0 0 1 -0 18 19 20 0 0 0 1 -0 20 19 21 0 0 0 1 -0 21 22 20 0 0 0 1 -0 22 21 23 0 0 0 1 -0 23 21 24 0 0 0 1 -0 24 25 26 0 0 0 1 -0 26 23 24 0 0 0 1 -0 25 27 28 0 0 0 1 -0 28 26 25 0 0 0 1 -0 27 29 30 0 0 0 1 -0 30 28 27 0 0 0 1 -0 30 29 31 0 0 0 1 -0 31 29 32 0 0 0 1 -0 33 31 32 0 0 0 1 -0 32 34 33 0 0 0 1 -0 34 32 35 0 0 0 1 -0 35 32 7 0 0 0 1 -0 7 32 6 0 0 0 1 -0 36 37 38 1 1 1 1 -0 37 39 38 1 1 1 1 -0 40 39 37 1 1 1 1 -0 37 41 40 1 1 1 1 -0 42 36 38 1 1 1 1 -0 43 36 42 1 1 1 1 -0 44 40 41 1 1 1 1 -0 41 45 44 1 1 1 1 -0 45 46 44 1 1 1 1 -0 46 47 44 1 1 1 1 -0 47 48 44 1 1 1 1 -0 49 44 48 1 1 1 1 -0 48 50 49 1 1 1 1 -0 51 49 50 1 1 1 1 -0 50 52 51 1 1 1 1 -0 53 51 52 1 1 1 1 -0 52 54 53 1 1 1 1 -0 54 55 53 1 1 1 1 -0 56 55 54 1 1 1 1 -0 57 55 56 1 1 1 1 -0 56 58 57 1 1 1 1 -0 59 57 58 1 1 1 1 -0 60 57 59 1 1 1 1 -0 61 62 60 1 1 1 1 -0 60 59 61 1 1 1 1 -0 63 64 62 1 1 1 1 -0 62 61 63 1 1 1 1 -0 65 66 64 1 1 1 1 -0 64 63 65 1 1 1 1 -0 67 66 65 1 1 1 1 -0 68 66 67 1 1 1 1 -0 68 67 69 1 1 1 1 -0 69 70 68 1 1 1 1 -0 71 68 70 1 1 1 1 -0 43 68 71 1 1 1 1 -0 42 68 43 1 1 1 1 -"Inside" 0 2 -120 -0 0.000825 -8.016326 -3.000000 0.503588 0.084003 -1 -0 -2.999175 -4.992517 -3.000000 0.444609 0.075369 -1 -0 3.000825 -4.992517 -3.000000 0.562570 0.075369 -1 -0 1.000825 3.031293 -3.000000 0.523250 0.052457 -1 -0 3.000824 5.031293 -3.000000 0.562570 0.046746 -1 -0 -2.999175 5.007484 -3.000000 0.444609 0.046814 -1 -0 -0.951556 3.007484 -3.000000 0.484865 0.052525 -1 -0 3.030587 19.009838 -3.000000 0.563153 0.006831 -1 -0 3.024634 9.007483 -3.000000 0.563036 0.035392 -1 -0 2.007331 20.033092 -3.000000 0.543037 0.003909 -1 -0 -2.992669 19.033092 -3.000000 0.444736 0.006764 -1 -0 -1.992669 20.009838 -3.000000 0.464397 0.003975 -1 -0 -2.999175 9.007483 -3.000000 0.444609 0.035392 -1 -0 -1.022985 6.983674 -3.000000 0.483462 0.041171 -1 -0 1.000825 6.983674 -3.000000 0.523250 0.041171 -1 -0 -0.006068 -21.018208 -3.000000 0.503454 0.121129 -1 -0 -1.009827 -10.997529 -3.000000 0.483720 0.092516 -1 -0 0.990173 -10.997529 -3.000000 0.523040 0.092516 -1 -0 -7.974154 -7.014760 -3.000000 0.346800 0.081143 -1 -0 -4.996882 -7.014760 -3.000000 0.405334 0.081143 -1 -0 5.003118 -6.992033 -3.000000 0.601934 0.081078 -1 -0 8.003119 -6.992033 -3.000000 0.660914 0.081078 -1 -0 -22.006069 1.034427 -3.000000 0.070931 0.058159 -1 -0 22.025845 1.007967 -3.000000 0.936604 0.058235 -1 -0 19.025845 4.007967 -3.000000 0.877623 0.049668 -1 -0 -19.032383 4.008111 -3.000000 0.129394 0.049668 -1 -0 -22.006069 4.008111 -3.000000 0.070931 0.049668 -1 -0 22.025845 4.007967 -3.000000 0.936604 0.049668 -1 -0 3.000825 -4.992517 3.000000 0.562570 0.075369 -1 -0 -2.999175 -4.992517 3.000000 0.444609 0.075369 -1 -0 0.000825 -8.016326 3.000000 0.503588 0.084003 -1 -0 3.000824 5.031293 3.000000 0.562570 0.046746 -1 -0 1.000825 3.031293 3.000000 0.523250 0.052457 -1 -0 -0.951556 3.007484 3.000000 0.484865 0.052525 -1 -0 -2.999175 5.007484 3.000000 0.444609 0.046814 -1 -0 2.007331 20.033092 3.000000 0.543037 0.003909 -1 -0 3.024634 9.007483 3.000000 0.563036 0.035392 -1 -0 3.030587 19.009838 3.000000 0.563153 0.006831 -1 -0 -2.999175 9.007483 3.000000 0.444609 0.035392 -1 -0 -1.992669 20.009838 3.000000 0.464397 0.003975 -1 -0 -2.992669 19.033092 3.000000 0.444736 0.006764 -1 -0 -1.022985 6.983674 3.000000 0.483462 0.041171 -1 -0 1.000825 6.983674 3.000000 0.523250 0.041171 -1 -0 0.990173 -10.997529 3.000000 0.523040 0.092516 -1 -0 -1.009827 -10.997529 3.000000 0.483720 0.092516 -1 -0 -0.006068 -21.018208 3.000000 0.503454 0.121129 -1 -0 -4.996882 -7.014760 3.000000 0.405334 0.081143 -1 -0 -7.974154 -7.014760 3.000000 0.346800 0.081143 -1 -0 5.003118 -6.992033 3.000000 0.601934 0.081078 -1 -0 8.003119 -6.992033 3.000000 0.660914 0.081078 -1 -0 -22.006069 1.034427 3.000000 0.070931 0.058159 -1 -0 22.025845 1.007967 3.000000 0.936604 0.058235 -1 -0 19.025845 4.007967 3.000000 0.877623 0.049668 -1 -0 -19.032383 4.008111 3.000000 0.129394 0.049668 -1 -0 -22.006069 4.008111 3.000000 0.070931 0.049668 -1 -0 22.025845 4.007967 3.000000 0.936604 0.049668 -1 -0 -2.028030 21.011059 -5.000000 0.463701 0.001116 -1 -0 1.988919 21.011059 -5.000000 0.542674 0.001116 -1 -0 4.005868 19.011059 -5.000000 0.582328 0.006827 -1 -0 4.001142 8.995085 -5.000000 0.582235 0.035428 -1 -0 1.016767 6.010711 -5.000000 0.523562 0.043950 -1 -0 -0.998858 5.995086 -5.000000 0.483935 0.043994 -1 -0 -4.014483 8.995085 -5.000000 0.424647 0.035428 -1 -0 -4.028030 18.994110 -5.000000 0.424381 0.006876 -1 -0 -1.003361 4.001674 -5.000000 0.483847 0.049686 -1 -0 0.983981 4.014333 -5.000000 0.522917 0.049650 -1 -0 3.009297 6.001674 -5.000000 0.562737 0.043975 -1 -0 3.996639 6.014333 -5.000000 0.582146 0.043939 -1 -0 -3.003361 6.014333 -5.000000 0.444526 0.043939 -1 -0 -4.016019 6.014333 -5.000000 0.424618 0.043939 -1 -0 3.996639 -4.998326 -5.000000 0.582146 0.075385 -1 -0 -4.003361 -4.998326 -5.000000 0.424866 0.075385 -1 -0 -0.003361 -9.010984 -5.000000 0.503506 0.086843 -1 -0 0.995619 -10.007179 -5.000000 0.523147 0.089688 -1 -0 -1.004381 -10.007179 -5.000000 0.483826 0.089688 -1 -0 -5.021330 -5.990230 -5.000000 0.404853 0.078218 -1 -0 4.995619 -5.990230 -5.000000 0.601787 0.078218 -1 -0 7.992096 -6.018801 -5.000000 0.660698 0.078299 -1 -0 -8.004382 -6.007180 -5.000000 0.346205 0.078266 -1 -0 -0.002961 -22.002113 -5.000000 0.503515 0.123939 -1 -0 -23.021332 1.009769 -5.000000 0.050971 0.058229 -1 -0 22.997040 0.997887 -5.000000 0.955695 0.058263 -1 -0 22.997040 4.020615 -5.000000 0.955695 0.049632 -1 -0 21.997040 5.020615 -5.000000 0.936036 0.046777 -1 -0 19.006918 5.008924 -5.000000 0.877253 0.046810 -1 -0 -19.021334 5.009769 -5.000000 0.129611 0.046808 -1 -0 -22.021334 5.026718 -5.000000 0.070630 0.046759 -1 -0 -23.004383 3.992820 -5.000000 0.051304 0.049712 -1 -0 -2.028030 21.011059 5.000000 0.463701 0.001116 -1 -0 1.988919 21.011059 5.000000 0.542674 0.001116 -1 -0 -4.028030 18.994110 5.000000 0.424381 0.006876 -1 -0 4.005868 19.011059 5.000000 0.582328 0.006827 -1 -0 4.001142 8.995085 5.000000 0.582235 0.035428 -1 -0 -4.014483 8.995085 5.000000 0.424647 0.035428 -1 -0 -0.998858 5.995086 5.000000 0.483935 0.043994 -1 -0 1.016767 6.010711 5.000000 0.523562 0.043950 -1 -0 -1.003361 4.001674 5.000000 0.483847 0.049686 -1 -0 0.983981 4.014333 5.000000 0.522917 0.049650 -1 -0 3.009297 6.001674 5.000000 0.562737 0.043975 -1 -0 3.996639 6.014333 5.000000 0.582146 0.043939 -1 -0 -3.003361 6.014333 5.000000 0.444526 0.043939 -1 -0 -4.016019 6.014333 5.000000 0.424618 0.043939 -1 -0 -4.003361 -4.998326 5.000000 0.424866 0.075385 -1 -0 3.996639 -4.998326 5.000000 0.582146 0.075385 -1 -0 -0.003361 -9.010984 5.000000 0.503506 0.086843 -1 -0 0.995619 -10.007179 5.000000 0.523147 0.089688 -1 -0 -1.004381 -10.007179 5.000000 0.483826 0.089688 -1 -0 4.995619 -5.990230 5.000000 0.601787 0.078218 -1 -0 7.992096 -6.018801 5.000000 0.660698 0.078299 -1 -0 19.006918 5.008924 5.000000 0.877253 0.046810 -1 -0 21.997040 5.020615 5.000000 0.936036 0.046777 -1 -0 22.997040 4.020615 5.000000 0.955695 0.049632 -1 -0 22.997040 0.997887 5.000000 0.955695 0.058263 -1 -0 -5.021330 -5.990230 5.000000 0.404853 0.078218 -1 -0 -8.004382 -6.007180 5.000000 0.346205 0.078266 -1 -0 -19.021334 5.009769 5.000000 0.129611 0.046808 -1 -0 -22.021334 5.026718 5.000000 0.070630 0.046759 -1 -0 -23.004383 3.992820 5.000000 0.051304 0.049712 -1 -0 -23.021332 1.009769 5.000000 0.050971 0.058229 -1 -0 -0.002961 -22.002113 5.000000 0.503515 0.123939 -1 -120 --0.000353 0.751387 -0.659862 -0.376460 0.159796 -0.912548 --0.308273 0.130798 -0.942263 -0.273570 -0.637181 -0.720528 --0.338913 -0.479364 -0.809536 -0.340723 -0.473065 -0.812476 --0.272043 -0.461163 -0.844583 --0.730933 -0.197844 -0.653143 --0.390175 0.233294 -0.890695 --0.234479 -0.552486 -0.799862 -0.721645 -0.199677 -0.662840 -0.328142 -0.549597 -0.768288 -0.389351 0.231582 -0.891502 -0.209070 0.480558 -0.851677 --0.199678 0.729234 -0.654482 --0.000371 0.304881 -0.952390 --0.162336 -0.598999 -0.784122 -0.205075 -0.480948 -0.852428 --0.273981 -0.457996 -0.845679 --0.269795 -0.633160 -0.725479 -0.269933 -0.636375 -0.722608 -0.274238 -0.459394 -0.844837 -0.374265 0.159414 -0.913517 --0.379339 0.161690 -0.911021 -0.203664 -0.478199 -0.854311 --0.203765 -0.478584 -0.854071 -0.527008 -0.521735 -0.670862 --0.528695 -0.526716 -0.665622 --0.308273 0.130798 0.942263 -0.376460 0.159796 0.912548 --0.000353 0.751387 0.659862 --0.338913 -0.479364 0.809536 -0.273570 -0.637181 0.720528 --0.272043 -0.461163 0.844583 -0.340723 -0.473065 0.812476 --0.234479 -0.552486 0.799862 --0.390175 0.233294 0.890695 --0.730933 -0.197844 0.653143 -0.389351 0.231582 0.891502 -0.328142 -0.549597 0.768288 -0.721645 -0.199677 0.662840 -0.209070 0.480558 0.851677 --0.199678 0.729234 0.654482 -0.205075 -0.480948 0.852428 --0.162336 -0.598999 0.784122 --0.000371 0.304881 0.952390 --0.269795 -0.633160 0.725479 --0.273981 -0.457996 0.845679 -0.269933 -0.636375 0.722608 -0.274238 -0.459394 0.844837 -0.374265 0.159414 0.913517 --0.379339 0.161690 0.911021 -0.203664 -0.478199 0.854311 --0.203765 -0.478584 0.854071 -0.527008 -0.521735 0.670862 --0.528695 -0.526716 0.665622 -0.237872 -0.868338 -0.435209 --0.356713 -0.840544 -0.407728 --0.791355 -0.474771 -0.385163 --0.872587 0.236631 -0.427315 --0.474538 0.790046 -0.388126 -0.357668 0.837573 -0.412971 -0.864593 0.236125 -0.443535 -0.784583 -0.473185 -0.400657 --0.233083 -0.873907 -0.426566 -0.355125 -0.837766 -0.414770 -0.473434 -0.791513 -0.386480 --0.574178 -0.584582 -0.573221 --0.471014 -0.791164 -0.390135 -0.574889 -0.575252 -0.581882 --0.836695 0.355795 -0.416354 -0.834796 0.355647 -0.420274 --0.000416 0.895382 -0.445299 -0.357230 -0.836540 -0.415436 --0.471915 -0.789372 -0.392668 --0.354459 -0.833982 -0.422887 -0.353385 -0.835884 -0.420020 -0.233778 -0.871970 -0.430134 --0.234970 -0.868421 -0.436617 -0.000236 0.897297 -0.441427 -0.834814 0.354901 -0.420869 --0.839160 0.357586 -0.409809 --0.839187 -0.357569 -0.409768 --0.355944 -0.835785 -0.418051 -0.357437 -0.834537 -0.419268 --0.357859 -0.834589 -0.418806 -0.364561 -0.828633 -0.424808 -0.839778 -0.348260 -0.416518 -0.237872 -0.868338 0.435209 --0.356713 -0.840544 0.407728 -0.784583 -0.473185 0.400657 --0.791355 -0.474771 0.385163 --0.872587 0.236631 0.427315 -0.864593 0.236125 0.443535 -0.357668 0.837573 0.412971 --0.474538 0.790046 0.388126 --0.233083 -0.873907 0.426566 -0.355125 -0.837766 0.414770 -0.473434 -0.791513 0.386480 --0.574178 -0.584582 0.573221 --0.471014 -0.791164 0.390135 -0.574889 -0.575252 0.581882 -0.834796 0.355647 0.420274 --0.836695 0.355795 0.416354 --0.000416 0.895382 0.445299 -0.357230 -0.836540 0.415436 --0.471915 -0.789372 0.392668 -0.353385 -0.835884 0.420020 -0.233778 -0.871970 0.430134 -0.357437 -0.834537 0.419268 --0.355944 -0.835785 0.418051 --0.839187 -0.357569 0.409768 --0.839160 0.357586 0.409809 --0.354459 -0.833982 0.422887 --0.234970 -0.868421 0.436617 --0.357859 -0.834589 0.418806 -0.364561 -0.828633 0.424808 -0.839778 -0.348260 0.416518 -0.834814 0.354901 0.420869 -0.000236 0.897297 0.441427 -164 -0 0 1 2 0 1 2 1 -0 2 3 4 2 3 4 1 -0 1 5 6 1 5 6 1 -0 6 3 2 6 3 2 1 -0 2 1 6 2 1 6 1 -0 7 8 9 7 8 9 1 -0 10 11 12 10 11 12 1 -0 12 11 9 12 11 9 1 -0 9 8 12 9 8 12 1 -0 13 12 8 13 12 8 1 -0 8 14 13 8 14 13 1 -0 15 16 17 15 16 17 1 -0 15 18 19 15 18 19 1 -0 19 16 15 19 16 15 1 -0 15 17 20 15 17 20 1 -0 20 21 15 20 21 15 1 -0 15 22 18 15 22 18 1 -0 15 21 23 15 21 23 1 -0 23 21 24 23 21 24 1 -0 18 22 25 18 22 25 1 -0 25 22 26 25 22 26 1 -0 23 24 27 23 24 27 1 -0 28 29 30 28 29 30 1 -0 31 32 28 31 32 28 1 -0 33 34 29 33 34 29 1 -0 28 32 33 28 32 33 1 -0 33 29 28 33 29 28 1 -0 35 36 37 35 36 37 1 -0 38 39 40 38 39 40 1 -0 35 39 38 35 39 38 1 -0 38 36 35 38 36 35 1 -0 36 38 41 36 38 41 1 -0 41 42 36 41 42 36 1 -0 43 44 45 43 44 45 1 -0 46 47 45 46 47 45 1 -0 45 44 46 45 44 46 1 -0 48 43 45 48 43 45 1 -0 45 49 48 45 49 48 1 -0 47 50 45 47 50 45 1 -0 51 49 45 51 49 45 1 -0 52 49 51 52 49 51 1 -0 53 50 47 53 50 47 1 -0 54 50 53 54 50 53 1 -0 55 52 51 55 52 51 1 -0 9 11 56 9 11 56 1 -0 9 56 57 9 56 57 1 -0 57 58 9 57 58 9 1 -0 9 58 7 9 58 7 1 -0 7 58 59 7 58 59 1 -0 59 8 7 59 8 7 1 -0 8 59 60 8 59 60 1 -0 60 14 8 60 14 8 1 -0 61 14 60 61 14 60 1 -0 61 13 14 61 13 14 1 -0 13 61 12 13 61 12 1 -0 12 61 62 12 61 62 1 -0 62 63 10 62 63 10 1 -0 10 12 62 10 12 62 1 -0 10 63 11 10 63 11 1 -0 11 63 56 11 63 56 1 -0 3 6 64 3 6 64 1 -0 64 65 3 64 65 3 1 -0 3 65 66 3 65 66 1 -0 66 4 3 66 4 3 1 -0 4 66 67 4 66 67 1 -0 64 6 68 64 6 68 1 -0 68 6 5 68 6 5 1 -0 5 69 68 5 69 68 1 -0 70 4 67 70 4 67 1 -0 70 2 4 70 2 4 1 -0 1 71 5 1 71 5 1 -0 5 71 69 5 71 69 1 -0 0 72 71 0 72 71 1 -0 71 1 0 71 1 0 1 -0 70 0 2 70 0 2 1 -0 70 72 0 70 72 0 1 -0 73 17 16 73 17 16 1 -0 16 74 73 16 74 73 1 -0 16 19 74 16 19 74 1 -0 74 19 75 74 19 75 1 -0 20 17 73 20 17 73 1 -0 73 76 20 73 76 20 1 -0 20 76 77 20 76 77 1 -0 75 19 78 75 19 78 1 -0 78 19 18 78 19 18 1 -0 20 77 21 20 77 21 1 -0 15 79 80 15 79 80 1 -0 80 22 15 80 22 15 1 -0 79 15 81 79 15 81 1 -0 23 81 15 23 81 15 1 -0 81 23 27 81 23 27 1 -0 27 82 81 27 82 81 1 -0 27 83 82 27 83 82 1 -0 83 27 84 83 27 84 1 -0 84 27 24 84 27 24 1 -0 84 24 21 84 24 21 1 -0 21 77 84 21 77 84 1 -0 78 18 85 78 18 85 1 -0 25 85 18 25 85 18 1 -0 85 25 26 85 25 26 1 -0 26 86 85 26 86 85 1 -0 86 26 87 86 26 87 1 -0 87 26 80 87 26 80 1 -0 26 22 80 26 22 80 1 -0 88 39 35 88 39 35 1 -0 35 89 88 35 89 88 1 -0 88 90 39 88 90 39 1 -0 39 90 40 39 90 40 1 -0 35 37 91 35 37 91 1 -0 91 89 35 91 89 35 1 -0 91 37 92 91 37 92 1 -0 92 37 36 92 37 36 1 -0 93 38 40 93 38 40 1 -0 40 90 93 40 90 93 1 -0 38 93 94 38 93 94 1 -0 94 41 38 94 41 38 1 -0 42 41 94 42 41 94 1 -0 94 95 42 94 95 42 1 -0 42 95 36 42 95 36 1 -0 36 95 92 36 95 92 1 -0 96 33 32 96 33 32 1 -0 32 97 96 32 97 96 1 -0 97 32 98 97 32 98 1 -0 98 32 31 98 32 31 1 -0 31 99 98 31 99 98 1 -0 33 96 100 33 96 100 1 -0 100 34 33 100 34 33 1 -0 34 100 101 34 100 101 1 -0 101 102 34 101 102 34 1 -0 34 102 29 34 102 29 1 -0 28 103 31 28 103 31 1 -0 31 103 99 31 103 99 1 -0 103 28 30 103 28 30 1 -0 30 104 103 30 104 103 1 -0 104 30 102 104 30 102 1 -0 102 30 29 102 30 29 1 -0 105 106 44 105 106 44 1 -0 44 43 105 44 43 105 1 -0 105 43 48 105 43 48 1 -0 48 107 105 48 107 105 1 -0 48 108 107 48 108 107 1 -0 108 48 49 108 48 49 1 -0 49 109 108 49 109 108 1 -0 49 52 109 49 52 109 1 -0 52 55 109 52 55 109 1 -0 109 55 110 109 55 110 1 -0 111 110 55 111 110 55 1 -0 55 112 111 55 112 111 1 -0 55 51 112 55 51 112 1 -0 44 106 46 44 106 46 1 -0 46 106 113 46 106 113 1 -0 113 114 46 113 114 46 1 -0 46 114 47 46 114 47 1 -0 47 114 115 47 114 115 1 -0 115 53 47 115 53 47 1 -0 53 115 54 53 115 54 1 -0 54 115 116 54 115 116 1 -0 116 117 54 116 117 54 1 -0 117 118 54 117 118 54 1 -0 54 118 50 54 118 50 1 -0 50 118 45 50 118 45 1 -0 45 118 119 45 118 119 1 -0 45 119 112 45 119 112 1 -0 112 51 45 112 51 45 1 -"Overlay" 0 4 -64 -0 -0.002961 -22.002113 5.000000 0.022371 0.121988 -1 -0 0.995619 -10.007179 5.000000 0.022371 0.112354 -1 -0 -1.004381 -10.007179 5.000000 0.022371 0.112354 -1 -0 -5.021330 -5.990230 5.000000 0.022371 0.109127 -1 -0 4.995619 -5.990230 5.000000 0.022371 0.109127 -1 -0 7.992096 -6.018801 5.000000 0.022371 0.109150 -1 -0 -8.004382 -6.007180 5.000000 0.022371 0.109141 -1 -0 -23.021332 1.009769 5.000000 0.022371 0.103505 -1 -0 22.997040 0.997887 5.000000 0.022371 0.103515 -1 -0 22.997040 4.020615 5.000000 0.022371 0.101087 -1 -0 21.997040 5.020615 5.000000 0.022371 0.100283 -1 -0 19.006918 5.008924 5.000000 0.022371 0.100293 -1 -0 -23.004383 3.992820 5.000000 0.022371 0.101109 -1 -0 -22.021334 5.026718 5.000000 0.022371 0.100279 -1 -0 -19.021334 5.009769 5.000000 0.022371 0.100292 -1 -0 -0.003361 -9.010984 5.000000 0.022371 0.070082 -1 -0 0.983981 4.014333 5.000000 0.022371 0.059620 -1 -0 -1.003361 4.001674 5.000000 0.022371 0.059630 -1 -0 -3.003361 6.014333 5.000000 0.022371 0.058013 -1 -0 -4.016019 6.014333 5.000000 0.022371 0.058013 -1 -0 -4.003361 -4.998326 5.000000 0.022371 0.066859 -1 -0 3.996639 -4.998326 5.000000 0.022371 0.066859 -1 -0 3.996639 6.014333 5.000000 0.022371 0.058013 -1 -0 3.009297 6.001674 5.000000 0.022371 0.058023 -1 -0 1.016767 6.010711 5.000000 0.022371 0.016358 -1 -0 4.001142 8.995085 5.000000 0.022371 0.013961 -1 -0 4.005868 19.011059 5.000000 0.022371 0.005917 -1 -0 -4.014483 8.995085 5.000000 0.022371 0.013961 -1 -0 -0.998858 5.995086 5.000000 0.022371 0.016371 -1 -0 -4.028030 18.994110 5.000000 0.022371 0.005930 -1 -0 -2.028030 21.011059 5.000000 0.022371 0.004310 -1 -0 1.988919 21.011059 5.000000 0.022371 0.004310 -1 -0 -1.004381 -10.007179 -5.000000 0.022371 0.112354 -1 -0 0.995619 -10.007179 -5.000000 0.022371 0.112354 -1 -0 -0.002961 -22.002113 -5.000000 0.022371 0.121988 -1 -0 -5.021330 -5.990230 -5.000000 0.022371 0.109127 -1 -0 4.995619 -5.990230 -5.000000 0.022371 0.109127 -1 -0 7.992096 -6.018801 -5.000000 0.022371 0.109150 -1 -0 -8.004382 -6.007180 -5.000000 0.022371 0.109141 -1 -0 -23.021332 1.009769 -5.000000 0.022371 0.103505 -1 -0 22.997040 0.997887 -5.000000 0.022371 0.103515 -1 -0 22.997040 4.020615 -5.000000 0.022371 0.101087 -1 -0 19.006918 5.008924 -5.000000 0.022371 0.100293 -1 -0 21.997040 5.020615 -5.000000 0.022371 0.100283 -1 -0 -23.004383 3.992820 -5.000000 0.022371 0.101109 -1 -0 -22.021334 5.026718 -5.000000 0.022371 0.100279 -1 -0 -19.021334 5.009769 -5.000000 0.022371 0.100292 -1 -0 -1.003361 4.001674 -5.000000 0.022371 0.059630 -1 -0 0.983981 4.014333 -5.000000 0.022371 0.059620 -1 -0 -0.003361 -9.010984 -5.000000 0.022371 0.070082 -1 -0 -4.003361 -4.998326 -5.000000 0.022371 0.066859 -1 -0 -4.016019 6.014333 -5.000000 0.022371 0.058013 -1 -0 -3.003361 6.014333 -5.000000 0.022371 0.058013 -1 -0 3.996639 -4.998326 -5.000000 0.022371 0.066859 -1 -0 3.009297 6.001674 -5.000000 0.022371 0.058023 -1 -0 3.996639 6.014333 -5.000000 0.022371 0.058013 -1 -0 4.005868 19.011059 -5.000000 0.022371 0.005917 -1 -0 4.001142 8.995085 -5.000000 0.022371 0.013961 -1 -0 1.016767 6.010711 -5.000000 0.022371 0.016358 -1 -0 -4.028030 18.994110 -5.000000 0.022371 0.005930 -1 -0 -0.998858 5.995086 -5.000000 0.022371 0.016371 -1 -0 -4.014483 8.995085 -5.000000 0.022371 0.013961 -1 -0 -2.028030 21.011059 -5.000000 0.022371 0.004310 -1 -0 1.988919 21.011059 -5.000000 0.022371 0.004310 -1 -2 -0.000000 0.000000 1.000000 -0.000000 0.000000 -1.000000 -52 -0 0 1 2 0 0 0 1 -0 0 2 3 0 0 0 1 -0 0 4 1 0 0 0 1 -0 0 5 4 0 0 0 1 -0 0 3 6 0 0 0 1 -0 0 6 7 0 0 0 1 -0 0 8 5 0 0 0 1 -0 5 8 9 0 0 0 1 -0 5 10 11 0 0 0 1 -0 10 5 9 0 0 0 1 -0 7 6 12 0 0 0 1 -0 12 6 13 0 0 0 1 -0 13 6 14 0 0 0 1 -0 15 16 17 0 0 0 1 -0 18 19 20 0 0 0 1 -0 20 15 17 0 0 0 1 -0 16 15 21 0 0 0 1 -0 21 22 23 0 0 0 1 -0 23 16 21 0 0 0 1 -0 17 18 20 0 0 0 1 -0 24 25 26 0 0 0 1 -0 27 28 29 0 0 0 1 -0 30 29 28 0 0 0 1 -0 24 26 31 0 0 0 1 -0 31 30 28 0 0 0 1 -0 28 24 31 0 0 0 1 -0 32 33 34 1 1 1 1 -0 35 32 34 1 1 1 1 -0 33 36 34 1 1 1 1 -0 36 37 34 1 1 1 1 -0 38 35 34 1 1 1 1 -0 39 38 34 1 1 1 1 -0 37 40 34 1 1 1 1 -0 41 40 37 1 1 1 1 -0 42 43 37 1 1 1 1 -0 41 37 43 1 1 1 1 -0 44 38 39 1 1 1 1 -0 45 38 44 1 1 1 1 -0 46 38 45 1 1 1 1 -0 47 48 49 1 1 1 1 -0 50 51 52 1 1 1 1 -0 47 49 50 1 1 1 1 -0 53 49 48 1 1 1 1 -0 54 55 53 1 1 1 1 -0 53 48 54 1 1 1 1 -0 50 52 47 1 1 1 1 -0 56 57 58 1 1 1 1 -0 59 60 61 1 1 1 1 -0 60 59 62 1 1 1 1 -0 63 56 58 1 1 1 1 -0 60 62 63 1 1 1 1 -0 63 58 60 1 1 1 1 -"Color" 0 3 -106 -0 -2.028030 21.011059 5.000000 0.061556 0.087673 -1 -0 1.988919 21.011059 5.000000 0.063020 0.087673 -1 -0 1.012037 26.003908 4.999999 0.062664 0.083663 -1 -0 -0.987963 26.003908 4.999999 0.061935 0.083663 -1 -0 -5.987962 21.023909 4.999999 0.060114 0.087663 -1 -0 6.008218 21.017702 4.999999 0.064484 0.087668 -1 -0 4.005868 19.011059 5.000000 0.063754 0.089280 -1 -0 -4.028030 18.994110 5.000000 0.060828 0.089293 -1 -0 3.009297 6.001674 5.000000 0.063391 0.099729 -1 -0 3.996639 6.014333 5.000000 0.063751 0.099718 -1 -0 4.001142 8.995085 5.000000 0.063753 0.097324 -1 -0 -4.014483 8.995085 5.000000 0.060833 0.097324 -1 -0 -4.016019 6.014333 5.000000 0.060832 0.099718 -1 -0 -3.003361 6.014333 5.000000 0.061201 0.099718 -1 -0 -0.998858 5.995086 5.000000 0.061931 0.099734 -1 -0 1.016767 6.010711 5.000000 0.062666 0.099721 -1 -0 -1.003361 4.001674 5.000000 0.061930 0.101335 -1 -0 0.983981 4.014333 5.000000 0.062654 0.101325 -1 -0 6.008219 0.468983 4.999999 0.064484 0.104172 -1 -0 -1.004381 -10.007179 5.000000 0.061929 0.112587 -1 -0 0.995619 -10.007179 5.000000 0.062658 0.112587 -1 -0 -0.003361 -9.010984 5.000000 0.062294 0.111787 -1 -0 4.995619 -5.990230 5.000000 0.064115 0.109360 -1 -0 3.996639 -4.998326 5.000000 0.063751 0.108564 -1 -0 -4.003361 -4.998326 5.000000 0.060837 0.108564 -1 -0 -5.021330 -5.990230 5.000000 0.060466 0.109360 -1 -0 -5.995701 0.539155 4.999999 0.060111 0.104116 -1 -0 7.992096 -6.018801 5.000000 0.065206 0.109383 -1 -0 10.023603 -1.025462 4.999999 0.065946 0.105373 -1 -0 -8.004382 -6.007180 5.000000 0.059380 0.109374 -1 -0 -9.990721 -1.006439 4.999999 0.058656 0.105357 -1 -0 8.019203 -1.503167 4.999999 0.065216 0.105756 -1 -0 7.019203 -0.986500 4.999999 0.064852 0.105341 -1 -0 -6.980797 -0.986500 4.999999 0.059752 0.105341 -1 -0 -7.980797 -1.486500 4.999999 0.059388 0.105743 -1 -0 19.006918 5.008924 5.000000 0.069219 0.100526 -1 -0 19.023603 8.002317 4.999999 0.069225 0.098122 -1 -0 -19.021334 5.009769 5.000000 0.055366 0.100525 -1 -0 -18.990723 8.010803 4.999999 0.055378 0.098115 -1 -0 -23.007963 8.028046 4.999999 0.053914 0.098101 -1 -0 -22.021334 5.026718 5.000000 0.054274 0.100512 -1 -0 -25.990721 5.010804 4.999999 0.052828 0.100524 -1 -0 -23.004383 3.992820 5.000000 0.053915 0.101342 -1 -0 -25.990721 1.028045 4.999999 0.052828 0.103723 -1 -0 -23.021332 1.009769 5.000000 0.053909 0.103738 -1 -0 22.997040 4.020615 5.000000 0.070672 0.101320 -1 -0 22.997040 0.997887 5.000000 0.070672 0.103748 -1 -0 26.043762 1.028045 4.999999 0.071782 0.103723 -1 -0 26.026522 5.028045 4.999999 0.071776 0.100511 -1 -0 21.997040 5.020615 5.000000 0.070308 0.100517 -1 -0 23.026522 8.010805 4.999999 0.070683 0.098115 -1 -0 -0.002961 -22.002113 5.000000 0.062294 0.122221 -1 -0 0.026521 -24.989195 4.999999 0.062305 0.124620 -1 -0 1.012037 26.003908 -4.999999 0.062664 0.083663 -1 -0 1.988919 21.011059 -5.000000 0.063020 0.087673 -1 -0 -2.028030 21.011059 -5.000000 0.061556 0.087673 -1 -0 -0.987963 26.003908 -4.999999 0.061935 0.083663 -1 -0 -5.987962 21.023909 -4.999999 0.060114 0.087663 -1 -0 6.008218 21.017702 -4.999999 0.064484 0.087668 -1 -0 4.005868 19.011059 -5.000000 0.063754 0.089280 -1 -0 -4.028030 18.994110 -5.000000 0.060828 0.089293 -1 -0 4.001142 8.995085 -5.000000 0.063753 0.097324 -1 -0 3.996639 6.014333 -5.000000 0.063751 0.099718 -1 -0 3.009297 6.001674 -5.000000 0.063391 0.099729 -1 -0 -3.003361 6.014333 -5.000000 0.061201 0.099718 -1 -0 -4.016019 6.014333 -5.000000 0.060832 0.099718 -1 -0 -4.014483 8.995085 -5.000000 0.060833 0.097324 -1 -0 -0.998858 5.995086 -5.000000 0.061931 0.099734 -1 -0 1.016767 6.010711 -5.000000 0.062666 0.099721 -1 -0 -1.003361 4.001674 -5.000000 0.061930 0.101335 -1 -0 0.983981 4.014333 -5.000000 0.062654 0.101325 -1 -0 6.008219 0.468983 -4.999999 0.064484 0.104172 -1 -0 -0.003361 -9.010984 -5.000000 0.062294 0.111787 -1 -0 0.995619 -10.007179 -5.000000 0.062658 0.112587 -1 -0 -1.004381 -10.007179 -5.000000 0.061929 0.112587 -1 -0 3.996639 -4.998326 -5.000000 0.063751 0.108564 -1 -0 4.995619 -5.990230 -5.000000 0.064115 0.109360 -1 -0 -4.003361 -4.998326 -5.000000 0.060837 0.108564 -1 -0 -5.021330 -5.990230 -5.000000 0.060466 0.109360 -1 -0 -5.995701 0.539155 -4.999999 0.060111 0.104116 -1 -0 10.023603 -1.025462 -4.999999 0.065946 0.105373 -1 -0 7.992096 -6.018801 -5.000000 0.065206 0.109383 -1 -0 -9.990721 -1.006439 -4.999999 0.058656 0.105357 -1 -0 -8.004382 -6.007180 -5.000000 0.059380 0.109374 -1 -0 8.019203 -1.503167 -4.999999 0.065216 0.105756 -1 -0 7.019203 -0.986500 -4.999999 0.064852 0.105341 -1 -0 -6.980797 -0.986500 -4.999999 0.059752 0.105341 -1 -0 -7.980797 -1.486500 -4.999999 0.059388 0.105743 -1 -0 19.023603 8.002317 -4.999999 0.069225 0.098122 -1 -0 19.006918 5.008924 -5.000000 0.069219 0.100526 -1 -0 -18.990723 8.010803 -4.999999 0.055378 0.098115 -1 -0 -19.021334 5.009769 -5.000000 0.055366 0.100525 -1 -0 -23.007963 8.028046 -4.999999 0.053914 0.098101 -1 -0 -22.021334 5.026718 -5.000000 0.054274 0.100512 -1 -0 -25.990721 5.010804 -4.999999 0.052828 0.100524 -1 -0 -23.004383 3.992820 -5.000000 0.053915 0.101342 -1 -0 -25.990721 1.028045 -4.999999 0.052828 0.103723 -1 -0 -23.021332 1.009769 -5.000000 0.053909 0.103738 -1 -0 26.043762 1.028045 -4.999999 0.071782 0.103723 -1 -0 22.997040 0.997887 -5.000000 0.070672 0.103748 -1 -0 22.997040 4.020615 -5.000000 0.070672 0.101320 -1 -0 26.026522 5.028045 -4.999999 0.071776 0.100511 -1 -0 21.997040 5.020615 -5.000000 0.070308 0.100517 -1 -0 23.026522 8.010805 -4.999999 0.070683 0.098115 -1 -0 0.026521 -24.989195 -4.999999 0.062305 0.124620 -1 -0 -0.002961 -22.002113 -5.000000 0.062294 0.122221 -1 -94 --0.000000 0.000000 1.000000 -0.000000 0.000000 1.000000 -0.000000 0.000000 1.000000 --0.000000 0.000000 1.000000 --0.000000 0.000000 1.000000 -0.000000 0.000000 1.000000 -0.000000 0.000000 1.000000 --0.000000 0.000000 1.000000 -0.000000 0.000000 1.000000 -0.000000 -0.000000 1.000000 -0.000000 -0.000000 1.000000 --0.000000 -0.000000 1.000000 --0.000000 -0.000000 1.000000 -0.000000 0.000000 1.000000 -0.000000 0.000000 1.000000 -0.000000 0.000000 1.000000 --0.000000 0.000000 1.000000 --0.000000 0.000000 1.000000 --0.000000 0.000000 1.000000 -0.000000 0.000000 1.000000 --0.000000 0.000000 1.000000 --0.000000 0.000000 1.000000 -0.000000 0.000000 1.000000 -0.000000 0.000000 1.000000 -0.000000 0.000000 1.000000 --0.000000 0.000000 1.000000 --0.000000 0.000000 1.000000 --0.000000 0.000000 1.000000 --0.000000 0.000000 1.000000 -0.000000 0.000000 1.000000 -0.000000 0.000000 1.000000 --0.000000 0.000000 1.000000 --0.000000 0.000000 1.000000 --0.000000 0.000000 1.000000 --0.000000 0.000000 1.000000 --0.000000 -0.000000 1.000000 --0.000000 -0.000000 1.000000 -0.000000 0.000000 1.000000 -0.000000 -0.000000 1.000000 -0.000000 -0.000000 1.000000 -0.000000 0.000000 1.000000 -0.000000 0.000000 1.000000 -0.000000 0.000000 1.000000 --0.000000 -0.000000 1.000000 --0.000000 -0.000000 1.000000 -0.000000 0.000000 -1.000000 -0.000000 0.000000 -1.000000 --0.000000 0.000000 -1.000000 --0.000000 0.000000 -1.000000 --0.000000 0.000000 -1.000000 -0.000000 0.000000 -1.000000 -0.000000 0.000000 -1.000000 --0.000000 0.000000 -1.000000 -0.000000 -0.000000 -1.000000 -0.000000 -0.000000 -1.000000 -0.000000 0.000000 -1.000000 --0.000000 -0.000000 -1.000000 --0.000000 -0.000000 -1.000000 -0.000000 0.000000 -1.000000 -0.000000 0.000000 -1.000000 -0.000000 0.000000 -1.000000 --0.000000 0.000000 -1.000000 --0.000000 0.000000 -1.000000 --0.000000 0.000000 -1.000000 --0.000000 0.000000 -1.000000 -0.000000 0.000000 -1.000000 -0.000000 0.000000 -1.000000 --0.000000 0.000000 -1.000000 -0.000000 0.000000 -1.000000 -0.000000 0.000000 -1.000000 --0.000000 0.000000 -1.000000 --0.000000 0.000000 -1.000000 --0.000000 0.000000 -1.000000 --0.000000 0.000000 -1.000000 -0.000000 0.000000 -1.000000 -0.000000 0.000000 -1.000000 --0.000000 0.000000 -1.000000 --0.000000 0.000000 -1.000000 --0.000000 0.000000 -1.000000 --0.000000 0.000000 -1.000000 --0.000000 -0.000000 -1.000000 --0.000000 -0.000000 -1.000000 -0.000000 -0.000000 -1.000000 -0.000000 -0.000000 -1.000000 -0.000000 0.000000 -1.000000 -0.000000 0.000000 -1.000000 -0.000000 0.000000 -1.000000 -0.000000 0.000000 -1.000000 --0.000000 -0.000000 -1.000000 --0.000000 -0.000000 -1.000000 --0.000000 0.000000 1.000000 -0.000000 0.000000 1.000000 --0.000000 0.000000 -1.000000 -0.000000 0.000000 -1.000000 -114 -0 0 1 2 0 1 2 1 -0 2 3 0 2 3 0 1 -0 0 3 4 0 3 4 1 -0 1 5 2 1 5 2 1 -0 5 1 6 5 1 6 1 -0 7 0 4 7 0 4 1 -0 8 9 10 8 9 10 1 -0 11 12 13 11 12 8 1 -0 13 14 11 8 8 11 1 -0 15 8 10 8 8 10 1 -0 13 16 14 8 8 8 1 -0 16 17 15 8 8 8 1 -0 15 14 16 8 8 8 1 -0 17 8 15 8 8 8 1 -0 18 5 6 13 5 6 1 -0 6 10 18 6 10 13 1 -0 18 10 9 13 10 9 1 -0 19 20 21 8 8 8 1 -0 20 22 23 8 14 15 1 -0 23 21 20 15 8 8 1 -0 19 21 24 8 8 16 1 -0 24 25 19 16 17 8 1 -0 9 23 18 9 15 13 1 -0 24 12 26 16 12 18 1 -0 22 27 28 14 19 20 1 -0 29 25 30 21 17 22 1 -0 28 31 22 20 23 14 1 -0 22 31 32 14 23 24 1 -0 22 32 18 14 24 13 1 -0 18 23 22 13 15 14 1 -0 25 24 26 17 16 18 1 -0 26 33 25 18 25 17 1 -0 25 33 34 17 25 26 1 -0 34 30 25 26 22 17 1 -0 26 12 11 18 12 11 1 -0 26 11 7 18 11 7 1 -0 7 4 26 7 4 18 1 -0 28 35 36 20 27 28 1 -0 37 30 38 29 22 30 1 -0 39 37 38 31 29 30 1 -0 39 40 37 31 32 29 1 -0 40 39 41 32 31 33 1 -0 41 42 40 33 34 32 1 -0 42 41 43 34 33 35 1 -0 43 44 42 35 36 34 1 -0 45 46 47 37 38 39 1 -0 47 48 45 39 40 37 1 -0 45 48 49 37 40 41 1 -0 49 48 50 41 40 42 1 -0 50 35 49 42 27 41 1 -0 35 50 36 27 42 28 1 -0 51 52 47 43 44 39 1 -0 47 46 51 39 38 43 1 -0 51 43 52 43 35 44 1 -0 51 44 43 43 36 35 1 -0 53 54 55 45 46 47 1 -0 55 56 53 47 48 45 1 -0 57 56 55 49 48 47 1 -0 53 58 54 45 50 46 1 -0 59 54 58 51 46 50 1 -0 57 55 60 49 47 52 1 -0 61 62 63 53 54 55 1 -0 64 65 66 55 56 57 1 -0 66 67 64 57 55 55 1 -0 61 63 68 53 55 55 1 -0 67 69 64 55 55 55 1 -0 68 70 69 55 55 55 1 -0 69 67 68 55 55 55 1 -0 68 63 70 55 55 55 1 -0 59 58 71 51 50 58 1 -0 71 61 59 58 53 51 1 -0 62 61 71 54 53 58 1 -0 72 73 74 55 55 55 1 -0 75 76 73 59 60 55 1 -0 73 72 75 55 55 59 1 -0 77 72 74 61 55 55 1 -0 74 78 77 55 62 61 1 -0 71 75 62 58 59 54 1 -0 79 65 77 63 56 61 1 -0 80 81 76 64 65 60 1 -0 82 78 83 66 62 67 1 -0 76 84 80 60 68 64 1 -0 85 84 76 69 68 60 1 -0 71 85 76 58 69 60 1 -0 76 75 71 60 59 58 1 -0 79 77 78 63 61 62 1 -0 78 86 79 62 70 63 1 -0 87 86 78 71 70 62 1 -0 78 82 87 62 66 71 1 -0 66 65 79 57 56 63 1 -0 60 66 79 52 57 63 1 -0 79 57 60 63 49 52 1 -0 88 89 80 72 73 64 1 -0 90 82 91 74 66 75 1 -0 90 91 92 74 75 76 1 -0 91 93 92 75 77 76 1 -0 94 92 93 78 76 77 1 -0 93 95 94 77 79 78 1 -0 96 94 95 80 78 79 1 -0 95 97 96 79 81 80 1 -0 98 99 100 82 83 84 1 -0 100 101 98 84 85 82 1 -0 102 101 100 86 85 84 1 -0 103 101 102 87 85 86 1 -0 102 89 103 86 73 87 1 -0 88 103 89 72 87 73 1 -0 98 104 105 82 88 89 1 -0 105 99 98 89 83 82 1 -0 104 96 105 88 80 89 1 -0 96 97 105 80 81 89 1 -0 27 35 28 90 90 90 1 -0 37 29 30 91 91 91 1 -0 80 89 81 92 92 92 1 -0 82 83 91 93 93 93 1 - -Materials: 5 -"Black" -0.200000 0.200000 0.200000 1.000000 -0.800000 0.800000 0.800000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 -1.000000 -"tex\black.png" -"" -"Outside" -0.200000 0.200000 0.200000 1.000000 -0.800000 0.800000 0.800000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 -1.000000 -"tex\outside.ini" -"" -"Inside" -0.200000 0.200000 0.200000 1.000000 -0.800000 0.800000 0.800000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 -1.000000 -"tex\inside.png" -"" -"Color" -0.200000 0.200000 0.200000 1.000000 -0.800000 0.800000 0.800000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 -1.000000 -"tex\overlay.png" -"" -"Overlay" -0.200000 0.200000 0.200000 1.000000 -0.800000 0.800000 0.800000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 -1.000000 -"tex\overlay.ini" -"" - -Bones: 0 -GroupComments: 0 -MaterialComments: 0 -BoneComments: 0 -ModelComment: 0 diff --git a/NoteSkins/dance/midi-note-3d/_Down Tap Receptor (doubleres).png b/NoteSkins/dance/midi-note-3d/_Down Tap Receptor (doubleres).png deleted file mode 100644 index 91b4f6ed29..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/_Down Tap Receptor (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/metrics.ini b/NoteSkins/dance/midi-note-3d/metrics.ini deleted file mode 100644 index 74a3c5f949..0000000000 --- a/NoteSkins/dance/midi-note-3d/metrics.ini +++ /dev/null @@ -1,92 +0,0 @@ -[Global] -FallbackNoteSkin=default - -[NoteDisplay] -TapNoteAnimationIsVivid=0 -HoldHeadAnimationIsVivid=0 -DrawHoldHeadForTapsOnSameRow=0 -TapNoteAnimationLength=4 -TapAdditionAnimationLength=4 -TapMineAnimationLength=1 -TapLiftAnimationLength=4 -HoldHeadAnimationLength=1 // doesn't matter. Only 1 frame anyway. -HoldTopCapAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldBottomCapAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldBodyAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldTailAnimationLength=4 // doesn't matter. Only 1 frame anyway. - -StartDrawingHoldBodyOffsetFromHead=0 -StopDrawingHoldBodyOffsetFromTail=0 - -HoldLetGoGrayPercent=0.125 - -ReverseDrawOrder=1101 -HoldHeadIsAboveWavyParts=1 -HoldTailIsAboveWavyParts=1 -TapNoteAdditionTextureCoordOffsetX=0 -TapNoteAdditionTextureCoordOffsetY=0 -FlipHeadAndTailWhenReverse=1 -FlipHoldBodyWhenReverse=1 -TopHoldAnchorWhenReverse=1 - -TapNoteNoteColorTextureCoordSpacingX=0 -TapNoteNoteColorTextureCoordSpacingY=0.125 - -TapFakeNoteColorTextureCoordSpacingX=0 -TapFakeNoteColorTextureCoordSpacingY=0.125 - -HoldHeadAdditionTextureCoordOffsetX=0 -HoldHeadAdditionTextureCoordOffsetY=0 -HoldHeadNoteColorTextureCoordSpacingX=0 -HoldHeadNoteColorTextureCoordSpacingY=0 -HoldTopCapAdditionTextureCoordOffsetX=0 -HoldTopCapAdditionTextureCoordOffsetY=0 -HoldTopCapNoteColorTextureCoordSpacingX=0 -HoldTopCapNoteColorTextureCoordSpacingY=0 - -[GhostArrowDim] -NoneCommand= -HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,1,1,1,0.875;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 -MissCommand=blend,'BlendMode_Add'; -W5Command=blend,'BlendMode_Add';diffuse,0.8,0.0,0.6,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W4Command=blend,'BlendMode_Add';diffuse,0.3,0.8,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W3Command=blend,'BlendMode_Add';diffuse,0.0,1.0,0.4,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W2Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W1Command=blend,'BlendMode_Add';diffuse,1.0,1.0,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -LetGoCommand=blend,'BlendMode_Add'; -HeldCommand=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 - -[GhostArrowBright] -NoneCommand=blend,'BlendMode_Add'; -HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,1,1,1,0.875;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 -MissCommand=blend,'BlendMode_Add'; -W5Command=blend,'BlendMode_Add';diffuse,0.8,0.0,0.6,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W4Command=blend,'BlendMode_Add';diffuse,0.3,0.8,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W3Command=blend,'BlendMode_Add';diffuse,0.0,1.0,0.4,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W2Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W1Command=blend,'BlendMode_Add';diffuse,1.0,1.0,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -LetGoCommand=blend,'BlendMode_Add'; -HeldCommand=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 - -[HoldGhostArrow] -HoldingOnCommand=blend,'BlendMode_Add';pulse;effectmagnitude,1,1.125,1;effectperiod,0.05;effectclock,'beatnooffset';visible,true -HoldingOffCommand=blend,'BlendMode_Add';stopeffect;visible,false - -[ReceptorArrow] -W3Command=stoptweening;zoom,0.85;linear,0.12;zoom,1 -W2Command=stoptweening;zoom,0.85;linear,0.12;zoom,1 -W1Command=stoptweening;zoom,0.85;linear,0.12;zoom,1 -InitCommand= -NoneCommand=stoptweening;zoom,0.85;linear,0.12;zoom,1 -PressCommand=stoptweening;zoom,0.85;linear,0.12;zoom,1 -[ReceptorArrowOverlay] -W3Command=stoptweening;zoom,0.85;linear,0.12;zoom,1 -W2Command=stoptweening;zoom,0.85;linear,0.12;zoom,1 -W1Command=stoptweening;zoom,0.85;linear,0.12;zoom,1 -InitCommand=blend,"BlendMode_Add";effectclock,"beat";diffuseramp;effectcolor1,color("1,1,1,0");effectcolor2,color("1,1,1,1");effecttiming,.2,0,.8,0;effectoffset,.05 -NoneCommand=stoptweening;zoom,0.85;linear,0.12;zoom,1 -PressCommand=stoptweening;zoom,0.85;linear,0.12;zoom,1 -[ReceptorOverlay] -InitCommand=diffusealpha,0;blend,"BlendMode_Add" -PressCommand=finishtweening;zoom,0.85;decelerate,0.12;zoom,1;diffusealpha,0.6; -LiftCommand=finishtweening;accelerate,0.12;diffusealpha,0;zoom,1.2 \ No newline at end of file diff --git a/NoteSkins/dance/midi-note-3d/tex/black.png b/NoteSkins/dance/midi-note-3d/tex/black.png deleted file mode 100644 index ecec4e6f0d..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/tex/black.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/tex/inside.png b/NoteSkins/dance/midi-note-3d/tex/inside.png deleted file mode 100644 index 00e3c79713..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/tex/inside.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/tex/outside.ini b/NoteSkins/dance/midi-note-3d/tex/outside.ini deleted file mode 100644 index c4a8304c56..0000000000 --- a/NoteSkins/dance/midi-note-3d/tex/outside.ini +++ /dev/null @@ -1,4 +0,0 @@ -[AnimatedTexture] -TexVelocityX=1 -Frame0000=outside.png -Delay0000=8 \ No newline at end of file diff --git a/NoteSkins/dance/midi-note-3d/tex/outside.png b/NoteSkins/dance/midi-note-3d/tex/outside.png deleted file mode 100644 index 1746db4082..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/tex/outside.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note-3d/tex/overlay.ini b/NoteSkins/dance/midi-note-3d/tex/overlay.ini deleted file mode 100644 index 4c2a3a354f..0000000000 --- a/NoteSkins/dance/midi-note-3d/tex/overlay.ini +++ /dev/null @@ -1,4 +0,0 @@ -[AnimatedTexture] -TexVelocityX=1 -Frame0000=overlay.png -Delay0000=4 \ No newline at end of file diff --git a/NoteSkins/dance/midi-note-3d/tex/overlay.png b/NoteSkins/dance/midi-note-3d/tex/overlay.png deleted file mode 100644 index 5a42f793eb..0000000000 Binary files a/NoteSkins/dance/midi-note-3d/tex/overlay.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Down Hold Body Active (doubleres).png b/NoteSkins/dance/midi-note/Down Hold Body Active (doubleres).png deleted file mode 100644 index 5a5c758c47..0000000000 Binary files a/NoteSkins/dance/midi-note/Down Hold Body Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Down Hold Body Inactive (doubleres).png b/NoteSkins/dance/midi-note/Down Hold Body Inactive (doubleres).png deleted file mode 100644 index 890e85577f..0000000000 Binary files a/NoteSkins/dance/midi-note/Down Hold Body Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Down Hold BottomCap Active (doubleres).png b/NoteSkins/dance/midi-note/Down Hold BottomCap Active (doubleres).png deleted file mode 100644 index c48bca4137..0000000000 Binary files a/NoteSkins/dance/midi-note/Down Hold BottomCap Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Down Hold BottomCap Inactive (doubleres).png b/NoteSkins/dance/midi-note/Down Hold BottomCap Inactive (doubleres).png deleted file mode 100644 index 268a08ead1..0000000000 Binary files a/NoteSkins/dance/midi-note/Down Hold BottomCap Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Down Hold Explosion.redir b/NoteSkins/dance/midi-note/Down Hold Explosion.redir deleted file mode 100644 index 9bef57edb4..0000000000 --- a/NoteSkins/dance/midi-note/Down Hold Explosion.redir +++ /dev/null @@ -1 +0,0 @@ -Down Tap Explosion Bright \ No newline at end of file diff --git a/NoteSkins/dance/midi-note/Down Hold Head Active.png b/NoteSkins/dance/midi-note/Down Hold Head Active.png deleted file mode 100644 index 37b14d3586..0000000000 Binary files a/NoteSkins/dance/midi-note/Down Hold Head Active.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Down Hold Head Inactive.lua b/NoteSkins/dance/midi-note/Down Hold Head Inactive.lua deleted file mode 100644 index ce2f8a5c79..0000000000 --- a/NoteSkins/dance/midi-note/Down Hold Head Inactive.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath('Down','Hold Head Active'); - InitCommand=cmd(diffuse,color("0.5,0.5,0.5,1")); -}; \ No newline at end of file diff --git a/NoteSkins/dance/midi-note/Down Receptor.lua b/NoteSkins/dance/midi-note/Down Receptor.lua deleted file mode 100644 index cb2ef38198..0000000000 --- a/NoteSkins/dance/midi-note/Down Receptor.lua +++ /dev/null @@ -1,26 +0,0 @@ -local t = Def.ActorFrame { - Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap Receptor' ); - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'InitCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - }; - Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap Receptor' ); - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorArrowOverlay', 'InitCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrowOverlay', 'NoneCommand'); - }; - Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap Flash' ); - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'InitCommand'); - PressCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'PressCommand'); - LiftCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'LiftCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - }; -}; -return t; diff --git a/NoteSkins/dance/midi-note/Down Roll Body Active (doubleres).png b/NoteSkins/dance/midi-note/Down Roll Body Active (doubleres).png deleted file mode 100644 index a412335424..0000000000 Binary files a/NoteSkins/dance/midi-note/Down Roll Body Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Down Roll Body Inactive (doubleres).png b/NoteSkins/dance/midi-note/Down Roll Body Inactive (doubleres).png deleted file mode 100644 index 7d995a73ed..0000000000 Binary files a/NoteSkins/dance/midi-note/Down Roll Body Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Down Roll BottomCap Active (doubleres).png b/NoteSkins/dance/midi-note/Down Roll BottomCap Active (doubleres).png deleted file mode 100644 index 7eeb31774e..0000000000 Binary files a/NoteSkins/dance/midi-note/Down Roll BottomCap Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Down Roll BottomCap Inactive (doubleres).png b/NoteSkins/dance/midi-note/Down Roll BottomCap Inactive (doubleres).png deleted file mode 100644 index 25be6edce3..0000000000 Binary files a/NoteSkins/dance/midi-note/Down Roll BottomCap Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Down Roll BottomCap.png b/NoteSkins/dance/midi-note/Down Roll BottomCap.png deleted file mode 100644 index b4d0918613..0000000000 Binary files a/NoteSkins/dance/midi-note/Down Roll BottomCap.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Down Roll Explosion.redir b/NoteSkins/dance/midi-note/Down Roll Explosion.redir deleted file mode 100644 index 9bef57edb4..0000000000 --- a/NoteSkins/dance/midi-note/Down Roll Explosion.redir +++ /dev/null @@ -1 +0,0 @@ -Down Tap Explosion Bright \ No newline at end of file diff --git a/NoteSkins/dance/midi-note/Down Roll Head Active.png b/NoteSkins/dance/midi-note/Down Roll Head Active.png deleted file mode 100644 index dba93001df..0000000000 Binary files a/NoteSkins/dance/midi-note/Down Roll Head Active.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Down Roll Head Inactive.lua b/NoteSkins/dance/midi-note/Down Roll Head Inactive.lua deleted file mode 100644 index bceb68c82a..0000000000 --- a/NoteSkins/dance/midi-note/Down Roll Head Inactive.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath('Down','Roll Head Active'); - InitCommand=cmd(diffuse,color("0.5,0.5,0.5,1")); -}; \ No newline at end of file diff --git a/NoteSkins/dance/midi-note/Down Tap Explosion Bright.png b/NoteSkins/dance/midi-note/Down Tap Explosion Bright.png deleted file mode 100644 index 0b667ff40e..0000000000 Binary files a/NoteSkins/dance/midi-note/Down Tap Explosion Bright.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Down Tap Explosion Dim.png b/NoteSkins/dance/midi-note/Down Tap Explosion Dim.png deleted file mode 100644 index 4b0c1e5d24..0000000000 Binary files a/NoteSkins/dance/midi-note/Down Tap Explosion Dim.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Down Tap Fake (doubleres).png b/NoteSkins/dance/midi-note/Down Tap Fake (doubleres).png deleted file mode 100644 index 741e7ad279..0000000000 Binary files a/NoteSkins/dance/midi-note/Down Tap Fake (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Down Tap Lift.png b/NoteSkins/dance/midi-note/Down Tap Lift.png deleted file mode 100644 index 8919b8a664..0000000000 Binary files a/NoteSkins/dance/midi-note/Down Tap Lift.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Down Tap Mine.lua b/NoteSkins/dance/midi-note/Down Tap Mine.lua deleted file mode 100644 index ae8d8bd24c..0000000000 --- a/NoteSkins/dance/midi-note/Down Tap Mine.lua +++ /dev/null @@ -1,9 +0,0 @@ -local t = Def.ActorFrame { - Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap mine' ); - Frame0000=0; - Delay0000=1; - InitCommand=cmd(spin;effectclock,'beat';effectmagnitude,0,0,-180); - }; -}; -return t; diff --git a/NoteSkins/dance/midi-note/Down Tap Note.lua b/NoteSkins/dance/midi-note/Down Tap Note.lua deleted file mode 100644 index 8d6806a0d2..0000000000 --- a/NoteSkins/dance/midi-note/Down Tap Note.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap note' ); - Frames = Sprite.LinearFrames( 8, 1 ); -}; diff --git a/NoteSkins/dance/midi-note/Left Hold BottomCap Active.png b/NoteSkins/dance/midi-note/Left Hold BottomCap Active.png deleted file mode 100644 index 9dc1c72578..0000000000 Binary files a/NoteSkins/dance/midi-note/Left Hold BottomCap Active.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Left Hold BottomCap Inactive.lua b/NoteSkins/dance/midi-note/Left Hold BottomCap Inactive.lua deleted file mode 100644 index 69bb142e52..0000000000 --- a/NoteSkins/dance/midi-note/Left Hold BottomCap Inactive.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath('Left','Hold BottomCap Active'); - InitCommand=cmd(diffuse,color("0.5,0.5,0.5,0.5")); -}; \ No newline at end of file diff --git a/NoteSkins/dance/midi-note/Left Roll BottomCap Active.png b/NoteSkins/dance/midi-note/Left Roll BottomCap Active.png deleted file mode 100644 index 2c768bf44f..0000000000 Binary files a/NoteSkins/dance/midi-note/Left Roll BottomCap Active.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Left Roll BottomCap Inactive.lua b/NoteSkins/dance/midi-note/Left Roll BottomCap Inactive.lua deleted file mode 100644 index 16238c09b5..0000000000 --- a/NoteSkins/dance/midi-note/Left Roll BottomCap Inactive.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath('Left','Roll BottomCap Active'); - InitCommand=cmd(diffuse,color("0.5,0.5,0.5,0.5")); -}; \ No newline at end of file diff --git a/NoteSkins/dance/midi-note/NoteSkin.lua b/NoteSkins/dance/midi-note/NoteSkin.lua deleted file mode 100644 index fc0aaeb2df..0000000000 --- a/NoteSkins/dance/midi-note/NoteSkin.lua +++ /dev/null @@ -1,120 +0,0 @@ --- Haggen Daze - -local ret = ... or {}; - -ret.RedirTable = -{ - Up = "Down", - Down = "Down", - Left = "Down", - Right = "Down", - UpLeft = "Down", - UpRight = "Down", -}; - -local OldRedir = ret.Redir; -ret.Redir = function(sButton, sElement) - -- sButton, sElement = OldRedir(sButton, sElement); - - if sElement == "Tap Fake" - then - sElement = "Tap Note"; - end - - sButton = ret.RedirTable[sButton]; - - return sButton, sElement; -end - --- local OldRedir = ret.Redir; --- ret.Redir = function(sButton, sElement) - -- sButton = ret.RedirTable[sButton]; - -- return sButton, sElement; --- end - --- To have separate graphics for each hold part: -local OldRedir = ret.Redir; -ret.Redir = function(sButton, sElement) - -- Redirect non-hold, non-roll parts. - if string.find(sElement, "hold") or string.find(sElement, "roll") then - return sButton, sElement; - end - return OldRedir(sButton, sElement); -end - ---[[ -local OldFunc = ret.Load; -function ret.Load() - local t = OldFunc(); - - -- The main "Explosion" part just loads other actors; don't rotate - -- it. The "Hold Explosion" part should not be rotated. - if Var "Element" == "Explosion" or - Var "Element" == "Roll Explosion" then - t.BaseRotationZ = nil; - end - return t; -end -]] - -local OldFunc = ret.Load; -function ret.Load() - local t = OldFunc(); - - --Explosion should not be rotated; it calls other actors. - if Var "Element" == "Explosion" then - t.BaseRotationZ = nil; - end - return t; -end - -ret.PartsToRotate = -{ - ["Receptor"] = true, - ["Go Receptor"] = true, - ["Ready Receptor"] = true, - ["Tap Explosion Bright"] = true, - ["Tap Explosion Dim"] = true, - ["Tap Note"] = true, - ["Tap Fake"] = true, - ["Tap Lift"] = true, - ["Hold Head Active"] = true, - ["Hold Head Inactive"] = true, - ["Roll Head Active"] = true, - ["Roll Head Inactive"] = true, - ["Hold Explosion"] = true, - ["Roll Explosion"] = true, -}; -ret.Rotate = -{ - Up = 180, - Down = 0, - Left = 90, - Right = -90, - UpLeft = 135, - UpRight = 225, -}; - --- --- If a derived skin wants to have separate UpLeft graphics, --- use this: --- --- ret.RedirTable.UpLeft = "UpLeft"; --- ret.RedirTable.UpRight = "UpLeft"; --- ret.Rotate.UpLeft = 0; --- ret.Rotate.UpRight = 90; --- -ret.Blank = -{ - ["Hold Topcap Active"] = true, - ["Hold Topcap Inactive"] = true, - ["Roll Topcap Active"] = true, - ["Roll Topcap Inactive"] = true, - ["Hold Tail Active"] = true, - ["Hold Tail Inactive"] = true, - ["Roll Tail Active"] = true, - ["Roll Tail Inactive"] = true, - ["Roll Explosion"] = true, -}; - -return ret; diff --git a/NoteSkins/dance/midi-note/Up Hold BottomCap Active.png b/NoteSkins/dance/midi-note/Up Hold BottomCap Active.png deleted file mode 100644 index 0e4e631058..0000000000 Binary files a/NoteSkins/dance/midi-note/Up Hold BottomCap Active.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Up Hold BottomCap Inactive.lua b/NoteSkins/dance/midi-note/Up Hold BottomCap Inactive.lua deleted file mode 100644 index 1c2efe09ab..0000000000 --- a/NoteSkins/dance/midi-note/Up Hold BottomCap Inactive.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath('Up','Hold BottomCap Active'); - InitCommand=cmd(diffuse,color("0.5,0.5,0.5,0.5")); -}; \ No newline at end of file diff --git a/NoteSkins/dance/midi-note/Up Roll BottomCap Active.png b/NoteSkins/dance/midi-note/Up Roll BottomCap Active.png deleted file mode 100644 index be4e8864c9..0000000000 Binary files a/NoteSkins/dance/midi-note/Up Roll BottomCap Active.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/Up Roll BottomCap Inactive.lua b/NoteSkins/dance/midi-note/Up Roll BottomCap Inactive.lua deleted file mode 100644 index 857066f572..0000000000 --- a/NoteSkins/dance/midi-note/Up Roll BottomCap Inactive.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath('Up','Roll BottomCap Active'); - InitCommand=cmd(diffuse,color("0.5,0.5,0.5,0.5")); -}; \ No newline at end of file diff --git a/NoteSkins/dance/midi-note/_Down Tap Flash.png b/NoteSkins/dance/midi-note/_Down Tap Flash.png deleted file mode 100644 index 5055d59771..0000000000 Binary files a/NoteSkins/dance/midi-note/_Down Tap Flash.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/_Down Tap Mine.png b/NoteSkins/dance/midi-note/_Down Tap Mine.png deleted file mode 100644 index 53e4a6d966..0000000000 Binary files a/NoteSkins/dance/midi-note/_Down Tap Mine.png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/_Down Tap Note 8x8 (doubleres).png b/NoteSkins/dance/midi-note/_Down Tap Note 8x8 (doubleres).png deleted file mode 100644 index dd8b80d258..0000000000 Binary files a/NoteSkins/dance/midi-note/_Down Tap Note 8x8 (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/_Down Tap Receptor (doubleres).png b/NoteSkins/dance/midi-note/_Down Tap Receptor (doubleres).png deleted file mode 100644 index 91b4f6ed29..0000000000 Binary files a/NoteSkins/dance/midi-note/_Down Tap Receptor (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-note/metrics.ini b/NoteSkins/dance/midi-note/metrics.ini deleted file mode 100644 index a7d6e904b3..0000000000 --- a/NoteSkins/dance/midi-note/metrics.ini +++ /dev/null @@ -1,92 +0,0 @@ -[Global] -FallbackNoteSkin=default - -[NoteDisplay] -TapNoteAnimationIsVivid=0 -HoldHeadAnimationIsVivid=0 -DrawHoldHeadForTapsOnSameRow=0 -TapNoteAnimationLength=2 -TapAdditionAnimationLength=2 -TapMineAnimationLength=1 -TapLiftAnimationLength=4 -HoldHeadAnimationLength=1 // doesn't matter. Only 1 frame anyway. -HoldTopCapAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldBottomCapAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldBodyAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldTailAnimationLength=4 // doesn't matter. Only 1 frame anyway. - -StartDrawingHoldBodyOffsetFromHead=0 -StopDrawingHoldBodyOffsetFromTail=0 - -HoldLetGoGrayPercent=0.125 - -ReverseDrawOrder=1101 -HoldHeadIsAboveWavyParts=1 -HoldTailIsAboveWavyParts=1 -TapNoteAdditionTextureCoordOffsetX=0 -TapNoteAdditionTextureCoordOffsetY=0 -FlipHeadAndTailWhenReverse=1 -FlipHoldBodyWhenReverse=1 -TopHoldAnchorWhenReverse=1 - -TapNoteNoteColorTextureCoordSpacingX=0 -TapNoteNoteColorTextureCoordSpacingY=0.125 - -TapFakeNoteColorTextureCoordSpacingX=0 -TapFakeNoteColorTextureCoordSpacingY=0.125 - -HoldHeadAdditionTextureCoordOffsetX=0 -HoldHeadAdditionTextureCoordOffsetY=0 -HoldHeadNoteColorTextureCoordSpacingX=0 -HoldHeadNoteColorTextureCoordSpacingY=0 -HoldTopCapAdditionTextureCoordOffsetX=0 -HoldTopCapAdditionTextureCoordOffsetY=0 -HoldTopCapNoteColorTextureCoordSpacingX=0 -HoldTopCapNoteColorTextureCoordSpacingY=0 - -[GhostArrowDim] -NoneCommand= -HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,1,1,1,0.875;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 -MissCommand=blend,'BlendMode_Add'; -W5Command=blend,'BlendMode_Add';diffuse,0.8,0.0,0.6,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W4Command=blend,'BlendMode_Add';diffuse,0.3,0.8,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W3Command=blend,'BlendMode_Add';diffuse,0.0,1.0,0.4,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W2Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W1Command=blend,'BlendMode_Add';diffuse,1.0,1.0,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -LetGoCommand=blend,'BlendMode_Add'; -HeldCommand=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 - -[GhostArrowBright] -NoneCommand=blend,'BlendMode_Add'; -HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,1,1,1,0.875;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 -MissCommand=blend,'BlendMode_Add'; -W5Command=blend,'BlendMode_Add';diffuse,0.8,0.0,0.6,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W4Command=blend,'BlendMode_Add';diffuse,0.3,0.8,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W3Command=blend,'BlendMode_Add';diffuse,0.0,1.0,0.4,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W2Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W1Command=blend,'BlendMode_Add';diffuse,1.0,1.0,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -LetGoCommand=blend,'BlendMode_Add'; -HeldCommand=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 - -[HoldGhostArrow] -HoldingOnCommand=blend,'BlendMode_Add';pulse;effectmagnitude,1,1.125,1;effectperiod,0.05;effectclock,'beatnooffset';visible,true -HoldingOffCommand=blend,'BlendMode_Add';stopeffect;visible,false - -[ReceptorArrow] -W3Command=stoptweening;zoom,0.85;linear,0.12;zoom,1 -W2Command=stoptweening;zoom,0.85;linear,0.12;zoom,1 -W1Command=stoptweening;zoom,0.85;linear,0.12;zoom,1 -InitCommand= -NoneCommand=stoptweening;zoom,0.85;linear,0.12;zoom,1 -PressCommand=stoptweening;zoom,0.85;linear,0.12;zoom,1 -[ReceptorArrowOverlay] -W3Command=stoptweening;zoom,0.85;linear,0.12;zoom,1 -W2Command=stoptweening;zoom,0.85;linear,0.12;zoom,1 -W1Command=stoptweening;zoom,0.85;linear,0.12;zoom,1 -InitCommand=blend,"BlendMode_Add";effectclock,"beat";diffuseramp;effectcolor1,color("1,1,1,0");effectcolor2,color("1,1,1,1");effecttiming,.2,0,.8,0;effectoffset,.05 -NoneCommand=stoptweening;zoom,0.85;linear,0.12;zoom,1 -PressCommand=stoptweening;zoom,0.85;linear,0.12;zoom,1 -[ReceptorOverlay] -InitCommand=diffusealpha,0;blend,"BlendMode_Add" -PressCommand=finishtweening;zoom,0.85;decelerate,0.12;zoom,1;diffusealpha,0.6; -LiftCommand=finishtweening;accelerate,0.12;diffusealpha,0;zoom,1.2 \ No newline at end of file diff --git a/NoteSkins/dance/midi-routine-p1/Down Tap Note 8x1.png b/NoteSkins/dance/midi-routine-p1/Down Tap Note 8x1.png deleted file mode 100644 index 1757173268..0000000000 Binary files a/NoteSkins/dance/midi-routine-p1/Down Tap Note 8x1.png and /dev/null differ diff --git a/NoteSkins/dance/midi-routine-p1/metrics.ini b/NoteSkins/dance/midi-routine-p1/metrics.ini deleted file mode 100644 index 99a23a9403..0000000000 --- a/NoteSkins/dance/midi-routine-p1/metrics.ini +++ /dev/null @@ -1,23 +0,0 @@ -[Global] -FallbackNoteSkin=midi-note - -[NoteDisplay] -TapNoteAnimationIsVivid=0 -HoldHeadAnimationIsVivid=1 -HoldTopCapAnimationIsVivid=0 -HoldBodyAnimationIsVivid=0 -HoldBottomCapAnimationIsVivid=0 -HoldTailAnimationIsVivid=0 -TapNoteAnimationIsNoteColor=0 -HoldHeadAnimationIsNoteColor=0 -HoldTopCapAnimationIsNoteColor=0 -HoldBodyAnimationIsNoteColor=0 -HoldBottomCapAnimationIsNoteColor=0 -HoldTailAnimationIsNoteColor=0 - -TapNoteAdditionTextureCoordOffsetX=0 -TapNoteAdditionTextureCoordOffsetY=0 -TapNoteNoteColorTextureCoordSpacingX=0 -TapNoteNoteColorTextureCoordSpacingY=0 -HoldHeadNoteColorTextureCoordSpacingX=0 -HoldHeadNoteColorTextureCoordSpacingY=0 \ No newline at end of file diff --git a/NoteSkins/dance/midi-routine-p2/Down Tap Note 8x1.png b/NoteSkins/dance/midi-routine-p2/Down Tap Note 8x1.png deleted file mode 100644 index 4c52214bf2..0000000000 Binary files a/NoteSkins/dance/midi-routine-p2/Down Tap Note 8x1.png and /dev/null differ diff --git a/NoteSkins/dance/midi-routine-p2/metrics.ini b/NoteSkins/dance/midi-routine-p2/metrics.ini deleted file mode 100644 index d48543d2ff..0000000000 --- a/NoteSkins/dance/midi-routine-p2/metrics.ini +++ /dev/null @@ -1,2 +0,0 @@ -[Global] -FallbackNoteSkin=midi-routine-p1 \ No newline at end of file diff --git a/NoteSkins/dance/midi-solo/Down Hold Explosion.redir b/NoteSkins/dance/midi-solo/Down Hold Explosion.redir deleted file mode 100644 index 9bef57edb4..0000000000 --- a/NoteSkins/dance/midi-solo/Down Hold Explosion.redir +++ /dev/null @@ -1 +0,0 @@ -Down Tap Explosion Bright \ No newline at end of file diff --git a/NoteSkins/dance/midi-solo/Down Receptor.lua b/NoteSkins/dance/midi-solo/Down Receptor.lua deleted file mode 100644 index cb2ef38198..0000000000 --- a/NoteSkins/dance/midi-solo/Down Receptor.lua +++ /dev/null @@ -1,26 +0,0 @@ -local t = Def.ActorFrame { - Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap Receptor' ); - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'InitCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - }; - Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap Receptor' ); - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorArrowOverlay', 'InitCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrowOverlay', 'NoneCommand'); - }; - Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap Flash' ); - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'InitCommand'); - PressCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'PressCommand'); - LiftCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'LiftCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - }; -}; -return t; diff --git a/NoteSkins/dance/midi-solo/Down Roll Explosion.redir b/NoteSkins/dance/midi-solo/Down Roll Explosion.redir deleted file mode 100644 index 9bef57edb4..0000000000 --- a/NoteSkins/dance/midi-solo/Down Roll Explosion.redir +++ /dev/null @@ -1 +0,0 @@ -Down Tap Explosion Bright \ No newline at end of file diff --git a/NoteSkins/dance/midi-solo/Down Tap Explosion Bright.png b/NoteSkins/dance/midi-solo/Down Tap Explosion Bright.png deleted file mode 100644 index bd54411afb..0000000000 Binary files a/NoteSkins/dance/midi-solo/Down Tap Explosion Bright.png and /dev/null differ diff --git a/NoteSkins/dance/midi-solo/Down Tap Explosion Dim.redir b/NoteSkins/dance/midi-solo/Down Tap Explosion Dim.redir deleted file mode 100644 index 9bef57edb4..0000000000 --- a/NoteSkins/dance/midi-solo/Down Tap Explosion Dim.redir +++ /dev/null @@ -1 +0,0 @@ -Down Tap Explosion Bright \ No newline at end of file diff --git a/NoteSkins/dance/midi-solo/Down Tap Fake.png b/NoteSkins/dance/midi-solo/Down Tap Fake.png deleted file mode 100644 index 1954aa2d53..0000000000 Binary files a/NoteSkins/dance/midi-solo/Down Tap Fake.png and /dev/null differ diff --git a/NoteSkins/dance/midi-solo/Down Tap Lift.png b/NoteSkins/dance/midi-solo/Down Tap Lift.png deleted file mode 100644 index 8919b8a664..0000000000 Binary files a/NoteSkins/dance/midi-solo/Down Tap Lift.png and /dev/null differ diff --git a/NoteSkins/dance/midi-solo/Down Tap Mine.lua b/NoteSkins/dance/midi-solo/Down Tap Mine.lua deleted file mode 100644 index ae8d8bd24c..0000000000 --- a/NoteSkins/dance/midi-solo/Down Tap Mine.lua +++ /dev/null @@ -1,9 +0,0 @@ -local t = Def.ActorFrame { - Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap mine' ); - Frame0000=0; - Delay0000=1; - InitCommand=cmd(spin;effectclock,'beat';effectmagnitude,0,0,-180); - }; -}; -return t; diff --git a/NoteSkins/dance/midi-solo/Down Tap Note.lua b/NoteSkins/dance/midi-solo/Down Tap Note.lua deleted file mode 100644 index 9de3db7f01..0000000000 --- a/NoteSkins/dance/midi-solo/Down Tap Note.lua +++ /dev/null @@ -1,8 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap note' ); - Frames = Sprite.LinearFrames( 8, 1 ); - InitCommand=cmd(setstate,2); - DrawTapNoteMessageCommand=function(self,parent) - parent:spin(); - end; -}; diff --git a/NoteSkins/dance/midi-solo/_Down Tap Flash.png b/NoteSkins/dance/midi-solo/_Down Tap Flash.png deleted file mode 100644 index 5055d59771..0000000000 Binary files a/NoteSkins/dance/midi-solo/_Down Tap Flash.png and /dev/null differ diff --git a/NoteSkins/dance/midi-solo/_Down Tap Mine.png b/NoteSkins/dance/midi-solo/_Down Tap Mine.png deleted file mode 100644 index 53e4a6d966..0000000000 Binary files a/NoteSkins/dance/midi-solo/_Down Tap Mine.png and /dev/null differ diff --git a/NoteSkins/dance/midi-solo/_Down Tap Note 8x8.png b/NoteSkins/dance/midi-solo/_Down Tap Note 8x8.png deleted file mode 100644 index 353a9ebdd8..0000000000 Binary files a/NoteSkins/dance/midi-solo/_Down Tap Note 8x8.png and /dev/null differ diff --git a/NoteSkins/dance/midi-solo/_Down Tap Receptor.png b/NoteSkins/dance/midi-solo/_Down Tap Receptor.png deleted file mode 100644 index 4b1c2df488..0000000000 Binary files a/NoteSkins/dance/midi-solo/_Down Tap Receptor.png and /dev/null differ diff --git a/NoteSkins/dance/midi-solo/metrics.ini b/NoteSkins/dance/midi-solo/metrics.ini deleted file mode 100644 index 3dc54f0108..0000000000 --- a/NoteSkins/dance/midi-solo/metrics.ini +++ /dev/null @@ -1,81 +0,0 @@ -[Global] -FallbackNoteSkin=midi-note - -[NoteDisplay] -TapNoteAnimationIsVivid=0 -DrawHoldHeadForTapsOnSameRow=0 -TapNoteAnimationLength=4 -TapAdditionAnimationLength=4 -TapMineAnimationLength=1 -TapLiftAnimationLength=4 -HoldHeadAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldTopCapAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldBottomCapAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldBodyAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldTailAnimationLength=4 // doesn't matter. Only 1 frame anyway. - -StartDrawingHoldBodyOffsetFromHead=0 -StopDrawingHoldBodyOffsetFromTail=0 - -HoldLetGoGrayPercent=0.125 - -ReverseDrawOrder=1101 -HoldHeadIsAboveWavyParts=1 -HoldTailIsAboveWavyParts=1 -TapNoteAdditionTextureCoordOffsetX=0 -TapNoteAdditionTextureCoordOffsetY=0 -FlipHeadAndTailWhenReverse=1 -FlipHoldBodyWhenReverse=1 -TopHoldAnchorWhenReverse=1 - -TapNoteNoteColorTextureCoordSpacingX=0 -TapNoteNoteColorTextureCoordSpacingY=0.125 - -TapFakeNoteColorTextureCoordSpacingX=0 -TapFakeNoteColorTextureCoordSpacingY=0.125 - -HoldHeadNoteColorTextureCoordSpacingX=0 -HoldHeadNoteColorTextureCoordSpacingY=0 - -[GhostArrowDim] -NoneCommand= -HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,1,1,1,0.875;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 -MissCommand=blend,'BlendMode_Add'; -W5Command=blend,'BlendMode_Add';diffuse,0.8,0.0,0.6,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W4Command=blend,'BlendMode_Add';diffuse,0.3,0.8,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W3Command=blend,'BlendMode_Add';diffuse,0.0,1.0,0.4,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W2Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W1Command=blend,'BlendMode_Add';diffuse,1.0,1.0,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -LetGoCommand=blend,'BlendMode_Add'; -HeldCommand=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 - -[GhostArrowBright] -NoneCommand=blend,'BlendMode_Add'; -HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,1,1,1,0.875;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 -MissCommand=blend,'BlendMode_Add'; -W5Command=blend,'BlendMode_Add';diffuse,0.8,0.0,0.6,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W4Command=blend,'BlendMode_Add';diffuse,0.3,0.8,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W3Command=blend,'BlendMode_Add';diffuse,0.0,1.0,0.4,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W2Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W1Command=blend,'BlendMode_Add';diffuse,1.0,1.0,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -LetGoCommand=blend,'BlendMode_Add'; -HeldCommand=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 - -[ReceptorArrow] -W3Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -W2Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -W1Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -InitCommand= -NoneCommand=stoptweening;zoom,1.15;linear,0.12;zoom,1 -PressCommand=stoptweening;zoom,1.15;linear,0.12;zoom,1 -[ReceptorArrowOverlay] -W3Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -W2Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -W1Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -InitCommand=blend,"BlendMode_Add";effectclock,"beat";diffuseramp;effectcolor1,color("1,1,1,0");effectcolor2,color("1,1,1,1");effecttiming,.2,0,.8,0;effectoffset,.05 -NoneCommand=stoptweening;zoom,1.15;linear,0.12;zoom,1 -PressCommand=stoptweening;zoom,1.15;linear,0.12;zoom,1 -[ReceptorOverlay] -InitCommand=diffusealpha,0;blend,"BlendMode_Add" -PressCommand=finishtweening;zoom,1.1;decelerate,0.12;zoom,1;diffusealpha,0.6; -LiftCommand=finishtweening;accelerate,0.12;diffusealpha,0;zoom,1.2 \ No newline at end of file diff --git a/NoteSkins/dance/midi-vivid-3d/Down Hold Head Active (doubleres).png b/NoteSkins/dance/midi-vivid-3d/Down Hold Head Active (doubleres).png deleted file mode 100644 index f8f3c3cd66..0000000000 Binary files a/NoteSkins/dance/midi-vivid-3d/Down Hold Head Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-vivid-3d/Down Hold Head Inactive (doubleres).png b/NoteSkins/dance/midi-vivid-3d/Down Hold Head Inactive (doubleres).png deleted file mode 100644 index 6549e6f045..0000000000 Binary files a/NoteSkins/dance/midi-vivid-3d/Down Hold Head Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-vivid-3d/Down Roll Head Active (doubleres).png b/NoteSkins/dance/midi-vivid-3d/Down Roll Head Active (doubleres).png deleted file mode 100644 index 405856e719..0000000000 Binary files a/NoteSkins/dance/midi-vivid-3d/Down Roll Head Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-vivid-3d/Down Roll Head Inactive (doubleres).png b/NoteSkins/dance/midi-vivid-3d/Down Roll Head Inactive (doubleres).png deleted file mode 100644 index 31f5758cb3..0000000000 Binary files a/NoteSkins/dance/midi-vivid-3d/Down Roll Head Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-vivid-3d/Down Tap Note.lua b/NoteSkins/dance/midi-vivid-3d/Down Tap Note.lua deleted file mode 100644 index 496dbd4b30..0000000000 --- a/NoteSkins/dance/midi-vivid-3d/Down Tap Note.lua +++ /dev/null @@ -1,7 +0,0 @@ -local t = Def.Model { - Meshes=NOTESKIN:GetPath('_Down','Tap Note'); - Materials=NOTESKIN:GetPath('_Down','Tap Note'); - Bones=NOTESKIN:GetPath('_Down','Tap Note'); -}; - -return t; diff --git a/NoteSkins/dance/midi-vivid-3d/_Down Tap Note.txt b/NoteSkins/dance/midi-vivid-3d/_Down Tap Note.txt deleted file mode 100644 index bfca78272c..0000000000 --- a/NoteSkins/dance/midi-vivid-3d/_Down Tap Note.txt +++ /dev/null @@ -1,1110 +0,0 @@ -// MilkShape 3D ASCII - -Frames: 30 -Frame: 1 - -Meshes: 5 -"Black" 1 0 -45 -1 0.029150 -27.999105 4.999999 0.500693 0.950709 -1 -1 0.010281 -31.006968 0.000000 0.500378 1.000000 -1 -1 30.010281 -1.006967 0.000000 1.000000 0.508380 -1 -1 28.029150 0.023623 4.999999 0.967006 0.491491 -1 -1 30.010283 6.993033 0.000000 1.000000 0.377281 -1 -1 28.029152 6.000896 4.999999 0.967006 0.393540 -1 -1 24.987555 12.015761 0.000000 0.916351 0.294972 -1 -1 24.029150 10.000896 4.999999 0.900390 0.327990 -1 -1 16.987555 12.015761 0.000000 0.783119 0.294972 -1 -1 17.983696 9.978170 4.999999 0.799709 0.328363 -1 -1 10.033009 4.993034 0.000000 0.667298 0.410056 -1 -1 8.006424 0.000896 4.999999 0.633547 0.491864 -1 -1 8.029146 22.000895 4.999999 0.633925 0.131342 -1 -1 10.010277 23.015760 0.000000 0.666919 0.114711 -1 -1 3.010278 30.015760 0.000000 0.550341 0.000000 -1 -1 2.029147 28.000895 4.999999 0.534001 0.033018 -1 -1 -3.012450 29.993032 0.000000 0.450038 0.000372 -1 -1 -1.993581 28.000895 4.999999 0.467006 0.033018 -1 -1 -10.012450 22.993032 0.000000 0.333459 0.115084 -1 -1 -7.970854 22.023623 4.999999 0.367460 0.130970 -1 -1 -9.989720 4.993031 0.000000 0.333838 0.410056 -1 -1 -7.970853 0.000894 4.999999 0.367460 0.491864 -1 -1 -17.993578 10.000895 4.999999 0.200541 0.327990 -1 -1 -17.012447 12.015759 0.000000 0.216881 0.294972 -1 -1 -25.012447 11.993031 0.000000 0.083649 0.295345 -1 -1 -23.970852 10.000895 4.999999 0.100996 0.327990 -1 -1 -27.948124 6.000894 4.999999 0.034758 0.393540 -1 -1 -30.035175 6.993031 0.000000 0.000000 0.377281 -1 -1 -27.970850 0.046348 4.999999 0.034379 0.491119 -1 -1 -30.035173 -1.006969 0.000000 0.000000 0.508380 -1 -1 2.029147 28.000895 -4.999999 0.534001 0.033018 -1 -1 -1.993581 28.000895 -4.999999 0.467006 0.033018 -1 -1 8.029146 22.000895 -4.999999 0.633925 0.131342 -1 -1 8.006424 0.000896 -4.999999 0.633547 0.491864 -1 -1 17.983696 9.978170 -4.999999 0.799709 0.328363 -1 -1 24.029150 10.000896 -4.999999 0.900390 0.327990 -1 -1 28.029152 6.000896 -4.999999 0.967006 0.393540 -1 -1 28.029150 0.023623 -4.999999 0.967006 0.491491 -1 -1 0.029150 -27.999105 -4.999999 0.500693 0.950709 -1 -1 -27.970850 0.046348 -4.999999 0.034379 0.491119 -1 -1 -27.948124 6.000894 -4.999999 0.034758 0.393540 -1 -1 -23.970852 10.000895 -4.999999 0.100996 0.327990 -1 -1 -17.993578 10.000895 -4.999999 0.200541 0.327990 -1 -1 -7.970853 0.000894 -4.999999 0.367460 0.491864 -1 -1 -7.970854 22.023623 -4.999999 0.367460 0.130970 -1 -45 -0.002932 -0.702732 0.711449 -0.002601 -0.999997 0.000000 -0.864921 -0.501909 0.000000 -0.784181 -0.201250 0.586991 -0.968388 0.249449 0.000000 -0.695935 0.404489 0.593349 -0.503320 0.864100 0.000000 -0.201122 0.780788 0.591540 --0.252336 0.967640 -0.000000 --0.405170 0.690653 0.599029 -0.401840 0.915710 0.000000 -0.192797 0.446743 0.873642 -0.782539 0.201745 0.589009 -0.864588 0.502481 0.000000 -0.377721 0.925920 -0.000000 -0.303623 0.742900 0.596583 --0.250539 0.968106 -0.000000 --0.402693 0.693570 0.597326 --0.864320 0.502942 0.000000 --0.779547 0.200930 0.593240 --0.397723 0.917506 -0.000000 --0.194041 0.446460 0.873511 -0.403397 0.693668 0.596738 -0.248689 0.968583 0.000000 --0.502379 0.864647 0.000000 --0.202289 0.780905 0.590987 --0.686309 0.401138 0.606686 --0.967730 0.251990 -0.000000 --0.772359 -0.197468 0.603711 --0.864430 -0.502753 0.000000 -0.303624 0.742900 -0.596583 --0.402693 0.693570 -0.597326 -0.782539 0.201745 -0.589009 -0.192797 0.446743 -0.873642 --0.405170 0.690653 -0.599029 -0.201122 0.780788 -0.591540 -0.695935 0.404489 -0.593349 -0.784181 -0.201250 -0.586991 -0.002932 -0.702732 -0.711449 --0.772359 -0.197468 -0.603711 --0.686309 0.401138 -0.606686 --0.202289 0.780905 -0.590987 -0.403397 0.693668 -0.596738 --0.194041 0.446460 -0.873511 --0.779547 0.200930 -0.593240 -60 -1 0 1 2 0 1 2 1 -1 2 3 0 2 3 0 1 -1 3 2 4 3 2 4 1 -1 4 5 3 4 5 3 1 -1 5 4 6 5 4 6 1 -1 6 7 5 6 7 5 1 -1 7 6 8 7 6 8 1 -1 8 9 7 8 9 7 1 -1 8 10 9 8 10 9 1 -1 9 10 11 9 10 11 1 -1 11 10 12 11 10 12 1 -1 12 10 13 12 10 13 1 -1 13 14 15 13 14 15 1 -1 15 12 13 15 12 13 1 -1 15 14 16 15 14 16 1 -1 16 17 15 16 17 15 1 -1 17 16 18 17 16 18 1 -1 18 19 17 18 19 17 1 -1 19 18 20 19 18 20 1 -1 20 21 19 20 21 19 1 -1 21 20 22 21 20 22 1 -1 22 20 23 22 20 23 1 -1 23 24 25 23 24 25 1 -1 25 22 23 25 22 23 1 -1 25 24 26 25 24 26 1 -1 26 24 27 26 24 27 1 -1 27 28 26 27 28 26 1 -1 27 29 28 27 29 28 1 -1 28 29 0 28 29 0 1 -1 0 29 1 0 29 1 1 -1 30 31 16 30 31 16 1 -1 16 14 30 16 14 30 1 -1 30 14 13 30 14 13 1 -1 13 32 30 13 32 30 1 -1 32 13 10 32 13 10 1 -1 10 33 32 10 33 32 1 -1 33 10 34 33 10 34 1 -1 34 10 8 34 10 8 1 -1 8 35 34 8 35 34 1 -1 8 6 35 8 6 35 1 -1 35 6 36 35 6 36 1 -1 36 6 4 36 6 4 1 -1 4 37 36 4 37 36 1 -1 4 2 37 4 2 37 1 -1 37 2 38 37 2 38 1 -1 38 2 1 38 2 1 1 -1 1 29 38 1 29 38 1 -1 38 29 39 38 29 39 1 -1 39 29 27 39 29 27 1 -1 27 40 39 27 40 39 1 -1 40 27 24 40 27 24 1 -1 24 41 40 24 41 40 1 -1 41 24 23 41 24 23 1 -1 23 42 41 23 42 41 1 -1 20 42 23 20 42 23 1 -1 20 43 42 20 43 42 1 -1 43 20 44 43 20 44 1 -1 44 20 18 44 20 18 1 -1 44 18 31 44 18 31 1 -1 31 18 16 31 18 16 1 -"Outside" 0 1 -72 -0 2.029147 28.000895 4.999999 0.001421 0.003883 -1 -0 -0.987963 26.003908 4.999999 0.001421 0.039318 -1 -0 1.012037 26.003908 4.999999 0.001421 0.039318 -1 -0 -1.993581 28.000895 4.999999 0.001421 0.003883 -1 -0 -7.970854 22.023623 4.999999 0.001421 0.109944 -1 -0 -5.987962 21.023909 4.999999 0.001421 0.127683 -1 -0 8.029146 22.000895 4.999999 0.001421 0.110347 -1 -0 6.008218 21.017702 4.999999 0.001421 0.127793 -1 -0 -7.970853 0.000894 4.999999 0.001421 0.500715 -1 -0 -5.995701 0.539155 4.999999 0.001421 0.491164 -1 -0 -6.980797 -0.986500 4.999999 0.001421 0.518235 -1 -0 -7.980797 -1.486500 4.999999 0.001421 0.527107 -1 -0 -9.990721 -1.006439 4.999999 0.001421 0.518589 -1 -0 -17.993578 10.000895 4.999999 0.001421 0.323275 -1 -0 -18.990723 8.010803 4.999999 0.001421 0.358587 -1 -0 -23.970852 10.000895 4.999999 0.001421 0.323275 -1 -0 -23.007963 8.028046 4.999999 0.001421 0.358281 -1 -0 -27.948124 6.000894 4.999999 0.001421 0.394251 -1 -0 -25.990721 5.010804 4.999999 0.001421 0.411819 -1 -0 -27.970850 0.046348 4.999999 0.001421 0.499908 -1 -0 -25.990721 1.028045 4.999999 0.001421 0.482489 -1 -0 0.029150 -27.999105 4.999999 0.001421 0.997547 -1 -0 0.026521 -24.989195 4.999999 0.001421 0.944139 -1 -0 26.043762 1.028045 4.999999 0.001421 0.482489 -1 -0 28.029150 0.023623 4.999999 0.001421 0.500312 -1 -0 28.029152 6.000896 4.999999 0.001421 0.394251 -1 -0 26.026522 5.028045 4.999999 0.001421 0.411513 -1 -0 24.029150 10.000896 4.999999 0.001421 0.323275 -1 -0 23.026522 8.010805 4.999999 0.001421 0.358587 -1 -0 17.983696 9.978170 4.999999 0.001421 0.323678 -1 -0 19.023603 8.002317 4.999999 0.001421 0.358738 -1 -0 10.023603 -1.025462 4.999999 0.001421 0.518927 -1 -0 8.006424 0.000896 4.999999 0.001421 0.500715 -1 -0 8.019203 -1.503167 4.999999 0.001421 0.527403 -1 -0 7.019203 -0.986500 4.999999 0.001421 0.518235 -1 -0 6.008219 0.468983 4.999999 0.001421 0.492409 -1 -0 1.012037 26.003908 -4.999999 0.001421 0.039318 -1 -0 -0.987963 26.003908 -4.999999 0.001421 0.039318 -1 -0 2.029147 28.000895 -4.999999 0.001421 0.003883 -1 -0 -1.993581 28.000895 -4.999999 0.001421 0.003883 -1 -0 -7.970854 22.023623 -4.999999 0.001421 0.109944 -1 -0 -5.987962 21.023909 -4.999999 0.001421 0.127683 -1 -0 8.029146 22.000895 -4.999999 0.001421 0.110347 -1 -0 6.008218 21.017702 -4.999999 0.001421 0.127793 -1 -0 -7.970853 0.000894 -4.999999 0.001421 0.500715 -1 -0 -5.995701 0.539155 -4.999999 0.001421 0.491164 -1 -0 -6.980797 -0.986500 -4.999999 0.001421 0.518235 -1 -0 -7.980797 -1.486500 -4.999999 0.001421 0.527107 -1 -0 -9.990721 -1.006439 -4.999999 0.001421 0.518589 -1 -0 -17.993578 10.000895 -4.999999 0.001421 0.323275 -1 -0 -18.990723 8.010803 -4.999999 0.001421 0.358587 -1 -0 -23.970852 10.000895 -4.999999 0.001421 0.323275 -1 -0 -23.007963 8.028046 -4.999999 0.001421 0.358281 -1 -0 -27.948124 6.000894 -4.999999 0.001421 0.394251 -1 -0 -25.990721 5.010804 -4.999999 0.001421 0.411819 -1 -0 -27.970850 0.046348 -4.999999 0.001421 0.499908 -1 -0 -25.990721 1.028045 -4.999999 0.001421 0.482489 -1 -0 0.029150 -27.999105 -4.999999 0.001421 0.997547 -1 -0 0.026521 -24.989195 -4.999999 0.001421 0.944139 -1 -0 26.043762 1.028045 -4.999999 0.001421 0.482489 -1 -0 28.029150 0.023623 -4.999999 0.001421 0.500312 -1 -0 26.026522 5.028045 -4.999999 0.001421 0.411513 -1 -0 28.029152 6.000896 -4.999999 0.001421 0.394251 -1 -0 23.026522 8.010805 -4.999999 0.001421 0.358587 -1 -0 24.029150 10.000896 -4.999999 0.001421 0.323275 -1 -0 19.023603 8.002317 -4.999999 0.001421 0.358738 -1 -0 17.983696 9.978170 -4.999999 0.001421 0.323678 -1 -0 10.023603 -1.025462 -4.999999 0.001421 0.518927 -1 -0 8.006424 0.000896 -4.999999 0.001421 0.500715 -1 -0 8.019203 -1.503167 -4.999999 0.001421 0.527403 -1 -0 7.019203 -0.986500 -4.999999 0.001421 0.518235 -1 -0 6.008219 0.468983 -4.999999 0.001421 0.492409 -1 -2 -0.000000 0.000000 1.000000 -0.000000 0.000000 -1.000000 -72 -0 0 1 2 0 0 0 1 -0 0 3 1 0 0 0 1 -0 1 3 4 0 0 0 1 -0 4 5 1 0 0 0 1 -0 0 2 6 0 0 0 1 -0 6 2 7 0 0 0 1 -0 5 4 8 0 0 0 1 -0 8 9 5 0 0 0 1 -0 8 10 9 0 0 0 1 -0 8 11 10 0 0 0 1 -0 8 12 11 0 0 0 1 -0 12 8 13 0 0 0 1 -0 13 14 12 0 0 0 1 -0 14 13 15 0 0 0 1 -0 15 16 14 0 0 0 1 -0 16 15 17 0 0 0 1 -0 17 18 16 0 0 0 1 -0 17 19 18 0 0 0 1 -0 18 19 20 0 0 0 1 -0 20 19 21 0 0 0 1 -0 21 22 20 0 0 0 1 -0 22 21 23 0 0 0 1 -0 23 21 24 0 0 0 1 -0 24 25 26 0 0 0 1 -0 26 23 24 0 0 0 1 -0 25 27 28 0 0 0 1 -0 28 26 25 0 0 0 1 -0 27 29 30 0 0 0 1 -0 30 28 27 0 0 0 1 -0 30 29 31 0 0 0 1 -0 31 29 32 0 0 0 1 -0 33 31 32 0 0 0 1 -0 32 34 33 0 0 0 1 -0 34 32 35 0 0 0 1 -0 35 32 7 0 0 0 1 -0 7 32 6 0 0 0 1 -0 36 37 38 1 1 1 1 -0 37 39 38 1 1 1 1 -0 40 39 37 1 1 1 1 -0 37 41 40 1 1 1 1 -0 42 36 38 1 1 1 1 -0 43 36 42 1 1 1 1 -0 44 40 41 1 1 1 1 -0 41 45 44 1 1 1 1 -0 45 46 44 1 1 1 1 -0 46 47 44 1 1 1 1 -0 47 48 44 1 1 1 1 -0 49 44 48 1 1 1 1 -0 48 50 49 1 1 1 1 -0 51 49 50 1 1 1 1 -0 50 52 51 1 1 1 1 -0 53 51 52 1 1 1 1 -0 52 54 53 1 1 1 1 -0 54 55 53 1 1 1 1 -0 56 55 54 1 1 1 1 -0 57 55 56 1 1 1 1 -0 56 58 57 1 1 1 1 -0 59 57 58 1 1 1 1 -0 60 57 59 1 1 1 1 -0 61 62 60 1 1 1 1 -0 60 59 61 1 1 1 1 -0 63 64 62 1 1 1 1 -0 62 61 63 1 1 1 1 -0 65 66 64 1 1 1 1 -0 64 63 65 1 1 1 1 -0 67 66 65 1 1 1 1 -0 68 66 67 1 1 1 1 -0 68 67 69 1 1 1 1 -0 69 70 68 1 1 1 1 -0 71 68 70 1 1 1 1 -0 43 68 71 1 1 1 1 -0 42 68 43 1 1 1 1 -"Inside" 0 2 -120 -0 0.000825 -8.016326 -3.000000 0.001740 0.670973 -1 -0 -2.999175 -4.992517 -3.000000 0.001740 0.602002 -1 -0 3.000825 -4.992517 -3.000000 0.001740 0.602002 -1 -0 1.000825 3.031293 -3.000000 0.001740 0.418982 -1 -0 3.000824 5.031293 -3.000000 0.001740 0.373363 -1 -0 -2.999175 5.007484 -3.000000 0.001740 0.373906 -1 -0 -0.951556 3.007484 -3.000000 0.001740 0.419525 -1 -0 3.030587 19.009838 -3.000000 0.001740 0.054519 -1 -0 3.024634 9.007483 -3.000000 0.001740 0.282668 -1 -0 2.007331 20.033092 -3.000000 0.001740 0.031179 -1 -0 -2.992669 19.033092 -3.000000 0.001740 0.053989 -1 -0 -1.992669 20.009838 -3.000000 0.001740 0.031710 -1 -0 -2.999175 9.007483 -3.000000 0.001740 0.282668 -1 -0 -1.022985 6.983674 -3.000000 0.001740 0.328830 -1 -0 1.000825 6.983674 -3.000000 0.001740 0.328830 -1 -0 -0.006068 -21.018208 -3.000000 0.001740 0.967540 -1 -0 -1.009827 -10.997529 -3.000000 0.001740 0.738973 -1 -0 0.990173 -10.997529 -3.000000 0.001740 0.738973 -1 -0 -7.974154 -7.014760 -3.000000 0.001740 0.648128 -1 -0 -4.996882 -7.014760 -3.000000 0.001740 0.648128 -1 -0 5.003118 -6.992033 -3.000000 0.001740 0.647609 -1 -0 8.003119 -6.992033 -3.000000 0.001740 0.647609 -1 -0 -22.006069 1.034427 -3.000000 0.001739 0.464530 -1 -0 22.025845 1.007967 -3.000000 0.001740 0.465133 -1 -0 19.025845 4.007967 -3.000000 0.001740 0.396705 -1 -0 -19.032383 4.008111 -3.000000 0.001739 0.396701 -1 -0 -22.006069 4.008111 -3.000000 0.001739 0.396701 -1 -0 22.025845 4.007967 -3.000000 0.001740 0.396705 -1 -0 3.000825 -4.992517 3.000000 0.001740 0.602002 -1 -0 -2.999175 -4.992517 3.000000 0.001740 0.602002 -1 -0 0.000825 -8.016326 3.000000 0.001740 0.670973 -1 -0 3.000824 5.031293 3.000000 0.001740 0.373363 -1 -0 1.000825 3.031293 3.000000 0.001740 0.418982 -1 -0 -0.951556 3.007484 3.000000 0.001740 0.419525 -1 -0 -2.999175 5.007484 3.000000 0.001740 0.373906 -1 -0 2.007331 20.033092 3.000000 0.001740 0.031179 -1 -0 3.024634 9.007483 3.000000 0.001740 0.282668 -1 -0 3.030587 19.009838 3.000000 0.001740 0.054519 -1 -0 -2.999175 9.007483 3.000000 0.001740 0.282668 -1 -0 -1.992669 20.009838 3.000000 0.001740 0.031710 -1 -0 -2.992669 19.033092 3.000000 0.001740 0.053989 -1 -0 -1.022985 6.983674 3.000000 0.001740 0.328830 -1 -0 1.000825 6.983674 3.000000 0.001740 0.328830 -1 -0 0.990173 -10.997529 3.000000 0.001740 0.738973 -1 -0 -1.009827 -10.997529 3.000000 0.001740 0.738973 -1 -0 -0.006068 -21.018208 3.000000 0.001740 0.967540 -1 -0 -4.996882 -7.014760 3.000000 0.001740 0.648128 -1 -0 -7.974154 -7.014760 3.000000 0.001740 0.648128 -1 -0 5.003118 -6.992033 3.000000 0.001740 0.647609 -1 -0 8.003119 -6.992033 3.000000 0.001740 0.647609 -1 -0 -22.006069 1.034427 3.000000 0.001739 0.464530 -1 -0 22.025845 1.007967 3.000000 0.001740 0.465133 -1 -0 19.025845 4.007967 3.000000 0.001740 0.396705 -1 -0 -19.032383 4.008111 3.000000 0.001739 0.396701 -1 -0 -22.006069 4.008111 3.000000 0.001739 0.396701 -1 -0 22.025845 4.007967 3.000000 0.001740 0.396705 -1 -0 -2.028030 21.011059 -5.000000 0.001740 0.008873 -1 -0 1.988919 21.011059 -5.000000 0.001740 0.008873 -1 -0 4.005868 19.011059 -5.000000 0.001740 0.054492 -1 -0 4.001142 8.995085 -5.000000 0.001740 0.282951 -1 -0 1.016767 6.010711 -5.000000 0.001740 0.351023 -1 -0 -0.998858 5.995086 -5.000000 0.001740 0.351379 -1 -0 -4.014483 8.995085 -5.000000 0.001740 0.282951 -1 -0 -4.028030 18.994110 -5.000000 0.001740 0.054878 -1 -0 -1.003361 4.001674 -5.000000 0.001740 0.396848 -1 -0 0.983981 4.014333 -5.000000 0.001740 0.396560 -1 -0 3.009297 6.001674 -5.000000 0.001740 0.351229 -1 -0 3.996639 6.014333 -5.000000 0.001740 0.350940 -1 -0 -3.003361 6.014333 -5.000000 0.001740 0.350940 -1 -0 -4.016019 6.014333 -5.000000 0.001740 0.350940 -1 -0 3.996639 -4.998326 -5.000000 0.001740 0.602134 -1 -0 -4.003361 -4.998326 -5.000000 0.001740 0.602134 -1 -0 -0.003361 -9.010984 -5.000000 0.001740 0.693661 -1 -0 0.995619 -10.007179 -5.000000 0.001740 0.716383 -1 -0 -1.004381 -10.007179 -5.000000 0.001740 0.716383 -1 -0 -5.021330 -5.990230 -5.000000 0.001740 0.624759 -1 -0 4.995619 -5.990230 -5.000000 0.001740 0.624759 -1 -0 7.992096 -6.018801 -5.000000 0.001740 0.625411 -1 -0 -8.004382 -6.007180 -5.000000 0.001740 0.625145 -1 -0 -0.002961 -22.002113 -5.000000 0.001740 0.989982 -1 -0 -23.021332 1.009769 -5.000000 0.001739 0.465092 -1 -0 22.997040 0.997887 -5.000000 0.001740 0.465363 -1 -0 22.997040 4.020615 -5.000000 0.001740 0.396416 -1 -0 21.997040 5.020615 -5.000000 0.001740 0.373607 -1 -0 19.006918 5.008924 -5.000000 0.001740 0.373873 -1 -0 -19.021334 5.009769 -5.000000 0.001739 0.373854 -1 -0 -22.021334 5.026718 -5.000000 0.001739 0.373468 -1 -0 -23.004383 3.992820 -5.000000 0.001739 0.397050 -1 -0 -2.028030 21.011059 5.000000 0.001740 0.008873 -1 -0 1.988919 21.011059 5.000000 0.001740 0.008873 -1 -0 -4.028030 18.994110 5.000000 0.001740 0.054878 -1 -0 4.005868 19.011059 5.000000 0.001740 0.054492 -1 -0 4.001142 8.995085 5.000000 0.001740 0.282951 -1 -0 -4.014483 8.995085 5.000000 0.001740 0.282951 -1 -0 -0.998858 5.995086 5.000000 0.001740 0.351379 -1 -0 1.016767 6.010711 5.000000 0.001740 0.351023 -1 -0 -1.003361 4.001674 5.000000 0.001740 0.396848 -1 -0 0.983981 4.014333 5.000000 0.001740 0.396560 -1 -0 3.009297 6.001674 5.000000 0.001740 0.351229 -1 -0 3.996639 6.014333 5.000000 0.001740 0.350940 -1 -0 -3.003361 6.014333 5.000000 0.001740 0.350940 -1 -0 -4.016019 6.014333 5.000000 0.001740 0.350940 -1 -0 -4.003361 -4.998326 5.000000 0.001740 0.602134 -1 -0 3.996639 -4.998326 5.000000 0.001740 0.602134 -1 -0 -0.003361 -9.010984 5.000000 0.001740 0.693661 -1 -0 0.995619 -10.007179 5.000000 0.001740 0.716383 -1 -0 -1.004381 -10.007179 5.000000 0.001740 0.716383 -1 -0 4.995619 -5.990230 5.000000 0.001740 0.624759 -1 -0 7.992096 -6.018801 5.000000 0.001740 0.625411 -1 -0 19.006918 5.008924 5.000000 0.001740 0.373873 -1 -0 21.997040 5.020615 5.000000 0.001740 0.373607 -1 -0 22.997040 4.020615 5.000000 0.001740 0.396416 -1 -0 22.997040 0.997887 5.000000 0.001740 0.465363 -1 -0 -5.021330 -5.990230 5.000000 0.001740 0.624759 -1 -0 -8.004382 -6.007180 5.000000 0.001740 0.625145 -1 -0 -19.021334 5.009769 5.000000 0.001739 0.373854 -1 -0 -22.021334 5.026718 5.000000 0.001739 0.373468 -1 -0 -23.004383 3.992820 5.000000 0.001739 0.397050 -1 -0 -23.021332 1.009769 5.000000 0.001739 0.465092 -1 -0 -0.002961 -22.002113 5.000000 0.001740 0.989982 -1 -120 --0.000353 0.751387 -0.659862 -0.376460 0.159796 -0.912548 --0.308273 0.130798 -0.942263 -0.273570 -0.637181 -0.720528 --0.338913 -0.479364 -0.809536 -0.340723 -0.473065 -0.812476 --0.272043 -0.461163 -0.844583 --0.730933 -0.197844 -0.653143 --0.390175 0.233294 -0.890695 --0.234479 -0.552486 -0.799862 -0.721645 -0.199677 -0.662840 -0.328142 -0.549597 -0.768288 -0.389351 0.231582 -0.891502 -0.209070 0.480558 -0.851677 --0.199678 0.729234 -0.654482 --0.000371 0.304881 -0.952390 --0.162336 -0.598999 -0.784122 -0.205075 -0.480948 -0.852428 --0.273981 -0.457996 -0.845679 --0.269795 -0.633160 -0.725479 -0.269933 -0.636375 -0.722608 -0.274238 -0.459394 -0.844837 -0.374265 0.159414 -0.913517 --0.379339 0.161690 -0.911021 -0.203664 -0.478199 -0.854311 --0.203765 -0.478584 -0.854071 -0.527008 -0.521735 -0.670862 --0.528695 -0.526716 -0.665622 --0.308273 0.130798 0.942263 -0.376460 0.159796 0.912548 --0.000353 0.751387 0.659862 --0.338913 -0.479364 0.809536 -0.273570 -0.637181 0.720528 --0.272043 -0.461163 0.844583 -0.340723 -0.473065 0.812476 --0.234479 -0.552486 0.799862 --0.390175 0.233294 0.890695 --0.730933 -0.197844 0.653143 -0.389351 0.231582 0.891502 -0.328142 -0.549597 0.768288 -0.721645 -0.199677 0.662840 -0.209070 0.480558 0.851677 --0.199678 0.729234 0.654482 -0.205075 -0.480948 0.852428 --0.162336 -0.598999 0.784122 --0.000371 0.304881 0.952390 --0.269795 -0.633160 0.725479 --0.273981 -0.457996 0.845679 -0.269933 -0.636375 0.722608 -0.274238 -0.459394 0.844837 -0.374265 0.159414 0.913517 --0.379339 0.161690 0.911021 -0.203664 -0.478199 0.854311 --0.203765 -0.478584 0.854071 -0.527008 -0.521735 0.670862 --0.528695 -0.526716 0.665622 -0.237872 -0.868338 -0.435209 --0.356713 -0.840544 -0.407728 --0.791355 -0.474771 -0.385163 --0.872587 0.236631 -0.427315 --0.474538 0.790046 -0.388126 -0.357668 0.837573 -0.412971 -0.864593 0.236125 -0.443535 -0.784583 -0.473185 -0.400657 --0.233083 -0.873907 -0.426566 -0.355125 -0.837766 -0.414770 -0.473434 -0.791513 -0.386480 --0.574178 -0.584582 -0.573221 --0.471014 -0.791164 -0.390135 -0.574889 -0.575252 -0.581882 --0.836695 0.355795 -0.416354 -0.834796 0.355647 -0.420274 --0.000416 0.895382 -0.445299 -0.357230 -0.836540 -0.415436 --0.471915 -0.789372 -0.392668 --0.354459 -0.833982 -0.422887 -0.353385 -0.835884 -0.420020 -0.233778 -0.871970 -0.430134 --0.234970 -0.868421 -0.436617 -0.000236 0.897297 -0.441427 -0.834814 0.354901 -0.420869 --0.839160 0.357586 -0.409809 --0.839187 -0.357569 -0.409768 --0.355944 -0.835785 -0.418051 -0.357437 -0.834537 -0.419268 --0.357859 -0.834589 -0.418806 -0.364561 -0.828633 -0.424808 -0.839778 -0.348260 -0.416518 -0.237872 -0.868338 0.435209 --0.356713 -0.840544 0.407728 -0.784583 -0.473185 0.400657 --0.791355 -0.474771 0.385163 --0.872587 0.236631 0.427315 -0.864593 0.236125 0.443535 -0.357668 0.837573 0.412971 --0.474538 0.790046 0.388126 --0.233083 -0.873907 0.426566 -0.355125 -0.837766 0.414770 -0.473434 -0.791513 0.386480 --0.574178 -0.584582 0.573221 --0.471014 -0.791164 0.390135 -0.574889 -0.575252 0.581882 -0.834796 0.355647 0.420274 --0.836695 0.355795 0.416354 --0.000416 0.895382 0.445299 -0.357230 -0.836540 0.415436 --0.471915 -0.789372 0.392668 -0.353385 -0.835884 0.420020 -0.233778 -0.871970 0.430134 -0.357437 -0.834537 0.419268 --0.355944 -0.835785 0.418051 --0.839187 -0.357569 0.409768 --0.839160 0.357586 0.409809 --0.354459 -0.833982 0.422887 --0.234970 -0.868421 0.436617 --0.357859 -0.834589 0.418806 -0.364561 -0.828633 0.424808 -0.839778 -0.348260 0.416518 -0.834814 0.354901 0.420869 -0.000236 0.897297 0.441427 -164 -0 0 1 2 0 1 2 1 -0 2 3 4 2 3 4 1 -0 1 5 6 1 5 6 1 -0 6 3 2 6 3 2 1 -0 2 1 6 2 1 6 1 -0 7 8 9 7 8 9 1 -0 10 11 12 10 11 12 1 -0 12 11 9 12 11 9 1 -0 9 8 12 9 8 12 1 -0 13 12 8 13 12 8 1 -0 8 14 13 8 14 13 1 -0 15 16 17 15 16 17 1 -0 15 18 19 15 18 19 1 -0 19 16 15 19 16 15 1 -0 15 17 20 15 17 20 1 -0 20 21 15 20 21 15 1 -0 15 22 18 15 22 18 1 -0 15 21 23 15 21 23 1 -0 23 21 24 23 21 24 1 -0 18 22 25 18 22 25 1 -0 25 22 26 25 22 26 1 -0 23 24 27 23 24 27 1 -0 28 29 30 28 29 30 1 -0 31 32 28 31 32 28 1 -0 33 34 29 33 34 29 1 -0 28 32 33 28 32 33 1 -0 33 29 28 33 29 28 1 -0 35 36 37 35 36 37 1 -0 38 39 40 38 39 40 1 -0 35 39 38 35 39 38 1 -0 38 36 35 38 36 35 1 -0 36 38 41 36 38 41 1 -0 41 42 36 41 42 36 1 -0 43 44 45 43 44 45 1 -0 46 47 45 46 47 45 1 -0 45 44 46 45 44 46 1 -0 48 43 45 48 43 45 1 -0 45 49 48 45 49 48 1 -0 47 50 45 47 50 45 1 -0 51 49 45 51 49 45 1 -0 52 49 51 52 49 51 1 -0 53 50 47 53 50 47 1 -0 54 50 53 54 50 53 1 -0 55 52 51 55 52 51 1 -0 9 11 56 9 11 56 1 -0 9 56 57 9 56 57 1 -0 57 58 9 57 58 9 1 -0 9 58 7 9 58 7 1 -0 7 58 59 7 58 59 1 -0 59 8 7 59 8 7 1 -0 8 59 60 8 59 60 1 -0 60 14 8 60 14 8 1 -0 61 14 60 61 14 60 1 -0 61 13 14 61 13 14 1 -0 13 61 12 13 61 12 1 -0 12 61 62 12 61 62 1 -0 62 63 10 62 63 10 1 -0 10 12 62 10 12 62 1 -0 10 63 11 10 63 11 1 -0 11 63 56 11 63 56 1 -0 3 6 64 3 6 64 1 -0 64 65 3 64 65 3 1 -0 3 65 66 3 65 66 1 -0 66 4 3 66 4 3 1 -0 4 66 67 4 66 67 1 -0 64 6 68 64 6 68 1 -0 68 6 5 68 6 5 1 -0 5 69 68 5 69 68 1 -0 70 4 67 70 4 67 1 -0 70 2 4 70 2 4 1 -0 1 71 5 1 71 5 1 -0 5 71 69 5 71 69 1 -0 0 72 71 0 72 71 1 -0 71 1 0 71 1 0 1 -0 70 0 2 70 0 2 1 -0 70 72 0 70 72 0 1 -0 73 17 16 73 17 16 1 -0 16 74 73 16 74 73 1 -0 16 19 74 16 19 74 1 -0 74 19 75 74 19 75 1 -0 20 17 73 20 17 73 1 -0 73 76 20 73 76 20 1 -0 20 76 77 20 76 77 1 -0 75 19 78 75 19 78 1 -0 78 19 18 78 19 18 1 -0 20 77 21 20 77 21 1 -0 15 79 80 15 79 80 1 -0 80 22 15 80 22 15 1 -0 79 15 81 79 15 81 1 -0 23 81 15 23 81 15 1 -0 81 23 27 81 23 27 1 -0 27 82 81 27 82 81 1 -0 27 83 82 27 83 82 1 -0 83 27 84 83 27 84 1 -0 84 27 24 84 27 24 1 -0 84 24 21 84 24 21 1 -0 21 77 84 21 77 84 1 -0 78 18 85 78 18 85 1 -0 25 85 18 25 85 18 1 -0 85 25 26 85 25 26 1 -0 26 86 85 26 86 85 1 -0 86 26 87 86 26 87 1 -0 87 26 80 87 26 80 1 -0 26 22 80 26 22 80 1 -0 88 39 35 88 39 35 1 -0 35 89 88 35 89 88 1 -0 88 90 39 88 90 39 1 -0 39 90 40 39 90 40 1 -0 35 37 91 35 37 91 1 -0 91 89 35 91 89 35 1 -0 91 37 92 91 37 92 1 -0 92 37 36 92 37 36 1 -0 93 38 40 93 38 40 1 -0 40 90 93 40 90 93 1 -0 38 93 94 38 93 94 1 -0 94 41 38 94 41 38 1 -0 42 41 94 42 41 94 1 -0 94 95 42 94 95 42 1 -0 42 95 36 42 95 36 1 -0 36 95 92 36 95 92 1 -0 96 33 32 96 33 32 1 -0 32 97 96 32 97 96 1 -0 97 32 98 97 32 98 1 -0 98 32 31 98 32 31 1 -0 31 99 98 31 99 98 1 -0 33 96 100 33 96 100 1 -0 100 34 33 100 34 33 1 -0 34 100 101 34 100 101 1 -0 101 102 34 101 102 34 1 -0 34 102 29 34 102 29 1 -0 28 103 31 28 103 31 1 -0 31 103 99 31 103 99 1 -0 103 28 30 103 28 30 1 -0 30 104 103 30 104 103 1 -0 104 30 102 104 30 102 1 -0 102 30 29 102 30 29 1 -0 105 106 44 105 106 44 1 -0 44 43 105 44 43 105 1 -0 105 43 48 105 43 48 1 -0 48 107 105 48 107 105 1 -0 48 108 107 48 108 107 1 -0 108 48 49 108 48 49 1 -0 49 109 108 49 109 108 1 -0 49 52 109 49 52 109 1 -0 52 55 109 52 55 109 1 -0 109 55 110 109 55 110 1 -0 111 110 55 111 110 55 1 -0 55 112 111 55 112 111 1 -0 55 51 112 55 51 112 1 -0 44 106 46 44 106 46 1 -0 46 106 113 46 106 113 1 -0 113 114 46 113 114 46 1 -0 46 114 47 46 114 47 1 -0 47 114 115 47 114 115 1 -0 115 53 47 115 53 47 1 -0 53 115 54 53 115 54 1 -0 54 115 116 54 115 116 1 -0 116 117 54 116 117 54 1 -0 117 118 54 117 118 54 1 -0 54 118 50 54 118 50 1 -0 50 118 45 50 118 45 1 -0 45 118 119 45 118 119 1 -0 45 119 112 45 119 112 1 -0 112 51 45 112 51 45 1 -"Overlay" 0 3 -64 -0 -0.002961 -22.002113 5.000000 0.002549 0.715344 -1 -0 0.995619 -10.007179 5.000000 0.002549 0.659657 -1 -0 -1.004381 -10.007179 5.000000 0.002549 0.659657 -1 -0 -5.021330 -5.990230 5.000000 0.002549 0.641003 -1 -0 4.995619 -5.990230 5.000000 0.002549 0.641003 -1 -0 7.992096 -6.018801 5.000000 0.002549 0.641136 -1 -0 -8.004382 -6.007180 5.000000 0.002549 0.641084 -1 -0 -23.021332 1.009769 5.000000 0.002549 0.608507 -1 -0 22.997040 0.997887 5.000000 0.002549 0.608564 -1 -0 22.997040 4.020615 5.000000 0.002549 0.594530 -1 -0 21.997040 5.020615 5.000000 0.002549 0.589882 -1 -0 19.006918 5.008924 5.000000 0.002549 0.589940 -1 -0 -23.004383 3.992820 5.000000 0.002549 0.594657 -1 -0 -22.021334 5.026718 5.000000 0.002549 0.589859 -1 -0 -19.021334 5.009769 5.000000 0.002549 0.589935 -1 -0 -0.003361 -9.010984 5.000000 0.002549 0.415312 -1 -0 0.983981 4.014333 5.000000 0.002549 0.354838 -1 -0 -1.003361 4.001674 5.000000 0.002549 0.354896 -1 -0 -3.003361 6.014333 5.000000 0.002549 0.345549 -1 -0 -4.016019 6.014333 5.000000 0.002549 0.345549 -1 -0 -4.003361 -4.998326 5.000000 0.002549 0.396682 -1 -0 3.996639 -4.998326 5.000000 0.002549 0.396682 -1 -0 3.996639 6.014333 5.000000 0.002549 0.345549 -1 -0 3.009297 6.001674 5.000000 0.002549 0.345607 -1 -0 1.016767 6.010711 5.000000 0.002549 0.104771 -1 -0 4.001142 8.995085 5.000000 0.002549 0.090915 -1 -0 4.005868 19.011059 5.000000 0.002549 0.044419 -1 -0 -4.014483 8.995085 5.000000 0.002549 0.090915 -1 -0 -0.998858 5.995086 5.000000 0.002549 0.104846 -1 -0 -4.028030 18.994110 5.000000 0.002549 0.044494 -1 -0 -2.028030 21.011059 5.000000 0.002549 0.035130 -1 -0 1.988919 21.011059 5.000000 0.002549 0.035130 -1 -0 -1.004381 -10.007179 -5.000000 0.002549 0.659657 -1 -0 0.995619 -10.007179 -5.000000 0.002549 0.659657 -1 -0 -0.002961 -22.002113 -5.000000 0.002549 0.715344 -1 -0 -5.021330 -5.990230 -5.000000 0.002549 0.641003 -1 -0 4.995619 -5.990230 -5.000000 0.002549 0.641003 -1 -0 7.992096 -6.018801 -5.000000 0.002549 0.641136 -1 -0 -8.004382 -6.007180 -5.000000 0.002549 0.641084 -1 -0 -23.021332 1.009769 -5.000000 0.002549 0.608507 -1 -0 22.997040 0.997887 -5.000000 0.002549 0.608564 -1 -0 22.997040 4.020615 -5.000000 0.002549 0.594530 -1 -0 19.006918 5.008924 -5.000000 0.002549 0.589940 -1 -0 21.997040 5.020615 -5.000000 0.002549 0.589882 -1 -0 -23.004383 3.992820 -5.000000 0.002549 0.594657 -1 -0 -22.021334 5.026718 -5.000000 0.002549 0.589859 -1 -0 -19.021334 5.009769 -5.000000 0.002549 0.589935 -1 -0 -1.003361 4.001674 -5.000000 0.002549 0.354896 -1 -0 0.983981 4.014333 -5.000000 0.002549 0.354838 -1 -0 -0.003361 -9.010984 -5.000000 0.002549 0.415312 -1 -0 -4.003361 -4.998326 -5.000000 0.002549 0.396682 -1 -0 -4.016019 6.014333 -5.000000 0.002549 0.345549 -1 -0 -3.003361 6.014333 -5.000000 0.002549 0.345549 -1 -0 3.996639 -4.998326 -5.000000 0.002549 0.396682 -1 -0 3.009297 6.001674 -5.000000 0.002549 0.345607 -1 -0 3.996639 6.014333 -5.000000 0.002549 0.345549 -1 -0 4.005868 19.011059 -5.000000 0.002549 0.044419 -1 -0 4.001142 8.995085 -5.000000 0.002549 0.090915 -1 -0 1.016767 6.010711 -5.000000 0.002549 0.104771 -1 -0 -4.028030 18.994110 -5.000000 0.002549 0.044494 -1 -0 -0.998858 5.995086 -5.000000 0.002549 0.104846 -1 -0 -4.014483 8.995085 -5.000000 0.002549 0.090915 -1 -0 -2.028030 21.011059 -5.000000 0.002549 0.035130 -1 -0 1.988919 21.011059 -5.000000 0.002549 0.035130 -1 -2 -0.000000 0.000000 1.000000 -0.000000 0.000000 -1.000000 -52 -0 0 1 2 0 0 0 1 -0 0 2 3 0 0 0 1 -0 0 4 1 0 0 0 1 -0 0 5 4 0 0 0 1 -0 0 3 6 0 0 0 1 -0 0 6 7 0 0 0 1 -0 0 8 5 0 0 0 1 -0 5 8 9 0 0 0 1 -0 5 10 11 0 0 0 1 -0 10 5 9 0 0 0 1 -0 7 6 12 0 0 0 1 -0 12 6 13 0 0 0 1 -0 13 6 14 0 0 0 1 -0 15 16 17 0 0 0 1 -0 18 19 20 0 0 0 1 -0 20 15 17 0 0 0 1 -0 16 15 21 0 0 0 1 -0 21 22 23 0 0 0 1 -0 23 16 21 0 0 0 1 -0 17 18 20 0 0 0 1 -0 24 25 26 0 0 0 1 -0 27 28 29 0 0 0 1 -0 30 29 28 0 0 0 1 -0 24 26 31 0 0 0 1 -0 31 30 28 0 0 0 1 -0 28 24 31 0 0 0 1 -0 32 33 34 1 1 1 1 -0 35 32 34 1 1 1 1 -0 33 36 34 1 1 1 1 -0 36 37 34 1 1 1 1 -0 38 35 34 1 1 1 1 -0 39 38 34 1 1 1 1 -0 37 40 34 1 1 1 1 -0 41 40 37 1 1 1 1 -0 42 43 37 1 1 1 1 -0 41 37 43 1 1 1 1 -0 44 38 39 1 1 1 1 -0 45 38 44 1 1 1 1 -0 46 38 45 1 1 1 1 -0 47 48 49 1 1 1 1 -0 50 51 52 1 1 1 1 -0 47 49 50 1 1 1 1 -0 53 49 48 1 1 1 1 -0 54 55 53 1 1 1 1 -0 53 48 54 1 1 1 1 -0 50 52 47 1 1 1 1 -0 56 57 58 1 1 1 1 -0 59 60 61 1 1 1 1 -0 60 59 62 1 1 1 1 -0 63 56 58 1 1 1 1 -0 60 62 63 1 1 1 1 -0 63 58 60 1 1 1 1 -"Color" 0 3 -106 -0 -2.028030 21.011059 5.000000 0.002252 0.775557 -1 -0 1.988919 21.011059 5.000000 0.002259 0.775557 -1 -0 1.012037 26.003908 4.999999 0.002258 0.751326 -1 -0 -0.987963 26.003908 4.999999 0.002254 0.751326 -1 -0 -5.987962 21.023909 4.999999 0.002244 0.775495 -1 -0 6.008218 21.017702 4.999999 0.002267 0.775525 -1 -0 4.005868 19.011059 5.000000 0.002263 0.785263 -1 -0 -4.028030 18.994110 5.000000 0.002248 0.785345 -1 -0 3.009297 6.001674 5.000000 0.002261 0.848399 -1 -0 3.996639 6.014333 5.000000 0.002263 0.848338 -1 -0 4.001142 8.995085 5.000000 0.002263 0.833872 -1 -0 -4.014483 8.995085 5.000000 0.002248 0.833872 -1 -0 -4.016019 6.014333 5.000000 0.002248 0.848338 -1 -0 -3.003361 6.014333 5.000000 0.002250 0.848338 -1 -0 -0.998858 5.995086 5.000000 0.002254 0.848431 -1 -0 1.016767 6.010711 5.000000 0.002258 0.848355 -1 -0 -1.003361 4.001674 5.000000 0.002254 0.858106 -1 -0 0.983981 4.014333 5.000000 0.002258 0.858044 -1 -0 6.008219 0.468983 4.999999 0.002267 0.875250 -1 -0 -1.004381 -10.007179 5.000000 0.002254 0.926092 -1 -0 0.995619 -10.007179 5.000000 0.002258 0.926092 -1 -0 -0.003361 -9.010984 5.000000 0.002256 0.921257 -1 -0 4.995619 -5.990230 5.000000 0.002265 0.906597 -1 -0 3.996639 -4.998326 5.000000 0.002263 0.901784 -1 -0 -4.003361 -4.998326 5.000000 0.002248 0.901784 -1 -0 -5.021330 -5.990230 5.000000 0.002246 0.906597 -1 -0 -5.995701 0.539155 4.999999 0.002244 0.874910 -1 -0 7.992096 -6.018801 5.000000 0.002271 0.906736 -1 -0 10.023603 -1.025462 4.999999 0.002275 0.882502 -1 -0 -8.004382 -6.007180 5.000000 0.002240 0.906680 -1 -0 -9.990721 -1.006439 4.999999 0.002236 0.882411 -1 -0 8.019203 -1.503167 4.999999 0.002271 0.884822 -1 -0 7.019203 -0.986500 4.999999 0.002269 0.882314 -1 -0 -6.980797 -0.986500 4.999999 0.002242 0.882314 -1 -0 -7.980797 -1.486500 4.999999 0.002240 0.884741 -1 -0 19.006918 5.008924 5.000000 0.002292 0.853217 -1 -0 19.023603 8.002317 4.999999 0.002292 0.838690 -1 -0 -19.021334 5.009769 5.000000 0.002219 0.853213 -1 -0 -18.990723 8.010803 4.999999 0.002219 0.838649 -1 -0 -23.007963 8.028046 4.999999 0.002211 0.838565 -1 -0 -22.021334 5.026718 5.000000 0.002213 0.853131 -1 -0 -25.990721 5.010804 4.999999 0.002206 0.853208 -1 -0 -23.004383 3.992820 5.000000 0.002211 0.858148 -1 -0 -25.990721 1.028045 4.999999 0.002206 0.872537 -1 -0 -23.021332 1.009769 5.000000 0.002211 0.872625 -1 -0 22.997040 4.020615 5.000000 0.002300 0.858014 -1 -0 22.997040 0.997887 5.000000 0.002300 0.872683 -1 -0 26.043762 1.028045 4.999999 0.002306 0.872537 -1 -0 26.026522 5.028045 4.999999 0.002306 0.853124 -1 -0 21.997040 5.020615 5.000000 0.002298 0.853160 -1 -0 23.026522 8.010805 4.999999 0.002300 0.838649 -1 -0 -0.002961 -22.002113 5.000000 0.002256 0.984305 -1 -0 0.026521 -24.989195 4.999999 0.002256 0.998802 -1 -0 1.012037 26.003908 -4.999999 0.002258 0.751326 -1 -0 1.988919 21.011059 -5.000000 0.002259 0.775557 -1 -0 -2.028030 21.011059 -5.000000 0.002252 0.775557 -1 -0 -0.987963 26.003908 -4.999999 0.002254 0.751326 -1 -0 -5.987962 21.023909 -4.999999 0.002244 0.775495 -1 -0 6.008218 21.017702 -4.999999 0.002267 0.775525 -1 -0 4.005868 19.011059 -5.000000 0.002263 0.785263 -1 -0 -4.028030 18.994110 -5.000000 0.002248 0.785345 -1 -0 4.001142 8.995085 -5.000000 0.002263 0.833872 -1 -0 3.996639 6.014333 -5.000000 0.002263 0.848338 -1 -0 3.009297 6.001674 -5.000000 0.002261 0.848399 -1 -0 -3.003361 6.014333 -5.000000 0.002250 0.848338 -1 -0 -4.016019 6.014333 -5.000000 0.002248 0.848338 -1 -0 -4.014483 8.995085 -5.000000 0.002248 0.833872 -1 -0 -0.998858 5.995086 -5.000000 0.002254 0.848431 -1 -0 1.016767 6.010711 -5.000000 0.002258 0.848355 -1 -0 -1.003361 4.001674 -5.000000 0.002254 0.858106 -1 -0 0.983981 4.014333 -5.000000 0.002258 0.858044 -1 -0 6.008219 0.468983 -4.999999 0.002267 0.875250 -1 -0 -0.003361 -9.010984 -5.000000 0.002256 0.921257 -1 -0 0.995619 -10.007179 -5.000000 0.002258 0.926092 -1 -0 -1.004381 -10.007179 -5.000000 0.002254 0.926092 -1 -0 3.996639 -4.998326 -5.000000 0.002263 0.901784 -1 -0 4.995619 -5.990230 -5.000000 0.002265 0.906597 -1 -0 -4.003361 -4.998326 -5.000000 0.002248 0.901784 -1 -0 -5.021330 -5.990230 -5.000000 0.002246 0.906597 -1 -0 -5.995701 0.539155 -4.999999 0.002244 0.874910 -1 -0 10.023603 -1.025462 -4.999999 0.002275 0.882502 -1 -0 7.992096 -6.018801 -5.000000 0.002271 0.906736 -1 -0 -9.990721 -1.006439 -4.999999 0.002236 0.882411 -1 -0 -8.004382 -6.007180 -5.000000 0.002240 0.906680 -1 -0 8.019203 -1.503167 -4.999999 0.002271 0.884822 -1 -0 7.019203 -0.986500 -4.999999 0.002269 0.882314 -1 -0 -6.980797 -0.986500 -4.999999 0.002242 0.882314 -1 -0 -7.980797 -1.486500 -4.999999 0.002240 0.884741 -1 -0 19.023603 8.002317 -4.999999 0.002292 0.838690 -1 -0 19.006918 5.008924 -5.000000 0.002292 0.853217 -1 -0 -18.990723 8.010803 -4.999999 0.002219 0.838649 -1 -0 -19.021334 5.009769 -5.000000 0.002219 0.853213 -1 -0 -23.007963 8.028046 -4.999999 0.002211 0.838565 -1 -0 -22.021334 5.026718 -5.000000 0.002213 0.853131 -1 -0 -25.990721 5.010804 -4.999999 0.002206 0.853208 -1 -0 -23.004383 3.992820 -5.000000 0.002211 0.858148 -1 -0 -25.990721 1.028045 -4.999999 0.002206 0.872537 -1 -0 -23.021332 1.009769 -5.000000 0.002211 0.872625 -1 -0 26.043762 1.028045 -4.999999 0.002306 0.872537 -1 -0 22.997040 0.997887 -5.000000 0.002300 0.872683 -1 -0 22.997040 4.020615 -5.000000 0.002300 0.858014 -1 -0 26.026522 5.028045 -4.999999 0.002306 0.853124 -1 -0 21.997040 5.020615 -5.000000 0.002298 0.853160 -1 -0 23.026522 8.010805 -4.999999 0.002300 0.838649 -1 -0 0.026521 -24.989195 -4.999999 0.002256 0.998802 -1 -0 -0.002961 -22.002113 -5.000000 0.002256 0.984305 -1 -2 --0.000000 0.000000 1.000000 -0.000000 0.000000 -1.000000 -114 -0 0 1 2 0 0 0 1 -0 2 3 0 0 0 0 1 -0 0 3 4 0 0 0 1 -0 1 5 2 0 0 0 1 -0 5 1 6 0 0 0 1 -0 7 0 4 0 0 0 1 -0 8 9 10 0 0 0 1 -0 11 12 13 0 0 0 1 -0 13 14 11 0 0 0 1 -0 15 8 10 0 0 0 1 -0 13 16 14 0 0 0 1 -0 16 17 15 0 0 0 1 -0 15 14 16 0 0 0 1 -0 17 8 15 0 0 0 1 -0 18 5 6 0 0 0 1 -0 6 10 18 0 0 0 1 -0 18 10 9 0 0 0 1 -0 19 20 21 0 0 0 1 -0 20 22 23 0 0 0 1 -0 23 21 20 0 0 0 1 -0 19 21 24 0 0 0 1 -0 24 25 19 0 0 0 1 -0 9 23 18 0 0 0 1 -0 24 12 26 0 0 0 1 -0 22 27 28 0 0 0 1 -0 29 25 30 0 0 0 1 -0 28 31 22 0 0 0 1 -0 22 31 32 0 0 0 1 -0 22 32 18 0 0 0 1 -0 18 23 22 0 0 0 1 -0 25 24 26 0 0 0 1 -0 26 33 25 0 0 0 1 -0 25 33 34 0 0 0 1 -0 34 30 25 0 0 0 1 -0 26 12 11 0 0 0 1 -0 26 11 7 0 0 0 1 -0 7 4 26 0 0 0 1 -0 28 35 36 0 0 0 1 -0 37 30 38 0 0 0 1 -0 39 37 38 0 0 0 1 -0 39 40 37 0 0 0 1 -0 40 39 41 0 0 0 1 -0 41 42 40 0 0 0 1 -0 42 41 43 0 0 0 1 -0 43 44 42 0 0 0 1 -0 45 46 47 0 0 0 1 -0 47 48 45 0 0 0 1 -0 45 48 49 0 0 0 1 -0 49 48 50 0 0 0 1 -0 50 35 49 0 0 0 1 -0 35 50 36 0 0 0 1 -0 51 52 47 0 0 0 1 -0 47 46 51 0 0 0 1 -0 51 43 52 0 0 0 1 -0 51 44 43 0 0 0 1 -0 53 54 55 1 1 1 1 -0 55 56 53 1 1 1 1 -0 57 56 55 1 1 1 1 -0 53 58 54 1 1 1 1 -0 59 54 58 1 1 1 1 -0 57 55 60 1 1 1 1 -0 61 62 63 1 1 1 1 -0 64 65 66 1 1 1 1 -0 66 67 64 1 1 1 1 -0 61 63 68 1 1 1 1 -0 67 69 64 1 1 1 1 -0 68 70 69 1 1 1 1 -0 69 67 68 1 1 1 1 -0 68 63 70 1 1 1 1 -0 59 58 71 1 1 1 1 -0 71 61 59 1 1 1 1 -0 62 61 71 1 1 1 1 -0 72 73 74 1 1 1 1 -0 75 76 73 1 1 1 1 -0 73 72 75 1 1 1 1 -0 77 72 74 1 1 1 1 -0 74 78 77 1 1 1 1 -0 71 75 62 1 1 1 1 -0 79 65 77 1 1 1 1 -0 80 81 76 1 1 1 1 -0 82 78 83 1 1 1 1 -0 76 84 80 1 1 1 1 -0 85 84 76 1 1 1 1 -0 71 85 76 1 1 1 1 -0 76 75 71 1 1 1 1 -0 79 77 78 1 1 1 1 -0 78 86 79 1 1 1 1 -0 87 86 78 1 1 1 1 -0 78 82 87 1 1 1 1 -0 66 65 79 1 1 1 1 -0 60 66 79 1 1 1 1 -0 79 57 60 1 1 1 1 -0 88 89 80 1 1 1 1 -0 90 82 91 1 1 1 1 -0 90 91 92 1 1 1 1 -0 91 93 92 1 1 1 1 -0 94 92 93 1 1 1 1 -0 93 95 94 1 1 1 1 -0 96 94 95 1 1 1 1 -0 95 97 96 1 1 1 1 -0 98 99 100 1 1 1 1 -0 100 101 98 1 1 1 1 -0 102 101 100 1 1 1 1 -0 103 101 102 1 1 1 1 -0 102 89 103 1 1 1 1 -0 88 103 89 1 1 1 1 -0 98 104 105 1 1 1 1 -0 105 99 98 1 1 1 1 -0 104 96 105 1 1 1 1 -0 96 97 105 1 1 1 1 -0 27 35 28 0 0 0 1 -0 37 29 30 0 0 0 1 -0 80 89 81 1 1 1 1 -0 82 83 91 1 1 1 1 - -Materials: 4 -"Black" -0.200000 0.200000 0.200000 1.000000 -0.800000 0.800000 0.800000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 -1.000000 -"tex\black.png" -"" -"Outside" -0.200000 0.200000 0.200000 1.000000 -0.800000 0.800000 0.800000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 -1.000000 -"tex\outside.ini" -"" -"Inside" -0.200000 0.200000 0.200000 1.000000 -0.800000 0.800000 0.800000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 -1.000000 -"tex\inside.ini" -"" -"Overlay" -0.200000 0.200000 0.200000 1.000000 -0.800000 0.800000 0.800000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 -1.000000 -"tex\overlay.ini" -"" - -Bones: 0 -GroupComments: 0 -MaterialComments: 0 -BoneComments: 0 -ModelComment: 0 diff --git a/NoteSkins/dance/midi-vivid-3d/metrics.ini b/NoteSkins/dance/midi-vivid-3d/metrics.ini deleted file mode 100644 index 6f0b434b0c..0000000000 --- a/NoteSkins/dance/midi-vivid-3d/metrics.ini +++ /dev/null @@ -1,88 +0,0 @@ -[Global] -FallbackNoteSkin=midi-note - -[NoteDisplay] -TapNoteAnimationIsVivid=1 -TapAdditionAnimationIsVivid=1 -DrawHoldHeadForTapsOnSameRow=1 -TapNoteAnimationLength=4 -TapAdditionAnimationLength=4 -TapMineAnimationLength=1 -TapLiftAnimationLength=4 -HoldHeadAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldTopCapAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldBottomCapAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldBodyAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldTailAnimationLength=4 // doesn't matter. Only 1 frame anyway. - -StartDrawingHoldBodyOffsetFromHead=0 -StopDrawingHoldBodyOffsetFromTail=0 - -HoldLetGoGrayPercent=0.125 - -ReverseDrawOrder=1101 -HoldHeadIsAboveWavyParts=1 -HoldTailIsAboveWavyParts=1 -TapNoteNoteColorTextureCoordOffsetX=0 -TapNoteNoteColorTextureCoordOffsetY=0 -TapNoteAdditionTextureCoordOffsetX=0 -TapNoteAdditionTextureCoordOffsetY=0 -FlipHeadAndTailWhenReverse=1 -FlipHoldBodyWhenReverse=1 -TopHoldAnchorWhenReverse=1 - -TapNoteNoteColorTextureCoordSpacingX=0 -TapNoteNoteColorTextureCoordSpacingY=0 - -TapFakeNoteColorTextureCoordSpacingX=0 -TapFakeNoteColorTextureCoordSpacingY=0 - -HoldHeadNoteColorTextureCoordSpacingX=0 -HoldHeadNoteColorTextureCoordSpacingY=0 - -[GhostArrowDim] -NoneCommand= -HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,1,1,1,0.875;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 -MissCommand=blend,'BlendMode_Add'; -W5Command=blend,'BlendMode_Add';diffuse,0.8,0.0,0.6,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W4Command=blend,'BlendMode_Add';diffuse,0.3,0.8,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W3Command=blend,'BlendMode_Add';diffuse,0.0,1.0,0.4,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W2Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W1Command=blend,'BlendMode_Add';diffuse,1.0,1.0,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -LetGoCommand=blend,'BlendMode_Add'; -HeldCommand=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 - -[GhostArrowBright] -NoneCommand=blend,'BlendMode_Add'; -HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,1,1,1,0.875;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 -MissCommand=blend,'BlendMode_Add'; -W5Command=blend,'BlendMode_Add';diffuse,0.8,0.0,0.6,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W4Command=blend,'BlendMode_Add';diffuse,0.3,0.8,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W3Command=blend,'BlendMode_Add';diffuse,0.0,1.0,0.4,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W2Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W1Command=blend,'BlendMode_Add';diffuse,1.0,1.0,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -LetGoCommand=blend,'BlendMode_Add'; -HeldCommand=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 - -[HoldGhostArrow] -HoldingOnCommand=visible,true -HoldingOffCommand=visible,false - -[ReceptorArrow] -W3Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -W2Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -W1Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -InitCommand= -NoneCommand=stoptweening;zoom,1.15;linear,0.12;zoom,1 -PressCommand=stoptweening;zoom,1.15;linear,0.12;zoom,1 -[ReceptorArrowOverlay] -W3Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -W2Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -W1Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -InitCommand=blend,"BlendMode_Add";effectclock,"beat";diffuseramp;effectcolor1,color("1,1,1,0");effectcolor2,color("1,1,1,1");effecttiming,.2,0,.8,0;effectoffset,.05 -NoneCommand=stoptweening;zoom,1.15;linear,0.12;zoom,1 -PressCommand=stoptweening;zoom,1.15;linear,0.12;zoom,1 -[ReceptorOverlay] -InitCommand=diffusealpha,0;blend,"BlendMode_Add" -PressCommand=finishtweening;zoom,1.1;decelerate,0.12;zoom,1;diffusealpha,0.6; -LiftCommand=finishtweening;accelerate,0.12;diffusealpha,0;zoom,1.2 diff --git a/NoteSkins/dance/midi-vivid-3d/tex/black.png b/NoteSkins/dance/midi-vivid-3d/tex/black.png deleted file mode 100644 index ecec4e6f0d..0000000000 Binary files a/NoteSkins/dance/midi-vivid-3d/tex/black.png and /dev/null differ diff --git a/NoteSkins/dance/midi-vivid-3d/tex/inside.ini b/NoteSkins/dance/midi-vivid-3d/tex/inside.ini deleted file mode 100644 index eb3744e91a..0000000000 --- a/NoteSkins/dance/midi-vivid-3d/tex/inside.ini +++ /dev/null @@ -1,4 +0,0 @@ -[AnimatedTexture] -TexVelocityX=1 -Frame0000=inside.png -Delay0000=16 \ No newline at end of file diff --git a/NoteSkins/dance/midi-vivid-3d/tex/inside.png b/NoteSkins/dance/midi-vivid-3d/tex/inside.png deleted file mode 100644 index f65071c252..0000000000 Binary files a/NoteSkins/dance/midi-vivid-3d/tex/inside.png and /dev/null differ diff --git a/NoteSkins/dance/midi-vivid-3d/tex/outside.ini b/NoteSkins/dance/midi-vivid-3d/tex/outside.ini deleted file mode 100644 index 9e5d9bf447..0000000000 --- a/NoteSkins/dance/midi-vivid-3d/tex/outside.ini +++ /dev/null @@ -1,4 +0,0 @@ -[AnimatedTexture] -TexVelocityX=1 -Frame0000=outside.png -Delay0000=16 \ No newline at end of file diff --git a/NoteSkins/dance/midi-vivid-3d/tex/outside.png b/NoteSkins/dance/midi-vivid-3d/tex/outside.png deleted file mode 100644 index f0cd64b94b..0000000000 Binary files a/NoteSkins/dance/midi-vivid-3d/tex/outside.png and /dev/null differ diff --git a/NoteSkins/dance/midi-vivid-3d/tex/overlay.ini b/NoteSkins/dance/midi-vivid-3d/tex/overlay.ini deleted file mode 100644 index 6038c68e08..0000000000 --- a/NoteSkins/dance/midi-vivid-3d/tex/overlay.ini +++ /dev/null @@ -1,4 +0,0 @@ -[AnimatedTexture] -TexVelocityX=1 -Frame0000=overlay.png -Delay0000=16 \ No newline at end of file diff --git a/NoteSkins/dance/midi-vivid-3d/tex/overlay.png b/NoteSkins/dance/midi-vivid-3d/tex/overlay.png deleted file mode 100644 index f5f8e551fa..0000000000 Binary files a/NoteSkins/dance/midi-vivid-3d/tex/overlay.png and /dev/null differ diff --git a/NoteSkins/dance/midi-vivid/Down Hold Head Active (doubleres).png b/NoteSkins/dance/midi-vivid/Down Hold Head Active (doubleres).png deleted file mode 100644 index f8f3c3cd66..0000000000 Binary files a/NoteSkins/dance/midi-vivid/Down Hold Head Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-vivid/Down Hold Head Inactive (doubleres).png b/NoteSkins/dance/midi-vivid/Down Hold Head Inactive (doubleres).png deleted file mode 100644 index 6549e6f045..0000000000 Binary files a/NoteSkins/dance/midi-vivid/Down Hold Head Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-vivid/Down Roll Head Active (doubleres).png b/NoteSkins/dance/midi-vivid/Down Roll Head Active (doubleres).png deleted file mode 100644 index 405856e719..0000000000 Binary files a/NoteSkins/dance/midi-vivid/Down Roll Head Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-vivid/Down Roll Head Inactive (doubleres).png b/NoteSkins/dance/midi-vivid/Down Roll Head Inactive (doubleres).png deleted file mode 100644 index 31f5758cb3..0000000000 Binary files a/NoteSkins/dance/midi-vivid/Down Roll Head Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-vivid/Down Tap Addition 4x4 (doubleres).png b/NoteSkins/dance/midi-vivid/Down Tap Addition 4x4 (doubleres).png deleted file mode 100644 index f01905fceb..0000000000 Binary files a/NoteSkins/dance/midi-vivid/Down Tap Addition 4x4 (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-vivid/Down Tap Note 4x4 (doubleres).png b/NoteSkins/dance/midi-vivid/Down Tap Note 4x4 (doubleres).png deleted file mode 100644 index 4f7741d1b6..0000000000 Binary files a/NoteSkins/dance/midi-vivid/Down Tap Note 4x4 (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/midi-vivid/metrics.ini b/NoteSkins/dance/midi-vivid/metrics.ini deleted file mode 100644 index 6f0b434b0c..0000000000 --- a/NoteSkins/dance/midi-vivid/metrics.ini +++ /dev/null @@ -1,88 +0,0 @@ -[Global] -FallbackNoteSkin=midi-note - -[NoteDisplay] -TapNoteAnimationIsVivid=1 -TapAdditionAnimationIsVivid=1 -DrawHoldHeadForTapsOnSameRow=1 -TapNoteAnimationLength=4 -TapAdditionAnimationLength=4 -TapMineAnimationLength=1 -TapLiftAnimationLength=4 -HoldHeadAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldTopCapAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldBottomCapAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldBodyAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldTailAnimationLength=4 // doesn't matter. Only 1 frame anyway. - -StartDrawingHoldBodyOffsetFromHead=0 -StopDrawingHoldBodyOffsetFromTail=0 - -HoldLetGoGrayPercent=0.125 - -ReverseDrawOrder=1101 -HoldHeadIsAboveWavyParts=1 -HoldTailIsAboveWavyParts=1 -TapNoteNoteColorTextureCoordOffsetX=0 -TapNoteNoteColorTextureCoordOffsetY=0 -TapNoteAdditionTextureCoordOffsetX=0 -TapNoteAdditionTextureCoordOffsetY=0 -FlipHeadAndTailWhenReverse=1 -FlipHoldBodyWhenReverse=1 -TopHoldAnchorWhenReverse=1 - -TapNoteNoteColorTextureCoordSpacingX=0 -TapNoteNoteColorTextureCoordSpacingY=0 - -TapFakeNoteColorTextureCoordSpacingX=0 -TapFakeNoteColorTextureCoordSpacingY=0 - -HoldHeadNoteColorTextureCoordSpacingX=0 -HoldHeadNoteColorTextureCoordSpacingY=0 - -[GhostArrowDim] -NoneCommand= -HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,1,1,1,0.875;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 -MissCommand=blend,'BlendMode_Add'; -W5Command=blend,'BlendMode_Add';diffuse,0.8,0.0,0.6,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W4Command=blend,'BlendMode_Add';diffuse,0.3,0.8,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W3Command=blend,'BlendMode_Add';diffuse,0.0,1.0,0.4,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W2Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W1Command=blend,'BlendMode_Add';diffuse,1.0,1.0,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -LetGoCommand=blend,'BlendMode_Add'; -HeldCommand=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 - -[GhostArrowBright] -NoneCommand=blend,'BlendMode_Add'; -HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,1,1,1,0.875;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 -MissCommand=blend,'BlendMode_Add'; -W5Command=blend,'BlendMode_Add';diffuse,0.8,0.0,0.6,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W4Command=blend,'BlendMode_Add';diffuse,0.3,0.8,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W3Command=blend,'BlendMode_Add';diffuse,0.0,1.0,0.4,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W2Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W1Command=blend,'BlendMode_Add';diffuse,1.0,1.0,1.0,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -LetGoCommand=blend,'BlendMode_Add'; -HeldCommand=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,0.875;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 - -[HoldGhostArrow] -HoldingOnCommand=visible,true -HoldingOffCommand=visible,false - -[ReceptorArrow] -W3Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -W2Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -W1Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -InitCommand= -NoneCommand=stoptweening;zoom,1.15;linear,0.12;zoom,1 -PressCommand=stoptweening;zoom,1.15;linear,0.12;zoom,1 -[ReceptorArrowOverlay] -W3Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -W2Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -W1Command=stoptweening;zoom,1.15;linear,0.12;zoom,1 -InitCommand=blend,"BlendMode_Add";effectclock,"beat";diffuseramp;effectcolor1,color("1,1,1,0");effectcolor2,color("1,1,1,1");effecttiming,.2,0,.8,0;effectoffset,.05 -NoneCommand=stoptweening;zoom,1.15;linear,0.12;zoom,1 -PressCommand=stoptweening;zoom,1.15;linear,0.12;zoom,1 -[ReceptorOverlay] -InitCommand=diffusealpha,0;blend,"BlendMode_Add" -PressCommand=finishtweening;zoom,1.1;decelerate,0.12;zoom,1;diffusealpha,0.6; -LiftCommand=finishtweening;accelerate,0.12;diffusealpha,0;zoom,1.2 diff --git a/NoteSkins/dance/retro/Down Hold Body active.png b/NoteSkins/dance/retro/Down Hold Body active.png deleted file mode 100644 index e20cc7c859..0000000000 Binary files a/NoteSkins/dance/retro/Down Hold Body active.png and /dev/null differ diff --git a/NoteSkins/dance/retro/Down Hold Body inactive.png b/NoteSkins/dance/retro/Down Hold Body inactive.png deleted file mode 100644 index 6321429228..0000000000 Binary files a/NoteSkins/dance/retro/Down Hold Body inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retro/Down Hold BottomCap active.png b/NoteSkins/dance/retro/Down Hold BottomCap active.png deleted file mode 100644 index 2bf694a5c3..0000000000 Binary files a/NoteSkins/dance/retro/Down Hold BottomCap active.png and /dev/null differ diff --git a/NoteSkins/dance/retro/Down Hold BottomCap inactive.png b/NoteSkins/dance/retro/Down Hold BottomCap inactive.png deleted file mode 100644 index a551bd7a0e..0000000000 Binary files a/NoteSkins/dance/retro/Down Hold BottomCap inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retro/Down Hold Explosion.lua b/NoteSkins/dance/retro/Down Hold Explosion.lua deleted file mode 100644 index 919b907c15..0000000000 --- a/NoteSkins/dance/retro/Down Hold Explosion.lua +++ /dev/null @@ -1,3 +0,0 @@ -return LoadActor("Down Tap Explosion Bright")..{ - CheckpointHitCommand=cmd(diffusealpha,0); -}; \ No newline at end of file diff --git a/NoteSkins/dance/retro/Down Hold Head active.png b/NoteSkins/dance/retro/Down Hold Head active.png deleted file mode 100644 index d742488c83..0000000000 Binary files a/NoteSkins/dance/retro/Down Hold Head active.png and /dev/null differ diff --git a/NoteSkins/dance/retro/Down Hold Head inactive.png b/NoteSkins/dance/retro/Down Hold Head inactive.png deleted file mode 100644 index 6ca88e3d6b..0000000000 Binary files a/NoteSkins/dance/retro/Down Hold Head inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retro/Down Receptor.lua b/NoteSkins/dance/retro/Down Receptor.lua deleted file mode 100644 index b538eb3b97..0000000000 --- a/NoteSkins/dance/retro/Down Receptor.lua +++ /dev/null @@ -1,23 +0,0 @@ -local t = Def.ActorFrame{ - -- normal - Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'receptor base' ); - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'InitCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - PressCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'PressCommand'); - }; - -- flashpert - Def.Sprite { - Texture="_down receptor tap"; - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'InitCommand'); - PressCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'PressCommand'); - LiftCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'LiftCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - }; -}; - -return t; \ No newline at end of file diff --git a/NoteSkins/dance/retro/Down Roll Body active.png b/NoteSkins/dance/retro/Down Roll Body active.png deleted file mode 100644 index 215314880d..0000000000 Binary files a/NoteSkins/dance/retro/Down Roll Body active.png and /dev/null differ diff --git a/NoteSkins/dance/retro/Down Roll Body inactive.png b/NoteSkins/dance/retro/Down Roll Body inactive.png deleted file mode 100644 index dd95e0dac0..0000000000 Binary files a/NoteSkins/dance/retro/Down Roll Body inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retro/Down Roll BottomCap active.png b/NoteSkins/dance/retro/Down Roll BottomCap active.png deleted file mode 100644 index 3e1a960806..0000000000 Binary files a/NoteSkins/dance/retro/Down Roll BottomCap active.png and /dev/null differ diff --git a/NoteSkins/dance/retro/Down Roll BottomCap inactive.png b/NoteSkins/dance/retro/Down Roll BottomCap inactive.png deleted file mode 100644 index 3e4f5f4779..0000000000 Binary files a/NoteSkins/dance/retro/Down Roll BottomCap inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retro/Down Tap Explosion Bright.png b/NoteSkins/dance/retro/Down Tap Explosion Bright.png deleted file mode 100644 index 75f860258a..0000000000 Binary files a/NoteSkins/dance/retro/Down Tap Explosion Bright.png and /dev/null differ diff --git a/NoteSkins/dance/retro/Down Tap Explosion dim.png b/NoteSkins/dance/retro/Down Tap Explosion dim.png deleted file mode 100644 index 5aa7fa3a3d..0000000000 Binary files a/NoteSkins/dance/retro/Down Tap Explosion dim.png and /dev/null differ diff --git a/NoteSkins/dance/retro/Down Tap Fake 1x8.png b/NoteSkins/dance/retro/Down Tap Fake 1x8.png deleted file mode 100644 index 2357a00c44..0000000000 Binary files a/NoteSkins/dance/retro/Down Tap Fake 1x8.png and /dev/null differ diff --git a/NoteSkins/dance/retro/Down Tap Mine 5x1.png b/NoteSkins/dance/retro/Down Tap Mine 5x1.png deleted file mode 100644 index b8ce2a4e51..0000000000 Binary files a/NoteSkins/dance/retro/Down Tap Mine 5x1.png and /dev/null differ diff --git a/NoteSkins/dance/retro/Down Tap Note.lua b/NoteSkins/dance/retro/Down Tap Note.lua deleted file mode 100644 index b5b0afd0b1..0000000000 --- a/NoteSkins/dance/retro/Down Tap Note.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap note' ); - Frames = Sprite.LinearFrames( 4, 1 ); -}; \ No newline at end of file diff --git a/NoteSkins/dance/retro/NoteSkin.lua b/NoteSkins/dance/retro/NoteSkin.lua deleted file mode 100644 index dfb545f47e..0000000000 --- a/NoteSkins/dance/retro/NoteSkin.lua +++ /dev/null @@ -1,97 +0,0 @@ --- HELP HOW DO I USE NOTESKINS - -local ret = ... or {}; - -ret.RedirTable = -{ - Up = "Down", - Down = "Down", - Left = "Down", - Right = "Down", - UpLeft = "Down", - UpRight = "Down", -}; - -local OldRedir = ret.Redir; -ret.Redir = function(sButton, sElement) - sButton, sElement = OldRedir(sButton, sElement); - - -- Instead of separate roll heads (for now), use the tap note graphics. - if sElement == "Roll Head Inactive" or - sElement == "Roll Head Active" - then - sElement = "Tap Note"; - end - - sButton = ret.RedirTable[sButton]; - - return sButton, sElement; -end - --- To have separate graphics for each hold part: -local OldRedir = ret.Redir; -ret.Redir = function(sButton, sElement) - -- Redirect non-hold, non-roll parts. - if string.find(sElement, "hold") then - return sButton, sElement; - end - return OldRedir(sButton, sElement); -end - -local OldFunc = ret.Load; -function ret.Load() - local t = OldFunc(); - - -- The main "Explosion" part just loads other actors;it. - if Var "Element" == "Explosion" then - t.BaseRotationZ = nil; - end - return t; -end - -ret.PartsToRotate = -{ - ["Receptor"] = true, - ["Go Receptor"] = true, - ["Ready Receptor"] = true, - ["Tap Explosion Bright"] = true, - ["Tap Explosion Dim"] = true, - ["Tap Note"] = true, - ["Hold Head Active"] = true, - ["Hold Head Inactive"] = true, - ["Roll Head Active"] = true, - ["Roll Head Inactive"] = true, - ["Hold Explosion"] = true, - ["Roll Explosion"] = true, -}; -ret.Rotate = -{ - Up = 180, - Down = 0, - Left = 90, - Right = -90, - UpLeft = 135, - UpRight = 225, -}; - --- If a derived skin wants to have separate UpLeft graphics, --- use this: - -ret.RedirTable.UpLeft = "UpLeft"; -ret.RedirTable.UpRight = "UpLeft"; -ret.Rotate.UpLeft = 0; -ret.Rotate.UpRight = 90; - -ret.Blank = -{ - ["Hold Topcap Active"] = true, - ["Hold Topcap Inactive"] = true, - ["Roll Topcap Active"] = true, - ["Roll Topcap Inactive"] = true, - ["Hold Tail Active"] = true, - ["Hold Tail Inactive"] = true, - ["Roll Tail Active"] = true, - ["Roll Tail Inactive"] = true, -}; - -return ret; diff --git a/NoteSkins/dance/retro/UpLeft Go Receptor.png b/NoteSkins/dance/retro/UpLeft Go Receptor.png deleted file mode 100644 index 7b476525e1..0000000000 Binary files a/NoteSkins/dance/retro/UpLeft Go Receptor.png and /dev/null differ diff --git a/NoteSkins/dance/retro/UpLeft Hold Body active.png b/NoteSkins/dance/retro/UpLeft Hold Body active.png deleted file mode 100644 index 9fd27e200f..0000000000 Binary files a/NoteSkins/dance/retro/UpLeft Hold Body active.png and /dev/null differ diff --git a/NoteSkins/dance/retro/UpLeft Hold Body inactive.png b/NoteSkins/dance/retro/UpLeft Hold Body inactive.png deleted file mode 100644 index 16a571de95..0000000000 Binary files a/NoteSkins/dance/retro/UpLeft Hold Body inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retro/UpLeft Hold BottomCap active.png b/NoteSkins/dance/retro/UpLeft Hold BottomCap active.png deleted file mode 100644 index 1581528062..0000000000 Binary files a/NoteSkins/dance/retro/UpLeft Hold BottomCap active.png and /dev/null differ diff --git a/NoteSkins/dance/retro/UpLeft Hold BottomCap inactive.png b/NoteSkins/dance/retro/UpLeft Hold BottomCap inactive.png deleted file mode 100644 index 59af1964b2..0000000000 Binary files a/NoteSkins/dance/retro/UpLeft Hold BottomCap inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retro/UpLeft Hold Explosion.lua b/NoteSkins/dance/retro/UpLeft Hold Explosion.lua deleted file mode 100644 index 5754ac5f54..0000000000 --- a/NoteSkins/dance/retro/UpLeft Hold Explosion.lua +++ /dev/null @@ -1,3 +0,0 @@ -return LoadActor("UpLeft Tap Explosion Bright")..{ - CheckpointHitCommand=cmd(diffusealpha,0); -}; \ No newline at end of file diff --git a/NoteSkins/dance/retro/UpLeft Receptor.lua b/NoteSkins/dance/retro/UpLeft Receptor.lua deleted file mode 100644 index 3585e28fee..0000000000 --- a/NoteSkins/dance/retro/UpLeft Receptor.lua +++ /dev/null @@ -1,23 +0,0 @@ -local t = Def.ActorFrame{ - -- normal - Def.Sprite { - Texture=NOTESKIN:GetPath( '_upleft', 'receptor base' ); - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'InitCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - PressCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'PressCommand'); - }; - -- flash part - Def.Sprite { - Texture="_upleft receptor tap"; - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'InitCommand'); - PressCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'PressCommand'); - LiftCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'LiftCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - }; -}; - -return t; \ No newline at end of file diff --git a/NoteSkins/dance/retro/UpLeft Roll Body active.png b/NoteSkins/dance/retro/UpLeft Roll Body active.png deleted file mode 100644 index c612a5ca92..0000000000 Binary files a/NoteSkins/dance/retro/UpLeft Roll Body active.png and /dev/null differ diff --git a/NoteSkins/dance/retro/UpLeft Roll Body inactive.png b/NoteSkins/dance/retro/UpLeft Roll Body inactive.png deleted file mode 100644 index f93a2faa64..0000000000 Binary files a/NoteSkins/dance/retro/UpLeft Roll Body inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retro/UpLeft Roll BottomCap active.png b/NoteSkins/dance/retro/UpLeft Roll BottomCap active.png deleted file mode 100644 index a39d4c3c45..0000000000 Binary files a/NoteSkins/dance/retro/UpLeft Roll BottomCap active.png and /dev/null differ diff --git a/NoteSkins/dance/retro/UpLeft Roll BottomCap inactive.png b/NoteSkins/dance/retro/UpLeft Roll BottomCap inactive.png deleted file mode 100644 index 6af5617dca..0000000000 Binary files a/NoteSkins/dance/retro/UpLeft Roll BottomCap inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retro/UpLeft Tap Explosion Bright.png b/NoteSkins/dance/retro/UpLeft Tap Explosion Bright.png deleted file mode 100644 index 04eca85e92..0000000000 Binary files a/NoteSkins/dance/retro/UpLeft Tap Explosion Bright.png and /dev/null differ diff --git a/NoteSkins/dance/retro/UpLeft Tap Explosion dim.png b/NoteSkins/dance/retro/UpLeft Tap Explosion dim.png deleted file mode 100644 index e56848588e..0000000000 Binary files a/NoteSkins/dance/retro/UpLeft Tap Explosion dim.png and /dev/null differ diff --git a/NoteSkins/dance/retro/UpLeft Tap Fake 1x8.png b/NoteSkins/dance/retro/UpLeft Tap Fake 1x8.png deleted file mode 100644 index 33d56a88b5..0000000000 Binary files a/NoteSkins/dance/retro/UpLeft Tap Fake 1x8.png and /dev/null differ diff --git a/NoteSkins/dance/retro/UpLeft Tap Mine.redir b/NoteSkins/dance/retro/UpLeft Tap Mine.redir deleted file mode 100644 index e967d9cad1..0000000000 --- a/NoteSkins/dance/retro/UpLeft Tap Mine.redir +++ /dev/null @@ -1 +0,0 @@ -Down Tap Mine \ No newline at end of file diff --git a/NoteSkins/dance/retro/UpLeft Tap Note.lua b/NoteSkins/dance/retro/UpLeft Tap Note.lua deleted file mode 100644 index 329652b448..0000000000 --- a/NoteSkins/dance/retro/UpLeft Tap Note.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath( '_UpLeft', 'Tap Note' ); - Frames = Sprite.LinearFrames( 4, 1 ); -}; \ No newline at end of file diff --git a/NoteSkins/dance/retro/_UpLeft Tap Note 8x8.png b/NoteSkins/dance/retro/_UpLeft Tap Note 8x8.png deleted file mode 100644 index 21c1219939..0000000000 Binary files a/NoteSkins/dance/retro/_UpLeft Tap Note 8x8.png and /dev/null differ diff --git a/NoteSkins/dance/retro/_down receptor base.png b/NoteSkins/dance/retro/_down receptor base.png deleted file mode 100644 index 74739a62cb..0000000000 Binary files a/NoteSkins/dance/retro/_down receptor base.png and /dev/null differ diff --git a/NoteSkins/dance/retro/_down receptor tap.png b/NoteSkins/dance/retro/_down receptor tap.png deleted file mode 100644 index 88d1694655..0000000000 Binary files a/NoteSkins/dance/retro/_down receptor tap.png and /dev/null differ diff --git a/NoteSkins/dance/retro/_down receptor.png b/NoteSkins/dance/retro/_down receptor.png deleted file mode 100644 index ff17558a89..0000000000 Binary files a/NoteSkins/dance/retro/_down receptor.png and /dev/null differ diff --git a/NoteSkins/dance/retro/_down tap note 8x8.png b/NoteSkins/dance/retro/_down tap note 8x8.png deleted file mode 100644 index be2e7ea121..0000000000 Binary files a/NoteSkins/dance/retro/_down tap note 8x8.png and /dev/null differ diff --git a/NoteSkins/dance/retro/_receptor tap.png b/NoteSkins/dance/retro/_receptor tap.png deleted file mode 100644 index 88d1694655..0000000000 Binary files a/NoteSkins/dance/retro/_receptor tap.png and /dev/null differ diff --git a/NoteSkins/dance/retro/_upleft receptor base.png b/NoteSkins/dance/retro/_upleft receptor base.png deleted file mode 100644 index 9723074df2..0000000000 Binary files a/NoteSkins/dance/retro/_upleft receptor base.png and /dev/null differ diff --git a/NoteSkins/dance/retro/_upleft receptor tap.png b/NoteSkins/dance/retro/_upleft receptor tap.png deleted file mode 100644 index a1729ae488..0000000000 Binary files a/NoteSkins/dance/retro/_upleft receptor tap.png and /dev/null differ diff --git a/NoteSkins/dance/retro/metrics.ini b/NoteSkins/dance/retro/metrics.ini deleted file mode 100644 index 5e4e1812cf..0000000000 --- a/NoteSkins/dance/retro/metrics.ini +++ /dev/null @@ -1,78 +0,0 @@ -[Global] -#FallbackNoteSkin=common - -[NoteDisplay] -TapNoteAnimationIsVivid=0 -DrawHoldHeadForTapsOnSameRow=1 -TapNoteAnimationLength=4 -TapAdditionAnimationLength=4 -TapMineAnimationLength=1 -TapLiftAnimationLength=4 -HoldHeadAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldTopCapAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldBottomCapAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldBodyAnimationLength=4 // doesn't matter. Only 1 frame anyway. -HoldTailAnimationLength=4 // doesn't matter. Only 1 frame anyway. -StartDrawingHoldBodyOffsetFromHead=0 -StopDrawingHoldBodyOffsetFromTail=-32 // top of tail -HoldLetGoGrayPercent=0.25 -ReverseDrawOrder=1101 -HoldHeadIsAboveWavyParts=1 -HoldTailIsAboveWavyParts=1 -TapNoteAdditionTextureCoordOffsetX=0.5 -TapNoteAdditionTextureCoordOffsetY=0 -FlipHeadAndTailWhenReverse=1 -FlipHoldBodyWhenReverse=1 -TopHoldAnchorWhenReverse=1 - -TapNoteNoteColorTextureCoordSpacingX=0 -TapNoteNoteColorTextureCoordSpacingY=0.125 - -TapFakeNoteColorTextureCoordSpacingX=0 -TapFakeNoteColorTextureCoordSpacingY=0.125 - -HoldHeadNoteColorTextureCoordSpacingX=0 -HoldHeadNoteColorTextureCoordSpacingY=0.125 - -[GhostArrowDim] -NoneCommand= -HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 -MissCommand= -W5Command=diffuse,0.8,0.0,0.6,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W4Command=diffuse,0.3,0.8,1.0,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W3Command=diffuse,0.0,1.0,0.4,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W2Command=diffuse,1.0,1.0,0.3,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W1Command=diffuse,1.0,1.0,1.0,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -LetGoCommand= -HeldCommand=diffuse,1.0,1.0,0.3,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 - -[GhostArrowBright] -NoneCommand= -HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 -MissCommand= -W5Command=diffuse,0.8,0.0,0.6,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W4Command=diffuse,0.3,0.8,1.0,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W3Command=diffuse,0.0,1.0,0.4,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W2Command=diffuse,1.0,1.0,0.3,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -W1Command=diffuse,1.0,1.0,1.0,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 -LetGoCommand= -HeldCommand=diffuse,1.0,1.0,0.3,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 - -[ReceptorArrow] -W3Command=stoptweening;zoom,0.75;linear,0.12;zoom,1 -W2Command=stoptweening;zoom,0.75;linear,0.12;zoom,1 -W1Command=stoptweening;zoom,0.75;linear,0.12;zoom,1 -InitCommand=effectclock,"beat";diffuseramp;effectcolor1,color(".8,.8,.8,1");effectcolor2,color("1,1,1,1");effecttiming,.2,0,.8,0;effectoffset,.05 -NoneCommand=stoptweening;zoom,0.75;linear,0.12;zoom,1 -PressCommand=stoptweening;zoom,0.75;linear,0.12;zoom,1 - -[ReceptorOverlay] -InitCommand=diffusealpha,0 -PressCommand=finishtweening;zoom,1;blend,"BlendMode_Add";diffusealpha,.6 -LiftCommand=finishtweening;decelerate,.12;diffusealpha,0;zoom,1.2 - -[HoldGhostArrow] -#HoldingOnCommand=diffusealpha,0;glowshift;effectcolor1,color("1,1,1,0");effectcolor2,color("1,1,1,.7");effectperiod,.1 -HoldingOnCommand=diffusealpha,1;glowshift;effectcolor1,color("1,1,1,0");effectcolor2,color("1,1,1,.7");effectperiod,.1 -HoldingOffCommand=diffusealpha,0 -InitCommand=finishtweening;playcommand,"HoldingOff" \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold Body active.png b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold Body active.png deleted file mode 100644 index 05d1a289cd..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold Body active.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold Body inactive.png b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold Body inactive.png deleted file mode 100644 index 97c259eaa1..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold Body inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold BottomCap active.png b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold BottomCap active.png deleted file mode 100644 index 80651a8414..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold BottomCap active.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold BottomCap inactive.png b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold BottomCap inactive.png deleted file mode 100644 index 8e4b469a8b..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold BottomCap inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold TopCap active.png b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold TopCap active.png deleted file mode 100644 index bb1601de02..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold TopCap active.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold TopCap inactive.png b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold TopCap inactive.png deleted file mode 100644 index 76ed2442cb..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold TopCap inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll Body Inactive.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll Body Inactive.redir deleted file mode 100644 index 06bde73d76..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll Body Inactive.redir +++ /dev/null @@ -1 +0,0 @@ -_Roll Body inactive \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll Body active.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll Body active.redir deleted file mode 100644 index 56bc768aef..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll Body active.redir +++ /dev/null @@ -1 +0,0 @@ -_Roll Body active \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll BottomCap active.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll BottomCap active.redir deleted file mode 100644 index e55de56d40..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll BottomCap active.redir +++ /dev/null @@ -1 +0,0 @@ -_Roll BottomCap active \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll BottomCap inactive.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll BottomCap inactive.redir deleted file mode 100644 index f60b788141..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll BottomCap inactive.redir +++ /dev/null @@ -1 +0,0 @@ -_Roll BottomCap inactive \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll TopCap active.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll TopCap active.redir deleted file mode 100644 index f06745bdc7..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll TopCap active.redir +++ /dev/null @@ -1 +0,0 @@ -_Roll TopCap active \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll TopCap inactive.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll TopCap inactive.redir deleted file mode 100644 index 573998cd31..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll TopCap inactive.redir +++ /dev/null @@ -1 +0,0 @@ -_Roll TopCap inactive \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Tap Note.lua b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Tap Note.lua deleted file mode 100644 index 36483e9909..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Tap Note.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath( '_Blue', 'tap note' ); - Frames = Sprite.LinearFrames( 4, 1 ); -}; \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue hold explosion.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue hold explosion.redir deleted file mode 100644 index a902b7fde9..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue hold explosion.redir +++ /dev/null @@ -1 +0,0 @@ -_Hold Explosion \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue receptor.lua b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue receptor.lua deleted file mode 100644 index 6dbf729628..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue receptor.lua +++ /dev/null @@ -1,23 +0,0 @@ -local t = Def.ActorFrame{ - -- normal - Def.Sprite { - Texture=NOTESKIN:GetPath( '_blue', 'receptor base' ); - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'InitCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - PressCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'PressCommand'); - }; - -- flashpert - Def.Sprite { - Texture="_bar receptor tap"; - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'InitCommand'); - PressCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'PressCommand'); - LiftCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'LiftCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - }; -}; - -return t; \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue roll explosion.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue roll explosion.redir deleted file mode 100644 index 0fe8fb872f..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue roll explosion.redir +++ /dev/null @@ -1 +0,0 @@ -_Roll Explosion \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue tap explosion bright.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue tap explosion bright.redir deleted file mode 100644 index 0eb3eea363..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue tap explosion bright.redir +++ /dev/null @@ -1 +0,0 @@ -_Tap explosion bright \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue tap explosion dim.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue tap explosion dim.redir deleted file mode 100644 index 28a4acbeed..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue tap explosion dim.redir +++ /dev/null @@ -1 +0,0 @@ -_Tap explosion dim \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue tap fake.png b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue tap fake.png deleted file mode 100644 index fd093b68ec..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue tap fake.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue tap mine.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue tap mine.redir deleted file mode 100644 index 34e34dbc86..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue tap mine.redir +++ /dev/null @@ -1 +0,0 @@ -_Tap Mine \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Noteskin.lua b/NoteSkins/dance/retrobar-splithand_whiteblue/Noteskin.lua deleted file mode 100644 index c9e86c9ee5..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/Noteskin.lua +++ /dev/null @@ -1,94 +0,0 @@ --- from scratch, with various references. -local Noteskin = ... or {}; - --- element redirs -Noteskin.ElementRedirs = { - -- ["element"] = "redir_element"; - -- Instead of separate hold heads, use the tap note graphics. - ["Hold Head Inactive"] = "Tap Note"; - ["Hold Head Active"] = "Tap Note"; - ["Roll Head Inactive"] = "Tap Note"; - ["Roll Head Active"] = "Tap Note"; -}; - --- button redirs --- this noteskin is only for solo play. --- [white][white][white] [blue][blue][blue] -Noteskin.ButtonRedirs = { - -- dance - Left = "White"; - UpLeft = "White"; - Down = "White"; - Up = "Blue"; - UpRight = "Blue"; - Right = "Blue"; -}; - --- things to blank out -Noteskin.Hide = { - -- ["element"] = true/false; -}; - --- rotations -Noteskin.BaseRotX = { - Left = 0; - UpLeft = 0; - Up = 0; - Down = 0; - UpRight = 0; - Right = 0; -}; -Noteskin.BaseRotY = { - Left = 0; - UpLeft = 0; - Up = 0; - Down = 0; - UpRight = 0; - Right = 0; -}; - -local function NoteskinLoader() - local Button = Var "Button" - local Element = Var "Element" - - if Noteskin.Hide[Element] then - -- Return a blank element. If SpriteOnly is set, we need to return a - -- sprite; otherwise just return a dummy actor. - local t; - if Var "SpriteOnly" then - t = LoadActor( "_blank" ); - else - t = Def.Actor {}; - end - return t .. { - cmd(visible,false); - }; - end; - - -- load element and button, using redirs - local LoadElement = Noteskin.ElementRedirs[Element] - if not LoadElement then - LoadElement = Element; - end; - - local LoadButton = Noteskin.ButtonRedirs[Button] - if not LoadButton then - LoadButton = Button; - end; - - -- get path to thing - local sPath = NOTESKIN:GetPath( LoadButton, LoadElement ); - - -- make actor - local t = LoadActor( sPath ); - - -- apply rotation - t.BaseRotationX=Noteskin.BaseRotX[sButton] - t.BaseRotationY=Noteskin.BaseRotY[sButton] - - return t; -end - -Noteskin.Load = NoteskinLoader; -Noteskin.CommonLoad = NoteskinLoader; -return Noteskin; \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold Body active.png b/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold Body active.png deleted file mode 100644 index 1e7942ceb0..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold Body active.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold Body inactive.png b/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold Body inactive.png deleted file mode 100644 index 4d19984a11..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold Body inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold BottomCap active.png b/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold BottomCap active.png deleted file mode 100644 index 02ee7ae3da..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold BottomCap active.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold BottomCap inactive.png b/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold BottomCap inactive.png deleted file mode 100644 index 93a5175caa..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold BottomCap inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold TopCap active.png b/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold TopCap active.png deleted file mode 100644 index 8ab3726130..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold TopCap active.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold TopCap inactive.png b/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold TopCap inactive.png deleted file mode 100644 index 5640bbe611..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold TopCap inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll Body Inactive.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll Body Inactive.redir deleted file mode 100644 index 06bde73d76..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll Body Inactive.redir +++ /dev/null @@ -1 +0,0 @@ -_Roll Body inactive \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll Body active.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll Body active.redir deleted file mode 100644 index 56bc768aef..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll Body active.redir +++ /dev/null @@ -1 +0,0 @@ -_Roll Body active \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll BottomCap active.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll BottomCap active.redir deleted file mode 100644 index e55de56d40..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll BottomCap active.redir +++ /dev/null @@ -1 +0,0 @@ -_Roll BottomCap active \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll BottomCap inactive.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll BottomCap inactive.redir deleted file mode 100644 index f60b788141..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll BottomCap inactive.redir +++ /dev/null @@ -1 +0,0 @@ -_Roll BottomCap inactive \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll TopCap active.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll TopCap active.redir deleted file mode 100644 index f06745bdc7..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll TopCap active.redir +++ /dev/null @@ -1 +0,0 @@ -_Roll TopCap active \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll TopCap inactive.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll TopCap inactive.redir deleted file mode 100644 index 573998cd31..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll TopCap inactive.redir +++ /dev/null @@ -1 +0,0 @@ -_Roll TopCap inactive \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White Tap Note.lua b/NoteSkins/dance/retrobar-splithand_whiteblue/White Tap Note.lua deleted file mode 100644 index 9f84b8f9ce..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/White Tap Note.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath( '_White', 'tap note' ); - Frames = Sprite.LinearFrames( 4, 1 ); -}; \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White hold explosion.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/White hold explosion.redir deleted file mode 100644 index a902b7fde9..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/White hold explosion.redir +++ /dev/null @@ -1 +0,0 @@ -_Hold Explosion \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White receptor.lua b/NoteSkins/dance/retrobar-splithand_whiteblue/White receptor.lua deleted file mode 100644 index c45dcab2f4..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/White receptor.lua +++ /dev/null @@ -1,23 +0,0 @@ -local t = Def.ActorFrame{ - -- normal - Def.Sprite { - Texture=NOTESKIN:GetPath( '_white', 'receptor base' ); - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'InitCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - PressCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'PressCommand'); - }; - -- flashpert - Def.Sprite { - Texture="_bar receptor tap"; - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'InitCommand'); - PressCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'PressCommand'); - LiftCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'LiftCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - }; -}; - -return t; \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White roll explosion.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/White roll explosion.redir deleted file mode 100644 index 0fe8fb872f..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/White roll explosion.redir +++ /dev/null @@ -1 +0,0 @@ -_Roll Explosion \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White tap explosion bright.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/White tap explosion bright.redir deleted file mode 100644 index 0eb3eea363..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/White tap explosion bright.redir +++ /dev/null @@ -1 +0,0 @@ -_Tap explosion bright \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White tap explosion dim.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/White tap explosion dim.redir deleted file mode 100644 index 28a4acbeed..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/White tap explosion dim.redir +++ /dev/null @@ -1 +0,0 @@ -_Tap explosion dim \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White tap fake.png b/NoteSkins/dance/retrobar-splithand_whiteblue/White tap fake.png deleted file mode 100644 index ab1abebe8e..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/White tap fake.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/White tap mine.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/White tap mine.redir deleted file mode 100644 index 34e34dbc86..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/White tap mine.redir +++ /dev/null @@ -1 +0,0 @@ -_Tap Mine \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Blue tap note 4x2.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_Blue tap note 4x2.png deleted file mode 100644 index bab42fd15d..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/_Blue tap note 4x2.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Hold Explosion.lua b/NoteSkins/dance/retrobar-splithand_whiteblue/_Hold Explosion.lua deleted file mode 100644 index 4d2cd0cb29..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/_Hold Explosion.lua +++ /dev/null @@ -1,3 +0,0 @@ -return LoadActor("_bar hold explosion bright")..{ - CheckpointHitCommand=cmd(diffusealpha,0); -}; \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Receptor.lua b/NoteSkins/dance/retrobar-splithand_whiteblue/_Receptor.lua deleted file mode 100644 index 288980513e..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/_Receptor.lua +++ /dev/null @@ -1,23 +0,0 @@ -local t = Def.ActorFrame{ - -- normal - Def.Sprite { - Texture=NOTESKIN:GetPath( '_bar', 'receptor base' ); - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'InitCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - PressCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'PressCommand'); - }; - -- flashpert - Def.Sprite { - Texture="_bar receptor tap"; - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'InitCommand'); - PressCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'PressCommand'); - LiftCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'LiftCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - }; -}; - -return t; \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll Body active.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll Body active.png deleted file mode 100644 index b6ff89cca8..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll Body active.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll Body inactive.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll Body inactive.png deleted file mode 100644 index 10852ee2bd..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll Body inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll BottomCap active.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll BottomCap active.png deleted file mode 100644 index c9242e50b6..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll BottomCap active.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll BottomCap inactive.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll BottomCap inactive.png deleted file mode 100644 index c38b76ac9e..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll BottomCap inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll Explosion.lua b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll Explosion.lua deleted file mode 100644 index 4d2cd0cb29..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll Explosion.lua +++ /dev/null @@ -1,3 +0,0 @@ -return LoadActor("_bar hold explosion bright")..{ - CheckpointHitCommand=cmd(diffusealpha,0); -}; \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll TopCap active.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll TopCap active.png deleted file mode 100644 index ebaae412df..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll TopCap active.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll TopCap inactive.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll TopCap inactive.png deleted file mode 100644 index c521c5c556..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll TopCap inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap Lift 4x1.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap Lift 4x1.png deleted file mode 100644 index 4a46e0b910..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap Lift 4x1.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap Mine.lua b/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap Mine.lua deleted file mode 100644 index 4691e40dbb..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap Mine.lua +++ /dev/null @@ -1,15 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath( '_bar', 'mine' ); - Frame0000=0; - Delay0000=1; - Frame0001=1; - Delay0001=1; - Frame0002=2; - Delay0002=1; - Frame0003=3; - Delay0003=1; - Frame0004=2; - Delay0004=1; - Frame0005=1; - Delay0005=1; -}; \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap explosion bright.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap explosion bright.png deleted file mode 100644 index b6c9e91078..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap explosion bright.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap explosion dim.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap explosion dim.redir deleted file mode 100644 index 0eb3eea363..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap explosion dim.redir +++ /dev/null @@ -1 +0,0 @@ -_Tap explosion bright \ No newline at end of file diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_White tap note 4x2.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_White tap note 4x2.png deleted file mode 100644 index 57ac9a736b..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/_White tap note 4x2.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Yellow tap note 4x2.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_Yellow tap note 4x2.png deleted file mode 100644 index 0eab35da9f..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/_Yellow tap note 4x2.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_bar hold explosion bright.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_bar hold explosion bright.png deleted file mode 100644 index cc89bb2a57..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/_bar hold explosion bright.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_bar hold explosion dim.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_bar hold explosion dim.png deleted file mode 100644 index 0cfe70cb32..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/_bar hold explosion dim.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_bar mine 4x1.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_bar mine 4x1.png deleted file mode 100644 index cd2d5801e1..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/_bar mine 4x1.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_bar receptor tap.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_bar receptor tap.png deleted file mode 100644 index ce6aba0536..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/_bar receptor tap.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_blue receptor base.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_blue receptor base.png deleted file mode 100644 index 0fe114d25d..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/_blue receptor base.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_white receptor base.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_white receptor base.png deleted file mode 100644 index c0f3258cba..0000000000 Binary files a/NoteSkins/dance/retrobar-splithand_whiteblue/_white receptor base.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/metrics.ini b/NoteSkins/dance/retrobar-splithand_whiteblue/metrics.ini deleted file mode 100644 index aa0ad15f26..0000000000 --- a/NoteSkins/dance/retrobar-splithand_whiteblue/metrics.ini +++ /dev/null @@ -1,33 +0,0 @@ -[NoteDisplay] -HoldLetGoGrayPercent=.8 -DrawHoldHeadForTapsOnSameRow=0 -StartDrawingHoldBodyOffsetFromHead=0 -StopDrawingHoldBodyOffsetFromTail=-32 - -TapNoteNoteColorTextureCoordSpacingX=0 -TapNoteNoteColorTextureCoordSpacingY=0 -# control the vertical -TapNoteAdditionTextureCoordOffsetX=0 -TapNoteAdditionTextureCoordOffsetY=0.5 - -TapFakeAdditionTextureCoordOffsetX=0 -TapFakeAdditionTextureCoordOffsetY=0 -TapLiftAdditionTextureCoordOffsetX=0 -TapLiftAdditionTextureCoordOffsetY=0 - -HoldHeadNoteColorTextureCoordSpacingX=0 -HoldHeadNoteColorTextureCoordSpacingY=0 - -[ReceptorArrow] -InitCommand=effectclock,"beat";diffuseramp;effectcolor1,color(".8,.8,.8,1");effectcolor2,color("1,1,1,1");effecttiming,.2,0,.8,0;effectoffset,.05 -NoneCommand=finishtweening;zoom,.85;diffusealpha,.9;linear,.11;diffusealpha,1;zoom,1 - -[ReceptorOverlay] -InitCommand=diffusealpha,0 -PressCommand=finishtweening;zoom,1;blend,"BlendMode_Add";diffusealpha,.8;decelerate,0.2;diffusealpha,0.4 -LiftCommand=stoptweening;decelerate,.2;diffusealpha,0;zoom,1.2 - -[HoldGhostArrow] -HoldingOnCommand=diffusealpha,0.625;glowshift;effectcolor1,color("1,1,1,0");effectcolor2,color("1,1,1,.7");effectperiod,.1 -HoldingOffCommand=diffusealpha,0 -InitCommand=finishtweening;playcommand,"HoldingOff" \ No newline at end of file diff --git a/NoteSkins/dance/retrobar/Bar Hold Body active.png b/NoteSkins/dance/retrobar/Bar Hold Body active.png deleted file mode 100644 index 05d1a289cd..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Hold Body active.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Hold Body inactive.png b/NoteSkins/dance/retrobar/Bar Hold Body inactive.png deleted file mode 100644 index 97c259eaa1..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Hold Body inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Hold BottomCap active.png b/NoteSkins/dance/retrobar/Bar Hold BottomCap active.png deleted file mode 100644 index 39e403a76d..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Hold BottomCap active.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Hold BottomCap inactive.png b/NoteSkins/dance/retrobar/Bar Hold BottomCap inactive.png deleted file mode 100644 index 560f2136fb..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Hold BottomCap inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Hold Explosion.lua b/NoteSkins/dance/retrobar/Bar Hold Explosion.lua deleted file mode 100644 index 4d2cd0cb29..0000000000 --- a/NoteSkins/dance/retrobar/Bar Hold Explosion.lua +++ /dev/null @@ -1,3 +0,0 @@ -return LoadActor("_bar hold explosion bright")..{ - CheckpointHitCommand=cmd(diffusealpha,0); -}; \ No newline at end of file diff --git a/NoteSkins/dance/retrobar/Bar Hold Head active.png b/NoteSkins/dance/retrobar/Bar Hold Head active.png deleted file mode 100644 index d7b1b513e8..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Hold Head active.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Hold Head inactive.png b/NoteSkins/dance/retrobar/Bar Hold Head inactive.png deleted file mode 100644 index a10b5df9e4..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Hold Head inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Hold TopCap active.png b/NoteSkins/dance/retrobar/Bar Hold TopCap active.png deleted file mode 100644 index bb1601de02..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Hold TopCap active.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Hold TopCap inactive.png b/NoteSkins/dance/retrobar/Bar Hold TopCap inactive.png deleted file mode 100644 index 76ed2442cb..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Hold TopCap inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Receptor.lua b/NoteSkins/dance/retrobar/Bar Receptor.lua deleted file mode 100644 index 288980513e..0000000000 --- a/NoteSkins/dance/retrobar/Bar Receptor.lua +++ /dev/null @@ -1,23 +0,0 @@ -local t = Def.ActorFrame{ - -- normal - Def.Sprite { - Texture=NOTESKIN:GetPath( '_bar', 'receptor base' ); - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'InitCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - PressCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'PressCommand'); - }; - -- flashpert - Def.Sprite { - Texture="_bar receptor tap"; - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'InitCommand'); - PressCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'PressCommand'); - LiftCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'LiftCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - }; -}; - -return t; \ No newline at end of file diff --git a/NoteSkins/dance/retrobar/Bar Roll Body active.png b/NoteSkins/dance/retrobar/Bar Roll Body active.png deleted file mode 100644 index b6ff89cca8..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Roll Body active.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Roll Body inactive.png b/NoteSkins/dance/retrobar/Bar Roll Body inactive.png deleted file mode 100644 index 10852ee2bd..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Roll Body inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Roll BottomCap active.png b/NoteSkins/dance/retrobar/Bar Roll BottomCap active.png deleted file mode 100644 index d9cdfec04c..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Roll BottomCap active.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Roll BottomCap inactive.png b/NoteSkins/dance/retrobar/Bar Roll BottomCap inactive.png deleted file mode 100644 index d9bf539957..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Roll BottomCap inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Roll Explosion.lua b/NoteSkins/dance/retrobar/Bar Roll Explosion.lua deleted file mode 100644 index 4d2cd0cb29..0000000000 --- a/NoteSkins/dance/retrobar/Bar Roll Explosion.lua +++ /dev/null @@ -1,3 +0,0 @@ -return LoadActor("_bar hold explosion bright")..{ - CheckpointHitCommand=cmd(diffusealpha,0); -}; \ No newline at end of file diff --git a/NoteSkins/dance/retrobar/Bar Roll Head active.png b/NoteSkins/dance/retrobar/Bar Roll Head active.png deleted file mode 100644 index 5e9be40056..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Roll Head active.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Roll Head inactive.png b/NoteSkins/dance/retrobar/Bar Roll Head inactive.png deleted file mode 100644 index 55ce40634a..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Roll Head inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Roll TopCap active.png b/NoteSkins/dance/retrobar/Bar Roll TopCap active.png deleted file mode 100644 index ebaae412df..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Roll TopCap active.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Roll TopCap inactive.png b/NoteSkins/dance/retrobar/Bar Roll TopCap inactive.png deleted file mode 100644 index c521c5c556..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Roll TopCap inactive.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Tap Lift 4x1.png b/NoteSkins/dance/retrobar/Bar Tap Lift 4x1.png deleted file mode 100644 index 4a46e0b910..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Tap Lift 4x1.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Tap Mine.lua b/NoteSkins/dance/retrobar/Bar Tap Mine.lua deleted file mode 100644 index 4691e40dbb..0000000000 --- a/NoteSkins/dance/retrobar/Bar Tap Mine.lua +++ /dev/null @@ -1,15 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath( '_bar', 'mine' ); - Frame0000=0; - Delay0000=1; - Frame0001=1; - Delay0001=1; - Frame0002=2; - Delay0002=1; - Frame0003=3; - Delay0003=1; - Frame0004=2; - Delay0004=1; - Frame0005=1; - Delay0005=1; -}; \ No newline at end of file diff --git a/NoteSkins/dance/retrobar/Bar Tap Note.lua b/NoteSkins/dance/retrobar/Bar Tap Note.lua deleted file mode 100644 index ea3c40560f..0000000000 --- a/NoteSkins/dance/retrobar/Bar Tap Note.lua +++ /dev/null @@ -1,4 +0,0 @@ -return Def.Sprite { - Texture=NOTESKIN:GetPath( '_bar', 'tap note' ); - Frames = Sprite.LinearFrames( 4, 1 ); -}; \ No newline at end of file diff --git a/NoteSkins/dance/retrobar/Bar Tap explosion bright.png b/NoteSkins/dance/retrobar/Bar Tap explosion bright.png deleted file mode 100644 index b6c9e91078..0000000000 Binary files a/NoteSkins/dance/retrobar/Bar Tap explosion bright.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/Bar Tap explosion dim.redir b/NoteSkins/dance/retrobar/Bar Tap explosion dim.redir deleted file mode 100644 index fbe22e3af1..0000000000 --- a/NoteSkins/dance/retrobar/Bar Tap explosion dim.redir +++ /dev/null @@ -1 +0,0 @@ -Bar Tap explosion bright \ No newline at end of file diff --git a/NoteSkins/dance/retrobar/Noteskin.lua b/NoteSkins/dance/retrobar/Noteskin.lua deleted file mode 100644 index 5155db3306..0000000000 --- a/NoteSkins/dance/retrobar/Noteskin.lua +++ /dev/null @@ -1,99 +0,0 @@ --- from scratch, with various references. -local Noteskin = ... or {}; - --- element redirs -Noteskin.ElementRedirs = { - -- ["element"] = "redir_element"; -}; - --- button redirs (since this is a bar noteskin, it's all the same) -Noteskin.ButtonRedirs = { - -- dance - Left = "Bar"; - UpLeft = "Bar"; - Up = "Bar"; - Down = "Bar"; - UpRight = "Bar"; - Right = "Bar"; - -- kb7 - Key1 = "Bar"; - Key2 = "Bar"; - Key3 = "Bar"; - Key4 = "Bar"; - Key5 = "Bar"; - Key6 = "Bar"; - Key7 = "Bar"; - -- pump - DownLeft = "Bar"; - DownRight = "Bar"; - Center = "Bar"; -}; - --- things to blank out -Noteskin.Hide = { - -- ["element"] = true/false; -}; - --- rotations -Noteskin.BaseRotX = { - Left = 0; - UpLeft = 0; - Up = 0; - Down = 0; - UpRight = 0; - Right = 0; -}; -Noteskin.BaseRotY = { - Left = 0; - UpLeft = 0; - Up = 0; - Down = 0; - UpRight = 0; - Right = 0; -}; - -local function NoteskinLoader() - local Button = Var "Button" - local Element = Var "Element" - - if Noteskin.Hide[Element] then - -- Return a blank element. If SpriteOnly is set, we need to return a - -- sprite; otherwise just return a dummy actor. - local t; - if Var "SpriteOnly" then - t = LoadActor( "_blank" ); - else - t = Def.Actor {}; - end - return t .. { - cmd(visible,false); - }; - end; - - -- load element and button, using redirs - local LoadElement = Noteskin.ElementRedirs[Element] - if not LoadElement then - LoadElement = Element; - end; - - local LoadButton = Noteskin.ButtonRedirs[Button] - if not LoadButton then - LoadButton = Button; - end; - - -- get path to thing - local sPath = NOTESKIN:GetPath( LoadButton, LoadElement ); - - -- make actor - local t = LoadActor( sPath ); - - -- apply rotation - t.BaseRotationX=Noteskin.BaseRotX[sButton] - t.BaseRotationY=Noteskin.BaseRotY[sButton] - - return t; -end - -Noteskin.Load = NoteskinLoader; -Noteskin.CommonLoad = NoteskinLoader; -return Noteskin; \ No newline at end of file diff --git a/NoteSkins/dance/retrobar/_bar hold explosion bright.png b/NoteSkins/dance/retrobar/_bar hold explosion bright.png deleted file mode 100644 index cc89bb2a57..0000000000 Binary files a/NoteSkins/dance/retrobar/_bar hold explosion bright.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/_bar hold explosion dim.png b/NoteSkins/dance/retrobar/_bar hold explosion dim.png deleted file mode 100644 index 0cfe70cb32..0000000000 Binary files a/NoteSkins/dance/retrobar/_bar hold explosion dim.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/_bar mine 4x1.png b/NoteSkins/dance/retrobar/_bar mine 4x1.png deleted file mode 100644 index 74048a87df..0000000000 Binary files a/NoteSkins/dance/retrobar/_bar mine 4x1.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/_bar receptor base.png b/NoteSkins/dance/retrobar/_bar receptor base.png deleted file mode 100644 index a3c9a85a03..0000000000 Binary files a/NoteSkins/dance/retrobar/_bar receptor base.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/_bar receptor tap.png b/NoteSkins/dance/retrobar/_bar receptor tap.png deleted file mode 100644 index ce6aba0536..0000000000 Binary files a/NoteSkins/dance/retrobar/_bar receptor tap.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/_bar tap base.png b/NoteSkins/dance/retrobar/_bar tap base.png deleted file mode 100644 index c76bd36fec..0000000000 Binary files a/NoteSkins/dance/retrobar/_bar tap base.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/_bar tap fake 1x8.png b/NoteSkins/dance/retrobar/_bar tap fake 1x8.png deleted file mode 100644 index 1a153092f7..0000000000 Binary files a/NoteSkins/dance/retrobar/_bar tap fake 1x8.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/_bar tap note 8x8.png b/NoteSkins/dance/retrobar/_bar tap note 8x8.png deleted file mode 100644 index de6a100d75..0000000000 Binary files a/NoteSkins/dance/retrobar/_bar tap note 8x8.png and /dev/null differ diff --git a/NoteSkins/dance/retrobar/metrics.ini b/NoteSkins/dance/retrobar/metrics.ini deleted file mode 100644 index e7de8ccadb..0000000000 --- a/NoteSkins/dance/retrobar/metrics.ini +++ /dev/null @@ -1,27 +0,0 @@ -[NoteDisplay] -DrawHoldHeadForTapsOnSameRow=0 -HoldBodyAnimationLength=1 -HoldTailAnimationLength=1 -StartDrawingHoldBodyOffsetFromHead=0 -StopDrawingHoldBodyOffsetFromTail=0 - -HoldLetGoGrayPercent=.8 - -HoldHeadNoteColorTextureCoordSpacingX=0 -HoldHeadNoteColorTextureCoordSpacingY=0 - -TopHoldAnchorWhenReverse=0 - -[ReceptorArrow] -InitCommand=effectclock,"beat";diffuseramp;effectcolor1,color(".8,.8,.8,1");effectcolor2,color("1,1,1,1");effecttiming,.2,0,.8,0;effectoffset,.05 -NoneCommand=finishtweening;zoom,.85;diffusealpha,.9;linear,.11;diffusealpha,1;zoom,1 - -[ReceptorOverlay] -InitCommand=diffusealpha,0 -PressCommand=finishtweening;zoom,1;blend,"BlendMode_Add";diffusealpha,.8;decelerate,0.2;diffusealpha,0.4 -LiftCommand=stoptweening;decelerate,.2;diffusealpha,0;zoom,1.2 - -[HoldGhostArrow] -HoldingOnCommand=diffusealpha,0.625;glowshift;effectcolor1,color("1,1,1,0");effectcolor2,color("1,1,1,.7");effectperiod,.1 -HoldingOffCommand=diffusealpha,0 -InitCommand=finishtweening;playcommand,"HoldingOff" \ 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 6c32c81a02..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); - OnCommand=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 in/default.lua b/Themes/default/BGAnimations/Screen in/default.lua deleted file mode 100644 index ec91cd3aec..0000000000 --- a/Themes/default/BGAnimations/Screen in/default.lua +++ /dev/null @@ -1,8 +0,0 @@ -local fSleepTime = THEME:GetMetric( Var "LoadingScreen","ScreenInDelay"); - -return Def.ActorFrame { - Def.Quad { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH+1,SCREEN_HEIGHT); - OnCommand=cmd(diffuse,color("0,0,0,1");sleep,fSleepTime;linear,0.01;diffusealpha,0); - }; -}; \ 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 d62b6e1e06..0000000000 --- a/Themes/default/BGAnimations/Screen out/default.lua +++ /dev/null @@ -1,8 +0,0 @@ -local fSleepTime = THEME:GetMetric( Var "LoadingScreen","ScreenOutDelay"); - -return Def.ActorFrame { - Def.Quad { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH+1,SCREEN_HEIGHT); - OnCommand=cmd(diffuse,color("0,0,0,0");sleep,fSleepTime;linear,0.01;diffusealpha,1); - }; -}; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenCaution overlay/_exclamation.png b/Themes/default/BGAnimations/ScreenCaution overlay/_exclamation.png deleted file mode 100644 index 65bd681563..0000000000 Binary files a/Themes/default/BGAnimations/ScreenCaution overlay/_exclamation.png and /dev/null differ 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 ff85f7840c..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 e0c6971d5a..0000000000 --- a/Themes/default/BGAnimations/ScreenCaution overlay/default.lua +++ /dev/null @@ -1,46 +0,0 @@ -local t = Def.ActorFrame {}; - --- 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;linear,0.5;diffusealpha,0.75); - OffCommand=cmd(linear,0.25;diffusealpha,0); - }; -}; --- Emblem -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(Center); - OnCommand=cmd(diffusealpha,0.5); - LoadActor("_warning bg") .. { - OnCommand=cmd(diffuse,Color.Yellow); - }; - Def.ActorFrame { - LoadActor("_exclamation") .. { - OnCommand=cmd(diffuse,Color.Yellow); - }; - }; -}; - --- Text -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(Center;y,SCREEN_CENTER_Y); - OnCommand=cmd(addy,-96); - -- Underline - Def.Quad { - InitCommand=cmd(y,24;zoomto,256,2); - OnCommand=cmd(diffuse,color("#ffd400");shadowcolor,BoostColor(color("#ffd40077"),0.25);linear,0.25;zoomtowidth,256;fadeleft,0.25;faderight,0.25); - }; - LoadFont("Common Large") .. { - Text=Screen.String("Caution"); - OnCommand=cmd(skewx,-0.125;diffuse,color("#ffd400");strokecolor,ColorDarkTone(color("#ffd400"))); - }; - LoadFont("Common Normal") .. { - Text=Screen.String("CautionText"); - InitCommand=cmd(y,128); - OnCommand=cmd(strokecolor,color("0,0,0,0.5");shadowlength,1;wrapwidthpixels,SCREEN_WIDTH-80); - }; -}; --- -return t diff --git a/Themes/default/BGAnimations/ScreenContinue underlay.lua b/Themes/default/BGAnimations/ScreenContinue underlay.lua deleted file mode 100644 index 27ffe34cdb..0000000000 --- a/Themes/default/BGAnimations/ScreenContinue underlay.lua +++ /dev/null @@ -1,34 +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=cmd(diffuse,Color.Black;diffusealpha,0;linear,0.5;diffusealpha,0.25; - sleep,timer_seconds/2; - linear,timer_seconds/2-0.5;diffusealpha,1); - }; - -- Warning Fade - Def.Quad { - InitCommand=cmd(y,16;scaletoclipped,SCREEN_WIDTH,148); - OnCommand=cmd(diffuse,Color.Black;diffusealpha,0.5; - linear,timer_seconds;zoomtoheight,148*0.75); - } -}; --- -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(Center;y,SCREEN_CENTER_Y-24); - -- Underline - Def.Quad { - InitCommand=cmd(y,16;zoomto,256,1); - OnCommand=cmd(diffuse,color("#ffd400");shadowlength,1;shadowcolor,BoostColor(color("#ffd40077"),0.25);linear,0.25;zoomtowidth,256;fadeleft,0.25;faderight,0.25); - }; - LoadFont("Common Bold") .. { - Text="Continue?"; - OnCommand=cmd(skewx,-0.125;diffuse,color("#ffd400");shadowlength,2;shadowcolor,BoostColor(color("#ffd40077"),0.25)); - }; -}; --- -return t diff --git a/Themes/default/BGAnimations/ScreenCredits background/_grid.png b/Themes/default/BGAnimations/ScreenCredits background/_grid.png deleted file mode 100644 index 241d739b9d..0000000000 Binary files a/Themes/default/BGAnimations/ScreenCredits background/_grid.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenCredits background/_space.png b/Themes/default/BGAnimations/ScreenCredits background/_space.png deleted file mode 100644 index 3784c11ab7..0000000000 Binary files a/Themes/default/BGAnimations/ScreenCredits background/_space.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenCredits background/default.lua b/Themes/default/BGAnimations/ScreenCredits background/default.lua deleted file mode 100644 index 8cd4a8ea35..0000000000 --- a/Themes/default/BGAnimations/ScreenCredits background/default.lua +++ /dev/null @@ -1,20 +0,0 @@ -local scrolltime = 95; - -local t = Def.ActorFrame { - InitCommand=cmd(Center); - LoadActor("_space")..{ - InitCommand=cmd(y,-SCREEN_HEIGHT*1.5;fadebottom,0.125;fadetop,0.25); - OnCommand=cmd(linear,scrolltime;addy,SCREEN_HEIGHT*1.5825); - }; - Def.Quad { - InitCommand=cmd(scaletoclipped,SCREEN_WIDTH+1,SCREEN_HEIGHT); - OnCommand=cmd(diffusecolor,color("#FFCB05");diffusebottomedge,color("#F0BA00");diffusealpha,0.45); - }; - LoadActor("_grid")..{ - InitCommand=cmd(customtexturerect,0,0,(SCREEN_WIDTH+1)/4,SCREEN_HEIGHT/4;SetTextureFiltering,true); - OnCommand=cmd(zoomto,SCREEN_WIDTH+1,SCREEN_HEIGHT;diffuse,Color("Black");diffuseshift;effecttiming,(1/8)*4,0,(7/8)*4,0;effectclock,'beatnooffset'; - effectcolor2,Color("Black");effectcolor1,Color.Alpha(Color("Black"),0.45);fadebottom,0.25;fadetop,0.25;croptop,48/480;cropbottom,48/480;diffusealpha,0.345); - }; -}; - -return t \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenCredits overlay.lua b/Themes/default/BGAnimations/ScreenCredits overlay.lua deleted file mode 100644 index 8048c57fab..0000000000 --- a/Themes/default/BGAnimations/ScreenCredits overlay.lua +++ /dev/null @@ -1,65 +0,0 @@ --- To add a section to the credits, use the following: --- local theme_credits= { --- name= "Theme Credits", -- the name of your section --- "Me", -- The people you want to list in your section. --- "Myself", --- "My other self", --- {logo= "pro_dude", name= "Pro self"}, -- Someone who has a logo image. --- -- This logo image would be "Graphics/CreditsLogo pro_dude.png". --- } --- StepManiaCredits.AddSection(theme_credits) --- --- If you want to add your section after an existing section, use the following: --- StepManiaCredits.AddSection(theme_credits, 7) --- --- Or position can be the name of a section to insert after: --- StepManiaCredits.AddSection(theme_credits, "Special Thanks") --- --- Or if you want to add your section before a section: --- StepManiaCredits.AddSection(theme_credits, "Special Thanks", true) - --- StepManiaCredits is defined in _fallback/Scripts/04 CreditsHelpers.lua. - -local line_on = cmd(zoom,0.875;strokecolor,color("#444444");shadowcolor,color("#444444");shadowlength,1) -local section_on = cmd(diffuse,color("#88DDFF");strokecolor,color("#446688");shadowcolor,color("#446688");shadowlength,1) -local subsection_on = cmd(diffuse,color("#88DDFF");strokecolor,color("#446688");shadowcolor,color("#446688");shadowlength,1) -local item_padding_start = 4; -local line_height= 30 --- Tell the credits table the line height so it can use it for logo sizing. -StepManiaCredits.SetLineHeight(line_height) - -local creditScroller = Def.ActorScroller { - SecondsPerItem = 0.5; - NumItemsToDraw = 40; - TransformFunction = function( self, offset, itemIndex, numItems) - self:y(line_height*offset) - end; - OnCommand = cmd(scrollwithpadding,item_padding_start,15); -} - --- Add sections with padding. -for section in ivalues(StepManiaCredits.Get()) do - StepManiaCredits.AddLineToScroller(creditScroller, section.name, section_on) - for name in ivalues(section) do - if name.type == "subsection" then - StepManiaCredits.AddLineToScroller(creditScroller, name, subsection_on) - else - StepManiaCredits.AddLineToScroller(creditScroller, name, line_on) - end - end - StepManiaCredits.AddLineToScroller(creditScroller) - StepManiaCredits.AddLineToScroller(creditScroller) -end - -creditScroller.BeginCommand=function(self) - SCREENMAN:GetTopScreen():PostScreenMessage( 'SM_MenuTimer', (creditScroller.SecondsPerItem * (#creditScroller + item_padding_start) + 10) ); -end; - -return Def.ActorFrame{ - creditScroller..{ - InitCommand=cmd(CenterX;y,SCREEN_BOTTOM-64), - }, - LoadActor(THEME:GetPathB("ScreenWithMenuElements","background/_bg top"))..{ - InitCommand=cmd(Center), - }, -}; diff --git a/Themes/default/BGAnimations/ScreenDemonstration decorations.lua b/Themes/default/BGAnimations/ScreenDemonstration decorations.lua deleted file mode 100644 index 65d556611d..0000000000 --- a/Themes/default/BGAnimations/ScreenDemonstration 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/ScreenDemonstration out.lua b/Themes/default/BGAnimations/ScreenDemonstration out.lua deleted file mode 100644 index 0ddcb832c7..0000000000 --- a/Themes/default/BGAnimations/ScreenDemonstration out.lua +++ /dev/null @@ -1,6 +0,0 @@ -return Def.ActorFrame{ - Def.Quad{ - InitCommand=cmd(FullScreen;diffuse,color("0,0,0,1");cropbottom,1;fadebottom,1); - OnCommand=cmd(decelerate,0.5;cropbottom,0;fadebottom,0); - }; -}; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenDemonstration overlay/default.lua b/Themes/default/BGAnimations/ScreenDemonstration overlay/default.lua deleted file mode 100644 index e060d59ca9..0000000000 --- a/Themes/default/BGAnimations/ScreenDemonstration overlay/default.lua +++ /dev/null @@ -1,46 +0,0 @@ -local t = Def.ActorFrame{ - Def.Quad{ - Name="TopFrame"; - InitCommand=cmd(CenterX;y,SCREEN_TOP;valign,0;zoomto,SCREEN_WIDTH,SCREEN_HEIGHT*0.15;diffuse,color("0,0,0,1");fadebottom,0.5); - }; - - Def.Quad{ - Name="BotFrame"; - InitCommand=cmd(CenterX;y,SCREEN_BOTTOM;valign,1;zoomto,SCREEN_WIDTH,SCREEN_HEIGHT*0.15;diffuse,color("0,0,0,1");fadetop,0.5); - }; - - Def.ActorFrame{ - Name="MiddleSection"; - InitCommand=cmd(CenterX;y,SCREEN_CENTER_Y*1.35); - Def.Quad{ - Name="Frame"; - InitCommand=cmd(zoomto,SCREEN_WIDTH,0;diffuse,color("0.1,0.1,0.1,0.75");fadebottom,0.25;fadetop,0.25;); - OnCommand=cmd(smooth,0.75;zoomtoheight,64;); - }; - LoadFont("Common normal")..{ - Text=Screen.String("Demonstration"); - InitCommand=cmd(diffusealpha,0;strokecolor,color("0,0,0,0.5")); - OnCommand=cmd(smooth,0.75;diffusealpha,1;diffuseshift;effectcolor1,HSV(38,0.45,0.95)); - }; - }; - - LoadFont("Common normal")..{ - Name="SongTitle"; - InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_TOP+16;zoom,0.5;shadowlength,1;valign,0); - BeginCommand=function(self) - local song = GAMESTATE:GetCurrentSong(); - local text = ""; - if song then - local artist = song:GetDisplayArtist() - local title = song:GetDisplayFullTitle() - local group = song:GetGroupName() - text = string.format(Screen.String("%s - %s [from %s]"),artist,title,group) - end; - self:settext(text); - end; --- OnCommand=cmd(queuecommand,"Scroll"); --- ScrollCommand=cmd(linear,10;x,-SCREEN_WIDTH*2;sleep,1;x,SCREEN_WIDTH*2;queuecommand,"Scroll"); - }; -}; - -return t; \ 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 150a3537d8..0000000000 --- a/Themes/default/BGAnimations/ScreenEdit background.lua +++ /dev/null @@ -1,27 +0,0 @@ -local t = Def.ActorFrame { - InitCommand=cmd(fov,90); -}; -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(Center); - LoadActor( THEME:GetPathB("ScreenWithMenuElements","background/_bg top") ) .. { - InitCommand=cmd(scaletoclipped,SCREEN_WIDTH,SCREEN_HEIGHT); - }; - Def.Quad{ - InitCommand=cmd(scaletoclipped,SCREEN_WIDTH,SCREEN_HEIGHT;diffuse,color("0.2,0.2,0.2,0")); - OnCommand=function(self) - local topScreen = SCREENMAN:GetTopScreen() - if topScreen then - local screenName = topScreen:GetName() - if screenName == "ScreenEdit" or screenName == "ScreenPractice" then - self:diffusealpha(0.95) - else - self:diffusealpha(0.65) - end; - end; - end; - EditorShowMessageCommand=cmd(stoptweening;linear,0.5;diffusealpha,0.95); - EditorHideMessageCommand=cmd(stoptweening;linear,0.5;diffusealpha,0.65); - }; -}; - -return t; diff --git a/Themes/default/BGAnimations/ScreenEvaluation background/default.lua b/Themes/default/BGAnimations/ScreenEvaluation background/default.lua deleted file mode 100644 index 672b344bf3..0000000000 --- a/Themes/default/BGAnimations/ScreenEvaluation background/default.lua +++ /dev/null @@ -1,27 +0,0 @@ -local t = Def.ActorFrame {}; - -t[#t+1] = Def.ActorFrame { - Def.Sprite { - OnCommand=function(self) - if GAMESTATE:GetCurrentSong() then - local song = GAMESTATE:GetCurrentSong(); - if song:HasBackground() then - self:LoadBackground(song:GetBackgroundPath()); - end; - self:scale_or_crop_background() - self:fadebottom(0.25) - self:fadetop(0.25) - self:croptop(1/10) - self:cropbottom(1/10) - else - self:visible(false); - end - end; - }; - Def.Quad { - InitCommand=cmd(Center;scaletoclipped,SCREEN_WIDTH+1,SCREEN_HEIGHT); - OnCommand=cmd(diffuse,color("#FFCB05");diffusebottomedge,color("#F0BA00");diffusealpha,0.45); - }; -}; - -return t diff --git a/Themes/default/BGAnimations/ScreenEvaluation decorations/default.lua b/Themes/default/BGAnimations/ScreenEvaluation decorations/default.lua deleted file mode 100644 index 1a738fc954..0000000000 --- a/Themes/default/BGAnimations/ScreenEvaluation decorations/default.lua +++ /dev/null @@ -1,259 +0,0 @@ -local function GraphDisplay( pn ) - local t = Def.ActorFrame { - LoadActor( THEME:GetPathG("_GraphDisplay","overlay")) .. { - InitCommand=cmd(y,6); - }; - Def.GraphDisplay { - InitCommand=cmd(Load,"GraphDisplay";); - BeginCommand=function(self) - local ss = SCREENMAN:GetTopScreen():GetStageStats(); - self:Set( ss, ss:GetPlayerStageStats(pn) ); - self:player( pn ); - end - }; - }; - return t; -end - -local function ComboGraph( pn ) - local t = Def.ActorFrame { - Def.ComboGraph { - InitCommand=cmd(Load,"ComboGraph";); - BeginCommand=function(self) - local ss = SCREENMAN:GetTopScreen():GetStageStats(); - self:Set( ss, ss:GetPlayerStageStats(pn) ); - self:player( pn ); - end - }; - }; - return t; -end - -local function PercentScore( pn ) - local t = LoadFont("Common normal")..{ - InitCommand=cmd(zoom,0.625;shadowlength,1;player,pn); - BeginCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - -- todo: color by difficulty - local SongOrCourse, StepsOrTrail; - if GAMESTATE:IsCourseMode() then - SongOrCourse = GAMESTATE:GetCurrentCourse() - StepsOrTrail = GAMESTATE:GetCurrentTrail(pn) - else - SongOrCourse = GAMESTATE:GetCurrentSong() - StepsOrTrail = GAMESTATE:GetCurrentSteps(pn) - end; - 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); - self:diffuse(CustomDifficultyToColor(cd)); - self:shadowcolor(CustomDifficultyToDarkColor(cd)); - end - - local pss = STATSMAN:GetPlayedStageStats(1):GetPlayerStageStats(pn); - if pss then - local pct = pss:GetPercentDancePoints(); - if pct == 1 then - self:settext("100%"); - else - self:settext(FormatPercentScore(pct)); - end; - end; - end; - }; - return t; -end - -local t = LoadFallbackB(); - -t[#t+1] = StandardDecorationFromFileOptional("StageDisplay","StageDisplay"); - -if ShowStandardDecoration("GraphDisplay") and GAMESTATE:GetPlayMode() ~= "PlayMode_Rave" then - for pn in ivalues(GAMESTATE:GetHumanPlayers()) do - t[#t+1] = StandardDecorationFromTable( "GraphDisplay" .. ToEnumShortString(pn), GraphDisplay(pn) ); - end -end - -if ShowStandardDecoration("ComboGraph") and GAMESTATE:GetPlayMode() ~= "PlayMode_Rave" then - for pn in ivalues(GAMESTATE:GetHumanPlayers()) do - t[#t+1] = StandardDecorationFromTable( "ComboGraph" .. ToEnumShortString(pn), ComboGraph(pn) ); - end -end - -if ShowStandardDecoration("StepsDisplay") then - for pn in ivalues(PlayerNumber) do - local t2 = Def.StepsDisplay { - InitCommand=cmd(Load,"StepsDisplayEvaluation",pn;SetFromGameState,pn;); - UpdateNetEvalStatsMessageCommand=function(self,param) - if GAMESTATE:IsPlayerEnabled(pn) then - self:SetFromSteps(param.Steps) - end; - end; - }; - t[#t+1] = StandardDecorationFromTable( "StepsDisplay" .. ToEnumShortString(pn), t2 ); - t[#t+1] = StandardDecorationFromTable( "PercentScore" .. ToEnumShortString(pn), PercentScore(pn) ); - end -end - -for pn in ivalues(PlayerNumber) do - local MetricsName = "MachineRecord" .. PlayerNumberToString(pn); - t[#t+1] = LoadActor( THEME:GetPathG(Var "LoadingScreen", "MachineRecord"), 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 = "PersonalRecord" .. PlayerNumberToString(pn); - t[#t+1] = LoadActor( THEME:GetPathG(Var "LoadingScreen", "PersonalRecord"), 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 = "StageAward" .. PlayerNumberToString(pn); - t[#t+1] = LoadActor( THEME:GetPathG(Var "LoadingScreen", "StageAward"), pn ) .. { - InitCommand=function(self) - self:player(pn); - self:name(MetricsName); - ActorUtil.LoadAllCommandsAndSetXY(self,Var "LoadingScreen"); - end; - BeginCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - local tStats = THEME:GetMetric(Var "LoadingScreen", "Summary") and STATSMAN:GetAccumPlayedStageStats() or STATSMAN:GetCurStageStats(); - tStats = tStats:GetPlayerStageStats(pn); - if tStats:GetStageAward() and not tStats:GetFailed() then - self:settext( THEME:GetString( "StageAward", ToEnumShortString( tStats:GetStageAward() ) ) ); - else - self:settext( "" ); - end - end; - }; -end - -for pn in ivalues(PlayerNumber) do - local MetricsName = "PeakComboAward" .. PlayerNumberToString(pn); - t[#t+1] = LoadActor( THEME:GetPathG(Var "LoadingScreen", "PeakComboAward"), pn ) .. { - InitCommand=function(self) - self:player(pn); - self:name(MetricsName); - ActorUtil.LoadAllCommandsAndSetXY(self,Var "LoadingScreen"); - end; - BeginCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - local tStats = THEME:GetMetric(Var "LoadingScreen", "Summary") and STATSMAN:GetAccumPlayedStageStats() or STATSMAN:GetCurStageStats(); - tStats = tStats:GetPlayerStageStats(pn); - if tStats:GetPeakComboAward() then - self:settext( THEME:GetString( "PeakComboAward", ToEnumShortString( tStats:GetPeakComboAward() ) ) ); - else - self:settext( "" ); - end - end; - }; -end - -t[#t+1] = StandardDecorationFromFileOptional("SongInformation","SongInformation") .. { - BeginCommand=function(self) - local SongOrCourse; - if GAMESTATE:GetCurrentSong() then - SongOrCourse = GAMESTATE:GetCurrentSong(); - elseif GAMESTATE:GetCurrentCourse() then - SongOrCourse = GAMESTATE:GetCurrentCourse(); - else - return - end - - if SongOrCourse:HasBanner() then - self:visible(false); - else - self:visible(true); - end - end; - SetCommand=function(self) - local c = self:GetChildren(); - local SongOrCourse; - if GAMESTATE:GetCurrentSong() then - SongOrCourse = GAMESTATE:GetCurrentSong(); - - c.TextTitle:settext( SongOrCourse:GetDisplayMainTitle() or nil ); - c.TextSubtitle:settext( SongOrCourse:GetDisplaySubTitle() or nil ); - c.TextArtist:settext( SongOrCourse:GetDisplayArtist() or nil ); - - if SongOrCourse:GetDisplaySubTitle() == "" then - c.TextTitle:visible(true); - c.TextTitle:y(-16.5/2); - c.TextSubtitle:visible(false); - c.TextSubtitle:y(0); - c.TextArtist:visible(true); - c.TextArtist:y(18/2); - else - c.TextTitle:visible(true); - c.TextTitle:y(-16.5); - c.TextSubtitle:visible(true); - c.TextSubtitle:y(0); - c.TextArtist:visible(true); - c.TextArtist:y(18); - end --- self:playcommand("Tick"); - elseif GAMESTATE:GetCurrentCourse() then - SongOrCourse = GAMESTATE:GetCurrentCourse(); - - c.TextTitle:settext( SongOrCourse:GetDisplayMainTitle() or nil ); - c.TextSubtitle:settext( SongOrCourse:GetDisplaySubTitle() or nil ); - c.TextArtist:settext( SongOrCourse:GetDisplayArtist() or nil ); - --- self:playcommand("Tick"); - else - SongOrCourse = nil; - - c.TextTitle:settext(""); - c.TextSubtitle:settext(""); - c.TextArtist:settext(""); - - self:playcommand("Hide") - end - end; --- OnCommand=cmd(playcommand,"Set"); - CurrentSongChangedMessageCommand=cmd(playcommand,"Set"); - CurrentCourseChangedMessageCommand=cmd(playcommand,"Set"); - DisplayLanguageChangedMessageCommand=cmd(playcommand,"Set"); -}; -t[#t+1] = StandardDecorationFromFileOptional("LifeDifficulty","LifeDifficulty"); -t[#t+1] = StandardDecorationFromFileOptional("TimingDifficulty","TimingDifficulty"); -t[#t+1] = StandardDecorationFromFileOptional("GameType","GameType"); -t[#t+1] = Def.ActorFrame { - Condition=GAMESTATE:HasEarnedExtraStage() and GAMESTATE:IsExtraStage() and not GAMESTATE:IsExtraStage2(); - InitCommand=cmd(draworder,105); - LoadActor( THEME:GetPathS("ScreenEvaluation","try Extra1" ) ) .. { - Condition=THEME:GetMetric( Var "LoadingScreen","Summary" ) == false; - OnCommand=cmd(play); - }; - LoadActor( THEME:GetPathG("ScreenStageInformation","Stage extra1" ) ) .. { - Condition=THEME:GetMetric( Var "LoadingScreen","Summary" ) == false; - InitCommand=cmd(Center); - OnCommand=cmd(diffusealpha,0;zoom,0.85;bounceend,1;zoom,1;diffusealpha,1;sleep,0;glow,Color("White");decelerate,1;glow,Color("Invisible");smooth,0.35;zoom,0.25;y,SCREEN_BOTTOM-72); - }; -}; -t[#t+1] = Def.ActorFrame { - Condition=GAMESTATE:HasEarnedExtraStage() and not GAMESTATE:IsExtraStage() and GAMESTATE:IsExtraStage2(); - InitCommand=cmd(draworder,105); - LoadActor( THEME:GetPathS("ScreenEvaluation","try Extra2" ) ) .. { - Condition=THEME:GetMetric( Var "LoadingScreen","Summary" ) == false; - OnCommand=cmd(play); - }; - LoadActor( THEME:GetPathG("ScreenStageInformation","Stage extra2" ) ) .. { - Condition=THEME:GetMetric( Var "LoadingScreen","Summary" ) == false; - InitCommand=cmd(Center); - OnCommand=cmd(diffusealpha,0;zoom,0.85;bounceend,1;zoom,1;diffusealpha,1;sleep,0;glow,Color("White");decelerate,1;glow,Color("Invisible");smooth,0.35;zoom,0.25;y,SCREEN_BOTTOM-72); - }; -}; -return t diff --git a/Themes/default/BGAnimations/ScreenEvaluation overlay/default.lua b/Themes/default/BGAnimations/ScreenEvaluation overlay/default.lua deleted file mode 100644 index c0e3d065d9..0000000000 --- a/Themes/default/BGAnimations/ScreenEvaluation overlay/default.lua +++ /dev/null @@ -1,79 +0,0 @@ -local vStats = STATSMAN:GetCurStageStats(); - -local function CreateStats( pnPlayer ) - -- Actor Templates - local aLabel = LoadFont("Common Normal") .. { InitCommand=cmd(zoom,0.5;shadowlength,1;horizalign,left); }; - local aText = LoadFont("Common Normal") .. { InitCommand=cmd(zoom,0.5;shadowlength,1;horizalign,left); }; - -- DA STATS, JIM!! - local pnStageStats = vStats:GetPlayerStageStats( pnPlayer ); - -- Organized Stats. - local tStats = { - W1 = pnStageStats:GetTapNoteScores('TapNoteScore_W1'); - W2 = pnStageStats:GetTapNoteScores('TapNoteScore_W2'); - W3 = pnStageStats:GetTapNoteScores('TapNoteScore_W3'); - W4 = pnStageStats:GetTapNoteScores('TapNoteScore_W4'); - W5 = pnStageStats:GetTapNoteScores('TapNoteScore_W5'); - Miss = pnStageStats:GetTapNoteScores('TapNoteScore_Miss'); - HitMine = pnStageStats:GetTapNoteScores('TapNoteScore_HitMine'); - AvoidMine = pnStageStats:GetTapNoteScores('TapNoteScore_AvoidMine'); - Held = pnStageStats:GetHoldNoteScores('HoldNoteScore_Held'); - LetGo = pnStageStats:GetHoldNoteScores('HoldNoteScore_LetGo'); - }; - -- Organized Equation Values - local tValues = { - -- marvcount*7 + perfcount*6 + greatcount*5 + goodcount*4 + boocount*2 + okcount*7 - ITG = ( tStats["W1"]*7 + tStats["W2"]*6 + tStats["W3"]*5 + tStats["W4"]*4 + tStats["W5"]*2 + tStats["Held"]*7 ), - -- (marvcount + perfcount + greatcount + goodcount + boocount + misscount + okcount + ngcount)*7 - ITG_MAX = ( tStats["W1"] + tStats["W2"] + tStats["W3"] + tStats["W4"] + tStats["W5"] + tStats["Miss"] + tStats["Held"] + tStats["LetGo"] )*7, - -- marvcount*3 + perfcount*2 + greatcount*1 - boocount*4 - misscount*8 + okcount*6 - MIGS = ( tStats["W1"]*3 + tStats["W2"]*2 + tStats["W3"] - tStats["W5"]*4 - tStats["Miss"]*8 + tStats["Held"]*6 ), - -- (marvcount + perfcount + greatcount + goodcount + boocount + misscount)*3 + (okcount + ngcount)*6 - MIGS_MAX = ( (tStats["W1"] + tStats["W2"] + tStats["W3"] + tStats["W4"] + tStats["W5"] + tStats["Miss"])*3 + (tStats["Held"] + tStats["LetGo"])*6 ), - }; - - local t = Def.ActorFrame {}; - t[#t+1] = Def.ActorFrame { - InitCommand=cmd(y,-34); - LoadActor(THEME:GetPathG("ScreenTitleMenu","PreferenceFrame")) .. { - InitCommand=cmd(zoom,0.875;diffuse,PlayerColor( pnPlayer )); - }; - aLabel .. { Text=THEME:GetString("ScreenEvaluation","ITG DP:"); InitCommand=cmd(x,-64) }; - aText .. { Text=string.format("%04i",tValues["ITG"]); InitCommand=cmd(x,-8;y,5;vertalign,bottom;zoom,0.6); }; - aText .. { Text="/"; InitCommand=cmd(x,28;y,5;vertalign,bottom;zoom,0.5;diffusealpha,0.5); }; - aText .. { Text=string.format("%04i",tValues["ITG_MAX"]); InitCommand=cmd(x,32;y,5;vertalign,bottom;zoom,0.5); }; - }; - t[#t+1] = Def.ActorFrame { - InitCommand=cmd(y,-6); - LoadActor(THEME:GetPathG("ScreenTitleMenu","PreferenceFrame")) .. { - InitCommand=cmd(zoom,0.875;diffuse,PlayerColor( pnPlayer )); - }; - aLabel .. { Text=THEME:GetString("ScreenEvaluation","MIGS DP:"); InitCommand=cmd(x,-64) }; - aText .. { Text=string.format("%04i",tValues["MIGS"]); InitCommand=cmd(x,-8;y,5;vertalign,bottom;zoom,0.6); }; - aText .. { Text="/"; InitCommand=cmd(x,28;y,5;vertalign,bottom;zoom,0.5;diffusealpha,0.5); }; - aText .. { Text=string.format("%04i",tValues["MIGS_MAX"]); InitCommand=cmd(x,32;y,5;vertalign,bottom;zoom,0.5); }; - }; - return t -end; - -local t = Def.ActorFrame {}; -GAMESTATE:IsPlayerEnabled(PLAYER_1) -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(hide_if,not GAMESTATE:IsPlayerEnabled(PLAYER_1);x,WideScale(math.floor(SCREEN_CENTER_X*0.3)-8,math.floor(SCREEN_CENTER_X*0.5)-8);y,SCREEN_CENTER_Y-20); - CreateStats( PLAYER_1 ); -}; -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(hide_if,not GAMESTATE:IsPlayerEnabled(PLAYER_2);x,WideScale(math.floor(SCREEN_CENTER_X*1.7)+8,math.floor(SCREEN_CENTER_X*1.5)+8);y,SCREEN_CENTER_Y-20); - CreateStats( PLAYER_2 ); -}; - -if gameplay_pause_count > 0 then - t[#t+1]= Def.BitmapText{ - Font= "Common Normal", - Text= THEME:GetString("PauseMenu", "pause_count") .. ": " .. gameplay_pause_count, - InitCommand= function(self) - self:xy(_screen.cx, 375):diffuse(Color.White):zoom(.75) - end - } -end - -return t diff --git a/Themes/default/BGAnimations/ScreenEvaluation overlay/kyuze.lua b/Themes/default/BGAnimations/ScreenEvaluation overlay/kyuze.lua deleted file mode 100644 index 586c793ab2..0000000000 --- a/Themes/default/BGAnimations/ScreenEvaluation overlay/kyuze.lua +++ /dev/null @@ -1,100 +0,0 @@ -local vStats = STATSMAN:GetCurStageStats(); - -local function CreateStats( pnPlayer ) - -- Actor Templates - local aLabel = LoadFont("Common Normal") .. { InitCommand=cmd(zoom,0.5;shadowlength,1;horizalign,left); }; - local aText = LoadFont("Common Normal") .. { InitCommand=cmd(zoom,0.5;shadowlength,1;horizalign,left); }; - -- DA STATS, JIM!! - local pnStageStats = vStats:GetPlayerStageStats( pnPlayer ); - -- Organized Stats. - local tStats = { - W1 = pnStageStats:GetTapNoteScores('TapNoteScore_W1'); - W2 = pnStageStats:GetTapNoteScores('TapNoteScore_W2'); - W3 = pnStageStats:GetTapNoteScores('TapNoteScore_W3'); - W4 = pnStageStats:GetTapNoteScores('TapNoteScore_W4'); - W5 = pnStageStats:GetTapNoteScores('TapNoteScore_W5'); - Miss = pnStageStats:GetTapNoteScores('TapNoteScore_Miss'); - HitMine = pnStageStats:GetTapNoteScores('TapNoteScore_HitMine'); - AvoidMine = pnStageStats:GetTapNoteScores('TapNoteScore_AvoidMine'); - Held = pnStageStats:GetHoldNoteScores('HoldNoteScore_Held'); - LetGo = pnStageStats:GetHoldNoteScores('HoldNoteScore_LetGo'); - }; - local itg_values= {W1= 5, - W2= 4, - W3= 2, - W4= 0, - W5= -6, - Miss= -12, - HitMine= 0, -- Kyz hates mines. Should be -6 - AvoidMine= 0, - Held= 5, - LetGo= 0} - local migs_values= {W1= 3, - W2= 2, - W3= 1, - W4= 0, - W5= -4, - Miss= -8, - HitMine= 0, - AvoidMine= 0, - Held= 6, - LetGo= 0} - local itg_keys_for_max= {W1= 5, W2= 5, W3= 5, W4= 5, W5= 5, Miss= 5, Held= 5, LetGo= 5} - local migs_keys_for_max= {W1= 3, W2= 3, W3= 3, W4= 3, W3= 3, Miss= 3, Held= 6, LetGo= 6} - - local tValues= { ITG= 0, ITG_MAX= 0, MIGS= 0, MIGS_MAX= 0} - for k, v in pairs(itg_keys_for_max) do - if tStats[k] then - tValues.ITG_MAX= tValues.ITG_MAX + (tStats[k] * v) - end - end - for k, v in pairs(migs_keys_for_max) do - if tStats[k] then - tValues.MIGS_MAX= tValues.MIGS_MAX + (tStats[k] * v) - end - end - - for k, v in pairs(tStats) do - if itg_values[k] then - tValues.ITG= tValues.ITG + (v * itg_values[k]) - end - if migs_values[k] then - tValues.MIGS= tValues.MIGS + (v * migs_values[k]) - end - end - - local t = Def.ActorFrame {}; - t[#t+1] = Def.ActorFrame { - InitCommand=cmd(y,-34); - LoadActor(THEME:GetPathG("ScreenTitleMenu","PreferenceFrame")) .. { - InitCommand=cmd(zoom,0.875;diffuse,PlayerColor( pnPlayer )); - }; - aLabel .. { Text=THEME:GetString("ScreenEvaluation","ITG DP:"); InitCommand=cmd(x,-64) }; - aText .. { Text=string.format("%04i",tValues["ITG"]); InitCommand=cmd(x,-8;y,5;vertalign,bottom;zoom,0.6); }; - aText .. { Text="/"; InitCommand=cmd(x,28;y,5;vertalign,bottom;zoom,0.5;diffusealpha,0.5); }; - aText .. { Text=string.format("%04i",tValues["ITG_MAX"]); InitCommand=cmd(x,32;y,5;vertalign,bottom;zoom,0.5); }; - }; - t[#t+1] = Def.ActorFrame { - InitCommand=cmd(y,-6); - LoadActor(THEME:GetPathG("ScreenTitleMenu","PreferenceFrame")) .. { - InitCommand=cmd(zoom,0.875;diffuse,PlayerColor( pnPlayer )); - }; - aLabel .. { Text=THEME:GetString("ScreenEvaluation","MIGS DP:"); InitCommand=cmd(x,-64) }; - aText .. { Text=string.format("%04i",tValues["MIGS"]); InitCommand=cmd(x,-8;y,5;vertalign,bottom;zoom,0.6); }; - aText .. { Text="/"; InitCommand=cmd(x,28;y,5;vertalign,bottom;zoom,0.5;diffusealpha,0.5); }; - aText .. { Text=string.format("%04i",tValues["MIGS_MAX"]); InitCommand=cmd(x,32;y,5;vertalign,bottom;zoom,0.5); }; - }; - return t -end; - -local t = Def.ActorFrame {}; -GAMESTATE:IsPlayerEnabled(PLAYER_1) -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(hide_if,not GAMESTATE:IsPlayerEnabled(PLAYER_1);x,WideScale(math.floor(SCREEN_CENTER_X*0.3)-8,math.floor(SCREEN_CENTER_X*0.5)-8);y,SCREEN_CENTER_Y-34); - CreateStats( PLAYER_1 ); -}; -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(hide_if,not GAMESTATE:IsPlayerEnabled(PLAYER_2);x,WideScale(math.floor(SCREEN_CENTER_X*1.7)+8,math.floor(SCREEN_CENTER_X*1.5)+8);y,SCREEN_CENTER_Y-34); - CreateStats( PLAYER_2 ); -}; -return t \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenEvaluation overlay/original.lua b/Themes/default/BGAnimations/ScreenEvaluation overlay/original.lua deleted file mode 100644 index 8cde03487b..0000000000 --- a/Themes/default/BGAnimations/ScreenEvaluation overlay/original.lua +++ /dev/null @@ -1,86 +0,0 @@ -local ss = STATSMAN:GetCurStageStats(); -local pss = ss:GetPlayerStageStats('PlayerNumber_P1'); -local misscount = pss:GetTapNoteScores('TapNoteScore_Miss'); -local boocount = pss:GetTapNoteScores('TapNoteScore_W5'); -local goodcount = pss:GetTapNoteScores('TapNoteScore_W4'); -local greatcount = pss:GetTapNoteScores('TapNoteScore_W3'); -local perfcount = pss:GetTapNoteScores('TapNoteScore_W2'); -local marvcount = pss:GetTapNoteScores('TapNoteScore_W1'); -local minehitcount = pss:GetTapNoteScores('TapNoteScore_HitMine'); -local minemisscount = pss:GetTapNoteScores('TapNoteScore_AvoidMine'); -local okcount = pss:GetHoldNoteScores('HoldNoteScore_Held'); -local ngcount = pss:GetHoldNoteScores('HoldNoteScore_LetGo'); -local ITGdp = marvcount*7 + perfcount*6 + greatcount*5 + goodcount*4 + boocount*2 + okcount*7 -local ITGdpmax = (marvcount + perfcount + greatcount + goodcount + boocount + misscount + okcount + ngcount)*7 -local MIGSdp = marvcount*3 + perfcount*2 + greatcount*1 - boocount*4 - misscount*8 + okcount*6 -local MIGSdpmax = (marvcount + perfcount + greatcount + goodcount + boocount + misscount)*3 + (okcount + ngcount)*6 -local histogram = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} -local total = 0 -local maxValue = 0; -print("John11length: "..#histogram); - -for i=1,#tTotalJudgmentsSigned do - print("John11Timings: "..i.." - "..tTotalJudgmentsSigned[i]) - local index = math.floor((0.18-tTotalJudgmentsSigned[i])*(#histogram/.36)); - print("John11Index: "..i.." - "..index) - if index >= 0 and index <= #histogram - 1 then - histogram[index] = histogram[index] + 1 - total = total + 1 - if histogram[index] > maxValue then - maxValue = histogram[index] - end - end -end - -for i=1,#histogram do - print("John11Judgments: "..i.." - "..histogram[i]) -end - -local t = Def.ActorFrame {} -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X/3;y,SCREEN_CENTER_Y); - LoadFont("Common Normal") .. { - Text="MIGS DP: "..tostring(MIGSdp).."/"..tostring(MIGSdpmax).."\nITG DP: "..tostring(ITGdp).."/"..tostring(ITGdpmax).."\nOffset Avg: "..RoundTo(tTimingDifferenceAverage,5).."\nAbs Offset Avg: "..RoundTo(tTimingDifferenceAbsAverage,5).."\nEarly Taps: "..tEarlyHits.."\nLate Taps: "..tLateHits; - InitCommand=cmd(y,-4;shadowlength,1;diffuse,Color("Red");zoom,0.5) - }; -} - -for i=1,#histogram do - local offset = -1 - if i > #histogram/2 then - offset = 1 - end - t[#t+1] = Def.Quad { - InitCommand=cmd(diffuse,Color("Red");zoomtowidth,300/#histogram-1;zoomtoheight,histogram[#histogram-i]/maxValue*150;x,SCREEN_CENTER_X+100+300/#histogram*i+offset;y,SCREEN_CENTER_Y-histogram[#histogram-i]/maxValue*150/2); - } -end - -t[#t+1] = Def.Quad { - InitCommand=cmd(x,SCREEN_CENTER_X+250;y,SCREEN_CENTER_Y+3;zoomtowidth,300;zoomtoheight,5;diffuse,color("#FFFFFF")); -} - -t[#t+1] = Def.Quad { - InitCommand=cmd(x,SCREEN_CENTER_X+252;y,SCREEN_CENTER_Y-75;zoomtowidth,1;zoomtoheight,150;diffuse,color("#000000")); -} - - -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X+125;y,SCREEN_CENTER_Y+15); - LoadFont("Common Normal") .. { - Text="Early"; - InitCommand=cmd(shadowlength,1;diffuse,Color("#FF0000");zoom,0.5) - }; -} - -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X+375;y,SCREEN_CENTER_Y+15); - LoadFont("Common Normal") .. { - Text="Late"; - InitCommand=cmd(shadowlength,1;diffuse,Color("#FF0000");zoom,0.5) - }; -} - -print("John11Total: "..total) -print("John11MaxValue: "..maxValue) - -return t \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenEvaluationSummary background.lua b/Themes/default/BGAnimations/ScreenEvaluationSummary background.lua deleted file mode 100644 index d2dc23567b..0000000000 --- a/Themes/default/BGAnimations/ScreenEvaluationSummary background.lua +++ /dev/null @@ -1,3 +0,0 @@ -local t = LoadActor(THEME:GetPathB("ScreenWithMenuElements","background")); - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenEvaluationSummary decorations/default.lua b/Themes/default/BGAnimations/ScreenEvaluationSummary decorations/default.lua deleted file mode 100644 index 4f1334dad6..0000000000 --- a/Themes/default/BGAnimations/ScreenEvaluationSummary decorations/default.lua +++ /dev/null @@ -1,5 +0,0 @@ -local t = LoadFallbackB(); - -t[#t+1] = StandardDecorationFromFileOptional("BannerList","BannerList"); - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenGameInformation underlay/default.lua b/Themes/default/BGAnimations/ScreenGameInformation underlay/default.lua deleted file mode 100644 index 119f22d4f1..0000000000 --- a/Themes/default/BGAnimations/ScreenGameInformation underlay/default.lua +++ /dev/null @@ -1,10 +0,0 @@ -local t = Def.ActorFrame {}; ---[[ t[#t+1] = Def.Actor { - OnCommand=function(self) - local sTarget = PROFILEMAN:GetProfileDir('ProfileSlot_Machine'); - -- - WriteFile(sTarget .. "Jason.txt","Charlie is a magical unicorn!"); - end; -}; --]] - -return t \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenGameOver underlay/default.lua b/Themes/default/BGAnimations/ScreenGameOver underlay/default.lua deleted file mode 100644 index d53e40b5ca..0000000000 --- a/Themes/default/BGAnimations/ScreenGameOver underlay/default.lua +++ /dev/null @@ -1,29 +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), - }, - -- Warning Fade - Def.Quad { - InitCommand=cmd(y,-4;scaletoclipped,SCREEN_WIDTH,164), - OnCommand=cmd(diffuse,Color.Black;diffusealpha,0.5; - linear,timer_seconds;zoomtoheight,164*0.75), - } - }, - -- - LoadActor(THEME:GetPathG("ScreenGameOver","gameover"))..{ - InitCommand=cmd(y,-16;shadowlength,2) - }, - LoadFont("Common Normal")..{ - Text=ScreenString("Play again soon!"), - InitCommand=cmd(y,36;shadowlength,2) - } -} diff --git a/Themes/default/BGAnimations/ScreenGameplay background.lua b/Themes/default/BGAnimations/ScreenGameplay background.lua deleted file mode 100644 index 989e15f73d..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay background.lua +++ /dev/null @@ -1 +0,0 @@ -return Def.ActorFrame { Name="YOU_WISH_YOU_WERE_PLAYING_BEATMANIA_RIGHT_NOW" }; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenGameplay danger all/default.lua b/Themes/default/BGAnimations/ScreenGameplay danger all/default.lua deleted file mode 100644 index ca4fb88585..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay danger all/default.lua +++ /dev/null @@ -1,6 +0,0 @@ -return Def.ActorFrame { - 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")); - }; -}; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenGameplay danger p1/BGAnimation.ini b/Themes/default/BGAnimations/ScreenGameplay danger p1/BGAnimation.ini deleted file mode 100644 index 6e6bc1669d..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay danger p1/BGAnimation.ini +++ /dev/null @@ -1 +0,0 @@ -[BGAnimation] diff --git a/Themes/default/BGAnimations/ScreenGameplay danger p2/BGAnimation.ini b/Themes/default/BGAnimations/ScreenGameplay danger p2/BGAnimation.ini deleted file mode 100644 index 6e6bc1669d..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay danger p2/BGAnimation.ini +++ /dev/null @@ -1 +0,0 @@ -[BGAnimation] diff --git a/Themes/default/BGAnimations/ScreenGameplay dead p1/BGAnimation.ini b/Themes/default/BGAnimations/ScreenGameplay dead p1/BGAnimation.ini deleted file mode 100644 index 6e6bc1669d..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay dead p1/BGAnimation.ini +++ /dev/null @@ -1 +0,0 @@ -[BGAnimation] diff --git a/Themes/default/BGAnimations/ScreenGameplay dead p2/BGAnimation.ini b/Themes/default/BGAnimations/ScreenGameplay dead p2/BGAnimation.ini deleted file mode 100644 index 6e6bc1669d..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay dead p2/BGAnimation.ini +++ /dev/null @@ -1 +0,0 @@ -[BGAnimation] diff --git a/Themes/default/BGAnimations/ScreenGameplay decorations/default.lua b/Themes/default/BGAnimations/ScreenGameplay decorations/default.lua deleted file mode 100644 index c021dca519..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay decorations/default.lua +++ /dev/null @@ -1,231 +0,0 @@ -local maxSegments = 150 - -local function CreateSegments(Player) - local t = Def.ActorFrame { }; - local bars = Def.ActorFrame{ Name="CoverBars" }; - local bpmFrame = Def.ActorFrame{ Name="BPMFrame"; }; - local stopFrame = Def.ActorFrame{ Name="StopFrame"; }; - local delayFrame = Def.ActorFrame{ Name="DelayFrame"; }; - local warpFrame = Def.ActorFrame{ Name="WarpFrame"; }; - local fakeFrame = Def.ActorFrame{ Name="FakeFrame"; }; - local scrollFrame = Def.ActorFrame{ Name="ScrollFrame"; }; - local speedFrame = Def.ActorFrame{ Name="SpeedFrame"; }; - - local fFrameWidth = 380; - local fFrameHeight = 8; - -- XXX: doesn't work in course mode -aj - if not GAMESTATE:IsSideJoined( Player ) then - return t - elseif not GAMESTATE:IsCourseMode() then - -- Straight rip off NCRX - local song = GAMESTATE:GetCurrentSong(); - local steps = GAMESTATE:GetCurrentSteps( Player ); - if steps then - local timingData = steps:GetTimingData(); - -- use the StepsSeconds, which will almost always be more proper - -- than a file with ITG2r21 compatibility. - if song then - local songLen = song:MusicLengthSeconds(); - - local firstBeatSecs = song:GetFirstSecond(); - local lastBeatSecs = song:GetLastSecond(); - - local bpms = timingData:GetBPMsAndTimes(true); - local stops = timingData:GetStops(true); - local delays = timingData:GetDelays(true); - local warps = timingData:GetWarps(true); - local fakes = timingData:GetFakes(true); - local scrolls = timingData:GetScrolls(true); - local speeds = timingData:GetSpeeds(true); - - -- we don't want too many segments to be shown. - local sumSegments = #bpms + #stops + #delays + #warps + #fakes + #scrolls + #speeds - if sumSegments > maxSegments then - return Def.ActorFrame{} - end - - local function CreateLine(beat, secs, firstShadow, firstDiffuse, secondShadow, firstEffect, secondEffect) - local beatTime = timingData:GetElapsedTimeFromBeat(beat); - if beatTime < 0 then beatTime = 0; end; - return Def.ActorFrame { - Def.Quad { - InitCommand=function(self) - self:shadowlength(0); - self:shadowcolor(color(firstShadow)); - -- set width - self:zoomto(math.max((secs/songLen)*fFrameWidth, 1), fFrameHeight); - -- find location - self:x((scale(beatTime,firstBeatSecs,lastBeatSecs,-fFrameWidth/2,fFrameWidth/2))); - end; - OnCommand=function(self) - self:diffuse(color(firstDiffuse)); - end; - }; - --[[ there's a cool effect that can't happen because we don't fade out like we did before - Def.Quad { - InitCommand=function(self) - --self:diffuse(HSVA(192,1,0.8,0.8)); - self:shadowlength(0); - self:shadowcolor(color(secondShadow)); - -- set width - self:zoomto(math.max((secs/songLen)*fFrameWidth, 1),fFrameHeight); - -- find location - self:x((scale(beatTime,firstBeatSecs,lastBeatSecs,-fFrameWidth/2,fFrameWidth/2))); - end; - OnCommand=function(self) - self:diffusealpha(1); - self:diffuseshift(); - self:effectcolor1(color(firstEffect)); - self:effectcolor2(color(secondEffect)); - self:effectclock('beat'); - self:effectperiod(1/8); - -- - self:diffusealpha(0); - self:sleep(beatTime+1); - self:diffusealpha(1); - self:linear(4); - self:diffusealpha(0); - end; - };]] - }; - end; - - for i=2,#bpms do - bpmFrame[#bpmFrame+1] = CreateLine(bpms[i][1], 0, - "#00808077", "#00808077", "#00808077", "#FF634777", "#FF000077"); - end; - - for i=1,#delays do - delayFrame[#delayFrame+1] = CreateLine(delays[i][1], delays[i][2], - "#FFFF0077", "#FFFF0077", "#FFFF0077", "#00FF0077", "#FF000077"); - end; - - for i=1,#stops do - stopFrame[#stopFrame+1] = CreateLine(stops[i][1], stops[i][2], - "#FFFFFF77", "#FFFFFF77", "#FFFFFF77", "#FFA50077", "#FF000077"); - end; - - for i=1,#scrolls do - scrollFrame[#scrollFrame+1] = CreateLine(scrolls[i][1], 0, - "#4169E177", "#4169E177", "#4169E177", "#0000FF77", "#FF000077"); - end; - - for i=1,#speeds do - -- TODO: Turn beats into seconds for this calculation? - speedFrame[#speedFrame+1] = CreateLine(speeds[i][1], 0, - "#ADFF2F77", "#ADFF2F77", "#ADFF2F77", "#7CFC0077", "#FF000077"); - end; - - for i=1,#warps do - warpFrame[#warpFrame+1] = CreateLine(warps[i][1], 0, - "#CC00CC77", "#CC00CC77", "#CC00CC77", "#FF33CC77", "#FF000077"); - end; - - for i=1,#fakes do - fakeFrame[#fakeFrame+1] = CreateLine(fakes[i][1], 0, - "#BC8F8F77", "#BC8F8F77", "#BC8F8F77", "#F4A46077", "#FF000077"); - end; - end; - bars[#bars+1] = bpmFrame; - bars[#bars+1] = scrollFrame; - bars[#bars+1] = speedFrame; - bars[#bars+1] = stopFrame; - bars[#bars+1] = delayFrame; - bars[#bars+1] = warpFrame; - bars[#bars+1] = fakeFrame; - t[#t+1] = bars; - --addition here: increase performance a ton by only rendering once - t[#t+1] = Def.ActorFrameTexture{Name="Target"} - t[#t+1] = Def.Sprite{Name="Actual"} - local FirstPass=true; - local function Draw(self) - kids=self:GetChildren(); - if FirstPass then - kids.Target:setsize(fFrameWidth,fFrameHeight); - kids.Target:EnableAlphaBuffer(true); - kids.Target:Create(); - - kids.Target:GetTexture():BeginRenderingTo(); - for k,v in pairs(kids) do - if k~="Target" and k~="Actual" then - v:Draw(); - end - end - kids.Target:GetTexture():FinishRenderingTo(); - - kids.Actual:SetTexture(kids.Target:GetTexture()); - FirstPass=false; - end - kids.Actual:Draw(); - end - t.InitCommand=function(self) self:SetDrawFunction(Draw); end - end - end - return t -end -local t = LoadFallbackB() -t[#t+1] = StandardDecorationFromFileOptional("ScoreFrame","ScoreFrame"); - -local function songMeterScale(val) return scale(val,0,1,-380/2,380/2) end - -for pn in ivalues(PlayerNumber) do - local MetricsName = "SongMeterDisplay" .. PlayerNumberToString(pn); - local songMeterDisplay = Def.ActorFrame{ - InitCommand=function(self) - self:player(pn); - self:name(MetricsName); - ActorUtil.LoadAllCommandsAndSetXY(self,Var "LoadingScreen"); - end; - Def.Quad { - InitCommand=cmd(zoomto,420,20); - OnCommand=cmd(fadeleft,0.35;faderight,0.35;diffuse,Color.Black;diffusealpha,0.5); - }; - LoadActor( THEME:GetPathG( 'SongMeterDisplay', 'frame ' .. PlayerNumberToString(pn) ) ) .. { - InitCommand=function(self) - self:name('Frame'); - ActorUtil.LoadAllCommandsAndSetXY(self,MetricsName); - end; - }; - 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=THEME:GetMetric( MetricsName, 'StreamWidth' ); - Stream=LoadActor( THEME:GetPathG( 'SongMeterDisplay', 'stream ' .. PlayerNumberToString(pn) ) )..{ - InitCommand=cmd(diffuse,PlayerColor(pn);diffusealpha,0.5;blend,Blend.Add;); - }; - Tip=LoadActor( THEME:GetPathG( 'SongMeterDisplay', 'tip ' .. PlayerNumberToString(pn) ) ) .. { InitCommand=cmd(visible,false); }; - }; - }; - if ThemePrefs.Get("TimingDisplay") == true then - songMeterDisplay[#songMeterDisplay+1] = CreateSegments(pn); - end - t[#t+1] = songMeterDisplay -end; - -for pn in ivalues(PlayerNumber) do - local MetricsName = "ToastyDisplay" .. PlayerNumberToString(pn); - t[#t+1] = LoadActor( THEME:GetPathG("Player", 'toasty'), pn ) .. { - InitCommand=function(self) - self:player(pn); - self:name(MetricsName); - ActorUtil.LoadAllCommandsAndSetXY(self,Var "LoadingScreen"); - end; - }; -end; - - -t[#t+1] = StandardDecorationFromFileOptional("BPMDisplay","BPMDisplay"); -t[#t+1] = StandardDecorationFromFileOptional("StageDisplay","StageDisplay"); -t[#t+1] = StandardDecorationFromFileOptional("SongTitle","SongTitle"); - -return t diff --git a/Themes/default/BGAnimations/ScreenGameplay failed/default.lua b/Themes/default/BGAnimations/ScreenGameplay failed/default.lua deleted file mode 100644 index 4b99a97346..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay failed/default.lua +++ /dev/null @@ -1,31 +0,0 @@ -local longFail = ThemePrefs.Get("LongFail"); - -local t = Def.ActorFrame{}; - -if longFail then - t[#t+1] = Def.Quad{ - InitCommand=cmd(FullScreen;diffuse,color("1,0,0,0");blend,Blend.Multiply); - OnCommand=cmd(decelerate,1.25;diffuse,color("0.75,0,0,0.75");linear,7;diffuse,color("0,0,0,1");sleep,1.25;linear,1;diffuse,color("1,0,0,1");decelerate,2;diffuse,color("0,0,0,1")); - }; - 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( "ScreenGameplayAlternate", "failed" ) ) .. { - StartTransitioningCommand=cmd(play); - }; -else - t[#t+1] = Def.Quad{ - InitCommand=cmd(FullScreen;diffuse,color("1,0,0,0");blend,Blend.Multiply); - OnCommand=cmd(smooth,1;diffuse,color("0.75,0,0,0.75");decelerate,2;diffuse,color("0,0,0,1")); - }; - t[#t+1] = Def.Quad{ - InitCommand=cmd(FullScreen;diffuse,color("1,1,1,1");diffusealpha,0); - OnCommand=cmd(finishtweening;diffusealpha,1;decelerate,1.25;diffuse,color("1,0,0,0")); - }; - t[#t+1] = LoadActor(THEME:GetPathS( Var "LoadingScreen", "failed" ) ) .. { - StartTransitioningCommand=cmd(play); - }; -end; - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenGameplay go/default.lua b/Themes/default/BGAnimations/ScreenGameplay go/default.lua deleted file mode 100644 index e9b1a6b5e8..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay go/default.lua +++ /dev/null @@ -1,9 +0,0 @@ -if IsNetSMOnline() then - -- don't show "Ready" online; it will obscure the immediately-starting steps. - return Def.ActorFrame{} -end - -return LoadActor("go") .. { - 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("Blue"),1.75);decelerate,0.3;glow,1,1,1,0;sleep,1-0.45;linear,0.25;diffusealpha,0;); -}; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenGameplay go/go.png b/Themes/default/BGAnimations/ScreenGameplay go/go.png deleted file mode 100644 index 6f6eba998d..0000000000 Binary files a/Themes/default/BGAnimations/ScreenGameplay go/go.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenGameplay in/default.lua b/Themes/default/BGAnimations/ScreenGameplay in/default.lua deleted file mode 100644 index 0a43fa337b..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay in/default.lua +++ /dev/null @@ -1,15 +0,0 @@ -local t = Def.ActorFrame {}; -t[#t+1] = Def.Sprite { - InitCommand=cmd(Center;diffusealpha,1); - BeginCommand=cmd(LoadFromCurrentSongBackground); - OnCommand=function(self) - if PREFSMAN:GetPreference("StretchBackgrounds") then - self:SetSize(SCREEN_WIDTH,SCREEN_HEIGHT) - else - self:scale_or_crop_background() - end - self:linear(1) - self:diffusealpha(0) - end; -}; -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 6cdb2900c2..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay next course song/default.lua +++ /dev/null @@ -1,39 +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); -}; - -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(Center); - OnCommand=cmd(stoptweening;addx,30;linear,3;addx,-30); - LoadFont("Common Normal") .. { - InitCommand=cmd(strokecolor,Color("Outline");y,-10); - BeforeLoadingNextCourseSongMessageCommand=function(self) - local NextSong = SCREENMAN:GetTopScreen():GetNextCourseSong(); - self:settext( NextSong:GetDisplayFullTitle() ); - end; - StartCommand=cmd(faderight,1;diffusealpha,0;linear,0.5;faderight,0;diffusealpha,1;sleep,1.5;linear,0.5;diffusealpha,0); - }; ---[[ LoadFont("Common Normal") .. { - Text=GAMESTATE:IsCourseMode() and GAMESTATE:GetCurrentCourse():GetCourseType() or GAMESTATE:GetCurrentSong():GetDisplayArtist(); - InitCommand=cmd(strokecolor,Color("Outline");zoom,0.75); - OnCommand=cmd(faderight,1;diffusealpha,0;linear,0.5;faderight,0;diffusealpha,1;sleep,1.5;linear,0.5;diffusealpha,0); - }; --]] - LoadFont("Common Normal") .. { - InitCommand=cmd(strokecolor,Color("Outline");diffuse,Color("Orange");diffusebottomedge,Color("Yellow");zoom,0.75;y,10); - BeforeLoadingNextCourseSongMessageCommand=function(self) - local NextSong = SCREENMAN:GetTopScreen():GetNextCourseSong(); - self:settext( SecondsToMSSMsMs( NextSong:MusicLengthSeconds() ) ); - end; - StartCommand=cmd(faderight,1;diffusealpha,0;linear,0.5;faderight,0;diffusealpha,1;sleep,1.5;linear,0.5;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 5ce91f80e6..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")); - OnCommand=cmd(linear,5;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;); - OnCommand=cmd(sleep,2;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;); - OnCommand=cmd(sleep,2;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;); - OnCommand=cmd(sleep,2;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.lua b/Themes/default/BGAnimations/ScreenGameplay overlay.lua deleted file mode 100644 index 60d0d9f580..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay overlay.lua +++ /dev/null @@ -1,41 +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 -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); -t[#t+1]= LoadActor(THEME:GetPathG("", "pause_menu")) -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 73c513579a..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay ready/default.lua +++ /dev/null @@ -1,9 +0,0 @@ -if IsNetSMOnline() then - -- don't show "Ready" online; it will obscure the immediately-starting steps. - return Def.ActorFrame{} -end - -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;); -}; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenGameplay ready/ready.png b/Themes/default/BGAnimations/ScreenGameplay ready/ready.png deleted file mode 100644 index 2bbc2d20ec..0000000000 Binary files a/Themes/default/BGAnimations/ScreenGameplay ready/ready.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenGameplay toasty/default.lua b/Themes/default/BGAnimations/ScreenGameplay toasty/default.lua deleted file mode 100644 index 59e402fabc..0000000000 --- a/Themes/default/BGAnimations/ScreenGameplay toasty/default.lua +++ /dev/null @@ -1,6 +0,0 @@ -return Def.ActorFrame { --- InitCommand=cmd(x,SCREEN_RIGHT;y,SCREEN_BOTTOM;draworder,101); - StartTransitioningCommand=function(self) - MESSAGEMAN:Broadcast("Toasty",{ Time = math.random(1,3) }); - end -}; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenHeartEntry overlay.lua b/Themes/default/BGAnimations/ScreenHeartEntry overlay.lua deleted file mode 100644 index b12acd00aa..0000000000 --- a/Themes/default/BGAnimations/ScreenHeartEntry overlay.lua +++ /dev/null @@ -1,172 +0,0 @@ -local cursor_width_padding = 16 -local cursor_spacing_value = 30 - -local heart_xs= { - [PLAYER_1]= SCREEN_CENTER_X * 0.625, - [PLAYER_2]= SCREEN_CENTER_X * 1.375, -} - -local heart_entries= {} -for i, pn in ipairs(GAMESTATE:GetEnabledPlayers()) do - local profile= PROFILEMAN:GetProfile(pn) - if profile and profile:GetIgnoreStepCountCalories() then - heart_entries[pn]= new_numpad_entry{ - Name= pn .. "_heart_entry", - InitCommand= cmd(xy, heart_xs[pn], SCREEN_CENTER_Y+48), - value = LoadFont("Common Large") .. { - InitCommand=cmd(xy,0,-62), - OnCommand=cmd(zoom,0.75;diffuse,PlayerColor(pn);strokecolor,ColorDarkTone(PlayerColor(pn))); - SetCommand=function(self, param) - self:settext(param[1]) - end, - }, - button = LoadFont("Common Normal") ..{ - InitCommand=cmd(shadowlength,1), - SetCommand=function(self, param) - self:settext(param[1]) - end, - OnCommand=cmd(diffuse,color("0.8,0.8,0.8,1");zoom,0.875), - GainFocusCommand=cmd(finishtweening;decelerate,0.125;zoom,1;diffuse,Color.White), - LoseFocusCommand=cmd(finishtweening;smooth,0.1;zoom,0.875;diffuse,color("0.8,0.8,0.8,1")) - }, - button_positions = {{-cursor_spacing_value, -cursor_spacing_value}, {0, -cursor_spacing_value}, {cursor_spacing_value, -cursor_spacing_value}, - {-cursor_spacing_value, 0}, {0, 0}, {cursor_spacing_value, 0}, - {-cursor_spacing_value, cursor_spacing_value}, {0, cursor_spacing_value}, {cursor_spacing_value, cursor_spacing_value}, - {-cursor_spacing_value, cursor_spacing_value*2}, {0, cursor_spacing_value*2}, {cursor_spacing_value, cursor_spacing_value*2}}, - cursor = Def.ActorFrame { - -- Move whole container - MoveCommand=function(self, param) - self:stoptweening() - self:decelerate(0.15) - self:xy(param[1], param[2]) - if param[3] then - self:z(param[3]) - end - end, - -- - LoadActor( THEME:GetPathG("_frame", "1D"), - { 2/18, 14/18, 2/18 }, - LoadActor(THEME:GetPathB("_frame", "cursors/rounded fill")) - ) .. { - OnCommand=cmd(diffuse,PlayerDarkColor(pn)), - FitCommand=function(self, param) - self:playcommand("SetSize",{ Width=param:GetWidth()+cursor_width_padding, tween=cmd(stoptweening;decelerate,0.15)}) - end, - }, - LoadActor( THEME:GetPathG("_frame", "1D"), - { 2/18, 14/18, 2/18 }, - LoadActor(THEME:GetPathB("_frame", "cursors/rounded gloss")) - ) .. { - OnCommand=cmd(diffuse,PlayerColor(pn)), - FitCommand=function(self, param) - self:playcommand("SetSize",{ Width=param:GetWidth()+cursor_width_padding, tween=cmd(stoptweening;decelerate,0.15)}) - end, - } - }, - cursor_draw= "first", - prompt = LoadFont("Common Bold") .. { - Name="prompt", - Text=THEME:GetString("ScreenHeartEntry", "Heart Rate"), - InitCommand=cmd(xy,0,-96); - OnCommand=cmd(shadowlength,1;skewx,-0.125;diffusebottomedge,color("#DDDDDD");strokecolor,Color.Outline); - }, - max_value= 300, - auto_done_value= 100, - } - end -end - -local function input(event) - local pn= event.PlayerNumber - if not pn then return end - if event.type == "InputEventType_Release" then return end - if not heart_entries[pn] then return end - local done= heart_entries[pn]:handle_input(event.GameButton) - if done then - SOUND:PlayOnce(THEME:GetPathS("Common", "Start"), true) - local all_done= true - for pn, entry in pairs(heart_entries) do - if not entry.done then all_done= false break end - end - if all_done then - for pn, entry in pairs(heart_entries) do - local profile= PROFILEMAN:GetProfile(pn) - if profile and profile:GetIgnoreStepCountCalories() then - local calories= profile:CalculateCaloriesFromHeartRate( - entry.value, GAMESTATE:GetLastGameplayDuration()) - profile:AddCaloriesToDailyTotal(calories) - end - end - SCREENMAN:GetTopScreen():StartTransitioningScreen("SM_GoToNextScreen") - end - end -end - -local timer_text -local function timer_update(self) - local time= math.floor((self:GetSecsIntoEffect() % 60) * 10) / 10 - if time < 10 then - timer_text:settext(("0%.1f"):format(time)) - else - timer_text:settext(("%.1f"):format(time)) - end -end - -local args= { - -- - Def.ActorFrame{ - Name= "timer", - InitCommand= function(self) - self:effectperiod(2^16) - timer_text= self:GetChild("timer_text") - self:SetUpdateFunction(timer_update) - end, - OnCommand= function(self) - SCREENMAN:GetTopScreen():AddInputCallback(input) - end, - Def.BitmapText{ - Name= "timer_text", Font= "Common Normal", Text= "00.0", - InitCommand= cmd(xy, SCREEN_CENTER_X, SCREEN_CENTER_Y-80; diffuse, Color.White), - OnCommand= cmd(strokecolor,Color.Outline), - } - }, - Def.Quad { - InitCommand=cmd(xy, SCREEN_CENTER_X+1, SCREEN_CENTER_Y-100+1;zoomto,2,2); - OnCommand=cmd(diffuse,Color.Black;diffusealpha,0.5;linear,0.25;zoomtowidth,420;fadeleft,0.25;faderight,0.25); - }; - Def.Quad { - InitCommand=cmd(xy, SCREEN_CENTER_X, SCREEN_CENTER_Y-100;zoomto,2,2); - OnCommand=cmd(diffuse,color("#ffd400");shadowcolor,BoostColor(color("#ffd40077"),0.25);linear,0.25;zoomtowidth,420;fadeleft,0.25;faderight,0.25); - }; - Def.BitmapText { - Name= "explanation", Font= "Common Large", - Text= string.upper(THEME:GetString("ScreenHeartEntry", "Enter Heart Rate")), - InitCommand= cmd(xy, SCREEN_CENTER_X, SCREEN_CENTER_Y-128; diffuse, Color.White), - OnCommand=cmd(skewx,-0.125;diffuse,color("#ffd400");strokecolor,ColorDarkTone(color("#ffd400")))} - , - - Def.BitmapText{ - Name= "song_len_label", Font= "Common Normal", - Text= THEME:GetString("ScreenHeartEntry", "Song Length"), - InitCommand= cmd(xy, SCREEN_CENTER_X, SCREEN_CENTER_Y+192-32; diffuse, Color.White), - OnCommand= cmd(shadowlength,1)}, - Def.BitmapText{ - Name= "song_len", Font= "Common Normal", - Text= SecondsToMMSS(GAMESTATE:GetLastGameplayDuration()), - InitCommand= cmd(xy, SCREEN_CENTER_X, SCREEN_CENTER_Y+192-8; diffuse, Color.White), - OnCommand= cmd(shadowlength,1;zoom,0.75), - } - -} - -for pn in ivalues(GAMESTATE:GetEnabledPlayers()) do - args[#args+1] = LoadActor(THEME:GetPathB("_frame","3x3"),"rounded black", 128, 192) .. { - InitCommand=cmd(x,heart_xs[pn];y,SCREEN_CENTER_Y+28), - } -end - -for pn, entry in pairs(heart_entries) do - args[#args+1]= entry:create_actors() -end - -return Def.ActorFrame(args) diff --git a/Themes/default/BGAnimations/ScreenHighScores decorations/_difficulty frame.png b/Themes/default/BGAnimations/ScreenHighScores decorations/_difficulty frame.png deleted file mode 100644 index 0e04d83a89..0000000000 Binary files a/Themes/default/BGAnimations/ScreenHighScores decorations/_difficulty frame.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenHighScores decorations/default.lua b/Themes/default/BGAnimations/ScreenHighScores decorations/default.lua deleted file mode 100644 index 1582ee9d74..0000000000 --- a/Themes/default/BGAnimations/ScreenHighScores decorations/default.lua +++ /dev/null @@ -1,47 +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-160); - Def.Quad { - InitCommand=cmd(zoomto,SCREEN_WIDTH, 32); - OnCommand=cmd(y,-16;diffuse,Color.Black;fadebottom,0.8); - }; - Def.Quad { - InitCommand=cmd(zoomto,SCREEN_WIDTH, 56); - OnCommand=cmd(diffuse,color("#333333");diffusealpha,0.75;fadebottom,0.35); - }; -}; - -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-60 + 80 * (i-1);y,SCREEN_CENTER_Y-168); - LoadActor(THEME:GetPathB("_frame","3x1"),"rounded fill", 18) .. { - OnCommand=cmd(diffuse,CustomDifficultyToDarkColor(s);diffusealpha,0.5); - }; - LoadActor(THEME:GetPathB("_frame","3x1"),"rounded gloss", 18) .. { - OnCommand=cmd(diffuse,CustomDifficultyToColor(s);diffusealpha,0.125); - }; - LoadFont("Common Normal") .. { - InitCommand=cmd(uppercase,true;settext,CustomDifficultyToLocalizedString(s)); - OnCommand=cmd(zoom,0.675;maxwidth,80/0.675;diffuse,CustomDifficultyToColor(s);shadowlength,1); - }; - }; -end - -t[#t+1] = LoadFont("Common Bold") .. { - InitCommand=cmd(settext,stString;x,SCREEN_CENTER_X-220;y,SCREEN_CENTER_Y-168); - OnCommand=cmd(skewx,-0.125;diffusebottomedge,color("0.75,0.75,0.75");shadowlength,2); -}; - -t.OnCommand=cmd(draworder,105); - -return t; diff --git a/Themes/default/BGAnimations/ScreenHowToInstallSongs background.redir b/Themes/default/BGAnimations/ScreenHowToInstallSongs background.redir deleted file mode 100644 index f98a6ace22..0000000000 --- a/Themes/default/BGAnimations/ScreenHowToInstallSongs background.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenWithMenuElements background \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenHowToInstallSongs overlay.lua b/Themes/default/BGAnimations/ScreenHowToInstallSongs overlay.lua deleted file mode 100644 index 9a81d425c1..0000000000 --- a/Themes/default/BGAnimations/ScreenHowToInstallSongs overlay.lua +++ /dev/null @@ -1,13 +0,0 @@ --- how does installed song??? let's find out - -local t = Def.ActorFrame{ - LoadFont("Common Normal")..{ - Name="Header"; - InitCommand=cmd(x,SCREEN_LEFT+24;y,SCREEN_TOP+24;halign,0;diffuse,color("#CCCCCC");settext,Screen.String("BodyHeader");shadowlength,1;shadowcolor,HSV(40,0,0.6);diffusetopedge,color("#FFFFFF")); - OnCommand=cmd(queuecommand,"Anim"); - AnimCommand=cmd(cropright,1;faderight,1;addx,96;decelerate,1;addx,-96;skewx,-0.1;cropright,0;faderight,0;); - }; - -- todo: add explantion paragraph here (above the scroller) -}; - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenHowToPlay background/bg.png b/Themes/default/BGAnimations/ScreenHowToPlay background/bg.png deleted file mode 100644 index aba3f0678d..0000000000 Binary files a/Themes/default/BGAnimations/ScreenHowToPlay background/bg.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenHowToPlay background/default.lua b/Themes/default/BGAnimations/ScreenHowToPlay background/default.lua deleted file mode 100644 index 90b31246e0..0000000000 --- a/Themes/default/BGAnimations/ScreenHowToPlay background/default.lua +++ /dev/null @@ -1,4 +0,0 @@ -return LoadActor("bg.png") ..{ - InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoomtowidth,SCREEN_WIDTH;zoomtoheight,SCREEN_HEIGHT); - OnCommand=cmd(texcoordvelocity,0,-1;customtexturerect,0,0,SCREEN_WIDTH/self:GetWidth(),SCREEN_HEIGHT/self:GetHeight();diffuse,color("0.9,0.9,0.9,1")); -}; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenHowToPlay decorations.lua b/Themes/default/BGAnimations/ScreenHowToPlay decorations.lua deleted file mode 100644 index 65d556611d..0000000000 --- a/Themes/default/BGAnimations/ScreenHowToPlay 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/ScreenHowToPlay overlay/_howtoplay feet.lua b/Themes/default/BGAnimations/ScreenHowToPlay overlay/_howtoplay feet.lua deleted file mode 100644 index 15d333567f..0000000000 --- a/Themes/default/BGAnimations/ScreenHowToPlay overlay/_howtoplay feet.lua +++ /dev/null @@ -1,6 +0,0 @@ -return LoadFont("Common Normal") .. { - Text=ScreenString("Feet"); - BeginCommand=function(self) - self:AddAttribute(5, {Length= 4, Diffuse=Color.Red}) - end; -}; diff --git a/Themes/default/BGAnimations/ScreenHowToPlay overlay/_howtoplay jump.lua b/Themes/default/BGAnimations/ScreenHowToPlay overlay/_howtoplay jump.lua deleted file mode 100644 index e533b287f8..0000000000 --- a/Themes/default/BGAnimations/ScreenHowToPlay overlay/_howtoplay jump.lua +++ /dev/null @@ -1,18 +0,0 @@ -return Def.ActorFrame { - LoadActor(THEME:GetPathB("_frame","3x3"),"rounded black",380,80); - Def.Quad { - Name="Underline"; - InitCommand=cmd(y,-12); - OnCommand=cmd(diffuse,color("#ffd400");shadowlength,1;zoomtowidth,192;fadeleft,0.25;faderight,0.25); - }; - LoadFont("Common Bold") .. { - Text=ScreenString("Information"); - InitCommand=cmd(y,-26); - OnCommand=cmd(skewx,-0.125;diffuse,color("#ffd400");shadowlength,2;shadowcolor,BoostColor(color("#ffd40077"),0.25)) - }; - LoadFont("Common Normal") .. { - Text=ScreenString("Jump"); - InitCommand=cmd(y,18;wrapwidthpixels,480;vertspacing,-12;shadowlength,1); - OnCommand=cmd(zoom,0.875); - }; -}; diff --git a/Themes/default/BGAnimations/ScreenHowToPlay overlay/_howtoplay miss.lua b/Themes/default/BGAnimations/ScreenHowToPlay overlay/_howtoplay miss.lua deleted file mode 100644 index f14b431b13..0000000000 --- a/Themes/default/BGAnimations/ScreenHowToPlay overlay/_howtoplay miss.lua +++ /dev/null @@ -1,18 +0,0 @@ -return Def.ActorFrame { - LoadActor(THEME:GetPathB("_frame","3x3"),"rounded black",380,80); - Def.Quad { - Name="Underline"; - InitCommand=cmd(y,-12); - OnCommand=cmd(diffuse,color("#ffd400");shadowlength,1;zoomtowidth,192;fadeleft,0.25;faderight,0.25); - }; - LoadFont("Common Bold") .. { - Text=ScreenString("Information"); - InitCommand=cmd(y,-26); - OnCommand=cmd(skewx,-0.125;diffuse,color("#ffd400");shadowlength,2;shadowcolor,BoostColor(color("#ffd40077"),0.25)) - }; - LoadFont("Common Normal") .. { - Text=ScreenString("Miss"); - InitCommand=cmd(y,18;wrapwidthpixels,480;vertspacing,-12;shadowlength,1); - OnCommand=cmd(zoom,0.75); - }; -}; diff --git a/Themes/default/BGAnimations/ScreenHowToPlay overlay/_howtoplay tap.lua b/Themes/default/BGAnimations/ScreenHowToPlay overlay/_howtoplay tap.lua deleted file mode 100644 index 772f977bfb..0000000000 --- a/Themes/default/BGAnimations/ScreenHowToPlay overlay/_howtoplay tap.lua +++ /dev/null @@ -1,18 +0,0 @@ -return Def.ActorFrame { - LoadActor(THEME:GetPathB("_frame","3x3"),"rounded black",380,80); - Def.Quad { - Name="Underline"; - InitCommand=cmd(y,-12); - OnCommand=cmd(diffuse,color("#ffd400");shadowlength,1;zoomtowidth,192;fadeleft,0.25;faderight,0.25); - }; - LoadFont("Common Bold") .. { - Text=ScreenString("Information"); - InitCommand=cmd(y,-26); - OnCommand=cmd(skewx,-0.125;diffuse,color("#ffd400");shadowlength,2;shadowcolor,BoostColor(color("#ffd40077"),0.25)) - }; - LoadFont("Common Normal") .. { - Text=ScreenString("Tap"); - InitCommand=cmd(y,18;wrapwidthpixels,480;vertspacing,-12;shadowlength,1); - OnCommand=cmd(zoom,0.875); - }; -}; diff --git a/Themes/default/BGAnimations/ScreenHowToPlay overlay/default.lua b/Themes/default/BGAnimations/ScreenHowToPlay overlay/default.lua deleted file mode 100644 index 025e7cf485..0000000000 --- a/Themes/default/BGAnimations/ScreenHowToPlay overlay/default.lua +++ /dev/null @@ -1,94 +0,0 @@ -return Def.ActorFrame { - Def.ActorFrame { - OnCommand=cmd(x,SCREEN_CENTER_X-20); - - -- Initial glow around receptors - LoadActor("tapglow") .. { - OnCommand=cmd(x,85;y,95;zoom,0.7;rotationz,90;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,6;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0); - }; - LoadActor("tapglow") .. { - OnCommand=cmd(x,275;y,95;zoom,0.7;rotationz,270;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,6;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0); - }; - LoadActor("tapglow") .. { - OnCommand=cmd(x,212;y,95;zoom,0.7;rotationz,180;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,6;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0); - }; - LoadActor("tapglow") .. { - OnCommand=cmd(x,148;y,95;zoom,0.7;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,6;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0); - }; - - LoadActor("tapglow") .. { - OnCommand=cmd(x,148;y,95;zoom,0.7;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,9.7;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0); - }; - - -- 2nd step UP - LoadActor("tapglow") .. { - OnCommand=cmd(x,212;y,95;zoom,0.7;rotationz,180;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,12.7;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0); - }; - - -- 3rd step UP - LoadActor("tapglow") .. { - OnCommand=cmd(x,84;y,95;zoom,0.7;rotationz,90;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,15.7;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0); - }; - - -- 4th step jump - LoadActor("tapglow") .. { - OnCommand=cmd(x,85;y,95;zoom,0.7;rotationz,90;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,18.7;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0); - }; - LoadActor("tapglow") .. { - OnCommand=cmd(x,275;y,95;zoom,0.7;rotationz,270;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,18.7;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0); - }; - - -- miss step - LoadActor("healthhilight") .. { - OnCommand=cmd(x,180;y,40;diffuseshift;effectcolor1,1,0.93333,0.266666,0.4;effectcolor2,1,1,1,1;effectperiod,0.25;effectmagnitude,0,1,0;diffusealpha,0;sleep,22.7;linear,0;diffusealpha,1;sleep,1.7;linear,0;diffusealpha,0); - }; - }; - - -- messages - LoadFont("Common Bold") .. { - Text=ScreenString("How To Play StepMania"), - InitCommand=cmd(zbuffer,1;z,20;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;shadowlength,1;strokecolor,Color("Outline")); - BeginCommand=function(self) - self:AddAttribute(12, {Length=9, Diffuse=Color.White}); - end; - OnCommand=cmd(skewx,-0.125;diffuse,color("#ffd400");shadowlength,2;shadowcolor,BoostColor(color("#ffd40077"),0.25);diffusealpha,0;zoom,4;sleep,0.0;linear,0.3;diffusealpha,1;zoom,1;sleep,1.8;linear,0.3;zoom,0.75;x,170;y,60); - }; - LoadActor("_howtoplay feet") .. { - InitCommand=cmd(shadowlength,1;strokecolor,Color.Outline); - OnCommand=cmd(z,20;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;addx,-SCREEN_WIDTH;sleep,2.4;decelerate,0.3;addx,SCREEN_WIDTH;sleep,2;linear,0.3;zoomy,0); - }; - Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X+120;y,SCREEN_CENTER_Y+40); - - LoadActor("_howtoplay tap")..{ - InitCommand=cmd(diffusealpha,0); - ShowCommand=cmd(linear,0;diffusealpha,1;sleep,2;linear,0;diffusealpha,0); - OnCommand=cmd(sleep,6;queuecommand,"Show"); - }; - LoadActor("_howtoplay tap")..{ - InitCommand=cmd(diffusealpha,0); - ShowCommand=cmd(linear,0;diffusealpha,1;sleep,2;linear,0;diffusealpha,0); - OnCommand=cmd(sleep,9.7;queuecommand,"Show"); - }; - LoadActor("_howtoplay tap")..{ - InitCommand=cmd(diffusealpha,0); - ShowCommand=cmd(linear,0;diffusealpha,1;sleep,2;linear,0;diffusealpha,0); - OnCommand=cmd(sleep,12.7;queuecommand,"Show"); - }; - LoadActor("_howtoplay tap")..{ - InitCommand=cmd(diffusealpha,0); - ShowCommand=cmd(linear,0;diffusealpha,1;sleep,2;linear,0;diffusealpha,0); - OnCommand=cmd(sleep,15.7;queuecommand,"Show"); - }; - LoadActor("_howtoplay jump")..{ - InitCommand=cmd(diffusealpha,0); - ShowCommand=cmd(linear,0;diffusealpha,1;sleep,2;linear,0;diffusealpha,0); - OnCommand=cmd(sleep,18.7;queuecommand,"Show"); - }; - LoadActor("_howtoplay miss")..{ - InitCommand=cmd(diffusealpha,0); - ShowCommand=cmd(linear,0;diffusealpha,1;sleep,2;linear,0;diffusealpha,0); - OnCommand=cmd(sleep,22.7;queuecommand,"Show"); - }; - }; -}; diff --git a/Themes/default/BGAnimations/ScreenHowToPlay overlay/feet.png b/Themes/default/BGAnimations/ScreenHowToPlay overlay/feet.png deleted file mode 100644 index e300f70836..0000000000 Binary files a/Themes/default/BGAnimations/ScreenHowToPlay overlay/feet.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenHowToPlay overlay/healthhilight.png b/Themes/default/BGAnimations/ScreenHowToPlay overlay/healthhilight.png deleted file mode 100644 index b55fa18f9b..0000000000 Binary files a/Themes/default/BGAnimations/ScreenHowToPlay overlay/healthhilight.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenHowToPlay overlay/jumpmessage.png b/Themes/default/BGAnimations/ScreenHowToPlay overlay/jumpmessage.png deleted file mode 100644 index 4cea6a81ee..0000000000 Binary files a/Themes/default/BGAnimations/ScreenHowToPlay overlay/jumpmessage.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenHowToPlay overlay/missmessage.png b/Themes/default/BGAnimations/ScreenHowToPlay overlay/missmessage.png deleted file mode 100644 index 2b6177e292..0000000000 Binary files a/Themes/default/BGAnimations/ScreenHowToPlay overlay/missmessage.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenHowToPlay overlay/tapglow.png b/Themes/default/BGAnimations/ScreenHowToPlay overlay/tapglow.png deleted file mode 100644 index 096f26b895..0000000000 Binary files a/Themes/default/BGAnimations/ScreenHowToPlay overlay/tapglow.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenHowToPlay overlay/tapmessage.png b/Themes/default/BGAnimations/ScreenHowToPlay overlay/tapmessage.png deleted file mode 100644 index d2e855de96..0000000000 Binary files a/Themes/default/BGAnimations/ScreenHowToPlay overlay/tapmessage.png and /dev/null differ 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/ScreenJukebox in.lua b/Themes/default/BGAnimations/ScreenJukebox in.lua deleted file mode 100644 index 933729de3f..0000000000 --- a/Themes/default/BGAnimations/ScreenJukebox in.lua +++ /dev/null @@ -1,6 +0,0 @@ -return Def.ActorFrame{ - Def.Quad{ - InitCommand=cmd(FullScreen;diffuse,color("0,0,0,1")); - OnCommand=cmd(decelerate,0.5;diffusealpha,0); - }; -}; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenJukebox out.lua b/Themes/default/BGAnimations/ScreenJukebox out.lua deleted file mode 100644 index daa7205234..0000000000 --- a/Themes/default/BGAnimations/ScreenJukebox out.lua +++ /dev/null @@ -1,6 +0,0 @@ -return Def.ActorFrame{ - Def.Quad{ - InitCommand=cmd(FullScreen;diffuse,color("0,0,0,0")); - OnCommand=cmd(accelerate,0.5;diffusealpha,1); - }; -}; \ 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/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 a4f08559c1..0000000000 --- a/Themes/default/BGAnimations/ScreenMiniMenu underlay/default.lua +++ /dev/null @@ -1,5 +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")); - }; -}; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenNetSelectMusic decorations.lua b/Themes/default/BGAnimations/ScreenNetSelectMusic decorations.lua deleted file mode 100644 index efebf763a7..0000000000 --- a/Themes/default/BGAnimations/ScreenNetSelectMusic decorations.lua +++ /dev/null @@ -1,6 +0,0 @@ -local t = LoadFallbackB(); - -t[#t+1] = StandardDecorationFromFileOptional("BPMLabel","BPMLabel"); -t[#t+1] = StandardDecorationFromFileOptional("BPMDisplay","BPMDisplay"); -t[#t+1] = StandardDecorationFromFileOptional("DifficultyDisplay","DifficultyDisplay"); -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenOptionsCustomizeProfile overlay.lua b/Themes/default/BGAnimations/ScreenOptionsCustomizeProfile overlay.lua deleted file mode 100644 index 7e7e9fa322..0000000000 --- a/Themes/default/BGAnimations/ScreenOptionsCustomizeProfile overlay.lua +++ /dev/null @@ -1,482 +0,0 @@ --- Pester Kyzentun for an explanation if you need to customize this screen. --- Also, this might be rewritten to us a proper customizable lua menu system --- in the future. - --- Copy this file into your theme, then modify as needed to suit your theme. --- Each of the things on this list has a comment marking it, so you can --- quickly find it by searching. --- Things you will want to change: --- 1. The Numpad --- 2. The Cursor --- 3. The Menu Items --- 4. The Menu Values --- 4.1 The L/R indicators --- 5. The Menu Fader - -local profile= GAMESTATE:GetEditLocalProfile() - -local cursor_width_padding = 16 -local cursor_spacing_value = 30 - --- 1. The Numpad --- This is what sets up how the numpad looks. See Scripts/04 NumPadEntry.lua --- for a full description of how to customize a NumPad. --- Note that if you provide a custom prompt actor for the NumPad, it must --- have a SetCommand because the NumPad is used any time the player needs to --- enter a number, and the prompt is updated by running its SetCommand. -local number_entry= new_numpad_entry{ - Name= "number_entry", - InitCommand= cmd(diffusealpha, 0; xy, _screen.cx, _screen.cy * 1.5), - value = LoadFont("Common Large") .. { - InitCommand=cmd(xy,0,-62), - OnCommand=cmd(zoom,0.75;diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone(PlayerColor(PLAYER_1))); - SetCommand=function(self, param) - self:settext(param[1]) - end, - }, - button = LoadFont("Common Normal") ..{ - InitCommand=cmd(shadowlength,1), - SetCommand=function(self, param) - self:settext(param[1]) - end, - OnCommand=cmd(diffuse,color("0.8,0.8,0.8,1");zoom,0.875), - GainFocusCommand=cmd(finishtweening;decelerate,0.125;zoom,1;diffuse,Color.White), - LoseFocusCommand=cmd(finishtweening;smooth,0.1;zoom,0.875;diffuse,color("0.8,0.8,0.8,1")) - }, - button_positions = {{-cursor_spacing_value, -cursor_spacing_value}, {0, -cursor_spacing_value}, {cursor_spacing_value, -cursor_spacing_value}, - {-cursor_spacing_value, 0}, {0, 0}, {cursor_spacing_value, 0}, - {-cursor_spacing_value, cursor_spacing_value}, {0, cursor_spacing_value}, {cursor_spacing_value, cursor_spacing_value}, - {-cursor_spacing_value, cursor_spacing_value*2}, {0, cursor_spacing_value*2}, {cursor_spacing_value, cursor_spacing_value*2}}, - cursor = Def.ActorFrame { - -- Move whole container - MoveCommand=function(self, param) - self:stoptweening() - self:decelerate(0.15) - self:xy(param[1], param[2]) - if param[3] then - self:z(param[3]) - end - end, - -- - LoadActor( THEME:GetPathG("_frame", "1D"), - { 2/18, 14/18, 2/18 }, - LoadActor(THEME:GetPathB("_frame", "cursors/rounded fill")) - ) .. { - OnCommand=cmd(diffuse,PlayerDarkColor(PLAYER_1)), - FitCommand=function(self, param) - self:playcommand("SetSize",{ Width=param:GetWidth()+cursor_width_padding, tween=cmd(decelerate,0.125)}) - end, - }, - LoadActor( THEME:GetPathG("_frame", "1D"), - { 2/18, 14/18, 2/18 }, - LoadActor(THEME:GetPathB("_frame", "cursors/rounded gloss")) - ) .. { - OnCommand=cmd(diffuse,PlayerColor(PLAYER_1)), - FitCommand=function(self, param) - self:playcommand("SetSize",{ Width=param:GetWidth()+cursor_width_padding, tween=cmd(decelerate,0.125)}) - end, - } - }, - cursor_draw= "first", - prompt = LoadFont("Common Bold") .. { - Name="prompt", - InitCommand=cmd(xy,0,-96); - OnCommand=cmd(shadowlength,1;skewx,-0.125;diffusebottomedge,color("#DDDDDD");strokecolor,Color.Outline); - SetCommand= function(self, params) - self:settext(params[1]) - end - }, - LoadActor(THEME:GetPathB("_frame","3x3"),"rounded black", 128, 192) .. { - InitCommand=cmd(xy, 0, -20) - } -} - -local function calc_list_pos(value, list) - for i, entry in ipairs(list) do - if entry.setting == value then - return i - end - end - return 1 -end - -local function item_value_to_text(item, value) - if item.item_type == "bool" then - if value then - value= THEME:GetString("ScreenOptionsCustomizeProfile", item.true_text) - else - value= THEME:GetString("ScreenOptionsCustomizeProfile", item.false_text) - end - elseif item.item_type == "list" then - local pos= calc_list_pos(value, item.list) - return item.list[pos].display_name - end - return value -end - -local char_list= {} -do - local all_chars= CHARMAN:GetAllCharacters() - for i, char in ipairs(char_list) do - char_list[#char_list+1]= { - setting= char:GetCharacterID(), display_name= char:GetDisplayName()} - end -end - --- Uncomment this section if you need to test the behavior of actors in the --- character list but don't have any duncing characters to test with. ---[=[ - -local fake_profile_mt= {__index= {}} -local val_list= {} -local function get_set_pair(name, default) - fake_profile_mt.__index["Get"..name]= function(self) - return self[name] - end - fake_profile_mt.__index["Set"..name]= function(self, val) - self[name]= val - end - val_list[#val_list+1]= {name, default} -end -get_set_pair("WeightPounds", 0) -get_set_pair("Voomax", 0) -get_set_pair("BirthYear", 0) -get_set_pair("IgnoreStepCountCalories", false) -get_set_pair("IsMale", true) -get_set_pair("Character", "dietlinde") -fake_profile_mt.__index.init= function(self) - for i, vald in ipairs(val_list) do - self[vald[1]]= vald[2] - end -end - -profile= setmetatable({}, fake_profile_mt) -profile:init() - -char_list= { - {setting= "shake", display_name= "soda"}, - {setting= "freem", display_name= "inc"}, - {setting= "midi", display_name= "man"}, - {setting= "kyz", display_name= "zentun"}, - {setting= "mad", display_name= "matt"}, - {setting= "db", display_name= "k2"}, -} -]=] - -local menu_items= { - {name= "weight", get= "GetWeightPounds", set= "SetWeightPounds", - item_type= "number", auto_done= 100}, - {name= "voomax", get= "GetVoomax", set= "SetVoomax", item_type= "number", - auto_done= 10}, - {name= "birth_year", get= "GetBirthYear", set= "SetBirthYear", - item_type= "number", auto_done= 1000}, - {name= "calorie_calc", get= "GetIgnoreStepCountCalories", - set= "SetIgnoreStepCountCalories", item_type= "bool", - true_text= "use_heart", false_text= "use_steps"}, - {name= "gender", get= "GetIsMale", set= "SetIsMale", item_type= "bool", - true_text= "male", false_text= "female"}, -} -if #char_list > 0 then - menu_items[#menu_items+1]= { - name= "character", get= "GetCharacter", set= "SetCharacter", - item_type= "list", list= char_list} -end -menu_items[#menu_items+1]= {name= "exit", item_type= "exit"} - -local menu_cursor -local menu_pos= 1 -local menu_start= SCREEN_TOP + 80 -if #menu_items > 6 then - menu_start= SCREEN_TOP + 68 -end -local menu_x= SCREEN_CENTER_X * 0.25 -local value_x= ( SCREEN_CENTER_X * 0.25 ) + 256 -local fader -local cursor_on_menu= "main" -local menu_item_actors= {} -local menu_values= {} -local list_pos= 0 -local active_list= {} -local left_showing= false -local right_showing= false - -local function fade_actor_to(actor, alf) - actor:stoptweening() - actor:smooth(.15) - actor:diffusealpha(alf) -end - -local function update_menu_cursor() - local item= menu_item_actors[menu_pos] - menu_cursor:playcommand("Move", {item:GetX(), item:GetY()}) - menu_cursor:playcommand("Fit", item) -end - -local function update_list_cursor() - local valactor= menu_values[menu_pos] - valactor:playcommand("Set", {active_list[list_pos].display_name}) - if list_pos > 1 then - if not left_showing then - valactor:playcommand("ShowLeft") - left_showing= true - end - else - if left_showing then - valactor:playcommand("HideLeft") - left_showing= false - end - end - if list_pos < #active_list then - if not right_showing then - valactor:playcommand("ShowRight") - right_showing= true - end - else - if right_showing then - valactor:playcommand("HideRight") - right_showing= false - end - end -end - -local function exit_screen() - local profile_id= GAMESTATE:GetEditLocalProfileID() - PROFILEMAN:SaveLocalProfile(profile_id) - SCREENMAN:GetTopScreen():StartTransitioningScreen("SM_GoToNextScreen") - SOUND:PlayOnce(THEME:GetPathS("Common", "Start"), true) -end - -local function input(event) - local pn= event.PlayerNumber - if not pn then return false end - if event.type == "InputEventType_Release" then return false end - local button= event.GameButton - if cursor_on_menu == "main" then - if button == "Start" then - local item= menu_items[menu_pos] - if item.item_type == "bool" then - local value= not profile[item.get](profile) - menu_values[menu_pos]:playcommand( - "Set", {item_value_to_text(item, value)}) - profile[item.set](profile, value) - elseif item.item_type == "number" then - --fade_actor_to(fader, .8) - fade_actor_to(number_entry.container, 1) - number_entry.value= profile[item.get](profile) - number_entry.value_actor:playcommand("Set", {number_entry.value}) - number_entry.auto_done_value= item.auto_done - number_entry.max_value= item.max - number_entry:update_cursor(number_entry.cursor_start) - number_entry.prompt_actor:playcommand( - "Set", {THEME:GetString("ScreenOptionsCustomizeProfile", item.name)}) - cursor_on_menu= "numpad" - elseif item.item_type == "list" then - cursor_on_menu= "list" - active_list= menu_items[menu_pos].list - list_pos= calc_list_pos( - profile[menu_items[menu_pos].get](profile), active_list) - update_list_cursor() - elseif item.item_type == "exit" then - exit_screen() - end - elseif button == "Back" then - exit_screen() - else - if button == "MenuLeft" or button == "MenuUp" then - if menu_pos > 1 then menu_pos= menu_pos - 1 end - update_menu_cursor() - elseif button == "MenuRight" or button == "MenuDown" then - if menu_pos < #menu_items then menu_pos= menu_pos + 1 end - update_menu_cursor() - end - end - elseif cursor_on_menu == "numpad" then - local done= number_entry:handle_input(button) - if done or button == "Back" then - local item= menu_items[menu_pos] - if button ~= "Back" then - profile[item.set](profile, number_entry.value) - menu_values[menu_pos]:playcommand( - "Set", {item_value_to_text(item, number_entry.value)}) - end - --fade_actor_to(fader, 0) - fade_actor_to(number_entry.container, 0) - cursor_on_menu= "main" - end - elseif cursor_on_menu == "list" then - if button == "MenuLeft" or button == "MenuUp" then - if list_pos > 1 then list_pos= list_pos - 1 end - update_list_cursor() - menu_values[menu_pos]:playcommand("PressLeft") - elseif button == "MenuRight" or button == "MenuDown" then - if list_pos < #active_list then list_pos= list_pos + 1 end - update_list_cursor() - menu_values[menu_pos]:playcommand("PressRight") - elseif button == "Start" or button == "Back" then - if button ~= "Back" then - profile[menu_items[menu_pos].set]( - profile, active_list[list_pos].setting) - end - local valactor= menu_values[menu_pos] - left_showing= false - right_showing= false - valactor:playcommand("HideLeft") - valactor:playcommand("HideRight") - cursor_on_menu= "main" - end - end -end - -local args= { - Def.Actor{ - OnCommand= function(self) - update_menu_cursor() - SCREENMAN:GetTopScreen():AddInputCallback(input) - end - }, - -- 2. The Cursor - -- This is the cursor on the main portion of the menu. - -- It needs to have Move and Fit commands for when it's moved to a new - -- item on the list. - Def.ActorFrame { - Name= "menu_cursor", InitCommand= function(self) - menu_cursor= self - end, - -- Move whole container - MoveCommand=function(self, param) - self:stoptweening() - self:decelerate(0.15) - self:xy(param[1], param[2]) - if param[3] then - self:z(param[3]) - end - end, - FitCommand= function(self, param) - self:addx(param:GetWidth()/2) - end, - -- - LoadActor( THEME:GetPathG("_frame", "1D"), - { 2/18, 14/18, 2/18 }, - LoadActor(THEME:GetPathB("_frame", "cursors/rounded fill")) - ) .. { - OnCommand=cmd(diffuse,PlayerDarkColor(PLAYER_1)), - FitCommand=function(self, param) - self:playcommand("SetSize",{ Width=param:GetWidth()+cursor_width_padding, tween=cmd(stoptweening;decelerate,0.15)}) - end, - }, - LoadActor( THEME:GetPathG("_frame", "1D"), - { 2/18, 14/18, 2/18 }, - LoadActor(THEME:GetPathB("_frame", "cursors/rounded gloss")) - ) .. { - OnCommand=cmd(diffuse,PlayerColor(PLAYER_1)), - FitCommand=function(self, param) - self:playcommand("SetSize",{ Width=param:GetWidth()+cursor_width_padding, tween=cmd(stoptweening;decelerate,0.15)}) - end, - } - }, -} - --- Note that the "character" item in the menu only shows up if there are --- characters to choose from. You might want to adjust positioning for that. -for i, item in ipairs(menu_items) do - local item_y= menu_start + ((i-1) * 24) - -- 3. The Menu Items - -- This creates the actor that will be used to show each item on the menu. - args[#args+1]= Def.BitmapText{ - Name= "menu_" .. item.name, Font= "Common Normal", - Text= THEME:GetString("ScreenOptionsCustomizeProfile", item.name), - InitCommand= function(self) - -- Note that the item adds itself to the list menu_item_actors. This - -- is so that when the cursor is moved, the appropriate item can be - -- easily fetched for positioning and sizing the cursor. - -- Note the ActorFrames have a width of 1 unless you set it, so when - -- you change this from an BitmapText to a ActorFrame, you will have - -- to make the FitCommand of your cursor look at the children. - menu_item_actors[i]= self - self:xy(menu_x, item_y) - self:diffuse(Color.White) - self:horizalign(left) - end - } - if item.get then - local value_text= item_value_to_text(item, profile[item.get](profile)) - -- 4. The Menu Values - -- Each of the values needs to have a SetCommand so it can be updated - -- when the player changes it. - -- And ActorFrame is used because values for list items need to have - -- left/right indicators for when the player is making a choice. - local value_args= { - Name= "value_" .. item.name, - InitCommand= function(self) - -- Note that the ActorFrame is being added to the list menu_values - -- so it can be easily fetched and updated when the value changes. - menu_values[i]= self - self:xy(value_x, menu_start + ((i-1) * 24)) - end, - Def.BitmapText{ - Name= "val", Font= "Common Normal", Text= value_text, - InitCommand= function(self) - self:diffuse(Color.White) - self:horizalign(left) - end, - SetCommand= function(self, param) - self:settext(param[1]) - end, - } - } - if item.item_type == "list" then - -- 4.1 The L/R indicators - -- The L/R indicators are there to tell the player when there is a - -- choice to the left or right of the choice they are on. - -- Note that they are placed inside the ActorFrame for the value, so - -- when commands are played on the ActorFrame, they are played for the - -- indicators too. - -- The commands are ShowLeft, HideLeft, PressLeft, and the same for - -- Right. - -- Note that the right indicator has a SetCommand so it sees when the - -- value changes and checks the new width to position itself. - -- Show/Hide is only played when the indicator changes state. - -- Command execution order: Set, Show/Hide (if change occurred), Press - value_args[#value_args+1]= LoadActor(THEME:GetPathG("_StepsDisplayListRow","arrow")) .. { - InitCommand= function(self) - self:rotationy(-180) - self:x(-8) - self:visible(false) - self:playcommand("Set", {value_text}) - end, - ShowLeftCommand= cmd(visible, true), - HideLeftCommand= cmd(visible, false), - PressLeftCommand= cmd(finishtweening;zoom,1.5;smooth,0.25;zoom,1), - } - value_args[#value_args+1]= LoadActor(THEME:GetPathG("_StepsDisplayListRow","arrow")) .. { - InitCommand= function(self) - self:visible(false) - self:playcommand("Set", {value_text}) - end, - SetCommand= function(self) - local valw= self:GetParent():GetChild("val"):GetWidth() - self:x(valw+8) - end, - ShowRightCommand= cmd(visible, true), - HideRightCommand= cmd(visible, false), - PressRightCommand= cmd(finishtweening;zoom,1.5;smooth,0.25;zoom,1), - } - end - args[#args+1]= Def.ActorFrame(value_args) - end -end - -local _height = (#menu_items) * 24 -args[#args+1]= LoadActor(THEME:GetPathB("_frame", "3x3"),"rounded black",474,_height) .. { - Name= "fader", InitCommand= function(self) - fader= self - self:draworder(-20) - self:xy(menu_x + 474/2, menu_start + _height/2 - 12) - self:diffuse(Color.Black) - self:diffusealpha(0.75) - end -} - -args[#args+1]= number_entry:create_actors() - -return Def.ActorFrame(args) diff --git a/Themes/default/BGAnimations/ScreenOptionsService in.lua b/Themes/default/BGAnimations/ScreenOptionsService in.lua deleted file mode 100644 index c5355f0dde..0000000000 --- a/Themes/default/BGAnimations/ScreenOptionsService in.lua +++ /dev/null @@ -1,5 +0,0 @@ -return Def.Actor{ - StartTransitioningCommand=function(self) - ThemePrefs.Save() - end -} \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenPlayerOptions background.lua b/Themes/default/BGAnimations/ScreenPlayerOptions background.lua deleted file mode 100644 index 73c78763dd..0000000000 --- a/Themes/default/BGAnimations/ScreenPlayerOptions background.lua +++ /dev/null @@ -1,29 +0,0 @@ -local t = Def.ActorFrame {}; - -t[#t+1] = Def.ActorFrame { - Def.Sprite { - Condition=not GAMESTATE:IsCourseMode(); - InitCommand=cmd(Center); - OnCommand=function(self) - if GAMESTATE:GetCurrentSong() then - local song = GAMESTATE:GetCurrentSong(); - if song:HasBackground() then - self:LoadBackground(song:GetBackgroundPath()); - end; - self:scale_or_crop_background(); - (cmd(fadebottom,0.25;fadetop,0.25;croptop,48/480;cropbottom,48/480))(self); - else - self:visible(false); - end - end; - }; - Def.Quad { - InitCommand=cmd(Center;scaletoclipped,SCREEN_WIDTH+1,SCREEN_HEIGHT); - OnCommand=cmd(diffuse,color("#FFCB05");diffusebottomedge,color("#F0BA00");diffusealpha,0.45); - }; - LoadActor(THEME:GetPathB("ScreenWithMenuElements","background/_bg top")) .. { - InitCommand=cmd(Center;scaletoclipped,SCREEN_WIDTH+1,SCREEN_HEIGHT); - OnCommand=cmd(diffusealpha,0.5); - }; -}; -return t 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/ScreenPlayerOptions out.lua b/Themes/default/BGAnimations/ScreenPlayerOptions out.lua deleted file mode 100644 index 3f9c2a7856..0000000000 --- a/Themes/default/BGAnimations/ScreenPlayerOptions out.lua +++ /dev/null @@ -1,39 +0,0 @@ -if PREFSMAN:GetPreference( "ShowSongOptions" ) ~= "Maybe_Ask" then - return LoadActor( THEME:GetPathB("Screen", "out") ); -end - -local t = Def.ActorFrame { - LoadActor( THEME:GetPathB("Screen", "out") ); - - LoadFont( "common normal" ) .. { - InitCommand=cmd(settext,"Press &START; for more options";x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+100;visible,false); - AskForGoToOptionsCommand=cmd( - visible,true; - diffusealpha,0; - linear,0.15; - zoomy,1; - diffusealpha,1; - sleep,1; - linear,0.15; - diffusealpha,0; - zoomy,0; - ); - GoToOptionsCommand=cmd(visible,false); - }; - LoadFont( "common normal" ) .. { - InitCommand=cmd(settext,"entering options...";x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+100;visible,false); - AskForGoToOptionsCommand=cmd( - visible,false; - linear,0.15; - zoomy,1; - diffusealpha,1; - sleep,1; - linear,0.15; - diffusealpha,0; - zoomy,0; - ); - GoToOptionsCommand=cmd(visible,true); - }; -}; - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenPrompt underlay.redir b/Themes/default/BGAnimations/ScreenPrompt underlay.redir deleted file mode 100644 index 06f28c0482..0000000000 --- a/Themes/default/BGAnimations/ScreenPrompt underlay.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenMiniMenu underlay \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenQuickSetupOverview decorations/default.lua b/Themes/default/BGAnimations/ScreenQuickSetupOverview decorations/default.lua deleted file mode 100644 index 5db3d61be1..0000000000 --- a/Themes/default/BGAnimations/ScreenQuickSetupOverview decorations/default.lua +++ /dev/null @@ -1,11 +0,0 @@ -local t = LoadFallbackB(); - -t[#t+1] = LoadFont("Common Normal") .. { - Name="Explanation"; - Text=THEME:GetString(Var "LoadingScreen","Explanation"); - InitCommand=function(self) - ActorUtil.LoadAllCommandsAndSetXY(self,Var "LoadingScreen"); - end; -}; - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenReloadSongs background.redir b/Themes/default/BGAnimations/ScreenReloadSongs background.redir deleted file mode 100644 index 4d3fd51225..0000000000 --- a/Themes/default/BGAnimations/ScreenReloadSongs background.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenTitleMenu background \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenSelectMusic decorations/default.lua b/Themes/default/BGAnimations/ScreenSelectMusic decorations/default.lua deleted file mode 100644 index 290d997789..0000000000 --- a/Themes/default/BGAnimations/ScreenSelectMusic decorations/default.lua +++ /dev/null @@ -1,299 +0,0 @@ -local t = LoadFallbackB(); - --- Legacy StepMania 4 Function -local function StepsDisplay(pn) - local function set(self, player) - self:SetFromGameState( player ); - end - - local t = Def.StepsDisplay { - InitCommand=cmd(Load,"StepsDisplay",GAMESTATE:GetPlayerState(pn);); - }; - - if pn == PLAYER_1 then - t.CurrentStepsP1ChangedMessageCommand=function(self) set(self, pn); end; - t.CurrentTrailP1ChangedMessageCommand=function(self) set(self, pn); end; - else - t.CurrentStepsP2ChangedMessageCommand=function(self) set(self, pn); end; - t.CurrentTrailP2ChangedMessageCommand=function(self) set(self, pn); end; - end - - return t; -end -t[#t+1] = StandardDecorationFromFileOptional("AlternateHelpDisplay","AlternateHelpDisplay"); - -local function PercentScore(pn) - local t = LoadFont("Common normal")..{ - InitCommand=cmd(zoom,0.625;shadowlength,1); - 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); - self:diffuse(CustomDifficultyToColor(cd)); - self:shadowcolor(CustomDifficultyToDarkColor(cd)); - - 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 - --- Legacy StepMania 4 Function -for pn in ivalues(PlayerNumber) do - local MetricsName = "StepsDisplay" .. PlayerNumberToString(pn); - t[#t+1] = StepsDisplay(pn) .. { - InitCommand=function(self) self:player(pn); self:name(MetricsName); ActorUtil.LoadAllCommandsAndSetXY(self,Var "LoadingScreen"); end; - PlayerJoinedMessageCommand=function(self, params) - if params.Player == pn then - self:visible(true); - (cmd(zoom,0;bounceend,0.3;zoom,1))(self); - end; - end; - PlayerUnjoinedMessageCommand=function(self, params) - if params.Player == pn then - self:visible(true); - (cmd(bouncebegin,0.3;zoom,0))(self); - end; - end; - }; - if ShowStandardDecoration("PercentScore"..ToEnumShortString(pn)) then - t[#t+1] = StandardDecorationFromTable("PercentScore"..ToEnumShortString(pn), PercentScore(pn)); - end; -end - -t[#t+1] = StandardDecorationFromFileOptional("BannerFrame","BannerFrame"); -t[#t+1] = StandardDecorationFromFileOptional("PaneDisplayFrameP1","PaneDisplayFrame"); -t[#t+1] = StandardDecorationFromFileOptional("PaneDisplayFrameP2","PaneDisplayFrame"); -t[#t+1] = StandardDecorationFromFileOptional("PaneDisplayTextP1","PaneDisplayTextP1"); -t[#t+1] = StandardDecorationFromFileOptional("PaneDisplayTextP2","PaneDisplayTextP2"); -t[#t+1] = StandardDecorationFromFileOptional("DifficultyList","DifficultyList"); - -t[#t+1] = StandardDecorationFromFileOptional("BPMDisplay","BPMDisplay"); -t[#t+1] = StandardDecorationFromFileOptional("BPMLabel","BPMLabel"); -t[#t+1] = StandardDecorationFromFileOptional("SegmentDisplay","SegmentDisplay"); ---[[ t[#t+1] = StandardDecorationFromFileOptional("NegativeDisplay","NegativeDisplay") .. { -}; --]] - -t[#t+1] = StandardDecorationFromFileOptional("SongTime","SongTime") .. { - SetCommand=function(self) - local curSelection = nil; - local length = 0.0; - if GAMESTATE:IsCourseMode() then - curSelection = GAMESTATE:GetCurrentCourse(); - self:playcommand("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:playcommand("Reset"); - if curSelection then - length = curSelection:MusicLengthSeconds(); - if curSelection:IsLong() then - self:playcommand("Long"); - elseif curSelection:IsMarathon() then - self:playcommand("Marathon"); - else - self:playcommand("Reset"); - end - else - length = 0.0; - self:playcommand("Reset"); - end; - end; - self:settext( SecondsToMSS(length) ); - end; - CurrentSongChangedMessageCommand=cmd(playcommand,"Set"); - CurrentCourseChangedMessageCommand=cmd(playcommand,"Set"); - CurrentTrailP1ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentTrailP2ChangedMessageCommand=cmd(playcommand,"Set"); -} - -if not GAMESTATE:IsCourseMode() then - 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,480,1,32/480)) - end; - t[#t+1] = Def.ActorFrame { - OnCommand=cmd(draworder,105;x,SCREEN_CENTER_X-256;y,SCREEN_CENTER_Y-84;zoom,0;sleep,0.5;decelerate,0.25;zoom,1;SetUpdateFunction,CDTitleUpdate); - OffCommand=cmd(bouncebegin,0.15;zoomx,0); - Def.Sprite { - Name="CDTitle"; - OnCommand=cmd(draworder,106;shadowlength,1;zoom,0.75;diffusealpha,1;zoom,0;bounceend,0.35;zoom,0.75;spin;effectperiod,2;effectmagnitude,0,180,0); - BackCullCommand=cmd(diffuse,color("0.5,0.5,0.5,1")); - }; - }; - t[#t+1] = StandardDecorationFromFileOptional("NewSong","NewSong") .. { - -- ShowCommand=THEME:GetMetric(Var "LoadingScreen", "NewSongShowCommand" ); - -- HideCommand=THEME:GetMetric(Var "LoadingScreen", "NewSongHideCommand" ); - InitCommand=cmd(playcommand,"Set"); - BeginCommand=cmd(playcommand,"Set"); - CurrentSongChangedMessageCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - -- local pTargetProfile; - local sSong; - -- Start! - if GAMESTATE:GetCurrentSong() then - if PROFILEMAN:IsSongNew(GAMESTATE:GetCurrentSong()) then - self:playcommand("Show"); - else - self:playcommand("Hide"); - end - else - self:playcommand("Hide"); - end - end; - }; - t[#t+1] = StandardDecorationFromFileOptional("StageDisplay","StageDisplay"); -end; - -if GAMESTATE:IsCourseMode() then - t[#t+1] = Def.ActorFrame { - Def.Quad { - InitCommand=cmd( - x,THEME:GetMetric(Var "LoadingScreen","CourseContentsListX"); - y,THEME:GetMetric(Var "LoadingScreen","CourseContentsListY") - 118; - zoomto,256+32,192; - ); - OnCommand=cmd(diffuse,Color.Green;MaskSource); - }; - Def.Quad { - InitCommand=cmd( - x,THEME:GetMetric(Var "LoadingScreen","CourseContentsListX"); - y,THEME:GetMetric(Var "LoadingScreen","CourseContentsListY") + 186; - zoomto,256+32,64; - ); - OnCommand=cmd(diffuse,Color.Blue;MaskSource); - }; - }; - t[#t+1] = StandardDecorationFromFileOptional("CourseContentsList","CourseContentsList"); - t[#t+1] = StandardDecorationFromFileOptional("NumCourseSongs","NumCourseSongs")..{ - InitCommand=cmd(horizalign,right); - SetCommand=function(self) - local curSelection= nil; - local sAppend = ""; - if GAMESTATE:IsCourseMode() then - curSelection = GAMESTATE:GetCurrentCourse(); - if curSelection then - sAppend = (curSelection:GetEstimatedNumStages() == 1) and "Stage" or "Stages"; - self:visible(true); - self:settext( curSelection:GetEstimatedNumStages() .. " " .. sAppend); - else - self:visible(false); - end; - else - self:visible(false); - end; - end; - CurrentCourseChangedMessageCommand=cmd(playcommand,"Set"); - }; -end - -t[#t+1] = StandardDecorationFromFileOptional("DifficultyDisplay","DifficultyDisplay"); - -t[#t+1] = StandardDecorationFromFileOptional("SortOrder","SortOrderText") .. { - BeginCommand=cmd(playcommand,"Set"); - SortOrderChangedMessageCommand=cmd(playcommand,"Set"); - SetCommand=function(self) - local s = GAMESTATE:GetSortOrder() - if s ~= nil then - local s = SortOrderToLocalizedString( s ) - self:settext( s ) - self:playcommand("Sort") - else - return - end - end; -}; - -t[#t+1] = StandardDecorationFromFileOptional("SongOptionsFrame","SongOptionsFrame") .. { - ShowPressStartForOptionsCommand=THEME:GetMetric(Var "LoadingScreen","SongOptionsFrameShowCommand"); - ShowEnteringOptionsCommand=THEME:GetMetric(Var "LoadingScreen","SongOptionsFrameEnterCommand"); - HidePressStartForOptionsCommand=THEME:GetMetric(Var "LoadingScreen","SongOptionsFrameHideCommand"); -}; -t[#t+1] = StandardDecorationFromFileOptional("SongOptions","SongOptionsText") .. { - ShowPressStartForOptionsCommand=THEME:GetMetric(Var "LoadingScreen","SongOptionsShowCommand"); - ShowEnteringOptionsCommand=THEME:GetMetric(Var "LoadingScreen","SongOptionsEnterCommand"); - HidePressStartForOptionsCommand=THEME:GetMetric(Var "LoadingScreen","SongOptionsHideCommand"); -}; --- Sounds -t[#t+1] = Def.ActorFrame { - LoadActor(THEME:GetPathS("_switch","up")) .. { - SelectMenuOpenedMessageCommand=cmd(stop;play); - }; - LoadActor(THEME:GetPathS("_switch","down")) .. { - SelectMenuClosedMessageCommand=cmd(stop;play); - }; -}; - -return t diff --git a/Themes/default/BGAnimations/ScreenSelectMusic overlay.lua b/Themes/default/BGAnimations/ScreenSelectMusic overlay.lua deleted file mode 100644 index 8e20872d73..0000000000 --- a/Themes/default/BGAnimations/ScreenSelectMusic overlay.lua +++ /dev/null @@ -1,70 +0,0 @@ -local num_players = GAMESTATE:GetHumanPlayers(); -local function PositionItem(i,max) - local x_spacing = 128; - return x_spacing * (i-(max-1)/2); -end - - -local t = Def.ActorFrame { - FOV=90; - -- - Def.Quad { - InitCommand=cmd(zoomto,SCREEN_CENTER_X+80,SCREEN_HEIGHT); - OnCommand=cmd(diffuse,Color.Black;diffusealpha,0.75;fadeleft,32/SCREEN_CENTER_X;faderight,32/SCREEN_CENTER_X); - }; -}; --- -for i=1,#num_players do - local f = Def.ActorFrame { - InitCommand=cmd(x,-128+PositionItem(i,#num_players)); - UnchosenCommand=cmd(finishtweening;bounceend,0.25;zoom,1); - ChosenCommand=cmd(stoptweening;bouncebegin,0.3;zoom,0); - -- - StepsChosenMessageCommand=function( self, param ) - if param.Player ~= num_players[i] then return end; - self:playcommand("Chosen"); - end; - StepsUnchosenMessageCommand=function( self, param ) - if param.Player ~= num_players[i] then return end; - self:playcommand("Unchosen"); - end; - Def.Quad { - InitCommand=cmd(y,-35); - OnCommand=cmd(diffuse,PlayerColor(num_players[i]);shadowlength,1;linear,0.25;zoomtowidth,80;fadeleft,0.5;faderight,0.5); - }; - LoadFont("Common Bold") .. { - Text=ToEnumShortString(num_players[i]); - InitCommand=cmd(y,-48); - OnCommand=cmd(shadowlength,1;diffuse,PlayerColor(num_players[i])); - }; - LoadFont("Common Bold") .. { - Text="PRESS"; - InitCommand=cmd(y,-20); - OnCommand=cmd(shadowlength,1;pulse;effectmagnitude,1,1.125,1;effectperiod,0.5); - }; - LoadFont("Common Normal") .. { - Text="TO START"; - InitCommand=cmd(y,58); - OnCommand=cmd(shadowlength,1;zoom,0.75); - }; - }; - if GAMESTATE:GetCurrentGame():GetName() == "pump" then - local ns = num_players[i] == PLAYER_1 and RoutineSkinP1() or RoutineSkinP2() - f[#f+1] = LoadActor( NOTESKIN:GetPathForNoteSkin("Center","Tap",ns) ) .. { - InitCommand=cmd(y,20); - } - end - t[#t+1] = f; -end --- Lock input for half a second so that players don't accidentally start a song -t[#t+1] = Def.Actor { - StartSelectingStepsMessageCommand=function() SCREENMAN:GetTopScreen():lockinput(0.5); end; -}; - --- -t.InitCommand=cmd(Center;x,SCREEN_CENTER_X*1.5;diffusealpha,0); -t.StartSelectingStepsMessageCommand=cmd(linear,0.2;diffusealpha,1); -t.SongUnchosenMessageCommand=cmd(linear,0.2;diffusealpha,0); - - -return t; diff --git a/Themes/default/BGAnimations/ScreenSelectMusic underlay.lua b/Themes/default/BGAnimations/ScreenSelectMusic underlay.lua deleted file mode 100644 index 9cf9211740..0000000000 --- a/Themes/default/BGAnimations/ScreenSelectMusic underlay.lua +++ /dev/null @@ -1,12 +0,0 @@ -local t = Def.ActorFrame { - Def.Quad { - InitCommand=cmd(zoomto,SCREEN_WIDTH,SCREEN_HEIGHT); - OnCommand=cmd(diffuse,Color.Black;diffusealpha,0); - StartSelectingStepsMessageCommand=cmd(stoptweening;linear,0.2;diffusealpha,0.75); - SongUnchosenMessageCommand=cmd(stoptweening;linear,0.2;diffusealpha,0); - }; -}; - -t.InitCommand=cmd(Center); - -return t; diff --git a/Themes/default/BGAnimations/ScreenSelectPlayMode underlay.lua b/Themes/default/BGAnimations/ScreenSelectPlayMode underlay.lua deleted file mode 100644 index 30d92730d8..0000000000 --- a/Themes/default/BGAnimations/ScreenSelectPlayMode underlay.lua +++ /dev/null @@ -1,3 +0,0 @@ -local t = Def.ActorFrame {}; -t[#t+1] = StandardDecorationFromFileOptional("BackgroundFrame","BackgroundFrame"); -return t \ 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 f01a206f2e..0000000000 --- a/Themes/default/BGAnimations/ScreenSelectProfile overlay.lua +++ /dev/null @@ -1,317 +0,0 @@ -function GetLocalProfiles() - local ret = {}; - - for p = 0,PROFILEMAN:GetNumLocalProfiles()-1 do - local profile=PROFILEMAN:GetLocalProfileFromIndex(p); - local item = Def.ActorFrame { ---[[ Def.Quad { - InitCommand=cmd(zoomto,200,1;y,40/2); - OnCommand=cmd(diffuse,Color('Outline');); - }; --]] - LoadFont("Common Normal") .. { - Text=profile:GetDisplayName(); - InitCommand=cmd(shadowlength,1;y,-10;zoom,1;ztest,true); - }; - LoadFont("Common Normal") .. { - InitCommand=cmd(shadowlength,1;y,8;zoom,0.5;vertspacing,-8;ztest,true); - BeginCommand=function(self) - local numSongsPlayed = profile:GetNumTotalSongsPlayed(); - local s = numSongsPlayed == 1 and "Song" or "Songs"; - self:settext( string.format(THEME:GetString("ScreenSelectProfile","%d "..s.." Played"),numSongsPlayed) ); - end; - }; - }; - table.insert( ret, item ); - end; - - return ret; -end; - -function LoadCard(cColor) - local t = Def.ActorFrame { - LoadActor( THEME:GetPathG("ScreenSelectProfile","CardBackground") ) .. { - InitCommand=cmd(diffuse,cColor); - }; - LoadActor( THEME:GetPathG("ScreenSelectProfile","CardFrame") ); - }; - return t -end -function LoadPlayerStuff(Player) - local ret = {}; - - local pn = (Player == PLAYER_1) and 1 or 2; - ---[[ local t = LoadActor(THEME:GetPathB('', '_frame 3x3'), 'metal', 200, 230) .. { - Name = 'BigFrame'; - }; --]] - local t = Def.ActorFrame { - Name = 'JoinFrame'; - LoadCard(Color('Orange')); ---[[ 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 Normal") .. { - Text=THEME:GetString("ScreenSelectProfile","PressStart"); - InitCommand=cmd(shadowlength,1); - OnCommand=cmd(diffuseshift;effectcolor1,Color('White');effectcolor2,color("0.5,0.5,0.5")); - }; - }; - table.insert( ret, t ); - - t = Def.ActorFrame { - Name = 'BigFrame'; - LoadCard(PlayerColor(Player)); - }; - table.insert( ret, t ); - ---[[ t = LoadActor(THEME:GetPathB('', '_frame 3x3'), 'metal', 170, 20) .. { - Name = 'SmallFrame'; - }; --]] - t = Def.ActorFrame { - Name = 'SmallFrame'; ---[[ Def.Quad { - InitCommand=cmd(zoomto,170+4,32+4); - OnCommand=cmd(shadowlength,1); - }; --]] - InitCommand=cmd(y,-2); - Def.Quad { - InitCommand=cmd(zoomto,200-10,40+2); - OnCommand=cmd(diffuse,Color('Black');diffusealpha,0.5); - }; - Def.Quad { - InitCommand=cmd(zoomto,200-10,40); - OnCommand=cmd(diffuse,PlayerColor(Player);fadeleft,0.25;faderight,0.25;glow,color("1,1,1,0.25")); - }; - Def.Quad { - InitCommand=cmd(zoomto,200-10,40;y,-40/2+20); - OnCommand=cmd(diffuse,Color("Black");fadebottom,1;diffusealpha,0.35); - }; - Def.Quad { - InitCommand=cmd(zoomto,200-10,1;y,-40/2+1); - OnCommand=cmd(diffuse,PlayerColor(Player);glow,color("1,1,1,0.25")); - }; - }; - table.insert( ret, t ); - - t = Def.ActorScroller{ - Name = 'ProfileScroller'; - NumItemsToDraw=6; --- InitCommand=cmd(y,-230/2+20;); - OnCommand=cmd(y,1;SetFastCatchup,true;SetMask,200,58;SetSecondsPerItem,0.15); - TransformFunction=function(self, offset, itemIndex, numItems) - local focus = scale(math.abs(offset),0,2,1,0); - self:visible(false); - self:y(math.floor( offset*40 )); --- self:zoomy( focus ); --- self:z(-math.abs(offset)); --- self:zoom(focus); - end; - children = GetLocalProfiles(); - }; - table.insert( ret, t ); - - t = Def.ActorFrame { - Name = "EffectFrame"; - --[[ Def.Quad { - InitCommand=cmd(y,-230/2;vertalign,top;zoomto,200,8;fadebottom,1); - OnCommand=cmd(diffuse,Color("Black");diffusealpha,0.25); - }; - Def.Quad { - InitCommand=cmd(y,230/2;vertalign,bottom;zoomto,200,8;fadetop,1); - OnCommand=cmd(diffuse,Color("Black");diffusealpha,0.25); - }; --]] - }; - table.insert( ret, t ); ---[[ t = Def.BitmapText { - OnCommand = cmd(y,160); - Name = 'SelectedProfileText'; - Font = "Common Normal"; - Text = 'No profile'; - }; --]] - t = LoadFont("Common Normal") .. { - Name = 'SelectedProfileText'; - --InitCommand=cmd(y,160;shadowlength,1;diffuse,PlayerColor(Player)); - InitCommand=cmd(y,160;shadowlength,1;); - }; - table.insert( ret, t ); - - return ret; -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('ProfileScroller'); - 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; - --- Will be set to the main ActorFrame for the screen in its OnCommand. -local main_frame= false - -local function input(event) - if event.type == "InputEventType_Release" then return end - local pn= event.PlayerNumber - local code= event.GameButton - if not pn or not code then return end - local input_functions= { - Start= function() - MESSAGEMAN:Broadcast("StartButton") - if not GAMESTATE:IsHumanPlayer(pn) then - SCREENMAN:GetTopScreen():SetProfileIndex(pn, -1) - else - SCREENMAN:GetTopScreen():Finish() - end - end, - Back= function() - if GAMESTATE:GetNumPlayersEnabled()==0 then - SCREENMAN:GetTopScreen():Cancel() - else - MESSAGEMAN:Broadcast("BackButton") - SCREENMAN:GetTopScreen():SetProfileIndex(pn, -2) - end - end, - MenuUp= function() - if GAMESTATE:IsHumanPlayer(pn) then - local ind = SCREENMAN:GetTopScreen():GetProfileIndex(pn) - if ind > 1 then - if SCREENMAN:GetTopScreen():SetProfileIndex(pn, ind - 1) then - MESSAGEMAN:Broadcast("DirectionButton") - main_frame:queuecommand('UpdateInternal2') - end - end - end - end, - MenuDown= function() - if GAMESTATE:IsHumanPlayer(pn) then - local ind = SCREENMAN:GetTopScreen():GetProfileIndex(pn) - if ind > 0 then - if SCREENMAN:GetTopScreen():SetProfileIndex(pn, ind + 1) then - MESSAGEMAN:Broadcast("DirectionButton") - main_frame:queuecommand('UpdateInternal2') - end - end - end - end - } - input_functions.MenuLeft= input_functions.MenuUp - input_functions.MenuRight= input_functions.MenuDown - if input_functions[code] then - input_functions[code]() - end -end - -local t = Def.ActorFrame { - - StorageDevicesChangedMessageCommand=function(self, params) - self:queuecommand('UpdateInternal2'); - end; - - PlayerJoinedMessageCommand=function(self, params) - self:queuecommand('UpdateInternal2'); - end; - - PlayerUnjoinedMessageCommand=function(self, params) - self:queuecommand('UpdateInternal2'); - end; - - OnCommand=function(self, params) - main_frame= self:GetParent() - SCREENMAN:GetTopScreen():AddInputCallback(input) - 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(bouncebegin,0.35;zoom,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(bouncebegin,0.35;zoom,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") )..{ - IsAction= true, - StartButtonMessageCommand=cmd(play); - }; - LoadActor( THEME:GetPathS("Common","cancel") )..{ - IsAction= true, - BackButtonMessageCommand=cmd(play); - }; - LoadActor( THEME:GetPathS("Common","value") )..{ - IsAction= true, - DirectionButtonMessageCommand=cmd(play); - }; - }; -}; - -return t; diff --git a/Themes/default/BGAnimations/ScreenSongOptions background.redir b/Themes/default/BGAnimations/ScreenSongOptions background.redir deleted file mode 100644 index cd6d8dc23f..0000000000 --- a/Themes/default/BGAnimations/ScreenSongOptions background.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenPlayerOptions background \ 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 e6d2d39cee..0000000000 --- a/Themes/default/BGAnimations/ScreenStageInformation underlay/CourseDisplay.lua +++ /dev/null @@ -1,32 +0,0 @@ -if not GAMESTATE:IsCourseMode() then return Def.ActorFrame{} end; -- short circuit -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=cmd(diffusealpha,0;scale_or_crop_background;sleep,0.5;linear,0.50;diffusealpha,1;sleep,3); - }; - -- alternate background - Def.Sprite{ - InitCommand=cmd(Center;); - BeginCommand=cmd(LoadFromCurrentSongBackground;scale_or_crop_background;diffusealpha,0); - OnCommand=cmd(sleep,4;playcommand,"Show"); - ShowCommand=function(self) - if course:HasBackground() then - self:accelerate(0.25) - self:diffusealpha(1) - end - end; - }; -}; - -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenStageInformation underlay/default.lua b/Themes/default/BGAnimations/ScreenStageInformation underlay/default.lua deleted file mode 100644 index 47cb3e9638..0000000000 --- a/Themes/default/BGAnimations/ScreenStageInformation underlay/default.lua +++ /dev/null @@ -1,92 +0,0 @@ -local playMode = GAMESTATE:GetPlayMode() - -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); - BeginCommand=cmd(LoadFromCurrentSongBackground); - OnCommand=function(self) - self:scale_or_crop_background() - self:sleep(0.5) - self:linear(0.50) - self:diffusealpha(1) - self:sleep(3) - end; - }; -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); - OnCommand=cmd(stoptweening;zoom,1.25;decelerate,3;zoom,1); - stage_num_actor .. { - OnCommand=cmd(diffusealpha,0;linear,0.25;diffusealpha,1;sleep,1.75;linear,0.5;zoomy,0;zoomx,2;diffusealpha,0); - }; -}; - -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+96); - OnCommand=cmd(stoptweening;addy,-16;decelerate,3;addy,16); - LoadFont("Common Normal") .. { - Text=GAMESTATE:IsCourseMode() and GAMESTATE:GetCurrentCourse():GetDisplayFullTitle() or GAMESTATE:GetCurrentSong():GetDisplayFullTitle(); - InitCommand=cmd(strokecolor,Color("Outline");y,-20); - OnCommand=cmd(diffusealpha,0;linear,0.5;diffusealpha,1;sleep,1.5;linear,0.5;diffusealpha,0); - }; - LoadFont("Common Normal") .. { - Text=GAMESTATE:IsCourseMode() and ToEnumShortString( GAMESTATE:GetCurrentCourse():GetCourseType() ) or GAMESTATE:GetCurrentSong():GetDisplayArtist(); - InitCommand=cmd(strokecolor,Color("Outline");zoom,0.75); - OnCommand=cmd(diffusealpha,0;linear,0.5;diffusealpha,1;sleep,1.5;linear,0.5;diffusealpha,0); - }; - LoadFont("Common Normal") .. { - InitCommand=cmd(strokecolor,Color("Outline");diffuse,Color("Orange");diffusebottomedge,Color("Yellow");zoom,0.75;y,20); - BeginCommand=function(self) - local text = ""; - local SongOrCourse; - if GAMESTATE:IsCourseMode() then - local trail = GAMESTATE:GetCurrentTrail(GAMESTATE:GetMasterPlayerNumber()); - SongOrCourse = GAMESTATE:GetCurrentCourse(); - if SongOrCourse:GetEstimatedNumStages() == 1 then - text = SongOrCourse:GetEstimatedNumStages() .." Stage / ".. SecondsToMSSMsMs( TrailUtil.GetTotalSeconds(trail) ); - else - text = SongOrCourse:GetEstimatedNumStages() .." Stages / ".. SecondsToMSSMsMs( TrailUtil.GetTotalSeconds(trail) ); - end - else - SongOrCourse = GAMESTATE:GetCurrentSong(); - text = SecondsToMSSMsMs( SongOrCourse:MusicLengthSeconds() ); - end; - self:settext(text); - end; - OnCommand=cmd(diffusealpha,0;linear,0.5;diffusealpha,1;sleep,1.5;linear,0.5;diffusealpha,0); - }; -}; - -return t diff --git a/Themes/default/BGAnimations/ScreenSystemLayer aux.lua b/Themes/default/BGAnimations/ScreenSystemLayer aux.lua deleted file mode 100644 index 3008992f3a..0000000000 --- a/Themes/default/BGAnimations/ScreenSystemLayer aux.lua +++ /dev/null @@ -1,48 +0,0 @@ -local t = Def.ActorFrame {}; -local bOpen = false; -local function GetTime(self) - -- Painfully ugly, sorry. - local c = self:GetChildren(); - local tTime = { Hour = nil, Minute = nil, Second = nil, Append = nil}; - - if Hour() then tTime.Hour = Hour() else tTime.Hour = 0 end; - if Minute() then tTime.Minute = Minute() else tTime.Minute = 0 end; - if Second() then tTime.Second = Second() else tTime.Second = 0 end; - - if( Hour() < 12 ) then - tTime.Append = "AM" - else - tTime.Append = "PM" - end; - - if( Hour() == 0 ) then - tTime.Hour = 12; - end; - - c.Time:settextf("%02i:%02i:%02i %s",tTime.Hour,tTime.Minute,tTime.Second,tTime.Append); -end; -t[#t+1] = Def.ActorFrame { - Def.ActorFrame { - LoadActor(THEME:GetPathB("","_frame 3x3"),"rounded black",96,12) .. { - Name="Background"; - }; - LoadFont("Common Normal") .. { - Text="Test"; - Name="Time"; - InitCommand=cmd(zoom,0.675); - }; - -- - BeginCommand=function(self) - self:SetUpdateFunction( GetTime ); - self:SetUpdateRate( 1/30 ); - end; - }; - ToggleConsoleDisplayMessageCommand=function(self) - bOpen = not bOpen; - if bOpen then self:playcommand("Show") else self:playcommand("Hide") end - end; - InitCommand=cmd(x,SCREEN_RIGHT-50;y,10;visible,false); - ShowCommand=cmd(finishtweening;visible,true); - HideCommand=cmd(finishtweening;visible,false); -}; -return t; diff --git a/Themes/default/BGAnimations/ScreenTextEntry underlay.redir b/Themes/default/BGAnimations/ScreenTextEntry underlay.redir deleted file mode 100644 index 06f28c0482..0000000000 --- a/Themes/default/BGAnimations/ScreenTextEntry underlay.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenMiniMenu underlay \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenTitleJoin decorations.lua b/Themes/default/BGAnimations/ScreenTitleJoin decorations.lua deleted file mode 100644 index 65d556611d..0000000000 --- a/Themes/default/BGAnimations/ScreenTitleJoin 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/ScreenTitleJoin overlay.lua b/Themes/default/BGAnimations/ScreenTitleJoin overlay.lua deleted file mode 100644 index 74e1954e07..0000000000 --- a/Themes/default/BGAnimations/ScreenTitleJoin overlay.lua +++ /dev/null @@ -1,12 +0,0 @@ -local t = Def.ActorFrame{}; - --- todo: add event mode indicators and such -if GAMESTATE:IsEventMode() then - t[#t+1] = LoadFont("Common Large")..{ - Text=Screen.String("EventMode"); - InitCommand=cmd(CenterX;y,SCREEN_BOTTOM-72;zoom,0.675;diffuse,Color.Yellow;strokecolor,ColorDarkTone(Color.Yellow);shadowlength,1); - OnCommand=cmd(glowshift;textglowmode,'TextGlowMode_Inner';effectperiod,2); - }; -end; - -return t; \ 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 e942af2272..0000000000 --- a/Themes/default/BGAnimations/ScreenTitleMenu decorations.lua +++ /dev/null @@ -1,34 +0,0 @@ -InitUserPrefs(); - -local t = Def.ActorFrame {} - -t[#t+1] = StandardDecorationFromFileOptional("Footer","Footer"); -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("NetworkStatus","NetworkStatus"); -t[#t+1] = StandardDecorationFromFileOptional("SystemDirection","SystemDirection"); - -t[#t+1] = StandardDecorationFromFileOptional("NumSongs","NumSongs") .. { - SetCommand=function(self) - local InstalledSongs, AdditionalSongs, InstalledCourses, AdditionalCourses, Groups, Unlocked = 0; - if SONGMAN:GetRandomSong() then - InstalledSongs, AdditionalSongs, InstalledCourses, AdditionalCourses, Groups, Unlocked = - SONGMAN:GetNumSongs(), - SONGMAN:GetNumAdditionalSongs(), - SONGMAN:GetNumCourses(), - SONGMAN:GetNumAdditionalCourses(), - SONGMAN:GetNumSongGroups(), - SONGMAN:GetNumUnlockedSongs(); - else - return - end - - self:settextf(THEME:GetString("ScreenTitleMenu","%i Songs (%i Groups), %i Courses"), InstalledSongs, Groups, InstalledCourses); --- self:settextf("%i (+%i) Songs (%i Groups), %i (+%i) Courses", InstalledSongs, AdditionalSongs, Groups, InstalledCourses, AdditionalCourses); - end; -}; - -return t diff --git a/Themes/default/BGAnimations/ScreenTitleMenu underlay/_bg.png b/Themes/default/BGAnimations/ScreenTitleMenu underlay/_bg.png deleted file mode 100644 index 7478cf4cdf..0000000000 Binary files a/Themes/default/BGAnimations/ScreenTitleMenu underlay/_bg.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenTitleMenu underlay/default.lua b/Themes/default/BGAnimations/ScreenTitleMenu underlay/default.lua deleted file mode 100644 index 74fb90bfad..0000000000 --- a/Themes/default/BGAnimations/ScreenTitleMenu underlay/default.lua +++ /dev/null @@ -1,10 +0,0 @@ -return Def.ActorFrame { - Def.Quad { - InitCommand=cmd(horizalign,left;vertalign,top;y,SCREEN_TOP+8); - OnCommand=cmd(diffuse,Color.Black;diffusealpha,0.5;zoomto,256,84;faderight,1); - }; - Def.Quad { - InitCommand=cmd(horizalign,right;vertalign,top;x,SCREEN_RIGHT;y,SCREEN_TOP+8); - OnCommand=cmd(diffuse,Color.Black;diffusealpha,0.5;zoomto,256,46;fadeleft,1); - }; -}; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenWithMenuElements aux.lua b/Themes/default/BGAnimations/ScreenWithMenuElements aux.lua deleted file mode 100644 index f808d9d5e4..0000000000 --- a/Themes/default/BGAnimations/ScreenWithMenuElements aux.lua +++ /dev/null @@ -1,80 +0,0 @@ -local function Clock() - function UpdateVisible(self) - local screen = SCREENMAN:GetTopScreen() - local bShow = true - if screen then - local sClass = screen:GetName() - bShow = THEME:GetMetric(sClass, "ShowClock") - end - if bShow then - self:smooth(0.25) - self:y(12) - else - self:smooth(0.25) - self:y(-56) - end - end - -- clock - clock = Def.ActorFrame { - Name="Clock", - InitCommand=cmd(x,50;y,12;playcommand,"Update"), - ScreenChangedMessageCommand=UpdateVisible, - UpdateCommand=cmd(runcommandsonleaves,cmd(queuecommand,"Update")), - Def.RoundedBox(90,26)..{ InitCommand=cmd(x,-22;y,-4) }, - Def.ActorFrame { - Name="ClockText", - InitCommand=cmd(y,-2), - LoadFont("Common", "normal")..{ - Text="00:00:", - InitCommand=cmd(horizalign,right;shadowlength,0;diffusebottomedge,color("0.9,0.9,0.9")), - UpdateCommand=function(self) - local hour, min = Hour(), Minute() - if hour > 12 and GetUserPrefB("Use12HourClock") then - hour = hour - 12 - elseif hour == 0 and GetUserPrefB("Use12HourClock") then - hour = 12 - end - self:settext(string.format('%02i:%02i:', hour, min)) - self:sleep(1) - self:queuecommand("Update") - end - }, - LoadFont("Common", "normal")..{ - Text="00", - InitCommand=cmd(horizalign,left;shadowlength,0;diffusebottomedge,color("0.9,0.9,0.9")), - UpdateCommand=function(self) - local sec = Second() - self:settext(string.format('%02i', sec)) - self:sleep(1) - self:queuecommand("Update") - end, - }, - LoadFont("Common", "normal")..{ - Text="", - InitCommand=cmd(x,28;y,-3;horizalign,left;shadowlength,0;diffusebottomedge,color("0.9,0.9,0.9");visible,false;zoom,0.75), - UpdateCommand=function(self) - if not GetUserPrefB("Use12HourClock") then - self:visible(false) - return - end - local hour = Hour() - if hour < 12 then - self:settext("AM") - self:diffuse(color("1,0.85,0,1")) - self:diffusebottomedge(color("0.75,0.55,0,1")) - else - self:settext("PM") - self:diffuse(color("0,0.85,1,1")) - self:diffusebottomedge(color("0,0.55,1,1")) - end - self:visible(true) - self:sleep(1) - self:queuecommand("Update") - end - } - } - } - return clock; -end -local t = Def.ActorFrame {}; -return t; \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenWithMenuElements background/_bg top.png b/Themes/default/BGAnimations/ScreenWithMenuElements background/_bg top.png deleted file mode 100644 index d8a7b3babb..0000000000 Binary files a/Themes/default/BGAnimations/ScreenWithMenuElements background/_bg top.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenWithMenuElements background/_checkerboard (stretch).png b/Themes/default/BGAnimations/ScreenWithMenuElements background/_checkerboard (stretch).png deleted file mode 100644 index b36db9672a..0000000000 Binary files a/Themes/default/BGAnimations/ScreenWithMenuElements background/_checkerboard (stretch).png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenWithMenuElements background/_grid.png b/Themes/default/BGAnimations/ScreenWithMenuElements background/_grid.png deleted file mode 100644 index 241d739b9d..0000000000 Binary files a/Themes/default/BGAnimations/ScreenWithMenuElements background/_grid.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenWithMenuElements background/_particle normal.png b/Themes/default/BGAnimations/ScreenWithMenuElements background/_particle normal.png deleted file mode 100644 index dce80615c0..0000000000 Binary files a/Themes/default/BGAnimations/ScreenWithMenuElements background/_particle normal.png and /dev/null differ diff --git a/Themes/default/BGAnimations/ScreenWithMenuElements background/_particleLoader.lua b/Themes/default/BGAnimations/ScreenWithMenuElements background/_particleLoader.lua deleted file mode 100644 index e44c6cca0b..0000000000 --- a/Themes/default/BGAnimations/ScreenWithMenuElements background/_particleLoader.lua +++ /dev/null @@ -1,74 +0,0 @@ -local hideFancyElements = (ThemePrefs.Get("FancyUIBG") == false) -local t = Def.ActorFrame{}; -if hideFancyElements then return t; end - -local Params = { - NumParticles = 30, - VelocityXMin = 100, - VelocityXMax = 400, - VelocityYMin = 0, - VelocityYMax = 0, - VelocityZMin = 0, - VelocityZMax = 0, - BobRateZMin = 0.4, - BobRateZMax = 0.7, - ZoomMin = 0.5, - ZoomMax = 1, - 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(diffuse,ColorLightTone(color("#ffd400"));diffusealpha,0.8); - }; -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/ScreenWithMenuElements background/default.lua b/Themes/default/BGAnimations/ScreenWithMenuElements background/default.lua deleted file mode 100644 index 4b1e7bf815..0000000000 --- a/Themes/default/BGAnimations/ScreenWithMenuElements background/default.lua +++ /dev/null @@ -1,35 +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,color("#FFCB05");diffusebottomedge,color("#F0BA00")); - }; - Def.ActorFrame { - InitCommand=cmd(hide_if,hideFancyElements;); - LoadActor("_checkerboard") .. { - InitCommand=cmd(rotationy,0;rotationz,0;rotationx,-90/4*3.5;zoomto,SCREEN_WIDTH*2,SCREEN_HEIGHT*2;customtexturerect,0,0,SCREEN_WIDTH*4/256,SCREEN_HEIGHT*4/256); - OnCommand=cmd(texcoordvelocity,0,0.25;diffuse,color("#ffd400");fadetop,1); - }; - }; - LoadActor("_particleLoader") .. { - InitCommand=cmd(x,-SCREEN_CENTER_X;y,-SCREEN_CENTER_Y;hide_if,hideFancyElements;); - }; ---[[ LoadActor("_particles") .. { - InitCommand=cmd(x,-SCREEN_CENTER_X;y,-SCREEN_CENTER_Y); - }; --]] ---[[ LoadActor("_pattern") .. { - InitCommand=cmd(z,32;x,4;y,4;;rotationy,-12.25;rotationz,-30;rotationx,-20;zoomto,SCREEN_WIDTH*2,SCREEN_HEIGHT*2;customtexturerect,0,0,SCREEN_WIDTH*4/256,SCREEN_HEIGHT*4/256); - OnCommand=cmd(texcoordvelocity,0.125,0.5;diffuse,Color("Black");diffusealpha,0.5); - }; --]] - --[[ LoadActor("_grid") .. { - InitCommand=cmd(customtexturerect,0,0,(SCREEN_WIDTH+1)/4,SCREEN_HEIGHT/4;SetTextureFiltering,true); - OnCommand=cmd(zoomto,SCREEN_WIDTH+1,SCREEN_HEIGHT;diffuse,Color("Black");diffuseshift;effecttiming,(1/8)*2,0,(7/8)*2,0;effectclock,'beatnooffset'; - effectcolor2,Color("White");effectcolor1,Color("Black");fadebottom,0.25;fadetop,0.25;croptop,48/480;cropbottom,48/480;blend,Blend.Add; - diffusealpha,0.155); - }; --]] -}; - -return t; 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/default.lua b/Themes/default/BGAnimations/ScreenWithMenuElements in/default.lua deleted file mode 100644 index b1609a31c6..0000000000 --- a/Themes/default/BGAnimations/ScreenWithMenuElements in/default.lua +++ /dev/null @@ -1,35 +0,0 @@ -local fTileSize = 32; -local iTilesX = math.ceil( SCREEN_WIDTH/fTileSize ); -local iTilesY = math.ceil( SCREEN_HEIGHT/fTileSize ); -local fSleepTime = THEME:GetMetric( Var "LoadingScreen","ScreenInDelay"); ---[[ local function Actor:PositionTile(self,iX,iY) - self:x( scale(iX,1,iTilesX,-SCREEN_CENTER_X,SCREEN_CENTER_X) ); - self:y( scale(iY,1,iTilesY,-SCREEN_CENTER_Y,SCREEN_CENTER_Y) ); -end --]] -local t = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y); - OnCommand=cmd(sleep,fSleepTime); -}; ---[[ for indx=1,iTilesX do - for indy=1,iTilesY do - t[#t+1] = Def.Quad { - InitCommand=cmd(zoom,fTileSize-2; - x,math.floor( scale(indx,1,iTilesX,(iTilesX/2)*fTileSize*-1,(iTilesX/2)*fTileSize*1) ); - y,math.floor( scale(indy,1,iTilesY,(iTilesY/2)*fTileSize*-1,(iTilesY/2)*fTileSize*1) ); - ); - OnCommand=cmd(diffuse,Color("Black");diffusealpha,1;zoom,fTileSize-2;sleep,(iTilesX+iTilesY)*(1/60);linear,0.0325 + ( indx / 60 );diffusealpha,0;zoom,fTileSize*1.25); - }; - end -end --]] -t[#t+1] = Def.Quad { - InitCommand=cmd(zoomto,SCREEN_WIDTH+1,SCREEN_HEIGHT); - OnCommand=cmd(diffuse,color("0,0,0,1");sleep,0.0325 + fSleepTime;linear,0.15;diffusealpha,0); -}; ---[[ return Def.ActorFrame { - Def.Quad { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH+1,SCREEN_HEIGHT); - OnCommand=cmd(diffuse,color("0,0,0,1");linear,0.15;diffusealpha,0); - }; -}; --]] - -return t \ No newline at end of file diff --git a/Themes/default/BGAnimations/ScreenWithMenuElements out/default.lua b/Themes/default/BGAnimations/ScreenWithMenuElements out/default.lua deleted file mode 100644 index ce931f4004..0000000000 --- a/Themes/default/BGAnimations/ScreenWithMenuElements out/default.lua +++ /dev/null @@ -1,35 +0,0 @@ -local fTileSize = 32; -local iTilesX = math.ceil( SCREEN_WIDTH/fTileSize ); -local iTilesY = math.ceil( SCREEN_HEIGHT/fTileSize ); -local fSleepTime = THEME:GetMetric( Var "LoadingScreen","ScreenOutDelay"); ---[[ local function Actor:PositionTile(self,iX,iY) - self:x( scale(iX,1,iTilesX,-SCREEN_CENTER_X,SCREEN_CENTER_X) ); - self:y( scale(iY,1,iTilesY,-SCREEN_CENTER_Y,SCREEN_CENTER_Y) ); -end --]] -local t = Def.ActorFrame { - InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y); - OnCommand=cmd(sleep,fSleepTime); -}; ---[[ for indx=1,iTilesX do - for indy=1,iTilesY do - t[#t+1] = Def.Quad { - InitCommand=cmd(zoom,fTileSize-2; - x,math.floor( scale(indx,1,iTilesX,(iTilesX/2)*fTileSize*-1,(iTilesX/2)*fTileSize*1) ); - y,math.floor( scale(indy,1,iTilesY,(iTilesY/2)*fTileSize*-1,(iTilesY/2)*fTileSize*1) ); - ); - OnCommand=cmd(diffuse,Color("Black");diffusealpha,0;zoom,fTileSize*1.25;linear,0.0325 + ( indx / 60 );diffusealpha,1;zoom,fTileSize-2); - }; - end -end --]] -t[#t+1] = Def.Quad { - InitCommand=cmd(zoomto,SCREEN_WIDTH+1,SCREEN_HEIGHT); - OnCommand=cmd(diffuse,color("0,0,0,0");sleep,0.0325 + fSleepTime;linear,0.15;diffusealpha,1); -}; ---[[ return Def.ActorFrame { - Def.Quad { - InitCommand=cmd(Center;zoomto,SCREEN_WIDTH+1,SCREEN_HEIGHT); - OnCommand=cmd(diffuse,color("0,0,0,1");linear,0.15;diffusealpha,0); - }; -}; --]] - -return t \ No newline at end of file diff --git a/Themes/default/BGAnimations/_Arcade decorations/default.lua b/Themes/default/BGAnimations/_Arcade decorations/default.lua deleted file mode 100644 index af7aa3e9cc..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:GetPathG("OptionRowExit","Frame")) .. { - InitCommand=cmd(diffuse,Color("Orange");diffusealpha,0.35); - }; - LoadFont("Common Normal") .. { - InitCommand=cmd(zoom,0.75;shadowlength,1;glowshift;strokecolor,Color("Outline");diffuse,Color("Orange");diffusetopedge,Color("Yellow");textglowmode,'TextGlowMode_Inner'); - 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/_ScreenTitleMenu out/default.lua b/Themes/default/BGAnimations/_ScreenTitleMenu out/default.lua deleted file mode 100644 index 29ab735b5f..0000000000 --- a/Themes/default/BGAnimations/_ScreenTitleMenu out/default.lua +++ /dev/null @@ -1,23 +0,0 @@ -return Def.ActorFrame { - InitCommand=cmd(Center); - Def.Quad { - InitCommand=cmd(zoomto,SCREEN_WIDTH,SCREEN_HEIGHT;visible,false); - StartTransitioningCommand=cmd(visible,true;diffuse,Color("Black");sleep,3.5;diffusealpha,0); - }; - -- Sublime - Def.Quad { - InitCommand=cmd(zoomto,SCREEN_WIDTH,80;diffuse,Color("Orange");visible,false); - StartTransitioningCommand=cmd(visible,true;decelerate,2;zoomy,44;decelerate,0.5;diffusealpha,0); - }; - LoadFont("Common Normal") .. { - Text="This is only the beginning..."; - InitCommand=cmd(visible,false;shadowlength,1;shadowcolor,BoostColor(Color("Orange"),0.5)); - StartTransitioningCommand=cmd(visible,true;zoom,0.75;fadeleft,1;faderight,1;linear,1;faderight,0;fadeleft,0;sleep,1;decelerate,0.5;y,12;diffusealpha,0); - }; - -- End - Def.Quad { - InitCommand=cmd(zoomto,SCREEN_WIDTH,SCREEN_HEIGHT;diffuse,Color("White");visible,false); - StartTransitioningCommand=cmd(visible,true;decelerate,1;diffusealpha,0); - }; - -}; \ 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 1757e4c9ea..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 37cbb834a5..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 1757e4c9ea..0000000000 Binary files a/Themes/default/BGAnimations/_frame files 3x1/rounded gloss 3x1.png and /dev/null differ diff --git a/Themes/default/BGAnimations/old ScreenWithMenuElements background/default.lua b/Themes/default/BGAnimations/old ScreenWithMenuElements background/default.lua deleted file mode 100644 index 7a72bd6e78..0000000000 --- a/Themes/default/BGAnimations/old ScreenWithMenuElements background/default.lua +++ /dev/null @@ -1,11 +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("#00bfe8");diffusetopedge,color("#009ad5")); - }; -}; - -return t \ 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 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/MenuTimerContinue numbers.redir b/Themes/default/Fonts/MenuTimerContinue numbers.redir deleted file mode 100644 index 7dee04edd0..0000000000 --- a/Themes/default/Fonts/MenuTimerContinue numbers.redir +++ /dev/null @@ -1 +0,0 @@ -_roboto Bold 80px \ 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 5c6053f7f1..0000000000 --- a/Themes/default/Fonts/ScreenDebugOverlay header.redir +++ /dev/null @@ -1 +0,0 @@ -Common Normal \ 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 5c6053f7f1..0000000000 --- a/Themes/default/Fonts/ScreenDebugOverlay line.redir +++ /dev/null @@ -1 +0,0 @@ -Common Normal \ 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 5c6053f7f1..0000000000 --- a/Themes/default/Fonts/ScreenDebugOverlay page.redir +++ /dev/null @@ -1 +0,0 @@ -Common Normal \ 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 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/_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 41c8a76970..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 aeacd46c89..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 66551d50fc..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 dd66a2827c..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/_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 7ded4a1609..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 ca7d3c42ce..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 0110fd7bc9..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 3d13b7962c..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/Graphics/Banner all music.png b/Themes/default/Graphics/Banner all music.png deleted file mode 100644 index 8e49185765..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 5d9b9917c4..0000000000 Binary files a/Themes/default/Graphics/Banner mode.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 2a19b14c37..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 aa6116cb21..0000000000 Binary files a/Themes/default/Graphics/Banner roulette.png and /dev/null differ diff --git a/Themes/default/Graphics/CDTitle Con.png b/Themes/default/Graphics/CDTitle Con.png deleted file mode 100644 index d5f74d5621..0000000000 Binary files a/Themes/default/Graphics/CDTitle Con.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 0d9a822490..0000000000 --- a/Themes/default/Graphics/CombinedLifeMeterTug frame.lua +++ /dev/null @@ -1,3 +0,0 @@ -return LoadActor(THEME:GetPathG("_combined","life frame"))..{ - InitCommand=cmd(diffuse,PlayerColor(PLAYER_1);diffuserightedge,PlayerColor(PLAYER_2)); -}; \ 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 c3aa1afcc1..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 6822b93dd8..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 2e72062aca..0000000000 --- a/Themes/default/Graphics/Combo 100milestone/default.lua +++ /dev/null @@ -1,11 +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,2;diffusealpha,0.5;linear,0.5;rotationz,90;zoom,1.75;diffusealpha,0); - }; - LoadActor("explosion") .. { - InitCommand=cmd(diffusealpha,0;blend,'BlendMode_Add';hide_if,not ShowFlashyCombo); - MilestoneCommand=cmd(rotationz,0;zoom,2;diffusealpha,0.5;linear,0.5;rotationz,-90;zoom,2.5;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 8364e4de51..0000000000 Binary files a/Themes/default/Graphics/Combo 100milestone/explosion.png and /dev/null differ diff --git a/Themes/default/Graphics/ComboGraph Backing (doubleres).png b/Themes/default/Graphics/ComboGraph Backing (doubleres).png deleted file mode 100644 index eb669ca82c..0000000000 Binary files a/Themes/default/Graphics/ComboGraph Backing (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/ComboGraph ComboNumber.lua b/Themes/default/Graphics/ComboGraph ComboNumber.lua deleted file mode 100644 index c655b1aabf..0000000000 --- a/Themes/default/Graphics/ComboGraph ComboNumber.lua +++ /dev/null @@ -1,3 +0,0 @@ -return LoadFont("Common Bold") .. { - InitCommand=cmd(zoom,12/54;y,-1;shadowlength,1;strokecolor,Color.Outline); -}; diff --git a/Themes/default/Graphics/ComboGraph MaxCombo (doubleres).png b/Themes/default/Graphics/ComboGraph MaxCombo (doubleres).png deleted file mode 100644 index b02f458a66..0000000000 Binary files a/Themes/default/Graphics/ComboGraph MaxCombo (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/ComboGraph NormalCombo (doubleres).png b/Themes/default/Graphics/ComboGraph NormalCombo (doubleres).png deleted file mode 100644 index 81fab2d1fc..0000000000 Binary files a/Themes/default/Graphics/ComboGraph NormalCombo (doubleres).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 335bd214fb..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 45098f5999..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 3b425e3249..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 4a68593c5d..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 af0e0f7a8b..0000000000 Binary files a/Themes/default/Graphics/CourseEntryDisplay bar.png and /dev/null differ diff --git a/Themes/default/Graphics/DualScrollBar thumb p1.png b/Themes/default/Graphics/DualScrollBar thumb p1.png deleted file mode 100644 index b5e4929d6e..0000000000 Binary files a/Themes/default/Graphics/DualScrollBar thumb p1.png and /dev/null differ diff --git a/Themes/default/Graphics/DualScrollBar thumb p2.png b/Themes/default/Graphics/DualScrollBar thumb p2.png deleted file mode 100644 index c1f377c23d..0000000000 Binary files a/Themes/default/Graphics/DualScrollBar thumb p2.png and /dev/null differ diff --git a/Themes/default/Graphics/EditMenu Left 1x8.png b/Themes/default/Graphics/EditMenu Left 1x8.png deleted file mode 100644 index 453489ad58..0000000000 Binary files a/Themes/default/Graphics/EditMenu Left 1x8.png and /dev/null differ diff --git a/Themes/default/Graphics/EditMenu Right.lua b/Themes/default/Graphics/EditMenu Right.lua deleted file mode 100644 index ed065fd94e..0000000000 --- a/Themes/default/Graphics/EditMenu Right.lua +++ /dev/null @@ -1,7 +0,0 @@ -local t = Def.ActorFrame{ - LoadActor("EditMenu Left")..{ - BeginCommand=cmd(zoomx,-1); - }; -}; - -return t; \ No newline at end of file diff --git a/Themes/default/Graphics/GradeDisplayEval Failed.png b/Themes/default/Graphics/GradeDisplayEval Failed.png deleted file mode 100644 index b97031ef0f..0000000000 Binary files a/Themes/default/Graphics/GradeDisplayEval Failed.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplayEval Tier01.png b/Themes/default/Graphics/GradeDisplayEval Tier01.png deleted file mode 100644 index eda3f2a778..0000000000 Binary files a/Themes/default/Graphics/GradeDisplayEval Tier01.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplayEval Tier02.png b/Themes/default/Graphics/GradeDisplayEval Tier02.png deleted file mode 100644 index af203c8dd7..0000000000 Binary files a/Themes/default/Graphics/GradeDisplayEval Tier02.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplayEval Tier03.png b/Themes/default/Graphics/GradeDisplayEval Tier03.png deleted file mode 100644 index 89671959f7..0000000000 Binary files a/Themes/default/Graphics/GradeDisplayEval Tier03.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplayEval Tier04.png b/Themes/default/Graphics/GradeDisplayEval Tier04.png deleted file mode 100644 index addf5d6b53..0000000000 Binary files a/Themes/default/Graphics/GradeDisplayEval Tier04.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplayEval Tier05.png b/Themes/default/Graphics/GradeDisplayEval Tier05.png deleted file mode 100644 index d24567f53e..0000000000 Binary files a/Themes/default/Graphics/GradeDisplayEval Tier05.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplayEval Tier06.png b/Themes/default/Graphics/GradeDisplayEval Tier06.png deleted file mode 100644 index ffb61f8988..0000000000 Binary files a/Themes/default/Graphics/GradeDisplayEval Tier06.png and /dev/null differ diff --git a/Themes/default/Graphics/GradeDisplayEval Tier07.png b/Themes/default/Graphics/GradeDisplayEval Tier07.png deleted file mode 100644 index c79802aee6..0000000000 Binary files a/Themes/default/Graphics/GradeDisplayEval Tier07.png and /dev/null differ diff --git a/Themes/default/Graphics/GraphDisplay SongBoundary.redir b/Themes/default/Graphics/GraphDisplay SongBoundary.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/GraphDisplay SongBoundary.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/GraphDisplay backing.png b/Themes/default/Graphics/GraphDisplay backing.png deleted file mode 100644 index fc9c3f64ad..0000000000 Binary files a/Themes/default/Graphics/GraphDisplay backing.png and /dev/null differ diff --git a/Themes/default/Graphics/GraphDisplay barely.redir b/Themes/default/Graphics/GraphDisplay barely.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/GraphDisplay barely.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/GraphDisplay body.png b/Themes/default/Graphics/GraphDisplay body.png deleted file mode 100644 index e2262ef8da..0000000000 Binary files a/Themes/default/Graphics/GraphDisplay body.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 e035603393..0000000000 Binary files a/Themes/default/Graphics/HoldJudgment label 1x2.png and /dev/null differ diff --git a/Themes/default/Graphics/Judgment Normal 1x6.png b/Themes/default/Graphics/Judgment Normal 1x6.png deleted file mode 100644 index 618665ea89..0000000000 Binary files a/Themes/default/Graphics/Judgment Normal 1x6.png and /dev/null differ diff --git a/Themes/default/Graphics/LifeMeterBar danger.redir b/Themes/default/Graphics/LifeMeterBar danger.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/LifeMeterBar danger.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/LifeMeterBar over.png b/Themes/default/Graphics/LifeMeterBar over.png deleted file mode 100644 index 09dbaf6dde..0000000000 Binary files a/Themes/default/Graphics/LifeMeterBar over.png and /dev/null differ diff --git a/Themes/default/Graphics/LifeMeterBar under.png b/Themes/default/Graphics/LifeMeterBar under.png deleted file mode 100644 index e54c55f801..0000000000 Binary files a/Themes/default/Graphics/LifeMeterBar under.png and /dev/null differ diff --git a/Themes/default/Graphics/LifeMeterBattery frame.png b/Themes/default/Graphics/LifeMeterBattery frame.png deleted file mode 100644 index 1df9b67dfa..0000000000 Binary files a/Themes/default/Graphics/LifeMeterBattery frame.png and /dev/null differ diff --git a/Themes/default/Graphics/LifeMeterBattery lives/_lives 1x10.png b/Themes/default/Graphics/LifeMeterBattery lives/_lives 1x10.png deleted file mode 100644 index 706775ee0f..0000000000 Binary files a/Themes/default/Graphics/LifeMeterBattery lives/_lives 1x10.png and /dev/null differ diff --git a/Themes/default/Graphics/LifeMeterBattery lives/default.lua b/Themes/default/Graphics/LifeMeterBattery lives/default.lua deleted file mode 100644 index b5306472f2..0000000000 --- a/Themes/default/Graphics/LifeMeterBattery lives/default.lua +++ /dev/null @@ -1,43 +0,0 @@ -local player = Var "Player" -local blinkTime = 1.2 -local barWidth = 256; -local barHeight = 32; -local c; -local LifeMeter, MaxLives, CurLives; -local LifeRatio; - -local t = Def.ActorFrame { - LoadActor("_lives")..{ - InitCommand=cmd(pause;horizalign,left;x,-(barWidth/2)); - BeginCommand=function(self,param) - local screen = SCREENMAN:GetTopScreen(); - local glifemeter = screen:GetLifeMeter(player); - self:setstate(clamp(glifemeter:GetTotalLives()-1,0,9)); - - if glifemeter:GetTotalLives() <= 4 then - self:zoomx(barWidth/(4*64)); - else - self:zoomx(barWidth/((glifemeter:GetTotalLives())*64)); - end - self:cropright((640-(((glifemeter:GetTotalLives())*64)))/640); - end; - LifeChangedMessageCommand=function(self,param) - if param.Player == player then - if param.LivesLeft == 0 then - self:visible(false) - else - self:setstate( clamp(param.LivesLeft-1,0,9) ) - self:visible(true) - end - end - end; - StartCommand=function(self,param) - if param.Player == player then - self:setstate( clamp(param.LivesLeft-1,0,9) ); - end - end; - FinishCommand=cmd(playcommand,"Start"); - }; -}; - -return t; \ No newline at end of file diff --git a/Themes/default/Graphics/LifeMeterTime background.redir b/Themes/default/Graphics/LifeMeterTime background.redir deleted file mode 100644 index a5b594146c..0000000000 --- a/Themes/default/Graphics/LifeMeterTime background.redir +++ /dev/null @@ -1 +0,0 @@ -LifeMeterBar under \ No newline at end of file diff --git a/Themes/default/Graphics/LifeMeterTime frame.redir b/Themes/default/Graphics/LifeMeterTime frame.redir deleted file mode 100644 index abaebd43ac..0000000000 --- a/Themes/default/Graphics/LifeMeterTime frame.redir +++ /dev/null @@ -1 +0,0 @@ -LifeMeterBar over \ No newline at end of file diff --git a/Themes/default/Graphics/LifeMeterTime over.redir b/Themes/default/Graphics/LifeMeterTime over.redir deleted file mode 100644 index abaebd43ac..0000000000 --- a/Themes/default/Graphics/LifeMeterTime over.redir +++ /dev/null @@ -1 +0,0 @@ -LifeMeterBar over \ 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 9431e18766..0000000000 Binary files a/Themes/default/Graphics/MusicWheel highlight.png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem Course ColorPart.png b/Themes/default/Graphics/MusicWheelItem Course ColorPart.png deleted file mode 100644 index 5bf8af903a..0000000000 Binary files a/Themes/default/Graphics/MusicWheelItem Course ColorPart.png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem Course NormalPart (dither).png b/Themes/default/Graphics/MusicWheelItem Course NormalPart (dither).png deleted file mode 100644 index 0182e96397..0000000000 Binary files a/Themes/default/Graphics/MusicWheelItem Course NormalPart (dither).png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem Mode ColorPart.png b/Themes/default/Graphics/MusicWheelItem Mode ColorPart.png deleted file mode 100644 index 0c805538e0..0000000000 Binary files a/Themes/default/Graphics/MusicWheelItem Mode ColorPart.png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem Mode NormalPart.png b/Themes/default/Graphics/MusicWheelItem Mode NormalPart.png deleted file mode 100644 index ccd464cff1..0000000000 Binary files a/Themes/default/Graphics/MusicWheelItem Mode NormalPart.png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem Roulette ColorPart.redir b/Themes/default/Graphics/MusicWheelItem Roulette ColorPart.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/MusicWheelItem Roulette ColorPart.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/MusicWheelItem Roulette NormalPart.lua b/Themes/default/Graphics/MusicWheelItem Roulette NormalPart.lua deleted file mode 100644 index f496776126..0000000000 --- a/Themes/default/Graphics/MusicWheelItem Roulette NormalPart.lua +++ /dev/null @@ -1,8 +0,0 @@ -return Def.ActorFrame { - LoadActor(THEME:GetPathG("MusicWheelItem","Course NormalPart")) .. { - InitCommand=cmd(glow,color('1,1,1,0.25')); - }; - LoadActor(THEME:GetPathG("MusicWheelItem","Course NormalPart")) .. { - InitCommand=cmd(blend,Blend.Add;rainbow;diffusealpha,0.325); - }; -}; \ No newline at end of file diff --git a/Themes/default/Graphics/MusicWheelItem Roulette OverPart.redir b/Themes/default/Graphics/MusicWheelItem Roulette OverPart.redir deleted file mode 100644 index c597eb85f7..0000000000 --- a/Themes/default/Graphics/MusicWheelItem Roulette OverPart.redir +++ /dev/null @@ -1 +0,0 @@ -MusicWheelItem Song ColorPart \ No newline at end of file diff --git a/Themes/default/Graphics/MusicWheelItem SectionCollapsed ColorPart (dither).png b/Themes/default/Graphics/MusicWheelItem SectionCollapsed ColorPart (dither).png deleted file mode 100644 index d658fa9aaf..0000000000 Binary files a/Themes/default/Graphics/MusicWheelItem SectionCollapsed ColorPart (dither).png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem SectionCollapsed NormalPart (dither).png b/Themes/default/Graphics/MusicWheelItem SectionCollapsed NormalPart (dither).png deleted file mode 100644 index ea6876b5d9..0000000000 Binary files a/Themes/default/Graphics/MusicWheelItem SectionCollapsed NormalPart (dither).png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem SectionExpanded ColorPart (dither).png b/Themes/default/Graphics/MusicWheelItem SectionExpanded ColorPart (dither).png deleted file mode 100644 index a8d5dd9212..0000000000 Binary files a/Themes/default/Graphics/MusicWheelItem SectionExpanded ColorPart (dither).png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem SectionExpanded NormalPart.redir b/Themes/default/Graphics/MusicWheelItem SectionExpanded NormalPart.redir deleted file mode 100644 index 7553d42743..0000000000 --- a/Themes/default/Graphics/MusicWheelItem SectionExpanded NormalPart.redir +++ /dev/null @@ -1 +0,0 @@ -MusicWheelItem SectionCollapsed NormalPart \ No newline at end of file diff --git a/Themes/default/Graphics/MusicWheelItem Song ColorPart.png b/Themes/default/Graphics/MusicWheelItem Song ColorPart.png deleted file mode 100644 index 5a196c15e4..0000000000 Binary files a/Themes/default/Graphics/MusicWheelItem Song ColorPart.png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem Song NormalPart (dither).png b/Themes/default/Graphics/MusicWheelItem Song NormalPart (dither).png deleted file mode 100644 index b41801c162..0000000000 Binary files a/Themes/default/Graphics/MusicWheelItem Song NormalPart (dither).png and /dev/null differ diff --git a/Themes/default/Graphics/MusicWheelItem Sort ColorPart.redir b/Themes/default/Graphics/MusicWheelItem Sort ColorPart.redir deleted file mode 100644 index 312182a171..0000000000 --- a/Themes/default/Graphics/MusicWheelItem Sort ColorPart.redir +++ /dev/null @@ -1 +0,0 @@ -MusicWheelItem Mode ColorPart \ No newline at end of file diff --git a/Themes/default/Graphics/MusicWheelItem Sort NormalPart.redir b/Themes/default/Graphics/MusicWheelItem Sort NormalPart.redir deleted file mode 100644 index 2aef3aa1bd..0000000000 --- a/Themes/default/Graphics/MusicWheelItem Sort NormalPart.redir +++ /dev/null @@ -1 +0,0 @@ -MusicWheelItem Mode NormalPart \ 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 dbbca63f71..0000000000 --- a/Themes/default/Graphics/MusicWheelItem grades/default.lua +++ /dev/null @@ -1,73 +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_Failed = 7; - Grade_None = 8; -}; - ---[[ local t = LoadActor( "grades" ) .. { - InitCommand=cmd(pause); - SetGradeCommand=function(self, params) - local state = grades[params.Grade] or grades.Grade_None; - state = state*2; - - if params.PlayerNumber == PLAYER_2 then - state = state+1; - end - - self:setstate(state); - end; -}; --]] -local t = LoadFont("Common Normal") .. { - InitCommand=cmd(zoom,0.75;shadowlength,1;strokecolor,Color("Black")); - ShowCommand=cmd(stoptweening;bounceend,0.15;zoomy,0.75); - HideCommand=cmd(stoptweening;bouncebegin,0.15;zoomy,0); - SetGradeCommand=function(self,params) - local pnPlayer = params.PlayerNumber; - local sGrade = params.Grade or 'Grade_None'; - local gradeString = THEME:GetString("Grade",string.sub(sGrade,7)); - - self:settext(gradeString); - self:diffuse(PlayerColor(pnPlayer)); - self:diffusetopedge(BoostColor(PlayerColor(pnPlayer),1.5)); - self:strokecolor(BoostColor(PlayerColor(pnPlayer),0.25)); - ---[[ if sGrade == "Grade_NoTier" then - self:playcommand("Hide"); - else - self:playcommand("Show"); - end; --]] - end; -}; - -return t; - --- (c) 2007 Glenn Maynard --- All rights reserved. --- --- Permission is hereby granted, free of charge, to any person obtaining a --- copy of this software and associated documentation files (the --- "Software"), to deal in the Software without restriction, including --- without limitation the rights to use, copy, modify, merge, publish, --- distribute, and/or sell copies of the Software, and to permit persons to --- whom the Software is furnished to do so, provided that the above --- copyright notice(s) and this permission notice appear in all copies of --- the Software and that both the above copyright notice(s) and this --- permission notice appear in supporting documentation. --- --- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS --- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF --- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF --- THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS --- INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT --- OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS --- OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR --- OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR --- PERFORMANCE OF THIS SOFTWARE. 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/OptionRow frame.redir b/Themes/default/Graphics/OptionRow frame.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/OptionRow frame.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/OptionRowExit frame.png b/Themes/default/Graphics/OptionRowExit frame.png deleted file mode 100644 index 0e04d83a89..0000000000 Binary files a/Themes/default/Graphics/OptionRowExit frame.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 (doubleres).png b/Themes/default/Graphics/OptionsCursorP1 Left (doubleres).png deleted file mode 100644 index f310cb4096..0000000000 Binary files a/Themes/default/Graphics/OptionsCursorP1 Left (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/OptionsCursorP1 Middle (doubleres).png b/Themes/default/Graphics/OptionsCursorP1 Middle (doubleres).png deleted file mode 100644 index ac200ad648..0000000000 Binary files a/Themes/default/Graphics/OptionsCursorP1 Middle (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/OptionsCursorP1 Right (doubleres).png b/Themes/default/Graphics/OptionsCursorP1 Right (doubleres).png deleted file mode 100644 index 2e44ceb6e9..0000000000 Binary files a/Themes/default/Graphics/OptionsCursorP1 Right (doubleres).png and /dev/null differ 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 27d4d5b181..0000000000 --- a/Themes/default/Graphics/OptionsCursorP2 Left.redir +++ /dev/null @@ -1 +0,0 @@ -OptionsCursorP1 Left \ No newline at end of file diff --git a/Themes/default/Graphics/OptionsCursorP2 Middle.redir b/Themes/default/Graphics/OptionsCursorP2 Middle.redir deleted file mode 100644 index 1cbbddffd7..0000000000 --- a/Themes/default/Graphics/OptionsCursorP2 Middle.redir +++ /dev/null @@ -1 +0,0 @@ -OptionsCursorP1 Middle \ No newline at end of file diff --git a/Themes/default/Graphics/OptionsCursorP2 Right.redir b/Themes/default/Graphics/OptionsCursorP2 Right.redir deleted file mode 100644 index 7b3efd01e7..0000000000 --- a/Themes/default/Graphics/OptionsCursorP2 Right.redir +++ /dev/null @@ -1 +0,0 @@ -OptionsCursorP1 Right \ No newline at end of file diff --git a/Themes/default/Graphics/OptionsUnderlineP1 Left (doubleres).png b/Themes/default/Graphics/OptionsUnderlineP1 Left (doubleres).png deleted file mode 100644 index 514db2e8ca..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 70ac652bd2..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 07cace80d0..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 1090ca80bc..0000000000 --- a/Themes/default/Graphics/PaneDisplay text.lua +++ /dev/null @@ -1,136 +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 SemiBold") .. { - Text=string.upper( THEME:GetString("PaneDisplay",_sLabel) ); - InitCommand=cmd(horizalign,left); - OnCommand=cmd(zoom,0.5875;diffuse,color("0.9,0.9,0.9");shadowlength,1); - }; - LoadFont("Common Normal") .. { - Text=string.format("%04i", 0); - InitCommand=cmd(x,96;horizalign,right); - OnCommand=cmd(zoom,0.5875;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); - }; - CreatePaneDisplayItem( iPN, "Jumps", 'RadarCategory_Jumps' ) .. { - InitCommand=cmd(x,-128+16+8;y,-14+16); - }; - CreatePaneDisplayItem( iPN, "Holds", 'RadarCategory_Holds' ) .. { - InitCommand=cmd(x,-128+16+8;y,-14+16*2); - }; - CreatePaneDisplayItem( iPN, "Mines", 'RadarCategory_Mines' ) .. { - InitCommand=cmd(x,-128+16+8;y,-14+16*3); - }; - -- Center - CreatePaneDisplayItem( iPN, "Hands", 'RadarCategory_Hands' ) .. { - InitCommand=cmd(x,8;y,-14); - }; - CreatePaneDisplayItem( iPN, "Rolls", 'RadarCategory_Rolls' ) .. { - InitCommand=cmd(x,8;y,-14+16); - }; - CreatePaneDisplayItem( iPN, "Lifts", 'RadarCategory_Lifts' ) .. { - InitCommand=cmd(x,8;y,-14+16*2); - }; - CreatePaneDisplayItem( iPN, "Fakes", 'RadarCategory_Fakes' ) .. { - InitCommand=cmd(x,8;y,-14+16*3); - }; -}; -return t; \ No newline at end of file diff --git a/Themes/default/Graphics/Player Badge FullCombo.png b/Themes/default/Graphics/Player Badge FullCombo.png deleted file mode 100644 index 46688dc572..0000000000 Binary files a/Themes/default/Graphics/Player Badge FullCombo.png and /dev/null differ diff --git a/Themes/default/Graphics/Player combo/_combo.png b/Themes/default/Graphics/Player combo/_combo.png deleted file mode 100644 index 0cfe4098b2..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 32fe625735..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 88fca73c52..0000000000 --- a/Themes/default/Graphics/Player combo/default.lua +++ /dev/null @@ -1,158 +0,0 @@ -local c; -local cf; -local canAnimate = false; -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 ShowFlashyCombo = ThemePrefs.Get("FlashyCombo") - -local t = Def.ActorFrame { - InitCommand=cmd(vertalign,bottom); - -- flashy combo elements: - LoadActor(THEME:GetPathG("Combo","100Milestone")) .. { - Name="OneHundredMilestone"; - InitCommand=cmd(visible,ShowFlashyCombo); - FiftyMilestoneCommand=cmd(playcommand,"Milestone"); - }; - LoadActor(THEME:GetPathG("Combo","1000Milestone")) .. { - Name="OneThousandMilestone"; - InitCommand=cmd(visible,ShowFlashyCombo); - ToastyAchievedMessageCommand=cmd(playcommand,"Milestone"); - }; - -- normal combo elements: - Def.ActorFrame { - Name="ComboFrame"; - LoadFont( "Combo", "numbers" ) .. { - Name="Number"; - OnCommand = THEME:GetMetric("Combo", "NumberOnCommand"); - }; - LoadActor("_combo")..{ - Name="ComboLabel"; - OnCommand = THEME:GetMetric("Combo", "ComboLabelOnCommand"); - }; - LoadActor("_misses")..{ - Name="MissLabel"; - OnCommand = THEME:GetMetric("Combo", "MissLabelOnCommand"); - }; - }; - InitCommand = function(self) - c = self:GetChildren(); - cf = c.ComboFrame:GetChildren(); - cf.Number:visible(false); - cf.ComboLabel:visible(false) - cf.MissLabel: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) - if ShowFlashyCombo then - (cmd(finishtweening;addy,-4;bounceend,0.125;addy,4))(self); - end; - end; - --]] - --[[ - ToastyAchievedMessageCommand=function(self,params) - if params.PlayerNumber == player then - (cmd(thump,2;effectclock,'beat'))(c.ComboFrame); - end; - end; - ToastyDroppedMessageCommand=function(self,params) - if params.PlayerNumber == player then - (cmd(stopeffect))(c.ComboFrame); - end; - end; --]] - ComboCommand=function(self, param) - local iCombo = param.Misses or param.Combo; - if not iCombo or iCombo < ShowComboAt then - cf.Number:visible(false); - cf.ComboLabel:visible(false) - cf.MissLabel:visible(false) - return; - end - - cf.ComboLabel:visible(false) - cf.MissLabel: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 ); - - if param.Combo then - cf.ComboLabel:visible(true) - cf.MissLabel:visible(false) - else - cf.ComboLabel:visible(false) - cf.MissLabel:visible(true) - end - - cf.Number:visible(true); - cf.Number:settext( string.format("%i", iCombo) ); - cf.Number:textglowmode("TextGlowMode_Stroke"); - -- FullCombo Rewards - if param.FullComboW1 then - cf.Number:diffuse( GameColor.Judgment["JudgmentLine_W1"] ); - cf.Number:strokecolor( GameColor.Judgment["JudgmentLine_W1"] ); - cf.Number:textglowmode("TextGlowMode_Stroke"); - cf.Number:glowshift(); - elseif param.FullComboW2 then - cf.Number:diffuse( GameColor.Judgment["JudgmentLine_W2"] ); - cf.Number:strokecolor( GameColor.Judgment["JudgmentLine_W2"] ); - cf.Number:textglowmode("TextGlowMode_Stroke"); - cf.Number:glowshift(); - elseif param.FullComboW3 then - cf.Number:diffuse( GameColor.Judgment["JudgmentLine_W3"] ); - cf.Number:strokecolor( GameColor.Judgment["JudgmentLine_W3"] ); - cf.Number:textglowmode("TextGlowMode_Stroke"); - cf.Number:glowshift(); - elseif param.Combo then - -- Player 1's color is Red, which conflicts with the miss combo. - -- instead, just diffuse to white for now. -aj - --c.Number:diffuse(PlayerColor(player)); - cf.Number:diffuse(Color("White")); - cf.Number:strokecolor(Color("Stealth")); - cf.Number:stopeffect(); - else - cf.Number:diffuse(color("#ff0000")); - cf.Number:stopeffect(); - end - -- Pulse - Pulse( cf.Number, param ); - if param.Combo then - PulseLabel( cf.ComboLabel, param ); - else - PulseLabel( cf.MissLabel, param ); - end - -- 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 7e691b53ad..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 Normal") .. { - Name="ProtimingAverage"; - Text=""; - InitCommand=cmd(visible,false); - OnCommand=THEME:GetMetric("Protiming","AverageOnCommand"); - ResetCommand=cmd(finishtweening;stopeffect;visible,false); - }; - LoadFont("Common Normal") .. { - 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; diff --git a/Themes/default/Graphics/Player toasty/default.lua b/Themes/default/Graphics/Player toasty/default.lua deleted file mode 100644 index 206e223510..0000000000 --- a/Themes/default/Graphics/Player toasty/default.lua +++ /dev/null @@ -1,34 +0,0 @@ -local Player = ... -assert(Player); -local HasToasty = false; -local fWidth = ( GAMESTATE:GetCurrentStyle():GetStyleType() == 'StyleType_OnePlayerTwoSides' ) and 600 or 256+16; -return Def.ActorFrame { - ToastyAchievedMessageCommand=function(self,params) - if params.PlayerNumber == Player then - (cmd(thump,1;effectclock,'beat';effectmagnitude,1,1,1; - effectcolor1,color("1,1.125,1,1");effectcolor2,color("1,1,1,1")))(self); - end - end; - Def.Quad { - InitCommand=cmd(zoomto,fWidth,SCREEN_HEIGHT;diffuse,PlayerColor(Player);diffusealpha,0;fadeleft,32/(256+16);faderight,32/(256+16)); - ToastyAchievedMessageCommand=function(self,params) - if params.PlayerNumber == Player then - (cmd(stoptweening;linear,2.125;diffuse,Color.Alpha( PlayerColor(Player), 0.345 );glow,color("1,1,1,0.5");decelerate,3;glow,Color.Alpha( ColorDarkTone( PlayerColor(Player) ), 0 );diffuseramp; - effectcolor1,ColorLightTone( PlayerColor(Player) );effectcolor2,PlayerColor(Player); - effectclock,'beat';effectperiod,2; - ))(self); - HasToasty = true; - end - end; - ToastyDroppedMessageCommand=function(self,params) - if params.PlayerNumber == Player then - if HasToasty then - (cmd(finishtweening;stopeffect;glow,color("1,1,1,0.5");decelerate,0.35;diffuse,Color.Alpha( Color("Black"), 0.25 );glow,color("1,1,1,0");linear,0.35*0.25;diffusealpha,0))(self); - HasToasty = false; - else - return - end - end - end; - }; -}; \ No newline at end of file diff --git a/Themes/default/Graphics/RoomWheelItem ColorPart.redir b/Themes/default/Graphics/RoomWheelItem ColorPart.redir deleted file mode 100644 index c597eb85f7..0000000000 --- a/Themes/default/Graphics/RoomWheelItem ColorPart.redir +++ /dev/null @@ -1 +0,0 @@ -MusicWheelItem Song ColorPart \ No newline at end of file diff --git a/Themes/default/Graphics/RoomWheelItem NormalPart.redir b/Themes/default/Graphics/RoomWheelItem NormalPart.redir deleted file mode 100644 index a3f6d4a8d8..0000000000 --- a/Themes/default/Graphics/RoomWheelItem NormalPart.redir +++ /dev/null @@ -1 +0,0 @@ -MusicWheelItem Song NormalPart \ 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.redir b/Themes/default/Graphics/ScoreDisplayNormal frame.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScoreDisplayNormal frame.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ 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 1aaf7a8957..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 cb8bfaaac7..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 af6b5f8e3a..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 BannerFrame.redir b/Themes/default/Graphics/ScreenEvaluation BannerFrame.redir deleted file mode 100644 index 3f0a9f808b..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation BannerFrame.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenSelectMusic BannerFrame \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation GameType.lua b/Themes/default/Graphics/ScreenEvaluation GameType.lua deleted file mode 100644 index acd98e1007..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation GameType.lua +++ /dev/null @@ -1,3 +0,0 @@ -return LoadFont("Common Normal") .. { - Text=GAMESTATE:GetCurrentGame():GetName(); -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation GradeFrame p1.redir b/Themes/default/Graphics/ScreenEvaluation GradeFrame p1.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation GradeFrame p1.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation GradeFrame p2.redir b/Themes/default/Graphics/ScreenEvaluation GradeFrame p2.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation GradeFrame p2.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation JudgmentLabel Held.redir b/Themes/default/Graphics/ScreenEvaluation JudgmentLabel Held.redir deleted file mode 100644 index beb864b4a5..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation JudgmentLabel Held.redir +++ /dev/null @@ -1 +0,0 @@ -_JudgmentLineLabel \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation JudgmentLabel MaxCombo.redir b/Themes/default/Graphics/ScreenEvaluation JudgmentLabel MaxCombo.redir deleted file mode 100644 index beb864b4a5..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation JudgmentLabel MaxCombo.redir +++ /dev/null @@ -1 +0,0 @@ -_JudgmentLineLabel \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation JudgmentLabel Miss.redir b/Themes/default/Graphics/ScreenEvaluation JudgmentLabel Miss.redir deleted file mode 100644 index beb864b4a5..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation JudgmentLabel Miss.redir +++ /dev/null @@ -1 +0,0 @@ -_JudgmentLineLabel \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation JudgmentLabel W1.redir b/Themes/default/Graphics/ScreenEvaluation JudgmentLabel W1.redir deleted file mode 100644 index beb864b4a5..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation JudgmentLabel W1.redir +++ /dev/null @@ -1 +0,0 @@ -_JudgmentLineLabel \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation JudgmentLabel W2.redir b/Themes/default/Graphics/ScreenEvaluation JudgmentLabel W2.redir deleted file mode 100644 index beb864b4a5..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation JudgmentLabel W2.redir +++ /dev/null @@ -1 +0,0 @@ -_JudgmentLineLabel \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation JudgmentLabel W3.redir b/Themes/default/Graphics/ScreenEvaluation JudgmentLabel W3.redir deleted file mode 100644 index beb864b4a5..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation JudgmentLabel W3.redir +++ /dev/null @@ -1 +0,0 @@ -_JudgmentLineLabel \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation JudgmentLabel W4.redir b/Themes/default/Graphics/ScreenEvaluation JudgmentLabel W4.redir deleted file mode 100644 index beb864b4a5..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation JudgmentLabel W4.redir +++ /dev/null @@ -1 +0,0 @@ -_JudgmentLineLabel \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation JudgmentLabel W5.redir b/Themes/default/Graphics/ScreenEvaluation JudgmentLabel W5.redir deleted file mode 100644 index beb864b4a5..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation JudgmentLabel W5.redir +++ /dev/null @@ -1 +0,0 @@ -_JudgmentLineLabel \ 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 2c237016da..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation LifeDifficulty.lua +++ /dev/null @@ -1,7 +0,0 @@ -return LoadFont("Common Normal") .. { - Text=GetLifeDifficulty(); - AltText=""; - BeginCommand=function(self) - self:settextf( Screen.String("LifeDifficulty"), GetLifeDifficulty() ); - end -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation MachineRecord.lua b/Themes/default/Graphics/ScreenEvaluation MachineRecord.lua deleted file mode 100644 index 59c903f8f3..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation MachineRecord.lua +++ /dev/null @@ -1,14 +0,0 @@ -local Player = ... -assert(Player,"MachineRecord needs Player") -local stats = STATSMAN:GetCurStageStats():GetPlayerStageStats(Player); -local record = stats:GetMachineHighScoreIndex() -local hasMachineRecord = record ~= -1 - -return LoadFont("Common normal")..{ - InitCommand=cmd(zoom,0.55;shadowlength,1;NoStroke;glowshift;effectcolor1,color("1,1,1,0");effectcolor2,color("1,1,1,0.25")); - BeginCommand=function(self) - self:visible(hasMachineRecord); - local text = string.format(THEME:GetString("ScreenEvaluation", "MachineRecord"), record+1) - self:settext(text); - end; -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation PeakComboAward.lua b/Themes/default/Graphics/ScreenEvaluation PeakComboAward.lua deleted file mode 100644 index 3389b963f7..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation PeakComboAward.lua +++ /dev/null @@ -1 +0,0 @@ -return LoadFont("Common Normal"); \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation PersonalRecord.lua b/Themes/default/Graphics/ScreenEvaluation PersonalRecord.lua deleted file mode 100644 index 3166197762..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation PersonalRecord.lua +++ /dev/null @@ -1,14 +0,0 @@ -local Player = ... -assert(Player,"PersonalRecord needs Player") -local stats = STATSMAN:GetCurStageStats():GetPlayerStageStats(Player); -local record = stats:GetPersonalHighScoreIndex() -local hasPersonalRecord = record ~= -1 - -return LoadFont("Common normal")..{ - InitCommand=cmd(zoom,0.55;shadowlength,1;NoStroke;glowshift;effectcolor1,color("1,1,1,0");effectcolor2,color("1,1,1,0.25")); - BeginCommand=function(self) - self:visible(hasPersonalRecord); - local text = string.format(THEME:GetString("ScreenEvaluation", "PersonalRecord"), record+1) - self:settext(text) - end -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation ScoreLabel.redir b/Themes/default/Graphics/ScreenEvaluation ScoreLabel.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation ScoreLabel.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation SongInformation.lua b/Themes/default/Graphics/ScreenEvaluation SongInformation.lua deleted file mode 100644 index 38ca441389..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation SongInformation.lua +++ /dev/null @@ -1,20 +0,0 @@ -return Def.ActorFrame { - LoadFont("Common Normal") .. { - Name="TextTitle"; - InitCommand=cmd(y,-16.5;zoom,0.875;maxwidth,256/0.875;); - OnCommand=cmd(shadowlength,1); --- TickCommand=cmd(finishtweening;diffusealpha,0;addx,-10;zoomx,1.25;zoomy,0;decelerate,0.25;diffusealpha,1;addx,10;zoom,1;sleep,0;glow,Color("White");decelerate,0.275;glow,Color("Invisible")); - }; - LoadFont("Common Normal") .. { - Name="TextSubtitle"; - InitCommand=cmd(zoom,0.5;maxwidth,256/0.5); - OnCommand=cmd(shadowlength,1); --- TickCommand=cmd(finishtweening;diffusealpha,0;addy,-10;addx,10;decelerate,0.25;diffusealpha,1;addy,10;addx,-10); - }; - LoadFont("Common Normal") .. { - Name="TextArtist"; - InitCommand=cmd(y,18;zoom,0.75;maxwidth,256/0.75); - OnCommand=cmd(shadowlength,1;skewx,-0.2); --- TickCommand=cmd(finishtweening;diffusealpha,0;addy,10;addx,10;decelerate,0.25;diffusealpha,1;addy,-10;addx,-10); - }; -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation StageAward.lua b/Themes/default/Graphics/ScreenEvaluation StageAward.lua deleted file mode 100644 index 3389b963f7..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation StageAward.lua +++ /dev/null @@ -1 +0,0 @@ -return LoadFont("Common Normal"); \ 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 f029edacb5..0000000000 --- a/Themes/default/Graphics/ScreenEvaluation TimingDifficulty.lua +++ /dev/null @@ -1,7 +0,0 @@ -return LoadFont("Common Normal") .. { - Text=GetLifeDifficulty(); - AltText=""; - BeginCommand=function(self) - self:settextf( Screen.String("TimingDifficulty"), GetTimingDifficulty() ); - end -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenEvaluation Win p1 1x3.png b/Themes/default/Graphics/ScreenEvaluation Win p1 1x3.png deleted file mode 100644 index 9a8084143a..0000000000 Binary files a/Themes/default/Graphics/ScreenEvaluation Win p1 1x3.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenEvaluation Win p2 1x3.png b/Themes/default/Graphics/ScreenEvaluation Win p2 1x3.png deleted file mode 100644 index 141ea049f4..0000000000 Binary files a/Themes/default/Graphics/ScreenEvaluation Win p2 1x3.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenEvaluationSummary BannerList.lua b/Themes/default/Graphics/ScreenEvaluationSummary BannerList.lua deleted file mode 100644 index b707a8efb5..0000000000 --- a/Themes/default/Graphics/ScreenEvaluationSummary BannerList.lua +++ /dev/null @@ -1,56 +0,0 @@ -local function GetList() - local l = {}; - for i=1,7 do - local stats; - stats = STATSMAN:GetPlayedStageStats(i); - - if not stats then - break - end - - l[#l+1] = stats; - end - return l -end - -local statList = GetList(); - -local as = Def.ActorScroller { - SecondsPerItem = 1; - NumItemsToDraw = 10; - TransformFunction = function( self, offset, itemIndex, numItems) - self:diffusealpha(1-offset); - end; - OnCommand=function(self) - self:SetLoop(true); - self:SetSecondsPauseBetweenItems(2); - self:ScrollThroughAllItems(); - end; -} - -for i=1,#statList do - local j = #statList - (i-1); - as[#as+1] = Def.ActorFrame { - Def.Sprite { - InitCommand=cmd(scaletoclipped,256,80); - OnCommand=function(self) - local path = statList[j]:GetPlayedSongs()[1]:GetBannerPath() or THEME:GetPathG("Common","fallback banner"); - self:LoadBanner(path); - end; - }; - Def.Quad { - InitCommand=cmd(x,128;y,40;horizalign,right;vertalign,bottom); - OnCommand=cmd(zoomto,80,18;diffuse,Color.Black;diffusealpha,0.5;fadeleft,0.5); - }; - LoadFont("Common Normal") .. { - Text=FormatNumberAndSuffix(statList[j]:GetStageIndex()+1); - InitCommand=cmd(x,128-4;y,40-4;horizalign,right;vertalign,bottom); - OnCommand=cmd(diffuse,StageToColor(statList[j]:GetStage());zoom,0.675;shadowlength,1); - }; - }; -end - -return Def.ActorFrame { - as; - LoadActor(THEME:GetPathG("ScreenSelectMusic","BannerFrame")); -}; diff --git a/Themes/default/Graphics/ScreenGameOver gameover.png b/Themes/default/Graphics/ScreenGameOver gameover.png deleted file mode 100644 index 0077fea369..0000000000 Binary files a/Themes/default/Graphics/ScreenGameOver gameover.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenGameplay BPMDisplay.lua b/Themes/default/Graphics/ScreenGameplay BPMDisplay.lua deleted file mode 100644 index f0fbe7818e..0000000000 --- a/Themes/default/Graphics/ScreenGameplay BPMDisplay.lua +++ /dev/null @@ -1,96 +0,0 @@ --- check if players are playing steps with different timingdata. -local numPlayers = GAMESTATE:GetNumPlayersEnabled() - -local function UpdateSingleBPM(self) - local bpmDisplay = self:GetChild("BPMDisplay") - local pn = GAMESTATE:GetMasterPlayerNumber() - local pState = GAMESTATE:GetPlayerState(pn); - local songPosition = pState:GetSongPosition() - local bpm = songPosition:GetCurBPS() * 60 - bpmDisplay:settext( string.format("%03.2f",bpm) ) -end - -local displaySingle = Def.ActorFrame{ - -- manual bpm display - LoadFont("BPMDisplay", "bpm")..{ - Name="BPMDisplay"; - InitCommand=cmd(zoom,0.675;shadowlength,1); - }; - - --[[ - Def.SongBPMDisplay { - File=THEME:GetPathF("BPMDisplay", "bpm"); - Name="BPMDisplay"; - InitCommand=cmd(zoom,0.675;shadowlength,1); - SetCommand=function(self) self:SetFromGameState() end; - CurrentSongChangedMessageCommand=cmd(playcommand,"Set"); - CurrentCourseChangedMessageCommand=cmd(playcommand,"Set"); - }; - --]] -}; - -displaySingle.InitCommand=cmd(SetUpdateFunction,UpdateSingleBPM); - -if numPlayers == 1 then - return displaySingle -else - -- check if both players are playing the same steps - local stepsP1 = GAMESTATE:GetCurrentSteps(PLAYER_1) - local stepsP2 = GAMESTATE:GetCurrentSteps(PLAYER_2) - - if not stepsP1 or not stepsP2 then - return displaySingle - end - - local stP1 = stepsP1:GetStepsType() - local stP2 = stepsP2:GetStepsType() - - local diffP1 = stepsP1:GetDifficulty() - local diffP2 = stepsP2:GetDifficulty() - - -- get timing data... - local timingP1 = stepsP1:GetTimingData() - local timingP2 = stepsP2:GetTimingData() - - --if stP1 == stP2 and diffP1 == diffP2 then - if timingP1 == timingP2 then - -- both players are steps with the same TimingData; only need one. - return displaySingle - end - - -- otherwise, we have some more work to do. - - local function Update2PBPM(self) - local dispP1 = self:GetChild("DisplayP1") - local dispP2 = self:GetChild("DisplayP2") - - -- needs current bpm for p1 and p2 - for pn in ivalues(PlayerNumber) do - local bpmDisplay = (pn == PLAYER_1) and dispP1 or dispP2 - local pState = GAMESTATE:GetPlayerState(pn); - local songPosition = pState:GetSongPosition() - local bpm = songPosition:GetCurBPS() * 60 - bpmDisplay:settext( string.format("%03.2f",bpm) ) - end - end - - local playerOffset = 36 -- was 28 - local displayTwoPlayers = Def.ActorFrame{ - -- manual bpm displays - LoadFont("BPMDisplay", "bpm")..{ - Name="DisplayP1"; - InitCommand=cmd(x,-playerOffset;zoom,0.6;shadowlength,1); - }; - LoadFont("BPMDisplay", "bpm")..{ - Name="DisplayP2"; - InitCommand=cmd(x,playerOffset;zoom,0.6;shadowlength,1); - }; - }; - - displayTwoPlayers.InitCommand=cmd(SetUpdateFunction,Update2PBPM); - - return displayTwoPlayers -end - --- should not get here --- return Def.ActorFrame{} \ No newline at end of file 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 ScoreFrame.png b/Themes/default/Graphics/ScreenGameplay ScoreFrame.png deleted file mode 100644 index e6d45b3eee..0000000000 Binary files a/Themes/default/Graphics/ScreenGameplay ScoreFrame.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenGameplay SongTitle.lua b/Themes/default/Graphics/ScreenGameplay SongTitle.lua deleted file mode 100644 index bcba67547d..0000000000 --- a/Themes/default/Graphics/ScreenGameplay SongTitle.lua +++ /dev/null @@ -1,16 +0,0 @@ -return LoadFont("ScreenGameplay","SongTitle") .. { - CurrentSongChangedMessageCommand=cmd(playcommand,"Refresh"); - RefreshCommand=function(self) - local vSong = GAMESTATE:GetCurrentSong(); - local vCourse = GAMESTATE:GetCurrentCourse(); - local sText = "" - if vSong then - sText = vSong:GetDisplayArtist() .. " - " .. vSong:GetDisplayFullTitle() - end - if vCourse then - sText = vCourse:GetDisplayFullTitle() .. " - " .. vSong:GetDisplayFullTitle(); - end - self:settext( sText ); - self:playcommand( "On" ); - end; -}; \ 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 97b9fc77fa..0000000000 --- a/Themes/default/Graphics/ScreenGameplay StageDisplay.lua +++ /dev/null @@ -1,44 +0,0 @@ -local curScreen = Var "LoadingScreen"; -local curStageIndex = GAMESTATE:GetCurrentStageIndex() + 1; -local playMode = GAMESTATE:GetPlayMode(); - -local t = Def.ActorFrame { - LoadActor(THEME:GetPathB("_frame","3x3"),"rounded black",64,16); - LoadFont("Common Normal") .. { - InitCommand=cmd(y,-1;shadowlength,1;playcommand,"Set"); - CurrentSongChangedMessageCommand=cmd(playcommand,"Set"); - CurrentCourseChangedMessageCommand=cmd(playcommand,"Set"); - CurrentStepsP1ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentStepsP2ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentTraiP1ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentTraiP2ChangedMessageCommand=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(0.675); - self:diffuse(StageToColor(curStage)); - self:diffusetopedge(ColorLightTone(StageToColor(curStage))); - end; - }; -}; -return t - diff --git a/Themes/default/Graphics/ScreenGameplay oni gameover.redir b/Themes/default/Graphics/ScreenGameplay oni gameover.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenGameplay oni gameover.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenHighScores ScrollerItem/default.lua b/Themes/default/Graphics/ScreenHighScores ScrollerItem/default.lua deleted file mode 100644 index 0989d828f4..0000000000 --- a/Themes/default/Graphics/ScreenHighScores ScrollerItem/default.lua +++ /dev/null @@ -1,99 +0,0 @@ -local t = Def.ActorFrame { - FOV=90; - InitCommand=cmd(runcommandsonleaves,cmd(ztest,true)); -}; - -t[#t+1] = LoadActor("frame") .. { - InitCommand=cmd(diffusealpha,0.25); -}; - - -t[#t+1] = Def.TextBanner { - InitCommand=cmd(x,-292;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 = -60 + 80 * (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("filled") .. { - Name = idx .. "Filled"; - InitCommand=cmd(x,x_pos;); - }; - 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 filled = c[idx .. "Filled"]; - local empty = c[idx .. "Empty"]; - - name:visible( true ); - score:visible( true ); - filled: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 (doubleres).png b/Themes/default/Graphics/ScreenHighScores ScrollerItem/empty (doubleres).png deleted file mode 100644 index 51816916cb..0000000000 Binary files a/Themes/default/Graphics/ScreenHighScores ScrollerItem/empty (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenHighScores ScrollerItem/filled (doubleres).png b/Themes/default/Graphics/ScreenHighScores ScrollerItem/filled (doubleres).png deleted file mode 100644 index 6c01938c30..0000000000 Binary files a/Themes/default/Graphics/ScreenHighScores ScrollerItem/filled (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenHighScores ScrollerItem/frame (doubleres).png b/Themes/default/Graphics/ScreenHighScores ScrollerItem/frame (doubleres).png deleted file mode 100644 index 218b95708c..0000000000 Binary files a/Themes/default/Graphics/ScreenHighScores ScrollerItem/frame (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenHowToInstallSongs Icon.lua b/Themes/default/Graphics/ScreenHowToInstallSongs Icon.lua deleted file mode 100644 index 73fd0c5e72..0000000000 --- a/Themes/default/Graphics/ScreenHowToInstallSongs Icon.lua +++ /dev/null @@ -1,121 +0,0 @@ -local gc = Var "GameCommand"; -local Name = gc:GetName(); -local Index = gc:GetIndex(); - -local previewWidth = SCREEN_CENTER_X*0.825; -local previewHeight = SCREEN_CENTER_Y; - -local t = Def.ActorFrame{ - Name="PreviewFrame"; - InitCommand=cmd(x,SCREEN_CENTER_X*1.5;y,SCREEN_CENTER_Y*0.85); - OffCommand=cmd(bouncebegin,0.25;addx,SCREEN_CENTER_X); -}; - -local function TitleMenuItem(text,focused) - if focused == nil then focused = false; end; - local textColor = focused and color("#FFFFFF") or color("#888888"); - return LoadFont("Common Normal")..{ - Text=text; - InitCommand=cmd(zoom,0.45;strokecolor,Color("Outline");diffuse,textColor); - GainFocusCommand=cmd(stoptweening;decelerate,0.5;diffusealpha,1); - LoseFocusCommand=cmd(stoptweening;accelerate,0.5;diffusealpha,0); - }; -end; - -local previews = { - WhereToFind = Def.ActorFrame{ - LoadActor(THEME:GetPathG("_howto","find"))..{ - InitCommand=cmd(zoomto,previewWidth,previewHeight); - GainFocusCommand=cmd(stoptweening;decelerate,0.5;diffusealpha,1); - LoseFocusCommand=cmd(stoptweening;accelerate,0.5;diffusealpha,0); - }; - }; - HowToInstall = Def.ActorFrame{ - LoadActor(THEME:GetPathG("_howto","install"))..{ - InitCommand=cmd(zoomto,previewWidth,previewHeight); - GainFocusCommand=cmd(stoptweening;decelerate,0.5;diffusealpha,1); - LoseFocusCommand=cmd(stoptweening;accelerate,0.5;diffusealpha,0); - }; - }; - AdditionalFolders = Def.ActorFrame{ - Def.Quad{ - InitCommand=cmd(zoomto,previewWidth,previewHeight); - GainFocusCommand=cmd(stoptweening;decelerate,0.5;diffusealpha,1); - LoseFocusCommand=cmd(stoptweening;accelerate,0.5;diffusealpha,0); - }; - Def.Quad{ - InitCommand=cmd(y,-previewHeight*0.45;diffuse,color("#E0F0F0");zoomto,previewWidth,previewHeight*0.1;); - GainFocusCommand=cmd(stoptweening;decelerate,0.5;diffusealpha,1); - LoseFocusCommand=cmd(stoptweening;accelerate,0.5;diffusealpha,0); - }; - LoadFont("Common normal")..{ - InitCommand=cmd(x,-(SCREEN_CENTER_X*0.4);y,-(SCREEN_CENTER_Y*0.475);zoom,0.625;halign,0;valign,0;diffuse,color("#000000")); - BeginCommand=function(self) - local text = "Preferences.ini"; - self:settext(text); - end; - GainFocusCommand=cmd(stoptweening;decelerate,0.5;diffusealpha,1); - LoseFocusCommand=cmd(stoptweening;accelerate,0.5;diffusealpha,0); - }; - LoadFont("Common normal")..{ - Text="[Options]\nAdditionalCourseFolders=\nAdditionalFolders=\nAdditionalSongFolders="; - InitCommand=cmd(x,-(SCREEN_CENTER_X*0.4);y,-(SCREEN_CENTER_Y*0.35);zoom,0.75;halign,0;valign,0;diffuse,color("#000000")); - GainFocusCommand=cmd(stoptweening;decelerate,0.5;diffusealpha,1); - LoseFocusCommand=cmd(stoptweening;accelerate,0.5;diffusealpha,0); - }; - }; - ReloadSongs = Def.ActorFrame{ - LoadActor(THEME:GetPathB("ScreenTitleMenu","background/_bg"))..{ - InitCommand=cmd(zoomto,previewWidth,previewHeight;halign,0.5;valign,0.5); - GainFocusCommand=cmd(stoptweening;decelerate,0.5;diffusealpha,1); - LoseFocusCommand=cmd(stoptweening;accelerate,0.5;diffusealpha,0); - }; - LoadFont("Common normal")..{ - InitCommand=cmd(zoom,0.4;maxwidth,(previewWidth*1.6)-8); - BeginCommand=function(self) - local song = SONGMAN:GetRandomSong(); - self:settext("Loading songs...\n"..song:GetGroupName().."\n"..song:GetDisplayFullTitle()); - end; - GainFocusCommand=cmd(stoptweening;decelerate,0.5;diffusealpha,1); - LoseFocusCommand=cmd(stoptweening;accelerate,0.5;diffusealpha,0); - }; - }; - Exit = Def.ActorFrame{ - LoadActor(THEME:GetPathB("ScreenTitleMenu","background/_bg"))..{ - InitCommand=cmd(zoomto,previewWidth,previewHeight;halign,0.5;valign,0.5); - GainFocusCommand=cmd(stoptweening;decelerate,0.5;diffusealpha,1); - LoseFocusCommand=cmd(stoptweening;accelerate,0.5;diffusealpha,0); - }; - LoadActor(THEME:GetPathG("ScreenTitleMenu","logo"))..{ - InitCommand=cmd(y,-28;zoom,0.35;propagate,true); - GainFocusCommand=cmd(stoptweening;decelerate,0.5;diffusealpha,1); - LoseFocusCommand=cmd(stoptweening;accelerate,0.5;diffusealpha,0); - }; - TitleMenuItem("Game Start",true)..{ - InitCommand=cmd(y,20); - }; - TitleMenuItem("Options")..{ - InitCommand=cmd(y,32); - }; - TitleMenuItem("Edit/Share")..{ - InitCommand=cmd(y,44); - }; - TitleMenuItem("Exit")..{ - InitCommand=cmd(y,56); - }; - }; -}; - -t[#t+1] = previews[Name]; - -t[#t+1] = LoadFont("Common normal")..{ - Name="Explanation"; - --Text="The quick brown fox jumps over the lazy dog ".. Index .." times."; - Text=Screen.String("Explanation-"..Name); - -- was x,-(SCREEN_CENTER_X*0.4);y,SCREEN_CENTER_Y*0.525; - InitCommand=cmd(x,-(SCREEN_CENTER_X*0.8);y,SCREEN_CENTER_Y*0.8;halign,0;valign,0;zoom,0.65;wrapwidthpixels,(SCREEN_WIDTH*0.55)*1.75;NoStroke;shadowlength,1); - GainFocusCommand=cmd(stoptweening;decelerate,0.5;diffusealpha,1); - LoseFocusCommand=cmd(stoptweening;accelerate,0.5;diffusealpha,0); -}; - -return t; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenHowToInstallSongs scroll.lua b/Themes/default/Graphics/ScreenHowToInstallSongs scroll.lua deleted file mode 100644 index 41b7963298..0000000000 --- a/Themes/default/Graphics/ScreenHowToInstallSongs scroll.lua +++ /dev/null @@ -1,16 +0,0 @@ -local gc = Var("GameCommand"); -local squareSize = 8; -- was 18 - -return Def.ActorFrame { - Def.Quad{ - InitCommand=cmd(x,-12;zoom,squareSize;rotationz,45;diffuse,color("#222222")); - GainFocusCommand=cmd(stoptweening;accelerate,0.25;zoom,squareSize;rotationz,45;); - LoseFocusCommand=cmd(stoptweening;decelerate,0.25;zoom,0;rotationz,360+45); - }; - LoadFont("Common Normal") .. { - Text=gc:GetText(); - InitCommand=cmd(halign,0;zoom,0.625); - GainFocusCommand=cmd(stoptweening;decelerate,0.25;diffuse,color("1,1,1,1")); - LoseFocusCommand=cmd(stoptweening;accelerate,0.25;diffuse,color("0.5,0.5,0.5,1")); - }; -}; \ No newline at end of file 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/ScreenMapControllers exit.lua b/Themes/default/Graphics/ScreenMapControllers exit.lua deleted file mode 100644 index 276f1bd9f2..0000000000 --- a/Themes/default/Graphics/ScreenMapControllers exit.lua +++ /dev/null @@ -1,10 +0,0 @@ -return LoadFont("Common Normal") .. { - Text=ScreenString("Exit"); - InitCommand=cmd(x,SCREEN_CENTER_X;zoom,0.75;shadowlength,0;diffuse,color("#880000");NoStroke); - OnCommand=cmd(diffusealpha,0;decelerate,0.5;diffusealpha,1); - OffCommand=cmd(stoptweening;accelerate,0.3;diffusealpha,0;queuecommand,"Hide"); - HideCommand=cmd(visible,false); - - GainFocusCommand=cmd(diffuseshift;effectcolor1,color("#FF2222");effectcolor2,color("#880000");); - LoseFocusCommand=cmd(stopeffect); -}; diff --git a/Themes/default/Graphics/ScreenMiniMenu page.redir b/Themes/default/Graphics/ScreenMiniMenu page.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenMiniMenu page.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenNetSelectBase ChatInputBox.lua b/Themes/default/Graphics/ScreenNetSelectBase ChatInputBox.lua deleted file mode 100644 index 288b3b06bb..0000000000 --- a/Themes/default/Graphics/ScreenNetSelectBase ChatInputBox.lua +++ /dev/null @@ -1,5 +0,0 @@ -return Def.ActorFrame{ - Def.Quad{ - InitCommand=cmd(zoomto,THEME:GetMetric(Var "LoadingScreen","ChatInputBoxWidth"),THEME:GetMetric(Var "LoadingScreen","ChatInputBoxHeight");diffuse,color("0,0,0,0.25")); - }; -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenNetSelectBase ChatOutputBox.lua b/Themes/default/Graphics/ScreenNetSelectBase ChatOutputBox.lua deleted file mode 100644 index 31d73053d7..0000000000 --- a/Themes/default/Graphics/ScreenNetSelectBase ChatOutputBox.lua +++ /dev/null @@ -1,5 +0,0 @@ -return Def.ActorFrame{ - Def.Quad{ - InitCommand=cmd(zoomto,THEME:GetMetric(Var "LoadingScreen","ChatOutputBoxWidth"),THEME:GetMetric(Var "LoadingScreen","ChatOutputBoxHeight");diffuse,color("0,0,0,0.25")); - }; -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenNetSelectMusic BPMDisplay.redir b/Themes/default/Graphics/ScreenNetSelectMusic BPMDisplay.redir deleted file mode 100644 index c7e1f102b3..0000000000 --- a/Themes/default/Graphics/ScreenNetSelectMusic BPMDisplay.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenSelectMusic BPMDisplay \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenNetSelectMusic BPMLabel.redir b/Themes/default/Graphics/ScreenNetSelectMusic BPMLabel.redir deleted file mode 100644 index aeafade4e0..0000000000 --- a/Themes/default/Graphics/ScreenNetSelectMusic BPMLabel.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenSelectMusic BPMLabel \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenNetSelectMusic DifficultyDisplay.redir b/Themes/default/Graphics/ScreenNetSelectMusic DifficultyDisplay.redir deleted file mode 100644 index ae1b3fb9e6..0000000000 --- a/Themes/default/Graphics/ScreenNetSelectMusic DifficultyDisplay.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenSelectMusic DifficultyDisplay \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenOptions LineHighlight P1.lua b/Themes/default/Graphics/ScreenOptions LineHighlight P1.lua deleted file mode 100644 index ad5d3f674e..0000000000 --- a/Themes/default/Graphics/ScreenOptions LineHighlight P1.lua +++ /dev/null @@ -1,2 +0,0 @@ -return LoadActor(THEME:GetPathG("OptionRowExit","frame")) .. { -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenOptions LineHighlight P2.redir b/Themes/default/Graphics/ScreenOptions LineHighlight P2.redir deleted file mode 100644 index 998ddd6029..0000000000 --- a/Themes/default/Graphics/ScreenOptions LineHighlight P2.redir +++ /dev/null @@ -1 +0,0 @@ -ScreenOptions LineHighlight P1 \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenOptions disqualify.lua b/Themes/default/Graphics/ScreenOptions disqualify.lua deleted file mode 100644 index cf2369e4f6..0000000000 --- a/Themes/default/Graphics/ScreenOptions disqualify.lua +++ /dev/null @@ -1,3 +0,0 @@ -return LoadFont("Common Normal") .. { - Text=ScreenString("Disqualified"); -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenOptions line highlight.png b/Themes/default/Graphics/ScreenOptions line highlight.png deleted file mode 100644 index 80a3a0048f..0000000000 Binary files a/Themes/default/Graphics/ScreenOptions line highlight.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenOptions more.redir b/Themes/default/Graphics/ScreenOptions more.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenOptions more.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenOptions page.png b/Themes/default/Graphics/ScreenOptions page.png deleted file mode 100644 index b444ea82d7..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 9e5b512a3e..0000000000 --- a/Themes/default/Graphics/ScreenPlayerOptions PlayerNameplate.lua +++ /dev/null @@ -1,94 +0,0 @@ -local PlayerNumber = ... -assert( PlayerNumber ) - -local bpm_text_zoom = 0.875 - -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 fill", 192-8) .. { - OnCommand=cmd(diffuse,color("#333333");diffusealpha,0.875); - }; - LoadActor(THEME:GetPathB("_frame","3x1"),"rounded gloss", 192-8) .. { - OnCommand=cmd(diffusealpha,0.125); - }; - LoadFont("Common Normal") .. { - Text=ToEnumShortString(PlayerNumber); - Name="PlayerShortName", - InitCommand=cmd(x,-104;maxwidth,32), - OnCommand=cmd(diffuse,PlayerColor(PlayerNumber);shadowlength,1) - }, - LoadFont("Common Normal") .. { - Text=bpm_text; - Name="BPMRangeOld", - InitCommand=cmd(x,-40;maxwidth,88/bpm_text_zoom), - OnCommand=cmd(shadowlength,1;zoom,bpm_text_zoom) - }, - LoadActor(THEME:GetPathG("_StepsDisplayListRow","arrow")) .. { - Name="Seperator", - InitCommand=cmd(x,14) - }, - LoadFont("Common Normal") .. { - Text="100 - 200000"; - Name="BPMRangeNew", - InitCommand= function(self) - self:x(68):maxwidth(88/bpm_text_zoom):shadowlength(1):zoom(bpm_text_zoom) - local speed, mode= GetSpeedModeAndValueFromPoptions(PlayerNumber) - self:playcommand("SpeedChoiceChanged", {pn= PlayerNumber, mode= mode, speed= speed}) - end, - BPMWillNotChangeCommand=cmd(stopeffect), - BPMWillChangeCommand=cmd(diffuseshift;effectcolor1,Color.White;effectcolor2,Color.Orange), - 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 \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenQuickSetupOverview icon/_base.png b/Themes/default/Graphics/ScreenQuickSetupOverview icon/_base.png deleted file mode 100644 index eae80d4289..0000000000 Binary files a/Themes/default/Graphics/ScreenQuickSetupOverview icon/_base.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenQuickSetupOverview icon/default.lua b/Themes/default/Graphics/ScreenQuickSetupOverview icon/default.lua deleted file mode 100644 index 737cc41cc2..0000000000 --- a/Themes/default/Graphics/ScreenQuickSetupOverview icon/default.lua +++ /dev/null @@ -1,37 +0,0 @@ -local gc = Var "GameCommand"; -local c = {}; - c.X = THEME:GetMetric( Var "LoadingScreen", "Icon" .. gc:GetName() .. "X"); - c.Y = THEME:GetMetric( Var "LoadingScreen", "Icon" .. gc:GetName() .. "Y"); -local t = Def.ActorFrame {}; -t[#t+1] = Def.ActorFrame { - Condition=( gc:GetName() ~= "Back" ); - InitCommand=cmd(x,c.X;y,c.Y); - GainFocusCommand=cmd(finishtweening;zoom,1.125;bounceend,0.125;zoom,1); - LoseFocusCommand=cmd(stoptweening;linear,0.125;zoom,0.875); - LoadActor("_base") .. { - GainFocusCommand=cmd(stoptweening;linear,0.125;diffuse,Color("Orange");diffusetopedge,Color("Yellow")); - LoseFocusCommand=cmd(stoptweening;linear,0.125;diffuse,Color("White")); - }; - LoadFont("Common Normal") .. { - Text=gc:GetName(); - InitCommand=cmd(strokecolor,Color("White")); - OnCommand=cmd(diffuse,Color("Black")); - }; -}; -t[#t+1] = Def.ActorFrame { - Condition=( gc:GetName() == "Back" ); - InitCommand=cmd(x,c.X;y,c.Y); - GainFocusCommand=cmd(finishtweening;zoom,1.125;bounceend,0.125;zoom,1); - LoseFocusCommand=cmd(stoptweening;linear,0.125;zoom,0.875); - LoadActor("_base") .. { - GainFocusCommand=cmd(stoptweening;linear,0.125;diffuse,Color("Red")); - LoseFocusCommand=cmd(stoptweening;linear,0.125;diffuse,Color("White")); - }; - LoadFont("Common Normal") .. { - Text=gc:GetName(); - InitCommand=cmd(strokecolor,Color("White")); - OnCommand=cmd(diffuse,Color("Black")); - }; -}; - -return t; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenRanking CourseDifficulty easy.redir b/Themes/default/Graphics/ScreenRanking CourseDifficulty easy.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenRanking CourseDifficulty easy.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenRanking CourseDifficulty hard.redir b/Themes/default/Graphics/ScreenRanking CourseDifficulty hard.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenRanking CourseDifficulty hard.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenRanking CourseDifficulty medium.redir b/Themes/default/Graphics/ScreenRanking CourseDifficulty medium.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenRanking CourseDifficulty medium.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenRanking Difficulty challenge.redir b/Themes/default/Graphics/ScreenRanking Difficulty challenge.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenRanking Difficulty challenge.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenRanking Difficulty easy.redir b/Themes/default/Graphics/ScreenRanking Difficulty easy.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenRanking Difficulty easy.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenRanking Difficulty hard.redir b/Themes/default/Graphics/ScreenRanking Difficulty hard.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenRanking Difficulty hard.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenRanking Difficulty medium.redir b/Themes/default/Graphics/ScreenRanking Difficulty medium.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenRanking Difficulty medium.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenRanking banner frame.redir b/Themes/default/Graphics/ScreenRanking banner frame.redir deleted file mode 100644 index c700c90d39..0000000000 --- a/Themes/default/Graphics/ScreenRanking banner frame.redir +++ /dev/null @@ -1 +0,0 @@ -_blank diff --git a/Themes/default/Graphics/ScreenRanking bullets 1x5.png b/Themes/default/Graphics/ScreenRanking bullets 1x5.png deleted file mode 100644 index 659aa8f2b8..0000000000 Binary files a/Themes/default/Graphics/ScreenRanking bullets 1x5.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenRanking course frame.redir b/Themes/default/Graphics/ScreenRanking course frame.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenRanking course frame.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenRanking song frame.redir b/Themes/default/Graphics/ScreenRanking song frame.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenRanking song frame.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenRanking type dance-double.png b/Themes/default/Graphics/ScreenRanking type dance-double.png deleted file mode 100644 index f669ee2223..0000000000 Binary files a/Themes/default/Graphics/ScreenRanking type dance-double.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenRanking type dance-single.png b/Themes/default/Graphics/ScreenRanking type dance-single.png deleted file mode 100644 index c2083d88ab..0000000000 Binary files a/Themes/default/Graphics/ScreenRanking type dance-single.png and /dev/null differ 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 BPMLabel.lua b/Themes/default/Graphics/ScreenSelectMusic BPMLabel.lua deleted file mode 100644 index df55f18245..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic BPMLabel.lua +++ /dev/null @@ -1,6 +0,0 @@ -return Def.ActorFrame { - LoadFont("Common Normal") .. { - Text="BPM"; - InitCommand=cmd(horizalign,right;zoom,0.75;strokecolor,Color("Outline")); - }; -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectMusic BannerFrame.png b/Themes/default/Graphics/ScreenSelectMusic BannerFrame.png deleted file mode 100644 index b7adfee618..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectMusic BannerFrame.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectMusic CourseContentsList.lua b/Themes/default/Graphics/ScreenSelectMusic CourseContentsList.lua deleted file mode 100644 index f645433b5c..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic CourseContentsList.lua +++ /dev/null @@ -1,81 +0,0 @@ -local transform = function(self,offsetFromCenter,itemIndex,numitems) - self:y( offsetFromCenter * 44 ); -end -return Def.CourseContentsList { - MaxSongs = 10; - NumItemsToDraw = 8; - 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() - 4) ); - self:SetLoop(false); - self:SetMask(0,0); - end; - CurrentTrailP1ChangedMessageCommand=cmd(playcommand,"Set"); - CurrentTrailP2ChangedMessageCommand=cmd(playcommand,"Set"); - - Display = Def.ActorFrame { - InitCommand=cmd(setsize,270,44); - - LoadActor(THEME:GetPathG("CourseEntryDisplay","bar")) .. { - SetSongCommand=function(self, params) - if params.Difficulty then - self:diffuse( CustomDifficultyToColor(params.Difficulty) ); - else - self:diffuse( color("#FFFFFF") ); - end - - (cmd(finishtweening;diffusealpha,0;sleep,0.125*params.Number;linear,0.125;diffusealpha,1;linear,0.05;glow,color("1,1,1,0.5");decelerate,0.1;glow,color("1,1,1,0")))(self); - end; - }; - - Def.TextBanner { - InitCommand=cmd(x,-128;y,1;Load,"TextBanner";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( CustomDifficultyToColor(params.Difficulty) ); --- self:glow("1,1,1,0.5"); - else - self:SetFromString( "??????????", "??????????", "", "", "", "" ); - self:diffuse( color("#FFFFFF") ); --- self:glow("1,1,1,0"); - end - - (cmd(finishtweening;zoomy,0;sleep,0.125*params.Number;linear,0.125;zoomy,1.1;linear,0.05;zoomx,1.1;decelerate,0.1;zoom,1))(self); - end; - }; - - LoadFont("CourseEntryDisplay","difficulty") .. { - Text="0"; - InitCommand=cmd(x,114;y,0;zoom,0.75;shadowlength,1); - SetSongCommand=function(self, params) - if params.PlayerNumber ~= GAMESTATE:GetMasterPlayerNumber() then return end - self:settext( params.Meter ); - self:diffuse( CustomDifficultyToColor(params.Difficulty) ); - (cmd(finishtweening;zoomy,0;sleep,0.125*params.Number;linear,0.125;zoomy,1.1;linear,0.05;zoomx,1.1;decelerate,0.1;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 784c3f5c19..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic CourseType.lua +++ /dev/null @@ -1,2 +0,0 @@ -return LoadFont("Common Normal") .. { -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_background.png b/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_background.png deleted file mode 100644 index be0a86f582..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_background.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Beginner.png b/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Beginner.png deleted file mode 100644 index 50e7009426..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Beginner.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Challenge.png b/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Challenge.png deleted file mode 100644 index 5a29185cac..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Challenge.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Easy.png b/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Easy.png deleted file mode 100644 index 682bc53ce1..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Easy.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Edit.png b/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Edit.png deleted file mode 100644 index 19a3f16e81..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Edit.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Hard.png b/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Hard.png deleted file mode 100644 index c54c8154c7..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Hard.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Medium.png b/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Medium.png deleted file mode 100644 index 1aab84c8aa..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/_barpeice Medium.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/default.lua b/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/default.lua deleted file mode 100644 index c5cea3d73f..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic DifficultyDisplay/default.lua +++ /dev/null @@ -1,80 +0,0 @@ -local t = Def.ActorFrame {}; -local function GetEdits( in_Song, in_StepsType ) - if in_Song then - local sSong = in_Song; - local sCurrentStyle = GAMESTATE:GetCurrentStyle(); - local sStepsType = in_StepsType; - local iNumEdits = 0; - if sSong:HasEdits( sStepsType ) then - local tAllSteps = sSong:GetAllSteps(); - for i,Step in pairs(tAllSteps) do - if Step:IsAnEdit() and Step:GetStepsType() == sStepsType then - iNumEdits = iNumEdits + 1; - end - end - return iNumEdits; - else - return iNumEdits; - end - else - return 0; - end -end; -t[#t+1] = Def.ActorFrame { - LoadActor("_Background"); -}; --- -for idx,diff in pairs(Difficulty) do - local sDifficulty = ToEnumShortString( diff ); - local tLocation = { - Beginner = 32*-1.25, - Easy = 32*-0.25, - Medium = 32*0.75, - Hard = 32*1.75, - Challenge = 32*2.75, - Edit = 32*4.75, - }; - t[#t+1] = Def.ActorFrame { - SetCommand=function(self) - local c = self:GetChildren(); --- local Bar = self:GetChild("Bar"); --- local Meter = self:GetChild("Meter" - local song = GAMESTATE:GetCurrentSong() - local bHasStepsTypeAndDifficulty = false; - local meter = ""; - if song then - local st = GAMESTATE:GetCurrentStyle():GetStepsType() - bHasStepsTypeAndDifficulty = song:HasStepsTypeAndDifficulty( st, diff ); - local steps = song:GetOneSteps( st, diff ); - if steps then - meter = steps:GetMeter(); - append = "" - -- - if diff == 'Difficulty_Edit' then - meter = GetEdits( song, st ); - append = ( GetEdits( song, st ) > 1 ) and "Edits" or "Edit" - meter = meter .. " " .. append - end - end - end - c.Meter:settext( meter ); - self:playcommand( bHasStepsTypeAndDifficulty and "Show" or "Hide" ); - end; - CurrentSongChangedMessageCommand=cmd(playcommand,"Set"); - -- - LoadActor("_barpeice " .. sDifficulty ) .. { - Name="BarPeice"; - ShowCommand=cmd(stoptweening;linear,0.1;diffuse,CustomDifficultyToColor( sDifficulty )); - HideCommand=cmd(stoptweening;decelerate,0.05;diffuse,CustomDifficultyToDarkColor( sDifficulty )); - InitCommand=cmd(diffuse,CustomDifficultyToColor( sDifficulty )); - }; - LoadFont("StepsDisplay","Meter") .. { - Name="Meter"; - Text=(sDifficulty == "Edit") and "0 Edits" or "0"; - ShowCommand=cmd(stoptweening;linear,0.1;diffuse,CustomDifficultyToColor( sDifficulty )); - HideCommand=cmd(stoptweening;decelerate,0.05;diffuse,CustomDifficultyToDarkColor( sDifficulty )); - InitCommand=cmd(x,-64-8+tLocation[sDifficulty];shadowlength,1;zoom,0.75;diffuse,CustomDifficultyToColor( sDifficulty )); - }; - }; -end -return t \ 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 3c8c90295a..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic DifficultyList.lua +++ /dev/null @@ -1,86 +0,0 @@ -return Def.ActorFrame { - CurrentSongChangedMessageCommand=function(self) - local song = GAMESTATE:GetCurrentSong(); - if song then --- self:setaux(0); - self:finishtweening(); - self:playcommand("TweenOn"); - elseif not song and self:GetZoomX() == 1 then --- self:setaux(1); - self:finishtweening(); - self:playcommand("TweenOff"); - end; - end; - Def.Quad { - InitCommand=cmd(y,-14;zoomto,164,2;fadeleft,8/164;faderight,8/164); - OnCommand=cmd(diffuse,Color("Black");diffusealpha,0;linear,0.35;diffusealpha,0.5); - }; - Def.Quad { - InitCommand=cmd(y,24*(5)-10;zoomto,164,2;fadeleft,8/164;faderight,8/164); - OnCommand=cmd(diffuse,Color("Black");diffusealpha,0;linear,0.35;diffusealpha,0.5); - }; - Def.StepsDisplayList { - Name="StepsDisplayListRow"; - - CursorP1 = Def.ActorFrame { - InitCommand=cmd(x,-128+16;player,PLAYER_1); - 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,PlayerColor(PLAYER_1);x,8;zoom,0.75); - }; - LoadActor(THEME:GetPathG("_StepsDisplayListRow","arrow")) .. { - InitCommand=cmd(x,20;diffuse,PlayerColor(PLAYER_1)); - OnCommand=cmd(thump,1;effectmagnitude,1,1.25,1;effectclock,'beat';); - }; - LoadFont("Common Normal") .. { - Text="P1"; - InitCommand=cmd(x,2;diffuse,PlayerColor(PLAYER_1);shadowlength,1); - OnCommand=cmd(zoom,0.75); - }; - }; - CursorP2 = Def.ActorFrame { - InitCommand=cmd(x,128-16;player,PLAYER_2); - 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,PlayerColor(PLAYER_2);x,-8;zoom,0.75;zoomx,-0.75;); - }; - LoadActor(THEME:GetPathG("_StepsDisplayListRow","arrow")) .. { - InitCommand=cmd(x,-20;diffuse,PlayerColor(PLAYER_2);zoomx,-1); - OnCommand=cmd(thump,1;effectmagnitude,1,1.25,1;effectclock,'beat';); - }; - LoadFont("Common Normal") .. { - Text="P2"; - InitCommand=cmd(x,-2;diffuse,PlayerColor(PLAYER_2);shadowlength,1); - OnCommand=cmd(zoom,0.75); - }; - }; - 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 NewSong.lua b/Themes/default/Graphics/ScreenSelectMusic NewSong.lua deleted file mode 100644 index bdfdc0fb8e..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic NewSong.lua +++ /dev/null @@ -1,3 +0,0 @@ -return LoadFont("Common Normal") .. { - Text=THEME:GetString("ScreenSelectMusic","NEW!"); -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectMusic NumCourseSongs.lua b/Themes/default/Graphics/ScreenSelectMusic NumCourseSongs.lua deleted file mode 100644 index 784c3f5c19..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic NumCourseSongs.lua +++ /dev/null @@ -1,2 +0,0 @@ -return LoadFont("Common Normal") .. { -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectMusic PaneDisplayFrame.png b/Themes/default/Graphics/ScreenSelectMusic PaneDisplayFrame.png deleted file mode 100644 index f9dcfaa1b7..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectMusic PaneDisplayFrame.png and /dev/null differ 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 SegmentDisplay/_timingicons 4x2 (doubleres).png b/Themes/default/Graphics/ScreenSelectMusic SegmentDisplay/_timingicons 4x2 (doubleres).png deleted file mode 100644 index b0937a10b1..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectMusic SegmentDisplay/_timingicons 4x2 (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectMusic SegmentDisplay/default.lua b/Themes/default/Graphics/ScreenSelectMusic SegmentDisplay/default.lua deleted file mode 100644 index bd3b8b90ee..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic SegmentDisplay/default.lua +++ /dev/null @@ -1,133 +0,0 @@ --- segment display: tells the player about various gimmicks used in the song timing. -local iconPath = "_timingicons" -local leftColX = -144 -local rightColX = -leftColX - -local showCmd = cmd(stoptweening;accelerate,0.1;diffusealpha,1) -local hideCmd = cmd(stoptweening;accelerate,0.1;diffusealpha,0) - -local SegmentTypes = { - Stops = { Frame = 0, xPos = leftColX, yPos = 0 }, - Warps = { Frame = 2, xPos = leftColX, yPos = -16 }, - Delays = { Frame = 1, xPos = leftColX, yPos = -32 }, - Attacks = { Frame = 6, xPos = leftColX, yPos = 16 }, - Scrolls = { Frame = 3, xPos = rightColX, yPos = -32 }, - Speeds = { Frame = 4, xPos = rightColX, yPos = -17 }, - Fakes = { Frame = 5, xPos = rightColX, yPos = -2 }, -}; - -local t = Def.ActorFrame{ - BeginCommand=cmd(playcommand,"SetIcons";playcommand,"SetAttacksIconMessage"); - --OffCommand=cmd( RunCommandsOnChildren,cmd(playcommand,"Hide") ); - - SetIconsCommand=function(self) - local stops = self:GetChild("StopsIcon") - local delays = self:GetChild("DelaysIcon") - local warps = self:GetChild("WarpsIcon") - local scrolls = self:GetChild("ScrollsIcon") - local speeds = self:GetChild("SpeedsIcon") - local fakes = self:GetChild("FakesIcon") - - -- hax - MESSAGEMAN:Broadcast("SetAttacksIcon",{Player = GAMESTATE:GetMasterPlayerNumber()}) - - local song = GAMESTATE:GetCurrentSong() - if song then - local timing = song:GetTimingData() - - if timing:HasWarps() then warps:playcommand("Show") - else warps:playcommand("Hide") - end - - if timing:HasStops() then stops:playcommand("Show") - else stops:playcommand("Hide") - end - - if timing:HasDelays() then delays:playcommand("Show") - else delays:playcommand("Hide") - end - - if timing:HasScrollChanges() then scrolls:playcommand("Show") - else scrolls:playcommand("Hide") - end - - if timing:HasSpeedChanges() then speeds:playcommand("Show") - else speeds:playcommand("Hide") - end - - if timing:HasFakes() then fakes:playcommand("Show") - else fakes:playcommand("Hide") - end - else - warps:playcommand("Hide") - stops:playcommand("Hide") - delays:playcommand("Hide") - scrolls:playcommand("Hide") - speeds:playcommand("Hide") - fakes:playcommand("Hide") - end - end; - SetAttacksIconMessageCommand=function(self,param) - local attacks = self:GetChild("AttacksIcon") - local song = GAMESTATE:GetCurrentSong() - if song then - local steps = GAMESTATE:GetCurrentSteps(param.Player) - if steps then - local hasAttacks = steps:HasAttacks() - attacks:playcommand(hasAttacks and "Show" or "Hide") - else - attacks:playcommand("Hide") - end - else - attacks:playcommand("Hide") - end - end; - - LoadActor(iconPath)..{ - Name="WarpsIcon"; - InitCommand=cmd(animate,false;x,SegmentTypes.Warps.xPos;y,SegmentTypes.Warps.yPos;setstate,SegmentTypes.Warps.Frame;diffusealpha,0); - ShowCommand=showCmd; - HideCommand=hideCmd; - }; - LoadActor(iconPath)..{ - Name="StopsIcon"; - InitCommand=cmd(animate,false;x,SegmentTypes.Stops.xPos;y,SegmentTypes.Stops.yPos;setstate,SegmentTypes.Stops.Frame;diffusealpha,0); - ShowCommand=showCmd; - HideCommand=hideCmd; - }; - LoadActor(iconPath)..{ - Name="DelaysIcon"; - InitCommand=cmd(animate,false;x,SegmentTypes.Delays.xPos;y,SegmentTypes.Delays.yPos;setstate,SegmentTypes.Delays.Frame;diffusealpha,0); - ShowCommand=showCmd; - HideCommand=hideCmd; - }; - LoadActor(iconPath)..{ - Name="AttacksIcon"; - InitCommand=cmd(animate,false;x,SegmentTypes.Attacks.xPos;y,SegmentTypes.Attacks.yPos;setstate,SegmentTypes.Attacks.Frame;diffusealpha,0); - ShowCommand=showCmd; - HideCommand=hideCmd; - }; - LoadActor(iconPath)..{ - Name="ScrollsIcon"; - InitCommand=cmd(animate,false;x,SegmentTypes.Scrolls.xPos;y,SegmentTypes.Scrolls.yPos;setstate,SegmentTypes.Scrolls.Frame;diffusealpha,0); - ShowCommand=showCmd; - HideCommand=hideCmd; - }; - LoadActor(iconPath)..{ - Name="SpeedsIcon"; - InitCommand=cmd(animate,false;x,SegmentTypes.Speeds.xPos;y,SegmentTypes.Speeds.yPos;setstate,SegmentTypes.Speeds.Frame;diffusealpha,0); - ShowCommand=showCmd; - HideCommand=hideCmd; - }; - LoadActor(iconPath)..{ - Name="FakesIcon"; - InitCommand=cmd(animate,false;x,SegmentTypes.Fakes.xPos;y,SegmentTypes.Fakes.yPos;setstate,SegmentTypes.Fakes.Frame;diffusealpha,0); - ShowCommand=showCmd; - HideCommand=hideCmd; - }; - CurrentSongChangedMessageCommand=cmd(playcommand,"SetIcons";); - CurrentStepsP1ChangedMessageCommand=function(self) MESSAGEMAN:Broadcast("SetAttacksIcon",{Player = PLAYER_1}) end; - CurrentStepsP2ChangedMessageCommand=function(self) MESSAGEMAN:Broadcast("SetAttacksIcon",{Player = PLAYER_2}) end; -}; - -return t; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectMusic SongOptions.lua b/Themes/default/Graphics/ScreenSelectMusic SongOptions.lua deleted file mode 100644 index 784c3f5c19..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic SongOptions.lua +++ /dev/null @@ -1,2 +0,0 @@ -return LoadFont("Common Normal") .. { -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectMusic SongOptionsFrame.lua b/Themes/default/Graphics/ScreenSelectMusic SongOptionsFrame.lua deleted file mode 100644 index 19756a33bf..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic SongOptionsFrame.lua +++ /dev/null @@ -1,3 +0,0 @@ -return Def.Quad { - InitCommand=cmd(zoomto,SCREEN_WIDTH,64); -}; \ 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 784c3f5c19..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic SongOptionsText.lua +++ /dev/null @@ -1,2 +0,0 @@ -return LoadFont("Common Normal") .. { -}; \ 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 784c3f5c19..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 SortOrderFrame.lua b/Themes/default/Graphics/ScreenSelectMusic SortOrderFrame.lua deleted file mode 100644 index 3fa88bb711..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic SortOrderFrame.lua +++ /dev/null @@ -1,5 +0,0 @@ -return Def.ActorFrame { - LoadActor(THEME:GetPathG("_icon","Sort")) .. { - InitCommand=cmd(x,-60;shadowlength,1;); - }; -}; diff --git a/Themes/default/Graphics/ScreenSelectMusic SortOrderText.lua b/Themes/default/Graphics/ScreenSelectMusic SortOrderText.lua deleted file mode 100644 index 784c3f5c19..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic SortOrderText.lua +++ /dev/null @@ -1,2 +0,0 @@ -return LoadFont("Common Normal") .. { -}; \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectMusic fallback cdtitle.redir b/Themes/default/Graphics/ScreenSelectMusic fallback cdtitle.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenSelectMusic fallback cdtitle.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectPlayMode BackgroundFrame.png b/Themes/default/Graphics/ScreenSelectPlayMode BackgroundFrame.png deleted file mode 100644 index 8d139482dc..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode BackgroundFrame.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon/_background base (dither).png b/Themes/default/Graphics/ScreenSelectPlayMode Icon/_background base (dither).png deleted file mode 100644 index 57477114ad..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode Icon/_background base (dither).png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon/_background effect.png b/Themes/default/Graphics/ScreenSelectPlayMode Icon/_background effect.png deleted file mode 100644 index b609b5139e..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode Icon/_background effect.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon/_cutout.png b/Themes/default/Graphics/ScreenSelectPlayMode Icon/_cutout.png deleted file mode 100644 index 881914a0a6..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode Icon/_cutout.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon/_gloss.png b/Themes/default/Graphics/ScreenSelectPlayMode Icon/_gloss.png deleted file mode 100644 index efcd533468..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode Icon/_gloss.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode Icon/_stroke.png b/Themes/default/Graphics/ScreenSelectPlayMode Icon/_stroke.png deleted file mode 100644 index 51cf9b7f17..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode Icon/_stroke.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 e2b6cc9619..0000000000 --- a/Themes/default/Graphics/ScreenSelectPlayMode Icon/default.lua +++ /dev/null @@ -1,35 +0,0 @@ -local gc = Var("GameCommand"); - -local string_name = gc:GetText() -local string_expl = THEME:GetString(Var "LoadingScreen", gc:GetName().."Explanation") -local icon_color = ModeIconColors[gc:GetName()]; - -local t = Def.ActorFrame {}; -t[#t+1] = Def.ActorFrame { - GainFocusCommand=cmd(stoptweening;bob;effectmagnitude,0,6,0;decelerate,0.05;zoom,1); - LoseFocusCommand=cmd(stoptweening;stopeffect;decelerate,0.1;zoom,0.6); - - LoadActor("_background base")..{ - InitCommand=cmd(diffuse,icon_color); - }; - LoadActor("_background effect"); - LoadActor("_gloss"); - LoadActor("_stroke"); - LoadActor("_cutout"); - - -- todo: generate a better font for these. - LoadFont("Common Large")..{ - Text=string.upper(string_name); - InitCommand=cmd(y,-12;maxwidth,232); - OnCommand=cmd(diffuse,Color.Black;shadowlength,1;shadowcolor,color("#ffffff77");skewx,-0.125); - }; - LoadFont("Common Normal")..{ - Text=string.upper(string_expl); - InitCommand=cmd(y,27.5;maxwidth,232); - }; - LoadActor("_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/ScreenSelectPlayMode scroller/Easy.png b/Themes/default/Graphics/ScreenSelectPlayMode scroller/Easy.png deleted file mode 100644 index b035216608..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode scroller/Easy.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode scroller/Endless (dither).png b/Themes/default/Graphics/ScreenSelectPlayMode scroller/Endless (dither).png deleted file mode 100644 index 66e04b64ab..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode scroller/Endless (dither).png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode scroller/Hard.png b/Themes/default/Graphics/ScreenSelectPlayMode scroller/Hard.png deleted file mode 100644 index 85c48ca74f..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode scroller/Hard.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode scroller/Nonstop (dither).png b/Themes/default/Graphics/ScreenSelectPlayMode scroller/Nonstop (dither).png deleted file mode 100644 index bc423e4594..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode scroller/Nonstop (dither).png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode scroller/Normal.png b/Themes/default/Graphics/ScreenSelectPlayMode scroller/Normal.png deleted file mode 100644 index 49ca3980cc..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode scroller/Normal.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode scroller/Oni (dither).png b/Themes/default/Graphics/ScreenSelectPlayMode scroller/Oni (dither).png deleted file mode 100644 index dac5c90943..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode scroller/Oni (dither).png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode scroller/Rave.png b/Themes/default/Graphics/ScreenSelectPlayMode scroller/Rave.png deleted file mode 100644 index d4c361f406..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode scroller/Rave.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode scroller/_HighlightFrame (dither).png b/Themes/default/Graphics/ScreenSelectPlayMode scroller/_HighlightFrame (dither).png deleted file mode 100644 index 938fc07abd..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectPlayMode scroller/_HighlightFrame (dither).png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectPlayMode scroller/default.lua b/Themes/default/Graphics/ScreenSelectPlayMode scroller/default.lua deleted file mode 100644 index 50b27dfda3..0000000000 --- a/Themes/default/Graphics/ScreenSelectPlayMode scroller/default.lua +++ /dev/null @@ -1,74 +0,0 @@ -local gc = Var "GameCommand"; -local colors = { - Easy = color("#00ff00"), - Normal = color("#feee00"), - Hard = color("#feee00"), - Rave = color("#db93ff"), - Nonstop = color("#00ffff"), - Oni = color("#d70b8c"), - Endless = color("#b4c3d2"), -}; - -local icon_color = ModeIconColors[gc:GetName()]; - -local string_name = gc:GetText(); -local string_expl = THEME:GetString(Var "LoadingScreen", gc:GetName() .. "Explanation"); -local t = Def.ActorFrame {}; - --- Background! -t[#t+1] = Def.ActorFrame { - LoadActor(THEME:GetPathG("ScreenSelectPlayMode","BackgroundFrame")) .. { - InitCommand=cmd(diffuse,Color("Black");diffusealpha,0.45); - GainFocusCommand=cmd(visible,true); - LoseFocusCommand=cmd(visible,false); - }; - LoadActor("_HighlightFrame") .. { - InitCommand=cmd(diffuse,icon_color;diffusealpha,0); - GainFocusCommand=cmd(finishtweening;diffuse,ColorLightTone(icon_color);linear,1;diffuse,icon_color); - LoseFocusCommand=cmd(finishtweening;diffusealpha,0); - OffFocusedCommand=cmd(finishtweening;glow,Color("White");decelerate,1;glow,Color("Invisible")); - }; -}; - --- Emblem Frame -t[#t+1] = Def.ActorFrame { - FOV=90; - InitCommand=cmd(x,-192;zoom,0.9); - -- Main Emblem - LoadActor( gc:GetName() ) .. { - InitCommand=cmd(diffusealpha,0;zoom,0.75); - GainFocusCommand=cmd(finishtweening;stopeffect;diffusealpha,1;zoom,1;glow,Color("White");decelerate,0.5;glow,Color("Invisible");pulse;effecttiming,0.75,0.125,0.125,0.75;effectmagnitude,0.95,1,1;); - LoseFocusCommand=cmd(finishtweening;stopeffect;smooth,0.4;diffusealpha,0;zoom,0.75;glow,Color("Invisible")); - OffFocusedCommand=cmd(finishtweening;stopeffect;glow,icon_color;decelerate,0.5;rotationy,360;glow,Color("Invisible")); - }; -}; - --- Text Frame -t[#t+1] = Def.ActorFrame { - InitCommand=cmd(x,-192/2;y,-10); - LoadFont("Common Large") .. { - Text=string_name; - InitCommand=cmd(y,-2;horizalign,left;diffuse,icon_color;strokecolor,ColorDarkTone(icon_color);shadowlength,2;diffusealpha,0;skewx,-0.125); - OnCommand=cmd(glowshift;textglowmode,'TextGlowMode_Inner'; - effectcolor1,color("1,1,1,0.5");effectcolor2,color("1,1,1,0") - ); - GainFocusCommand=cmd(finishtweening;x,-16;diffuse,ColorLightTone(icon_color);decelerate,0.45;diffusealpha,1;x,0;diffuse,icon_color); - LoseFocusCommand=cmd(finishtweening;x,0;accelerate,0.4;diffusealpha,0;x,32;diffusealpha,0); - }; - LoadFont("Common Normal") .. { - Text=string_expl; - InitCommand=cmd(horizalign,right;x,320;y,30;shadowlength,1;diffusealpha,0;skewx,-0.125;zoom,0.75); - GainFocusCommand=cmd(finishtweening;x,320+16;decelerate,0.45;diffusealpha,1;x,320); - LoseFocusCommand=cmd(finishtweening;x,320;accelerate,0.4;diffusealpha,0;x,320-32;diffusealpha,0); - }; - Def.Quad { - InitCommand=cmd(horizalign,left;y,20;zoomto,320,2;diffuse,icon_color;diffusealpha,0;fadeleft,0.35;faderight,0.35); - GainFocusCommand=cmd(stoptweening;linear,0.5;diffusealpha,1); - LoseFocusCommand=cmd(stoptweening;linear,0.1;diffusealpha,0); - }; -}; - -t.GainFocusCommand=cmd(finishtweening;visible,true;zoom,1.1;decelerate,0.25;zoom,1); -t.LoseFocusCommand=cmd(finishtweening;visible,false;zoom,1); - -return t \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectProfile CardBackground.png b/Themes/default/Graphics/ScreenSelectProfile CardBackground.png deleted file mode 100644 index f19427e45f..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectProfile CardBackground.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenSelectProfile CardFrame.png b/Themes/default/Graphics/ScreenSelectProfile CardFrame.png deleted file mode 100644 index 930e959214..0000000000 Binary files a/Themes/default/Graphics/ScreenSelectProfile CardFrame.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 5c4c8d4e2e..0000000000 --- a/Themes/default/Graphics/ScreenSelectStyle Icon.lua +++ /dev/null @@ -1,36 +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"))..{ - InitCommand=cmd(diffuse,icon_color;diffusebottomedge,icon_color2); - }; - LoadActor(THEME:GetPathG("ScreenSelectPlayMode", "icon/_background effect")); - LoadActor(THEME:GetPathG("ScreenSelectPlayMode", "icon/_gloss")); - LoadActor(THEME:GetPathG("ScreenSelectPlayMode", "icon/_stroke")); - LoadActor(THEME:GetPathG("ScreenSelectPlayMode", "icon/_cutout")); - - LoadFont("Common Large")..{ - Text=string.upper(string_name); - InitCommand=cmd(y,-12;maxwidth,232); - OnCommand=cmd(diffuse,Color.Black;shadowlength,1;shadowcolor,color("#ffffff77");skewx,-0.125); - }; - LoadFont("Common Normal")..{ - Text=string.upper(string_expl); - InitCommand=cmd(y,27.5;maxwidth,232); - }; - - 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/ScreenSelectmusic score frame p1.redir b/Themes/default/Graphics/ScreenSelectmusic score frame p1.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenSelectmusic score frame p1.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScreenSelectmusic score frame p2.redir b/Themes/default/Graphics/ScreenSelectmusic score frame p2.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScreenSelectmusic score frame p2.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ 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 fa61a920a3..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 c5e7f7b7f7..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 e811600f0f..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 058bd81726..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 9055624c6c..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 66f44def11..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 874013dacf..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 8b7df78ab9..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 55f7b4936d..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 a25c12e229..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 2caa88eed2..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 53f97a8004..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 5ff9758f46..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 66d7596359..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu CurrentGametype.lua +++ /dev/null @@ -1,8 +0,0 @@ -local curGameName = GAMESTATE:GetCurrentGame():GetName(); - -local t = LoadFont("Common Normal") .. { - BeginCommand=function(self) - self:settextf( Screen.String("CurrentGametype"), curGameName ); - end; -}; -return t; \ 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 6e83094523..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu LifeDifficulty.lua +++ /dev/null @@ -1,21 +0,0 @@ -local label_text= false - -return Def.ActorFrame { - LoadFont("Common Normal") .. { - Text=GetLifeDifficulty(); - AltText=""; - InitCommand=cmd(horizalign,left;zoom,0.675); - OnCommand= function(self) - label_text= self - self:shadowlength(1):settextf(Screen.String("LifeDifficulty"), ""); - end, - }; - LoadFont("Common Normal") .. { - Text=GetLifeDifficulty(); - AltText=""; - InitCommand=cmd(zoom,0.675;halign,0); - OnCommand= function(self) - self:shadowlength(1):skewx(-0.125):x(label_text:GetZoomedWidth()+8) - end, - }; -}; diff --git a/Themes/default/Graphics/ScreenTitleMenu NetworkStatus.lua b/Themes/default/Graphics/ScreenTitleMenu NetworkStatus.lua deleted file mode 100644 index 0f1ef18fe9..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu NetworkStatus.lua +++ /dev/null @@ -1,41 +0,0 @@ -local netConnected = IsNetConnected(); -local loggedOnSMO = IsNetSMOnline(); - -local t = Def.ActorFrame{ - Def.Quad { - InitCommand=cmd(y,-12;x,160;zoomto,320+32,38;vertalign,top;diffuse,Color.Black;diffusealpha,0.5); - OnCommand=cmd(faderight,0.45); - BeginCommand=function(self) - if netConnected then - self:zoomtoheight( 38 ); - else - self:zoomtoheight( 24 ); - end - end; - }; - LoadFont("Common Normal") .. { - InitCommand=cmd(uppercase,true;zoom,0.75;shadowlength,1;horizalign,left); - BeginCommand=function(self) - -- check network status - if netConnected then - self:diffuse( color("0.95,0.975,1,1") ); - self:diffusebottomedge( color("0.72,0.89,1,1") ); - self:settext( Screen.String("Network OK") ); - else - self:diffuse( color("1,1,1,1") ); - self:settext( Screen.String("Offline") ); - end; - end; - }; -}; - -if netConnected then - t[#t+1] = LoadFont("Common Normal") .. { - InitCommand=cmd(y,16;horizalign,left;zoom,0.5875;shadowlength,1;diffuse,color("0.72,0.89,1,1")); - BeginCommand=function(self) - self:settext( string.format(Screen.String("Connected to %s"), GetServerName()) ); - end; - }; -end; - -return t; \ 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 784c3f5c19..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu NumAdditionalSongs.lua +++ /dev/null @@ -1,2 +0,0 @@ -return LoadFont("Common Normal") .. { -}; \ 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 784c3f5c19..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu NumSongs.lua +++ /dev/null @@ -1,2 +0,0 @@ -return LoadFont("Common Normal") .. { -}; \ 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 0e04d83a89..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 a7cf24ffc6..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu TimingDifficulty.lua +++ /dev/null @@ -1,26 +0,0 @@ -local label_text= false -return Def.ActorFrame { - LoadFont("Common Normal") .. { - Text=GetTimingDifficulty(); - AltText=""; - InitCommand=cmd(horizalign,left;zoom,0.675); - OnCommand= function(self) - label_text= self - self:shadowlength(1):settextf(Screen.String("TimingDifficulty"), ""); - end, - }; - LoadFont("Common Normal") .. { - Text=GetTimingDifficulty(); - AltText=""; - InitCommand=cmd(x,136;zoom,0.675;halign,0); - OnCommand=function(self) - self:shadowlength(1):skewx(-0.125):x(label_text:GetZoomedWidth()+8) - if GetTimingDifficulty() == 9 then - self:settext(Screen.String("Hardest Timing")); - (cmd(zoom,0.5;diffuse,ColorLightTone( Color("Orange")) ))(self); - else - self:settext( GetTimingDifficulty() ); - end - end; - }; -}; diff --git a/Themes/default/Graphics/ScreenTitleMenu VersionInfo.lua b/Themes/default/Graphics/ScreenTitleMenu VersionInfo.lua deleted file mode 100644 index c566856ea0..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu VersionInfo.lua +++ /dev/null @@ -1,14 +0,0 @@ -return Def.ActorFrame { - LoadFont("Common Normal") .. { - Text=string.format("%s %s", ProductFamily(), ProductVersion()); - AltText="StepMania"; - InitCommand=cmd(zoom,0.675); - OnCommand=cmd(horizalign,right;shadowlength,1); - }; - LoadFont("Common Normal") .. { - Text=string.format("%s", VersionDate()); - AltText="Unknown Version"; - InitCommand=cmd(y,16;zoom,0.5); - OnCommand=cmd(horizalign,right;shadowlength,1); - }; -}; \ 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 a4ed9a0577..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 bab66f6770..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 a92edf95a7..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu logo/default.lua +++ /dev/null @@ -1,14 +0,0 @@ -local t = Def.ActorFrame{ - InitCommand=cmd(fov,70); - LoadActor("_arrow")..{ - InitCommand=cmd(x,225;); - }; - LoadActor("_text"); - LoadActor("_text")..{ - Name="TextGlow"; - InitCommand=cmd(blend,Blend.Add;diffusealpha,0.05;); - OnCommand=cmd(glowshift;effectperiod,2.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 481db13bb6..0000000000 --- a/Themes/default/Graphics/ScreenTitleMenu scroll.lua +++ /dev/null @@ -1,16 +0,0 @@ -local gc = Var("GameCommand"); - -return Def.ActorFrame { - Def.Quad{ - InitCommand=cmd(zoomto,256,26;fadeleft,0.45;faderight,0.45); - OnCommand=cmd(diffuseshift;effectcolor1,color("0,0,0,0.5");effectcolor2,color("0,0,0,0.5")); - GainFocusCommand=cmd(stoptweening;decelerate,0.1;zoomto,256,26;diffusealpha,1); - LoseFocusCommand=cmd(stoptweening;accelerate,0.1;zoomto,SCREEN_WIDTH,0;diffusealpha,0); - }; - LoadFont("Common Normal") .. { - Text=THEME:GetString("ScreenTitleMenu",gc:GetText()); - OnCommand=cmd(shadowlength,1); - GainFocusCommand=cmd(stoptweening;linear,0.1;zoom,1;diffuse,color("1,1,1,1")); - LoseFocusCommand=cmd(stoptweening;linear,0.1;zoom,0.75;diffuse,color("0.5,0.5,0.5,1")); - }; -}; \ 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 ac6939946e..0000000000 --- a/Themes/default/Graphics/ScreenWithMenuElements Footer.lua +++ /dev/null @@ -1,12 +0,0 @@ -local t = Def.ActorFrame {}; - -t[#t+1] = Def.Quad { - InitCommand=cmd(vertalign,bottom;zoomto,SCREEN_WIDTH,34;diffuse,color("#161616")); -}; - -t[#t+1] = LoadActor(THEME:GetPathG("ScreenWithMenuElements","header/Header")) .. { - InitCommand=cmd(y,-48;vertalign,bottom;zoomtowidth,SCREEN_WIDTH); - OnCommand=cmd(zoomy,-1;diffuse,color("#ffd400")); -}; - -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 777e055a14..0000000000 --- a/Themes/default/Graphics/ScreenWithMenuElements StageDisplay.lua +++ /dev/null @@ -1,40 +0,0 @@ -local curScreen = Var "LoadingScreen"; -local curStageIndex = GAMESTATE:GetCurrentStageIndex(); -local t = Def.ActorFrame {}; - -t[#t+1] = Def.ActorFrame { - LoadFont("Common Normal") .. { - InitCommand=cmd(y,-1;shadowlength,1;); - 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)); - self:diffusetopedge(ColorLightTone(StageToColor(curStage))); - end; - }; -}; -return t diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/Header.png b/Themes/default/Graphics/ScreenWithMenuElements header/Header.png deleted file mode 100644 index c975a6d582..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/Header.png and /dev/null differ diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/_texture stripe (stretch).png b/Themes/default/Graphics/ScreenWithMenuElements header/_texture stripe (stretch).png deleted file mode 100644 index e8d357f12f..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/_texture stripe (stretch).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 c1e1aba54b..0000000000 --- a/Themes/default/Graphics/ScreenWithMenuElements header/default.lua +++ /dev/null @@ -1,58 +0,0 @@ -local t = Def.ActorFrame {}; - -local function Update(self) - local c = self:GetChildren(); - local bps = GAMESTATE:GetSongBPS() or 1 - c.TextureStripe:texcoordvelocity(bps/3,0); -end - -local function IsVisible() - local r = Screen.String("HeaderText"); - return string.len(r) > 0 and true or false -end - -t[#t+1] = Def.Quad { - InitCommand=cmd(vertalign,top;zoomto,SCREEN_WIDTH+1,50;diffuse,color("#161616")); -} -t[#t+1] = LoadActor("_texture stripe") .. { - Name="TextureStripe"; - InitCommand=cmd(x,-SCREEN_CENTER_X-8;y,-2;horizalign,left;vertalign,top;zoomto,320,50;customtexturerect,0,0,(320/2)/8,50/32); - OnCommand=cmd(texcoordvelocity,2,0;skewx,-0.0575;diffuse,color("#594300");diffuserightedge,color("#59430000")); -}; -t[#t+1] = LoadActor("Header") .. { - InitCommand=cmd(y,1;vertalign,top;zoomtowidth,SCREEN_WIDTH+1;diffuse,color("#ffd400")); - OnCommand=cmd(croptop,46/60); -}; - -t[#t+1] = LoadFont("Common Bold") .. { - Name="HeaderShadow"; - Text=Screen.String("HeaderText"); - InitCommand=cmd(x,-SCREEN_CENTER_X+26;y,28;zoom,1;horizalign,left;maxwidth,200); - OnCommand=cmd(visible,IsVisible();skewx,-0.125;diffuse,BoostColor(color("#ffd40077"),0.375);); - UpdateScreenHeaderMessageCommand=function(self,param) - self:settext(param.Header); - end; -}; - -t[#t+1] = Def.Quad { - Name="Underline"; - InitCommand=cmd(x,-SCREEN_CENTER_X+24-4;y,36;horizalign,left); - OnCommand=cmd(stoptweening;diffuse,color("#ffd400");shadowlength,2;shadowcolor,BoostColor(color("#ffd40077"),0.25);linear,0.25;zoomtowidth,192;fadeleft,8/192;faderight,0.5; - visible,string.len( Screen.String("HeaderText") ) > 0 ); -}; - -t[#t+1] = LoadFont("Common Bold") .. { - Name="HeaderText"; - Text=Screen.String("HeaderText"); - InitCommand=cmd(x,-SCREEN_CENTER_X+24;y,26;zoom,1;horizalign,left;shadowlength,0;maxwidth,200); - OnCommand=cmd(visible,IsVisible();skewx,-0.125;diffuse,color("#ffd400");); - UpdateScreenHeaderMessageCommand=function(self,param) - self:settext(param.Header); - end; -}; - -t.BeginCommand=function(self) - self:SetUpdateFunction( Update ); -end - -return t diff --git a/Themes/default/Graphics/ScreenWithMenuElements header/old _texture stripe.png b/Themes/default/Graphics/ScreenWithMenuElements header/old _texture stripe.png deleted file mode 100644 index 0163348817..0000000000 Binary files a/Themes/default/Graphics/ScreenWithMenuElements header/old _texture stripe.png and /dev/null differ diff --git a/Themes/default/Graphics/ScrollBar StretchThumb.redir b/Themes/default/Graphics/ScrollBar StretchThumb.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScrollBar StretchThumb.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScrollBar TickThumb.lua b/Themes/default/Graphics/ScrollBar TickThumb.lua deleted file mode 100644 index 0c8ff6249f..0000000000 --- a/Themes/default/Graphics/ScrollBar TickThumb.lua +++ /dev/null @@ -1,9 +0,0 @@ -local t = Def.ActorFrame {}; - -t[#t+1] = Def.ActorFrame { - Def.Quad { - InitCommand=cmd(zoomto,32,32); - }; -}; - -return t \ No newline at end of file diff --git a/Themes/default/Graphics/ScrollBar bottom.redir b/Themes/default/Graphics/ScrollBar bottom.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScrollBar bottom.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScrollBar middle.redir b/Themes/default/Graphics/ScrollBar middle.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScrollBar middle.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/ScrollBar top.redir b/Themes/default/Graphics/ScrollBar top.redir deleted file mode 100644 index 04b2ead777..0000000000 --- a/Themes/default/Graphics/ScrollBar top.redir +++ /dev/null @@ -1 +0,0 @@ -_blank \ No newline at end of file diff --git a/Themes/default/Graphics/SongMeterDisplay frame p1.png b/Themes/default/Graphics/SongMeterDisplay frame p1.png deleted file mode 100644 index e38abbd715..0000000000 Binary files a/Themes/default/Graphics/SongMeterDisplay frame p1.png and /dev/null differ diff --git a/Themes/default/Graphics/SongMeterDisplay frame p2.redir b/Themes/default/Graphics/SongMeterDisplay frame p2.redir deleted file mode 100644 index a136baf143..0000000000 --- a/Themes/default/Graphics/SongMeterDisplay frame p2.redir +++ /dev/null @@ -1 +0,0 @@ -SongMeterDisplay frame p1 \ No newline at end of file diff --git a/Themes/default/Graphics/SongMeterDisplay stream p1.png b/Themes/default/Graphics/SongMeterDisplay stream p1.png deleted file mode 100644 index 7bdbf44e7a..0000000000 Binary files a/Themes/default/Graphics/SongMeterDisplay stream p1.png and /dev/null differ diff --git a/Themes/default/Graphics/SongMeterDisplay stream p2.redir b/Themes/default/Graphics/SongMeterDisplay stream p2.redir deleted file mode 100644 index 7de7a997d7..0000000000 --- a/Themes/default/Graphics/SongMeterDisplay stream p2.redir +++ /dev/null @@ -1 +0,0 @@ -SongMeterDisplay stream p1 \ No newline at end of file diff --git a/Themes/default/Graphics/SongMeterDisplay tip p1.png b/Themes/default/Graphics/SongMeterDisplay tip p1.png deleted file mode 100644 index 5c9c83efcb..0000000000 Binary files a/Themes/default/Graphics/SongMeterDisplay tip p1.png and /dev/null differ diff --git a/Themes/default/Graphics/SongMeterDisplay tip p2.redir b/Themes/default/Graphics/SongMeterDisplay tip p2.redir deleted file mode 100644 index a2b6d83f33..0000000000 --- a/Themes/default/Graphics/SongMeterDisplay tip p2.redir +++ /dev/null @@ -1 +0,0 @@ -SongMeterDisplay tip p1 \ No newline at end of file diff --git a/Themes/default/Graphics/StepsDisplay StepsType.lua b/Themes/default/Graphics/StepsDisplay StepsType.lua deleted file mode 100644 index 3afec31aee..0000000000 --- a/Themes/default/Graphics/StepsDisplay StepsType.lua +++ /dev/null @@ -1,29 +0,0 @@ -local sString; -local t = Def.ActorFrame{ - - LoadFont("Common normal")..{ - InitCommand=cmd(shadowlength,1); - SetMessageCommand=function(self,param) - if param.StepsType then - sString = THEME:GetString("StepsDisplay StepsType",ToEnumShortString(param.StepsType)); - if param.Steps and param.Steps:IsAutogen() then - self:diffusebottomedge(color("0.75,0.75,0.75,1")); - else - self:diffuse(Color("White")); - end; - self:settext( sString ); - end; - end; - }; - -- argh this isn't working as nicely as I would've hoped... - --[[ - Def.Sprite{ - SetMessageCommand=function(self,param) - self:Load( THEME:GetPathG("","_StepsType/"..ToEnumShortString(param.StepsType)) ); - self:diffusealpha(0.5); - end; - }; - --]] -}; - -return t; \ No newline at end of file diff --git a/Themes/default/Graphics/StepsDisplay autogen/_badge.png b/Themes/default/Graphics/StepsDisplay autogen/_badge.png deleted file mode 100644 index 6655de25f1..0000000000 Binary files a/Themes/default/Graphics/StepsDisplay autogen/_badge.png and /dev/null differ diff --git a/Themes/default/Graphics/StepsDisplay autogen/default.lua b/Themes/default/Graphics/StepsDisplay autogen/default.lua deleted file mode 100644 index f876d08158..0000000000 --- a/Themes/default/Graphics/StepsDisplay autogen/default.lua +++ /dev/null @@ -1,17 +0,0 @@ -local t = Def.ActorFrame{}; - -t[#t+1] = LoadActor("_badge") .. { - InitCommand=cmd(shadowlength,1;diffuse,Color.Green;pulse;effectmagnitude,0.875,1,1;effecttiming,0,0,1,0 - effectclock,'beatnooffset';effectperiod,2); -}; -t[#t+1] = Def.Quad { - InitCommand=cmd(zoomto,40,20;diffuse,Color.Black; - diffusealpha,0.5;fadeleft,0.25;faderight,0.25); -}; -t[#t+1] = Def.BitmapText { - Font="Common Normal"; - Text="AG"; - InitCommand=cmd(shadowlength,1;zoom,0.875); -}; - -return t; \ No newline at end of file diff --git a/Themes/default/Graphics/StepsDisplay frame.png b/Themes/default/Graphics/StepsDisplay frame.png deleted file mode 100644 index e23414b6ae..0000000000 Binary files a/Themes/default/Graphics/StepsDisplay frame.png and /dev/null differ diff --git a/Themes/default/Graphics/StepsDisplayGameplay frame.png b/Themes/default/Graphics/StepsDisplayGameplay frame.png deleted file mode 100644 index f171ab5d10..0000000000 Binary files a/Themes/default/Graphics/StepsDisplayGameplay frame.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 d79262b22b..0000000000 --- a/Themes/default/Graphics/StepsDisplayListRow StepsType.lua +++ /dev/null @@ -1,29 +0,0 @@ -local sString; -local t = Def.ActorFrame{ ---[[ LoadActor("TestStep") .. { - InitCommand=cmd(zoomto,20,20); - }; --]] - LoadFont("Common normal")..{ - InitCommand=cmd(shadowlength,1;horizalign,left;zoom,0.45;skewx,-0.125); - SetMessageCommand=function(self,param) - sString = THEME:GetString("StepsListDisplayRow StepsType",ToEnumShortString(param.StepsType)); - if param.Steps and param.Steps:IsAutogen() then - self:diffusebottomedge(color("0.75,0.75,0.75,1")); - else - self:diffuse(Color("White")); - end; - self:settext( sString ); - end; - }; - -- argh this isn't working as nicely as I would've hoped... - --[[ - Def.Sprite{ - SetMessageCommand=function(self,param) - self:Load( THEME:GetPathG("","_StepsType/"..ToEnumShortString(param.StepsType)) ); - self:diffusealpha(0.5); - 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 7f94b310c1..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 3a02abfd2d..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 447c2342dc..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 a697856e3f..0000000000 Binary files a/Themes/default/Graphics/StreamDisplay normal.png and /dev/null differ diff --git a/Themes/default/Graphics/StreamDisplay passing.redir b/Themes/default/Graphics/StreamDisplay passing.redir deleted file mode 100644 index 2d827fdbcd..0000000000 --- a/Themes/default/Graphics/StreamDisplay passing.redir +++ /dev/null @@ -1 +0,0 @@ -StreamDisplay normal \ No newline at end of file diff --git a/Themes/default/Graphics/TestStep.png b/Themes/default/Graphics/TestStep.png deleted file mode 100644 index 88a1e3a372..0000000000 Binary files a/Themes/default/Graphics/TestStep.png and /dev/null differ diff --git a/Themes/default/Graphics/WheelNotifyIcon icons 4x2 (doubleres).png b/Themes/default/Graphics/WheelNotifyIcon icons 4x2 (doubleres).png deleted file mode 100644 index d743c7abb6..0000000000 Binary files a/Themes/default/Graphics/WheelNotifyIcon icons 4x2 (doubleres).png and /dev/null differ diff --git a/Themes/default/Graphics/_CombinedLifeMeterTug separator.png b/Themes/default/Graphics/_CombinedLifeMeterTug separator.png deleted file mode 100644 index 28269d5b9a..0000000000 Binary files a/Themes/default/Graphics/_CombinedLifeMeterTug separator.png and /dev/null differ diff --git a/Themes/default/Graphics/_GraphDisplay overlay.png b/Themes/default/Graphics/_GraphDisplay overlay.png deleted file mode 100644 index fa4832dcb6..0000000000 Binary files a/Themes/default/Graphics/_GraphDisplay overlay.png and /dev/null differ diff --git a/Themes/default/Graphics/_JudgmentLineLabel/_frame.png b/Themes/default/Graphics/_JudgmentLineLabel/_frame.png deleted file mode 100644 index be5a017b2f..0000000000 Binary files a/Themes/default/Graphics/_JudgmentLineLabel/_frame.png and /dev/null differ diff --git a/Themes/default/Graphics/_JudgmentLineLabel/default.lua b/Themes/default/Graphics/_JudgmentLineLabel/default.lua deleted file mode 100644 index a9024043b8..0000000000 --- a/Themes/default/Graphics/_JudgmentLineLabel/default.lua +++ /dev/null @@ -1,19 +0,0 @@ -local jl = Var "JudgmentLine"; - -return Def.ActorFrame { - Def.Quad { - InitCommand=cmd(horizalign,right;zoomto,256,18); - OnCommand=cmd(diffuse,Color("Black");fadeleft,1); - }; - Def.Quad { - InitCommand=cmd(horizalign,left;zoomto,256,18); - OnCommand=cmd(diffuse,Color("Black");faderight,1); - }; - - LoadActor("_frame") .. { - InitCommand=cmd(diffuse,JudgmentLineToColor(jl)); - }; - LoadFont("Common Normal") .. { - InitCommand=cmd(zoom,0.675;settext,string.upper(JudgmentLineToLocalizedString(jl));diffuse,JudgmentLineToColor(jl);shadowlength,1;maxwidth,180); - }; -}; \ No newline at end of file diff --git a/Themes/default/Graphics/_MusicWheelItem Roulette NormalPart.png b/Themes/default/Graphics/_MusicWheelItem Roulette NormalPart.png deleted file mode 100644 index 99f25c6d5f..0000000000 Binary files a/Themes/default/Graphics/_MusicWheelItem Roulette NormalPart.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon 10Keys.png b/Themes/default/Graphics/_SelectIcon 10Keys.png deleted file mode 100644 index 908caa184b..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon 10Keys.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon 14Keys.png b/Themes/default/Graphics/_SelectIcon 14Keys.png deleted file mode 100644 index e0612bc785..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon 14Keys.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon 5Keys.png b/Themes/default/Graphics/_SelectIcon 5Keys.png deleted file mode 100644 index 62ed62ecd9..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon 5Keys.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon 7Keys.png b/Themes/default/Graphics/_SelectIcon 7Keys.png deleted file mode 100644 index b4a56715d9..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon 7Keys.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon Couple.png b/Themes/default/Graphics/_SelectIcon Couple.png deleted file mode 100644 index 1a26b05b14..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon Couple.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon Double.png b/Themes/default/Graphics/_SelectIcon Double.png deleted file mode 100644 index 672b154c7f..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon Double.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon Easy.png b/Themes/default/Graphics/_SelectIcon Easy.png deleted file mode 100644 index 4de4868446..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon Easy.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon Endless.png b/Themes/default/Graphics/_SelectIcon Endless.png deleted file mode 100644 index 247916809a..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon Endless.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon Extended.png b/Themes/default/Graphics/_SelectIcon Extended.png deleted file mode 100644 index 0f8286d964..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon Extended.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon HalfDouble.png b/Themes/default/Graphics/_SelectIcon HalfDouble.png deleted file mode 100644 index 2d492f17ab..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon HalfDouble.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon Hard.png b/Themes/default/Graphics/_SelectIcon Hard.png deleted file mode 100644 index be801b19a5..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon Hard.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon KB7.png b/Themes/default/Graphics/_SelectIcon KB7.png deleted file mode 100644 index 52f062eb2d..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon KB7.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon Normal.png b/Themes/default/Graphics/_SelectIcon Normal.png deleted file mode 100644 index 71abe8c722..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon Normal.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon Oni.png b/Themes/default/Graphics/_SelectIcon Oni.png deleted file mode 100644 index e33534fe57..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon Oni.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon Rave.png b/Themes/default/Graphics/_SelectIcon Rave.png deleted file mode 100644 index 5d5502cc5f..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon Rave.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon Routine.png b/Themes/default/Graphics/_SelectIcon Routine.png deleted file mode 100644 index 2732321931..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon Routine.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon Single.png b/Themes/default/Graphics/_SelectIcon Single.png deleted file mode 100644 index bbc8389d41..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon Single.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon Solo.png b/Themes/default/Graphics/_SelectIcon Solo.png deleted file mode 100644 index 0b121a7a8c..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon Solo.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon Survival.png b/Themes/default/Graphics/_SelectIcon Survival.png deleted file mode 100644 index 57ecae3a11..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon Survival.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon Versus.png b/Themes/default/Graphics/_SelectIcon Versus.png deleted file mode 100644 index 70ffab03f1..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon Versus.png and /dev/null differ diff --git a/Themes/default/Graphics/_SelectIcon.png b/Themes/default/Graphics/_SelectIcon.png deleted file mode 100644 index 93332e9756..0000000000 Binary files a/Themes/default/Graphics/_SelectIcon.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 3cf3b78a37..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 4ccae23710..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 3eee7ea478..0000000000 Binary files a/Themes/default/Graphics/_StepsType Icon dance-single.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 3f982162f3..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Dance_Double.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 4ef3788d46..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 a700df8315..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Dance_Solo.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 d6f1c91c32..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 a1a4364bea..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Pump_HalfDouble.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 027f3bcee5..0000000000 Binary files a/Themes/default/Graphics/_StepsType/Pump_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 3803321070..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 b863da5759..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 b07134a8b9..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 568db22a6d..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 0c7fcd3640..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 2bbfd53e8e..0000000000 Binary files a/Themes/default/Graphics/_StepsType/kb7.png and /dev/null differ diff --git a/Themes/default/Graphics/_combined life frame.png b/Themes/default/Graphics/_combined life frame.png deleted file mode 100644 index 8133b5870a..0000000000 Binary files a/Themes/default/Graphics/_combined life frame.png and /dev/null differ diff --git a/Themes/default/Graphics/_howto find.png b/Themes/default/Graphics/_howto find.png deleted file mode 100644 index dffd809dfe..0000000000 Binary files a/Themes/default/Graphics/_howto find.png and /dev/null differ diff --git a/Themes/default/Graphics/_howto install.png b/Themes/default/Graphics/_howto install.png deleted file mode 100644 index a91509a5cf..0000000000 Binary files a/Themes/default/Graphics/_howto install.png and /dev/null differ diff --git a/Themes/default/Graphics/_icon Health.png b/Themes/default/Graphics/_icon Health.png deleted file mode 100644 index 42ccca3f10..0000000000 Binary files a/Themes/default/Graphics/_icon Health.png and /dev/null differ diff --git a/Themes/default/Graphics/_icon Sort.png b/Themes/default/Graphics/_icon Sort.png deleted file mode 100644 index a8859abe4b..0000000000 Binary files a/Themes/default/Graphics/_icon Sort.png and /dev/null differ diff --git a/Themes/default/Graphics/_icon Timing.png b/Themes/default/Graphics/_icon Timing.png deleted file mode 100644 index 75f529c184..0000000000 Binary files a/Themes/default/Graphics/_icon Timing.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 1a8f2f93eb..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 d981299960..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 b124b1ca62..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 1da6c42218..0000000000 Binary files a/Themes/default/Graphics/_rave result draw.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 6da3f7b44f..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 * .4 -local menu_text_width= _screen.w * .35 -local menu_x= {[PLAYER_1]= _screen.w*.25, [PLAYER_2]= _screen.w*.75} -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 Normal", 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:stopeffect():rotationz(0) - end, - GainFocusCommand= function(self) - self:wag():effectperiod(2):effectmagnitude(0, 0, 5) - 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, .25} - :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 9380cd97ad..0000000000 --- a/Themes/default/Languages/de.ini +++ /dev/null @@ -1,253 +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 -Network OK=Netwerk OK -Offline=Offline -Connected to %s=Verbunden zu %s -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 - -[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 c279c97903..0000000000 --- a/Themes/default/Languages/en.ini +++ /dev/null @@ -1,266 +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 -Network OK=Network OK -Offline=Offline -Connected to %s=Connected to %s -CurrentGametype=Current Gametype: %s -LifeDifficulty=Life Difficulty: %s -TimingDifficulty=Timing Difficulty: %s -%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 - -[ScreenSelectMaster] -HelpText=&BACK; Exit &START; Select / Join &MENULEFT;&MENURIGHT; Move - -[ScreenSelectPlayMode] -HelpText=&BACK; Exit &START; Select / Join &MENULEFT;&MENURIGHT; Move -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'. - -[ScreenSelectPlayStyle] -HelpText=&BACK; Exit &START; Select &MENULEFT;&MENURIGHT; Move - -[ScreenGameInformation] -HelpText=&BACK; Exit &START; Skip - -[ScreenSelectMusic] -NEW!=NEW! -Press Start For Options=Press &START; for Options -Entering Options=Entering Options -HelpText=&BACK; Exit &START; Select / Join &SELECT; Magic Codes &MENULEFT;&MENURIGHT; Move::&AUXWHITE;+[KEY] Sort To [KEY] -AlternateHelpText=&SELECT;+&MENULEFT;&MENURIGHT; Change Difficulties &SELECT;+&START; Quick Sort - -[ScreenSelectCourse] -HelpText=&BACK; Exit &START; Select / Join &SELECT; Magic Codes &MENULEFT;&MENURIGHT; Move::&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: - -[ScreenContinue] -HelpText=&START; Advance Timer - -[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=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=Many -Few=Few -Normal=Normal -Lower=Lower -Short=Short -Long=Long - -[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 diff --git a/Themes/default/Languages/es.ini b/Themes/default/Languages/es.ini deleted file mode 100644 index ab8baefc77..0000000000 --- a/Themes/default/Languages/es.ini +++ /dev/null @@ -1,254 +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 -Network OK=Conexión OK -Offline=Sin conexión -Connected to %s=Conectado a %s -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 - -[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 diff --git a/Themes/default/Languages/fr.ini b/Themes/default/Languages/fr.ini deleted file mode 100644 index a7d4ea53ab..0000000000 --- a/Themes/default/Languages/fr.ini +++ /dev/null @@ -1,253 +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 -Network OK=Réseau OK -Offline=Déconnecté -Connected to %s=Connecté à %s -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 - -[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 3588dbb2d6..0000000000 --- a/Themes/default/Languages/id.ini +++ /dev/null @@ -1,266 +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 -Network OK=Jaringan OK -Offline=Luring -Connected to %s=Tersambung ke %s -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) - -[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 53aa88fd02..0000000000 --- a/Themes/default/Languages/ja.ini +++ /dev/null @@ -1,262 +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; カーソル移動 -Network OK=オンライン -Offline=オフライン -Connected to %s=接続先: %s -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 - -[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/nl.ini b/Themes/default/Languages/nl.ini deleted file mode 100644 index 25a28d354a..0000000000 --- a/Themes/default/Languages/nl.ini +++ /dev/null @@ -1,281 +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 -Network OK=Netwerk OK -Offline=Offline -Connected to %s=Verbonden met %s -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 geïntroduceerde "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 geïntroduceerde "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 - -[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 27b8d45dba..0000000000 --- a/Themes/default/Languages/pl.ini +++ /dev/null @@ -1,253 +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 -Network OK=Sieć OK -Offline=Brak poÅ‚Ä…czenia -Connected to %s=PodÅ‚Ä…czony do %s -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 - -[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 \ No newline at end of file diff --git a/Themes/default/Languages/zh.ini b/Themes/default/Languages/zh.ini deleted file mode 100644 index 13037ed762..0000000000 --- a/Themes/default/Languages/zh.ini +++ /dev/null @@ -1,255 +0,0 @@ -;Stepmania 5.0系統 default主題ç¹é«”中文化檔案 Ver 0.99 Alpha - -[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; é¸æ“‡ -Network OK=網路 OK -Offline=ç·šä¸‹æ¨¡å¼ -Connected to %s=連接到 %s -CurrentGametype=ç¾åœ¨éŠæˆ²é¡žåž‹: %s -LifeDifficulty=扣血強度: %s -TimingDifficulty=判定難度: %s -%i Songs (%i Groups), %i Courses=%i 個歌曲 (%i 個專輯), %i 個組曲 - -[ScreenTitleJoin] -HelpText=&START; éŠçŽ© -HelpTextJoin=&START; éŠçŽ© -HelpTextWait=Insert Credit(s) -EventMode=æ´»å‹•æ¨¡å¼ -JointPremiumMain=雙人特別優惠 -JointPremiumSecondary=一局兩人玩! -DoublesPremiumMain=é›™æ¿ç‰¹åˆ¥å„ªæƒ  -DoublesPremiumSecondary=一局玩雙æ¿! - -[ScreenCaution] -HelpText=&START; Continue - -[ScreenDemonstration] -Demonstration=Demonstration -%s - %s [from %s]=%s - %s [from %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!=NEW! -Press Start For Options=&START; é€²å…¥çŽ©å®¶è¨­å®šç•«é¢ -Entering Options=進入玩家設定 -HelpText=&BACK; 離開 &START; 確定 / 加入 &SELECT; 密碼 &MENULEFT;&MENURIGHT; é¸æ“‡::&AUXWHITE;+[KEY] 排åºåˆ° [KEY] -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=Score will be disqualified! - -[ScreenStageInformation] -HelpText= - -[ScreenGameplay] -HelpText= - -[ScreenHeartEntry] -Enter Heart Rate=Enter Heart Rate -Song Length=Song Length -Heart Rate=Heart Rate - -[ScreenEvaluation] -HelpText=&BACK; 離開 &START; 確定 &MENULEFT;+&MENURIGHT; or &SELECT; æ‹ç…§ -LifeDifficulty=扣血強度: %s -TimingDifficulty=判定難度: %s -MachineRecord=機器紀錄第 #%i ä½! -PersonalRecord=個人紀錄第 #%i ä½! -ITG DP:=ITG DP: -MIGS DP:=MIGS DP: - -[ScreenContinue] -HelpText=&START; Advance Timer - -[OptionTitles] -AutoSetStyle=自動設定類型 -NotePosition=ç®­é ­ä½ç½® -ComboOnRolls=連éµåˆ¤å®š -ComboUnderField=Combo顯示ä½ç½® - -GameplayShowScore=分數顯示 -GameplayShowStepsDisplay=è­œé¢è³‡è¨Š -ShowLotsaOptions=è¨­å®šé‡ -LongFail=é¸æ“‡å¤±æ•—\n演出長度 -FlashyCombo=Combo到50\n閃光效果 -GameplayFooter=éŠæˆ²ä¸­\n設定項目表示欄 -FancyUIBG=背景特殊物件 -TimingDisplay=歌曲進度æ¢\n校時點 - -[OptionExplanations] -AutoSetStyle=讓玩家å¯ç›´æŽ¥é¸æ“‡å¯æ¸¸çŽ©çš„éŠæˆ²é¡žåž‹(需é‡é–‹Stepmania). -NotePosition=é¸æ“‡åˆ¤å®šå€çš„ä½ç½®. -ComboOnRolls=é¸æ“‡æ˜¯å¦åœ¨é€£éµæ“Šä¸­æœŸé–“增加combo數. -ComboUnderField=é¸æ“‡æ˜¯å¦è®“combo顯示在箭頭下é¢. - -GameplayShowScore=é¸æ“‡æ˜¯å¦åœ¨éŠæˆ²ä¸­é¡¯ç¤ºåˆ†æ•¸. -GameplayShowStepsDisplay=é¸æ“‡æ˜¯å¦é¡¯ç¤ºè­œé¢è³‡è¨Š. -ShowLotsaOptions=é¸æ“‡é¡¯ç¤ºè¨­å®šé‡. &oq;Few&cq;為最å°é‡, &oq;Many&cq;為最大é‡. -LongFail=é¸æ“‡å¤±æ•—演出方å¼é•·åº¦. -FlashyCombo=é¸æ“‡combo記數到50時數å¦ç™¼å‡ºé–ƒå…‰. -GameplayFooter=é¸æ“‡æ˜¯å¦ç”¨åœ–片擋ä½éŠæˆ²ç•«é¢ä¸Šä¸‹é‚Š. -FancyUIBG=é¸æ“‡æ˜¯å¦ä½¿ç”¨èƒŒæ™¯ç‰¹æ®Šç‰©ä»¶, 若是較舊的機器å¯é¸æ“‡é—œ. -TimingDisplay=é¸æ“‡æ˜¯å¦åœ¨æ­Œæ›²é€²åº¦æ¢é¡¯ç¤ºæ ¡æ™‚點. - -ScoringType=é¸æ“‡å–œå¥½è¨ˆåˆ†æ¨£å¼ï¼Œåœ¨çµ„曲模å¼ä¸­ä»æœƒä½¿ç”¨é è¨­è¨ˆåˆ†æ¨£å¼. - -Speed=改變速度. \n「Xã€ç‚ºä¸€èˆ¬å€æ•¸. \n「Cã€ç‚ºå›ºå®šBPM數. \n「Mã€ç‚ºæœ€å¤§BPM數壓抑. -Accel=é¸æ“‡åŠ é€Ÿã€æ¸›é€Ÿæˆ–是其他調整箭頭速度的特效. -Effect=é¸æ“‡è­œé¢èˆ‡åˆ¤å®šå€ç‰¹æ•ˆ. -Appearance=é¸æ“‡éš±è—éµé ­ç‰¹æ•ˆ. -Turn=改變譜é¢æŽ’列方å¼. -Insert=é¸æ“‡è¦æ’入箭頭的類型. -Holds=é¸æ“‡é•·éµé …ç›®. -Mines=增加或是移除炸彈. -PlayerAutoPlay=é¸æ“‡è‡ªå‹•éŠçŽ©é¡žåž‹. -ScoreDisplay=é¸æ“‡åˆ†æ•¸é¡¯ç¤ºæ–¹å¼. -ProTiming=é¸æ“‡ä½¿ç”¨å°ˆå®¶åˆ¤å®š, 這將會置æ›æˆæ›´ç²¾æº–的判定時間表. -Scroll=é¸æ“‡è­œé¢æ»¾å‹•ç‰¹æ•ˆ. -NoteSkins=é¸æ“‡ç®­é ­æ¨£å¼. -Handicap=é¸æ“‡è­œé¢ç°¡åŒ–æ–¹å¼, 這將無法紀錄最高分. -Hide=é¸æ“‡è¦éš±è—çš„é …ç›®. -Persp=改變視角方å¼. -Steps=é¸æ“‡è­œé¢é›£åº¦. -Characters=é¸æ“‡3D角色. -SaveToProfileHelp=é¸æ“‡ç´€éŒ„ä½ç½®, 需有個人檔案或是記憶å¡. -MusicRateHelp=改變歌曲撥放速度,é¸æ“‡ã€ŒHasteã€æœƒæ…¢æ…¢æ”¹è®Šæ­Œæ›²æ’­æ”¾é€Ÿåº¦. - -[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=尋找StepMania歌曲檔案與安è£æ–¹æ³• -Finding Songs=從何處找到歌曲檔案 -Installing Songs=如何安è£æ­Œæ›²æª”案 -Importing Songs=如何導入已安è£çš„Stepmania檔案 -Reload Songs=如何é‡æ–°è®€å–歌曲 -Exit=離開 - -Explanation-WhereToFind=é–‹å•Ÿç€è¦½å™¨ä½¿ç”¨é—œéµå­—「Stepmania Simfileã€å¯ä»¥æ‰¾åˆ°æ­Œæ›²æª”案. -Explanation-HowToInstall=在「Songsã€å»ºç«‹å°ˆè¼¯è³‡æ–™å¤¾å†æ”¾é€²æ­Œæ›²æª”案, 若是.smzip安è£åŒ…å¯è‡ªå‹•å®‰è£. -Explanation-AdditionalFolders=如果你有在其他地方安è£StepMania檔案, ä½ å¯ä»¥ä½¿ç”¨AdditionalFoldersåƒè€ƒåŽ»è®€å–到StepMania 5. -Explanation-ReloadSongs=當你增加/變更/刪除歌曲時會在Stepmania啟動時é‡æ–°è®€å–歌曲, 若有使用快速讀å–時會忽略已變更的歌曲. -Explanation-Exit=回到標題畫é¢. - -[OptionNames] -Custom=Special -Many=Many -Few=Few -Normal=Normal -Lower=Lower -Short=Short -Long=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=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 diff --git a/Themes/default/Other/Profile Catalog.xsl b/Themes/default/Other/Profile Catalog.xsl deleted file mode 100644 index 8ba3b5d540..0000000000 --- a/Themes/default/Other/Profile Catalog.xsl +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Totals - - - - - - - - -
- -
-
- -
- - - - - - - - - Steps - Trail - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
-
- - - - - - - -
- diff --git a/Themes/default/Other/Profile Common.xsl b/Themes/default/Other/Profile Common.xsl deleted file mode 100644 index e7be81657b..0000000000 --- a/Themes/default/Other/Profile Common.xsl +++ /dev/null @@ -1,831 +0,0 @@ - - - - - - - - - - - - JavaScript: toggleLinkClicked(event); - JavaScript: return false; - JavaScript: toggleLinkOnMouseOver(event); - JavaScript: toggleLinkOnMouseOut(event); - cursor: hand; - - - - - - - - - - - - - - - - - - - - - - <xsl:value-of select="$Catalog/ProductTitle" /><xsl:text> </xsl:text><xsl:value-of select="$DocName" /> - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - button - Internet Ranking - navButton - JavaScript: window.location = ''; - - - - - - button - Upload Stats - navButton - JavaScript: window.location = '&stats_xml=' + window.location; - - - - - Machine: - - - Name: - -
- Last Played: -
- -
- -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - , - - - - - - - - - - - - - - - - - - - % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - : - - : - - - - - - - - - - - - true - - - false - - - - - - - - Guid= - - - _new - - - - - - - - - - - - - - - - - - - - valuename - - nowrap - - - -   - - dyndata - - nowrap - - - -     - - - - - - - - - - -
-
- - - - - - - - - - valuename - - - - - dyndata - - - -
  
- -
- - - - - - - -
- - -
-
-
- - - - - - - - - valuename - - -    - - - valuename - - - -    - - dyndata - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
-
-
-
- - - - - - - - - main - - - - - - - -
- -
-
- - - - - - - - main - - - - - - -
- -
-
- - - - - - - - main - - - - - - - -
- -
-
- - - - - - - ▼► - - - - - - -
- diff --git a/Themes/default/Other/Profile Stats.xsl b/Themes/default/Other/Profile Stats.xsl deleted file mode 100644 index da5f22a745..0000000000 --- a/Themes/default/Other/Profile Stats.xsl +++ /dev/null @@ -1,1421 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Instructions - - - -

Overview

- - - - -
- This section explains all the files saved to your memory card. Please read the instructions below before modifying any files on your memory card. Modifying files may result in irreversible loss of your data. -
- -
- -

Description of Files

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Edits/ - This directory contains edit step files that you've created yourself or downloaded from the internet. - - More Info - - You can place up to 200 .edit files in this directory. The edit file format is similar to an .sm file, except that it has only two tags: -
- #SONG:<SongDirectory>; -
- #NOTES:<StepsType>:<Description>:<Difficulty>:<Meter>:<RadarValues>:<NoteData>; -
-
-
LastGood/ - This directory contains a backup of your last Stats.xml and signatures that were successfully loaded. - - More Info - - The stats on your memory card may fail to load because: -
    -
  • The Stats.xml file or its digital signatures have become corrupt.
  • -
  • The Stats.xml file has been modified outside of the game. This will cause the digital signature check to fail.
  • -
- If your saved statistics fail to load, your can restore from from the "last good" data. Copy all 3 files in the files LastGood directory into the main profile directory (one level up from LastGood). -
-
-
Screenshots/ - All in-game screenshots that you take are saved in this directory. - - More Info - - This directory contains all screenshots that you've captured while playing the game. The Screenshots section of Stats.xml shows thumbnails score details for all screens you've captured. -
- The MD5 hash for a screenshot file can be used to verify that the screenshot has not been modified since it was first saved. -
- If your memory card is full, you can free space by deleting some of the screenshot .jpg files or moving them to another disk. -
-
-
Catalog.xmlContains game data used by Stats.xsl for displaying a report of your stats.
DontShare.sig - DontShare.sig is a digital signature that's required by the game when it loads your memory card data. This is a secret file that you shouldn't share with anyone else. - - More Info - - You can freely share Stats.xml and Stats.xml.sig with other players or submit these files for internet ranking. However, you should always keep DontShare.sig private. - Without the DontShare.sig, another player will not be able to load your saved data and pass it off as their own. - - -
Editable.ini - Holds preferences that you can edit using your home computer. You can open this file using any text editor program and save changes. -
Stats.xmlYou're looking at this file now. It contains all of your saved scores, statistics, and preferences. The game reads this data when you insert your memory card.
Stats.xml.sig - This is the digital signature for Stats.xml. - - More Info - - Digital signatures are used to verify that your data hasn't been modified outside of the game. This prevents cheaters from changing their score data and passing it off as real. -
- If any of Stats.xml, Stats.xml.sig, or DontShare.sig have been modified outside of the game, your memory card data will be ignored and overridden after the next save. It's important that you don't modify any of these three files because doing so will render your data permanently unusable. -
-
-
- -
-
-
- - - - - - - - - - - General Data - - - - - - - - -
- -
- - - Song Count by PlayMode - - - - - - - - - - - - - - - - - - - - - - Song Count by Style - - - - - - - - - - - - - - - - - - - - - - Song Count by Difficulty - - - - - - - - - - - - - - - - - - - - - - Song Count by Meter - - - - - - - - - - - - - - - - - - - - - - Stages Passed by Grade - - - - - - - - - - - - - - - - - - - - - - Stages Passed by PlayMode - - - - - - - - - - - - - - - - - - - - -
-
- -
- - - - - - - - - - - Songs - Courses - - - Steps - Trail - - - - - - Popularity - - - - - Ranking - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unplayed - - - - - - - - - - - - - - - - - - - - - - - Ranking - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
-
-
- -
- -
-
- -
-
-
- - - - - - - - - - Steps - Trail - - - - Top Scores - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - - - - - -
-
-
-
- - - - - - - - - - - Songs - Courses - - - Steps - Trail - - - Difficulty - CourseDifficulty - - - - Completeness - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
Actual - - - - - -
Possible - - - - - -
Percentage - - - - - - - - - - - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - -
- -
-
-
-
-
-
- - - - - - - - - - - - Recent Scores - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Screenshots - - - - - - - - - - - - - - - - -
- - - _new - - - 160 - 120 - border-width: 0 - - - - - - - - -
- -
-
- - - - - - - - - - Coin Counts - - - - - - - - - - - - - - - - - -
- -
-
- -
- -
-
-
- - - - - - - - - - - Calories - - - - - WARNING: Weight is not set. Calorie counts may be inaccurate. -
-
- - - - - - - - - All time - - - - - - - - Per Song - - - 0 - - - - - - - - - - Per Minute of Gameplay - - - 0 - - - - - - - - - - - -
- -

By Week

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SunMonTueWedThuFriSat
- -
-
-
- - - - - - - - - Week of - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sunday - Monday - Tuesday - Wednesday - Thursday - Friday - Saturday - error: - - - - - - - - - - - Sun - Mon - Tue - Wed - Thu - Fri - Sat - error: - - - - - - - - - - - Jan - Feb - Mar - Apr - May - Jun - Jul - Aug - Sep - Oct - Nov - Dec - error: - - - - - - - - - - - January - February - March - April - May - June - July - August - September - October - November - December - error: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [not implemented] - - - - - 0 - - - - - - 0 - - - - - - - 12 - 0 - - 0 - - - - - - - [not implemented] - - - - - 0 - - - - - - 0 - - - - - - - AM - PM - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [not implemented] - - - - - [not implemented] - - - - - [not implemented] - - - - - - - - - - - - - - - % - - - - - - - - - - - - - - - - - - - - - - - - - - -
- diff --git a/Themes/default/Other/ScreenGameplaySyncMachine music.sm b/Themes/default/Other/ScreenGameplaySyncMachine music.sm deleted file mode 100644 index 6739d050a5..0000000000 --- a/Themes/default/Other/ScreenGameplaySyncMachine music.sm +++ /dev/null @@ -1,175 +0,0 @@ -#TITLE:Sync; -#SUBTITLE:; -#ARTIST:Unknown artist; -#TITLETRANSLIT:; -#SUBTITLETRANSLIT:; -#ARTISTTRANSLIT:; -#GENRE:; -#CREDIT:; -#BANNER:; -#BACKGROUND:; -#LYRICSPATH:; -#CDTITLE:; -#MUSIC:_gameplay sync music.ogg; -#OFFSET:-0.019; -#SAMPLESTART:0.000; -#SAMPLELENGTH:12.000; -#SELECTABLE:YES; -#BPMS:0.000=132.000; -#STOPS:; -#BGCHANGES:; -#KEYSOUNDS:; - -//---------------dance-single - ---------------- -#NOTES: - dance-single: - : - Beginner: - 1: - 0.302,0.205,0.000,0.000,0.000: - // measure 1 -0000 -0000 -0000 -0000 -, // measure 2 -1000 -0001 -1000 -0001 -1000 -0001 -1000 -0001 -, // measure 3 -1000 -0001 -1000 -0001 -1000 -0001 -1000 -0001 -, // measure 4 -1000 -0001 -1000 -0001 -1000 -0001 -1000 -0001 -, // measure 5 -1000 -0001 -1000 -0001 -1000 -0001 -1000 -0001 -, // measure 6 -1000 -0001 -1000 -0001 -1000 -0001 -1000 -0001 -, // measure 7 -1000 -0001 -1000 -0001 -1000 -0001 -1000 -0001 -, // measure 8 -1000 -0001 -1000 -0001 -1000 -0001 -1000 -0001 -; - -//---------------dance-single - blank---------------- -#NOTES: - pump-single: - blank: - Beginner: - 1: - 0.302,0.205,0.000,0.000,0.000: - // measure 1 -00000 -00000 -00000 -00000 -, // measure 2 -10000 -00001 -10000 -00001 -10000 -00001 -10000 -00001 -, // measure 3 -10000 -00001 -10000 -00001 -10000 -00001 -10000 -00001 -, // measure 4 -10000 -00001 -10000 -00001 -10000 -00001 -10000 -00001 -, // measure 5 -10000 -00001 -10000 -00001 -10000 -00001 -10000 -00001 -, // measure 6 -10000 -00001 -10000 -00001 -10000 -00001 -10000 -00001 -, // measure 7 -10000 -00001 -10000 -00001 -10000 -00001 -10000 -00001 -, // measure 8 -10000 -00001 -10000 -00001 -10000 -00001 -10000 -00001 -; diff --git a/Themes/default/Other/ScreenHowToPlay steps.sm b/Themes/default/Other/ScreenHowToPlay steps.sm deleted file mode 100644 index 56f5d6c89c..0000000000 --- a/Themes/default/Other/ScreenHowToPlay steps.sm +++ /dev/null @@ -1,170 +0,0 @@ -// these steps are only used by the How To Play screen. -// you can use any difficuly here, as long as there is -// only one set of steps in the file. the steps start -// as soon as the screen comes up. also, the music used -// is Sounds/ScreenHowToPlay Music, so no need to specify -// a song file here. -#TITLE:ScreenHowToPlay steps; -#ARTIST:foo; -#BPMS:0.000=100.000; -#STOPS:16=2,18=2,20=2,22=2; - -#NOTES: - dance-single: - BASIC: - easy: - 1: - 0,0,0,0,0: -0000 -0000 -0000 -0000 -, -0000 -0000 -0000 -0000 -, -0000 -0000 -0000 -0000 -, -0000 -0000 -0000 -0000 -, -0100 -0000 -0010 -0000 -, -1000 -0000 -1001 -0000 -, -1000 -0100 -0001 -0100 -0010 -1000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -, -0000 -0000 -0000 -0000 -, -0000 -0000 -0000 -0000 -,; - -#NOTES: - pump-single: - NORMAL: - easy: - 1: - 0,0,0,0,0: -00000 -00000 -00000 -00000 -, -00000 -00000 -00000 -00000 -, -00000 -00000 -00000 -00000 -, -00000 -00000 -00000 -00000 -, -01000 -00000 -00100 -00000 -, -10000 -00000 -10010 -00000 -, -10000 -01000 -00010 -01000 -00100 -10000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -00000 -, -00000 -00000 -00000 -00000 -, -00000 -00000 -00000 -00000 -,; diff --git a/Themes/default/Other/SongManager PreferredCourses.txt b/Themes/default/Other/SongManager PreferredCourses.txt deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/Themes/default/Other/SongManager PreferredSongs.txt b/Themes/default/Other/SongManager PreferredSongs.txt deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/Themes/default/Other/SongManager PreferredSort.txt b/Themes/default/Other/SongManager PreferredSort.txt deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/Themes/default/Other/_blank.png b/Themes/default/Other/_blank.png deleted file mode 100644 index b193cde188..0000000000 Binary files a/Themes/default/Other/_blank.png and /dev/null differ diff --git a/Themes/default/Other/_gameplay sync music.ogg b/Themes/default/Other/_gameplay sync music.ogg deleted file mode 100644 index 184feb03d8..0000000000 Binary files a/Themes/default/Other/_gameplay sync music.ogg and /dev/null differ diff --git a/Themes/default/Other/_missing.png b/Themes/default/Other/_missing.png deleted file mode 100644 index b193cde188..0000000000 Binary files a/Themes/default/Other/_missing.png and /dev/null differ diff --git a/Themes/default/Scripts/00 ThemeInfo.lua b/Themes/default/Scripts/00 ThemeInfo.lua deleted file mode 100644 index 31c41cdc4e..0000000000 --- a/Themes/default/Scripts/00 ThemeInfo.lua +++ /dev/null @@ -1,6 +0,0 @@ --- theme identification: -themeInfo = { - ProductCode = "SSC-501", - Name = "StepMania 5 Default", - Date = "20120108", -} diff --git a/Themes/default/Scripts/02 Colors.lua b/Themes/default/Scripts/02 Colors.lua deleted file mode 100644 index bd1e03056b..0000000000 --- a/Themes/default/Scripts/02 Colors.lua +++ /dev/null @@ -1,7 +0,0 @@ -ModeIconColors = { - Normal = color("#FFEE00"), -- yellow - Rave = color("#db93ff"), -- violet - Nonstop = color("#5ca9ff"), -- blue - Oni = color("#00f1e2"), -- cyan - Endless = color("#b4c3d2"), -- steel -} diff --git a/Themes/default/Scripts/02 Lyrics.lua b/Themes/default/Scripts/02 Lyrics.lua deleted file mode 100644 index 66bfc6088c..0000000000 --- a/Themes/default/Scripts/02 Lyrics.lua +++ /dev/null @@ -1,67 +0,0 @@ -function Actor:LyricCommand(side) - self:draworder(DrawOrder.Screen+1); - self:settext(Var "LyricText") - - self:stoptweening() - self:shadowlengthx(0) - self:shadowlengthy(0) - self:strokecolor(Color("Outline")) - self:zoomx(clamp(SCREEN_WIDTH/(self:GetZoomedWidth()+1), 0, 1)) - - local Color = Var "LyricColor" - local Factor = 1 - if side == "Back" then - Factor = 0.5 - elseif side == "Front" then - Factor = 0.9 - end - self:diffuse({ - Color[1] * Factor, - Color[2] * Factor, - Color[3] * Factor, - Color[4] * Factor - }) - - if side == "Front" then - self:cropright(1) - else - self:cropleft(0) - end - - self:diffusealpha(0) - self:linear(0.2) - self:diffusealpha(0.75) - self:linear(Var "LyricDuration" * 0.75) - if side == "Front" then - self:cropright(0) - else - self:cropleft(1) - end - self:sleep(Var "LyricDuration" * 0.25) - self:linear(0.2) - self:diffusealpha(0) -end - --- (c) 2006 Glenn Maynard --- All rights reserved. --- --- Permission is hereby granted, free of charge, to any person obtaining a --- copy of this software and associated documentation files (the --- "Software"), to deal in the Software without restriction, including --- without limitation the rights to use, copy, modify, merge, publish, --- distribute, and/or sell copies of the Software, and to permit persons to --- whom the Software is furnished to do so, provided that the above --- copyright notice(s) and this permission notice appear in all copies of --- the Software and that both the above copyright notice(s) and this --- permission notice appear in supporting documentation. --- --- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS --- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF --- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF --- THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS --- INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT --- OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS --- OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR --- OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR --- PERFORMANCE OF THIS SOFTWARE. - diff --git a/Themes/default/Scripts/02 TextBanner.lua b/Themes/default/Scripts/02 TextBanner.lua deleted file mode 100644 index 06a47b8035..0000000000 --- a/Themes/default/Scripts/02 TextBanner.lua +++ /dev/null @@ -1,77 +0,0 @@ -local mainMaxWidth = 228; -- zoom w/subtitle is 0.75 (multiply by 1.25) -local subMaxWidth = 420; -- zoom is 0.6 (multiply zoom,1 value by 1.4) -local artistMaxWidth = 300/0.8; - -local mainMaxWidthHighScore = 192; -- zoom w/subtitle is 0.75 (multiply by 1.25) -local subMaxWidthHighScore = 280; -- zoom is 0.6 (multiply zoom,1 value by 1.4) -local artistMaxWidthHighScore = 280/0.8; - ---[[ --- The old (cmd(blah))(Actor) syntax is hard to read. --- This is longer, but much easier to read. - Colby ---]] -function TextBannerAfterSet(self,param) - local Title = self:GetChild("Title") - local Subtitle = self:GetChild("Subtitle") - local Artist = self:GetChild("Artist") - - if Subtitle:GetText() == "" then - Title:maxwidth(mainMaxWidth) - Title:y(-8) - Title:zoom(1) - - -- hide so that the game skips drawing. - Subtitle:visible(false) - - Artist:zoom(0.66) - Artist:maxwidth(artistMaxWidth) - Artist:y(8) - else - Title:maxwidth(mainMaxWidth*1.25) - Title:y(-11) - Title:zoom(0.75) - - -- subtitle below title - Subtitle:visible(true) - Subtitle:zoom(0.6) - Subtitle:y(0) - Subtitle:maxwidth(subMaxWidth) - - Artist:zoom(0.6) - Artist:maxwidth(artistMaxWidth) - Artist:y(10) - end -end - -function TextBannerHighScoreAfterSet(self,param) - local Title = self:GetChild("Title") - local Subtitle = self:GetChild("Subtitle") - local Artist = self:GetChild("Artist") - - if Subtitle:GetText() == "" then - Title:maxwidth(mainMaxWidthHighScore) - Title:y(-8) - Title:zoom(1) - - -- hide so that the game skips drawing. - Subtitle:visible(false) - - Artist:zoom(0.66) - Artist:maxwidth(artistMaxWidthHighScore) - Artist:y(8) - else - Title:maxwidth(mainMaxWidthHighScore*1.25) - Title:y(-11) - Title:zoom(0.75) - - -- subtitle below title - Subtitle:visible(true) - Subtitle:zoom(0.6) - Subtitle:y(0) - Subtitle:maxwidth(subMaxWidthHighScore) - - Artist:zoom(0.6) - Artist:maxwidth(artistMaxWidthHighScore) - Artist:y(10) - end -end diff --git a/Themes/default/Scripts/02 ThemePrefs.lua b/Themes/default/Scripts/02 ThemePrefs.lua deleted file mode 100644 index f13ce3130f..0000000000 --- a/Themes/default/Scripts/02 ThemePrefs.lua +++ /dev/null @@ -1,184 +0,0 @@ --- StepMania 5 Default Theme Preferences Handler -local function OptionNameString(str) - return THEME:GetString('OptionNames',str) -end - --- Example usage of new system (not fully implemented yet) -local Prefs = -{ - AutoSetStyle = - { - Default = false, - 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 = false, - Choices = { OptionNameString('Off'), OptionNameString('On') }, - Values = { false, true } - }, - ComboUnderField = - { - Default = true, - Choices = { OptionNameString('Off'), OptionNameString('On') }, - Values = { false, true } - }, - FancyUIBG = - { - Default = false, - 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 } - }, -} - -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/03 Gameplay.lua b/Themes/default/Scripts/03 Gameplay.lua deleted file mode 100644 index 1235c302b6..0000000000 --- a/Themes/default/Scripts/03 Gameplay.lua +++ /dev/null @@ -1,26 +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 ) - bCategory = (sType == 'Standard') and 1 or 2 - -- true: Normal - -- false: Lower - bPreference = ThemePrefs.Get("NotePosition") and "Normal" or "Lower" - 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 \ 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 80cabd8e7b..0000000000 --- a/Themes/default/Scripts/04 Other.lua +++ /dev/null @@ -1,49 +0,0 @@ -function SongMeterDisplayX(pn) - if Center1Player() then - return SCREEN_CENTER_X - else - return pn == PLAYER_1 and SCREEN_LEFT+16 or SCREEN_RIGHT-16 - end -end - -function SongMeterDisplayY(pn) - return Center1Player() and SCREEN_TOP+50 or SCREEN_CENTER_Y -end - -function SongMeterDisplayCommand(pn) - if Center1Player() then - return cmd(draworder,50;zoom,0;y,SCREEN_TOP-24;sleep,1.5;decelerate,0.5;zoom,1;y,SCREEN_TOP+50) - else - local xAdd = (pn == PLAYER_1) and -24 or 24 - return cmd(draworder,5;rotationz,-90;zoom,0;addx,xAdd;sleep,1.5;decelerate,0.5;zoom,1;addx,xAdd*-1) - end -end - -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 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 a6288e66ac..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 ae0052749b..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 afa38a7031..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 7c1f6af6a1..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 74d0db1f25..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 cde2dc1cd5..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.mp3 b/Themes/default/Sounds/ScreenGameplayAlternate failed.mp3 deleted file mode 100644 index 4263beaf05..0000000000 Binary files a/Themes/default/Sounds/ScreenGameplayAlternate failed.mp3 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 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/default/Common Start.ogg b/Themes/default/Sounds/default/Common Start.ogg deleted file mode 100644 index b048f1582a..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 66daf41465..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 18134a2304..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 304e1ea81e..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 15d807a957..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 f4b0855f08..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 2d5db646dd..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 b61cd34099..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 ac558fa977..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 3e80d6e328..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 572333cf57..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 db2273a41f..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 c8c21bf8f2..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 9635d6dba6..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 9635d6dba6..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 19e0f51f9e..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 868f73100f..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 d781d08710..0000000000 Binary files a/Themes/default/Sounds/kommisar/ScreenGameplay failed.ogg and /dev/null differ diff --git a/Themes/default/Sounds/kommisar/_Music credits (loop).ogg b/Themes/default/Sounds/kommisar/_Music credits (loop).ogg deleted file mode 100644 index 2d5db646dd..0000000000 Binary files a/Themes/default/Sounds/kommisar/_Music credits (loop).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 9e5e435cf8..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 0180c71d73..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 9635d6dba6..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 b2f3e41adb..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 b2f3e41adb..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 213c5d2525..0000000000 --- a/Themes/default/ThemeInfo.ini +++ /dev/null @@ -1,3 +0,0 @@ -[ThemeInfo] -DisplayName=Default -Author=Midiman \ No newline at end of file diff --git a/Themes/default/metrics.ini b/Themes/default/metrics.ini deleted file mode 100644 index 054316f8f8..0000000000 --- a/Themes/default/metrics.ini +++ /dev/null @@ -1,2297 +0,0 @@ -# 01 # -[Global] -FallbackTheme=_fallback - -[Common] -FirstAttractScreen="" -AutoSetStyle=ThemePrefs.Get("AutoSetStyle") - -# 02 # -[LightsManager] - -[ProfileManager] - -[SongManager] -NumSongGroupColors=1 -# -SongGroupColor1=BoostColor(Color("Orange"),1.25) - -CourseGroupColor1=color("1,1,1,1") - -[UnlockManager] - -# 03 # -[ArrowEffects] - -[Background] - -[Banner] - -[BPMDisplay] -SetNoBpmCommand=stoptweening;stopeffect;maxwidth,128;linear,0.2;diffuse,Color("White");diffusebottomedge,BoostColor(Color("White"),0.875); -SetNormalCommand=stoptweening;stopeffect;maxwidth,128;linear,0.2;diffuse,Color("White");diffusebottomedge,BoostColor(Color("White"),0.875); -SetChangeCommand=stoptweening;stopeffect;maxwidth,128;linear,0.2;diffuse,Color("White");diffusebottomedge,BoostColor(Color("White"),0.875); -SetRandomCommand=stoptweening;maxwidth,128;linear,0.2;diffuse,color("Green");textglowmode,'TextGlowMode_Inner';glowshift;effectcolor1,color("1,1,1,0.05");effectcolor2,color("1,1,1,0.325"); -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 - -[CodeDetector] -# For Future Reference: -# @ = Holding -# - = In Conjuction With / Then -# ~ = Released -# + = At The Same Time - -[CodeDetectorOnline] - -[CombinedLifeMeterTug] -# We don't use it. -MeterWidth=512-8 -MeterHeight=40 - -[Combo] -ShowComboAt=2 - -LabelMinZoom=0.875*1 -LabelMaxZoom=0.875*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; -NumberOnCommand=y,240-216-1.5;shadowlength,1;horizalign,right;vertalign,bottom;skewx,-0.125; - -ComboLabelOnCommand=x,0;y,23;shadowlength,1;zoom,0.75;align,0,1 -MissLabelOnCommand=x,0;y,23;shadowlength,1;zoom,0.75;align,0,1 - -[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 - -[HelpDisplay] -TipShowTime=7 - -[Judgment] -JudgmentW1Command=finishtweening;shadowlength,0;y,0;diffusealpha,1;zoom,1.3;linear,0.05;zoom,1;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0;glowblink;effectperiod,0.05;effectcolor1,color("1,1,1,0");effectcolor2,color("1,1,1,0.25") -JudgmentW2Command=finishtweening;y,0;shadowlength,0;diffusealpha,1;zoom,1.3;linear,0.05;zoom,1;sleep,0.5;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0 -JudgmentW3Command=finishtweening;y,0;shadowlength,0;diffusealpha,1;zoom,1.2;linear,0.05;zoom,1;sleep,0.5;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0; -JudgmentW4Command=finishtweening;y,0;shadowlength,0;diffusealpha,1;zoom,1.1;linear,0.05;zoom,1;sleep,0.5;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0; -JudgmentW5Command=finishtweening;y,0;shadowlength,0;diffusealpha,1;zoom,1.0;vibrate;effectmagnitude,1,2,2;sleep,0.5;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0 -JudgmentMissCommand=finishtweening;y,0;shadowlength,0;diffusealpha,1;zoom,1;y,-20;linear,0.8;y,20;sleep,0.5;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0 -# Late/Early -OffsetOnCommand= -OffsetLateCommand= -OffsetEarlyCommand= - -[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; - -[Course] - -[CustomDifficulty] - -[DifficultyList] -ItemsSpacingY=24 -NumShownItems=8 - -[FadingBanner] -BannerFadeFromCachedCommand=diffusealpha,1;stoptweening;accelerate,0.05;glow,Color.Alpha( Color("White"), 0.45 );decelerate,0.075;diffusealpha,0;glow,Color("Invisible"); -BannerOnCommand= -BannerFadeFromCachedCommand=diffusealpha,1;stoptweening;linear,0.1;glow,Color.Alpha(Color("White"),0.25);decelerate,0.15;glow,Color.Invisible;diffusealpha,0 -BannerFadeOffCommand=diffusealpha,1;stoptweening;linear,0.1;diffusealpha,0 -BannerResetFadeCommand=diffusealpha,1 - -BannerRouletteCommand= -BannerRandomCommand= -[Gameplay] - -[GameState] - -[GrooveRadar] - -[GroupList] - -[HighScore] - -[Inventory] - -[LifeMeterBar] -OverOnCommand=diffuse,Color("Orange");diffuserightedge,BoostColor(Color("Orange"),1.5) - -[LifeMeterBattery] -BatteryBlinkTime=0.5 -# -BatteryP1X=0 -BatteryP1Y=0 -BatteryP2X=0 -BatteryP2Y=0 -# -NumLivesP2OnCommand=zoomx,-1 -NumLivesP2LoseLifeCommand=zoomx,-1.5;zoomy,1.5;linear,0.15;zoomx,-1;zoomy,1 - -[LifeMeterBattery Percent] -# -PercentP2OnCommand=zoom,0.7;zoomx,-0.7;shadowlength,0;diffuse,PlayerColor(PLAYER_2) -DancePointsP2OnCommand=zoom,0.7;zoomx,-0.7;shadowlength,0;diffuse,PlayerColor(PLAYER_2) - -[LifeMeterTime] - -[LyricDisplay] - -[NotesWriterSM] - -[OptionRow] -TitleOnCommand=shadowlength,0;skewx,-0.1;uppercase,true;wrapwidthpixels,136;maxheight,42;zoom,0.6 -TitleGainFocusCommand=stoptweening;zoom,0.6375*1.125;bounceend,0.1;diffuse,Color("Orange");diffusetopedge,BoostColor(Color("Orange"),1.5);strokecolor,Color("Black");zoom,0.6375; -# TitleGainFocusCommand=stoptweening;zoom,0.6375*1.25;bounceend,0.05;diffuse,Color("Orange");diffusetopedge,BoostColor(Color("Orange"),1.5);strokecolor,Color("Black");zoom,0.6375;thump;effectmagnitude,1,1.05,1;effectclock,'beat' -TitleLoseFocusCommand=diffuse,Color("White");strokecolor,Color("Black");stopeffect; -# -ItemsStartX=SCREEN_CENTER_X-140 -ItemsEndX=SCREEN_CENTER_X+80 -ItemsGapX=12 -ItemsMinBaseZoom=0.5 -ItemsLongRowP1X=SCREEN_CENTER_X-60 -ItemsLongRowP2X=SCREEN_CENTER_X+100 -ItemsLongRowSharedX=SCREEN_CENTER_X -ItemOnCommand=shadowlength,1;zoom,0.55 -ItemGainFocusCommand= -ItemLoseFocusCommand= -TweenSeconds=0.05 -[OptionRowService] - -[OptionRowExit] -FrameOnCommand=visible,true;diffuse,Color("Red"); -FrameX=SCREEN_CENTER_X - -ItemsMinBaseZoom=1 -ItemOnCommand=shadowlength,1;zoom,0.8;diffuse,Color("Red");diffusebottomedge,BoostColor(Color("Red"),0.75);shadowcolor,BoostColor(Color("Red"),0.35) -ItemGainFocusCommand=stoptweening;linear,0.1;zoom,1;diffuse,Color("Red");diffusebottomedge,BoostColor(Color("Red"),0.75) -ItemLoseFocusCommand=stoptweening;decelerate,0.05;zoom,0.8; -ColorSelected=Color("Red") -ColorNotSelected=Color("Red") -ColorDisabled=Color("Red") - -ItemsLongRowP1X=SCREEN_CENTER_X-1024 -ItemsLongRowP2X=SCREEN_CENTER_X+1024 -ItemsLongRowSharedX=SCREEN_CENTER_X - -[OptionsCursor] - -[OptionsCursorP1] -LeftOnCommand=horizalign,right;diffuse,PlayerColor(PLAYER_1) -MiddleOnCommand=;diffuse,PlayerColor(PLAYER_1) -RightOnCommand=horizalign,left;diffuse,PlayerColor(PLAYER_1) - -[OptionsCursorP2] -LeftOnCommand=horizalign,right;diffuse,PlayerColor(PLAYER_2) -MiddleOnCommand=;diffuse,PlayerColor(PLAYER_2) -RightOnCommand=horizalign,left;diffuse,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) - -[MenuTimer] -Text1OnCommand=horizalign,right;stopeffect;finishtweening;shadowlength,2;strokecolor,Color("Outline"); -Text1FormatFunction=function(fSeconds) fSeconds=math.floor(fSeconds); return string.format("%02.0f",fSeconds) end - -Text2OnCommand=x,2;y,3;stopeffect;stoptweening;halign,0;shadowlength,0;strokecolor,Color("Outline");zoom,0.65 -Text2FormatFunction=function(fSeconds) local remainder=fSeconds-math.floor(fSeconds); local digit=math.floor(remainder*100); return string.format("%02.0f",digit) end - -Warning10Command=diffuseshift;effectperiod,1;effectcolor1,Color.White;effectcolor2,Color.Red; - -[MenuTimerNoSound] - -[MenuTimerContinue] -Fallback="MenuTimer" -Text1OnCommand=strokecolor,Color.Outline;shadowlength,2 -Text1FormatFunction=function(fSeconds) return string.format("%02.2f",fSeconds) end; - -Text2OnCommand=visible,false -Text2FormatFunction=function(fSeconds) return "" end; - - -[MusicWheel] -SwitchSeconds=0.04 -LockedInitialVelocity=7 - -RouletteSwitchSeconds=0.04 -RouletteSlowDownSwitches=5 -LockedInitialVelocity=15 - -; linear wheel example: -; ItemTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) \ -; self:y(offsetFromCenter*38); \ -; end; -; 3D wheel example: -; ItemTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) \ -; local curve = math.pi; \ -; local WHEEL_3D_RADIUS = 245; \ -; local rotationx_radians = scale(offsetFromCenter,-numItems/2,numItems/2,-curve/2,curve/2); \ -; self:x( 0 - math.cos(offsetFromCenter/math.pi) ); \ -; self:y( WHEEL_3D_RADIUS * math.sin(rotationx_radians) ); \ -; self:z( -100 + WHEEL_3D_RADIUS * math.cos(rotationx_radians) ); \ -; self:rotationx( rotationx_radians * 180/math.pi ); --[[ to degrees end]] \ -; end; -ItemTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) self:x( (1-math.cos(offsetFromCenter/math.pi))*44 ); self:y( offsetFromCenter*46 ); end -MusicWheelSortOnCommand=fov,90; -MusicWheelSortOffCommand=fov,90; -MusicWheelItemSortOnCommand=zoomy,0;bounceend,0.05;zoomy,1 -MusicWheelItemSortOffCommand=linear,0.05;zoomy,0 -HighlightOnCommand=diffuseramp;effectcolor2,Color.White;effectcolor1,color("1,1,1,0.5");effectclock,'beatnooffset' -HighlightSortOnCommand=stoptweening;decelerate,0.05;glow,Color.Stealth;zoom,1 -HighlightSortOffCommand=stoptweening;accelerate,0.05;glow,Color.Yellow;zoom,1.05 -WheelItemOnDelayOffset=0.04 -WheelItemOffDelayOffset=0.04 - -SectionColor1=Color("Orange") -# -SongRealExtraColor=Color("Red") -SortMenuColor=Color("Orange") - -# - -UseEasyMarkerFlag=true - - -[CourseWheel] - -[OniWheel] -Fallback="CourseWheel" -ModeMenuChoiceNames="Oni,Survival" - -[OnlineMusicWheel] - -[MusicWheelItem] -WheelNotifyIconX=-128-16+0.5 -WheelNotifyIconOnCommand=shadowlength,2; -# -SongNameX=-120 -# -CourseX=-120 -CourseOnCommand=maxwidth,208;horizalign,left -# -SectionExpandedX=-38 -SectionExpandedY=-2 -SectionExpandedOnCommand=maxwidth,194;shadowlength,1;shadowcolor,color("0.1,0.1,0.1,0.25") -# -SectionCollapsedX=-38 -SectionCollapsedY=-2 -SectionCollapsedOnCommand=maxwidth,194;shadowlength,1;shadowcolor,color("0.1,0.1,0.1,0.2") -# -SectionCountX=120 -SectionCountOnCommand=zoom,0.75;strokecolor,Color("Outline") -# -RouletteOnCommand=maxwidth,400;shadowlength,1;basezoom,0.75;rainbowscroll,true;pulse;effectmagnitude,1,1.125,1;effectperiod,3 -# -SortX=-132 -SortY=-2 -SortOnCommand=maxwidth,256;horizalign,left;shadowlength,1;shadowcolor,color("0,0,0,0.325") -# -ModeX=-132 -ModeY=-2 -ModeOnCommand=maxwidth,256;horizalign,left;strokecolor,Color("Outline") -# -GradeP1X=106+16 -GradeP1Y=-8 -GradeP2X=110+16 -GradeP2Y=8 - -[NoteField] -ShowBoard=true - -[PlayerStageStats] - -[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") - -[PlayerOptions] - -[PlayerShared] - -[Profile] - -[RadarValues] - -[RollingNumbers] - -[RollingNumbersEvaluation] - -[RollingNumbersJudgment] - -[ScoreDisplayNormal] -TextOnCommand=shadowlength,1; - -[ScoreDisplayOni] -TextX= -TextY= -TextOnCommand=shadowlength,1; -TextOffCommand= - -[ScoreDisplayOni Numbers] -TextX= -TextY= -TextOnCommand=shadowlength,1; -TextOffCommand= - -[ScoreDisplayLifeTime] -FrameOnCommand=visible,false;spin -# -TimeRemainingY=80 -TimeRemainingOnCommand=zoom,1;shadowlength,1; -# -DeltaSecondsOnCommand=y,80; -DeltaSecondsGainLifeCommand=zoom,0.5; - -[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 - -[ScoreDisplayRave] -MeterP1OnCommand=draworder,-1;texcoordvelocity,1,0 -MeterP2OnCommand=draworder,-1;zoomx,-1;texcoordvelocity,1,0 -LevelP1OnCommand=draworder,105;zoom,0.75;diffuse,ColorLightTone( PlayerColor(PLAYER_1) );strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );x,-144;skewx,-0.125; -LevelP2OnCommand=draworder,105;draworder,105;zoom,0.75;diffuse,ColorLightTone( PlayerColor(PLAYER_2) );strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );x,144;skewx,-0.125; - -[ScoreKeeperRave] - -[ScreenEvaluation Percent] -# TODO: Better name? -PercentP1OnCommand=horizalign,right;shadowlength,1;diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) ); -PercentP2OnCommand=horizalign,right;shadowlength,1;diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) ); -PercentRemainderP1OnCommand=horizalign,left;shadowlength,1;diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) ); -PercentRemainderP2OnCommand=horizalign,left;shadowlength,1;diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) ); -DancePointsP1X=0 -DancePointsP1Y=0 -DancePointsP1OnCommand=shadowlength,1;diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) ); -DancePointsP1OffCommand= -DancePointsP2X=0 -DancePointsP2Y=0 -DancePointsP2OnCommand=shadowlength,1;diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) ); -DancePointsP2OffCommand= -DancePointsDigits=2 -ApplyScoreDisplayOptions=true -PercentDecimalPlaces=2 -PercentTotalSize=5 - -[SoundEffectControl] - -[SoundEffectControl_Off] - -[SoundEffectControl_Speed] - -[SoundEffectControl_Pitch] - -[StepsDisplayListRow] -# TODO: Make this use DifficultyList? -CapitalizeDifficultyNames=false -NumShownItems=5 -ItemsSpacingY=24 -MoveCommand=decelerate,0.05 - -FrameX= - -FrameSetCommand=%function(self,param) \ - if param.CustomDifficulty and param.CustomDifficulty ~= "" then \ - self:diffuse(ColorMidTone( CustomDifficultyToColor(param.CustomDifficulty) )); \ - else \ - self:diffuse(color('1,1,1,1')); \ - end; \ -end; -# -NumTicks=10 -MaxTicks=10 -# -ShowMeter=true -MeterX=56 -MeterOnCommand=shadowlength,1;zoom,0.65;textglowmode,'TextGlowMode_Inner'; -MeterSetCommand=%function(self,param) \ - if param.CustomDifficulty and param.CustomDifficulty ~= "" then \ - self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \ - self:shadowcolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); \ - end; \ - if param.Meter then \ - if param.Meter >= 10 then \ - self:textglowmode('TextGlowMode_Inner'); \ - self:glowshift(); \ - else \ - self:stopeffect(); \ - end; \ - end; \ -end; -# -ShowDescription=true -DescriptionX=ThemePrefs.Get("AutoSetStyle") and (-64-8+20) or (-64-8) -DescriptionOnCommand=shadowlength,1;horizalign,left;zoom,0.65;maxwidth,128+8-20;uppercase,true; -DescriptionSetCommand=%function(self,param) \ - if self:GetText() == "" then \ - self:settext("Edit"); \ - end; \ - if param.CustomDifficulty and param.CustomDifficulty ~= "" then \ - self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \ - self:shadowcolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); \ - end; \ -end; -# -ShowAutogen=true -AutogenX=0 -AutogenY=0 -AutogenOnCommand=diffuseshift;effectcolor1,Color.Alpha( Color("Green") , 0.5 );effectcolor2,ColorMidTone( Color("Green") ); -#AutogenOnCommand=zoom,0.75; -# -ShowStepsType=ThemePrefs.Get("AutoSetStyle") -StepsTypeX=-64-8 -StepsTypeY=0 -StepsTypeOnCommand= -StepsTypeSetCommand= - -[SongMeterDisplay] -StreamWidth=380 - -ContainerX= -ContainerY= -ContainerOnCommand= -ContainerOffCommand= - -FrameX=0 -FrameY=0 -FrameOnCommand=sleep,2;linear,0.25;diffuse,Color("Orange");glow,1,1,1,0.5;decelerate,0.6;glow,1,1,1,0 -FrameOffCommand= - -StreamX=0 -StreamY=0 -StreamOnCommand=0 -StreamOffCommand=0 - -TipX=0 -TipY=0 -TipOnCommand= -TipOffCommand= -[SongMeterDisplayP1] -Fallback="SongMeterDisplay" -FrameOnCommand=sleep,2;linear,0.25;diffuse,PlayerColor(PLAYER_1);glow,1,1,1,0.5;decelerate,0.6;glow,1,1,1,0 -[SongMeterDisplayP2] -Fallback="SongMeterDisplay" -FrameOnCommand=sleep,2;linear,0.25;diffuse,PlayerColor(PLAYER_2);glow,1,1,1,0.5;decelerate,0.6;glow,1,1,1,0 - -[StepsDisplayEvaluation] -Fallback="StepsDisplay" - -[StreamDisplay] -; a simple bar life meter: -; PillTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) local native_width=32; local zoomed_width=12; self:zoomx(zoomed_width/native_width); self:x((itemIndex-(numItems/2))*zoomed_width); end -# PillTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) \ - # local fItemWidth = ( 256 / numItems ) \ - # self:x( ((itemIndex-(numItems/2))*fItemWidth) + ( numItems / 2 ) ); \ - # self:zoomtowidth(fItemWidth); \ - # self:diffuseramp(); \ - # self:effectperiod(4); \ - # self:effectoffset((itemIndex-1)/numItems * -1); \ - # self:effectcolor2(color("1,1,1,1")); \ - # self:effectcolor1(color("0.5,0.5,0.5,1")); \ - # self:effectclock('beatnooffset'); \ -# end; -PillTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) \ - local offset = itemIndex / numItems \ - local rate = 4 \ - local fItemWidth = ( 256 / numItems ) \ - self:x( ((itemIndex-(numItems/2))*fItemWidth) + ( numItems / 2 ) ); \ - self:zoomtowidth(fItemWidth); \ - self:diffuseramp(); \ - self:effectcolor2(color("1,1,1,1")); \ - self:effectcolor1(color("0.5,0.5,0.5,1")); \ - self:effectperiod(rate); \ - self:effectclock('beat'); \ - self:effectoffset(1-offset); \ -end; -# PillTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) \ - # local fItemWidth = ( 256 / numItems ) \ - # self:x( ((itemIndex-(numItems/2))*fItemWidth) + ( numItems / 2 ) ); \ - # self:zoomtowidth(fItemWidth); \ - # self:diffuseramp(); \ - # self:effecttiming(1,0.01875*itemIndex,1,1-(0.01875*itemIndex)); \ - # self:effectclock('beatnooffset'); \ -# end; -TextureCoordScaleX=256/16 -NumPills=16 - -[TextBanner] -TitleOnCommand=horizalign,left;shadowlength,1; -SubtitleOnCommand=horizalign,left;shadowlength,1; -ArtistOnCommand=horizalign,left;shadowlength,1;skewx,-0.2 -ArtistPrependString="" - -[TextBannerHighScore] -Fallback="TextBanner" - -[WheelNotifyIcon] - -[Screen] - -[ScreenDebugOverlay] -BackgroundColor=color("0,0,0,0.75") - -LineOnColor=Color.White -LineOffColor=color("0.75,0.75,0.75,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;skewx,-0.125;shadowlength,1 - -PageStartX=SCREEN_CENTER_X-100 -PageSpacingX=120 -PageTextOnCommand=NoStroke;zoom,0.75;strokecolor,Color.Outline; -PageTextGainFocusCommand=diffuse,color("1,1,1,1");skewx,-0.125; -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;skewx,-0.125;diffusebottomedge,color("0.75,0.75,0.75,1");strokecolor,Color.Outline -HeaderTextOffCommand= -# - -[ScreenSystemLayer] -ShowClock=true -CreditsP1OnCommand=horizalign,left;vertalign,bottom;zoom,0.675;shadowlength,1;diffuse,PlayerColor(PLAYER_1);diffusetopedge,ColorLightTone(PlayerColor(PLAYER_1)); -# -CreditsP2OnCommand=horizalign,right;vertalign,bottom;zoom,0.675;shadowlength,1;diffuse,PlayerColor(PLAYER_2);diffusetopedge,ColorLightTone(PlayerColor(PLAYER_2)); -# - -[ScreenConsoleOverlay] - -[ScreenInstallOverlay] - -[ScreenSyncOverlay] - -[ScreenStatsOverlay] - -[ScreenWithMenuElements] -WaitForChildrenBeforeTweening=true - -ScreenInDelay=0 -ScreenOutDelay=0 - -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+4 -FooterOnCommand=draworder,1; -FooterOffCommand= - -ShowHelp=true -HelpX=SCREEN_CENTER_X -HelpY=SCREEN_BOTTOM-16 -HelpOnCommand=SetSecsBetweenSwitches,4;zoom,0.675;maxwidth,480/0.675;shadowlength,1;strokecolor,Color("Black");draworder,105;zoomy,0;zoom,1*0.675;linear,0.175 -HelpOffCommand=linear,0.175;zoomy,0 - -AlternateHelpDisplayX=SCREEN_CENTER_X -AlternateHelpDisplayY=SCREEN_BOTTOM-16 -# AlternateHelpDisplayOnCommand=draworder,105; -AlternateHelpDisplayOnCommand=SetSecsBetweenSwitches,4;zoom,0.675;maxwidth,480/0.675;shadowlength,1;strokecolor,Color("Black");draworder,105;zoomy,0;linear,0.175;zoom,1*0.675;diffusealpha,0 -AlternateHelpDisplayOffCommand=linear,0.175;zoomy,0 - -TimerX=SCREEN_RIGHT-36-4 -TimerY=SCREEN_TOP+23 -TimerOnCommand=draworder,2;visible,PREFSMAN:GetPreference("MenuTimer"); -# TimerOnCommand=fov,90;vanishpoint,SCREEN_RIGHT-36-4,SCREEN_TOP+20;draworder,5;visible,PREFSMAN:GetPreference("MenuTimer");rotationy,90;decelerate,0.4;rotationy,0; -TimerOffCommand= -# TimerOffCommand=accelerate,0.4;rotationx,90; - -StageDisplayNumberOffset=1 - -# -StageDisplayUseShortString=false - -# This is useful -ArcadeOverlayX= -ArcadeOverlayY= -ArcadeOverlayOnCommand=draworder,100 -ArcadeOverlayOffCommand= -# -ArcadeOverlay.TextX=SCREEN_CENTER_X -ArcadeOverlay.TextY=SCREEN_BOTTOM-48 -ArcadeOverlay.TextOnCommand= -ArcadeOverlay.TextOffCommand= - -[ScreenWithMenuElementsBlank] -ShowHeader=false -ShowFooter=false - -[ScreenSelectMaster] - -[ScreenSelectMasterBlank] - -[ScreenTextEntry] -QuestionOnCommand=diffuse,Color("Orange");diffusetopedge,BoostColor(Color("Orange"),1.5);wrapwidthpixels,600 -AnswerOnCommand=diffuse,Color("Blue");glowshift; - - -[ScreenInit] -PrepareScreens="ScreenTitleMenu,ScreenTitleJoin" -GroupedScreens="ScreenInit,ScreenTitleJoin,ScreenTitleMenu" -PersistScreens="ScreenInit,ScreenTitleJoin,ScreenTitleMenu" - -[ScreenTitleMenu] -ShowHeader=false -ShowFooter=true -# -WrapScroller=false -ScrollerTransform=function(self,offset,itemIndex,numItems) self:y((28)*(itemIndex-(numItems-1)/2)); end; -ScrollerSecondsPerItem=0 -ScrollerNumItemsToDraw=20 -ScrollerX=SCREEN_CENTER_X -ScrollerY=SCREEN_CENTER_Y+80 -ScrollerOnCommand=zoom,0;bounceend,0.35;zoom,1 -# -ShowLogo=true -LogoX=SCREEN_CENTER_X-32 -LogoY=SCREEN_CENTER_Y-68 -LogoOnCommand= -LogoOffCommand= -# -ShowTimingDifficulty=true -TimingDifficultyX=SCREEN_LEFT+16 -TimingDifficultyY=SCREEN_TOP+22 -TimingDifficultyOnCommand= -TimingDifficultyOffCommand= -# -ShowLifeDifficulty=true -LifeDifficultyX=SCREEN_LEFT+16 -LifeDifficultyY=SCREEN_TOP+44 -LifeDifficultyOnCommand= -LifeDifficultyOffCommand= -# -ShowNumSongs=true -NumSongsX=SCREEN_LEFT+16 -NumSongsY=SCREEN_TOP+68 -NumSongsOnCommand=vertalign,bottom;horizalign,left;zoom,0.5;shadowlength,1;playcommand,"Set" -NumSongsOffCommand= -ShowCurrentGametype=true -# -CurrentGametypeX=SCREEN_LEFT+16 -CurrentGametypeY=SCREEN_TOP+84 -CurrentGametypeOnCommand=vertalign,bottom;horizalign,left;zoom,0.5;shadowlength,1 -CurrentGametypeOffCommand= -# -ShowSystemDirection=false -SystemDirectionX=SCREEN_LEFT+40 -SystemDirectionY=SCREEN_TOP+24 -SystemDirectionOnCommand= -SystemDirectionOffCommand= -# -ShowVersionInfo=true -VersionInfoX=SCREEN_RIGHT-16 -VersionInfoY=SCREEN_TOP+24 -VersionInfoOnCommand= - - -VersionInfoOffCommand= -# -ShowNetworkStatus=true -NetworkStatusX=SCREEN_LEFT+12 -NetworkStatusY=SCREEN_BOTTOM-64 -NetworkStatusOnCommand=halign,0; -NetworkStatusOffCommand=linear,0.5;cropright,1 -# - -[ScreenQuickSetupOverview] - -IconStartX=SCREEN_CENTER_X-160 -IconStartY=SCREEN_BOTTOM-60 -IconSetX=SCREEN_CENTER_X-160 -IconSetY=SCREEN_BOTTOM-60 -IconBackX=SCREEN_CENTER_X+160 -IconBackY=SCREEN_BOTTOM-60 - -ExplanationX=SCREEN_CENTER_X -ExplanationY=SCREEN_BOTTOM-100 -ExplanationOnCommand=shadowlength,1;zoom,0.75;maxwidth,SCREEN_WIDTH/0.75; -ExplanationOffCommand= - - -[ScreenProfileLoad] -# -ShowHeader=true -ShowFooter=true -ShowHelp=true - -[ScreenSelectProfile] -WaitForChildrenBeforeTweening=true - -[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=zoom,0;bounceend,0.35;zoom,1 -IconChoiceOffCommand=linear,0.05;zoomx,0 -# - -[ScreenSelectPlayMode] -PersistScreens="ScreenSelectPlayMode,ScreenSelectMusic" -# -ScreenOutDelay=1.5 -# -DefaultChoice="Easy" -# ChoiceNames="Normal,Extended" -# -PerChoiceIconElement=false -# -ShowScroller=true -WrapScroller=true -ScrollerX=SCREEN_CENTER_X -ScrollerY=SCREEN_CENTER_Y-60 -ScrollerOnCommand=SetFastCatchup,true; -ScrollerOffCommand=decelerate,0.35;y,SCREEN_CENTER_Y;sleep,1.15;linear,0.1;zoomy,0 -# -ShowBackgroundFrame=false -BackgroundFrameX=SCREEN_CENTER_X -BackgroundFrameY=SCREEN_CENTER_Y-60 -BackgroundFrameOnCommand=diffuse,Color("Black");diffusealpha,0.7 -BackgroundFrameOffCommand=decelerate,0.8;y,SCREEN_CENTER_Y;sleep,1.5;linear,0.1;zoomy,0 -# -ShowIcon=true -UseIconMetrics=true -# -IconGainFocusCommand=stoptweening;glowshift;decelerate,0.125;zoom,1; -IconLoseFocusCommand=stoptweening;stopeffect;decelerate,0.125;zoom,0.6; -# IconMinZoom=0.5 -# IconBaseZoom=0.6 -# -IconChoiceEasyX=SCREEN_CENTER_X-(240*(5/6)) -IconChoiceEasyY=SCREEN_BOTTOM-88-64 -IconChoiceEasyOnCommand=zoom,0;bounceend,0.35;zoom,0.8 -IconChoiceEasyOffCommand=linear,0.1175;zoomx,0 -# -IconChoiceNormalX=SCREEN_CENTER_X-80 -IconChoiceNormalY=SCREEN_BOTTOM-88-64 -IconChoiceNormalOnCommand=zoom,0;bounceend,0.35;zoom,0.8 -IconChoiceNormalOffCommand=linear,0.1175;zoomx,0 -# -IconChoiceHardX=SCREEN_CENTER_X+(80*(5/6)) -IconChoiceHardY=SCREEN_BOTTOM-88-64 -IconChoiceHardOnCommand=zoom,0;bounceend,0.35;zoom,0.8 -IconChoiceHardOffCommand=linear,0.1175;zoomx,0 -# -IconChoiceRaveX=SCREEN_CENTER_X+80 -IconChoiceRaveY=SCREEN_BOTTOM-88-64 -IconChoiceRaveOnCommand=zoom,0;bounceend,0.35;zoom,0.8 -IconChoiceRaveOffCommand=linear,0.1175;zoomx,0 -# -IconChoiceNonstopX=SCREEN_CENTER_X-160 -IconChoiceNonstopY=SCREEN_BOTTOM-88 -IconChoiceNonstopOnCommand=zoom,0;bounceend,0.35;zoom,0.8 -IconChoiceNonstopOffCommand=linear,0.1175;zoomx,0 -# -IconChoiceOniX=SCREEN_CENTER_X -IconChoiceOniY=SCREEN_BOTTOM-88 -IconChoiceOniOnCommand=zoom,0;bounceend,0.35;zoom,0.8 -IconChoiceOniOffCommand=linear,0.1175;zoomx,0 -# -IconChoiceEndlessX=SCREEN_CENTER_X+160 -IconChoiceEndlessY=SCREEN_BOTTOM-88 -IconChoiceEndlessOnCommand=zoom,0;bounceend,0.35;zoom,0.8 -IconChoiceEndlessOffCommand=linear,0.1175;zoomx,0 - -[ScreenSelectCharacter] - -[ScreenGameInformation] - -[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,0.675*0.75; -HelpSelectMenuClosedMessageCommand=stoptweening;maxwidth,480/0.675;zoom,0.675*0.75;bouncebegin,0.125;diffusealpha,1;zoom,0.675 -# Clone everything from HelpDisplay: we're lazy -ShowAlternateHelpDisplay=true -# AlternateHelpDisplaySelectMenuOpenedMessageCommand=stoptweening;y,SCREEN_BOTTOM-16;accelerate,0.0725/2;y,SCREEN_BOTTOM-16-16;diffusealpha,1;decelerate,0.0725/2;y,SCREEN_BOTTOM-16-32; -# AlternateHelpDisplaySelectMenuClosedMessageCommand=stoptweening;y,SCREEN_BOTTOM-16;smooth,0.125;y,SCREEN_BOTTOM-16;diffusealpha,0; -AlternateHelpDisplaySelectMenuOpenedMessageCommand=stoptweening;maxwidth,480/0.675;zoom,0.675*1.25;bounceend,0.2;diffusealpha,1;zoom,0.675; -AlternateHelpDisplaySelectMenuClosedMessageCommand=stoptweening;maxwidth,480/0.675;zoom,0.675;accelerate,0.125;diffusealpha,0;zoom,0.675*0.75; -# -MusicWheelX=SCREEN_CENTER_X+160 -MusicWheelY=SCREEN_CENTER_Y -MusicWheelOnCommand=draworder,-5;fov,90;vanishpoint,SCREEN_CENTER_X+160,SCREEN_CENTER_Y;addx,SCREEN_CENTER_X;decelerate,0.1;addx,-SCREEN_CENTER_X -MusicWheelOffCommand=bouncebegin,0.15;zoomx,0; -# -ShowNewSong=not GAMESTATE:IsCourseMode() -NewSongX=SCREEN_CENTER_X-160+128-24 -NewSongY=SCREEN_TOP+160-2 -NewSongOnCommand=finishtweening;diffuse,Color("Orange");diffusetopedge,Color("Yellow");strokecolor,Color("Black");zoom,0.675;draworder,106;playcommand,"Set" -NewSongOffCommand=bouncebegin,0.1;zoom,0;diffusealpha,0 -NewSongShowCommand=finishtweening;diffusealpha,1;glowshift;effectclock,'bgm';effectperiod,4;textglowmode,'TextGlowMode_Inner'; -NewSongHideCommand=finishtweening;;diffusealpha,0;stopeffect; -# -ShowSongTime=true -SongTimeX=SCREEN_CENTER_X-160 -SongTimeY=SCREEN_TOP+160+(36/2)+8 -SongTimeOnCommand=zoom,0.75;strokecolor,Color("Outline");shadowlength,1 - - -SongTimeOffCommand=bouncebegin,0.15;zoom,0;diffusealpha,0; -SongTimeResetCommand=diffuse,Color("White"); -SongTimeAutogenCommand=diffuse,Color("Green"); -SongTimeLongCommand=diffuse,Color("Yellow");diffusebottomedge,Color("Orange"); -SongTimeMarathonCommand=diffuse,Color("Orange");diffusebottomedge,Color("Red"); -# -ShowSortOrderFrame=false -SortOrderFrameX=SCREEN_CENTER_X+128+32 -SortOrderFrameY=SCREEN_TOP+24 -SortOrderFrameOnCommand=draworder,105;shadowlength,1 -SortOrderFrameSortCommand= -SortOrderFrameSongChosenCommand=linear,0.1;diffusealpha,0; -SortOrderFrameOffCommand=bouncebegin,0.05;zoomy,0; -# -ShowSortOrder=true -SortOrderX=SCREEN_CENTER_X-160+128 -SortOrderY=SCREEN_TOP+160+(36/2)+8 -SortOrderOnCommand=draworder,105;horizalign,right;strokecolor,Color("Outline");zoom,0.675;maxwidth,96/0.675; -SortOrderSortCommand=finishtweening;zoom,0.675*1.25;diffuse,Color("Yellow");diffusebottomedge,Color("Orange");decelerate,0.5;zoom,0.675;diffuse,Color("White"); -SortOrderSongChosenCommand=linear,0.25;diffusealpha,0; -SortOrderOffCommand=bouncebegin,0.05;zoomy,0; -# -ShowStageDisplay=true -StageDisplayX=SCREEN_RIGHT-128 -StageDisplayY=SCREEN_TOP+24+3 -StageDisplayOnCommand=skewx,-0.125;draworder,105;fov,90;zoom,0.75 -StageDisplayOffCommand=linear,0.05;zoomy,0; -# -ShowDifficultyDisplay=not ThemePrefs.Get("AutoSetStyle") and not GAMESTATE:IsCourseMode() -DifficultyDisplayX=SCREEN_CENTER_X-160 -DifficultyDisplayY=SCREEN_TOP+160-96+2 -DifficultyDisplayOnCommand=draworder,105;fov,90;zoom,1;zoomy,0;sleep,0.2;smooth,0.1;zoomy,1 -DifficultyDisplayOffCommand=linear,0.05;zoomy,0; -# -BannerX=SCREEN_CENTER_X-160 -BannerY=SCREEN_TOP+160-36+4 -BannerOnCommand=draworder,-1;scaletoclipped,256,80;visible,true;ztest,1;addy,-SCREEN_CENTER_Y;decelerate,0.1;addy,SCREEN_CENTER_Y -BannerOffCommand=bouncebegin,0.15;zoomx,0; -# -ShowBannerFrame=true -BannerFrameX=SCREEN_CENTER_X-160 -BannerFrameY=SCREEN_TOP+160-36+4 -BannerFrameOnCommand=draworder,105;addy,-SCREEN_CENTER_Y;decelerate,0.1;addy,SCREEN_CENTER_Y -BannerFrameOffCommand=bouncebegin,0.15;zoomx,0; -# -ShowBPMDisplay=true -BPMDisplayX=SCREEN_CENTER_X-160-90+2 -BPMDisplayY=SCREEN_TOP+160+(36/2)+8 -BPMDisplayOnCommand=finishtweening;maxwidth,128;horizalign,left;strokecolor,Color.Outline;addx,320;zoomx,0;decelerate,0.1;addx,-320;zoomx,1 -BPMDisplayOffCommand=bouncebegin,0.05;zoomx,0; -# -ShowBPMLabel=true -BPMLabelX=SCREEN_CENTER_X-160-90 -BPMLabelY=SCREEN_TOP+160+(36/2)+8 -BPMLabelOnCommand=addx,-SCREEN_CENTER_X;decelerate,0.1;addx,SCREEN_CENTER_X -BPMLabelOffCommand=bouncebegin,0.05;zoomx,0; -# -ShowSegmentDisplay=not GAMESTATE:IsCourseMode() -SegmentDisplayX=SCREEN_CENTER_X-160 -SegmentDisplayY=SCREEN_TOP+160-36+4 -SegmentDisplayOnCommand=addx,-SCREEN_CENTER_X;decelerate,0.1;addx,SCREEN_CENTER_X -SegmentDisplayOffCommand=bouncebegin,0.05;zoomx,0; -# -ShowDifficultyList=not GAMESTATE:IsCourseMode(); -DifficultyListX=SCREEN_CENTER_X-160 -DifficultyListY=SCREEN_TOP+216 -DifficultyListOnCommand=addx,-SCREEN_CENTER_X;decelerate,0.1;addx,SCREEN_CENTER_X; -DifficultyListStartSelectingStepsMessageCommand=finishtweening;accelerate,0.2;zoom,1.1;decelerate,0.2;zoom,1; -DifficultyListOffCommand=bouncebegin,0.05;zoomx,0; -# -DifficultyListTweenOnCommand=stoptweening;bounceend,0.1;zoomx,1 -DifficultyListTweenOffCommand=stoptweening;bouncebegin,0.1;zoomx,0 -# Shrink the difficultylist for viewing panedisplays; -# DifficultyListSelectMenuOpenedMessageCommand=stoptweening;decelerate,0.1;zoom,0.5; -# DifficultyListSelectMenuClosedMessageCommand=stoptweening;accelerate,0.05;zoom,1; -# -ShowPaneDisplayFrameP1=true -PaneDisplayFrameP1X=SCREEN_CENTER_X-160 -PaneDisplayFrameP1Y=SCREEN_BOTTOM-112-2 -PaneDisplayFrameP1OnCommand=player,PLAYER_1;diffuse,Color("Orange");zoomy,0;sleep,0.1;decelerate,0.1;zoomy,1 -PaneDisplayFrameP1OffCommand=bouncebegin,0.05;zoomx,0; -PaneDisplayFrameP1PlayerJoinedMessageCommand=%function(self,params) if params.Player == PLAYER_1 then self:playcommand("On") end end -# -ShowPaneDisplayTextP1=true -PaneDisplayTextP1X=SCREEN_CENTER_X-160 -PaneDisplayTextP1Y=SCREEN_BOTTOM-122-2 -PaneDisplayTextP1OnCommand=player,PLAYER_1;zoomy,0;sleep,0.1;decelerate,0.1;zoomy,1 -PaneDisplayTextP1OffCommand=bouncebegin,0.05;zoomx,0; -PaneDisplayTextP1PlayerJoinedMessageCommand=%function(self,params) if params.Player == PLAYER_1 then self:playcommand("On") end end -# -ShowPaneDisplayFrameP2=true -PaneDisplayFrameP2X=SCREEN_CENTER_X+160 -PaneDisplayFrameP2Y=SCREEN_BOTTOM-112-2 -PaneDisplayFrameP2OnCommand=player,PLAYER_2;diffuse,Color("Orange");zoomy,0;sleep,0.1;decelerate,0.1;zoomy,1 -PaneDisplayFrameP2OffCommand=bouncebegin,0.05;zoomx,0; -PaneDisplayFrameP2PlayerJoinedMessageCommand=%function(self,params) if params.Player == PLAYER_2 then self:playcommand("On") end end -# -ShowPaneDisplayTextP2=true -PaneDisplayTextP2X=SCREEN_CENTER_X+160 -PaneDisplayTextP2Y=SCREEN_BOTTOM-122-2 -PaneDisplayTextP2OnCommand=player,PLAYER_2;zoomy,0;sleep,0.1;decelerate,0.1;zoomy,1 -PaneDisplayTextP2OffCommand=bouncebegin,0.05;zoomx,0; -PaneDisplayTextP2PlayerJoinedMessageCommand=%function(self,params) if params.Player == PLAYER_2 then self:playcommand("On") end end -# -ShowCourseContentsList=false -CourseContentsListX=SCREEN_CENTER_X-160 -CourseContentsListY=SCREEN_TOP+216+6 -CourseContentsListOnCommand=addx,-SCREEN_CENTER_X;decelerate,0.1;addx,SCREEN_CENTER_X -CourseContentsListOffCommand=bouncebegin,0.05;zoomx,0; -# -ShowNumCourseSongs=GAMESTATE:IsCourseMode() -NumCourseSongsX=SCREEN_CENTER_X-160+128 -NumCourseSongsY=SCREEN_TOP+160+(36/2)+8 -NumCourseSongsOnCommand=zoom,0.75;strokecolor,Color("Outline");shadowlength,1 -NumCourseSongsOffCommand=bouncebegin,0.05;zoom,0;diffusealpha,0; -# -ShowSongOptions=true -SongOptionsX=SCREEN_CENTER_X -SongOptionsY=SCREEN_CENTER_Y -SongOptionsOnCommand=visible,false;draworder,1000 -SongOptionsOffCommand= -#-- -SongOptionsShowCommand=visible,true;uppercase,true;zoom,1.2;settext,THEME:GetString("ScreenSelectMusic","Press Start For Options");decelerate,0.2;zoom,1; -SongOptionsEnterCommand=uppercase,true;settext,THEME:GetString("ScreenSelectMusic","Entering Options");sleep,0.2;linear,0.2;zoomy,0; -SongOptionsHideCommand=linear,0.1;zoomy,0; -# -ShowSongOptionsFrame=true -SongOptionsFrameX=SCREEN_CENTER_X -SongOptionsFrameY=SCREEN_CENTER_Y -SongOptionsFrameOnCommand=visible,false;draworder,1000 -SongOptionsFrameOffCommand= -#-- -SongOptionsFrameShowCommand=visible,true;diffuse,Color("Orange");diffusealpha,0.5;zoomy,40*1.5;linear,1.5;zoomy,40; -SongOptionsFrameEnterCommand=sleep,0.5;linear,0.3;diffusealpha,0; -SongOptionsFrameHideCommand=linear,0.3;diffusealpha,0 -# -CDTitleX=SCREEN_CENTER_X-160+90 -CDTitleY=SCREEN_TOP+160+(36/2)+8 -CDTitleFrontCommand=diffuse,color('0.5,0.5,0.5,1');cullmode,'CullMode_Front' -CDTitleBackCommand=cullmode,'CullMode_Back' -#CDTitleOnCommand=draworder,106;shadowlength,1;zoom,0.75;diffusealpha,1;zoom,0;bounceend,0.1;zoom,0.75;spin;effectmagnitude,0,180,0; -CDTitleOnCommand=visible,false -CDTitleOffCommand=bouncebegin,0.05;zoomx,0; -# -ScoreP1SortChangeCommand=stoptweening; -ScoreP2SortChangeCommand=stoptweening; -ScoreFrameP1SortChangeCommand=stoptweening; -ScoreFrameP2SortChangeCommand=stoptweening; -# -ShowStepsDisplayP1=GAMESTATE:IsHumanPlayer(PLAYER_1) -StepsDisplayP1X=SCREEN_CENTER_X-160 -StepsDisplayP1Y=SCREEN_BOTTOM-60 -StepsDisplayP1OnCommand=visible,THEME:GetMetric(Var "LoadingScreen","ShowStepsDisplayP1");addy,SCREEN_CENTER_Y;decelerate,0.1;addy,-SCREEN_CENTER_Y -StepsDisplayP1OffCommand=bouncebegin,0.05;zoomx,0; -# StepsDisplayP1CurrentStepsP1ChangedMessageCommand=stoptweening;zoom,1.2;decelerate,0.05;zoom,1 -# -ShowStepsDisplayP2=GAMESTATE:IsHumanPlayer(PLAYER_2) -StepsDisplayP2X=SCREEN_CENTER_X+160 -StepsDisplayP2Y=SCREEN_BOTTOM-60 -StepsDisplayP2OnCommand=visible,THEME:GetMetric(Var "LoadingScreen","ShowStepsDisplayP2");addy,SCREEN_CENTER_Y;decelerate,0.1;addy,-SCREEN_CENTER_Y -StepsDisplayP2OffCommand=bouncebegin,0.05;zoomx,0; -# StepsDisplayP2CurrentStepsP2ChangedMessageCommand=stoptweening;zoom,1.2;decelerate,0.05;zoom,1 -# -ShowPercentScoreP1=true -PercentScoreP1X=SCREEN_CENTER_X-80-1 -PercentScoreP1Y=SCREEN_BOTTOM-60 -PercentScoreP1OnCommand=player,PLAYER_1;addy,SCREEN_CENTER_Y;decelerate,0.1;addy,-SCREEN_CENTER_Y -PercentScoreP1OffCommand=bouncebegin,0.05;zoomx,0; -# -ShowPercentScoreP2=true -PercentScoreP2X=SCREEN_CENTER_X+240-1 -PercentScoreP2Y=SCREEN_BOTTOM-60 -PercentScoreP2OnCommand=player,PLAYER_2;addy,SCREEN_CENTER_Y;decelerate,0.1;addy,-SCREEN_CENTER_Y -PercentScoreP2OffCommand=bouncebegin,0.05;zoomx,0; - -[ScreenSelectCourse] -MusicWheelType=GAMESTATE:GetPlayMode() == 'PlayMode_Oni' and "OniWheel" or "CourseWheel" -Codes=GAMESTATE:GetPlayMode() == 'PlayMode_Oni' and "OniCodeDetector" or "CourseCodeDetector" -# -ShowDifficultyList=false -ShowCourseContentsList=true -ShowNumCourseSongs=true -# -UsePlayerSelectMenu=false -SelectMenuAvailable=false -# -ShowSortOrder=true -SortOrderOnCommand=visible,false -# -ShowPaneDisplayFrameP1=false -ShowPaneDisplayTextP1=false -ShowPaneDisplayFrameP2=false -ShowPaneDisplayTextP2=false - - -[CourseCodeDetector] -NextSort1="" -NextSort2="" -NextSort3="" -NextSort4="" -ModeMenu1="" -ModeMenu2="" - -[OniCodeDetector] -Fallback="CodeDetector" - -[StepsDisplay] -FrameLoadCommand=%function(self,param) end; -NumTicks=10 -MaxTicks=14 -TicksX=0 -TicksY=0 -TicksOnCommand=shadowlength,0; -TicksSetCommand=%function(self,param) end; -MeterX=56-32 -MeterY=0 -MeterOnCommand=shadowlength,1;textglowmode,'TextGlowMode_Inner' -MeterSetCommand=%function(self,param) \ - if param.CustomDifficulty and param.CustomDifficulty ~= "" then \ - self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \ - self:shadowcolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); \ - end; \ - if param.Meter then \ - if param.Meter >= 100 then \ - self:basezoom(0.8); \ - self:glowshift(); \ - elseif param.Meter >= 10 then \ - self:basezoom(1); \ - self:glowshift(); \ - else \ - self:basezoom(1); \ - self:stopeffect(); \ - end; \ - end; \ -end; -# -ShowDescription=true -DescriptionX=-20-32 -DescriptionY=ThemePrefs.Get("AutoSetStyle") and -5 or 0 -DescriptionOnCommand=shadowlength,1;uppercase,true;zoom,0.75;maxwidth,128+8 -DescriptionSetCommand=%function(self,param) \ - if self:GetText() == "" then \ - self:settext("Edit"); \ - end; \ - if param.CustomDifficulty and param.CustomDifficulty ~= "" then \ - self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \ - self:shadowcolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); \ - end; \ -end; -# -ShowAutogen=true -AutogenX=-132 -AutogenY=0 -AutogenOnCommand= -AutogenSetCommand=finishtweening -AutogenTweenOnCommand=finishtweening;decelerate,0.25;zoom,1 -AutogenTweenOffCommand=finishtweening;bounceend,0.2;zoomx,8;zoomy,0 -# -ShowStepsType=ThemePrefs.Get("AutoSetStyle") -StepsTypeX=-20-32 -StepsTypeY=7 -StepsTypeOnCommand=zoom,0.45 - -[StepsDisplayGameplay] -Fallback="StepsDisplay" - -# -ShowMeter=true -ZeroMeterString="?" -MeterX=56 -MeterY=0 -MeterOnCommand=shadowlength,1;textglowmode,'TextGlowMode_Inner' -MeterSetCommand=%function(self,param) \ - if param.CustomDifficulty then \ - self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \ - self:shadowcolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); \ - end; \ - if param.Meter then \ - if param.Meter >= 100 then \ - self:zoom(0.8); \ - else \ - self:zoom(1); \ - end; \ - end; \ -end; -# -ShowDescription=true -DescriptionX=-20 -DescriptionY=ThemePrefs.Get("AutoSetStyle") and -5 or 0 -DescriptionOnCommand=shadowlength,1;uppercase,true;zoom,0.75;maxwidth,128+8 -DescriptionSetCommand=%function(self,param) \ - if self:GetText() == "" then \ - self:settext("Edit"); \ - end; \ - if param.CustomDifficulty then \ - self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)); \ - self:shadowcolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); \ - end; \ - (cmd(finishtweening;diffusealpha,0;addx,-4;smooth,0.125;addx,4;diffusealpha,1))(self); \ -end; -# -ShowAutogen=false -AutogenX=40 -AutogenY=0 -AutogenOnCommand= -AutogenSetCommand=%function(self,param) if param.Difficulty then self:diffuse(CustomDifficultyToLightColor(param.Difficulty)); self:strokecolor(CustomDifficultyToDarkColor(param.Difficulty)); end end -# -ShowStepsType=ThemePrefs.Get("AutoSetStyle") -StepsTypeX=-20 -StepsTypeY=7 -StepsTypeOnCommand=zoom,0.45 - -[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.35;x,SCREEN_LEFT -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") -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);diffusealpha,0.65;zoomtowidth,500;fadeleft,0.45;faderight,0.45; -LineHighlightP1ChangeCommand=finishtweening;diffusealpha,0.65; -LineHighlightP1ChangeToExitCommand=finishtweening;diffusealpha,0.15; -LineHighlightP2OnCommand=diffuse,PlayerColor(PLAYER_2);diffusealpha,0.65;zoomtowidth,500;fadeleft,0.45;faderight,0.45; -LineHighlightP2ChangeCommand=finishtweening;diffusealpha,0.65; -LineHighlightP2ChangeToExitCommand=finishtweening;diffusealpha,0.15; -# -ShowScrollBar=true -ScrollBarHeight=320 -ScrollBarTime=0.05 -ScrollBarX=SCREEN_CENTER_X+256+44 -ScrollBarY=SCREEN_CENTER_Y-24 -# -ShowExplanations=true -ExplanationP1X=SCREEN_CENTER_X-256-20 -ExplanationP1Y=SCREEN_CENTER_Y+174 -ExplanationP1OnCommand=diffuse,PlayerColor(PLAYER_1);shadowlength,1;wrapwidthpixels,256/0.5;zoom,0.5;halign,0;cropright,1;linear,0.5;cropright,0 -ExplanationP1OffCommand= -ExplanationP2X=SCREEN_CENTER_X+256+20 -ExplanationP2Y=SCREEN_CENTER_Y+174 -ExplanationP2OnCommand=diffuse,PlayerColor(PLAYER_2);shadowlength,1;wrapwidthpixels,256/0.5;zoom,0.5;halign,1;cropright,1;linear,0.5;cropright,0 -ExplanationP2OffCommand= -ExplanationTogetherX=SCREEN_CENTER_X -ExplanationTogetherY=SCREEN_CENTER_Y+184 -ExplanationTogetherOnCommand=stoptweening;shadowlength,0;zoom,0.75;wrapwidthpixels,(SCREEN_WIDTH*0.9375)*1.25;cropright,1;linear,0.5;cropright,0 -ExplanationTogetherOffCommand=stoptweening -[ScreenOptionsMaster] - -[ScreenOptionsSimple] - -[ScreenOptionsSimpleService] - -[ScreenOptionsService] -ShowHeader=true - -LineNames="GameType,GraphicSound,KeyConfig,Arcade,InputOptions,SoundGraphics,Theme,Profiles,Network,Advanced,Reload,Credits" -LineTheme="gamecommand;screen,ScreenOptionsTheme;name,Theme Options" - -# ScreenOptionsSystemDirection" - -NumRowsShown=14 -RowPositionTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) self:y(SCREEN_CENTER_Y-170+24*offsetFromCenter) end - -SeparateExitRow=false -SeparateExitRowY=SCREEN_BOTTOM-40 - -[ScreenOptionsExtended] -LineNames="2,Sync,3,10,11,4,12,5,Theme" - -[ScreenOptionsServiceChild] - -[ScreenOptionsServiceExtendedChild] - -[ScreenMiniMenu] -HeaderY=SCREEN_TOP -HeaderOnCommand=draworder,100;visible,false -LineHighlightOnCommand=cropleft,0.1;cropright,0.1;zoomx,1.3;fadeleft,0.25;faderight,0.25;diffusealpha,0.375 -LineHighlightChangeCommand= -LineHighlightChangeToExitCommand= - -[OptionRowMiniMenu] -Fallback="OptionRow" -TitleX=SCREEN_CENTER_X-320+48 -TitleOnCommand=horizalign,left;shadowlength,0;uppercase,true;zoom,0.6375;strokecolor,Color("Black"); -ItemsLongRowP1X=SCREEN_CENTER_X-240 -ItemsLongRowP2X=SCREEN_CENTER_X+240 -ItemsLongRowSharedX=SCREEN_CENTER_X+200 -ItemOnCommand=zoom,0.6375 - -ColorSelected=color("1,1,1,1") -ColorNotSelected=color("0.5,0.5,0.5,1") - -[ScreenMiniMenuContext] -PageOnCommand=visible,false -LineHighlightX=SCREEN_CENTER_X/2 - -TitleX=SCREEN_CENTER_X -TitleOnCommand=shadowlength,1; -ItemsStartX=SCREEN_CENTER_X -ItemsEndX=SCREEN_CENTER_X -ItemsGapX=14 -ItemsLongRowP1X=SCREEN_CENTER_X -ItemsLongRowP2X=SCREEN_CENTER_X -ItemsLongRowSharedX=SCREEN_CENTER_X - -[OptionRowMiniMenuContext] - -[ScreenMapControllers] -LinesVisible=15 - -[ScreenTestInput] - -[ScreenOptionsSystemDirection] -LineNames="1,2,3,4,5,6,7,8,9,FlashyCombo,RollCombo,10,11,12,13,14,16,LF,17,18,19,20,21,22" -LineLF="lua,ThemePrefRow('LongFail')" -LineRollCombo="lua,ThemePrefRow('ComboOnRolls')" -LineFlashyCombo="lua,ThemePrefRow('FlashyCombo')" - -[ScreenOptionsGraphicsSound] - -[ScreenOptionsAdvanced] -LineNames="3,4,8,SI,SM,11,13,14,15,16,28,29,30,32,RollCombo,ECPT" -LineRollCombo="lua,ThemePrefRow('ComboOnRolls')" - -[ScreenAppearanceOptions] - -[ScreenOptionsUI] - -[ScreenOptionsInput] - -[ScreenOptionsArcade] - -[ScreenOptionsTheme] -Fallback="ScreenOptionsServiceChild" -NextScreen="ScreenOptionsService" -PrevScreen="ScreenOptionsService" -LineNames="gNotePos,gAuto,gScore,gSDisp,TimingDisplay,gOpts,gLongFail,gComboUnderField,FlashyCombo,GameplayFooter,FancyUIBG" -LinegNotePos="lua,ThemePrefRow('NotePosition')" -LinegScore="lua,ThemePrefRow('GameplayShowScore')" -LinegSDisp="lua,ThemePrefRow('GameplayShowStepsDisplay')" -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')" - -[ScreenSelectGame] - -[ScreenNetworkOptions] - -[ScreenOptionsManageProfiles] - -[ScreenOptionsEditProfile] - -[ScreenOptionsCustomizeProfile] -ShowHeader=true -ShowFooter=true - -[ScreenReloadSongs] - -[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 * 0.5 + 16 -PlayerNameplateP1Y=SCREEN_CENTER_Y - 176 -PlayerNameplateP1OnCommand=draworder,DrawOrder.Decorations;zoomy,0;addx,-SCREEN_CENTER_X;sleep,0.75;decelerate,0.25;addx,SCREEN_CENTER_X;zoomy,1 -PlayerNameplateP1OffCommand= - -PlayerNameplateP2X=SCREEN_CENTER_X * 1.5 - 16 -PlayerNameplateP2Y=SCREEN_CENTER_Y - 176 -PlayerNameplateP2OnCommand=draworder,DrawOrder.Decorations;zoomy,0;addx,SCREEN_CENTER_X;sleep,0.75;decelerate,0.25;addx,-SCREEN_CENTER_X;zoomy,1 -PlayerNameplateP2OffCommand= - -[ScreenPlayerOptionsRestricted] - -[ScreenSplash] - -[ScreenExit] - -[ScreenAttract] - -# -# -# -# - -[ScreenHighScores] -Fallback="ScreenWithMenuElements" - -ResetGameState=false -AttractVolume=true - -FOV=90 - -ScrollerItemsToDraw=9 -ScrollerOnCommand=x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;SetMask,624,40;draworder,-5 -ScrollerItemTransformFunction=function(self,offset,itemIndex,numItems) \ - self:y(46 * offset); \ -end; - -HelpOnCommand=visible,false - -[ScreenRanking] -# - -# - -# - -# - -# - -# 05 # B - -# 05 # C -[ScreenGameplay] -# -SongMeterDisplayX=SCREEN_CENTER_X -SongMeterDisplayY=SCREEN_TOP+50 -SongMeterDisplayOnCommand=draworder,50;zoom,0;y,SCREEN_TOP-24;sleep,1.5;decelerate,0.5;zoom,1;y,SCREEN_TOP+50 -SongMeterDisplayOffCommand= -# -ShowSongTitle=not GAMESTATE:IsDemonstration(); -SongTitleX=SCREEN_CENTER_X -SongTitleY=SCREEN_TOP+54 -SongTitleOnCommand=draworder,55;strokecolor,Color.Outline;shadowlength,1;basezoom,0.55;zoomy,0;sleep,1;smooth,0.5;zoom,1; -SongTitleOffCommand= -# -SongMeterDisplayP1X=Center1Player() and SCREEN_CENTER_X or SCREEN_LEFT+16 -SongMeterDisplayP1Y=Center1Player() and SCREEN_TOP+60 or SCREEN_CENTER_Y-32 -SongMeterDisplayP1OnCommand=draworder,5;rotationz,Center1Player() and 0 or -90;zoom,0;addx,-24;sleep,1.5;decelerate,0.5;zoom,1;addx,24;hide_if,(GAMESTATE:GetCurrentStyle():GetStyleType() == "StyleType_TwoPlayersSharedSides") and GAMESTATE:GetMasterPlayerNumber() ~= PLAYER_1 -SongMeterDisplayP1OffCommand= -# -SongMeterDisplayP2X=Center1Player() and SCREEN_CENTER_X or SCREEN_RIGHT-16 -SongMeterDisplayP2Y=Center1Player() and SCREEN_TOP+60 or SCREEN_CENTER_Y-32 -SongMeterDisplayP2OnCommand=draworder,5;rotationz,Center1Player() and 0 or -90;zoom,0;addx,24;sleep,1.5;decelerate,0.5;zoom,1;addx,-24;hide_if,(GAMESTATE:GetCurrentStyle():GetStyleType() == "StyleType_TwoPlayersSharedSides") and GAMESTATE:GetMasterPlayerNumber() ~= PLAYER_2 -SongMeterDisplayP2OffCommand= -# -ShowBPMDisplay=true -BPMDisplayX=Center1Player() and (GAMESTATE:GetMasterPlayerNumber() == PLAYER_1 and THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")) or SCREEN_CENTER_X -# BPMDisplayX=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and (GAMESTATE:GetMasterPlayerNumber() == PLAYER_1 and THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")) or SCREEN_CENTER_X -BPMDisplayY=SCREEN_BOTTOM-17 -BPMDisplayOnCommand=draworder,101 -BPMDisplayOffCommand=bounceend,0.25;zoom,0 -# -ShowStageDisplay=true -StageDisplayX=SCREEN_CENTER_X -StageDisplayY=Center1Player() and SCREEN_BOTTOM-76 or SCREEN_BOTTOM-50 -StageDisplayOnCommand=draworder,DrawOrder.Screen -StageDisplayOffCommand=bounceend,0.25;zoom,0 -StageDisplayUseShortString=true -# -ShowScoreFrame=ThemePrefs.Get("GameplayFooter"); -ScoreFrameX=SCREEN_CENTER_X -ScoreFrameY=SCREEN_BOTTOM+4 -ScoreFrameOnCommand=draworder,4;vertalign,bottom;zoomtowidth,SCREEN_WIDTH+4;diffuse,color("#ffd400");addy,80;sleep,2;decelerate,0.5;addy,-80; -ScoreFrameOffCommand= -# -LifeP1X=Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") -# LifeP1X=(GAMESTATE:GetCurrentStyle():GetStyleType() == 'StyleType_OnePlayerTwoSides' or (PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1)) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") -LifeP1Y=SCREEN_TOP+24 -LifeP1OnCommand=finishtweening;addy,-48;sleep,1.25;bounceend,0.35;addy,48;hide_if,(GAMESTATE:GetCurrentStyle():GetStyleType() == "StyleType_TwoPlayersSharedSides") and GAMESTATE:GetMasterPlayerNumber() ~= PLAYER_1 -#~ LifeP1OnCommand=addx,-SCREEN_CENTER_X;sleep,1.25;decelerate,0.35*0.25;addx,SCREEN_CENTER_X*1.5;accelerate,0.35*0.25;addx,-SCREEN_CENTER_X*0.25;bounceend,0.35*0.25;addx,-SCREEN_CENTER_X*0.25 -LifeP1OffCommand= -LifeP2X=Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") -# LifeP2X=(GAMESTATE:GetCurrentStyle():GetStyleType() == 'StyleType_OnePlayerTwoSides' or (PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1)) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") -LifeP2Y=SCREEN_TOP+24 -LifeP2OnCommand=finishtweening;zoomx,-1;addy,-48;sleep,1.25;bounceend,0.35;addy,48;hide_if,(GAMESTATE:GetCurrentStyle():GetStyleType() == "StyleType_TwoPlayersSharedSides") and GAMESTATE:GetMasterPlayerNumber() ~= PLAYER_2 -#~ LifeP2OnCommand=zoomx,-1;addx,SCREEN_CENTER_X;sleep,1.25;decelerate,0.35*0.25;addx,-SCREEN_CENTER_X*1.5;accelerate,0.35*0.25;addx,SCREEN_CENTER_X*0.25;bounceend,0.35*0.25;addx,SCREEN_CENTER_X*0.25 -LifeP2OffCommand= -CombinedLifeX=SCREEN_CENTER_X -CombinedLifeY=SCREEN_TOP+24 -CombinedLifeOnCommand=finishtweening;addy,-48;sleep,1.25;bounceend,0.35;addy,48; -CombinedLifeOffCommand= -# -ToastyDisplayP1X=Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") -# ToastyDisplayP1X=(GAMESTATE:GetCurrentStyle():GetStyleType() == 'StyleType_OnePlayerTwoSides' or (PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1)) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") -ToastyDisplayP1Y=SCREEN_CENTER_Y -ToastyDisplayP1OnCommand=visible,false -ToastyDisplayP1OffCommand= -# -ToastyDisplayP2X=Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") -# ToastyDisplayP2X=(GAMESTATE:GetCurrentStyle():GetStyleType() == 'StyleType_OnePlayerTwoSides' or (PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1)) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") -ToastyDisplayP2Y=SCREEN_CENTER_Y -ToastyDisplayP2OnCommand=visible,false -ToastyDisplayP2OffCommand= -# -SongNumberP1X=Center1Player() and SCREEN_CENTER_X - 60 or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") - 60 -SongNumberP1Y=SCREEN_TOP+24+7 -SongNumberP1OnCommand=zoom,0.75;diffuse,PlayerColor(PLAYER_1);strokecolor,BoostColor(PlayerColor(PLAYER_1),0.5) -SongNumberP1OffCommand= -SongNumberP2X=Center1Player() and SCREEN_CENTER_X + 60 or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") + 60 -SongNumberP2Y=SCREEN_TOP+24+7 -SongNumberP2OnCommand=zoom,0.75;diffuse,PlayerColor(PLAYER_2);strokecolor,BoostColor(PlayerColor(PLAYER_2),0.5) -SongNumberP2OffCommand= -# -RemainingTimeP1X=THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") + 32 -RemainingTimeP1Y=THEME:GetMetric(Var "LoadingScreen","ScoreP1Y") - 20 -RemainingTimeP1OnCommand=shadowlength,1;diffuse,PlayerColor(PLAYER_1);diffusebottomedge,ColorMidTone(PlayerColor(PLAYER_1)); -RemainingTimeP1OffCommand= -RemainingTimeP2X=THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") + 32 -RemainingTimeP2Y=THEME:GetMetric(Var "LoadingScreen","ScoreP2Y") - 20 -RemainingTimeP2OnCommand=shadowlength,1;diffuse,PlayerColor(PLAYER_2);diffusebottomedge,ColorMidTone(PlayerColor(PLAYER_2)); -RemainingTimeP2OffCommand= -# -DeltaSecondsP1X=THEME:GetMetric(Var "LoadingScreen","RemainingTimeP1X") - 80 -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") - 80 -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= -# -ScoreP1X=Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") -# ScoreP1X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") -ScoreP1Y=SCREEN_BOTTOM-48 -ScoreP1OnCommand=draworder,101;visible,(GAMESTATE:GetCurrentCourse() == nil or GAMESTATE:GetCurrentCourse():GetCourseType() ~= "CourseType_Survival") and ThemePrefs.Get("GameplayShowScore");diffuse,PlayerColor(PLAYER_1);sleep,3+0.3;smooth,0.5;y,SCREEN_BOTTOM-48;hide_if,(GAMESTATE:GetCurrentStyle():GetStyleType() == "StyleType_TwoPlayersSharedSides") and GAMESTATE:GetMasterPlayerNumber() ~= PLAYER_1 -ScoreP1OffCommand= -ScoreP2X=Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") -# ScoreP2X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") -ScoreP2Y=SCREEN_BOTTOM-48 -ScoreP2OnCommand=draworder,101;visible,(GAMESTATE:GetCurrentCourse() == nil or GAMESTATE:GetCurrentCourse():GetCourseType() ~= "CourseType_Survival") and ThemePrefs.Get("GameplayShowScore");diffuse,PlayerColor(PLAYER_2);sleep,3+0.3;smooth,0.5;y,SCREEN_BOTTOM-48;hide_if,(GAMESTATE:GetCurrentStyle():GetStyleType() == "StyleType_TwoPlayersSharedSides") and GAMESTATE:GetMasterPlayerNumber() ~= PLAYER_2 -ScoreP2OffCommand= -# -StepsDescriptionP1X=Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") -# StepsDescriptionP1X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") -StepsDescriptionP1Y=SCREEN_CENTER_Y+34 -StepsDescriptionP1OnCommand=draworder,101;zoom,0.5;diffusealpha,0;addy,-10;smooth,0.3;diffusealpha,1;addy,10;sleep,3;smooth,0.5;addy,-10;diffusealpha,0 -StepsDescriptionP1OffCommand= -StepsDescriptionP2X=Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") -# StepsDescriptionP2X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") -StepsDescriptionP2Y=SCREEN_CENTER_Y+34 -StepsDescriptionP2OnCommand=draworder,101;zoom,0.5;diffusealpha,0;addy,-10;smooth,0.3;diffusealpha,1;addy,10;sleep,3;smooth,0.5;addy,-10;diffusealpha,0 -StepsDescriptionP2OffCommand= -# -PlayerOptionsP1X=Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") -# PlayerOptionsP1X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") -PlayerOptionsP1Y=SCREEN_CENTER_Y+82 -PlayerOptionsP1OnCommand=draworder,101;shadowlength,1;vertalign,top;wrapwidthpixels,256*2;zoom,0.5;diffusealpha,0;addy,10;smooth,0.3;diffusealpha,1;addy,-10;sleep,3;smooth,0.5;addy,10;diffusealpha,0 -PlayerOptionsP1OffCommand= -PlayerOptionsP2X=Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") -# PlayerOptionsP2X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") -PlayerOptionsP2Y=SCREEN_CENTER_Y+82 -PlayerOptionsP2OnCommand=draworder,101;shadowlength,1;vertalign,top;wrapwidthpixels,256*2;zoom,0.5;diffusealpha,0;addy,10;smooth,0.3;diffusealpha,1;addy,-10;sleep,3;smooth,0.5;addy,10;diffusealpha,0 -PlayerOptionsP2OffCommand= -# -StepsDisplayP1X=Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") -# StepsDisplayP1X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") -StepsDisplayP1Y=SCREEN_CENTER_Y+58 -StepsDisplayP1OnCommand=draworder,101;zoomy,0;linear,0.3;zoomy,1;sleep,3;queuecommand,( ThemePrefs.Get("GameplayShowStepsDisplay") == true and "Show" or "Hide" ); -StepsDisplayP1ShowCommand=smooth,0.5;y,SCREEN_BOTTOM-20; -StepsDisplayP1HideCommand=linear,0.5;zoomy,0 -StepsDisplayP1OffCommand= -StepsDisplayP2X=Center1Player() and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") -# StepsDisplayP2X=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and SCREEN_CENTER_X or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") -StepsDisplayP2Y=SCREEN_CENTER_Y+58 -StepsDisplayP2OnCommand=draworder,101;zoomy,0;linear,0.3;zoomy,1;sleep,3;queuecommand,( ThemePrefs.Get("GameplayShowStepsDisplay") == true and "Show" or "Hide" ); -StepsDisplayP2ShowCommand=smooth,0.5;y,SCREEN_BOTTOM-20; -StepsDisplayP2HideCommand=linear,0.5;zoomy,0 -StepsDisplayP2OffCommand= -# -SongOptionsX=Center1Player() and (GAMESTATE:GetMasterPlayerNumber() == PLAYER_1 and THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")) or SCREEN_CENTER_X -# SongOptionsX=(PREFSMAN:GetPreference("Center1Player") and GAMESTATE:GetNumPlayersEnabled() == 1) and (GAMESTATE:GetMasterPlayerNumber() == PLAYER_1 and THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") or THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")) or SCREEN_CENTER_X -SongOptionsY=SCREEN_BOTTOM-32 -SongOptionsOnCommand=draworder,101;zoom,0.5 -SongOptionsOffCommand= -# -LyricDisplaySetNoReverseCommand=x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+160 -LyricDisplaySetReverseCommand=x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-140 -# This is used if one player is in reverse and the other isn't. -LyricDisplaySetOneReverseCommand=x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-160; -LyricDisplayDefaultColor=Color("White") -# -OniGameOverP1X= -OniGameOverP1Y= -OniGameOverP1OnCommand= -OniGameOverP1OffCommand= -# -OniGameOverP2X= -OniGameOverP2Y= -OniGameOverP2OnCommand= -OniGameOverP2OffCommand= -# -SurviveTimeX=SCREEN_CENTER_X -SurviveTimeY=SCREEN_CENTER_Y+40 -SurviveTimeOnCommand=shadowlength,1;zoomx,0;bounceend,1;zoomx,1 -SurviveTimeOffCommand=shadowlength,1;linear,1;zoom,0.75;diffusealpha,0 -# -ActiveAttackListP1X=THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") -ActiveAttackListP1Y= -ActiveAttackListP1OnCommand=visible,false -ActiveAttackListP1OffCommand= -ActiveAttackListP2X=THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") -ActiveAttackListP2Y= -ActiveAttackListP2OnCommand=visible,false -ActiveAttackListP2OffCommand= -# -# 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() - -[ScreenGameplayShared] - -[ScreenHeartEntry] -HeartEntryEnabled=true -ShowHeader=true -ShowFooter=true - -[ScreenEvaluation] -Class="ScreenEvaluation" -Fallback="ScreenWithMenuElements" -# -StageDisplayNumberOffset=0 -# -NextScreen=Branches.AfterEvaluation() -PrevScreen=Branches.AfterEvaluation() -# -PlayMusic=false -# -PrepareScreens="ScreenProfileSave,ScreenSelectMusic" -PersistScreens="ScreenEvaluation,ScreenProfileSave,ScreenSelectMusic" -# -ShowJudgmentLineW1=true -ShowJudgmentLineW2=true -ShowJudgmentLineW3=true -ShowJudgmentLineW4=true -ShowJudgmentLineW5=true -ShowJudgmentLineHeld=(GAMESTATE:GetCurrentGame():GetName() ~= "pump") -ShowJudgmentLineMiss=true -ShowJudgmentLineMaxCombo=true -ShowGradeArea=true -ShowScoreArea=true -ShowPointsArea=true -ShowSharedJudgmentLineLabels=true -ShowGraphDisplay=true -ShowComboGraph=true -ShowStepsDisplay=true - -# -W1NumberP1X=SCREEN_CENTER_X-160+40 -W1NumberP1Y=SCREEN_TOP+160 -W1NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1;set_mult_attrs_with_diffuse,true -W1NumberP1OffCommand= -W1NumberP2X=SCREEN_CENTER_X+160-40 -W1NumberP2Y=SCREEN_TOP+160 -W1NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1;set_mult_attrs_with_diffuse,true -W1NumberP2OffCommand= -W1LabelX=SCREEN_CENTER_X -W1LabelY=SCREEN_TOP+160 -W1LabelOnCommand= -W1LabelOffCommand= -# -W2NumberP1X=SCREEN_CENTER_X-160+40 -W2NumberP1Y=SCREEN_TOP+180 -W2NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1;set_mult_attrs_with_diffuse,true -W2NumberP1OffCommand= -W2NumberP2X=SCREEN_CENTER_X+160-40 -W2NumberP2Y=SCREEN_TOP+180 -W2NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1;set_mult_attrs_with_diffuse,true -W2NumberP2OffCommand= -W2LabelX=SCREEN_CENTER_X -W2LabelY=SCREEN_TOP+180 -W2LabelOnCommand= -W2LabelOffCommand= -# -W3NumberP1X=SCREEN_CENTER_X-160+40 -W3NumberP1Y=SCREEN_TOP+200 -W3NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1;set_mult_attrs_with_diffuse,true -W3NumberP1OffCommand= -W3NumberP2X=SCREEN_CENTER_X+160-40 -W3NumberP2Y=SCREEN_TOP+200 -W3NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1;set_mult_attrs_with_diffuse,true -W3NumberP2OffCommand= -W3LabelX=SCREEN_CENTER_X -W3LabelY=SCREEN_TOP+200 -W3LabelOnCommand= -W3LabelOffCommand= -# -W4NumberP1X=SCREEN_CENTER_X-160+40 -W4NumberP1Y=SCREEN_TOP+220 -W4NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1;set_mult_attrs_with_diffuse,true -W4NumberP1OffCommand= -W4NumberP2X=SCREEN_CENTER_X+160-40 -W4NumberP2Y=SCREEN_TOP+220 -W4NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1;set_mult_attrs_with_diffuse,true -W4NumberP2OffCommand= -W4LabelX=SCREEN_CENTER_X -W4LabelY=SCREEN_TOP+220 -W4LabelOnCommand= -W4LabelOffCommand= -# -W5NumberP1X=SCREEN_CENTER_X-160+40 -W5NumberP1Y=SCREEN_TOP+240 -W5NumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1;set_mult_attrs_with_diffuse,true -W5NumberP1OffCommand= -W5NumberP2X=SCREEN_CENTER_X+160-40 -W5NumberP2Y=SCREEN_TOP+240 -W5NumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1;set_mult_attrs_with_diffuse,true -W5NumberP2OffCommand= -W5LabelX=SCREEN_CENTER_X -W5LabelY=SCREEN_TOP+240 -W5LabelOnCommand= -W5LabelOffCommand= -# -MissNumberP1X=SCREEN_CENTER_X-160+40 -MissNumberP1Y=SCREEN_TOP+260 -MissNumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1;set_mult_attrs_with_diffuse,true -MissNumberP1OffCommand= -MissNumberP2X=SCREEN_CENTER_X+160-40 -MissNumberP2Y=SCREEN_TOP+260 -MissNumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1;set_mult_attrs_with_diffuse,true -MissNumberP2OffCommand= -MissLabelX=SCREEN_CENTER_X -MissLabelY=SCREEN_TOP+260 -MissLabelOnCommand= -MissLabelOffCommand= -# -HeldNumberP1X=SCREEN_CENTER_X-160+40 -HeldNumberP1Y=SCREEN_TOP+280 -HeldNumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1;set_mult_attrs_with_diffuse,true -HeldNumberP1OffCommand= -HeldNumberP2X=SCREEN_CENTER_X+160-40 -HeldNumberP2Y=SCREEN_TOP+280 -HeldNumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1;set_mult_attrs_with_diffuse,true -HeldNumberP2OffCommand= -HeldLabelX=SCREEN_CENTER_X -HeldLabelY=SCREEN_TOP+280 -HeldLabelOnCommand= -HeldLabelOffCommand= -# -MaxComboNumberP1X=SCREEN_CENTER_X-160+40 -MaxComboNumberP1Y=SCREEN_TOP+300 -MaxComboNumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1;set_mult_attrs_with_diffuse,true -MaxComboNumberP1OffCommand= -MaxComboNumberP2X=SCREEN_CENTER_X+160-40 -MaxComboNumberP2Y=SCREEN_TOP+300 -MaxComboNumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1;set_mult_attrs_with_diffuse,true -MaxComboNumberP2OffCommand= -MaxComboLabelX=SCREEN_CENTER_X -MaxComboLabelY=SCREEN_TOP+300 -MaxComboLabelOnCommand= -MaxComboLabelOffCommand= -# -ScoreLabelX=SCREEN_CENTER_X -ScoreLabelY=SCREEN_TOP+330 -ScoreLabelOnCommand= -ScoreLabelOffCommand= -# -ScoreNumberP1X=SCREEN_CENTER_X-160 -ScoreNumberP1Y=SCREEN_TOP+320 -ScoreNumberP1OnCommand=diffuse,PlayerColor(PLAYER_1);strokecolor,ColorDarkTone( PlayerColor(PLAYER_1) );shadowlength,1;zoom,0.775;set_mult_attrs_with_diffuse,true -ScoreNumberP1OffCommand= -ScoreNumberP2X=SCREEN_CENTER_X+160 -ScoreNumberP2Y=SCREEN_TOP+320 -ScoreNumberP2OnCommand=diffuse,PlayerColor(PLAYER_2);strokecolor,ColorDarkTone( PlayerColor(PLAYER_2) );shadowlength,1;zoom,0.775;set_mult_attrs_with_diffuse,true -ScoreNumberP2OffCommand= -# -PercentFrameP1X=SCREEN_CENTER_X-160 -PercentFrameP1Y=SCREEN_TOP+320 -PercentFrameP1OnCommand=visible,false -PercentFrameP1OffCommand= -# -PercentFrameP2X=SCREEN_CENTER_X+160 -PercentFrameP2Y=SCREEN_TOP+320 -PercentFrameP2OnCommand=visible,false -PercentFrameP2OffCommand= -# -PercentP1X=SCREEN_CENTER_X-160 -PercentP1Y=SCREEN_TOP+320 -PercentP1OnCommand=visible,false -PercentP1OffCommand= -# -PercentP2X=SCREEN_CENTER_X+160 -PercentP2Y=SCREEN_TOP+320 -PercentP2OnCommand=visible,false -PercentP2OffCommand= -# -LargeBannerX=SCREEN_CENTER_X -LargeBannerY=SCREEN_TOP+100 -LargeBannerOnCommand= -LargeBannerOffCommand= -LargeBannerFrameX=SCREEN_CENTER_X -LargeBannerFrameY=SCREEN_TOP+100 -LargeBannerFrameOnCommand= -LargeBannerFrameOffCommand= -# -GradeFrameP1X=SCREEN_CENTER_X-220 -GradeFrameP1Y=SCREEN_TOP+80 -GradeFrameP1OnCommand= -GradeFrameP1OffCommand= -GradeFrameP2X=SCREEN_CENTER_X+220 -GradeFrameP2Y=SCREEN_TOP+80 -GradeFrameP2OnCommand= -GradeFrameP2OffCommand= -# -GradeP1X=SCREEN_CENTER_X-220 -GradeP1Y=SCREEN_TOP+100 -GradeP1OnCommand= -GradeP1OffCommand= -GradeP2X=SCREEN_CENTER_X+220 -GradeP2Y=SCREEN_TOP+100 -GradeP2OnCommand= -GradeP2OffCommand= -# -PlayerOptionsP1X=SCREEN_CENTER_X-160 -PlayerOptionsP1Y=SCREEN_TOP+352 -PlayerOptionsP1OnCommand=zoom,0.5;shadowlength,1 -PlayerOptionsP1OffCommand= -## -PlayerOptionsP2X=SCREEN_CENTER_X+160 -PlayerOptionsP2Y=SCREEN_TOP+352 -PlayerOptionsP2OnCommand=zoom,0.5;shadowlength,1 -PlayerOptionsP2OffCommand= -# -SongOptionsX=SCREEN_CENTER_X -SongOptionsY=SCREEN_BOTTOM-104 -SongOptionsOnCommand=zoom,0.5;shadowlength,1; -SongOptionsOffCommand= -# -DisqualifiedP1X=SCREEN_CENTER_X-220 -DisqualifiedP1Y=SCREEN_TOP+140 -DisqualifiedP1OnCommand= -DisqualifiedP1OffCommand= -DisqualifiedP2X=SCREEN_CENTER_X+220 -DisqualifiedP2Y=SCREEN_TOP+140 -DisqualifiedP2OnCommand= -DisqualifiedP2OffCommand= -# -GraphDisplayP1X=SCREEN_CENTER_X-160 -GraphDisplayP1Y=SCREEN_BOTTOM-100 -GraphDisplayP1OnCommand= -GraphDisplayP1OffCommand= -GraphDisplayP2X=SCREEN_CENTER_X+160 -GraphDisplayP2Y=SCREEN_BOTTOM-100 -GraphDisplayP2OnCommand= -GraphDisplayP2OffCommand= -# -ComboGraphP1X=SCREEN_CENTER_X-160 -ComboGraphP1Y=SCREEN_BOTTOM-100+32-7 -ComboGraphP1OnCommand= -ComboGraphP1OffCommand= -ComboGraphP2X=SCREEN_CENTER_X+160 -ComboGraphP2Y=SCREEN_BOTTOM-100+32-7 -ComboGraphP2OnCommand= -ComboGraphP2OffCommand= -# -MachineRecordP1X=SCREEN_CENTER_X-220 -#MachineRecordP1Y=SCREEN_BOTTOM-156 - -MachineRecordP1Y=SCREEN_TOP+146 -MachineRecordP1OnCommand= -MachineRecordP1OffCommand= -# -MachineRecordP2X=SCREEN_CENTER_X+220 -#MachineRecordP2Y=SCREEN_BOTTOM-156 -MachineRecordP2Y=SCREEN_TOP+146 -MachineRecordP2OnCommand= - -MachineRecordP2OffCommand= -# -PersonalRecordP1X=SCREEN_CENTER_X-160 -PersonalRecordP1Y=SCREEN_BOTTOM-144 -PersonalRecordP1OnCommand= -PersonalRecordP1OffCommand= -# -PersonalRecordP2X=SCREEN_CENTER_X+160 -PersonalRecordP2Y=SCREEN_BOTTOM-144 -PersonalRecordP2OnCommand= -PersonalRecordP2OffCommand= -# -StageAwardP1X=SCREEN_CENTER_X-220 -StageAwardP1Y=SCREEN_TOP+130 -StageAwardP1OnCommand=draworder,105;zoom,0.75;diffuse,Color("Yellow");diffusebottomedge,Color("Orange");strokecolor,ColorDarkTone( Color("Orange") );glowshift;textglowmode,'TextGlowMode_Inner' -StageAwardP1OffCommand= -# -StageAwardP2X=SCREEN_CENTER_X+220 -StageAwardP2Y=SCREEN_TOP+130 -StageAwardP2OnCommand=draworder,105;zoom,0.75;diffuse,Color("Yellow");diffusebottomedge,Color("Orange");strokecolor,ColorDarkTone( Color("Orange") );glowshift;textglowmode,'TextGlowMode_Inner' -StageAwardP2OffCommand= -# -PeakComboAwardP1X=SCREEN_CENTER_X-160 -PeakComboAwardP1Y=SCREEN_TOP+300+10 -PeakComboAwardP1OnCommand=draworder,105;zoom,0.5;diffusebottomedge,Color("Blue");strokecolor,ColorDarkTone( Color("Blue") );glowshift;textglowmode,'TextGlowMode_Inner' -PeakComboAwardP1OffCommand= -# -PeakComboAwardP2X=SCREEN_CENTER_X+160 -PeakComboAwardP2Y=SCREEN_TOP+300+10 -PeakComboAwardP2OnCommand=draworder,105;zoom,0.5;diffusebottomedge,Color("Blue");strokecolor,ColorDarkTone( Color("Blue") );glowshift;textglowmode,'TextGlowMode_Inner' -PeakComboAwardP2OffCommand= -# -ShowStepsDisplayP1=GAMESTATE:IsHumanPlayer(PLAYER_1) -StepsDisplayP1X=SCREEN_CENTER_X-160 -StepsDisplayP1Y=SCREEN_BOTTOM-50 -StepsDisplayP1OnCommand=visible,THEME:GetMetric(Var "LoadingScreen","ShowStepsDisplayP1");addy,SCREEN_CENTER_Y;decelerate,0.35;addy,-SCREEN_CENTER_Y -StepsDisplayP1OffCommand=bouncebegin,0.15;zoomx,0; -# -ShowStepsDisplayP2=GAMESTATE:IsHumanPlayer(PLAYER_2) -StepsDisplayP2X=SCREEN_CENTER_X+160 -StepsDisplayP2Y=SCREEN_BOTTOM-50 -StepsDisplayP2OnCommand=visible,THEME:GetMetric(Var "LoadingScreen","ShowStepsDisplayP2");addy,SCREEN_CENTER_Y;decelerate,0.35;addy,-SCREEN_CENTER_Y -StepsDisplayP2OffCommand=bouncebegin,0.15;zoomx,0; -# -PercentScoreP1X=SCREEN_CENTER_X-82 -PercentScoreP1Y=SCREEN_BOTTOM-50 -PercentScoreP1OnCommand=draworder,100;addy,SCREEN_CENTER_Y;decelerate,0.35;addy,-SCREEN_CENTER_Y; -PercentScoreP1OffCommand=bouncebegin,0.15;zoomx,0; -# -PercentScoreP2X=SCREEN_CENTER_X+238 -PercentScoreP2Y=SCREEN_BOTTOM-50 -PercentScoreP2OnCommand=draworder,100;addy,SCREEN_CENTER_Y;decelerate,0.35;addy,-SCREEN_CENTER_Y; -PercentScoreP2OffCommand=bouncebegin,0.15;zoomx,0; -# -ShowGameType=true -GameTypeX=SCREEN_CENTER_X -GameTypeY=SCREEN_BOTTOM-48 -GameTypeOnCommand=addy,SCREEN_CENTER_Y;decelerate,0.35;addy,-SCREEN_CENTER_Y;zoom,0.675;shadowlength,1;shadowcolor,color("#22222266") -GameTypeOffCommand=bouncebegin,0.15;addy,SCREEN_CENTER_Y; -# -ShowTimingDifficulty=true -TimingDifficultyX=SCREEN_CENTER_X -TimingDifficultyY=SCREEN_TOP+16 -TimingDifficultyOnCommand=zoom,0.675;draworder,105 -TimingDifficultyOffCommand= -# -ShowLifeDifficulty=true -LifeDifficultyX=SCREEN_CENTER_X -LifeDifficultyY=SCREEN_TOP+32 -LifeDifficultyOnCommand=zoom,0.675;draworder,105 -LifeDifficultyOffCommand= -# -ShowSongInformation=true -SongInformationX=SCREEN_CENTER_X -SongInformationY=SCREEN_TOP+100 -SongInformationOnCommand=playcommand,"Set";draworder,105 -SongInformationOffCommand= - -ShowWinArea=GAMESTATE:GetPlayMode() == 'PlayMode_Rave' -WinFrameP1X= -WinFrameP1Y= -WinFrameP1OnCommand= -WinFrameP2X= -WinFrameP2Y= -WinFrameP2OnCommand= -#----# -WinP1X=SCREEN_CENTER_X-224 -WinP1Y=SCREEN_BOTTOM-224 -WinP1OnCommand=draworder,101 -WinP2X=SCREEN_CENTER_X+224 -WinP2Y=SCREEN_BOTTOM-224 -WinP2OnCommand=draworder,101 - -[ScreenEvaluationNormal] -Fallback="ScreenEvaluation" -# -PlayMusic=false -# -ShowBannerFrame=false -# -ShowStageDisplay=true -StageDisplayX=SCREEN_CENTER_X+160 -StageDisplayY=SCREEN_TOP+28 -StageDisplayOnCommand=draworder,105;fov,90;vertalign,bottom;vanishpoint,SCREEN_CENTER_X+160,SCREEN_TOP+28;rotationy,90;decelerate,0.5;rotationy,0; -StageDisplayOffCommand= - -[ScreenEvaluationSummary] -Fallback="ScreenEvaluation" -# -NextScreen=Branch.AfterSummary() -# -PlayMusic=false -# -Summary=true -# -ShowStageDisplay=false -# -ShowBannerList=true -BannerListX=SCREEN_CENTER_X -BannerListY=SCREEN_TOP+96 -BannerListOnCommmand= -BannerListOffCommand= -# -SmallBanner1X=SCREEN_CENTER_X-72 -SmallBanner1Y=SCREEN_TOP+100-24 -SmallBanner1OnCommand=visible,false -SmallBanner1OffCommand= - -SmallBanner2X=SCREEN_CENTER_X-48 -SmallBanner2Y=SCREEN_TOP+100-16 -SmallBanner2OnCommand=visible,false -SmallBanner2OffCommand= - -SmallBanner3X=SCREEN_CENTER_X-24 -SmallBanner3Y=SCREEN_TOP+100-8 -SmallBanner3OnCommand=visible,false -SmallBanner3OffCommand= - -SmallBanner4X=SCREEN_CENTER_X+24 -SmallBanner4Y=SCREEN_TOP+100+8 -SmallBanner4OnCommand=visible,false -SmallBanner4OffCommand= - -SmallBanner5X=SCREEN_CENTER_X+48 -SmallBanner5Y=SCREEN_TOP+100+16 -SmallBanner5OnCommand=visible,false -SmallBanner5OfCommand= - -SmallBanner6X=SCREEN_CENTER_X+72 -SmallBanner6Y=SCREEN_TOP+100+24 -SmallBanner6OnCommand=visible,false -SmallBanner6OffCommand= - -[ScreenNameEntry] - -[ScreenNameEntryTraditional] - -[ScreenContinue] -ShowHeader=false -ShowFooter=false -ContinueEnabled=false -# -TimerSeconds=20 -TimerMetricsGroup="MenuTimerContinue" -TimerX=SCREEN_CENTER_X -TimerY=SCREEN_CENTER_Y+24 -TimerOnCommand=visible,true -TimerOffCommand= - -[ScreenProfileSave] - -[ScreenProfileSaveSummary] - -[ScreenGameOver] -TimerOnCommand=visible,false - -[ScreenPrompt] - -[ScreenOptionsEdit] - -[EditMenu] - -[TextBannerEditMode] - -[ScreenEditMenu] - -[ScreenEdit] - -[ScreenPracticeMenu] - -[PracticeMenu] - -[ScreenPractice] - -[ScreenEditOptions] -LineNames="1,2,3,4,5,6,R1,R2,7,8,9,10,Attacks,11,12,13,14,15,16,SF,lead_in,ECPT" -Line1="lua,ArbitrarySpeedMods()" -LineSF="lua,OptionRowScreenFilter()" - -[StepsDisplayEdit] -Fallback="StepsDisplayGameplay" - -[ScreenMiniMenuEditHelp] - -[OptionRowMiniMenuEditHelp] - -[ScreenMiniMenuMainMenu] - -[ScreenMiniMenuAreaMenu] - -[ScreenMiniMenuStepsInformation] - -[ScreenMiniMenuSongInformation] - -[ScreenMiniMenuTimingDataInformation] - -[ScreenMiniMenuBackgroundChange] - -[ScreenMiniMenuPreferences] - -[ScreenMiniMenuInsertTapAttack] - -[ScreenMiniMenuInsertCourseAttack] - -[ScreenMiniMenuCourseDisplay] - -[ScreenMiniMenuCourseOptions] - -[ScreenOptionsExportPackage] - -[ScreenOptionsManage] - -[OptionRowManage] - -[OptionRowCourseOverview] - -[ScreenOptionsManageCourses] - -[OptionRowCourse] - -[ScreenOptionsEditCourse] - -[OptionRowEditCourse] - -[ScreenOptionsCourseOverview] - -[ScreenGameplaySyncMachine] -SongMeterDisplayP1OnCommand=visible,false -SongMeterDisplayP2OnCommand=visible,false -StepsDescriptionP1OnCommand=visible,false -StepsDescriptionP2OnCommand=visible,false -StepsDisplayP1OnCommand=visible,false -StepsDisplayP2OnCommand=visible,false -PlayerOptionsP1OnCommand=visible,false -PlayerOptionsP2OnCommand=visible,false - -[PlayerSyncMachine] - -[ScreenHowToInstallSongs] -Class="ScreenSelectMaster" -Fallback="ScreenSelectMaster" -ShowHeader=false - -ShowScroller=true -PerChoiceScrollElement=false -# -ShowIcon=true -UseIconMetrics=false -PerChoiceIconElement=false -# -ScrollerX=SCREEN_LEFT+32 -ScrollerY=SCREEN_CENTER_Y -ScrollerTransform=function(self,offset,itemIndex,numItems) self:y(24*(itemIndex-(numItems-1)/2)); end -ScrollerNumItemsToDraw=20 -ScrollerOffCommand=bouncebegin,0.25;addx,-SCREEN_CENTER_X - -ChoiceNames="WhereToFind,HowToInstall,AdditionalFolders,ReloadSongs,Exit" -ChoiceWhereToFind="urlnoexit,http://code.google.com/p/sm-ssc/wiki/FindingContent;text,"..Screen.String("Finding Songs") -ChoiceHowToInstall="urlnoexit,http://code.google.com/p/sm-ssc/wiki/InstallingContent;text,"..Screen.String("Installing Songs") -ChoiceAdditionalFolders="text,"..Screen.String("Importing Songs") -ChoiceReloadSongs="screen,ScreenReloadSongs;text,"..Screen.String("Reload Songs") -ChoiceExit="screen,"..Branch.TitleMenu()..";text,"..Screen.String("Exit") -DefaultChoice="WhereToFind" - -OptionOrderUp="5:4,4:3,3:2,2:1,1:5" -OptionOrderDown="1:2,2:3,3:4,4:5,5:1" - -[ScreenSMOnlineLogin] - -[ScreenNetSelectBase] - -[ScreenNetSelectMusic] -BPMDisplayX=SCREEN_CENTER_X-160-90+2 -BPMDisplayY=SCREEN_CENTER_Y+156 -BPMDisplayOnCommand=finishtweening;horizalign,left;strokecolor,Color("Outline");maxwidth,128;addx,320;zoomx,0;decelerate,0.35;addx,-320;zoomx,1 -BPMDisplayOffCommand=bouncebegin,0.15;zoomx,0; - -StepsDisplayP1X=SCREEN_CENTER_X-240 -StepsDisplayP1Y=SCREEN_CENTER_Y+185 -StepsDisplayP1OnCommand=horizalign,right;zoomx,0.0;zoomy,0.0;linear,0.5;zoomy,1.0;zoomx,1.0 -StepsDisplayP1OffCommand=linear,0.5;zoomx,0.0;zoomy,0.0 -#--# -StepsDisplayP2X=SCREEN_CENTER_X-110 -StepsDisplayP2Y=SCREEN_CENTER_Y+185 -StepsDisplayP2OnCommand=horizalign,right;zoomx,0.0;zoomy,0.0;linear,0.5;zoomy,1.0;zoomx,1.0 -StepsDisplayP2OffCommand=linear,0.5;zoomx,0.0;zoomy,0.0 -#====# - -ShowBPMDisplay=true -BPMDisplayX=SCREEN_CENTER_X+2 -BPMDisplayY=SCREEN_CENTER_Y+188 -BPMDisplayOnCommand=finishtweening;maxwidth,128;horizalign,left;strokecolor,Color("Outline");addx,320;zoomx,0;decelerate,0.35;addx,-320;zoomx,1 -BPMDisplayOffCommand=bouncebegin,0.15;zoomx,0; -#--# -ShowBPMLabel=true -BPMLabelX=SCREEN_CENTER_X -BPMLabelY=SCREEN_CENTER_Y+188 -BPMLabelOnCommand=addx,-SCREEN_CENTER_X;decelerate,0.35;addx,SCREEN_CENTER_X -BPMLabelOffCommand=bouncebegin,0.15;zoomx,0; - -UsersX=SCREEN_CENTER_X-272 -UsersY=SCREEN_CENTER_Y-172 -UsersDX=40 -UsersAY=16 -UsersOnCommand=draworder,2;zoom,0.75;shadowlength,1 -# -ShowDifficultyDisplay=true -DifficultyDisplayX=SCREEN_CENTER_X -DifficultyDisplayY=SCREEN_CENTER_Y+158 -DifficultyDisplayOnCommand=draworder,105;fov,90;zoom,0.75 -DifficultyDisplayOffCommand=linear,0.25;zoomy,0; - -[StepsDisplayNet] - -[ScreenNetRoom] - -[RoomWheel] - -[RoomWheelItem] - -[RoomInfoDisplay] - -[ScreenSMOnlineSelectMusic] - -[ModIcon] - -[ModIconSelectMusic] - -[ModIconRow] - -[ModIconRowSelectMusic] - -[GraphDisplay] - -[ComboGraph] - -[ScreenNetEvaluation] -UserTier02OrBetterCommand=diffuseshift;effectperiod,0.75;effectcolor1,color("1,0.95,0.8,1");effectcolor2,color("0.8,0.95,1,1") - -# Arcade - -[ScreenLogo] -TimerSeconds=10 -ShowLogo=true -LogoX=SCREEN_CENTER_X -LogoY=SCREEN_CENTER_Y-18 -LogoOnCommand=bob;effectperiod,4;effectmagnitude,0,5.25,0;zoom,0;bounceend,0.35;zoom,0.75 -LogoOffCommand=stopeffect;bouncebegin,0.35;zoom,0 - -ArcadeOverlay.TextY=SCREEN_BOTTOM-60 -# - -[ScreenHowToPlay] - -[ScreenTitleJoin] -ShowHelp=false -HelpText=Screen.String("HelpTextTitleJoin") -HelpY=SCREEN_CENTER_Y+100 -HelpOnCommand=visible,false;zoom,1;strokecolor,color("0.125,0.125,0.125,0.5");queuecommand,"Refresh" -HelpCoinIsertedMessageCommand=playcommand,"Refresh" -HelpCoinModeChangedMessageCommand=playcommand,"Refresh" -HelpRefreshCommand=%function(self) \ - local bCanPlay = GAMESTATE:EnoughCreditsToJoin(); \ - local bReady = GAMESTATE:GetNumSidesJoined() > 0; \ - if bCanPlay or bReady then \ - self:SetTipsColonSeperated(THEME:GetString( Var "LoadingScreen","HelpTextPlay")); \ - else \ - self:SetTipsColonSeperated(THEME:GetString( Var "LoadingScreen","HelpTextWait")); \ - end \ -end; -# -LogoX=SCREEN_CENTER_X -LogoY=SCREEN_CENTER_Y-28 -LogoOnCommand=bob;effectperiod,4;effectmagnitude,0,5.25,0;zoom,0;bounceend,0.35;zoom,0.75 -LogoOffCommand=stopeffect;bouncebegin,0.35;rotationz,360;zoom,0 - -VersionInfoX=SCREEN_CENTER_X+110 -VersionInfoY=SCREEN_CENTER_Y+4 -VersionInfoOnCommand=horizalign,right;vertalign,bottom;bob;effectperiod,4;effectmagnitude,0,5.25,0;zoom,0;bounceend,0.35;zoom,1;shadowlength,1;shadowcolor,color("0.2,0.2,0.2,0.925"); -ScrollerOnCommand=visible,false; -ArcadeOverlay.TextY=SCREEN_BOTTOM-128 - -[ScreenDemonstration] -SongMeterDisplayOnCommand=visible,false -SongMeterDisplayP1OnCommand=visible,false -SongMeterDisplayP2OnCommand=visible,false -LifeP1OnCommand=visible,false -LifeP2OnCommand=visible,false -ScoreP1OnCommand=visible,false -ScoreP2OnCommand=visible,false -StepsDisplayP1OnCommand=zoomy,0;linear,0.3;zoomy,1;sleep,3;smooth,0.5;y,SCREEN_BOTTOM-20;zoomy,0 -StepsDisplayP2OnCommand=zoomy,0;linear,0.3;zoomy,1;sleep,3;smooth,0.5;y,SCREEN_BOTTOM-20;zoomy,0 -ShowBPMDisplay=false - -[ScreenJukeboxMenu] - -[ScreenJukebox] - -[ScreenCredits] - -[TimingData] -GetReturnsNumbers=true diff --git a/Themes/home/ThemeInfo.ini b/Themes/home/ThemeInfo.ini deleted file mode 100644 index 889c6022af..0000000000 --- a/Themes/home/ThemeInfo.ini +++ /dev/null @@ -1,3 +0,0 @@ -[ThemeInfo] -DisplayName=Home (customized default) -Author=you! \ No newline at end of file diff --git a/Themes/home/metrics.ini b/Themes/home/metrics.ini deleted file mode 100644 index 14ec4ef58f..0000000000 --- a/Themes/home/metrics.ini +++ /dev/null @@ -1,5 +0,0 @@ -# DO NOT EDIT THIS SECTION ##################################################### -[Global] -FallbackTheme=default - -# Now you can edit or add things. ##############################################