diff --git a/NoteSkins/dance/Cel/Down Hold Body Active.png b/NoteSkins/dance/Cel/Down Hold Body Active.png new file mode 100644 index 0000000000..0a90823464 Binary files /dev/null and b/NoteSkins/dance/Cel/Down Hold Body Active.png differ diff --git a/NoteSkins/dance/Cel/Down Hold Body Inactive.png b/NoteSkins/dance/Cel/Down Hold Body Inactive.png new file mode 100644 index 0000000000..33112a3b4c Binary files /dev/null and b/NoteSkins/dance/Cel/Down Hold Body Inactive.png differ diff --git a/NoteSkins/dance/Cel/Down Hold BottomCap active.png b/NoteSkins/dance/Cel/Down Hold BottomCap active.png new file mode 100644 index 0000000000..1de7c968d0 Binary files /dev/null and b/NoteSkins/dance/Cel/Down Hold BottomCap active.png differ diff --git a/NoteSkins/dance/Cel/Down Hold BottomCap inactive.png b/NoteSkins/dance/Cel/Down Hold BottomCap inactive.png new file mode 100644 index 0000000000..64d9c832ed Binary files /dev/null and b/NoteSkins/dance/Cel/Down Hold BottomCap inactive.png differ diff --git a/NoteSkins/dance/Cel/Down Receptor.lua b/NoteSkins/dance/Cel/Down Receptor.lua new file mode 100644 index 0000000000..006a4f1647 --- /dev/null +++ b/NoteSkins/dance/Cel/Down Receptor.lua @@ -0,0 +1,68 @@ +--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', 'Receptor Go' ); + Frame0000=0; + Delay0000=1; + Frame0001=1; + Delay0001=1; + Frame0002=2; + Delay0002=1; + Frame0003=3; + Delay0003=1; + InitCommand=cmd(effectclock,"beat";diffuseramp;effectcolor1,0.1,0.1,0.1,1;effectcolor2,1,1,1,1;effectperiod,0.5;effecttiming,0.25,0.50,0,0.25;effectoffset,-0.25); + 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"); + }; + Def.Sprite { + Texture=NOTESKIN:GetPath( '_down', 'Receptor Go' ); + Frame0000=0; + Delay0000=0.25; + Frame0001=1; + Delay0001=1; + Frame0002=2; + Delay0002=1; + Frame0003=3; + Delay0003=1; + Frame0004=0; + Delay0004=0,75; + InitCommand=cmd(blend,'BlendMode_Add';diffusealpha,0); + NoneCommand=NOTESKIN:GetMetricA("ReceptorArrow", "NoneCommand"); + PressCommand=cmd(diffusealpha,0.2); + LiftCommand=cmd(diffusealpha,0); + 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; + +--[[ +Effecttiming Info + +Effecttiming is one of the most anoying commands I have ever used +Because there was no one able to tell me how it works +But I found out how + +The basic command is effecttiming,0,0,0,0 +It is beat based so effecttiming,0.25,0.25,0.25,0.25 is equal as 1 beat (when you have effectclock,"beat" in use) +The first 0 is the amount of time to transfer from effectcolor1 to effectcolor2 +The second 0 is the ammount of time effectcolor1 stays +The third 0 is the amount of time to transfer from effectcolor2 to effectcolor1 +The last 0 is the ammount of tume effectcolor2 stays +Every 0 can change value to as high as possible + +An example of effectcolor1 and effectcolor2 going from 1 color to the other with no transfer is effecttiming,0,0.50,0,0.50 +An example of effectcolor1 and effectcolor2 going from effectcolor1 to the other with a transfer is effecttiming,0.25,0.50,0,0.25 +]] diff --git a/NoteSkins/dance/Cel/Down Roll Body Inactive.png b/NoteSkins/dance/Cel/Down Roll Body Inactive.png new file mode 100644 index 0000000000..ef75733110 Binary files /dev/null and b/NoteSkins/dance/Cel/Down Roll Body Inactive.png differ diff --git a/NoteSkins/dance/Cel/Down Roll Body active.lua b/NoteSkins/dance/Cel/Down Roll Body active.lua new file mode 100644 index 0000000000..8d4c46dd25 --- /dev/null +++ b/NoteSkins/dance/Cel/Down Roll Body active.lua @@ -0,0 +1,16 @@ +local t = Def.Sprite { + Texture=NOTESKIN:GetPath( '_Down', 'roll body active' ); + Frame0000=0; + Delay0000=0.44; + Frame0001=1; + Delay0001=0.03; + Frame0002=2; + Delay0002=0.03; + Frame0003=3; + Delay0003=0.44; + Frame0004=2; + Delay0004=0.03; + Frame0005=1; + Delay0005=0.03; +}; +return t; \ No newline at end of file diff --git a/NoteSkins/dance/Cel/Down Roll BottomCap Inactive.png b/NoteSkins/dance/Cel/Down Roll BottomCap Inactive.png new file mode 100644 index 0000000000..22ea06e24e Binary files /dev/null and b/NoteSkins/dance/Cel/Down Roll BottomCap Inactive.png differ diff --git a/NoteSkins/dance/Cel/Down Roll BottomCap active.lua b/NoteSkins/dance/Cel/Down Roll BottomCap active.lua new file mode 100644 index 0000000000..5d57c34d49 --- /dev/null +++ b/NoteSkins/dance/Cel/Down Roll BottomCap active.lua @@ -0,0 +1,16 @@ +local t = Def.Sprite { + Texture=NOTESKIN:GetPath( '_Down', 'roll bottomcap active' ); + Frame0000=0; + Delay0000=0.44; + Frame0001=1; + Delay0001=0.03; + Frame0002=2; + Delay0002=0.03; + Frame0003=3; + Delay0003=0.44; + Frame0004=2; + Delay0004=0.03; + Frame0005=1; + Delay0005=0.03; +}; +return t; \ No newline at end of file diff --git a/NoteSkins/dance/Cel/Down Tap Explosion Dim W1.png b/NoteSkins/dance/Cel/Down Tap Explosion Dim W1.png new file mode 100644 index 0000000000..3496fd4ae8 Binary files /dev/null and b/NoteSkins/dance/Cel/Down Tap Explosion Dim W1.png differ diff --git a/NoteSkins/dance/Cel/Down Tap Explosion Dim W2.png b/NoteSkins/dance/Cel/Down Tap Explosion Dim W2.png new file mode 100644 index 0000000000..7349317969 Binary files /dev/null and b/NoteSkins/dance/Cel/Down Tap Explosion Dim W2.png differ diff --git a/NoteSkins/dance/Cel/Down Tap Explosion Dim W3.png b/NoteSkins/dance/Cel/Down Tap Explosion Dim W3.png new file mode 100644 index 0000000000..e45ff78449 Binary files /dev/null and b/NoteSkins/dance/Cel/Down Tap Explosion Dim W3.png differ diff --git a/NoteSkins/dance/Cel/Down Tap Explosion Dim W4.png b/NoteSkins/dance/Cel/Down Tap Explosion Dim W4.png new file mode 100644 index 0000000000..1814f24b8d Binary files /dev/null and b/NoteSkins/dance/Cel/Down Tap Explosion Dim W4.png differ diff --git a/NoteSkins/dance/Cel/Down Tap Explosion Dim W5.png b/NoteSkins/dance/Cel/Down Tap Explosion Dim W5.png new file mode 100644 index 0000000000..366385c000 Binary files /dev/null and b/NoteSkins/dance/Cel/Down Tap Explosion Dim W5.png differ diff --git a/NoteSkins/dance/Cel/Down Tap Mine.lua b/NoteSkins/dance/Cel/Down Tap Mine.lua new file mode 100644 index 0000000000..d0e5ad575d --- /dev/null +++ b/NoteSkins/dance/Cel/Down Tap Mine.lua @@ -0,0 +1,8 @@ +local t = Def.Model { + Meshes="_mine model.txt"; + Materials="_mine model.txt"; + Bones="_mine model.txt"; +}; + +return t; + diff --git a/NoteSkins/dance/Cel/Down Tap Note.lua b/NoteSkins/dance/Cel/Down Tap Note.lua new file mode 100644 index 0000000000..7ae4e99419 --- /dev/null +++ b/NoteSkins/dance/Cel/Down Tap Note.lua @@ -0,0 +1,7 @@ +local t = Def.Model { + Meshes=NOTESKIN:GetPath('_down','tap note model'); + Materials=NOTESKIN:GetPath('_down','tap note model'); + Bones=NOTESKIN:GetPath('_down','tap note model'); +}; + +return t; diff --git a/NoteSkins/dance/Cel/Fallback Explosion.lua b/NoteSkins/dance/Cel/Fallback Explosion.lua new file mode 100644 index 0000000000..59653db22f --- /dev/null +++ b/NoteSkins/dance/Cel/Fallback Explosion.lua @@ -0,0 +1,122 @@ +--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"); + +--The NOTESKIN:LoadActor() just tells us the name of the image the Actor redirects on. +--Oh and if you wonder about the "Button" in the "NOTESKIN:LoadActor( )" it means that it will check for that direction. +--So you dont have to do "Down" or "Up" or "Left" etc for every direction which will save space ;) +local t = Def.ActorFrame { + --Hold Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Hold Explosion" ) .. { + HoldingOnCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "HoldingOnCommand"); + HoldingOffCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "HoldingOffCommand"); + InitCommand=cmd(playcommand,"HoldingOff";finishtweening); + }; + --Roll Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Hold Explosion" ) .. { + RollOnCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "RollOnCommand"); + RollOffCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "RollOffCommand"); + InitCommand=cmd(playcommand,"RollOff";finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,false); + }; + --We use this for Seperate Explosions for every Judgement + Def.ActorFrame { + --W1 aka Marvelous Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W1" ) .. { + InitCommand=cmd(diffusealpha,0); + W1Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W1 aka Marvelous Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W1" ) .. { + InitCommand=cmd(diffusealpha,0); + W1Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + Def.ActorFrame { + --W2 aka Perfect Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W2" ) .. { + InitCommand=cmd(diffusealpha,0); + W2Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + HeldCommand=NOTESKIN:GetMetricA("GhostArrowDim", "HeldCommand"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W2 aka Perfect Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W2" ) .. { + InitCommand=cmd(diffusealpha,0); + W2Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + HeldCommand=NOTESKIN:GetMetricA("GhostArrowBright", "HeldCommand"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + Def.ActorFrame { + --W3 aka Great Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W3" ) .. { + InitCommand=cmd(diffusealpha,0); + W3Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W3 aka Great Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W3" ) .. { + InitCommand=cmd(diffusealpha,0); + W3Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + Def.ActorFrame { + --W4 aka Good Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W4" ) .. { + InitCommand=cmd(diffusealpha,0); + W4Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W4 aka Good Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W4" ) .. { + InitCommand=cmd(diffusealpha,0); + W4Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + Def.ActorFrame { + --W5 aka Boo Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W5" ) .. { + InitCommand=cmd(diffusealpha,0); + W5Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W5 aka Boo Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W5" ) .. { + InitCommand=cmd(diffusealpha,0); + W5Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + --Mine Explosion Commands + NOTESKIN:LoadActor( Var "Button", "HitMine Explosion" ) .. { + InitCommand=cmd(blend,"BlendMode_Add";diffusealpha,0); + HitMineCommand=NOTESKIN:GetMetricA("GhostArrowBright", "HitMineCommand"); + }; +} +return t; \ No newline at end of file diff --git a/NoteSkins/dance/exactV2/NoteSkin.lua b/NoteSkins/dance/Cel/NoteSkin.lua similarity index 70% rename from NoteSkins/dance/exactV2/NoteSkin.lua rename to NoteSkins/dance/Cel/NoteSkin.lua index 79982d59f4..528a1005b7 100644 --- a/NoteSkins/dance/exactV2/NoteSkin.lua +++ b/NoteSkins/dance/Cel/NoteSkin.lua @@ -1,137 +1,116 @@ ---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; +--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 +ret.RedirTable = +{ + Up = "Down", + Down = "Down", + Left = "Down", + Right = "Down", + UpLeft = "Down", + UpRight = "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); + + -- 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 + + sButton = ret.RedirTable[sButton]; + + 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 W1"] = true, + ["Tap Explosion Dim W1"] = true, + ["Tap Explosion Bright W2"] = true, + ["Tap Explosion Dim W2"] = true, + ["Tap Explosion Bright W3"] = true, + ["Tap Explosion Dim W3"] = true, + ["Tap Explosion Bright W4"] = true, + ["Tap Explosion Dim W4"] = true, + ["Tap Explosion Bright W5"] = true, + ["Tap Explosion Dim W5"] = 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 = +{ + Up = 180, + Down = 0, + Left = 90, + Right = -90, + UpLeft = 135, + UpRight = 225, +}; + +-- Parts that should be Redirected to _Blank.png +-- you can add/remove stuff if you want +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, + ["Tap Explosion Bright"] = true, + ["Tap Explosion Dim"] = true, +}; + +-- dont forget to close the ret cuz else it wont work ;> +return ret; diff --git a/NoteSkins/dance/Cel/_Down Receptor Go 4x1 (doubleres).png b/NoteSkins/dance/Cel/_Down Receptor Go 4x1 (doubleres).png new file mode 100644 index 0000000000..500eac3307 Binary files /dev/null and b/NoteSkins/dance/Cel/_Down Receptor Go 4x1 (doubleres).png differ diff --git a/NoteSkins/dance/Cel/_Down Roll Body active 4x1.png b/NoteSkins/dance/Cel/_Down Roll Body active 4x1.png new file mode 100644 index 0000000000..b920818981 Binary files /dev/null and b/NoteSkins/dance/Cel/_Down Roll Body active 4x1.png differ diff --git a/NoteSkins/dance/Cel/_Down Roll BottomCap active 4x1.png b/NoteSkins/dance/Cel/_Down Roll BottomCap active 4x1.png new file mode 100644 index 0000000000..08364be79c Binary files /dev/null and b/NoteSkins/dance/Cel/_Down Roll BottomCap active 4x1.png differ diff --git a/NoteSkins/dance/Cel/_down tap note model.txt b/NoteSkins/dance/Cel/_down tap note model.txt new file mode 100644 index 0000000000..e00b1e914f --- /dev/null +++ b/NoteSkins/dance/Cel/_down tap note model.txt @@ -0,0 +1,340 @@ +// MilkShape 3D ASCII + +Frames: 30 +Frame: 1 + +Meshes: 2 +"cells" 1 1 +77 +1 0.000000 -31.071068 0.000163 0.006081 0.055883 -1 +1 32.071068 1.000000 0.000163 0.009453 0.042723 -1 +1 0.000000 -28.242641 3.011776 0.006081 0.054724 -1 +1 29.242641 1.000000 3.011776 0.009155 0.042723 -1 +1 19.000000 14.071068 0.000163 0.008078 0.037359 -1 +1 19.000000 11.242641 3.011776 0.008078 0.038520 -1 +1 11.000000 6.071067 0.000163 0.007323 0.040642 -1 +1 9.000000 1.242640 3.011776 0.007113 0.042548 -1 +1 11.000000 30.000000 0.000163 0.007323 0.030823 -1 +1 9.000000 28.000000 3.011776 0.007113 0.031643 -1 +1 -11.000000 30.000000 0.000163 0.004838 0.030823 -1 +1 -9.000000 28.000000 3.011776 0.005048 0.031643 -1 +1 -11.000000 6.071067 0.000163 0.004838 0.040642 -1 +1 -9.000000 1.242640 3.011776 0.005048 0.042548 -1 +1 -19.000000 14.071068 0.000163 0.004083 0.037359 -1 +1 -19.000000 11.242641 3.011776 0.004083 0.038520 -1 +1 -32.071068 1.000000 0.000163 0.002708 0.042723 -1 +1 -29.242641 1.000000 3.011776 0.003006 0.042723 -1 +1 0.000000 -28.242641 -3.011452 0.006081 0.054724 -1 +1 29.242641 1.000000 -3.011452 0.009155 0.042723 -1 +1 19.000000 11.242641 -3.011452 0.008078 0.038520 -1 +1 9.000000 1.242640 -3.011452 0.007113 0.042548 -1 +1 9.000000 28.000000 -3.011452 0.007113 0.031643 -1 +1 -9.000000 28.000000 -3.011452 0.005048 0.031643 -1 +1 -9.000000 1.242640 -3.011452 0.005048 0.042548 -1 +1 -19.000000 11.242641 -3.011452 0.004083 0.038520 -1 +1 -29.242641 1.000000 -3.011452 0.003006 0.042723 -1 +1 0.000000 -28.242641 3.011776 0.123275 0.948597 -1 +1 29.242641 1.000000 3.011776 0.239318 0.480852 -1 +1 0.000000 -24.000000 7.500001 0.123275 0.880735 -1 +1 25.000000 1.000000 7.500001 0.222482 0.480852 -1 +1 19.000000 11.242641 3.011776 0.198672 0.317017 -1 +1 19.000000 7.000000 7.500001 0.198672 0.384880 -1 +1 9.000000 1.242640 3.011776 0.158989 0.476971 -1 +1 6.000000 -6.000000 7.500001 0.147084 0.592819 -1 +1 9.000000 28.000000 3.011776 0.158989 0.048978 -1 +1 6.000000 25.000000 7.500001 0.147084 0.096964 -1 +1 -9.000000 28.000000 3.011776 0.087560 0.048978 -1 +1 -6.000000 25.000000 7.500001 0.099465 0.096964 -1 +1 -9.000000 1.242640 3.011776 0.087560 0.476971 -1 +1 -6.000000 -6.000000 7.500001 0.099465 0.592819 -1 +1 -19.000000 11.242641 3.011776 0.047877 0.317017 -1 +1 -19.000000 7.000000 7.500001 0.047877 0.384880 -1 +1 -29.242641 1.000000 3.011776 0.007232 0.480852 -1 +1 -25.000000 1.000000 7.500001 0.024068 0.480852 -1 +1 0.003530 -23.438393 7.499528 0.123289 0.871752 -1 +1 24.219559 0.792938 7.499528 0.219384 0.484163 -1 +1 19.000000 6.000001 7.499528 0.198672 0.400875 -1 +1 -18.986691 6.000001 7.499528 0.047930 0.400875 -1 +1 -24.206251 0.792942 7.499528 0.027217 0.484163 -1 +1 29.242641 1.000000 -3.011452 0.239318 0.480852 -1 +1 0.000000 -28.242641 -3.011452 0.123275 0.948597 -1 +1 0.000000 -24.000000 -7.499676 0.123275 0.880735 -1 +1 25.000000 1.000000 -7.499676 0.222482 0.480852 -1 +1 19.000000 11.242641 -3.011452 0.198672 0.317017 -1 +1 19.000000 7.000000 -7.499676 0.198672 0.384880 -1 +1 9.000000 1.242640 -3.011452 0.158989 0.476971 -1 +1 6.000000 -6.000000 -7.499676 0.147084 0.592819 -1 +1 9.000000 28.000000 -3.011452 0.158989 0.048978 -1 +1 6.000000 25.000000 -7.499676 0.147084 0.096964 -1 +1 -9.000000 28.000000 -3.011452 0.087560 0.048978 -1 +1 -6.000000 25.000000 -7.499676 0.099465 0.096964 -1 +1 -9.000000 1.242640 -3.011452 0.087560 0.476971 -1 +1 -6.000000 -6.000000 -7.499676 0.099465 0.592819 -1 +1 -19.000000 11.242641 -3.011452 0.047877 0.317017 -1 +1 -19.000000 7.000000 -7.499676 0.047877 0.384880 -1 +1 -29.242641 1.000000 -3.011452 0.007232 0.480852 -1 +1 -25.000000 1.000000 -7.499676 0.024068 0.480852 -1 +1 0.003530 -23.438393 -7.499203 0.123289 0.871752 -1 +1 24.219559 0.792938 -7.499203 0.219384 0.484163 -1 +1 19.000000 6.000001 -7.499203 0.198672 0.400875 -1 +1 -18.986691 6.000001 -7.499203 0.047930 0.400875 -1 +1 -24.206251 0.792942 -7.499203 0.027217 0.484163 -1 +1 6.006060 -7.009003 -7.500000 0.147108 0.608958 -1 +1 -6.013940 -7.009003 -7.499998 0.099409 0.608958 -1 +1 -6.013940 -7.009003 7.500000 0.099409 0.608958 -1 +1 6.006060 -7.009003 7.500000 0.147108 0.608958 -1 +77 +-0.316228 -0.948683 0.000000 +0.948683 -0.316228 0.000000 +0.236107 -0.708319 0.665235 +0.708319 0.236107 0.665235 +0.316228 0.948683 0.000000 +-0.236107 0.708319 0.665235 +-0.281085 0.959683 0.000000 +0.521736 0.285347 0.803971 +0.894427 0.447214 0.000000 +0.333905 0.667810 0.665235 +-0.447214 0.894427 0.000000 +-0.667810 0.333905 0.665235 +-0.877355 0.479841 0.000000 +0.167152 0.570694 0.803971 +0.316228 0.948683 0.000000 +-0.236106 0.708319 0.665235 +-0.948683 0.316228 0.000000 +-0.708319 -0.236107 0.665235 +0.236107 -0.708320 -0.665234 +0.708320 0.236107 -0.665234 +-0.236107 0.708320 -0.665235 +0.521736 0.285347 -0.803970 +0.333905 0.667810 -0.665235 +-0.667810 0.333905 -0.665235 +0.167152 0.570694 -0.803970 +-0.236107 0.708320 -0.665234 +-0.708320 -0.236107 -0.665234 +-0.235428 -0.706283 0.667637 +0.706283 -0.235428 0.667637 +0.117196 -0.350616 0.929157 +0.350672 0.117271 0.929127 +0.235428 0.706283 0.667637 +-0.117125 0.350805 0.929095 +-0.166452 0.568302 0.805808 +0.278136 0.151923 0.948451 +0.665890 0.332945 0.667637 +0.332945 0.665890 0.667637 +-0.332945 0.665890 0.667637 +-0.665890 0.332945 0.667637 +-0.519549 0.284151 0.805808 +0.088939 0.303988 0.948515 +0.235428 0.706283 0.667637 +-0.143003 0.428769 0.892024 +-0.706283 0.235428 0.667637 +-0.350752 -0.117060 0.929123 +-0.000278 0.000836 1.000000 +-0.000592 -0.000043 1.000000 +0.000013 -0.000316 1.000000 +0.000106 -0.000355 1.000000 +0.000705 0.000390 1.000000 +0.706282 -0.235427 -0.667637 +-0.235427 -0.706282 -0.667637 +0.117196 -0.350616 -0.929157 +0.350672 0.117271 -0.929127 +0.235427 0.706282 -0.667637 +-0.117125 0.350805 -0.929095 +-0.166452 0.568301 -0.805808 +0.278062 0.152007 -0.948459 +0.665890 0.332945 -0.667637 +0.332945 0.665890 -0.667637 +-0.332945 0.665890 -0.667637 +-0.665890 0.332945 -0.667637 +-0.519549 0.284151 -0.805808 +0.089011 0.304060 -0.948485 +0.235428 0.706283 -0.667637 +-0.143003 0.428769 -0.892024 +-0.706282 0.235428 -0.667637 +-0.350751 -0.117060 -0.929123 +-0.000278 0.000836 -1.000000 +-0.000592 -0.000043 -1.000000 +-0.000086 -0.000209 -1.000000 +0.000179 -0.000276 -1.000000 +0.000705 0.000390 -1.000000 +-0.000258 0.000319 -1.000000 +0.000255 0.000315 -1.000000 +-0.000036 0.000000 1.000000 +0.000037 -0.000001 1.000000 +96 +1 0 1 2 0 1 2 5 +1 1 3 2 1 3 2 5 +1 1 4 3 1 4 3 5 +1 4 5 3 4 5 3 5 +1 4 6 5 4 6 5 5 +1 6 7 5 6 7 5 5 +1 6 8 7 6 8 7 5 +1 8 9 7 8 9 7 5 +1 8 10 9 8 10 9 5 +1 10 11 9 10 11 9 5 +1 10 12 11 10 12 11 5 +1 12 13 11 12 13 11 5 +1 12 14 13 12 14 13 5 +1 14 15 13 14 15 13 5 +1 14 16 15 14 16 15 5 +1 16 17 15 16 17 15 5 +1 16 0 17 16 0 17 5 +1 0 2 17 0 2 17 5 +1 1 0 18 1 0 18 5 +1 19 1 18 19 1 18 5 +1 4 1 19 4 1 19 5 +1 20 4 19 20 4 19 5 +1 6 4 20 6 4 20 5 +1 21 6 20 21 6 20 5 +1 8 6 21 8 6 21 5 +1 22 8 21 22 8 21 5 +1 10 8 22 10 8 22 5 +1 23 10 22 23 10 22 5 +1 12 10 23 12 10 23 5 +1 24 12 23 24 12 23 5 +1 14 12 24 14 12 24 5 +1 25 14 24 25 14 24 5 +1 16 14 25 16 14 25 5 +1 26 16 25 26 16 25 5 +1 0 16 26 0 16 26 5 +1 18 0 26 18 0 26 5 +1 27 28 29 27 28 29 5 +1 28 30 29 28 30 29 5 +1 28 31 30 28 31 30 5 +1 31 32 30 31 32 30 5 +1 31 33 32 31 33 32 5 +1 33 34 32 33 34 32 5 +1 33 35 34 33 35 34 5 +1 35 36 34 35 36 34 5 +1 35 37 36 35 37 36 5 +1 37 38 36 37 38 36 5 +1 37 39 38 37 39 38 5 +1 39 40 38 39 40 38 5 +1 39 41 40 39 41 40 5 +1 41 42 40 41 42 40 5 +1 41 43 42 41 43 42 5 +1 43 44 42 43 44 42 5 +1 43 27 44 43 27 44 5 +1 27 29 44 27 29 44 5 +1 45 29 30 45 29 30 5 +1 45 30 46 45 30 46 5 +1 46 30 32 46 30 32 5 +1 46 32 47 46 32 47 5 +1 48 42 44 48 42 44 5 +1 48 44 49 48 44 49 5 +1 49 44 29 49 44 29 5 +1 49 29 45 49 29 45 5 +1 50 51 52 50 51 52 5 +1 53 50 52 53 50 52 5 +1 54 50 53 54 50 53 5 +1 55 54 53 55 54 53 5 +1 56 54 55 56 54 55 5 +1 57 56 55 57 56 55 5 +1 58 56 57 58 56 57 5 +1 59 58 57 59 58 57 5 +1 60 58 59 60 58 59 5 +1 61 60 59 61 60 59 5 +1 62 60 61 62 60 61 5 +1 63 62 61 63 62 61 5 +1 64 62 63 64 62 63 5 +1 65 64 63 65 64 63 5 +1 66 64 65 66 64 65 5 +1 67 66 65 67 66 65 5 +1 51 66 67 51 66 67 5 +1 52 51 67 52 51 67 5 +1 52 68 53 52 68 53 5 +1 53 68 69 53 68 69 5 +1 53 69 55 53 69 55 5 +1 55 69 70 55 69 70 5 +1 65 71 67 65 71 67 5 +1 67 71 72 67 71 72 5 +1 67 72 52 67 72 52 5 +1 52 72 68 52 72 68 5 +1 70 73 57 70 73 57 5 +1 57 55 70 57 55 70 5 +1 63 74 71 63 74 71 5 +1 71 65 63 71 65 63 5 +1 42 48 40 42 48 40 5 +1 40 48 75 40 48 75 5 +1 34 76 47 34 76 47 5 +1 47 32 34 47 32 34 5 +"scroller" 0 0 +24 +0 0.003530 -12.972013 7.499528 0.553205 0.752422 -1 +0 0.003530 -23.438393 7.499528 0.558454 0.859485 -1 +0 24.219559 0.792938 7.499528 0.557986 0.373106 -1 +0 19.000000 6.000001 7.499528 0.552862 0.371264 -1 +0 6.006312 24.996647 7.499848 0.536908 0.304369 -1 +0 0.003543 24.996647 7.499848 0.534050 0.362718 -1 +0 0.006705 -12.935379 7.499525 0.553190 0.752250 -1 +0 6.006312 -7.000127 7.499848 0.553076 0.633043 -1 +0 -24.206251 0.792942 7.499528 0.557986 0.373106 -1 +0 -18.986691 6.000001 7.499528 0.552862 0.371264 -1 +0 -6.002801 24.996647 7.499848 0.536908 0.304369 -1 +0 -6.002801 -7.000127 7.499848 0.553076 0.633043 -1 +0 0.003530 -23.438393 -7.499203 0.558454 0.859485 -1 +0 0.003530 -12.972013 -7.499203 0.553205 0.752422 -1 +0 24.219559 0.792938 -7.499203 0.557986 0.373106 -1 +0 19.000000 6.000001 -7.499203 0.552862 0.371264 -1 +0 0.003543 24.996647 -7.499523 0.534050 0.362718 -1 +0 6.006312 24.996647 -7.499523 0.536908 0.304369 -1 +0 0.006705 -12.935379 -7.499200 0.553190 0.752250 -1 +0 6.006312 -7.000127 -7.499523 0.553076 0.633043 -1 +0 -24.206251 0.792942 -7.499203 0.557986 0.373106 -1 +0 -18.986691 6.000001 -7.499203 0.552862 0.371264 -1 +0 -6.002801 24.996647 -7.499523 0.536908 0.304369 -1 +0 -6.002801 -7.000127 -7.499523 0.553076 0.633043 -1 +14 +0.000000 0.000000 1.000000 +-0.000027 -0.000004 1.000000 +0.000000 -0.000009 1.000000 +-0.000000 -0.000004 1.000000 +-0.000054 0.000000 1.000000 +0.000027 -0.000004 1.000000 +0.000054 0.000000 1.000000 +0.000000 0.000000 -1.000000 +0.000000 -0.000009 -1.000000 +-0.000027 -0.000004 -1.000000 +-0.000000 -0.000004 -1.000000 +-0.000054 0.000000 -1.000000 +0.000027 -0.000004 -1.000000 +0.000054 0.000000 -1.000000 +16 +0 0 1 2 0 0 0 1 +0 0 2 3 0 0 0 1 +0 4 5 6 1 2 3 1 +0 4 6 7 1 3 4 1 +0 1 0 8 0 0 0 1 +0 8 0 9 0 0 0 1 +0 5 10 6 2 5 3 1 +0 6 10 11 3 5 6 1 +0 12 13 14 7 7 7 1 +0 14 13 15 7 7 7 1 +0 16 17 18 8 9 10 1 +0 18 17 19 10 9 11 1 +0 13 12 20 7 7 7 1 +0 13 20 21 7 7 7 1 +0 22 16 18 12 8 10 1 +0 22 18 23 12 10 13 1 + +Materials: 2 +"01 - Default" +0.588235 0.588235 0.588235 1.000000 +0.588235 0.588235 0.588235 1.000000 +0.898039 0.898039 0.898039 1.000000 +0.000000 0.000000 0.000000 1.000000 +12.799999 +1.000000 +"textures/Tap Note ani texture.ini" +"" +"nomove" +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 +"textures/Tap Note parts (mipmaps).png" +"" + +Bones: 0 \ No newline at end of file diff --git a/NoteSkins/dance/Cel/_mine ani tex.ini b/NoteSkins/dance/Cel/_mine ani tex.ini new file mode 100644 index 0000000000..c2671c5ee1 --- /dev/null +++ b/NoteSkins/dance/Cel/_mine ani tex.ini @@ -0,0 +1,4 @@ +[AnimatedTexture] +TexVelocityX=+1 +Frame0000=_mine tex.png +Delay0000=1 diff --git a/NoteSkins/dance/Cel/_mine model.txt b/NoteSkins/dance/Cel/_mine model.txt new file mode 100644 index 0000000000..3241c5fbb2 --- /dev/null +++ b/NoteSkins/dance/Cel/_mine model.txt @@ -0,0 +1,180 @@ +// MilkShape 3D ASCII + +Frames: 30 +Frame: 1 + +Meshes: 1 +"center" 0 0 +45 +0 -16.0 0.0 -1.0 0 0.75 0 +0 -11.31 -11.31 -1.0 0 0.75 0 +0 0.0 -16.0 -1.0 0 0.75 0 +0 11.31 -11.31 -1.0 0 0.75 0 +0 16.0 0.0 -1.0 0 0.75 0 +0 11.31 11.31 -1.0 0 0.75 0 +0 -0.0 16.0 -1.0 0 0.75 0 +0 -11.31 11.31 -1.0 0 0.75 0 +3 29.422066 0.009519 -0.944 0.999500 0.25 0 +3 25.401829 14.852878 -0.944 0.931249 0.1240015 0 +3 14.843359 25.411350 -0.944 0.751997 0.0343755 0 +3 -0.000001 29.431583 -0.944 0.500000 0.00025 0 +3 -14.843361 25.411348 -0.944 0.248003 0.0343755 0 +3 -25.401833 14.852878 -0.944 0.068751 0.1240015 0 +3 -29.422066 0.009516 -0.944 0.000500 0.25 0 +3 -25.401827 -14.833844 -0.944 0.068751 0.3759985 0 +3 -14.843357 -25.392317 -0.944 0.248003 0.4656245 0 +3 0.000004 -29.412546 -0.944 0.500000 0.49975 0 +3 14.843363 -25.392307 -0.944 0.751997 0.4656245 0 +3 25.401833 -14.833840 -0.944 0.931249 0.3759985 0 +3 19.921448 0.009518 7.02167 0.838208 0.25 0 +3 17.189407 10.096646 7.02167 0.791826 0.164375 0 +3 10.087127 17.198929 7.02167 0.671250 0.104087 0 +3 -0.000000 19.930965 7.02167 0.500000 0.080896 0 +3 -10.087129 17.198925 7.02167 0.328750 0.104087 0 +3 -17.189411 10.096646 7.02167 0.208174 0.164375 0 +3 -19.921448 0.009518 7.02167 0.161792 0.25 0 +3 -17.189405 -10.077612 7.02167 0.208174 0.335625 0 +3 -10.087127 -17.179895 7.02167 0.328750 0.395913 0 +3 0.000001 -19.911928 7.02167 0.500000 0.419104 0 +3 10.087130 -17.179886 7.02167 0.671250 0.395913 0 +3 17.189411 -10.077609 7.02167 0.791826 0.335625 0 +3 10.420829 0.009516 -0.944 0.676915 0.25 0 +3 8.976986 5.340415 -0.944 0.652403 0.2047485 0 +3 5.330894 8.986506 -0.944 0.590503 0.1737985 0 +3 0.000001 10.430347 -0.944 0.500000 0.1615425 0 +3 -5.330897 8.986505 -0.944 0.409497 0.1737985 0 +3 -8.976989 5.340414 -0.944 0.347597 0.2047485 0 +3 -10.420829 0.009520 -0.944 0.323085 0.25 0 +3 -8.976985 -5.321381 -0.944 0.347597 0.2952515 0 +3 -5.330895 -8.967473 -0.944 0.409497 0.3262015 0 +3 -0.000003 -10.411310 -0.944 0.500000 0.3384575 0 +3 5.330898 -8.967464 -0.944 0.590503 0.3262015 0 +3 8.976988 -5.321376 -0.944 0.652403 0.2952515 0 +0 0 0 -1.0 0.5 0.75 0 +46 +0.000000 0.000000 0.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 0.000000 +0.568474 -0.051323 0.821099 +0.517639 0.241388 0.820842 +0.328856 0.466982 0.820842 +0.051323 0.568474 0.821099 +-0.241388 0.517639 0.820842 +-0.466982 0.328856 0.820842 +-0.568474 0.051322 0.821099 +-0.517639 -0.241388 0.820842 +-0.328856 -0.466982 0.820842 +-0.051322 -0.568474 0.821099 +0.241388 -0.517639 0.820842 +0.466982 -0.328856 0.820842 +0.000000 0.062383 0.998052 +-0.030799 0.053179 0.998110 +-0.053179 0.030799 0.998110 +-0.062383 -0.000000 0.998052 +-0.053179 -0.030799 0.998110 +-0.030799 -0.053179 0.998110 +0.000000 -0.062383 0.998052 +0.030799 -0.053179 0.998110 +0.053179 -0.030799 0.998110 +0.062383 0.000000 0.998052 +0.053179 0.030799 0.998110 +0.030799 0.053179 0.998110 +-0.568474 -0.051323 0.821099 +-0.466982 -0.328856 0.820842 +-0.241388 -0.517639 0.820842 +0.051323 -0.568474 0.821099 +0.328856 -0.466982 0.820842 +0.517639 -0.241388 0.820842 +0.568474 0.051323 0.821099 +0.466982 0.328856 0.820842 +0.241388 0.517639 0.820842 +-0.051323 0.568474 0.821099 +-0.328856 0.466982 0.820842 +-0.517639 0.241388 0.820842 +56 +0 44 0 1 1 2 3 5 +0 44 1 2 1 2 3 5 +0 44 2 3 1 2 3 5 +0 44 3 4 1 2 3 5 +0 44 4 5 1 3 4 5 +0 44 5 6 1 4 5 5 +0 44 6 7 1 5 6 5 +0 44 7 0 1 6 7 5 +0 8 9 20 10 11 22 1 +0 9 21 20 11 23 22 1 +0 9 10 21 11 12 23 1 +0 10 22 21 12 24 23 1 +0 10 11 22 12 13 24 1 +0 11 23 22 13 25 24 1 +0 11 12 23 13 14 25 1 +0 12 24 23 14 26 25 1 +0 12 13 24 14 15 26 1 +0 13 25 24 15 27 26 1 +0 13 14 25 15 16 27 1 +0 14 26 25 16 28 27 1 +0 14 15 26 16 17 28 1 +0 15 27 26 17 29 28 1 +0 15 16 27 17 18 29 1 +0 16 28 27 18 30 29 1 +0 16 17 28 18 19 30 1 +0 17 29 28 19 31 30 1 +0 17 18 29 19 20 31 1 +0 18 30 29 20 32 31 1 +0 18 19 30 20 21 32 1 +0 19 31 30 21 33 32 1 +0 19 8 31 21 10 33 1 +0 8 20 31 10 22 33 1 +0 20 21 32 22 23 34 1 +0 21 33 32 23 35 34 1 +0 21 22 33 23 24 35 1 +0 22 34 33 24 36 35 1 +0 22 23 34 24 25 36 1 +0 23 35 34 25 37 36 1 +0 23 24 35 25 26 37 1 +0 24 36 35 26 38 37 1 +0 24 25 36 26 27 38 1 +0 25 37 36 27 39 38 1 +0 25 26 37 27 28 39 1 +0 26 38 37 28 40 39 1 +0 26 27 38 28 29 40 1 +0 27 39 38 29 41 40 1 +0 27 28 39 29 30 41 1 +0 28 40 39 30 42 41 1 +0 28 29 40 30 31 42 1 +0 29 41 40 31 43 42 1 +0 29 30 41 31 32 43 1 +0 30 42 41 32 44 43 1 +0 30 31 42 32 33 44 1 +0 31 43 42 33 45 44 1 +0 31 20 43 33 22 45 1 +0 20 32 43 22 34 45 1 + +Materials: 1 +"red middle" +1.000000 1.000000 1.000000 1.000000 +1.000000 1.000000 1.000000 1.000000 +0.898039 0.898039 0.898039 1.000000 +0.000000 0.000000 0.000000 1.000000 +12.799999 +1.000000 +"_mine ani tex.ini" +"" + +Bones: 1 +"joint1" +"" +0 0 0 0 0 0 0 +2 +1.000000 0.000000 0.000000 0.000000 +120.000000 0.000000 0.000000 0.000000 +3 +1.000000 0.000000 0.000000 0.000000 +60.000000 0.000000 0.000000 3.1 +120.000000 0.000000 0.000000 6.2 diff --git a/NoteSkins/dance/Cel/_mine tex.png b/NoteSkins/dance/Cel/_mine tex.png new file mode 100644 index 0000000000..e27b6a1542 Binary files /dev/null and b/NoteSkins/dance/Cel/_mine tex.png differ diff --git a/NoteSkins/dance/Cel/down hold explosion.png b/NoteSkins/dance/Cel/down hold explosion.png new file mode 100644 index 0000000000..653ca01ad3 Binary files /dev/null and b/NoteSkins/dance/Cel/down hold explosion.png differ diff --git a/NoteSkins/dance/easyV2/metrics.ini b/NoteSkins/dance/Cel/metrics.ini similarity index 68% rename from NoteSkins/dance/easyV2/metrics.ini rename to NoteSkins/dance/Cel/metrics.ini index 7fc223ff74..c1ba6cd2ae 100644 --- a/NoteSkins/dance/easyV2/metrics.ini +++ b/NoteSkins/dance/Cel/metrics.ini @@ -1,243 +1,243 @@ -#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 +#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=2 +TapMineAnimationLength=1 +TapLiftAnimationLength=2 +TapFakeAnimationLength=2 +##Hold Parts +HoldHeadAnimationLength=2 +HoldTopCapAnimationLength=2 +HoldBottomCapAnimationLength=2 +HoldBodyAnimationLength=2 +HoldTailAnimationLength=2 +##Roll Parts +RollHeadAnimationLength=2 +RollTopCapAnimationLength=2 +RollBottomCapAnimationLength=2 +RollBodyAnimationLength=2 +RollTailAnimationLength=2 + + +#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 +TapNoteAdditionTextureCoordOffsetY=0 +TapNoteNoteColorTextureCoordSpacingX=0.03125 +TapNoteNoteColorTextureCoordSpacingY=0 +TapMineAdditionTextureCoordOffsetX=0 +TapMineAdditionTextureCoordOffsetY=0 +TapMineNoteColorTextureCoordSpacingX=0 +TapMineNoteColorTextureCoordSpacingY=0 +TapLiftAdditionTextureCoordOffsetX=0 +TapLiftAdditionTextureCoordOffsetY=0 +TapLiftNoteColorTextureCoordSpacingX=0 +TapLiftNoteColorTextureCoordSpacingY=0 +TapFakeAdditionTextureCoordOffsetX=0 +TapFakeAdditionTextureCoordOffsetY=0 +TapFakeNoteColorTextureCoordSpacingX=0.03125 +TapFakeNoteColorTextureCoordSpacingY=0 +##Hold Parts +HoldHeadAdditionTextureCoordOffsetX=0 +HoldHeadAdditionTextureCoordOffsetY=0 +HoldHeadNoteColorTextureCoordSpacingX=0.03125 +HoldHeadNoteColorTextureCoordSpacingY=0 +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.03125 +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=0 +DrawRollHeadForTapsOnSameRow=0 +TapHoldRollOnRowMeansHold=1 +StartDrawingHoldBodyOffsetFromHead=0 +StopDrawingHoldBodyOffsetFromTail=0 +HoldLetGoGrayPercent=0.25 +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=stoptweening;blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;linear,0.2;rotationz,90;linear,0.2;rotationz,180;diffusealpha,0 +AvoidMineCommand= +MissCommand= +#Boo explosion +W5Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Good explosion +W4Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Great explosion +W3Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Perfect explosion +W2Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Marvelous explosion +W1Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0;glowshift;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.5 +#Hold end commands +LetGoCommand= +HeldCommand=diffusealpha,1.2;zoom,1.1;accelerate,0.09;zoom,1.0;diffusealpha,0 + +[GhostArrowBright] +NoneCommand= +HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;linear,0.2;rotationz,90;linear,0.2;rotationz,180;diffusealpha,0 +AvoidMineCommand= +MissCommand= +#Boo explosion +W5Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Good explosion +W4Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Great explosion +W3Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Perfect explosion +W2Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Marvelous explosion +W1Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0;glowshift;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.5 +#Hold end commands +LetGoCommand= +HeldCommand=diffusealpha,1.2;zoom,1.1;accelerate,0.09;zoom,1.0;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;glowshift;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.5 +HoldingOffCommand=visible,false +RollOnCommand=visible,true;glowshift;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.5 +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/Cel/model.txt b/NoteSkins/dance/Cel/model.txt new file mode 100644 index 0000000000..ebdda6c40c --- /dev/null +++ b/NoteSkins/dance/Cel/model.txt @@ -0,0 +1,140 @@ +// MilkShape 3D ASCII + +Frames: 30 +Frame: 1 + +Meshes: 2 +"arrow" 0 0 +12 +0 0.000000 -24.000000 7.4500000 0.551018 0.908796 -1 +0 25.000000 1.000000 7.4500000 0.5510182 0.356369 -1 +0 19.000000 7.000000 7.4500000 0.546875 0.356369 -1 +0 6.000000 -6.000000 7.4500000 0.546875 0.643631 -1 +0 6.000000 25.000000 7.4500000 0.536171 0.301126 -1 +0 0.000000 25.000000 7.4500000 0.534100 0.367417 -1 +0 -25.000000 1.000000 7.4500000 0.542731 0.356369 -1 +0 0.000000 -24.000000 7.4500000 0.542731 0.908796 -1 +0 0.000000 25.000000 7.4500000 0.559649 0.367417 -1 +0 -6.000000 25.000000 7.4500000 0.557578 0.301126 -1 +0 -6.000000 -6.000000 7.4500000 0.546875 0.643631 -1 +0 -19.000000 7.000000 7.4500000 0.546875 0.356369 -1 +2 +0.000000 0.000000 0.000000 +0.000000 0.000000 1.000000 +8 +0 4 5 0 1 1 1 11 +0 3 4 0 1 1 1 11 +0 3 0 1 1 1 1 11 +0 2 3 1 1 1 1 11 +0 10 11 6 1 1 1 11 +0 10 6 7 1 1 1 11 +0 10 7 8 1 1 1 11 +0 9 10 8 1 1 1 11 +"arrow" 0 0 +27 +3 0.000000 -31.071068 0.000000 0.125000 0.980509 -1 +3 32.071068 1.000000 0.000000 0.250277 0.479399 -1 +3 0.000000 -28.242641 0.000000 0.125000 0.936315 -1 +3 29.242641 1.000000 0.000000 0.239229 0.479399 -1 +3 19.000000 14.071068 0.000000 0.199218 0.275164 -1 +3 19.000000 11.242641 0.000000 0.199218 0.319358 -1 +3 11.000000 6.071067 0.000000 0.167968 0.400164 -1 +3 9.000000 1.242640 0.000000 0.160156 0.475608 -1 +3 11.000000 30.000000 0.000000 0.167968 0.026274 -1 +3 9.000000 28.000000 0.000000 0.160156 0.057524 -1 +3 -11.000000 30.000000 0.000000 0.082031 0.026274 -1 +3 -9.000000 28.000000 0.000000 0.089843 0.057524 -1 +3 -11.000000 6.071067 0.000000 0.082031 0.400163 -1 +3 -9.000000 1.242640 0.000000 0.089843 0.475608 -1 +3 -19.000000 14.071068 0.000000 0.050781 0.275163 -1 +3 -19.000000 11.242641 0.000000 0.050781 0.319358 -1 +3 -32.071068 1.000000 0.000000 -0.000277 0.479399 -1 +3 -29.242641 1.000000 0.000000 0.010771 0.479399 -1 +3 0.000000 -24.000000 7.500000 0.125000 0.870024 -1 +3 25.000000 1.000000 7.500000 0.222656 0.479399 -1 +3 19.000000 7.000000 7.500000 0.199218 0.385649 -1 +3 6.000000 -6.000000 7.500000 0.148437 0.588774 -1 +3 6.000000 25.000000 7.500000 0.148437 0.104399 -1 +3 -6.000000 25.000000 7.500000 0.10156 0.104399 -1 +3 -6.000000 -6.000000 7.500000 0.10156 0.588774 -1 +3 -19.000000 7.000000 7.500000 0.050781 0.385649 -1 +3 -25.000000 1.000000 7.500000 0.027343 0.479399 -1 +21 +0.000000 0.000000 0.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +-0.278639 -0.835917 0.472866 +0.835917 -0.278639 0.472866 +0.278639 -0.835917 0.472866 +0.835917 0.278639 0.472866 +0.278639 0.835917 0.472866 +-0.278639 0.835917 0.472866 +-0.217960 0.744161 0.631441 +0.680322 0.372080 0.631441 +0.788110 0.394055 0.472866 +0.394055 0.788110 0.472866 +-0.394055 0.788110 0.472866 +-0.788110 0.394055 0.472866 +-0.680322 0.372080 0.631441 +0.217960 0.744161 0.631441 +0.278639 0.835917 0.472866 +-0.278639 0.835917 0.472866 +-0.835917 0.278639 0.472866 +-0.835917 -0.278639 0.472866 +43 +0 0 1 2 2 2 2 1 +0 1 3 2 2 2 2 1 +0 1 4 3 2 2 2 1 +0 4 5 3 2 2 2 1 +0 4 6 5 2 2 2 1 +0 6 7 5 2 2 2 1 +0 6 8 7 2 2 2 1 +0 8 9 7 2 2 2 1 +0 8 10 9 2 2 2 1 +0 10 11 9 2 2 2 1 +0 10 12 11 2 2 2 1 +0 12 13 11 2 2 2 1 +0 12 14 13 2 2 2 1 +0 14 15 13 2 2 2 1 +0 14 16 15 2 2 2 1 +0 16 17 15 2 2 2 1 +0 16 0 17 2 2 2 1 +0 0 2 17 2 2 2 1 +0 2 3 18 3 4 5 6 +0 3 19 18 4 6 5 6 +0 3 5 19 4 7 6 6 +0 5 20 19 7 8 6 6 +0 5 7 20 7 9 8 6 +0 7 21 20 9 10 8 6 +0 7 9 21 9 11 10 6 +0 9 22 21 11 12 10 6 +0 9 11 22 11 13 12 6 +0 11 23 22 13 14 12 6 +0 11 13 23 13 15 14 6 +0 13 24 23 15 16 14 6 +0 13 15 24 15 17 16 6 +0 15 25 24 17 18 16 6 +0 15 17 25 17 19 18 6 +0 17 26 25 19 20 18 6 +0 17 2 26 19 3 20 6 +0 2 18 26 3 5 20 6 +0 25 26 18 2 2 2 11 +0 24 25 18 2 2 2 11 +0 22 23 24 2 2 2 11 +0 21 22 24 2 2 2 11 +0 21 24 18 2 2 2 11 +0 21 18 19 2 2 2 11 +0 20 21 19 2 2 2 11 + +Materials: 1 +"19 - Default" +0.588235 0.588235 0.588235 1.000000 +0.588235 0.588235 0.588235 1.000000 +0.898039 0.898039 0.898039 1.000000 +0.000000 0.000000 0.000000 1.000000 +12.799999 +1.000000 +"textures/Tap Note ani texture.ini" +"" + +Bones: 0 \ No newline at end of file diff --git a/NoteSkins/dance/Cel/textures/Tap Note ani texture.ini b/NoteSkins/dance/Cel/textures/Tap Note ani texture.ini new file mode 100644 index 0000000000..ab8e19da93 --- /dev/null +++ b/NoteSkins/dance/Cel/textures/Tap Note ani texture.ini @@ -0,0 +1,5 @@ +[AnimatedTexture] +TexVelocityY=-1 +TexOffsetX=0 +Frame0000=Tap Note parts (mipmaps).png +Delay0000=1.0 diff --git a/NoteSkins/dance/Cel/textures/Tap Note parts (mipmaps).png b/NoteSkins/dance/Cel/textures/Tap Note parts (mipmaps).png new file mode 100644 index 0000000000..2aa6fa42af Binary files /dev/null and b/NoteSkins/dance/Cel/textures/Tap Note parts (mipmaps).png differ diff --git a/NoteSkins/dance/Cyber/Down Hold Body Active.png b/NoteSkins/dance/Cyber/Down Hold Body Active.png new file mode 100644 index 0000000000..08553085b1 Binary files /dev/null and b/NoteSkins/dance/Cyber/Down Hold Body Active.png differ diff --git a/NoteSkins/dance/midi-note/Down Roll Body Inactive (doubleres).png b/NoteSkins/dance/Cyber/Down Hold Body Inactive.png similarity index 50% rename from NoteSkins/dance/midi-note/Down Roll Body Inactive (doubleres).png rename to NoteSkins/dance/Cyber/Down Hold Body Inactive.png index 7d995a73ed..82a27a68cb 100644 Binary files a/NoteSkins/dance/midi-note/Down Roll Body Inactive (doubleres).png and b/NoteSkins/dance/Cyber/Down Hold Body Inactive.png differ diff --git a/NoteSkins/dance/easyV2/Center Hold Topcap Inactive.png b/NoteSkins/dance/Cyber/Down Hold BottomCap active.png similarity index 57% rename from NoteSkins/dance/easyV2/Center Hold Topcap Inactive.png rename to NoteSkins/dance/Cyber/Down Hold BottomCap active.png index 46e5c0d3c7..191993a20e 100644 Binary files a/NoteSkins/dance/easyV2/Center Hold Topcap Inactive.png and b/NoteSkins/dance/Cyber/Down Hold BottomCap active.png differ diff --git a/NoteSkins/dance/easyV2/Center Hold Topcap Active.png b/NoteSkins/dance/Cyber/Down Hold BottomCap inactive.png similarity index 60% rename from NoteSkins/dance/easyV2/Center Hold Topcap Active.png rename to NoteSkins/dance/Cyber/Down Hold BottomCap inactive.png index 27ed32c601..b34c327b5a 100644 Binary files a/NoteSkins/dance/easyV2/Center Hold Topcap Active.png and b/NoteSkins/dance/Cyber/Down Hold BottomCap inactive.png differ diff --git a/NoteSkins/dance/Cyber/Down Receptor.lua b/NoteSkins/dance/Cyber/Down Receptor.lua new file mode 100644 index 0000000000..006a4f1647 --- /dev/null +++ b/NoteSkins/dance/Cyber/Down Receptor.lua @@ -0,0 +1,68 @@ +--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', 'Receptor Go' ); + Frame0000=0; + Delay0000=1; + Frame0001=1; + Delay0001=1; + Frame0002=2; + Delay0002=1; + Frame0003=3; + Delay0003=1; + InitCommand=cmd(effectclock,"beat";diffuseramp;effectcolor1,0.1,0.1,0.1,1;effectcolor2,1,1,1,1;effectperiod,0.5;effecttiming,0.25,0.50,0,0.25;effectoffset,-0.25); + 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"); + }; + Def.Sprite { + Texture=NOTESKIN:GetPath( '_down', 'Receptor Go' ); + Frame0000=0; + Delay0000=0.25; + Frame0001=1; + Delay0001=1; + Frame0002=2; + Delay0002=1; + Frame0003=3; + Delay0003=1; + Frame0004=0; + Delay0004=0,75; + InitCommand=cmd(blend,'BlendMode_Add';diffusealpha,0); + NoneCommand=NOTESKIN:GetMetricA("ReceptorArrow", "NoneCommand"); + PressCommand=cmd(diffusealpha,0.2); + LiftCommand=cmd(diffusealpha,0); + 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; + +--[[ +Effecttiming Info + +Effecttiming is one of the most anoying commands I have ever used +Because there was no one able to tell me how it works +But I found out how + +The basic command is effecttiming,0,0,0,0 +It is beat based so effecttiming,0.25,0.25,0.25,0.25 is equal as 1 beat (when you have effectclock,"beat" in use) +The first 0 is the amount of time to transfer from effectcolor1 to effectcolor2 +The second 0 is the ammount of time effectcolor1 stays +The third 0 is the amount of time to transfer from effectcolor2 to effectcolor1 +The last 0 is the ammount of tume effectcolor2 stays +Every 0 can change value to as high as possible + +An example of effectcolor1 and effectcolor2 going from 1 color to the other with no transfer is effecttiming,0,0.50,0,0.50 +An example of effectcolor1 and effectcolor2 going from effectcolor1 to the other with a transfer is effecttiming,0.25,0.50,0,0.25 +]] diff --git a/NoteSkins/dance/Cyber/Down Roll Body Inactive.png b/NoteSkins/dance/Cyber/Down Roll Body Inactive.png new file mode 100644 index 0000000000..ef75733110 Binary files /dev/null and b/NoteSkins/dance/Cyber/Down Roll Body Inactive.png differ diff --git a/NoteSkins/dance/Cyber/Down Roll Body active.lua b/NoteSkins/dance/Cyber/Down Roll Body active.lua new file mode 100644 index 0000000000..8d4c46dd25 --- /dev/null +++ b/NoteSkins/dance/Cyber/Down Roll Body active.lua @@ -0,0 +1,16 @@ +local t = Def.Sprite { + Texture=NOTESKIN:GetPath( '_Down', 'roll body active' ); + Frame0000=0; + Delay0000=0.44; + Frame0001=1; + Delay0001=0.03; + Frame0002=2; + Delay0002=0.03; + Frame0003=3; + Delay0003=0.44; + Frame0004=2; + Delay0004=0.03; + Frame0005=1; + Delay0005=0.03; +}; +return t; \ No newline at end of file diff --git a/NoteSkins/dance/Cyber/Down Roll BottomCap Inactive.png b/NoteSkins/dance/Cyber/Down Roll BottomCap Inactive.png new file mode 100644 index 0000000000..22ea06e24e Binary files /dev/null and b/NoteSkins/dance/Cyber/Down Roll BottomCap Inactive.png differ diff --git a/NoteSkins/dance/Cyber/Down Roll BottomCap active.lua b/NoteSkins/dance/Cyber/Down Roll BottomCap active.lua new file mode 100644 index 0000000000..5d57c34d49 --- /dev/null +++ b/NoteSkins/dance/Cyber/Down Roll BottomCap active.lua @@ -0,0 +1,16 @@ +local t = Def.Sprite { + Texture=NOTESKIN:GetPath( '_Down', 'roll bottomcap active' ); + Frame0000=0; + Delay0000=0.44; + Frame0001=1; + Delay0001=0.03; + Frame0002=2; + Delay0002=0.03; + Frame0003=3; + Delay0003=0.44; + Frame0004=2; + Delay0004=0.03; + Frame0005=1; + Delay0005=0.03; +}; +return t; \ No newline at end of file diff --git a/NoteSkins/dance/Cyber/Down Tap Explosion Dim W1.png b/NoteSkins/dance/Cyber/Down Tap Explosion Dim W1.png new file mode 100644 index 0000000000..e1f45aea53 Binary files /dev/null and b/NoteSkins/dance/Cyber/Down Tap Explosion Dim W1.png differ diff --git a/NoteSkins/dance/Cyber/Down Tap Explosion Dim W2.png b/NoteSkins/dance/Cyber/Down Tap Explosion Dim W2.png new file mode 100644 index 0000000000..bf817c15d6 Binary files /dev/null and b/NoteSkins/dance/Cyber/Down Tap Explosion Dim W2.png differ diff --git a/NoteSkins/dance/Cyber/Down Tap Explosion Dim W3.png b/NoteSkins/dance/Cyber/Down Tap Explosion Dim W3.png new file mode 100644 index 0000000000..a48efc454f Binary files /dev/null and b/NoteSkins/dance/Cyber/Down Tap Explosion Dim W3.png differ diff --git a/NoteSkins/dance/Cyber/Down Tap Explosion Dim W4.png b/NoteSkins/dance/Cyber/Down Tap Explosion Dim W4.png new file mode 100644 index 0000000000..e6ccbc1a07 Binary files /dev/null and b/NoteSkins/dance/Cyber/Down Tap Explosion Dim W4.png differ diff --git a/NoteSkins/dance/Cyber/Down Tap Explosion Dim W5.png b/NoteSkins/dance/Cyber/Down Tap Explosion Dim W5.png new file mode 100644 index 0000000000..d6d923a419 Binary files /dev/null and b/NoteSkins/dance/Cyber/Down Tap Explosion Dim W5.png differ diff --git a/NoteSkins/dance/Cyber/Down Tap Mine.lua b/NoteSkins/dance/Cyber/Down Tap Mine.lua new file mode 100644 index 0000000000..d0e5ad575d --- /dev/null +++ b/NoteSkins/dance/Cyber/Down Tap Mine.lua @@ -0,0 +1,8 @@ +local t = Def.Model { + Meshes="_mine model.txt"; + Materials="_mine model.txt"; + Bones="_mine model.txt"; +}; + +return t; + diff --git a/NoteSkins/dance/Cyber/Down Tap Note.lua b/NoteSkins/dance/Cyber/Down Tap Note.lua new file mode 100644 index 0000000000..7ae4e99419 --- /dev/null +++ b/NoteSkins/dance/Cyber/Down Tap Note.lua @@ -0,0 +1,7 @@ +local t = Def.Model { + Meshes=NOTESKIN:GetPath('_down','tap note model'); + Materials=NOTESKIN:GetPath('_down','tap note model'); + Bones=NOTESKIN:GetPath('_down','tap note model'); +}; + +return t; diff --git a/NoteSkins/dance/Cyber/Fallback Explosion.lua b/NoteSkins/dance/Cyber/Fallback Explosion.lua new file mode 100644 index 0000000000..59653db22f --- /dev/null +++ b/NoteSkins/dance/Cyber/Fallback Explosion.lua @@ -0,0 +1,122 @@ +--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"); + +--The NOTESKIN:LoadActor() just tells us the name of the image the Actor redirects on. +--Oh and if you wonder about the "Button" in the "NOTESKIN:LoadActor( )" it means that it will check for that direction. +--So you dont have to do "Down" or "Up" or "Left" etc for every direction which will save space ;) +local t = Def.ActorFrame { + --Hold Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Hold Explosion" ) .. { + HoldingOnCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "HoldingOnCommand"); + HoldingOffCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "HoldingOffCommand"); + InitCommand=cmd(playcommand,"HoldingOff";finishtweening); + }; + --Roll Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Hold Explosion" ) .. { + RollOnCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "RollOnCommand"); + RollOffCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "RollOffCommand"); + InitCommand=cmd(playcommand,"RollOff";finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,false); + }; + --We use this for Seperate Explosions for every Judgement + Def.ActorFrame { + --W1 aka Marvelous Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W1" ) .. { + InitCommand=cmd(diffusealpha,0); + W1Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W1 aka Marvelous Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W1" ) .. { + InitCommand=cmd(diffusealpha,0); + W1Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + Def.ActorFrame { + --W2 aka Perfect Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W2" ) .. { + InitCommand=cmd(diffusealpha,0); + W2Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + HeldCommand=NOTESKIN:GetMetricA("GhostArrowDim", "HeldCommand"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W2 aka Perfect Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W2" ) .. { + InitCommand=cmd(diffusealpha,0); + W2Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + HeldCommand=NOTESKIN:GetMetricA("GhostArrowBright", "HeldCommand"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + Def.ActorFrame { + --W3 aka Great Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W3" ) .. { + InitCommand=cmd(diffusealpha,0); + W3Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W3 aka Great Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W3" ) .. { + InitCommand=cmd(diffusealpha,0); + W3Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + Def.ActorFrame { + --W4 aka Good Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W4" ) .. { + InitCommand=cmd(diffusealpha,0); + W4Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W4 aka Good Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W4" ) .. { + InitCommand=cmd(diffusealpha,0); + W4Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + Def.ActorFrame { + --W5 aka Boo Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W5" ) .. { + InitCommand=cmd(diffusealpha,0); + W5Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W5 aka Boo Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W5" ) .. { + InitCommand=cmd(diffusealpha,0); + W5Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + --Mine Explosion Commands + NOTESKIN:LoadActor( Var "Button", "HitMine Explosion" ) .. { + InitCommand=cmd(blend,"BlendMode_Add";diffusealpha,0); + HitMineCommand=NOTESKIN:GetMetricA("GhostArrowBright", "HitMineCommand"); + }; +} +return t; \ No newline at end of file diff --git a/NoteSkins/dance/easyV2/NoteSkin.lua b/NoteSkins/dance/Cyber/NoteSkin.lua similarity index 70% rename from NoteSkins/dance/easyV2/NoteSkin.lua rename to NoteSkins/dance/Cyber/NoteSkin.lua index 79982d59f4..528a1005b7 100644 --- a/NoteSkins/dance/easyV2/NoteSkin.lua +++ b/NoteSkins/dance/Cyber/NoteSkin.lua @@ -1,137 +1,116 @@ ---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; +--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 +ret.RedirTable = +{ + Up = "Down", + Down = "Down", + Left = "Down", + Right = "Down", + UpLeft = "Down", + UpRight = "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); + + -- 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 + + sButton = ret.RedirTable[sButton]; + + 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 W1"] = true, + ["Tap Explosion Dim W1"] = true, + ["Tap Explosion Bright W2"] = true, + ["Tap Explosion Dim W2"] = true, + ["Tap Explosion Bright W3"] = true, + ["Tap Explosion Dim W3"] = true, + ["Tap Explosion Bright W4"] = true, + ["Tap Explosion Dim W4"] = true, + ["Tap Explosion Bright W5"] = true, + ["Tap Explosion Dim W5"] = 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 = +{ + Up = 180, + Down = 0, + Left = 90, + Right = -90, + UpLeft = 135, + UpRight = 225, +}; + +-- Parts that should be Redirected to _Blank.png +-- you can add/remove stuff if you want +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, + ["Tap Explosion Bright"] = true, + ["Tap Explosion Dim"] = true, +}; + +-- dont forget to close the ret cuz else it wont work ;> +return ret; diff --git a/NoteSkins/dance/Cyber/_Down Receptor Go 4x1 (doubleres).png b/NoteSkins/dance/Cyber/_Down Receptor Go 4x1 (doubleres).png new file mode 100644 index 0000000000..3bbac7402d Binary files /dev/null and b/NoteSkins/dance/Cyber/_Down Receptor Go 4x1 (doubleres).png differ diff --git a/NoteSkins/dance/Cyber/_Down Roll Body active 4x1.png b/NoteSkins/dance/Cyber/_Down Roll Body active 4x1.png new file mode 100644 index 0000000000..b920818981 Binary files /dev/null and b/NoteSkins/dance/Cyber/_Down Roll Body active 4x1.png differ diff --git a/NoteSkins/dance/Cyber/_Down Roll BottomCap active 4x1.png b/NoteSkins/dance/Cyber/_Down Roll BottomCap active 4x1.png new file mode 100644 index 0000000000..08364be79c Binary files /dev/null and b/NoteSkins/dance/Cyber/_Down Roll BottomCap active 4x1.png differ diff --git a/NoteSkins/dance/Cyber/_down tap note model.txt b/NoteSkins/dance/Cyber/_down tap note model.txt new file mode 100644 index 0000000000..2b2343dee6 --- /dev/null +++ b/NoteSkins/dance/Cyber/_down tap note model.txt @@ -0,0 +1,275 @@ +// MilkShape 3D ASCII + +Frames: 30 +Frame: 1 + +Meshes: 2 +"scroller" 0 0 +20 +0 0.001002 23.808376 3.653356 0.121372 0.394081 -1 +0 0.001002 2.506413 3.653356 0.121458 0.632738 -1 +0 5.587903 23.808378 3.653355 0.121395 0.332525 -1 +0 5.587903 8.093306 3.653355 0.121458 0.509626 -1 +0 0.001002 -25.834566 3.653351 0.121567 0.941036 -1 +0 23.413769 -2.421811 3.653395 0.121567 0.425122 -1 +0 24.059582 -1.381673 3.653394 0.121566 0.406548 -1 +0 24.246153 -0.323626 3.653395 0.121562 0.392835 -1 +0 24.028982 0.908014 3.653397 0.121556 0.381657 -1 +0 23.463015 2.002876 3.653399 0.121549 0.375830 -1 +0 18.891153 6.586157 3.653357 0.121514 0.375704 -1 +0 0.001002 -12.303988 3.653360 0.121514 0.791960 -1 +0 -5.585898 23.808380 3.653357 0.121395 0.332525 -1 +0 -5.585898 8.093306 3.653357 0.121458 0.509626 -1 +0 -23.411764 -2.421811 3.653396 0.121567 0.425122 -1 +0 -24.057579 -1.381673 3.653395 0.121566 0.406548 -1 +0 -24.244150 -0.323626 3.653396 0.121562 0.392835 -1 +0 -24.026979 0.908014 3.653398 0.121556 0.381657 -1 +0 -23.461012 2.002876 3.653401 0.121549 0.375830 -1 +0 -18.889149 6.586157 3.653359 0.121514 0.375704 -1 +17 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +-0.000000 0.000001 1.000000 +-0.000007 0.000005 1.000000 +-0.000004 0.000002 1.000000 +-0.000001 -0.000001 1.000000 +0.000000 -0.000002 1.000000 +-0.000003 0.000001 1.000000 +-0.000003 0.000001 1.000000 +0.000000 -0.000001 1.000000 +0.000000 0.000000 1.000000 +0.000007 0.000006 1.000000 +0.000004 0.000002 1.000000 +0.000001 -0.000001 1.000000 +-0.000000 -0.000002 1.000000 +0.000003 0.000000 1.000000 +0.000003 0.000001 1.000000 +16 +0 0 1 2 0 0 1 1 +0 2 1 3 1 0 1 1 +0 4 5 6 2 3 4 1 +0 4 6 7 2 4 5 1 +0 4 7 8 2 5 6 1 +0 4 8 9 2 6 7 1 +0 4 9 10 2 7 8 1 +0 4 10 11 2 8 9 1 +0 1 0 12 0 0 10 1 +0 1 12 13 0 10 10 1 +0 14 4 15 11 2 12 1 +0 15 4 16 12 2 13 1 +0 16 4 17 13 2 14 1 +0 17 4 18 14 2 15 1 +0 18 4 19 15 2 16 1 +0 19 4 11 16 2 9 1 +"shell" 0 1 +43 +0 5.587901 24.710808 7.539358 0.070435 0.090937 -1 +0 0.001002 3.408843 7.539361 0.059155 0.427351 -1 +0 5.587903 8.995735 7.539358 0.070435 0.339119 -1 +0 18.894997 13.654608 -0.232647 0.097301 0.265544 -1 +0 0.001000 -5.239383 -0.232645 0.059155 0.563929 -1 +0 0.001000 -8.320470 -0.232643 0.059155 0.612587 -1 +0 18.893072 10.571597 -0.232645 0.097297 0.314233 -1 +0 26.116858 2.515843 -0.232602 0.111881 0.441454 -1 +0 26.132166 -1.271435 -0.232604 0.111912 0.501265 -1 +0 0.001000 -28.013229 -0.232645 0.059155 0.923587 -1 +0 0.001000 -31.094315 -0.232643 0.059155 0.972245 -1 +0 0.001000 -2.753332 -0.232643 0.059155 0.524667 -1 +0 9.945214 7.190873 -0.232643 0.079232 0.367623 -1 +0 7.766555 8.093304 -0.232643 0.074833 0.353371 -1 +0 0.001000 0.327756 -0.232643 0.059155 0.476010 -1 +0 9.945214 29.068127 -0.232643 0.079232 0.022124 -1 +0 7.766555 26.889465 -0.232643 0.074833 0.056531 -1 +0 0.001000 -11.401560 7.539365 0.059155 0.661246 -1 +0 18.891153 7.488587 7.539361 0.097294 0.362921 -1 +0 24.028986 1.810443 7.539400 0.107666 0.452594 -1 +0 26.458412 0.578805 -0.232603 0.112571 0.472045 -1 +0 24.246153 0.578804 7.539397 0.108104 0.472045 -1 +0 24.059582 -0.479245 7.539396 0.107728 0.488753 -1 +0 0.001002 -24.932140 7.539353 0.059155 0.874929 -1 +0 28.535711 -2.559606 -0.232604 0.116765 0.521609 -1 +0 28.535711 4.013888 -0.232611 0.116765 0.417796 -1 +0 -5.585899 24.710808 7.539361 0.047876 0.090937 -1 +0 -5.585899 8.995735 7.539361 0.047876 0.339119 -1 +0 -18.892998 13.654608 -0.232647 0.021010 0.265544 -1 +0 -18.891073 10.571598 -0.232645 0.021014 0.314233 -1 +0 -26.114859 2.515843 -0.232602 0.006429 0.441454 -1 +0 -26.130167 -1.271435 -0.232604 0.006398 0.501265 -1 +0 -9.943213 7.190874 -0.232643 0.039079 0.367623 -1 +0 -7.764555 8.093305 -0.232643 0.043477 0.353371 -1 +0 -9.943213 29.068129 -0.232643 0.039079 0.022124 -1 +0 -7.764555 26.889469 -0.232643 0.043477 0.056530 -1 +0 -18.889156 7.488588 7.539361 0.021017 0.362921 -1 +0 -24.026985 1.810443 7.539400 0.010645 0.452594 -1 +0 -26.456413 0.578805 -0.232603 0.005740 0.472045 -1 +0 -24.244150 0.578803 7.539397 0.010206 0.472045 -1 +0 -24.057585 -0.479244 7.539397 0.010583 0.488753 -1 +0 -28.533712 -2.559606 -0.232604 0.001546 0.521609 -1 +0 -28.533712 4.013888 -0.232610 0.001546 0.417796 -1 +74 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000001 0.000000 1.000000 +-0.000001 0.000002 1.000000 +-0.000000 0.000001 1.000000 +-0.000000 0.000001 1.000000 +-0.000003 0.000001 1.000000 +-0.000000 0.000002 1.000000 +-0.000001 -0.000000 1.000000 +0.000000 0.000001 1.000000 +-0.000000 -0.000000 1.000000 +0.000000 0.000000 1.000000 +-0.680861 0.680862 0.269917 +-0.680861 0.680862 0.269917 +-0.680861 0.680862 0.269917 +0.821483 0.503413 0.267844 +0.719662 0.645339 0.256172 +0.718649 0.647344 0.253947 +0.900462 0.338860 0.272656 +0.960262 0.056439 0.273333 +0.960262 -0.056444 0.273334 +0.895743 -0.349694 0.274514 +0.805363 -0.525737 0.273843 +0.689349 -0.675913 0.260653 +0.686780 -0.675705 0.267873 +0.680861 -0.680862 0.269917 +0.926589 -0.242029 0.287845 +0.826337 -0.484058 0.287845 +0.680861 -0.680862 0.269917 +0.962884 0.000000 0.269916 +0.962884 0.000000 0.269916 +0.000000 -0.000000 1.000000 +-0.000001 -0.000001 1.000000 +-0.000000 -0.000002 1.000000 +-0.000002 -0.000000 1.000000 +-0.000002 0.000001 1.000000 +-0.000000 -0.000001 1.000000 +0.000000 -0.000000 1.000000 +0.000002 0.000002 1.000000 +0.000002 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000001 0.000002 1.000000 +0.000003 0.000001 1.000000 +0.000000 0.000002 1.000000 +0.000001 -0.000000 1.000000 +0.680861 0.680862 0.269917 +0.680861 0.680862 0.269917 +0.680861 0.680862 0.269917 +-0.719662 0.645339 0.256172 +-0.821483 0.503413 0.267844 +-0.718649 0.647344 0.253947 +-0.900463 0.338859 0.272657 +-0.960262 0.056439 0.273334 +-0.960262 -0.056443 0.273334 +-0.895744 -0.349692 0.274514 +-0.805364 -0.525736 0.273844 +-0.689349 -0.675913 0.260653 +-0.686779 -0.675705 0.267873 +-0.926589 -0.242029 0.287845 +-0.680861 -0.680862 0.269917 +-0.826337 -0.484058 0.287845 +-0.680861 -0.680862 0.269917 +-0.962884 0.000000 0.269917 +-0.962884 0.000000 0.269917 +0.000002 0.000000 1.000000 +0.000001 -0.000001 1.000000 +0.000002 -0.000000 1.000000 +0.000002 0.000001 1.000000 +-0.000000 -0.000000 1.000000 +-0.000002 0.000002 1.000000 +-0.000002 0.000000 1.000000 +0.000000 0.962884 0.269917 +0.000000 0.962884 0.269917 +0.000000 0.962884 0.269917 +69 +0 0 1 2 0 1 2 1 +0 3 4 5 3 4 5 1 +0 5 6 3 5 6 3 1 +0 6 7 3 6 7 3 1 +0 8 9 10 8 9 10 1 +0 11 12 13 11 11 11 1 +0 13 14 11 11 11 11 1 +0 12 15 16 11 11 11 1 +0 16 13 12 11 11 11 1 +0 6 5 17 12 13 12 2 +0 17 18 6 12 14 12 2 +0 7 6 18 15 16 17 3 +0 18 19 7 17 18 15 3 +0 20 7 19 19 15 18 3 +0 19 21 20 18 20 19 3 +0 8 20 21 21 19 20 3 +0 21 22 8 20 22 21 3 +0 9 8 22 23 21 22 3 +0 22 23 9 22 24 23 3 +0 14 13 2 25 26 27 2 +0 2 1 14 27 28 25 2 +0 13 16 0 26 29 30 2 +0 0 2 13 30 27 26 2 +0 23 22 21 31 32 33 1 +0 23 21 19 31 33 34 1 +0 23 19 18 31 34 35 1 +0 23 18 17 31 35 36 1 +0 8 10 24 8 10 37 1 +0 25 3 7 38 3 7 1 +0 20 8 24 39 8 37 1 +0 24 25 20 37 38 39 1 +0 25 7 20 38 7 39 1 +0 1 26 27 1 40 11 1 +0 4 28 5 4 41 5 1 +0 29 5 28 42 5 41 1 +0 30 29 28 43 42 41 1 +0 9 31 10 9 44 10 1 +0 32 11 33 11 11 11 1 +0 14 33 11 11 11 11 1 +0 34 32 35 11 11 11 1 +0 33 35 32 11 11 11 1 +0 5 29 17 45 46 46 3 +0 36 17 29 47 46 46 3 +0 29 30 36 48 49 50 2 +0 37 36 30 51 50 49 2 +0 30 38 37 49 52 51 2 +0 39 37 38 53 51 52 2 +0 38 31 39 52 54 53 2 +0 40 39 31 55 53 54 2 +0 31 9 40 54 56 55 2 +0 23 40 9 57 55 56 2 +0 33 14 27 58 59 60 3 +0 1 27 14 61 60 59 3 +0 35 33 26 62 58 63 3 +0 27 26 33 60 63 58 3 +0 40 23 39 64 31 65 1 +0 39 23 37 65 31 66 1 +0 37 23 36 66 31 67 1 +0 36 23 17 67 31 36 1 +0 10 31 41 10 44 68 1 +0 28 42 30 41 69 43 1 +0 31 38 41 44 70 68 1 +0 42 41 38 69 68 70 1 +0 30 42 38 43 69 70 1 +0 34 35 16 11 11 11 1 +0 34 16 15 11 11 11 1 +0 16 35 26 71 72 71 4 +0 16 26 0 71 71 73 4 +0 0 26 1 0 40 1 1 + +Materials: 2 +"19 - Default" +0.588235 0.588235 0.588235 1.000000 +0.588235 0.588235 0.588235 1.000000 +0.898039 0.898039 0.898039 1.000000 +0.000000 0.000000 0.000000 1.000000 +12.799999 +1.000000 +"textures/Tap Note ani texture.ini" +"" +"shell" +0.588235 0.588235 0.588235 1.000000 +0.588235 0.588235 0.588235 1.000000 +0.898039 0.898039 0.898039 1.000000 +0.000000 0.000000 0.000000 1.000000 +12.799999 +1.000000 +"textures/Tap Note parts (mipmaps).png" +"" + +Bones: 0 \ No newline at end of file diff --git a/NoteSkins/dance/Cyber/_mine ani tex.ini b/NoteSkins/dance/Cyber/_mine ani tex.ini new file mode 100644 index 0000000000..c2671c5ee1 --- /dev/null +++ b/NoteSkins/dance/Cyber/_mine ani tex.ini @@ -0,0 +1,4 @@ +[AnimatedTexture] +TexVelocityX=+1 +Frame0000=_mine tex.png +Delay0000=1 diff --git a/NoteSkins/dance/Cyber/_mine model.txt b/NoteSkins/dance/Cyber/_mine model.txt new file mode 100644 index 0000000000..3241c5fbb2 --- /dev/null +++ b/NoteSkins/dance/Cyber/_mine model.txt @@ -0,0 +1,180 @@ +// MilkShape 3D ASCII + +Frames: 30 +Frame: 1 + +Meshes: 1 +"center" 0 0 +45 +0 -16.0 0.0 -1.0 0 0.75 0 +0 -11.31 -11.31 -1.0 0 0.75 0 +0 0.0 -16.0 -1.0 0 0.75 0 +0 11.31 -11.31 -1.0 0 0.75 0 +0 16.0 0.0 -1.0 0 0.75 0 +0 11.31 11.31 -1.0 0 0.75 0 +0 -0.0 16.0 -1.0 0 0.75 0 +0 -11.31 11.31 -1.0 0 0.75 0 +3 29.422066 0.009519 -0.944 0.999500 0.25 0 +3 25.401829 14.852878 -0.944 0.931249 0.1240015 0 +3 14.843359 25.411350 -0.944 0.751997 0.0343755 0 +3 -0.000001 29.431583 -0.944 0.500000 0.00025 0 +3 -14.843361 25.411348 -0.944 0.248003 0.0343755 0 +3 -25.401833 14.852878 -0.944 0.068751 0.1240015 0 +3 -29.422066 0.009516 -0.944 0.000500 0.25 0 +3 -25.401827 -14.833844 -0.944 0.068751 0.3759985 0 +3 -14.843357 -25.392317 -0.944 0.248003 0.4656245 0 +3 0.000004 -29.412546 -0.944 0.500000 0.49975 0 +3 14.843363 -25.392307 -0.944 0.751997 0.4656245 0 +3 25.401833 -14.833840 -0.944 0.931249 0.3759985 0 +3 19.921448 0.009518 7.02167 0.838208 0.25 0 +3 17.189407 10.096646 7.02167 0.791826 0.164375 0 +3 10.087127 17.198929 7.02167 0.671250 0.104087 0 +3 -0.000000 19.930965 7.02167 0.500000 0.080896 0 +3 -10.087129 17.198925 7.02167 0.328750 0.104087 0 +3 -17.189411 10.096646 7.02167 0.208174 0.164375 0 +3 -19.921448 0.009518 7.02167 0.161792 0.25 0 +3 -17.189405 -10.077612 7.02167 0.208174 0.335625 0 +3 -10.087127 -17.179895 7.02167 0.328750 0.395913 0 +3 0.000001 -19.911928 7.02167 0.500000 0.419104 0 +3 10.087130 -17.179886 7.02167 0.671250 0.395913 0 +3 17.189411 -10.077609 7.02167 0.791826 0.335625 0 +3 10.420829 0.009516 -0.944 0.676915 0.25 0 +3 8.976986 5.340415 -0.944 0.652403 0.2047485 0 +3 5.330894 8.986506 -0.944 0.590503 0.1737985 0 +3 0.000001 10.430347 -0.944 0.500000 0.1615425 0 +3 -5.330897 8.986505 -0.944 0.409497 0.1737985 0 +3 -8.976989 5.340414 -0.944 0.347597 0.2047485 0 +3 -10.420829 0.009520 -0.944 0.323085 0.25 0 +3 -8.976985 -5.321381 -0.944 0.347597 0.2952515 0 +3 -5.330895 -8.967473 -0.944 0.409497 0.3262015 0 +3 -0.000003 -10.411310 -0.944 0.500000 0.3384575 0 +3 5.330898 -8.967464 -0.944 0.590503 0.3262015 0 +3 8.976988 -5.321376 -0.944 0.652403 0.2952515 0 +0 0 0 -1.0 0.5 0.75 0 +46 +0.000000 0.000000 0.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 0.000000 +0.568474 -0.051323 0.821099 +0.517639 0.241388 0.820842 +0.328856 0.466982 0.820842 +0.051323 0.568474 0.821099 +-0.241388 0.517639 0.820842 +-0.466982 0.328856 0.820842 +-0.568474 0.051322 0.821099 +-0.517639 -0.241388 0.820842 +-0.328856 -0.466982 0.820842 +-0.051322 -0.568474 0.821099 +0.241388 -0.517639 0.820842 +0.466982 -0.328856 0.820842 +0.000000 0.062383 0.998052 +-0.030799 0.053179 0.998110 +-0.053179 0.030799 0.998110 +-0.062383 -0.000000 0.998052 +-0.053179 -0.030799 0.998110 +-0.030799 -0.053179 0.998110 +0.000000 -0.062383 0.998052 +0.030799 -0.053179 0.998110 +0.053179 -0.030799 0.998110 +0.062383 0.000000 0.998052 +0.053179 0.030799 0.998110 +0.030799 0.053179 0.998110 +-0.568474 -0.051323 0.821099 +-0.466982 -0.328856 0.820842 +-0.241388 -0.517639 0.820842 +0.051323 -0.568474 0.821099 +0.328856 -0.466982 0.820842 +0.517639 -0.241388 0.820842 +0.568474 0.051323 0.821099 +0.466982 0.328856 0.820842 +0.241388 0.517639 0.820842 +-0.051323 0.568474 0.821099 +-0.328856 0.466982 0.820842 +-0.517639 0.241388 0.820842 +56 +0 44 0 1 1 2 3 5 +0 44 1 2 1 2 3 5 +0 44 2 3 1 2 3 5 +0 44 3 4 1 2 3 5 +0 44 4 5 1 3 4 5 +0 44 5 6 1 4 5 5 +0 44 6 7 1 5 6 5 +0 44 7 0 1 6 7 5 +0 8 9 20 10 11 22 1 +0 9 21 20 11 23 22 1 +0 9 10 21 11 12 23 1 +0 10 22 21 12 24 23 1 +0 10 11 22 12 13 24 1 +0 11 23 22 13 25 24 1 +0 11 12 23 13 14 25 1 +0 12 24 23 14 26 25 1 +0 12 13 24 14 15 26 1 +0 13 25 24 15 27 26 1 +0 13 14 25 15 16 27 1 +0 14 26 25 16 28 27 1 +0 14 15 26 16 17 28 1 +0 15 27 26 17 29 28 1 +0 15 16 27 17 18 29 1 +0 16 28 27 18 30 29 1 +0 16 17 28 18 19 30 1 +0 17 29 28 19 31 30 1 +0 17 18 29 19 20 31 1 +0 18 30 29 20 32 31 1 +0 18 19 30 20 21 32 1 +0 19 31 30 21 33 32 1 +0 19 8 31 21 10 33 1 +0 8 20 31 10 22 33 1 +0 20 21 32 22 23 34 1 +0 21 33 32 23 35 34 1 +0 21 22 33 23 24 35 1 +0 22 34 33 24 36 35 1 +0 22 23 34 24 25 36 1 +0 23 35 34 25 37 36 1 +0 23 24 35 25 26 37 1 +0 24 36 35 26 38 37 1 +0 24 25 36 26 27 38 1 +0 25 37 36 27 39 38 1 +0 25 26 37 27 28 39 1 +0 26 38 37 28 40 39 1 +0 26 27 38 28 29 40 1 +0 27 39 38 29 41 40 1 +0 27 28 39 29 30 41 1 +0 28 40 39 30 42 41 1 +0 28 29 40 30 31 42 1 +0 29 41 40 31 43 42 1 +0 29 30 41 31 32 43 1 +0 30 42 41 32 44 43 1 +0 30 31 42 32 33 44 1 +0 31 43 42 33 45 44 1 +0 31 20 43 33 22 45 1 +0 20 32 43 22 34 45 1 + +Materials: 1 +"red middle" +1.000000 1.000000 1.000000 1.000000 +1.000000 1.000000 1.000000 1.000000 +0.898039 0.898039 0.898039 1.000000 +0.000000 0.000000 0.000000 1.000000 +12.799999 +1.000000 +"_mine ani tex.ini" +"" + +Bones: 1 +"joint1" +"" +0 0 0 0 0 0 0 +2 +1.000000 0.000000 0.000000 0.000000 +120.000000 0.000000 0.000000 0.000000 +3 +1.000000 0.000000 0.000000 0.000000 +60.000000 0.000000 0.000000 3.1 +120.000000 0.000000 0.000000 6.2 diff --git a/NoteSkins/dance/Cyber/_mine tex.png b/NoteSkins/dance/Cyber/_mine tex.png new file mode 100644 index 0000000000..037664a6af Binary files /dev/null and b/NoteSkins/dance/Cyber/_mine tex.png differ diff --git a/NoteSkins/dance/Cyber/down hold explosion.png b/NoteSkins/dance/Cyber/down hold explosion.png new file mode 100644 index 0000000000..1151216095 Binary files /dev/null and b/NoteSkins/dance/Cyber/down hold explosion.png differ diff --git a/NoteSkins/dance/Cyber/metrics.ini b/NoteSkins/dance/Cyber/metrics.ini new file mode 100644 index 0000000000..62a9927dd0 --- /dev/null +++ b/NoteSkins/dance/Cyber/metrics.ini @@ -0,0 +1,243 @@ +#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=2 +TapMineAnimationLength=1 +TapLiftAnimationLength=2 +TapFakeAnimationLength=2 +##Hold Parts +HoldHeadAnimationLength=2 +HoldTopCapAnimationLength=2 +HoldBottomCapAnimationLength=2 +HoldBodyAnimationLength=2 +HoldTailAnimationLength=2 +##Roll Parts +RollHeadAnimationLength=2 +RollTopCapAnimationLength=2 +RollBottomCapAnimationLength=2 +RollBodyAnimationLength=2 +RollTailAnimationLength=2 + + +#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 Offset 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 +TapNoteAdditionTextureCoordOffsetY=0 +TapNoteNoteColorTextureCoordSpacingX=0.125 +TapNoteNoteColorTextureCoordSpacingY=0 +TapMineAdditionTextureCoordOffsetX=0 +TapMineAdditionTextureCoordOffsetY=0 +TapMineNoteColorTextureCoordSpacingX=0 +TapMineNoteColorTextureCoordSpacingY=0 +TapLiftAdditionTextureCoordOffsetX=0 +TapLiftAdditionTextureCoordOffsetY=0 +TapLiftNoteColorTextureCoordSpacingX=0 +TapLiftNoteColorTextureCoordSpacingY=0 +TapFakeAdditionTextureCoordOffsetX=0 +TapFakeAdditionTextureCoordOffsetY=0 +TapFakeNoteColorTextureCoordSpacingX=0.125 +TapFakeNoteColorTextureCoordSpacingY=0 +##Hold Parts +HoldHeadAdditionTextureCoordOffsetX=0 +HoldHeadAdditionTextureCoordOffsetY=0 +HoldHeadNoteColorTextureCoordSpacingX=0.125 +HoldHeadNoteColorTextureCoordSpacingY=0 +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.125 +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=0 +DrawRollHeadForTapsOnSameRow=0 +TapHoldRollOnRowMeansHold=1 +StartDrawingHoldBodyOffsetFromHead=0 +StopDrawingHoldBodyOffsetFromTail=0 +HoldLetGoGrayPercent=0.25 +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=blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;linear,0.2;rotationz,90;linear,0.2;rotationz,180;diffusealpha,0 +AvoidMineCommand= +MissCommand= +#Boo explosion +W5Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Good explosion +W4Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Great explosion +W3Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Perfect explosion +W2Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Marvelous explosion +W1Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0;glowshift;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.5 +#Hold end commands +LetGoCommand= +HeldCommand=diffusealpha,1.2;zoom,1.1;accelerate,0.09;zoom,1.0;diffusealpha,0 + +[GhostArrowBright] +NoneCommand= +HitMineCommand=blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;linear,0.2;rotationz,90;linear,0.2;rotationz,180;diffusealpha,0 +AvoidMineCommand= +MissCommand= +#Boo explosion +W5Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Good explosion +W4Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Great explosion +W3Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Perfect explosion +W2Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Marvelous explosion +W1Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0;glowshift;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.5 +#Hold end commands +LetGoCommand= +HeldCommand=diffusealpha,1.2;zoom,1.1;accelerate,0.09;zoom,1.0;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;glowshift;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.5 +HoldingOffCommand=visible,false +RollOnCommand=visible,true;glowshift;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.5 +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/Cyber/textures/Tap Note ani texture.ini b/NoteSkins/dance/Cyber/textures/Tap Note ani texture.ini new file mode 100644 index 0000000000..ab8e19da93 --- /dev/null +++ b/NoteSkins/dance/Cyber/textures/Tap Note ani texture.ini @@ -0,0 +1,5 @@ +[AnimatedTexture] +TexVelocityY=-1 +TexOffsetX=0 +Frame0000=Tap Note parts (mipmaps).png +Delay0000=1.0 diff --git a/NoteSkins/dance/Cyber/textures/Tap Note parts (mipmaps).png b/NoteSkins/dance/Cyber/textures/Tap Note parts (mipmaps).png new file mode 100644 index 0000000000..18ba7dee57 Binary files /dev/null and b/NoteSkins/dance/Cyber/textures/Tap Note parts (mipmaps).png differ 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 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/_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/Enchantment/Down Hold Body Active.png b/NoteSkins/dance/Enchantment/Down Hold Body Active.png new file mode 100644 index 0000000000..9607834c88 Binary files /dev/null and b/NoteSkins/dance/Enchantment/Down Hold Body Active.png differ diff --git a/NoteSkins/dance/exactV2/Center Roll Topcap Inactive.png b/NoteSkins/dance/Enchantment/Down Hold Body Inactive.png similarity index 67% rename from NoteSkins/dance/exactV2/Center Roll Topcap Inactive.png rename to NoteSkins/dance/Enchantment/Down Hold Body Inactive.png index e54073309f..78659b7416 100644 Binary files a/NoteSkins/dance/exactV2/Center Roll Topcap Inactive.png and b/NoteSkins/dance/Enchantment/Down Hold Body Inactive.png differ diff --git a/NoteSkins/dance/Enchantment/Down Hold BottomCap active (stretch).png b/NoteSkins/dance/Enchantment/Down Hold BottomCap active (stretch).png new file mode 100644 index 0000000000..eb47bb2c8d Binary files /dev/null and b/NoteSkins/dance/Enchantment/Down Hold BottomCap active (stretch).png differ diff --git a/NoteSkins/dance/Enchantment/Down Hold BottomCap inactive (stretch).png b/NoteSkins/dance/Enchantment/Down Hold BottomCap inactive (stretch).png new file mode 100644 index 0000000000..524e2bcdf7 Binary files /dev/null and b/NoteSkins/dance/Enchantment/Down Hold BottomCap inactive (stretch).png differ diff --git a/NoteSkins/dance/Enchantment/Down Receptor.lua b/NoteSkins/dance/Enchantment/Down Receptor.lua new file mode 100644 index 0000000000..006a4f1647 --- /dev/null +++ b/NoteSkins/dance/Enchantment/Down Receptor.lua @@ -0,0 +1,68 @@ +--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', 'Receptor Go' ); + Frame0000=0; + Delay0000=1; + Frame0001=1; + Delay0001=1; + Frame0002=2; + Delay0002=1; + Frame0003=3; + Delay0003=1; + InitCommand=cmd(effectclock,"beat";diffuseramp;effectcolor1,0.1,0.1,0.1,1;effectcolor2,1,1,1,1;effectperiod,0.5;effecttiming,0.25,0.50,0,0.25;effectoffset,-0.25); + 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"); + }; + Def.Sprite { + Texture=NOTESKIN:GetPath( '_down', 'Receptor Go' ); + Frame0000=0; + Delay0000=0.25; + Frame0001=1; + Delay0001=1; + Frame0002=2; + Delay0002=1; + Frame0003=3; + Delay0003=1; + Frame0004=0; + Delay0004=0,75; + InitCommand=cmd(blend,'BlendMode_Add';diffusealpha,0); + NoneCommand=NOTESKIN:GetMetricA("ReceptorArrow", "NoneCommand"); + PressCommand=cmd(diffusealpha,0.2); + LiftCommand=cmd(diffusealpha,0); + 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; + +--[[ +Effecttiming Info + +Effecttiming is one of the most anoying commands I have ever used +Because there was no one able to tell me how it works +But I found out how + +The basic command is effecttiming,0,0,0,0 +It is beat based so effecttiming,0.25,0.25,0.25,0.25 is equal as 1 beat (when you have effectclock,"beat" in use) +The first 0 is the amount of time to transfer from effectcolor1 to effectcolor2 +The second 0 is the ammount of time effectcolor1 stays +The third 0 is the amount of time to transfer from effectcolor2 to effectcolor1 +The last 0 is the ammount of tume effectcolor2 stays +Every 0 can change value to as high as possible + +An example of effectcolor1 and effectcolor2 going from 1 color to the other with no transfer is effecttiming,0,0.50,0,0.50 +An example of effectcolor1 and effectcolor2 going from effectcolor1 to the other with a transfer is effecttiming,0.25,0.50,0,0.25 +]] diff --git a/NoteSkins/dance/Enchantment/Down Roll Body Inactive.png b/NoteSkins/dance/Enchantment/Down Roll Body Inactive.png new file mode 100644 index 0000000000..064a736bb5 Binary files /dev/null and b/NoteSkins/dance/Enchantment/Down Roll Body Inactive.png differ diff --git a/NoteSkins/dance/Enchantment/Down Roll Body active.lua b/NoteSkins/dance/Enchantment/Down Roll Body active.lua new file mode 100644 index 0000000000..8d4c46dd25 --- /dev/null +++ b/NoteSkins/dance/Enchantment/Down Roll Body active.lua @@ -0,0 +1,16 @@ +local t = Def.Sprite { + Texture=NOTESKIN:GetPath( '_Down', 'roll body active' ); + Frame0000=0; + Delay0000=0.44; + Frame0001=1; + Delay0001=0.03; + Frame0002=2; + Delay0002=0.03; + Frame0003=3; + Delay0003=0.44; + Frame0004=2; + Delay0004=0.03; + Frame0005=1; + Delay0005=0.03; +}; +return t; \ No newline at end of file diff --git a/NoteSkins/dance/Enchantment/Down Roll BottomCap Inactive.png b/NoteSkins/dance/Enchantment/Down Roll BottomCap Inactive.png new file mode 100644 index 0000000000..2ab85a2c54 Binary files /dev/null and b/NoteSkins/dance/Enchantment/Down Roll BottomCap Inactive.png differ diff --git a/NoteSkins/dance/Enchantment/Down Roll BottomCap active.lua b/NoteSkins/dance/Enchantment/Down Roll BottomCap active.lua new file mode 100644 index 0000000000..5d57c34d49 --- /dev/null +++ b/NoteSkins/dance/Enchantment/Down Roll BottomCap active.lua @@ -0,0 +1,16 @@ +local t = Def.Sprite { + Texture=NOTESKIN:GetPath( '_Down', 'roll bottomcap active' ); + Frame0000=0; + Delay0000=0.44; + Frame0001=1; + Delay0001=0.03; + Frame0002=2; + Delay0002=0.03; + Frame0003=3; + Delay0003=0.44; + Frame0004=2; + Delay0004=0.03; + Frame0005=1; + Delay0005=0.03; +}; +return t; \ No newline at end of file diff --git a/NoteSkins/dance/Enchantment/Down Tap Explosion Dim W1.png b/NoteSkins/dance/Enchantment/Down Tap Explosion Dim W1.png new file mode 100644 index 0000000000..3496fd4ae8 Binary files /dev/null and b/NoteSkins/dance/Enchantment/Down Tap Explosion Dim W1.png differ diff --git a/NoteSkins/dance/Enchantment/Down Tap Explosion Dim W2.png b/NoteSkins/dance/Enchantment/Down Tap Explosion Dim W2.png new file mode 100644 index 0000000000..7349317969 Binary files /dev/null and b/NoteSkins/dance/Enchantment/Down Tap Explosion Dim W2.png differ diff --git a/NoteSkins/dance/Enchantment/Down Tap Explosion Dim W3.png b/NoteSkins/dance/Enchantment/Down Tap Explosion Dim W3.png new file mode 100644 index 0000000000..e45ff78449 Binary files /dev/null and b/NoteSkins/dance/Enchantment/Down Tap Explosion Dim W3.png differ diff --git a/NoteSkins/dance/Enchantment/Down Tap Explosion Dim W4.png b/NoteSkins/dance/Enchantment/Down Tap Explosion Dim W4.png new file mode 100644 index 0000000000..1814f24b8d Binary files /dev/null and b/NoteSkins/dance/Enchantment/Down Tap Explosion Dim W4.png differ diff --git a/NoteSkins/dance/Enchantment/Down Tap Explosion Dim W5.png b/NoteSkins/dance/Enchantment/Down Tap Explosion Dim W5.png new file mode 100644 index 0000000000..366385c000 Binary files /dev/null and b/NoteSkins/dance/Enchantment/Down Tap Explosion Dim W5.png differ diff --git a/NoteSkins/dance/lambda/Down Tap Mine.lua b/NoteSkins/dance/Enchantment/Down Tap Mine.lua similarity index 52% rename from NoteSkins/dance/lambda/Down Tap Mine.lua rename to NoteSkins/dance/Enchantment/Down Tap Mine.lua index a489c415c4..202595804a 100644 --- a/NoteSkins/dance/lambda/Down Tap Mine.lua +++ b/NoteSkins/dance/Enchantment/Down Tap Mine.lua @@ -1,9 +1,7 @@ local t = Def.ActorFrame { Def.Sprite { Texture=NOTESKIN:GetPath( '_down', 'tap mine' ); - Frame0000=0; - Delay0000=1; - InitCommand=cmd(spin;effectclock,'beat';effectmagnitude,0,0,-33); + Frames = Sprite.LinearFrames( 8, 1 ); }; }; return t; diff --git a/NoteSkins/dance/Enchantment/Down Tap Note.lua b/NoteSkins/dance/Enchantment/Down Tap Note.lua new file mode 100644 index 0000000000..1a5e372aff --- /dev/null +++ b/NoteSkins/dance/Enchantment/Down Tap Note.lua @@ -0,0 +1,9 @@ +return Def.Sprite { + Texture=NOTESKIN:GetPath( '_Down', 'tap note' ); + Frames = Sprite.LinearFrames( 16, 1 ); + OnCommand=function(self) + -- SM("Hello!") + end +}; + + diff --git a/NoteSkins/dance/Enchantment/Fallback Explosion.lua b/NoteSkins/dance/Enchantment/Fallback Explosion.lua new file mode 100644 index 0000000000..59653db22f --- /dev/null +++ b/NoteSkins/dance/Enchantment/Fallback Explosion.lua @@ -0,0 +1,122 @@ +--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"); + +--The NOTESKIN:LoadActor() just tells us the name of the image the Actor redirects on. +--Oh and if you wonder about the "Button" in the "NOTESKIN:LoadActor( )" it means that it will check for that direction. +--So you dont have to do "Down" or "Up" or "Left" etc for every direction which will save space ;) +local t = Def.ActorFrame { + --Hold Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Hold Explosion" ) .. { + HoldingOnCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "HoldingOnCommand"); + HoldingOffCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "HoldingOffCommand"); + InitCommand=cmd(playcommand,"HoldingOff";finishtweening); + }; + --Roll Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Hold Explosion" ) .. { + RollOnCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "RollOnCommand"); + RollOffCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "RollOffCommand"); + InitCommand=cmd(playcommand,"RollOff";finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,false); + }; + --We use this for Seperate Explosions for every Judgement + Def.ActorFrame { + --W1 aka Marvelous Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W1" ) .. { + InitCommand=cmd(diffusealpha,0); + W1Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W1 aka Marvelous Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W1" ) .. { + InitCommand=cmd(diffusealpha,0); + W1Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + Def.ActorFrame { + --W2 aka Perfect Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W2" ) .. { + InitCommand=cmd(diffusealpha,0); + W2Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + HeldCommand=NOTESKIN:GetMetricA("GhostArrowDim", "HeldCommand"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W2 aka Perfect Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W2" ) .. { + InitCommand=cmd(diffusealpha,0); + W2Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + HeldCommand=NOTESKIN:GetMetricA("GhostArrowBright", "HeldCommand"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + Def.ActorFrame { + --W3 aka Great Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W3" ) .. { + InitCommand=cmd(diffusealpha,0); + W3Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W3 aka Great Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W3" ) .. { + InitCommand=cmd(diffusealpha,0); + W3Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + Def.ActorFrame { + --W4 aka Good Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W4" ) .. { + InitCommand=cmd(diffusealpha,0); + W4Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W4 aka Good Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W4" ) .. { + InitCommand=cmd(diffusealpha,0); + W4Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + Def.ActorFrame { + --W5 aka Boo Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W5" ) .. { + InitCommand=cmd(diffusealpha,0); + W5Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W5 aka Boo Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W5" ) .. { + InitCommand=cmd(diffusealpha,0); + W5Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + --Mine Explosion Commands + NOTESKIN:LoadActor( Var "Button", "HitMine Explosion" ) .. { + InitCommand=cmd(blend,"BlendMode_Add";diffusealpha,0); + HitMineCommand=NOTESKIN:GetMetricA("GhostArrowBright", "HitMineCommand"); + }; +} +return t; \ No newline at end of file diff --git a/NoteSkins/dance/Enchantment/NoteSkin.lua b/NoteSkins/dance/Enchantment/NoteSkin.lua new file mode 100644 index 0000000000..528a1005b7 --- /dev/null +++ b/NoteSkins/dance/Enchantment/NoteSkin.lua @@ -0,0 +1,116 @@ +--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 +ret.RedirTable = +{ + Up = "Down", + Down = "Down", + Left = "Down", + Right = "Down", + UpLeft = "Down", + UpRight = "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); + + -- 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 + + sButton = ret.RedirTable[sButton]; + + 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 W1"] = true, + ["Tap Explosion Dim W1"] = true, + ["Tap Explosion Bright W2"] = true, + ["Tap Explosion Dim W2"] = true, + ["Tap Explosion Bright W3"] = true, + ["Tap Explosion Dim W3"] = true, + ["Tap Explosion Bright W4"] = true, + ["Tap Explosion Dim W4"] = true, + ["Tap Explosion Bright W5"] = true, + ["Tap Explosion Dim W5"] = 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 = +{ + Up = 180, + Down = 0, + Left = 90, + Right = -90, + UpLeft = 135, + UpRight = 225, +}; + +-- Parts that should be Redirected to _Blank.png +-- you can add/remove stuff if you want +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, + ["Tap Explosion Bright"] = true, + ["Tap Explosion Dim"] = true, +}; + +-- dont forget to close the ret cuz else it wont work ;> +return ret; diff --git a/NoteSkins/dance/Enchantment/_Down Receptor Go (doubleres) 4x1.png b/NoteSkins/dance/Enchantment/_Down Receptor Go (doubleres) 4x1.png new file mode 100644 index 0000000000..86ff4bccce Binary files /dev/null and b/NoteSkins/dance/Enchantment/_Down Receptor Go (doubleres) 4x1.png differ diff --git a/NoteSkins/dance/Enchantment/_Down Roll Body active 4x1.png b/NoteSkins/dance/Enchantment/_Down Roll Body active 4x1.png new file mode 100644 index 0000000000..1bf628530f Binary files /dev/null and b/NoteSkins/dance/Enchantment/_Down Roll Body active 4x1.png differ diff --git a/NoteSkins/dance/Enchantment/_Down Roll BottomCap active 4x1.png b/NoteSkins/dance/Enchantment/_Down Roll BottomCap active 4x1.png new file mode 100644 index 0000000000..40cc8cb5fa Binary files /dev/null and b/NoteSkins/dance/Enchantment/_Down Roll BottomCap active 4x1.png differ diff --git a/NoteSkins/dance/Enchantment/_Down Tap Mine (doubleres) 8x1.png b/NoteSkins/dance/Enchantment/_Down Tap Mine (doubleres) 8x1.png new file mode 100644 index 0000000000..3c62607ffc Binary files /dev/null and b/NoteSkins/dance/Enchantment/_Down Tap Mine (doubleres) 8x1.png differ diff --git a/NoteSkins/dance/Enchantment/_Down Tap Note (doubleres) 16x8.png b/NoteSkins/dance/Enchantment/_Down Tap Note (doubleres) 16x8.png new file mode 100644 index 0000000000..6d77194f13 Binary files /dev/null and b/NoteSkins/dance/Enchantment/_Down Tap Note (doubleres) 16x8.png differ diff --git a/NoteSkins/dance/Enchantment/down hold explosion.png b/NoteSkins/dance/Enchantment/down hold explosion.png new file mode 100644 index 0000000000..653ca01ad3 Binary files /dev/null and b/NoteSkins/dance/Enchantment/down hold explosion.png differ diff --git a/NoteSkins/dance/exactV2/metrics.ini b/NoteSkins/dance/Enchantment/metrics.ini similarity index 72% rename from NoteSkins/dance/exactV2/metrics.ini rename to NoteSkins/dance/Enchantment/metrics.ini index 9895a7bd36..16460de64d 100644 --- a/NoteSkins/dance/exactV2/metrics.ini +++ b/NoteSkins/dance/Enchantment/metrics.ini @@ -21,22 +21,22 @@ FallbackNoteSkin=common AnimationIsBeatBased=1 ##Tap Parts -TapNoteAnimationLength=4 -TapMineAnimationLength=4 -TapLiftAnimationLength=4 -TapFakeAnimationLength=4 +TapNoteAnimationLength=2 +TapMineAnimationLength=1 +TapLiftAnimationLength=2 +TapFakeAnimationLength=2 ##Hold Parts -HoldHeadAnimationLength=4 -HoldTopCapAnimationLength=4 -HoldBottomCapAnimationLength=4 -HoldBodyAnimationLength=4 -HoldTailAnimationLength=4 +HoldHeadAnimationLength=2 +HoldTopCapAnimationLength=2 +HoldBottomCapAnimationLength=2 +HoldBodyAnimationLength=2 +HoldTailAnimationLength=2 ##Roll Parts -RollHeadAnimationLength=4 -RollTopCapAnimationLength=4 -RollBottomCapAnimationLength=4 -RollBodyAnimationLength=4 -RollTailAnimationLength=4 +RollHeadAnimationLength=2 +RollTopCapAnimationLength=2 +RollBottomCapAnimationLength=2 +RollBodyAnimationLength=2 +RollTailAnimationLength=2 #Define if noteskin is Vivid or not @@ -76,8 +76,8 @@ RollTailAnimationIsVivid=0 #You can make it longer if you want but lets keep it nice to 6 digits ##Tap Parts -TapNoteAdditionTextureCoordOffsetX=0.5 -TapNoteAdditionTextureCoordOffsetY=0.125 +TapNoteAdditionTextureCoordOffsetX=0 +TapNoteAdditionTextureCoordOffsetY=0 TapNoteNoteColorTextureCoordSpacingX=0 TapNoteNoteColorTextureCoordSpacingY=0.125 TapMineAdditionTextureCoordOffsetX=0 @@ -88,13 +88,13 @@ TapLiftAdditionTextureCoordOffsetX=0 TapLiftAdditionTextureCoordOffsetY=0 TapLiftNoteColorTextureCoordSpacingX=0 TapLiftNoteColorTextureCoordSpacingY=0 -TapFakeAdditionTextureCoordOffsetX=0.5 -TapFakeAdditionTextureCoordOffsetY=0.1 +TapFakeAdditionTextureCoordOffsetX=0 +TapFakeAdditionTextureCoordOffsetY=0 TapFakeNoteColorTextureCoordSpacingX=0 TapFakeNoteColorTextureCoordSpacingY=0.125 ##Hold Parts -HoldHeadAdditionTextureCoordOffsetX=0.5 -HoldHeadAdditionTextureCoordOffsetY=0.125 +HoldHeadAdditionTextureCoordOffsetX=0 +HoldHeadAdditionTextureCoordOffsetY=0 HoldHeadNoteColorTextureCoordSpacingX=0 HoldHeadNoteColorTextureCoordSpacingY=0.125 HoldTopCapAdditionTextureCoordOffsetX=0 @@ -117,7 +117,7 @@ HoldTailNoteColorTextureCoordSpacingY=0 RollHeadAdditionTextureCoordOffsetX=0 RollHeadAdditionTextureCoordOffsetY=0 RollHeadNoteColorTextureCoordSpacingX=0 -RollHeadNoteColorTextureCoordSpacingY=0 +RollHeadNoteColorTextureCoordSpacingY=0.125 RollTopCapAdditionTextureCoordOffsetX=0 RollTopCapAdditionTextureCoordOffsetY=0 RollTopCapNoteColorTextureCoordSpacingX=0 @@ -137,12 +137,12 @@ RollTailNoteColorTextureCoordSpacingY=0 #Other Stuff -DrawHoldHeadForTapsOnSameRow=1 -DrawRollHeadForTapsOnSameRow=1 +DrawHoldHeadForTapsOnSameRow=0 +DrawRollHeadForTapsOnSameRow=0 TapHoldRollOnRowMeansHold=1 StartDrawingHoldBodyOffsetFromHead=0 StopDrawingHoldBodyOffsetFromTail=0 -HoldLetGoGrayPercent=1 +HoldLetGoGrayPercent=0.25 UseLighting=0 ReverseDrawOrder=1101 HoldHeadIsAboveWavyParts=1 @@ -174,41 +174,41 @@ TopHoldAnchorWhenReverse=1 [GhostArrowDim] NoneCommand= -HitMineCommand=visible,false +HitMineCommand=stoptweening;blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;linear,0.2;rotationz,90;linear,0.2;rotationz,180;diffusealpha,0 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 +W5Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;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 +W4Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;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 +W3Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;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 +W2Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;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 +W1Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0;glowshift;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.5 #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 +HeldCommand=diffusealpha,1.2;zoom,1.1;accelerate,0.09;zoom,1.0;diffusealpha,0 [GhostArrowBright] NoneCommand= -HitMineCommand=visible,false +HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;linear,0.2;rotationz,90;linear,0.2;rotationz,180;diffusealpha,0 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 +W5Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;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 +W4Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;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 +W3Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;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 +W2Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;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 +W1Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0;glowshift;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.5 #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 +HeldCommand=diffusealpha,1.2;zoom,1.1;accelerate,0.09;zoom,1.0;diffusealpha,0 [ReceptorArrow] #For InitCommand take a look at "Down Receptor.lua" @@ -231,9 +231,9 @@ W1Command=stoptweening [HoldGhostArrow] #The way the hold arrow reacts -HoldingOnCommand=visible,true +HoldingOnCommand=visible,true;glowshift;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.5 HoldingOffCommand=visible,false -RollOnCommand=visible,true +RollOnCommand=visible,true;glowshift;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.5 RollOffCommand=visible,false [Press] diff --git a/NoteSkins/dance/Metal/Down Hold Body Active.png b/NoteSkins/dance/Metal/Down Hold Body Active.png new file mode 100644 index 0000000000..0590ade9da Binary files /dev/null and b/NoteSkins/dance/Metal/Down Hold Body Active.png differ diff --git a/NoteSkins/dance/Metal/Down Hold Body Inactive.png b/NoteSkins/dance/Metal/Down Hold Body Inactive.png new file mode 100644 index 0000000000..8051e26728 Binary files /dev/null and b/NoteSkins/dance/Metal/Down Hold Body Inactive.png differ diff --git a/NoteSkins/dance/Metal/Down Hold BottomCap active.png b/NoteSkins/dance/Metal/Down Hold BottomCap active.png new file mode 100644 index 0000000000..34db95b9ae Binary files /dev/null and b/NoteSkins/dance/Metal/Down Hold BottomCap active.png differ diff --git a/NoteSkins/dance/Metal/Down Hold BottomCap inactive.png b/NoteSkins/dance/Metal/Down Hold BottomCap inactive.png new file mode 100644 index 0000000000..683519417d Binary files /dev/null and b/NoteSkins/dance/Metal/Down Hold BottomCap inactive.png differ diff --git a/NoteSkins/dance/Metal/Down Receptor.lua b/NoteSkins/dance/Metal/Down Receptor.lua new file mode 100644 index 0000000000..006a4f1647 --- /dev/null +++ b/NoteSkins/dance/Metal/Down Receptor.lua @@ -0,0 +1,68 @@ +--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', 'Receptor Go' ); + Frame0000=0; + Delay0000=1; + Frame0001=1; + Delay0001=1; + Frame0002=2; + Delay0002=1; + Frame0003=3; + Delay0003=1; + InitCommand=cmd(effectclock,"beat";diffuseramp;effectcolor1,0.1,0.1,0.1,1;effectcolor2,1,1,1,1;effectperiod,0.5;effecttiming,0.25,0.50,0,0.25;effectoffset,-0.25); + 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"); + }; + Def.Sprite { + Texture=NOTESKIN:GetPath( '_down', 'Receptor Go' ); + Frame0000=0; + Delay0000=0.25; + Frame0001=1; + Delay0001=1; + Frame0002=2; + Delay0002=1; + Frame0003=3; + Delay0003=1; + Frame0004=0; + Delay0004=0,75; + InitCommand=cmd(blend,'BlendMode_Add';diffusealpha,0); + NoneCommand=NOTESKIN:GetMetricA("ReceptorArrow", "NoneCommand"); + PressCommand=cmd(diffusealpha,0.2); + LiftCommand=cmd(diffusealpha,0); + 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; + +--[[ +Effecttiming Info + +Effecttiming is one of the most anoying commands I have ever used +Because there was no one able to tell me how it works +But I found out how + +The basic command is effecttiming,0,0,0,0 +It is beat based so effecttiming,0.25,0.25,0.25,0.25 is equal as 1 beat (when you have effectclock,"beat" in use) +The first 0 is the amount of time to transfer from effectcolor1 to effectcolor2 +The second 0 is the ammount of time effectcolor1 stays +The third 0 is the amount of time to transfer from effectcolor2 to effectcolor1 +The last 0 is the ammount of tume effectcolor2 stays +Every 0 can change value to as high as possible + +An example of effectcolor1 and effectcolor2 going from 1 color to the other with no transfer is effecttiming,0,0.50,0,0.50 +An example of effectcolor1 and effectcolor2 going from effectcolor1 to the other with a transfer is effecttiming,0.25,0.50,0,0.25 +]] diff --git a/NoteSkins/dance/Metal/Down Roll Body Inactive.png b/NoteSkins/dance/Metal/Down Roll Body Inactive.png new file mode 100644 index 0000000000..ef75733110 Binary files /dev/null and b/NoteSkins/dance/Metal/Down Roll Body Inactive.png differ diff --git a/NoteSkins/dance/Metal/Down Roll Body active.lua b/NoteSkins/dance/Metal/Down Roll Body active.lua new file mode 100644 index 0000000000..8d4c46dd25 --- /dev/null +++ b/NoteSkins/dance/Metal/Down Roll Body active.lua @@ -0,0 +1,16 @@ +local t = Def.Sprite { + Texture=NOTESKIN:GetPath( '_Down', 'roll body active' ); + Frame0000=0; + Delay0000=0.44; + Frame0001=1; + Delay0001=0.03; + Frame0002=2; + Delay0002=0.03; + Frame0003=3; + Delay0003=0.44; + Frame0004=2; + Delay0004=0.03; + Frame0005=1; + Delay0005=0.03; +}; +return t; \ No newline at end of file diff --git a/NoteSkins/dance/Metal/Down Roll BottomCap Inactive.png b/NoteSkins/dance/Metal/Down Roll BottomCap Inactive.png new file mode 100644 index 0000000000..22ea06e24e Binary files /dev/null and b/NoteSkins/dance/Metal/Down Roll BottomCap Inactive.png differ diff --git a/NoteSkins/dance/Metal/Down Roll BottomCap active.lua b/NoteSkins/dance/Metal/Down Roll BottomCap active.lua new file mode 100644 index 0000000000..5d57c34d49 --- /dev/null +++ b/NoteSkins/dance/Metal/Down Roll BottomCap active.lua @@ -0,0 +1,16 @@ +local t = Def.Sprite { + Texture=NOTESKIN:GetPath( '_Down', 'roll bottomcap active' ); + Frame0000=0; + Delay0000=0.44; + Frame0001=1; + Delay0001=0.03; + Frame0002=2; + Delay0002=0.03; + Frame0003=3; + Delay0003=0.44; + Frame0004=2; + Delay0004=0.03; + Frame0005=1; + Delay0005=0.03; +}; +return t; \ No newline at end of file diff --git a/NoteSkins/dance/Metal/Down Tap Explosion Dim W1.png b/NoteSkins/dance/Metal/Down Tap Explosion Dim W1.png new file mode 100644 index 0000000000..3496fd4ae8 Binary files /dev/null and b/NoteSkins/dance/Metal/Down Tap Explosion Dim W1.png differ diff --git a/NoteSkins/dance/Metal/Down Tap Explosion Dim W2.png b/NoteSkins/dance/Metal/Down Tap Explosion Dim W2.png new file mode 100644 index 0000000000..7349317969 Binary files /dev/null and b/NoteSkins/dance/Metal/Down Tap Explosion Dim W2.png differ diff --git a/NoteSkins/dance/Metal/Down Tap Explosion Dim W3.png b/NoteSkins/dance/Metal/Down Tap Explosion Dim W3.png new file mode 100644 index 0000000000..e45ff78449 Binary files /dev/null and b/NoteSkins/dance/Metal/Down Tap Explosion Dim W3.png differ diff --git a/NoteSkins/dance/Metal/Down Tap Explosion Dim W4.png b/NoteSkins/dance/Metal/Down Tap Explosion Dim W4.png new file mode 100644 index 0000000000..1814f24b8d Binary files /dev/null and b/NoteSkins/dance/Metal/Down Tap Explosion Dim W4.png differ diff --git a/NoteSkins/dance/Metal/Down Tap Explosion Dim W5.png b/NoteSkins/dance/Metal/Down Tap Explosion Dim W5.png new file mode 100644 index 0000000000..366385c000 Binary files /dev/null and b/NoteSkins/dance/Metal/Down Tap Explosion Dim W5.png differ diff --git a/NoteSkins/dance/Metal/Down Tap Mine.lua b/NoteSkins/dance/Metal/Down Tap Mine.lua new file mode 100644 index 0000000000..d0e5ad575d --- /dev/null +++ b/NoteSkins/dance/Metal/Down Tap Mine.lua @@ -0,0 +1,8 @@ +local t = Def.Model { + Meshes="_mine model.txt"; + Materials="_mine model.txt"; + Bones="_mine model.txt"; +}; + +return t; + diff --git a/NoteSkins/dance/Metal/Down Tap Note.lua b/NoteSkins/dance/Metal/Down Tap Note.lua new file mode 100644 index 0000000000..7ae4e99419 --- /dev/null +++ b/NoteSkins/dance/Metal/Down Tap Note.lua @@ -0,0 +1,7 @@ +local t = Def.Model { + Meshes=NOTESKIN:GetPath('_down','tap note model'); + Materials=NOTESKIN:GetPath('_down','tap note model'); + Bones=NOTESKIN:GetPath('_down','tap note model'); +}; + +return t; diff --git a/NoteSkins/dance/Metal/Fallback Explosion.lua b/NoteSkins/dance/Metal/Fallback Explosion.lua new file mode 100644 index 0000000000..59653db22f --- /dev/null +++ b/NoteSkins/dance/Metal/Fallback Explosion.lua @@ -0,0 +1,122 @@ +--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"); + +--The NOTESKIN:LoadActor() just tells us the name of the image the Actor redirects on. +--Oh and if you wonder about the "Button" in the "NOTESKIN:LoadActor( )" it means that it will check for that direction. +--So you dont have to do "Down" or "Up" or "Left" etc for every direction which will save space ;) +local t = Def.ActorFrame { + --Hold Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Hold Explosion" ) .. { + HoldingOnCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "HoldingOnCommand"); + HoldingOffCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "HoldingOffCommand"); + InitCommand=cmd(playcommand,"HoldingOff";finishtweening); + }; + --Roll Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Hold Explosion" ) .. { + RollOnCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "RollOnCommand"); + RollOffCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "RollOffCommand"); + InitCommand=cmd(playcommand,"RollOff";finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,false); + }; + --We use this for Seperate Explosions for every Judgement + Def.ActorFrame { + --W1 aka Marvelous Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W1" ) .. { + InitCommand=cmd(diffusealpha,0); + W1Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W1 aka Marvelous Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W1" ) .. { + InitCommand=cmd(diffusealpha,0); + W1Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + Def.ActorFrame { + --W2 aka Perfect Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W2" ) .. { + InitCommand=cmd(diffusealpha,0); + W2Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + HeldCommand=NOTESKIN:GetMetricA("GhostArrowDim", "HeldCommand"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W2 aka Perfect Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W2" ) .. { + InitCommand=cmd(diffusealpha,0); + W2Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + HeldCommand=NOTESKIN:GetMetricA("GhostArrowBright", "HeldCommand"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + Def.ActorFrame { + --W3 aka Great Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W3" ) .. { + InitCommand=cmd(diffusealpha,0); + W3Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W3 aka Great Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W3" ) .. { + InitCommand=cmd(diffusealpha,0); + W3Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + Def.ActorFrame { + --W4 aka Good Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W4" ) .. { + InitCommand=cmd(diffusealpha,0); + W4Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W4 aka Good Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W4" ) .. { + InitCommand=cmd(diffusealpha,0); + W4Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + Def.ActorFrame { + --W5 aka Boo Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W5" ) .. { + InitCommand=cmd(diffusealpha,0); + W5Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,false); + DimCommand=cmd(visible,true); + }; + --W5 aka Boo Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim W5" ) .. { + InitCommand=cmd(diffusealpha,0); + W5Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + BrightCommand=cmd(visible,true); + DimCommand=cmd(visible,false); + }; + }; + --Mine Explosion Commands + NOTESKIN:LoadActor( Var "Button", "HitMine Explosion" ) .. { + InitCommand=cmd(blend,"BlendMode_Add";diffusealpha,0); + HitMineCommand=NOTESKIN:GetMetricA("GhostArrowBright", "HitMineCommand"); + }; +} +return t; \ No newline at end of file diff --git a/NoteSkins/dance/Metal/NoteSkin.lua b/NoteSkins/dance/Metal/NoteSkin.lua new file mode 100644 index 0000000000..528a1005b7 --- /dev/null +++ b/NoteSkins/dance/Metal/NoteSkin.lua @@ -0,0 +1,116 @@ +--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 +ret.RedirTable = +{ + Up = "Down", + Down = "Down", + Left = "Down", + Right = "Down", + UpLeft = "Down", + UpRight = "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); + + -- 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 + + sButton = ret.RedirTable[sButton]; + + 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 W1"] = true, + ["Tap Explosion Dim W1"] = true, + ["Tap Explosion Bright W2"] = true, + ["Tap Explosion Dim W2"] = true, + ["Tap Explosion Bright W3"] = true, + ["Tap Explosion Dim W3"] = true, + ["Tap Explosion Bright W4"] = true, + ["Tap Explosion Dim W4"] = true, + ["Tap Explosion Bright W5"] = true, + ["Tap Explosion Dim W5"] = 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 = +{ + Up = 180, + Down = 0, + Left = 90, + Right = -90, + UpLeft = 135, + UpRight = 225, +}; + +-- Parts that should be Redirected to _Blank.png +-- you can add/remove stuff if you want +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, + ["Tap Explosion Bright"] = true, + ["Tap Explosion Dim"] = true, +}; + +-- dont forget to close the ret cuz else it wont work ;> +return ret; diff --git a/NoteSkins/dance/Metal/_Down Receptor Go 4x1 (doubleres).png b/NoteSkins/dance/Metal/_Down Receptor Go 4x1 (doubleres).png new file mode 100644 index 0000000000..500eac3307 Binary files /dev/null and b/NoteSkins/dance/Metal/_Down Receptor Go 4x1 (doubleres).png differ diff --git a/NoteSkins/dance/Metal/_Down Receptor Go 4x1.png b/NoteSkins/dance/Metal/_Down Receptor Go 4x1.png new file mode 100644 index 0000000000..7f6a9b9c4f Binary files /dev/null and b/NoteSkins/dance/Metal/_Down Receptor Go 4x1.png differ diff --git a/NoteSkins/dance/Metal/_Down Roll Body active 4x1.png b/NoteSkins/dance/Metal/_Down Roll Body active 4x1.png new file mode 100644 index 0000000000..b920818981 Binary files /dev/null and b/NoteSkins/dance/Metal/_Down Roll Body active 4x1.png differ diff --git a/NoteSkins/dance/Metal/_Down Roll BottomCap active 4x1.png b/NoteSkins/dance/Metal/_Down Roll BottomCap active 4x1.png new file mode 100644 index 0000000000..08364be79c Binary files /dev/null and b/NoteSkins/dance/Metal/_Down Roll BottomCap active 4x1.png differ diff --git a/NoteSkins/dance/Metal/_down tap note model.txt b/NoteSkins/dance/Metal/_down tap note model.txt new file mode 100644 index 0000000000..3d508003e6 --- /dev/null +++ b/NoteSkins/dance/Metal/_down tap note model.txt @@ -0,0 +1,494 @@ +// MilkShape 3D ASCII + +Frames: 30 +Frame: 1 + +Meshes: 2 +"cells" 0 1 +101 +1 0.000000 -31.071068 0.000163 0.006081 0.055883 -1 +1 32.071068 1.000000 0.000163 0.009453 0.042723 -1 +1 0.000000 -28.242641 3.011776 0.006081 0.054724 -1 +1 29.242641 1.000000 3.011776 0.009155 0.042723 -1 +1 19.000000 14.071068 0.000163 0.008078 0.037359 -1 +1 19.000000 11.242641 3.011776 0.008078 0.038520 -1 +1 11.000000 6.071067 0.000163 0.007323 0.040642 -1 +1 9.000000 1.242640 3.011776 0.007113 0.042548 -1 +1 11.000000 30.000000 0.000163 0.007323 0.030823 -1 +1 9.000000 28.000000 3.011776 0.007113 0.031643 -1 +1 -11.000000 30.000000 0.000163 0.004838 0.030823 -1 +1 -9.000000 28.000000 3.011776 0.005048 0.031643 -1 +1 -11.000000 6.071067 0.000163 0.004838 0.040642 -1 +1 -9.000000 1.242640 3.011776 0.005048 0.042548 -1 +1 -19.000000 14.071068 0.000163 0.004083 0.037359 -1 +1 -19.000000 11.242641 3.011776 0.004083 0.038520 -1 +1 -32.071068 1.000000 0.000163 0.002708 0.042723 -1 +1 -29.242641 1.000000 3.011776 0.003006 0.042723 -1 +1 0.000000 -28.242641 3.011776 0.125228 0.931724 -1 +1 29.242641 1.000000 3.011776 0.239900 0.484203 -1 +1 0.000000 -24.000000 7.500001 0.125228 0.866795 -1 +1 25.000000 1.000000 7.500001 0.223263 0.484203 -1 +1 19.000000 11.242641 3.011776 0.199735 0.327454 -1 +1 19.000000 7.000000 7.500001 0.199735 0.392381 -1 +1 9.000000 1.242640 3.011776 0.163717 0.477693 -1 +1 6.000000 -6.000000 7.500001 0.148757 0.591329 -1 +1 9.000000 28.000000 3.011776 0.163717 0.071005 -1 +1 6.000000 25.000000 7.500001 0.148757 0.116916 -1 +1 -9.000000 28.000000 3.011776 0.086739 0.071005 -1 +1 -6.000000 25.000000 7.500001 0.101700 0.116916 -1 +1 -9.000000 1.242640 3.011776 0.086739 0.477693 -1 +1 -6.000000 -6.000000 7.500001 0.101700 0.591329 -1 +1 -19.000000 11.242641 3.011776 0.050723 0.327454 -1 +1 -19.000000 7.000000 7.500001 0.050723 0.392381 -1 +1 -29.242641 1.000000 3.011776 0.010557 0.484203 -1 +1 -25.000000 1.000000 7.500001 0.027194 0.484203 -1 +1 0.003530 -23.438393 7.499528 0.126081 0.845583 -1 +1 24.219559 0.792938 7.499528 0.217366 0.489018 -1 +1 19.000000 6.000001 7.499528 0.197685 0.412396 -1 +1 0.003530 -12.972013 7.499528 0.126081 0.691570 -1 +1 0.006654 -7.319974 7.499525 0.125228 0.610230 -1 +1 -18.986691 6.000001 7.499528 0.054477 0.412396 -1 +1 -24.206251 0.792942 7.499528 0.034797 0.489018 -1 +1 5.932364 -1.384737 7.499848 0.148492 0.519325 -1 +1 -5.928834 -1.384737 7.499848 0.101965 0.519325 -1 +1 5.932364 3.797693 7.499848 0.148492 0.441389 -1 +1 5.932364 13.678823 7.499848 0.148492 0.290171 -1 +1 5.932364 7.850110 7.499849 0.148492 0.379372 -1 +1 -5.928834 7.850108 7.499849 0.101965 0.379372 -1 +1 -5.928834 13.678824 7.499848 0.101965 0.290171 -1 +1 -5.928834 3.797693 7.499848 0.101965 0.441388 -1 +1 -5.928834 18.085644 7.499848 0.101965 0.222731 -1 +1 -5.928834 23.914360 7.499848 0.101965 0.133530 -1 +1 5.932364 18.085644 7.499848 0.148492 0.222731 -1 +1 5.932364 23.914360 7.499848 0.148492 0.133530 -1 +1 0.000000 -28.242641 -3.011452 0.006081 0.054724 -1 +1 29.242641 1.000000 -3.011452 0.009155 0.042723 -1 +1 19.000000 11.242641 -3.011452 0.008078 0.038520 -1 +1 9.000000 1.242640 -3.011452 0.007113 0.042548 -1 +1 9.000000 28.000000 -3.011452 0.007113 0.031643 -1 +1 -9.000000 28.000000 -3.011452 0.005048 0.031643 -1 +1 -9.000000 1.242640 -3.011452 0.005048 0.042548 -1 +1 -19.000000 11.242641 -3.011452 0.004083 0.038520 -1 +1 -29.242641 1.000000 -3.011452 0.003006 0.042723 -1 +1 29.242641 1.000000 -3.011452 0.239900 0.484203 -1 +1 0.000000 -28.242641 -3.011452 0.125228 0.931724 -1 +1 0.000000 -24.000000 -7.499676 0.125228 0.866795 -1 +1 25.000000 1.000000 -7.499676 0.223263 0.484203 -1 +1 19.000000 11.242641 -3.011452 0.199735 0.327454 -1 +1 19.000000 7.000000 -7.499676 0.199735 0.392381 -1 +1 9.000000 1.242640 -3.011452 0.163717 0.477693 -1 +1 6.000000 -6.000000 -7.499676 0.148757 0.591329 -1 +1 9.000000 28.000000 -3.011452 0.163717 0.071005 -1 +1 6.000000 25.000000 -7.499676 0.148757 0.116916 -1 +1 -9.000000 28.000000 -3.011452 0.086739 0.071005 -1 +1 -6.000000 25.000000 -7.499676 0.101700 0.116916 -1 +1 -9.000000 1.242640 -3.011452 0.086739 0.477693 -1 +1 -6.000000 -6.000000 -7.499676 0.101700 0.591329 -1 +1 -19.000000 11.242641 -3.011452 0.050723 0.327454 -1 +1 -19.000000 7.000000 -7.499676 0.050723 0.392381 -1 +1 -29.242641 1.000000 -3.011452 0.010557 0.484203 -1 +1 -25.000000 1.000000 -7.499676 0.027194 0.484203 -1 +1 0.003530 -23.438393 -7.499203 0.126081 0.845583 -1 +1 24.219559 0.792938 -7.499203 0.217366 0.489018 -1 +1 19.000000 6.000001 -7.499203 0.197685 0.412396 -1 +1 0.003530 -12.972013 -7.499203 0.126081 0.691570 -1 +1 0.006654 -7.319974 -7.499200 0.125228 0.610230 -1 +1 -18.986691 6.000001 -7.499203 0.054477 0.412396 -1 +1 -24.206251 0.792942 -7.499203 0.034797 0.489018 -1 +1 5.932364 -1.384737 -7.499523 0.148492 0.519325 -1 +1 -5.928834 -1.384737 -7.499523 0.101965 0.519325 -1 +1 5.932364 3.797693 -7.499523 0.148492 0.441389 -1 +1 5.932364 13.678823 -7.499523 0.148492 0.290171 -1 +1 5.932364 7.850110 -7.499523 0.148492 0.379372 -1 +1 -5.928834 13.678824 -7.499523 0.101965 0.290171 -1 +1 -5.928834 7.850108 -7.499523 0.101965 0.379372 -1 +1 -5.928834 3.797693 -7.499523 0.101965 0.441388 -1 +1 -5.928834 23.914360 -7.499523 0.101965 0.133530 -1 +1 -5.928834 18.085644 -7.499523 0.101965 0.222731 -1 +1 5.932364 18.085644 -7.499523 0.148492 0.222731 -1 +1 5.932364 23.914360 -7.499523 0.148492 0.133530 -1 +118 +-0.316228 -0.948683 0.000000 +0.948683 -0.316228 0.000000 +0.236107 -0.708319 0.665235 +0.708319 0.236107 0.665235 +0.316228 0.948683 0.000000 +-0.236107 0.708319 0.665235 +-0.281085 0.959683 0.000000 +0.521736 0.285347 0.803971 +0.894427 0.447214 0.000000 +0.333905 0.667810 0.665235 +-0.447214 0.894427 0.000000 +-0.667810 0.333905 0.665235 +-0.877355 0.479841 0.000000 +0.167152 0.570694 0.803971 +0.316228 0.948683 0.000000 +-0.236106 0.708319 0.665235 +-0.948683 0.316228 0.000000 +-0.708319 -0.236107 0.665235 +-0.235428 -0.706283 0.667637 +0.706283 -0.235428 0.667637 +0.235428 -0.706283 0.667637 +0.706283 0.235428 0.667637 +0.235428 0.706283 0.667637 +-0.235428 0.706283 0.667637 +-0.166452 0.568302 0.805808 +0.519549 0.284151 0.805808 +0.665890 0.332945 0.667637 +0.332945 0.665890 0.667637 +-0.332945 0.665890 0.667637 +-0.665890 0.332945 0.667637 +-0.519549 0.284151 0.805808 +0.166452 0.568302 0.805808 +0.235428 0.706283 0.667637 +-0.235428 0.706283 0.667637 +-0.706283 0.235428 0.667637 +-0.706283 -0.235428 0.667637 +-0.000278 0.000836 1.000000 +0.000265 0.000830 1.000000 +-0.000717 0.000398 1.000000 +-0.000592 -0.000043 1.000000 +0.000002 -0.000477 1.000000 +0.000000 -0.000473 1.000000 +-0.000002 -0.000321 1.000000 +-0.001246 -0.000065 0.999999 +-0.000000 0.000016 1.000000 +-0.000167 -0.000478 1.000000 +0.000153 -0.000473 1.000000 +0.001181 -0.000065 0.999999 +0.000582 -0.000045 1.000000 +0.000705 0.000390 1.000000 +-0.001175 0.000016 0.999999 +0.001119 0.000016 0.999999 +-0.001520 -0.000000 0.999999 +-0.001348 0.000000 0.999999 +-0.001128 -0.000000 0.999999 +0.001430 -0.000000 0.999999 +0.001602 0.000000 0.999999 +0.001084 -0.000000 0.999999 +0.001075 0.000000 0.999999 +0.001075 -0.000070 0.999999 +0.001290 -0.000056 0.999999 +-0.001509 0.000000 0.999999 +-0.001697 -0.000035 0.999999 +-0.000754 -0.000094 1.000000 +0.236107 -0.708320 -0.665234 +0.708320 0.236107 -0.665234 +-0.236107 0.708320 -0.665235 +0.521736 0.285347 -0.803970 +0.333905 0.667810 -0.665235 +-0.667810 0.333905 -0.665235 +0.167152 0.570694 -0.803970 +-0.236107 0.708320 -0.665234 +-0.708320 -0.236107 -0.665234 +0.706282 -0.235427 -0.667637 +-0.235427 -0.706282 -0.667637 +0.235427 -0.706282 -0.667637 +0.706282 0.235427 -0.667637 +0.235427 0.706282 -0.667637 +-0.235428 0.706283 -0.667637 +-0.166452 0.568301 -0.805808 +0.519549 0.284151 -0.805808 +0.665890 0.332945 -0.667637 +0.332945 0.665890 -0.667637 +-0.332945 0.665890 -0.667637 +-0.665890 0.332945 -0.667637 +-0.519549 0.284151 -0.805808 +0.166452 0.568301 -0.805808 +0.235428 0.706283 -0.667637 +-0.235428 0.706282 -0.667637 +-0.706282 0.235428 -0.667637 +-0.706282 -0.235427 -0.667637 +0.000265 0.000830 -1.000000 +-0.000278 0.000836 -1.000000 +-0.000717 0.000398 -1.000000 +-0.000592 -0.000043 -1.000000 +0.000002 -0.000477 -1.000000 +0.000000 -0.000473 -1.000000 +-0.000002 -0.000321 -1.000000 +-0.000000 0.000016 -1.000000 +-0.001248 -0.000065 -0.999999 +0.000153 -0.000473 -1.000000 +-0.000167 -0.000478 -1.000000 +0.001183 -0.000065 -0.999999 +0.000582 -0.000045 -1.000000 +0.000705 0.000390 -1.000000 +-0.001175 0.000016 -0.999999 +0.001119 0.000016 -0.999999 +-0.001509 0.000000 -0.999999 +-0.001358 0.000000 -0.999999 +-0.001132 0.000000 -0.999999 +0.001613 0.000000 -0.999999 +0.001434 0.000000 -0.999999 +0.001075 0.000000 -0.999999 +0.001075 -0.000070 -0.999999 +0.001290 -0.000056 -0.999999 +-0.001509 0.000000 -0.999999 +-0.001697 -0.000035 -0.999999 +-0.000754 -0.000094 -1.000000 +140 +1 0 1 2 0 1 2 1 +1 1 3 2 1 3 2 1 +1 1 4 3 1 4 3 1 +1 4 5 3 4 5 3 1 +1 4 6 5 4 6 5 1 +1 6 7 5 6 7 5 1 +1 6 8 7 6 8 7 1 +1 8 9 7 8 9 7 1 +1 8 10 9 8 10 9 1 +1 10 11 9 10 11 9 1 +1 10 12 11 10 12 11 1 +1 12 13 11 12 13 11 1 +1 12 14 13 12 14 13 1 +1 14 15 13 14 15 13 1 +1 14 16 15 14 16 15 1 +1 16 17 15 16 17 15 1 +1 16 0 17 16 0 17 1 +1 0 2 17 0 2 17 1 +1 18 19 20 18 19 20 6 +1 19 21 20 19 21 20 6 +1 19 22 21 19 22 21 6 +1 22 23 21 22 23 21 6 +1 22 24 23 22 24 23 6 +1 24 25 23 24 25 23 6 +1 24 26 25 24 26 25 6 +1 26 27 25 26 27 25 6 +1 26 28 27 26 28 27 6 +1 28 29 27 28 29 27 6 +1 28 30 29 28 30 29 6 +1 30 31 29 30 31 29 6 +1 30 32 31 30 32 31 6 +1 32 33 31 32 33 31 6 +1 32 34 33 32 34 33 6 +1 34 35 33 34 35 33 6 +1 34 18 35 34 18 35 6 +1 18 20 35 18 20 35 6 +1 36 20 21 36 37 38 1 +1 36 21 37 36 38 39 1 +1 37 21 23 39 38 40 1 +1 37 23 38 39 40 41 1 +1 39 38 23 42 41 40 1 +1 25 40 39 43 44 42 1 +1 23 25 39 40 43 42 1 +1 33 41 39 45 46 42 1 +1 39 40 31 42 44 47 1 +1 39 31 33 42 47 45 1 +1 41 33 35 46 45 48 1 +1 41 35 42 46 48 49 1 +1 42 35 20 49 48 37 1 +1 42 20 36 49 37 36 1 +1 25 43 40 43 50 44 1 +1 40 44 31 44 51 47 1 +1 45 43 25 52 50 43 1 +1 25 46 47 43 53 54 1 +1 25 47 45 43 54 52 1 +1 48 49 31 55 56 47 1 +1 31 44 50 47 51 57 1 +1 31 50 48 47 57 55 1 +1 51 52 29 58 59 60 1 +1 29 49 51 60 56 58 1 +1 53 46 27 61 53 62 1 +1 27 54 53 62 63 61 1 +1 27 46 25 62 53 43 1 +1 31 49 29 47 56 60 1 +1 29 52 54 60 59 63 1 +1 29 54 27 60 63 62 1 +1 51 49 46 58 56 53 1 +1 51 46 53 58 53 61 1 +1 47 48 50 54 55 57 1 +1 47 50 45 54 57 52 1 +1 1 0 55 1 0 64 1 +1 56 1 55 65 1 64 1 +1 4 1 56 4 1 65 1 +1 57 4 56 66 4 65 1 +1 6 4 57 6 4 66 1 +1 58 6 57 67 6 66 1 +1 8 6 58 8 6 67 1 +1 59 8 58 68 8 67 1 +1 10 8 59 10 8 68 1 +1 60 10 59 69 10 68 1 +1 12 10 60 12 10 69 1 +1 61 12 60 70 12 69 1 +1 14 12 61 14 12 70 1 +1 62 14 61 71 14 70 1 +1 16 14 62 16 14 71 1 +1 63 16 62 72 16 71 1 +1 0 16 63 0 16 72 1 +1 55 0 63 64 0 72 1 +1 64 65 66 73 74 75 6 +1 67 64 66 76 73 75 6 +1 68 64 67 77 73 76 6 +1 69 68 67 78 77 76 6 +1 70 68 69 79 77 78 6 +1 71 70 69 80 79 78 6 +1 72 70 71 81 79 80 6 +1 73 72 71 82 81 80 6 +1 74 72 73 83 81 82 6 +1 75 74 73 84 83 82 6 +1 76 74 75 85 83 84 6 +1 77 76 75 86 85 84 6 +1 78 76 77 87 85 86 6 +1 79 78 77 88 87 86 6 +1 80 78 79 89 87 88 6 +1 81 80 79 90 89 88 6 +1 65 80 81 74 89 90 6 +1 66 65 81 75 74 90 6 +1 66 82 67 91 92 93 1 +1 67 82 83 93 92 94 1 +1 67 83 69 93 94 95 1 +1 69 83 84 95 94 96 1 +1 84 85 69 96 97 95 1 +1 86 71 85 98 99 97 1 +1 71 69 85 99 95 97 1 +1 87 79 85 100 101 97 1 +1 86 85 77 98 97 102 1 +1 77 85 79 102 97 101 1 +1 79 87 81 101 100 103 1 +1 81 87 88 103 100 104 1 +1 81 88 66 103 104 91 1 +1 66 88 82 91 104 92 1 +1 89 71 86 105 99 98 1 +1 90 86 77 106 98 102 1 +1 89 91 71 105 107 99 1 +1 92 71 93 108 99 109 1 +1 93 71 91 109 99 107 1 +1 94 95 77 110 111 102 1 +1 90 77 96 106 102 112 1 +1 96 77 95 112 102 111 1 +1 97 98 75 113 112 114 1 +1 94 75 98 110 114 112 1 +1 92 99 73 108 115 116 1 +1 100 73 99 117 116 115 1 +1 92 73 71 108 116 99 1 +1 94 77 75 110 102 114 1 +1 97 75 100 113 114 117 1 +1 100 75 73 117 114 116 1 +1 94 98 92 110 112 108 1 +1 92 98 99 108 112 115 1 +1 95 93 96 111 109 112 1 +1 96 93 91 112 109 107 1 +"scroller" 0 0 +48 +0 0.003530 -12.972013 7.499528 0.553205 0.752422 -1 +0 0.003530 -23.438393 7.499528 0.558454 0.859485 -1 +0 24.219559 0.792938 7.499528 0.557986 0.373106 -1 +0 19.000000 6.000001 7.499528 0.552862 0.371264 -1 +0 5.932364 3.797693 7.499848 0.547655 0.522535 -1 +0 0.003530 3.797693 7.499848 0.544797 0.580883 -1 +0 0.006654 -7.319974 7.499525 0.550369 0.694753 -1 +0 5.932364 -1.384737 7.499848 0.550255 0.575546 -1 +0 5.932364 23.914360 7.499848 0.537567 0.316758 -1 +0 0.003530 23.914360 7.499848 0.534707 0.375107 -1 +0 0.003530 18.085644 7.499848 0.537631 0.434730 -1 +0 5.932364 18.085644 7.499848 0.540490 0.376381 -1 +0 5.932364 13.678823 7.499848 0.542700 0.421459 -1 +0 0.003530 13.678824 7.499848 0.539840 0.479808 -1 +0 0.003530 7.850108 7.499849 0.542763 0.539430 -1 +0 5.932364 7.850110 7.499849 0.545624 0.481081 -1 +0 -24.206251 0.792942 7.499528 0.557986 0.373106 -1 +0 -18.986691 6.000001 7.499528 0.552862 0.371264 -1 +0 -5.928834 3.797693 7.499848 0.547655 0.522535 -1 +0 -5.928834 -1.384737 7.499848 0.550255 0.575546 -1 +0 -5.928834 23.914360 7.499848 0.537567 0.316758 -1 +0 -5.928834 18.085644 7.499848 0.540490 0.376381 -1 +0 -5.928834 13.678824 7.499848 0.542700 0.421459 -1 +0 -5.928834 7.850108 7.499849 0.545624 0.481081 -1 +0 0.003530 -23.438393 -7.499203 0.558454 0.859485 -1 +0 0.003530 -12.972013 -7.499203 0.553205 0.752422 -1 +0 24.219559 0.792938 -7.499203 0.557986 0.373106 -1 +0 19.000000 6.000001 -7.499203 0.552862 0.371264 -1 +0 0.003530 3.797693 -7.499523 0.544797 0.580883 -1 +0 5.932364 3.797693 -7.499523 0.547655 0.522535 -1 +0 0.006654 -7.319974 -7.499200 0.550369 0.694753 -1 +0 5.932364 -1.384737 -7.499523 0.550255 0.575546 -1 +0 0.003530 23.914360 -7.499523 0.534707 0.375107 -1 +0 5.932364 23.914360 -7.499523 0.537567 0.316758 -1 +0 0.003530 18.085644 -7.499523 0.537631 0.434730 -1 +0 5.932364 18.085644 -7.499523 0.540490 0.376381 -1 +0 0.003530 13.678824 -7.499523 0.539840 0.479808 -1 +0 5.932364 13.678823 -7.499523 0.542700 0.421459 -1 +0 0.003530 7.850108 -7.499523 0.542763 0.539430 -1 +0 5.932364 7.850110 -7.499523 0.545624 0.481081 -1 +0 -24.206251 0.792942 -7.499203 0.557986 0.373106 -1 +0 -18.986691 6.000001 -7.499203 0.552862 0.371264 -1 +0 -5.928834 3.797693 -7.499523 0.547655 0.522535 -1 +0 -5.928834 -1.384737 -7.499523 0.550255 0.575546 -1 +0 -5.928834 23.914360 -7.499523 0.537567 0.316758 -1 +0 -5.928834 18.085644 -7.499523 0.540490 0.376381 -1 +0 -5.928834 13.678824 -7.499523 0.542700 0.421459 -1 +0 -5.928834 7.850108 -7.499523 0.545624 0.481081 -1 +19 +0.000000 0.000000 1.000000 +-0.000027 -0.000015 1.000000 +0.000000 -0.000029 1.000000 +-0.000000 -0.000015 1.000000 +-0.000054 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.000027 -0.000015 1.000000 +0.000054 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 -1.000000 +0.000000 -0.000029 -1.000000 +-0.000027 -0.000015 -1.000000 +-0.000000 -0.000015 -1.000000 +-0.000055 0.000000 -1.000000 +0.000027 -0.000015 -1.000000 +0.000054 0.000000 -1.000000 +32 +0 0 1 2 0 0 0 1 +0 0 2 3 0 0 0 1 +0 4 5 6 1 2 3 1 +0 4 6 7 1 3 4 1 +0 8 9 10 0 0 0 1 +0 8 10 11 0 0 0 1 +0 12 13 14 5 6 7 1 +0 12 14 15 5 7 8 1 +0 1 0 16 0 0 0 1 +0 16 0 17 0 0 0 1 +0 5 18 6 2 9 3 1 +0 6 18 19 3 9 10 1 +0 9 20 10 0 0 0 1 +0 10 20 21 0 0 0 1 +0 13 22 14 6 11 7 1 +0 14 22 23 7 11 11 1 +0 24 25 26 12 12 12 1 +0 26 25 27 12 12 12 1 +0 28 29 30 13 14 15 1 +0 30 29 31 15 14 16 1 +0 32 33 34 12 12 12 1 +0 34 33 35 12 12 12 1 +0 36 37 38 12 12 12 1 +0 38 37 39 12 12 12 1 +0 25 24 40 12 12 12 1 +0 25 40 41 12 12 12 1 +0 42 28 30 17 13 15 1 +0 42 30 43 17 15 18 1 +0 44 32 34 12 12 12 1 +0 44 34 45 12 12 12 1 +0 46 36 38 12 12 12 1 +0 46 38 47 12 12 12 1 + +Materials: 2 +"19 - Default" +0.588235 0.588235 0.588235 1.000000 +0.588235 0.588235 0.588235 1.000000 +0.898039 0.898039 0.898039 1.000000 +0.000000 0.000000 0.000000 1.000000 +12.799999 +1.000000 +"textures/Tap Note ani texture.ini" +"" +"shell" +0.588235 0.588235 0.588235 1.000000 +0.588235 0.588235 0.588235 1.000000 +0.898039 0.898039 0.898039 1.000000 +0.000000 0.000000 0.000000 1.000000 +12.799999 +1.000000 +"textures/Tap Note parts (mipmaps).png" +"" + +Bones: 0 \ No newline at end of file diff --git a/NoteSkins/dance/Metal/_mine ani tex.ini b/NoteSkins/dance/Metal/_mine ani tex.ini new file mode 100644 index 0000000000..c2671c5ee1 --- /dev/null +++ b/NoteSkins/dance/Metal/_mine ani tex.ini @@ -0,0 +1,4 @@ +[AnimatedTexture] +TexVelocityX=+1 +Frame0000=_mine tex.png +Delay0000=1 diff --git a/NoteSkins/dance/Metal/_mine model.txt b/NoteSkins/dance/Metal/_mine model.txt new file mode 100644 index 0000000000..3241c5fbb2 --- /dev/null +++ b/NoteSkins/dance/Metal/_mine model.txt @@ -0,0 +1,180 @@ +// MilkShape 3D ASCII + +Frames: 30 +Frame: 1 + +Meshes: 1 +"center" 0 0 +45 +0 -16.0 0.0 -1.0 0 0.75 0 +0 -11.31 -11.31 -1.0 0 0.75 0 +0 0.0 -16.0 -1.0 0 0.75 0 +0 11.31 -11.31 -1.0 0 0.75 0 +0 16.0 0.0 -1.0 0 0.75 0 +0 11.31 11.31 -1.0 0 0.75 0 +0 -0.0 16.0 -1.0 0 0.75 0 +0 -11.31 11.31 -1.0 0 0.75 0 +3 29.422066 0.009519 -0.944 0.999500 0.25 0 +3 25.401829 14.852878 -0.944 0.931249 0.1240015 0 +3 14.843359 25.411350 -0.944 0.751997 0.0343755 0 +3 -0.000001 29.431583 -0.944 0.500000 0.00025 0 +3 -14.843361 25.411348 -0.944 0.248003 0.0343755 0 +3 -25.401833 14.852878 -0.944 0.068751 0.1240015 0 +3 -29.422066 0.009516 -0.944 0.000500 0.25 0 +3 -25.401827 -14.833844 -0.944 0.068751 0.3759985 0 +3 -14.843357 -25.392317 -0.944 0.248003 0.4656245 0 +3 0.000004 -29.412546 -0.944 0.500000 0.49975 0 +3 14.843363 -25.392307 -0.944 0.751997 0.4656245 0 +3 25.401833 -14.833840 -0.944 0.931249 0.3759985 0 +3 19.921448 0.009518 7.02167 0.838208 0.25 0 +3 17.189407 10.096646 7.02167 0.791826 0.164375 0 +3 10.087127 17.198929 7.02167 0.671250 0.104087 0 +3 -0.000000 19.930965 7.02167 0.500000 0.080896 0 +3 -10.087129 17.198925 7.02167 0.328750 0.104087 0 +3 -17.189411 10.096646 7.02167 0.208174 0.164375 0 +3 -19.921448 0.009518 7.02167 0.161792 0.25 0 +3 -17.189405 -10.077612 7.02167 0.208174 0.335625 0 +3 -10.087127 -17.179895 7.02167 0.328750 0.395913 0 +3 0.000001 -19.911928 7.02167 0.500000 0.419104 0 +3 10.087130 -17.179886 7.02167 0.671250 0.395913 0 +3 17.189411 -10.077609 7.02167 0.791826 0.335625 0 +3 10.420829 0.009516 -0.944 0.676915 0.25 0 +3 8.976986 5.340415 -0.944 0.652403 0.2047485 0 +3 5.330894 8.986506 -0.944 0.590503 0.1737985 0 +3 0.000001 10.430347 -0.944 0.500000 0.1615425 0 +3 -5.330897 8.986505 -0.944 0.409497 0.1737985 0 +3 -8.976989 5.340414 -0.944 0.347597 0.2047485 0 +3 -10.420829 0.009520 -0.944 0.323085 0.25 0 +3 -8.976985 -5.321381 -0.944 0.347597 0.2952515 0 +3 -5.330895 -8.967473 -0.944 0.409497 0.3262015 0 +3 -0.000003 -10.411310 -0.944 0.500000 0.3384575 0 +3 5.330898 -8.967464 -0.944 0.590503 0.3262015 0 +3 8.976988 -5.321376 -0.944 0.652403 0.2952515 0 +0 0 0 -1.0 0.5 0.75 0 +46 +0.000000 0.000000 0.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 0.000000 +0.568474 -0.051323 0.821099 +0.517639 0.241388 0.820842 +0.328856 0.466982 0.820842 +0.051323 0.568474 0.821099 +-0.241388 0.517639 0.820842 +-0.466982 0.328856 0.820842 +-0.568474 0.051322 0.821099 +-0.517639 -0.241388 0.820842 +-0.328856 -0.466982 0.820842 +-0.051322 -0.568474 0.821099 +0.241388 -0.517639 0.820842 +0.466982 -0.328856 0.820842 +0.000000 0.062383 0.998052 +-0.030799 0.053179 0.998110 +-0.053179 0.030799 0.998110 +-0.062383 -0.000000 0.998052 +-0.053179 -0.030799 0.998110 +-0.030799 -0.053179 0.998110 +0.000000 -0.062383 0.998052 +0.030799 -0.053179 0.998110 +0.053179 -0.030799 0.998110 +0.062383 0.000000 0.998052 +0.053179 0.030799 0.998110 +0.030799 0.053179 0.998110 +-0.568474 -0.051323 0.821099 +-0.466982 -0.328856 0.820842 +-0.241388 -0.517639 0.820842 +0.051323 -0.568474 0.821099 +0.328856 -0.466982 0.820842 +0.517639 -0.241388 0.820842 +0.568474 0.051323 0.821099 +0.466982 0.328856 0.820842 +0.241388 0.517639 0.820842 +-0.051323 0.568474 0.821099 +-0.328856 0.466982 0.820842 +-0.517639 0.241388 0.820842 +56 +0 44 0 1 1 2 3 5 +0 44 1 2 1 2 3 5 +0 44 2 3 1 2 3 5 +0 44 3 4 1 2 3 5 +0 44 4 5 1 3 4 5 +0 44 5 6 1 4 5 5 +0 44 6 7 1 5 6 5 +0 44 7 0 1 6 7 5 +0 8 9 20 10 11 22 1 +0 9 21 20 11 23 22 1 +0 9 10 21 11 12 23 1 +0 10 22 21 12 24 23 1 +0 10 11 22 12 13 24 1 +0 11 23 22 13 25 24 1 +0 11 12 23 13 14 25 1 +0 12 24 23 14 26 25 1 +0 12 13 24 14 15 26 1 +0 13 25 24 15 27 26 1 +0 13 14 25 15 16 27 1 +0 14 26 25 16 28 27 1 +0 14 15 26 16 17 28 1 +0 15 27 26 17 29 28 1 +0 15 16 27 17 18 29 1 +0 16 28 27 18 30 29 1 +0 16 17 28 18 19 30 1 +0 17 29 28 19 31 30 1 +0 17 18 29 19 20 31 1 +0 18 30 29 20 32 31 1 +0 18 19 30 20 21 32 1 +0 19 31 30 21 33 32 1 +0 19 8 31 21 10 33 1 +0 8 20 31 10 22 33 1 +0 20 21 32 22 23 34 1 +0 21 33 32 23 35 34 1 +0 21 22 33 23 24 35 1 +0 22 34 33 24 36 35 1 +0 22 23 34 24 25 36 1 +0 23 35 34 25 37 36 1 +0 23 24 35 25 26 37 1 +0 24 36 35 26 38 37 1 +0 24 25 36 26 27 38 1 +0 25 37 36 27 39 38 1 +0 25 26 37 27 28 39 1 +0 26 38 37 28 40 39 1 +0 26 27 38 28 29 40 1 +0 27 39 38 29 41 40 1 +0 27 28 39 29 30 41 1 +0 28 40 39 30 42 41 1 +0 28 29 40 30 31 42 1 +0 29 41 40 31 43 42 1 +0 29 30 41 31 32 43 1 +0 30 42 41 32 44 43 1 +0 30 31 42 32 33 44 1 +0 31 43 42 33 45 44 1 +0 31 20 43 33 22 45 1 +0 20 32 43 22 34 45 1 + +Materials: 1 +"red middle" +1.000000 1.000000 1.000000 1.000000 +1.000000 1.000000 1.000000 1.000000 +0.898039 0.898039 0.898039 1.000000 +0.000000 0.000000 0.000000 1.000000 +12.799999 +1.000000 +"_mine ani tex.ini" +"" + +Bones: 1 +"joint1" +"" +0 0 0 0 0 0 0 +2 +1.000000 0.000000 0.000000 0.000000 +120.000000 0.000000 0.000000 0.000000 +3 +1.000000 0.000000 0.000000 0.000000 +60.000000 0.000000 0.000000 3.1 +120.000000 0.000000 0.000000 6.2 diff --git a/NoteSkins/dance/Metal/_mine tex.png b/NoteSkins/dance/Metal/_mine tex.png new file mode 100644 index 0000000000..e27b6a1542 Binary files /dev/null and b/NoteSkins/dance/Metal/_mine tex.png differ diff --git a/NoteSkins/dance/Metal/beta2.txt b/NoteSkins/dance/Metal/beta2.txt new file mode 100644 index 0000000000..5a14d7072a --- /dev/null +++ b/NoteSkins/dance/Metal/beta2.txt @@ -0,0 +1,141 @@ +// MilkShape 3D ASCII + +Frames: 30 +Frame: 1 + +Meshes: 2 +"arrow" 0 0 +12 +0 0.000000 -24.000000 7.4500000 0.551018 0.908796 -1 +0 25.000000 1.000000 7.4500000 0.5510182 0.356369 -1 +0 19.000000 7.000000 7.4500000 0.546875 0.356369 -1 +0 6.000000 -6.000000 7.4500000 0.546875 0.643631 -1 +0 6.000000 25.000000 7.4500000 0.536171 0.301126 -1 +0 0.000000 25.000000 7.4500000 0.534100 0.367417 -1 +0 -25.000000 1.000000 7.4500000 0.542731 0.356369 -1 +0 0.000000 -24.000000 7.4500000 0.542731 0.908796 -1 +0 0.000000 25.000000 7.4500000 0.559649 0.367417 -1 +0 -6.000000 25.000000 7.4500000 0.557578 0.301126 -1 +0 -6.000000 -6.000000 7.4500000 0.546875 0.643631 -1 +0 -19.000000 7.000000 7.4500000 0.546875 0.356369 -1 +2 +0.000000 0.000000 0.000000 +0.000000 0.000000 1.000000 +8 +0 4 5 0 1 1 1 11 +0 3 4 0 1 1 1 11 +0 3 0 1 1 1 1 11 +0 2 3 1 1 1 1 11 +0 10 11 6 1 1 1 11 +0 10 6 7 1 1 1 11 +0 10 7 8 1 1 1 11 +0 9 10 8 1 1 1 11 +"arrow" 0 0 +27 +3 0.000000 -31.071068 0.000000 0.125000 0.980509 -1 +3 32.071068 1.000000 0.000000 0.250277 0.479399 -1 +3 0.000000 -28.242641 0.000000 0.125000 0.936315 -1 +3 29.242641 1.000000 0.000000 0.239229 0.479399 -1 +3 19.000000 14.071068 0.000000 0.199218 0.275164 -1 +3 19.000000 11.242641 0.000000 0.199218 0.319358 -1 +3 11.000000 6.071067 0.000000 0.167968 0.400164 -1 +3 9.000000 1.242640 0.000000 0.160156 0.475608 -1 +3 11.000000 30.000000 0.000000 0.167968 0.026274 -1 +3 9.000000 28.000000 0.000000 0.160156 0.057524 -1 +3 -11.000000 30.000000 0.000000 0.082031 0.026274 -1 +3 -9.000000 28.000000 0.000000 0.089843 0.057524 -1 +3 -11.000000 6.071067 0.000000 0.082031 0.400163 -1 +3 -9.000000 1.242640 0.000000 0.089843 0.475608 -1 +3 -19.000000 14.071068 0.000000 0.050781 0.275163 -1 +3 -19.000000 11.242641 0.000000 0.050781 0.319358 -1 +3 -32.071068 1.000000 0.000000 -0.000277 0.479399 -1 +3 -29.242641 1.000000 0.000000 0.010771 0.479399 -1 +3 0.000000 -24.000000 7.500000 0.125000 0.870024 -1 +3 25.000000 1.000000 7.500000 0.222656 0.479399 -1 +3 19.000000 7.000000 7.500000 0.199218 0.385649 -1 +3 6.000000 -6.000000 7.500000 0.148437 0.588774 -1 +3 6.000000 25.000000 7.500000 0.148437 0.104399 -1 +3 -6.000000 25.000000 7.500000 0.10156 0.104399 -1 +3 -6.000000 -6.000000 7.500000 0.10156 0.588774 -1 +3 -19.000000 7.000000 7.500000 0.050781 0.385649 -1 +3 -25.000000 1.000000 7.500000 0.027343 0.479399 -1 +21 +0.000000 0.000000 0.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +-0.278639 -0.835917 0.472866 +0.835917 -0.278639 0.472866 +0.278639 -0.835917 0.472866 +0.835917 0.278639 0.472866 +0.278639 0.835917 0.472866 +-0.278639 0.835917 0.472866 +-0.217960 0.744161 0.631441 +0.680322 0.372080 0.631441 +0.788110 0.394055 0.472866 +0.394055 0.788110 0.472866 +-0.394055 0.788110 0.472866 +-0.788110 0.394055 0.472866 +-0.680322 0.372080 0.631441 +0.217960 0.744161 0.631441 +0.278639 0.835917 0.472866 +-0.278639 0.835917 0.472866 +-0.835917 0.278639 0.472866 +-0.835917 -0.278639 0.472866 +43 +0 0 1 2 2 2 2 1 +0 1 3 2 2 2 2 1 +0 1 4 3 2 2 2 1 +0 4 5 3 2 2 2 1 +0 4 6 5 2 2 2 1 +0 6 7 5 2 2 2 1 +0 6 8 7 2 2 2 1 +0 8 9 7 2 2 2 1 +0 8 10 9 2 2 2 1 +0 10 11 9 2 2 2 1 +0 10 12 11 2 2 2 1 +0 12 13 11 2 2 2 1 +0 12 14 13 2 2 2 1 +0 14 15 13 2 2 2 1 +0 14 16 15 2 2 2 1 +0 16 17 15 2 2 2 1 +0 16 0 17 2 2 2 1 +0 0 2 17 2 2 2 1 +0 2 3 18 3 4 5 6 +0 3 19 18 4 6 5 6 +0 3 5 19 4 7 6 6 +0 5 20 19 7 8 6 6 +0 5 7 20 7 9 8 6 +0 7 21 20 9 10 8 6 +0 7 9 21 9 11 10 6 +0 9 22 21 11 12 10 6 +0 9 11 22 11 13 12 6 +0 11 23 22 13 14 12 6 +0 11 13 23 13 15 14 6 +0 13 24 23 15 16 14 6 +0 13 15 24 15 17 16 6 +0 15 25 24 17 18 16 6 +0 15 17 25 17 19 18 6 +0 17 26 25 19 20 18 6 +0 17 2 26 19 3 20 6 +0 2 18 26 3 5 20 6 +0 25 26 18 2 2 2 11 +0 24 25 18 2 2 2 11 +0 22 23 24 2 2 2 11 +0 21 22 24 2 2 2 11 +0 21 24 18 2 2 2 11 +0 21 18 19 2 2 2 11 +0 20 21 19 2 2 2 11 + +Materials: 1 +"19 - Default" +0.588235 0.588235 0.588235 1.000000 +0.588235 0.588235 0.588235 1.000000 +0.898039 0.898039 0.898039 1.000000 +0.000000 0.000000 0.000000 1.000000 +12.799999 +1.000000 +"textures/tex.png" +"" + +Bones: 0 + diff --git a/NoteSkins/dance/Metal/down hold explosion.png b/NoteSkins/dance/Metal/down hold explosion.png new file mode 100644 index 0000000000..653ca01ad3 Binary files /dev/null and b/NoteSkins/dance/Metal/down hold explosion.png differ diff --git a/NoteSkins/dance/Metal/metrics.ini b/NoteSkins/dance/Metal/metrics.ini new file mode 100644 index 0000000000..c1ba6cd2ae --- /dev/null +++ b/NoteSkins/dance/Metal/metrics.ini @@ -0,0 +1,243 @@ +#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=2 +TapMineAnimationLength=1 +TapLiftAnimationLength=2 +TapFakeAnimationLength=2 +##Hold Parts +HoldHeadAnimationLength=2 +HoldTopCapAnimationLength=2 +HoldBottomCapAnimationLength=2 +HoldBodyAnimationLength=2 +HoldTailAnimationLength=2 +##Roll Parts +RollHeadAnimationLength=2 +RollTopCapAnimationLength=2 +RollBottomCapAnimationLength=2 +RollBodyAnimationLength=2 +RollTailAnimationLength=2 + + +#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 +TapNoteAdditionTextureCoordOffsetY=0 +TapNoteNoteColorTextureCoordSpacingX=0.03125 +TapNoteNoteColorTextureCoordSpacingY=0 +TapMineAdditionTextureCoordOffsetX=0 +TapMineAdditionTextureCoordOffsetY=0 +TapMineNoteColorTextureCoordSpacingX=0 +TapMineNoteColorTextureCoordSpacingY=0 +TapLiftAdditionTextureCoordOffsetX=0 +TapLiftAdditionTextureCoordOffsetY=0 +TapLiftNoteColorTextureCoordSpacingX=0 +TapLiftNoteColorTextureCoordSpacingY=0 +TapFakeAdditionTextureCoordOffsetX=0 +TapFakeAdditionTextureCoordOffsetY=0 +TapFakeNoteColorTextureCoordSpacingX=0.03125 +TapFakeNoteColorTextureCoordSpacingY=0 +##Hold Parts +HoldHeadAdditionTextureCoordOffsetX=0 +HoldHeadAdditionTextureCoordOffsetY=0 +HoldHeadNoteColorTextureCoordSpacingX=0.03125 +HoldHeadNoteColorTextureCoordSpacingY=0 +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.03125 +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=0 +DrawRollHeadForTapsOnSameRow=0 +TapHoldRollOnRowMeansHold=1 +StartDrawingHoldBodyOffsetFromHead=0 +StopDrawingHoldBodyOffsetFromTail=0 +HoldLetGoGrayPercent=0.25 +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=stoptweening;blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;linear,0.2;rotationz,90;linear,0.2;rotationz,180;diffusealpha,0 +AvoidMineCommand= +MissCommand= +#Boo explosion +W5Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Good explosion +W4Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Great explosion +W3Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Perfect explosion +W2Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Marvelous explosion +W1Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0;glowshift;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.5 +#Hold end commands +LetGoCommand= +HeldCommand=diffusealpha,1.2;zoom,1.1;accelerate,0.09;zoom,1.0;diffusealpha,0 + +[GhostArrowBright] +NoneCommand= +HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;linear,0.2;rotationz,90;linear,0.2;rotationz,180;diffusealpha,0 +AvoidMineCommand= +MissCommand= +#Boo explosion +W5Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Good explosion +W4Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Great explosion +W3Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Perfect explosion +W2Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0 +#Marvelous explosion +W1Command=diffusealpha,1.2;zoom,1.1;accelerate,0.15;zoom,1.0;diffusealpha,0;glowshift;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.5 +#Hold end commands +LetGoCommand= +HeldCommand=diffusealpha,1.2;zoom,1.1;accelerate,0.09;zoom,1.0;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;glowshift;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.5 +HoldingOffCommand=visible,false +RollOnCommand=visible,true;glowshift;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.5 +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/Metal/textures/Note.png b/NoteSkins/dance/Metal/textures/Note.png new file mode 100644 index 0000000000..ff4a58418d Binary files /dev/null and b/NoteSkins/dance/Metal/textures/Note.png differ diff --git a/NoteSkins/dance/Metal/textures/Tap Note ani texture.ini b/NoteSkins/dance/Metal/textures/Tap Note ani texture.ini new file mode 100644 index 0000000000..ab8e19da93 --- /dev/null +++ b/NoteSkins/dance/Metal/textures/Tap Note ani texture.ini @@ -0,0 +1,5 @@ +[AnimatedTexture] +TexVelocityY=-1 +TexOffsetX=0 +Frame0000=Tap Note parts (mipmaps).png +Delay0000=1.0 diff --git a/NoteSkins/dance/Metal/textures/Tap Note parts (mipmaps).png b/NoteSkins/dance/Metal/textures/Tap Note parts (mipmaps).png new file mode 100644 index 0000000000..ff4a58418d Binary files /dev/null and b/NoteSkins/dance/Metal/textures/Tap Note parts (mipmaps).png differ diff --git a/NoteSkins/dance/Note/Down Hold Body Active (doubleres).png b/NoteSkins/dance/Note/Down Hold Body Active (doubleres).png new file mode 100644 index 0000000000..c551f969bb Binary files /dev/null and b/NoteSkins/dance/Note/Down Hold Body Active (doubleres).png differ diff --git a/NoteSkins/dance/Note/Down Hold Body Inactive (doubleres).png b/NoteSkins/dance/Note/Down Hold Body Inactive (doubleres).png new file mode 100644 index 0000000000..4a06cdb339 Binary files /dev/null and b/NoteSkins/dance/Note/Down Hold Body Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Note/Down Hold BottomCap Active (doubleres).png b/NoteSkins/dance/Note/Down Hold BottomCap Active (doubleres).png new file mode 100644 index 0000000000..b270cedb6f Binary files /dev/null and b/NoteSkins/dance/Note/Down Hold BottomCap Active (doubleres).png differ diff --git a/NoteSkins/dance/Note/Down Hold BottomCap Inactive (doubleres).png b/NoteSkins/dance/Note/Down Hold BottomCap Inactive (doubleres).png new file mode 100644 index 0000000000..3e8b53eef6 Binary files /dev/null and b/NoteSkins/dance/Note/Down Hold BottomCap Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Note/Down Hold Explosion.lua b/NoteSkins/dance/Note/Down Hold Explosion.lua new file mode 100644 index 0000000000..59b6eaebda --- /dev/null +++ b/NoteSkins/dance/Note/Down Hold Explosion.lua @@ -0,0 +1,14 @@ +local t = Def.ActorFrame { + Def.Sprite { + Texture=NOTESKIN:GetPath( '_down', 'Hold Explosion' ); + Frame0000=0; + Delay0000=0.01; + Frame0001=1; + Delay0001=0.01; + Frame0002=2; + Delay0002=0.01; + Frame0003=3; + Delay0003=0.01; + }; +}; +return t; diff --git a/NoteSkins/dance/Note/Down Hold Head active 16x1 (doubleres).png b/NoteSkins/dance/Note/Down Hold Head active 16x1 (doubleres).png new file mode 100644 index 0000000000..1416f61c72 Binary files /dev/null and b/NoteSkins/dance/Note/Down Hold Head active 16x1 (doubleres).png differ diff --git a/NoteSkins/dance/Note/Down Hold Head inactive 16x1 (doubleres).png b/NoteSkins/dance/Note/Down Hold Head inactive 16x1 (doubleres).png new file mode 100644 index 0000000000..0489be3710 Binary files /dev/null and b/NoteSkins/dance/Note/Down Hold Head inactive 16x1 (doubleres).png differ diff --git a/NoteSkins/dance/exactV2/Down Receptor.lua b/NoteSkins/dance/Note/Down Receptor.lua similarity index 87% rename from NoteSkins/dance/exactV2/Down Receptor.lua rename to NoteSkins/dance/Note/Down Receptor.lua index f69aca456d..49f2712bbb 100644 --- a/NoteSkins/dance/exactV2/Down Receptor.lua +++ b/NoteSkins/dance/Note/Down Receptor.lua @@ -1,19 +1,23 @@ ---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 +--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' ); + Frame0000=0; + Delay0000=0.2; + Frame0001=1; + Delay0001=0.8; + 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; diff --git a/NoteSkins/dance/Note/Down Roll Body Active (doubleres).png b/NoteSkins/dance/Note/Down Roll Body Active (doubleres).png new file mode 100644 index 0000000000..606c01bcd9 Binary files /dev/null and b/NoteSkins/dance/Note/Down Roll Body Active (doubleres).png differ diff --git a/NoteSkins/dance/Note/Down Roll Body Inactive (doubleres).png b/NoteSkins/dance/Note/Down Roll Body Inactive (doubleres).png new file mode 100644 index 0000000000..af1bbcee0c Binary files /dev/null and b/NoteSkins/dance/Note/Down Roll Body Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Note/Down Roll BottomCap Active (doubleres).png b/NoteSkins/dance/Note/Down Roll BottomCap Active (doubleres).png new file mode 100644 index 0000000000..adcb70d03a Binary files /dev/null and b/NoteSkins/dance/Note/Down Roll BottomCap Active (doubleres).png differ diff --git a/NoteSkins/dance/Note/Down Roll BottomCap Inactive (doubleres).png b/NoteSkins/dance/Note/Down Roll BottomCap Inactive (doubleres).png new file mode 100644 index 0000000000..f4d93aaefd Binary files /dev/null and b/NoteSkins/dance/Note/Down Roll BottomCap Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Note/Down Roll Explosion.lua b/NoteSkins/dance/Note/Down Roll Explosion.lua new file mode 100644 index 0000000000..59b6eaebda --- /dev/null +++ b/NoteSkins/dance/Note/Down Roll Explosion.lua @@ -0,0 +1,14 @@ +local t = Def.ActorFrame { + Def.Sprite { + Texture=NOTESKIN:GetPath( '_down', 'Hold Explosion' ); + Frame0000=0; + Delay0000=0.01; + Frame0001=1; + Delay0001=0.01; + Frame0002=2; + Delay0002=0.01; + Frame0003=3; + Delay0003=0.01; + }; +}; +return t; diff --git a/NoteSkins/dance/Note/Down Roll Head active 16x1 (doubleres).png b/NoteSkins/dance/Note/Down Roll Head active 16x1 (doubleres).png new file mode 100644 index 0000000000..b717661db1 Binary files /dev/null and b/NoteSkins/dance/Note/Down Roll Head active 16x1 (doubleres).png differ diff --git a/NoteSkins/dance/Note/Down Roll Head inactive 16x1 (doubleres).png b/NoteSkins/dance/Note/Down Roll Head inactive 16x1 (doubleres).png new file mode 100644 index 0000000000..e1a4abe0af Binary files /dev/null and b/NoteSkins/dance/Note/Down Roll Head inactive 16x1 (doubleres).png differ diff --git a/NoteSkins/dance/Note/Down Roll TopCap Active (doubleres).png b/NoteSkins/dance/Note/Down Roll TopCap Active (doubleres).png new file mode 100644 index 0000000000..8cfeb9d0f8 Binary files /dev/null and b/NoteSkins/dance/Note/Down Roll TopCap Active (doubleres).png differ diff --git a/NoteSkins/dance/Note/Down Roll TopCap Inactive (doubleres).png b/NoteSkins/dance/Note/Down Roll TopCap Inactive (doubleres).png new file mode 100644 index 0000000000..44058ed416 Binary files /dev/null and b/NoteSkins/dance/Note/Down Roll TopCap Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Note/Down Tap Explosion Bright.png b/NoteSkins/dance/Note/Down Tap Explosion Bright.png new file mode 100644 index 0000000000..3f3a41ccda Binary files /dev/null and b/NoteSkins/dance/Note/Down Tap Explosion Bright.png differ diff --git a/NoteSkins/dance/Note/Down Tap Explosion Dim (doubleres).png b/NoteSkins/dance/Note/Down Tap Explosion Dim (doubleres).png new file mode 100644 index 0000000000..2bcf76a402 Binary files /dev/null and b/NoteSkins/dance/Note/Down Tap Explosion Dim (doubleres).png differ diff --git a/NoteSkins/dance/Note/Down Tap Fake.lua b/NoteSkins/dance/Note/Down Tap Fake.lua new file mode 100644 index 0000000000..7ae4e99419 --- /dev/null +++ b/NoteSkins/dance/Note/Down Tap Fake.lua @@ -0,0 +1,7 @@ +local t = Def.Model { + Meshes=NOTESKIN:GetPath('_down','tap note model'); + Materials=NOTESKIN:GetPath('_down','tap note model'); + Bones=NOTESKIN:GetPath('_down','tap note model'); +}; + +return t; diff --git a/NoteSkins/dance/Note/Down Tap Lift.lua b/NoteSkins/dance/Note/Down Tap Lift.lua new file mode 100644 index 0000000000..27f5d7ee6d --- /dev/null +++ b/NoteSkins/dance/Note/Down Tap Lift.lua @@ -0,0 +1,7 @@ +local t = Def.Model { + Meshes=NOTESKIN:GetPath('_down','tap lift model'); + Materials=NOTESKIN:GetPath('_down','tap lift model'); + Bones=NOTESKIN:GetPath('_down','tap lift model'); +}; + +return t; diff --git a/NoteSkins/dance/Note/Down Tap Mine.lua b/NoteSkins/dance/Note/Down Tap Mine.lua new file mode 100644 index 0000000000..d0e5ad575d --- /dev/null +++ b/NoteSkins/dance/Note/Down Tap Mine.lua @@ -0,0 +1,8 @@ +local t = Def.Model { + Meshes="_mine model.txt"; + Materials="_mine model.txt"; + Bones="_mine model.txt"; +}; + +return t; + diff --git a/NoteSkins/dance/Note/Down Tap Note.lua b/NoteSkins/dance/Note/Down Tap Note.lua new file mode 100644 index 0000000000..7ae4e99419 --- /dev/null +++ b/NoteSkins/dance/Note/Down Tap Note.lua @@ -0,0 +1,7 @@ +local t = Def.Model { + Meshes=NOTESKIN:GetPath('_down','tap note model'); + Materials=NOTESKIN:GetPath('_down','tap note model'); + Bones=NOTESKIN:GetPath('_down','tap note model'); +}; + +return t; diff --git a/NoteSkins/dance/lambda/Fallback Explosion.lua b/NoteSkins/dance/Note/Fallback Explosion.lua similarity index 53% rename from NoteSkins/dance/lambda/Fallback Explosion.lua rename to NoteSkins/dance/Note/Fallback Explosion.lua index 5acb24cf13..fb3615a0bb 100644 --- a/NoteSkins/dance/lambda/Fallback Explosion.lua +++ b/NoteSkins/dance/Note/Fallback Explosion.lua @@ -1,10 +1,5 @@ --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"); ---The NOTESKIN:LoadActor() just tells us the name of the image the Actor redirects on. ---Oh and if you wonder about the "Button" in the "NOTESKIN:LoadActor( )" it means that it will check for that direction. ---So you dont have to do "Down" or "Up" or "Left" etc for every direction which will save space ;) local t = Def.ActorFrame { --Hold Explosion Commands NOTESKIN:LoadActor( Var "Button", "Hold Explosion" ) .. { @@ -13,7 +8,7 @@ local t = Def.ActorFrame { InitCommand=cmd(playcommand,"HoldingOff";finishtweening); }; --Roll Explosion Commands - NOTESKIN:LoadActor( Var "Button", "Hold Explosion" ) .. { + NOTESKIN:LoadActor( Var "Button", "Roll Explosion" ) .. { RollOnCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "RollOnCommand"); RollOffCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "RollOffCommand"); InitCommand=cmd(playcommand,"RollOff";finishtweening); @@ -25,33 +20,14 @@ local t = Def.ActorFrame { W4Command=NOTESKIN:GetMetricA("GhostArrowDim", "W4Command"); W3Command=NOTESKIN:GetMetricA("GhostArrowDim", "W3Command"); W2Command=NOTESKIN:GetMetricA("GhostArrowDim", "W2Command"); - W1Command=NOTESKIN:GetMetricA("GhostArrowDim", "W1Command"); JudgmentCommand=cmd(finishtweening); - BrightCommand=cmd(visible,false); - DimCommand=cmd(visible,true); - }; - --yes yes I know I could do it in another way but I'm lazy and it works doesnt it ;> - --This code give the Hold OK explosion Dim the same images as Bright - NOTESKIN:LoadActor( Var "Button", "Tap Explosion Bright" ) .. { - InitCommand=cmd(diffusealpha,0); - HeldCommand=NOTESKIN:GetMetricA("GhostArrowDim", "HeldCommand"); - JudgmentCommand=cmd(finishtweening); - BrightCommand=cmd(visible,false); - DimCommand=cmd(visible,true); }; --Bright Explosion Commands NOTESKIN:LoadActor( Var "Button", "Tap Explosion Bright" ) .. { InitCommand=cmd(diffusealpha,0); - W5Command=NOTESKIN:GetMetricA("GhostArrowBright", "W5Command"); - W4Command=NOTESKIN:GetMetricA("GhostArrowBright", "W4Command"); - W3Command=NOTESKIN:GetMetricA("GhostArrowBright", "W3Command"); - W2Command=NOTESKIN:GetMetricA("GhostArrowBright", "W2Command"); - W1Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); HeldCommand=NOTESKIN:GetMetricA("GhostArrowBright", "HeldCommand"); + W1Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); JudgmentCommand=cmd(finishtweening); - BrightCommand=cmd(visible,true); - DimCommand=cmd(visible,false); - }; --Mine Explosion Commands NOTESKIN:LoadActor( Var "Button", "HitMine Explosion" ) .. { diff --git a/NoteSkins/dance/Note/Left Hold Body active (doubleres).png b/NoteSkins/dance/Note/Left Hold Body active (doubleres).png new file mode 100644 index 0000000000..c7c5b29e1f Binary files /dev/null and b/NoteSkins/dance/Note/Left Hold Body active (doubleres).png differ diff --git a/NoteSkins/dance/Note/Left Hold Body inactive (doubleres).png b/NoteSkins/dance/Note/Left Hold Body inactive (doubleres).png new file mode 100644 index 0000000000..48f5af8b1f Binary files /dev/null and b/NoteSkins/dance/Note/Left Hold Body inactive (doubleres).png differ diff --git a/NoteSkins/dance/Note/Left Hold BottomCap active (doubleres).png b/NoteSkins/dance/Note/Left Hold BottomCap active (doubleres).png new file mode 100644 index 0000000000..996cc870e8 Binary files /dev/null and b/NoteSkins/dance/Note/Left Hold BottomCap active (doubleres).png differ diff --git a/NoteSkins/dance/Note/Left Hold BottomCap inactive (doubleres).png b/NoteSkins/dance/Note/Left Hold BottomCap inactive (doubleres).png new file mode 100644 index 0000000000..0070c31751 Binary files /dev/null and b/NoteSkins/dance/Note/Left Hold BottomCap inactive (doubleres).png differ diff --git a/NoteSkins/dance/Note/NoteSkin.lua b/NoteSkins/dance/Note/NoteSkin.lua new file mode 100644 index 0000000000..f26335595a --- /dev/null +++ b/NoteSkins/dance/Note/NoteSkin.lua @@ -0,0 +1,105 @@ +--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 +ret.RedirTable = +{ + Up = "Down", + Down = "Down", + Left = "Down", + Right = "Down", + UpLeft = "Down", + UpRight = "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); + + if not string.find(sElement, "Head") and + not string.find(sElement, "Explosion") then + if string.find(sElement, "Hold") or + string.find(sElement, "Hold") then + return sButton, sElement; + end + end + + sButton = ret.RedirTable[sButton]; + + 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"] = false, + ["Tap Explosion Dim"] = true, + ["Tap Note"] = true, + ["Tap Fake"] = true, + ["Tap Lift"] = 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 = +{ + Up = 180, + Down = 0, + Left = 90, + Right = -90, + UpLeft = 135, + UpRight = 225, +}; + +-- Parts that should be Redirected to _Blank.png +-- you can add/remove stuff if you want +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, +}; + +-- dont forget to close the ret cuz else it wont work ;> +return ret; diff --git a/NoteSkins/dance/Note/Right Hold Body active (doubleres).png b/NoteSkins/dance/Note/Right Hold Body active (doubleres).png new file mode 100644 index 0000000000..6c8e420149 Binary files /dev/null and b/NoteSkins/dance/Note/Right Hold Body active (doubleres).png differ diff --git a/NoteSkins/dance/Note/Right Hold Body inactive (doubleres).png b/NoteSkins/dance/Note/Right Hold Body inactive (doubleres).png new file mode 100644 index 0000000000..71d0b446ac Binary files /dev/null and b/NoteSkins/dance/Note/Right Hold Body inactive (doubleres).png differ diff --git a/NoteSkins/dance/Note/Right Hold BottomCap active (doubleres).png b/NoteSkins/dance/Note/Right Hold BottomCap active (doubleres).png new file mode 100644 index 0000000000..87b69bd1c7 Binary files /dev/null and b/NoteSkins/dance/Note/Right Hold BottomCap active (doubleres).png differ diff --git a/NoteSkins/dance/Note/Right Hold BottomCap inactive (doubleres).png b/NoteSkins/dance/Note/Right Hold BottomCap inactive (doubleres).png new file mode 100644 index 0000000000..bca5fd0c9a Binary files /dev/null and b/NoteSkins/dance/Note/Right Hold BottomCap inactive (doubleres).png differ diff --git a/NoteSkins/dance/Note/Up Hold Body active (doubleres).png b/NoteSkins/dance/Note/Up Hold Body active (doubleres).png new file mode 100644 index 0000000000..5f4be8de1c Binary files /dev/null and b/NoteSkins/dance/Note/Up Hold Body active (doubleres).png differ diff --git a/NoteSkins/dance/Note/Up Hold Body inactive (doubleres).png b/NoteSkins/dance/Note/Up Hold Body inactive (doubleres).png new file mode 100644 index 0000000000..3460297ede Binary files /dev/null and b/NoteSkins/dance/Note/Up Hold Body inactive (doubleres).png differ diff --git a/NoteSkins/dance/Note/Up Hold BottomCap active (doubleres).png b/NoteSkins/dance/Note/Up Hold BottomCap active (doubleres).png new file mode 100644 index 0000000000..072d9b3790 Binary files /dev/null and b/NoteSkins/dance/Note/Up Hold BottomCap active (doubleres).png differ diff --git a/NoteSkins/dance/Note/Up Hold BottomCap inactive (doubleres).png b/NoteSkins/dance/Note/Up Hold BottomCap inactive (doubleres).png new file mode 100644 index 0000000000..788e62cf5a Binary files /dev/null and b/NoteSkins/dance/Note/Up Hold BottomCap inactive (doubleres).png differ diff --git a/NoteSkins/dance/easyV2/Down Tap Mine.png b/NoteSkins/dance/Note/UpLeft Hold Body Active (doubleres).png similarity index 63% rename from NoteSkins/dance/easyV2/Down Tap Mine.png rename to NoteSkins/dance/Note/UpLeft Hold Body Active (doubleres).png index 8e32472bd3..00363322d2 100644 Binary files a/NoteSkins/dance/easyV2/Down Tap Mine.png and b/NoteSkins/dance/Note/UpLeft Hold Body Active (doubleres).png differ diff --git a/NoteSkins/dance/Note/UpLeft Hold Body Inactive (doubleres).png b/NoteSkins/dance/Note/UpLeft Hold Body Inactive (doubleres).png new file mode 100644 index 0000000000..4190bb41b1 Binary files /dev/null and b/NoteSkins/dance/Note/UpLeft Hold Body Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Note/UpLeft Hold BottomCap Active (doubleres).png b/NoteSkins/dance/Note/UpLeft Hold BottomCap Active (doubleres).png new file mode 100644 index 0000000000..84395f443f Binary files /dev/null and b/NoteSkins/dance/Note/UpLeft Hold BottomCap Active (doubleres).png differ diff --git a/NoteSkins/dance/easyV2/Center Hold Body Active.png b/NoteSkins/dance/Note/UpLeft Hold BottomCap Inactive (doubleres).png similarity index 77% rename from NoteSkins/dance/easyV2/Center Hold Body Active.png rename to NoteSkins/dance/Note/UpLeft Hold BottomCap Inactive (doubleres).png index ca9009a4d6..c96d2bf1a6 100644 Binary files a/NoteSkins/dance/easyV2/Center Hold Body Active.png and b/NoteSkins/dance/Note/UpLeft Hold BottomCap Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Note/UpRight Hold Body Active (doubleres).png b/NoteSkins/dance/Note/UpRight Hold Body Active (doubleres).png new file mode 100644 index 0000000000..983ab3d9a7 Binary files /dev/null and b/NoteSkins/dance/Note/UpRight Hold Body Active (doubleres).png differ diff --git a/NoteSkins/dance/Note/UpRight Hold Body Inactive (doubleres).png b/NoteSkins/dance/Note/UpRight Hold Body Inactive (doubleres).png new file mode 100644 index 0000000000..495cdd47da Binary files /dev/null and b/NoteSkins/dance/Note/UpRight Hold Body Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Note/UpRight Hold BottomCap Active (doubleres).png b/NoteSkins/dance/Note/UpRight Hold BottomCap Active (doubleres).png new file mode 100644 index 0000000000..ddb39594c5 Binary files /dev/null and b/NoteSkins/dance/Note/UpRight Hold BottomCap Active (doubleres).png differ diff --git a/NoteSkins/dance/easyV2/Center Hold Bottomcap Inactive.png b/NoteSkins/dance/Note/UpRight Hold BottomCap Inactive (doubleres).png similarity index 77% rename from NoteSkins/dance/easyV2/Center Hold Bottomcap Inactive.png rename to NoteSkins/dance/Note/UpRight Hold BottomCap Inactive (doubleres).png index 1f31a391c4..4c0f1ea118 100644 Binary files a/NoteSkins/dance/easyV2/Center Hold Bottomcap Inactive.png and b/NoteSkins/dance/Note/UpRight Hold BottomCap Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Note/_Down Go Receptor Go 2x1 (res 128x64).png b/NoteSkins/dance/Note/_Down Go Receptor Go 2x1 (res 128x64).png new file mode 100644 index 0000000000..aed822d4c7 Binary files /dev/null and b/NoteSkins/dance/Note/_Down Go Receptor Go 2x1 (res 128x64).png differ diff --git a/NoteSkins/dance/Note/_Down Hold Explosion 4x1 (doubleres).png b/NoteSkins/dance/Note/_Down Hold Explosion 4x1 (doubleres).png new file mode 100644 index 0000000000..7d925fccab Binary files /dev/null and b/NoteSkins/dance/Note/_Down Hold Explosion 4x1 (doubleres).png differ diff --git a/NoteSkins/dance/Note/_down tap lift model.txt b/NoteSkins/dance/Note/_down tap lift model.txt new file mode 100644 index 0000000000..99c0351bb8 --- /dev/null +++ b/NoteSkins/dance/Note/_down tap lift model.txt @@ -0,0 +1,160 @@ +// MilkShape 3D ASCII + +Frames: 30 +Frame: 1 + +Meshes: 2 +"frame" 1 1 +36 +0 1.500000 28.000000 0.000005 0.065523 0.068416 -1 +0 2.000000 30.000000 0.000005 0.063171 0.069380 -1 +0 -2.000000 30.000000 0.000005 0.087725 0.071097 -1 +0 -1.500000 28.000000 0.000005 0.085475 0.069820 -1 +0 8.000000 21.500000 0.000004 0.032200 0.128497 -1 +0 10.000000 22.000000 0.000004 0.028876 0.147933 -1 +0 10.000000 0.000000 0.000000 0.011447 0.497174 -1 +0 18.500000 10.000000 0.000002 0.015941 0.343234 -1 +0 18.000000 12.000000 0.000002 0.016983 0.314690 -1 +0 10.000000 4.000000 0.000001 0.014775 0.378867 -1 +0 23.500000 10.000000 0.000002 0.014987 0.372102 -1 +0 24.000000 12.000000 0.000002 0.015605 0.353105 -1 +0 -18.500000 10.000000 0.000002 0.131996 0.348850 -1 +0 -10.000000 4.000000 0.000001 0.133143 0.384499 -1 +0 -18.000000 12.000000 0.000002 0.130975 0.320288 -1 +0 -10.000000 0.000000 0.000000 0.136447 0.502826 -1 +0 -8.000000 21.500000 0.000004 0.116488 0.133426 -1 +0 -10.000000 22.000000 0.000004 0.119596 0.153069 -1 +0 28.000000 5.500000 0.000001 0.013081 0.436815 -1 +0 30.000000 6.000000 0.000001 0.013111 0.435746 -1 +0 30.000000 0.000000 0.000000 0.011447 0.497174 -1 +0 28.000000 0.500000 0.000000 0.011596 0.491616 -1 +0 0.000000 -27.500000 -0.000004 0.072472 0.932979 -1 +0 0.000000 -30.000000 -0.000005 0.072472 0.932979 -1 +0 30.000000 0.000000 0.000000 0.011625 0.497174 -1 +0 28.000000 0.500000 0.000000 0.011477 0.491616 -1 +0 -28.000000 0.500000 0.000000 0.136299 0.497268 -1 +0 -30.000000 0.000000 0.000000 0.136447 0.502826 -1 +0 -28.000000 5.500000 0.000001 0.134819 0.442462 -1 +0 -30.000000 6.000000 0.000001 0.134789 0.441393 -1 +0 -23.500000 10.000000 0.000002 0.132934 0.377733 -1 +0 -24.000000 12.000000 0.000002 0.132325 0.358726 -1 +0 8.000000 0.000000 0.000000 0.011447 0.497174 -1 +0 -8.000000 0.000000 0.000000 0.136447 0.502826 -1 +0 -10.000000 1.500000 0.000000 0.135203 0.456484 -1 +0 10.000000 1.500000 0.000000 0.012695 0.450835 -1 +1 +-0.000000 -0.000000 1.000000 +30 +0 0 1 2 0 0 0 1 +0 3 0 2 0 0 0 1 +0 4 5 1 0 0 0 1 +0 1 0 4 0 0 0 1 +0 5 4 6 0 0 0 1 +0 7 8 9 0 0 0 1 +0 10 11 8 0 0 0 1 +0 8 7 10 0 0 0 1 +0 12 13 14 0 0 0 1 +0 15 16 17 0 0 0 1 +0 16 3 2 0 0 0 1 +0 16 2 17 0 0 0 1 +0 18 19 11 0 0 0 1 +0 11 10 18 0 0 0 1 +0 20 19 18 0 0 0 1 +0 18 21 20 0 0 0 1 +0 22 23 24 0 0 0 1 +0 24 25 22 0 0 0 1 +0 22 26 27 0 0 0 1 +0 27 23 22 0 0 0 1 +0 28 29 27 0 0 0 1 +0 27 26 28 0 0 0 1 +0 30 31 29 0 0 0 1 +0 29 28 30 0 0 0 1 +0 12 14 31 0 0 0 1 +0 31 30 12 0 0 0 1 +0 4 32 6 0 0 0 1 +0 15 33 16 0 0 0 1 +0 34 13 12 0 0 0 1 +0 7 9 35 0 0 0 1 +"fill" 1 0 +29 +0 1.500000 21.000000 0.000003 0.503271 0.001033 -1 +0 -1.500000 21.000000 0.000003 0.503271 0.001033 -1 +0 -4.000000 18.500000 0.000003 0.503271 0.001033 -1 +0 4.000000 18.500000 0.000003 0.503271 0.001033 -1 +0 -4.000000 9.000000 0.000001 0.503271 0.001033 -1 +0 4.000000 9.000000 0.000001 0.503271 0.001033 -1 +0 0.000000 5.000000 0.000001 0.503271 0.001033 -1 +0 1.500000 4.000000 0.000001 0.510899 0.001033 -1 +0 4.000000 -5.000000 -0.000001 0.510899 0.001033 -1 +0 4.000000 6.500000 0.000001 0.510899 0.001033 -1 +0 0.000000 -9.000000 -0.000001 0.510899 0.001033 -1 +0 -1.500000 4.000000 0.000001 0.510899 0.001033 -1 +0 -4.000000 6.500000 0.000001 0.510899 0.001033 -1 +0 -4.000000 -5.000000 -0.000001 0.510899 0.001033 -1 +0 -1.500000 -10.000000 -0.000002 0.519033 0.001033 -1 +0 0.000000 -21.500000 -0.000004 0.519033 0.001033 -1 +0 1.500000 -10.000000 -0.000002 0.519033 0.001033 -1 +0 8.500000 -6.000000 -0.000001 0.519033 0.001033 -1 +0 -8.500000 -6.000000 -0.000001 0.519033 0.001033 -1 +0 23.000000 4.000000 0.000001 0.521130 0.001033 -1 +0 22.000000 5.000000 0.000001 0.521130 0.001033 -1 +0 19.500000 5.000000 0.000001 0.521130 0.001033 -1 +0 23.000000 1.500000 0.000000 0.521130 0.001033 -1 +0 -19.500000 5.000000 0.000001 0.517491 0.001033 -1 +0 -22.000000 5.000000 0.000001 0.517491 0.001033 -1 +0 -23.000000 4.000000 0.000001 0.517491 0.001033 -1 +0 -23.000000 1.500000 0.000000 0.517491 0.001033 -1 +0 5.500000 -6.000000 -0.000001 0.519033 0.001033 -1 +0 -5.500000 -6.000000 -0.000001 0.519033 0.001033 -1 +1 +0.000000 -0.000000 1.000000 +23 +0 0 1 2 0 0 0 1 +0 2 3 0 0 0 0 1 +0 4 5 3 0 0 0 1 +0 4 3 2 0 0 0 1 +0 4 6 5 0 0 0 1 +0 7 8 9 0 0 0 1 +0 10 8 7 0 0 0 1 +0 10 7 11 0 0 0 1 +0 10 11 12 0 0 0 1 +0 12 13 10 0 0 0 1 +0 14 15 16 0 0 0 1 +0 15 17 16 0 0 0 1 +0 15 14 18 0 0 0 1 +0 19 20 21 0 0 0 1 +0 21 22 19 0 0 0 1 +0 23 24 25 0 0 0 1 +0 23 25 26 0 0 0 1 +0 15 18 23 0 0 0 1 +0 23 26 15 0 0 0 1 +0 21 17 15 0 0 0 1 +0 15 22 21 0 0 0 1 +0 16 17 27 0 0 0 1 +0 14 28 18 0 0 0 1 + +Materials: 2 +"fill" +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.128000 +1.000000 +"textures\Tap Lift2 parts (mipmaps).ini" +"" +"frame" +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.128000 +1.000000 +"textures\Tap Lift parts (mipmaps).ini" +"" + +Bones: 0 +GroupComments: 0 +MaterialComments: 0 +BoneComments: 0 +ModelComment: 0 diff --git a/NoteSkins/dance/Note/_down tap note model.txt b/NoteSkins/dance/Note/_down tap note model.txt new file mode 100644 index 0000000000..e8c40576df --- /dev/null +++ b/NoteSkins/dance/Note/_down tap note model.txt @@ -0,0 +1,247 @@ +// MilkShape 3D ASCII + +Frames: 30 +Frame: 1 + +Meshes: 2 +"Arrow" 0 0 +78 +0 1.500000 21.000000 0.000000 0.544734 0.059122 -1 +0 1.500000 28.000000 0.000000 0.544734 0.000000 -1 +0 -1.500000 28.000000 0.000000 0.543998 0.000000 -1 +0 -1.500000 21.000000 0.000000 0.543998 0.059122 -1 +0 -8.000000 21.500000 0.000000 0.542404 0.054899 -1 +0 -4.000000 18.500000 0.000000 0.543385 0.080236 -1 +0 -1.500000 4.000000 0.000000 0.543998 0.202703 -1 +0 0.000000 5.000000 0.000000 0.544366 0.194257 -1 +0 -4.000000 9.000000 0.000000 0.543385 0.160473 -1 +0 -4.000000 6.500000 0.000000 0.543385 0.181588 -1 +0 1.500000 4.000000 0.000000 0.544734 0.202703 -1 +0 4.000000 6.500000 0.000000 0.545347 0.181588 -1 +0 4.000000 9.000000 0.000000 0.545347 0.160473 -1 +0 4.000000 18.500000 0.000000 0.545347 0.080236 -1 +0 8.000000 21.500000 0.000000 0.546328 0.054899 -1 +0 4.000000 -5.000000 0.000000 0.545347 0.278716 -1 +0 19.500000 5.000000 0.000000 0.549148 0.194257 -1 +0 18.500000 10.000000 0.000000 0.548903 0.152027 -1 +0 10.000000 0.000000 0.000000 0.546819 0.236486 -1 +0 8.500000 -6.000000 0.000000 0.546451 0.287162 -1 +0 5.500000 -6.000000 0.000000 0.545715 0.287162 -1 +0 0.000000 -9.000000 0.000000 0.544366 0.312500 -1 +0 1.500000 -10.000000 0.000000 0.544734 0.320946 -1 +0 -1.500000 -10.000000 0.000000 0.543998 0.320946 -1 +0 -4.000000 -5.000000 0.000000 0.543385 0.278716 -1 +0 -5.500000 -6.000000 0.000000 0.543017 0.287162 -1 +0 -10.000000 0.000000 0.000000 0.541914 0.236486 -1 +0 -8.500000 -6.000000 0.000000 0.542282 0.287162 -1 +0 -18.500000 10.000000 0.000000 0.539829 0.152027 -1 +0 -19.500000 5.000000 0.000000 0.539584 0.194257 -1 +0 -23.500000 10.000000 0.000000 0.538603 0.152027 -1 +0 -22.000000 5.000000 0.000000 0.538971 0.194257 -1 +0 -28.000000 5.500000 0.000000 0.537500 0.190034 -1 +0 -23.000000 4.000000 0.000000 0.538726 0.202703 -1 +0 -23.000000 1.500000 0.000000 0.538726 0.223818 -1 +0 -28.000000 0.500000 0.000000 0.537500 0.232264 -1 +0 0.000000 -27.500000 0.000000 0.544366 0.468750 -1 +0 0.000000 -21.500000 0.000000 0.544366 0.418074 -1 +0 28.000000 0.500000 0.000000 0.551233 0.232264 -1 +0 23.000000 1.500000 0.000000 0.550007 0.223818 -1 +0 28.000000 5.500000 0.000000 0.551233 0.190034 -1 +0 23.000000 4.000000 0.000000 0.550007 0.202703 -1 +0 23.500000 10.000000 0.000000 0.550129 0.152027 -1 +0 22.000000 5.000000 0.000000 0.549761 0.194257 -1 +0 1.500000 21.000000 -0.000000 0.503271 0.001033 -1 +0 -1.500000 21.000000 -0.000000 0.503014 0.001033 -1 +0 -4.000000 18.500000 -0.000000 0.502800 0.001033 -1 +0 4.000000 18.500000 -0.000000 0.503485 0.001033 -1 +0 -4.000000 9.000000 0.000000 0.502800 0.001033 -1 +0 4.000000 9.000000 0.000000 0.503485 0.001033 -1 +0 0.000000 5.000000 0.000000 0.503271 0.001033 -1 +0 1.500000 4.000000 -0.000000 0.510899 0.001033 -1 +0 4.000000 -5.000000 0.000000 0.511113 0.001033 -1 +0 4.000000 6.500000 -0.000000 0.511113 0.001033 -1 +0 0.000000 -9.000000 0.000000 0.510899 0.001033 -1 +0 -1.500000 4.000000 -0.000000 0.510642 0.001033 -1 +0 0.000000 -9.000000 0.000000 0.510642 0.001033 -1 +0 -4.000000 6.500000 -0.000000 0.510428 0.001033 -1 +0 -4.000000 -5.000000 0.000000 0.510428 0.001033 -1 +0 -1.500000 -10.000000 -0.000000 0.519033 0.001033 -1 +0 0.000000 -21.500000 -0.000000 0.519161 0.001033 -1 +0 1.500000 -10.000000 -0.000000 0.519289 0.001033 -1 +0 8.500000 -6.000000 -0.000000 0.519889 0.001033 -1 +0 -8.500000 -6.000000 -0.000000 0.518433 0.001033 -1 +0 23.000000 4.000000 -0.000000 0.521130 0.001033 -1 +0 22.000000 5.000000 -0.000000 0.521045 0.001033 -1 +0 19.500000 5.000000 -0.000000 0.520831 0.001033 -1 +0 23.000000 1.500000 -0.000000 0.521130 0.001033 -1 +0 -19.500000 5.000000 -0.000000 0.517491 0.001033 -1 +0 -22.000000 5.000000 -0.000000 0.517277 0.001033 -1 +0 -23.000000 4.000000 -0.000000 0.517191 0.001033 -1 +0 -23.000000 1.500000 -0.000000 0.517191 0.001033 -1 +0 5.500000 -6.000000 0.000000 0.519632 0.001033 -1 +0 -5.500000 -6.000000 0.000000 0.518690 0.001033 -1 +0 8.000000 0.000000 0.000000 0.546328 0.236486 -1 +0 -8.000000 0.000000 0.000000 0.542404 0.236486 -1 +0 -10.000000 1.500000 0.000000 0.541914 0.223818 -1 +0 10.000000 1.500000 0.000000 0.546819 0.223818 -1 +1 +0.000000 0.000000 1.000000 +72 +0 0 1 2 0 0 0 1 +0 2 3 0 0 0 0 1 +0 3 2 4 0 0 0 1 +0 3 4 5 0 0 0 1 +0 6 7 8 0 0 0 1 +0 8 9 6 0 0 0 1 +0 10 7 7 0 0 0 1 +0 6 10 7 0 0 0 1 +0 11 12 7 0 0 0 1 +0 10 11 7 0 0 0 1 +0 13 14 1 0 0 0 1 +0 13 1 0 0 0 0 1 +0 14 13 15 0 0 0 1 +0 16 17 18 0 0 0 1 +0 19 16 18 0 0 0 1 +0 20 19 18 0 0 0 1 +0 15 20 18 0 0 0 1 +0 21 22 20 0 0 0 1 +0 15 21 20 0 0 0 1 +0 23 22 21 0 0 0 1 +0 24 25 23 0 0 0 1 +0 24 23 21 0 0 0 1 +0 26 25 24 0 0 0 1 +0 26 27 25 0 0 0 1 +0 28 29 27 0 0 0 1 +0 27 26 28 0 0 0 1 +0 28 30 29 0 0 0 1 +0 30 31 29 0 0 0 1 +0 32 33 31 0 0 0 1 +0 31 30 32 0 0 0 1 +0 32 34 33 0 0 0 1 +0 32 35 34 0 0 0 1 +0 36 37 34 0 0 0 1 +0 34 35 36 0 0 0 1 +0 36 38 39 0 0 0 1 +0 36 39 37 0 0 0 1 +0 38 40 39 0 0 0 1 +0 40 41 39 0 0 0 1 +0 42 43 41 0 0 0 1 +0 42 41 40 0 0 0 1 +0 16 43 42 0 0 0 1 +0 16 42 17 0 0 0 1 +0 44 45 46 0 0 0 1 +0 46 47 44 0 0 0 1 +0 48 49 47 0 0 0 1 +0 48 47 46 0 0 0 1 +0 48 50 49 0 0 0 1 +0 51 52 53 0 0 0 1 +0 54 52 51 0 0 0 1 +0 54 51 55 0 0 0 1 +0 56 55 57 0 0 0 1 +0 57 58 56 0 0 0 1 +0 59 60 61 0 0 0 1 +0 60 62 61 0 0 0 1 +0 60 59 63 0 0 0 1 +0 64 65 66 0 0 0 1 +0 66 67 64 0 0 0 1 +0 68 69 70 0 0 0 1 +0 68 70 71 0 0 0 1 +0 60 63 68 0 0 0 1 +0 68 71 60 0 0 0 1 +0 66 62 60 0 0 0 1 +0 60 67 66 0 0 0 1 +0 61 62 72 0 0 0 1 +0 59 73 63 0 0 0 1 +0 15 18 74 0 0 0 1 +0 14 15 74 0 0 0 1 +0 26 24 75 0 0 0 1 +0 75 24 5 0 0 0 1 +0 5 4 75 0 0 0 1 +0 26 76 28 0 0 0 1 +0 17 77 18 0 0 0 1 +"Frame" 0 0 +34 +3 1.500000 28.000000 0.000000 0.128125 0.266667 -1 +3 2.000000 30.000000 0.000000 0.129167 0.250000 -1 +3 -2.000000 30.000000 0.000000 0.120833 0.250000 -1 +3 -1.500000 28.000000 0.000000 0.121875 0.266667 -1 +3 8.000000 21.500000 0.000000 0.141667 0.320833 -1 +3 10.000000 22.000000 0.000000 0.145833 0.316667 -1 +3 10.000000 0.000000 0.000000 0.145833 0.500000 -1 +3 18.500000 10.000000 0.000000 0.163542 0.416667 -1 +3 18.000000 12.000000 0.000000 0.162500 0.400000 -1 +3 10.000000 4.000000 0.000000 0.145833 0.466666 -1 +3 23.500000 10.000000 0.000000 0.173958 0.416667 -1 +3 24.000000 12.000000 0.000000 0.175000 0.400000 -1 +3 -18.500000 10.000000 0.000000 0.086458 0.416667 -1 +3 -10.000000 4.000000 0.000000 0.104167 0.466666 -1 +3 -18.000000 12.000000 0.000000 0.087500 0.400000 -1 +3 -10.000000 0.000000 0.000000 0.104167 0.500000 -1 +3 -8.000000 21.500000 0.000000 0.108333 0.320833 -1 +3 -10.000000 22.000000 0.000000 0.104167 0.316667 -1 +3 28.000000 5.500000 0.000000 0.183333 0.454166 -1 +3 30.000000 6.000000 0.000000 0.187500 0.450000 -1 +3 30.000000 0.000000 0.000000 0.187500 0.500000 -1 +3 28.000000 0.500000 0.000000 0.183333 0.495833 -1 +3 0.000000 -27.500000 0.000000 0.125000 0.729166 -1 +3 0.000000 -30.000000 0.000000 0.125000 0.750000 -1 +3 -28.000000 0.500000 0.000000 0.066667 0.495833 -1 +3 -30.000000 0.000000 0.000000 0.062500 0.500000 -1 +3 -28.000000 5.500000 0.000000 0.066667 0.454166 -1 +3 -30.000000 6.000000 0.000000 0.062500 0.450000 -1 +3 -23.500000 10.000000 0.000000 0.076042 0.416667 -1 +3 -24.000000 12.000000 0.000000 0.075000 0.400000 -1 +3 8.000000 0.000000 0.000000 0.141667 0.500000 -1 +3 -8.000000 0.000000 0.000000 0.108333 0.500000 -1 +3 -10.000000 1.500000 0.000000 0.104167 0.487500 -1 +3 10.000000 1.500000 0.000000 0.145833 0.487500 -1 +1 +0.000000 0.000000 1.000000 +30 +0 0 1 2 0 0 0 1 +0 3 0 2 0 0 0 1 +0 4 5 1 0 0 0 1 +0 1 0 4 0 0 0 1 +0 5 4 6 0 0 0 1 +0 7 8 9 0 0 0 1 +0 10 11 8 0 0 0 1 +0 8 7 10 0 0 0 1 +0 12 13 14 0 0 0 1 +0 15 16 17 0 0 0 1 +0 16 3 2 0 0 0 1 +0 16 2 17 0 0 0 1 +0 18 19 11 0 0 0 1 +0 11 10 18 0 0 0 1 +0 20 19 18 0 0 0 1 +0 18 21 20 0 0 0 1 +0 22 23 20 0 0 0 1 +0 20 21 22 0 0 0 1 +0 22 24 25 0 0 0 1 +0 25 23 22 0 0 0 1 +0 26 27 25 0 0 0 1 +0 25 24 26 0 0 0 1 +0 28 29 27 0 0 0 1 +0 27 26 28 0 0 0 1 +0 12 14 29 0 0 0 1 +0 29 28 12 0 0 0 1 +0 4 30 6 0 0 0 1 +0 15 31 16 0 0 0 1 +0 32 13 12 0 0 0 1 +0 7 9 33 0 0 0 1 + +Materials: 1 +"mipmap" +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 +128.000000 +1.000000 +"textures\Tap Note parts (mipmaps).ini +"" + +Bones: 0 +GroupComments: 0 +MaterialComments: 0 +BoneComments: 0 +ModelComment: 0 diff --git a/NoteSkins/dance/Note/_mine ani tex.ini b/NoteSkins/dance/Note/_mine ani tex.ini new file mode 100644 index 0000000000..973b2903e4 --- /dev/null +++ b/NoteSkins/dance/Note/_mine ani tex.ini @@ -0,0 +1,5 @@ +[AnimatedTexture] +TexVelocityX=1 +TexOffsetX=0 +Frame0000=_mine tex.png +Delay0000=1.0 diff --git a/NoteSkins/dance/Note/_mine model.txt b/NoteSkins/dance/Note/_mine model.txt new file mode 100644 index 0000000000..20f2656768 --- /dev/null +++ b/NoteSkins/dance/Note/_mine model.txt @@ -0,0 +1,325 @@ +// MilkShape 3D ASCII + +Frames: 30 +Frame: 1 + +Meshes: 2 +"red" 0 0 +17 +0 0.000000 0.000000 -1.000000 0.308600 0.752000 -1 +0 -11.379168 -4.712500 -1.000004 -0.000000 0.752000 -1 +0 -8.873334 -8.873334 -1.000004 -0.000000 0.752000 -1 +0 -4.712500 -11.379168 -1.000008 -0.000000 0.752000 -1 +0 0.000000 -12.551667 -1.000008 -0.000000 0.752000 -1 +0 4.712500 -11.379168 -1.000008 -0.000000 0.752000 -1 +0 8.873334 -8.873334 -1.000004 -0.000000 0.752000 -1 +0 11.379168 -4.712500 -1.000004 -0.000000 0.752000 -1 +0 12.551667 0.000000 -1.000000 -0.000000 0.752000 -1 +0 11.379168 4.712500 -0.999996 -0.000000 0.752000 -1 +0 8.873334 8.873334 -0.999996 -0.000000 0.752000 -1 +0 4.712500 11.379168 -0.999992 -0.000000 0.752000 -1 +0 0.000000 12.551667 -0.999992 -0.000000 0.752000 -1 +0 -4.712500 11.379168 -0.999992 -0.000000 0.752000 -1 +0 -8.873334 8.873334 -0.999996 -0.000000 0.752000 -1 +0 -11.379168 4.712500 -0.999996 -0.000000 0.752000 -1 +0 -12.551667 0.000000 -1.000000 -0.000000 0.752000 -1 +1 +0.000000 -0.000000 1.000000 +16 +0 0 1 2 0 0 0 1 +0 0 3 4 0 0 0 1 +0 0 5 6 0 0 0 1 +0 0 7 8 0 0 0 1 +0 0 9 10 0 0 0 1 +0 0 11 12 0 0 0 1 +0 0 13 14 0 0 0 1 +0 0 14 15 0 0 0 1 +0 13 0 12 0 0 0 1 +0 15 16 0 0 0 0 1 +0 1 0 16 0 0 0 1 +0 3 0 2 0 0 0 1 +0 5 0 4 0 0 0 1 +0 7 0 6 0 0 0 1 +0 9 0 8 0 0 0 1 +0 11 0 10 0 0 0 1 +"mine" 1 1 +72 +1 16.873676 0.423606 7.220973 0.850500 0.245900 0 +1 15.991208 4.795560 7.220976 0.832200 0.200500 0 +1 6.880689 0.428622 0.035691 0.642900 0.245900 0 +1 14.413095 8.904943 7.220976 0.799400 0.157900 0 +1 5.776950 3.872279 0.035692 0.620000 0.210100 0 +1 6.492279 2.231137 0.035691 0.634900 0.227200 0 +1 11.572217 12.151866 7.220979 0.740400 0.124100 0 +1 8.231382 14.836138 7.220982 0.671000 0.096300 0 +1 3.197927 6.197128 0.035694 0.566400 0.186000 0 +1 4.606176 5.177380 0.035694 0.595700 0.196600 0 +1 4.028089 16.257639 7.220982 0.583700 0.081500 0 +1 -0.343864 16.953993 7.220982 0.492900 0.074300 0 +1 -0.348877 6.961015 0.035694 0.492800 0.178000 0 +1 1.453636 6.761433 0.035694 0.530200 0.180100 0 +1 -4.715816 16.071526 7.220982 0.402000 0.083400 0 +1 -8.825201 14.493416 7.220979 0.316700 0.099800 0 +1 -3.792532 5.857276 0.035694 0.421200 0.189500 0 +1 -2.151391 6.572604 0.035694 0.455300 0.182100 0 +1 -12.072124 11.652539 7.220979 0.249200 0.129300 0 +1 -14.756394 8.311706 7.220976 0.193500 0.164000 0 +1 -6.117381 3.278254 0.035692 0.372900 0.216300 0 +1 -5.097634 4.686503 0.035694 0.394100 0.201700 0 +1 -16.177898 4.108413 7.220974 0.164000 0.207700 0 +1 -16.874254 -0.263541 7.220973 0.149500 0.253100 0 +1 -6.881268 -0.268551 0.035691 0.357100 0.253100 0 +1 -6.681685 1.533964 0.035691 0.361200 0.234400 0 +1 -15.991787 -4.635495 7.220971 0.167800 0.298500 0 +1 -14.413672 -8.744879 7.220969 0.200600 0.341200 0 +1 -5.777528 -3.712208 0.035689 0.380000 0.288900 0 +1 -6.492858 -2.071065 0.035690 0.365100 0.271900 0 +1 -11.572795 -11.991805 7.220967 0.259600 0.374900 0 +1 -8.231961 -14.676075 7.220965 0.329000 0.402800 0 +1 -3.198506 -6.037056 0.035688 0.433600 0.313000 0 +1 -4.606755 -5.017308 0.035688 0.404300 0.302500 0 +1 -4.028668 -16.097580 7.220965 0.416300 0.417500 0 +1 0.343285 -16.793934 7.220965 0.507100 0.424800 0 +1 0.348297 -6.800941 0.035688 0.507200 0.321000 0 +1 -1.454217 -6.601361 0.035688 0.469800 0.318900 0 +1 4.715238 -15.911463 7.220965 0.597900 0.415600 0 +1 8.824622 -14.333351 7.220965 0.683300 0.399200 0 +1 3.791953 -5.697202 0.035688 0.578800 0.309500 0 +1 2.150812 -6.412531 0.035688 0.544700 0.316900 0 +1 12.071547 -11.492471 7.220968 0.750800 0.369700 0 +1 14.755816 -8.151638 7.220969 0.806500 0.335000 0 +1 6.116802 -3.118181 0.035689 0.627100 0.282700 0 +1 5.097054 -4.526429 0.035688 0.605900 0.297400 0 +1 16.177320 -3.948349 7.220972 0.836000 0.291400 0 +1 6.681106 -1.373890 0.035691 0.638800 0.264600 0 +1 21.694124 -6.384494 7.220971 0.950600 0.316700 0 +1 22.861378 -0.466461 7.220973 0.974900 0.255200 0 +1 19.500269 -11.908672 7.220967 0.905100 0.374000 0 +1 15.652746 -16.342566 7.220965 0.825100 0.420100 0 +1 11.057144 -19.953318 7.220963 0.729700 0.457600 0 +1 5.371253 -21.910412 7.220963 0.611600 0.477900 0 +1 -0.546781 -22.781635 7.220962 0.488600 0.487000 0 +1 -6.464816 -21.614384 7.220963 0.365700 0.474800 0 +1 -11.988995 -19.420530 7.220963 0.251000 0.452000 0 +1 -16.422888 -15.573006 7.220965 0.158900 0.412100 0 +1 -20.033644 -10.977400 7.220968 0.083900 0.364400 0 +1 -21.990730 -5.291509 7.220971 0.043200 0.305300 0 +1 -22.861958 0.626526 7.220973 0.025100 0.243800 0 +1 -21.694704 6.544562 7.220976 0.049400 0.182400 0 +1 -19.500847 12.068742 7.220979 0.094900 0.125000 0 +1 -15.653322 16.502630 7.220982 0.174800 0.078900 0 +1 -11.057722 20.113384 7.220984 0.270300 0.041400 0 +1 -5.371831 22.070477 7.220985 0.388400 0.021100 0 +1 0.546204 22.941698 7.220985 0.511300 0.012100 0 +1 6.464238 21.774445 7.220984 0.634300 0.024200 0 +1 11.988416 19.580587 7.220984 0.749000 0.047000 0 +1 16.422308 15.733065 7.220982 0.841100 0.086900 0 +1 20.033064 11.137464 7.220979 0.916100 0.134700 0 +1 21.990154 5.451573 7.220976 0.956800 0.193700 0 +73 +-0.600300 0.014200 0.799600 +-0.567000 -0.180200 0.803800 +-0.582100 -0.061000 0.810800 +-0.491900 -0.332600 0.804600 +-0.474600 -0.341900 0.811000 +-0.556200 -0.191400 0.808700 +-0.400200 -0.439500 0.804200 +-0.258600 -0.534200 0.804800 +-0.237500 -0.534900 0.810800 +-0.384100 -0.444300 0.809300 +-0.128200 -0.580900 0.803800 +-0.065700 -0.602700 0.795200 +0.031100 -0.583800 0.811300 +-0.112300 -0.577300 0.808800 +0.180200 -0.567000 0.803800 +0.332600 -0.491900 0.804600 +0.341900 -0.474600 0.811000 +0.191400 -0.556200 0.808700 +0.439500 -0.400200 0.804200 +0.534200 -0.258600 0.804800 +0.534900 -0.237500 0.810800 +0.444300 -0.384100 0.809300 +0.580900 -0.128300 0.803800 +0.592500 0.043100 0.804400 +0.582100 0.061000 0.810800 +0.577300 -0.112300 0.808800 +0.567000 0.180200 0.803800 +0.491900 0.332600 0.804600 +0.474600 0.341900 0.811000 +0.556200 0.191400 0.808700 +0.400200 0.439500 0.804200 +0.258600 0.534200 0.804800 +0.237500 0.534900 0.810800 +0.384100 0.444300 0.809300 +0.128200 0.580900 0.803800 +-0.043100 0.592500 0.804400 +-0.061000 0.582100 0.810800 +0.112300 0.577300 0.808800 +-0.180200 0.567000 0.803800 +-0.332600 0.491900 0.804600 +-0.341900 0.474600 0.811000 +-0.191400 0.556200 0.808700 +-0.439500 0.400200 0.804200 +-0.534200 0.258600 0.804800 +-0.534900 0.237500 0.810800 +-0.444300 0.384100 0.809300 +-0.580900 0.128200 0.803800 +-0.577300 0.112300 0.808800 +0.000000 0.000000 1.000000 +0.007400 0.014400 0.999900 +0.016500 0.028300 0.999500 +0.013000 -0.030900 0.999400 +0.014200 0.009200 0.999900 +0.029100 0.016000 0.999400 +0.016100 0.000700 0.999900 +0.033500 -0.000300 0.999400 +0.014400 -0.007400 0.999900 +0.028300 -0.016500 0.999500 +0.009200 -0.014200 0.999900 +0.016000 -0.029100 0.999400 +0.000700 -0.016100 0.999900 +-0.000300 -0.033500 0.999400 +-0.007400 -0.014400 0.999900 +-0.016500 -0.028300 0.999500 +-0.014200 -0.009200 0.999900 +-0.029100 -0.016000 0.999400 +-0.016100 -0.000700 0.999900 +0.084200 -0.000100 0.996400 +-0.014400 0.007400 0.999900 +-0.028300 0.016500 0.999500 +-0.009200 0.014200 0.999900 +-0.016000 0.029100 0.999400 +-0.000700 0.016100 0.999900 +96 +1 0 1 2 0 1 2 1 +1 3 4 5 3 4 5 1 +1 3 6 4 3 6 4 1 +1 7 8 9 7 8 9 1 +1 7 10 8 7 10 8 1 +1 11 12 13 11 12 13 1 +1 11 14 12 11 14 12 1 +1 15 16 17 15 16 17 1 +1 15 18 16 15 18 16 1 +1 19 20 21 19 20 21 1 +1 19 22 20 19 22 20 1 +1 23 24 25 23 24 25 1 +1 23 26 24 23 26 24 1 +1 27 28 29 27 28 29 1 +1 27 30 28 27 30 28 1 +1 31 32 33 31 32 33 1 +1 31 34 32 31 34 32 1 +1 35 36 37 35 36 37 1 +1 35 38 36 35 38 36 1 +1 39 40 41 39 40 41 1 +1 39 42 40 39 42 40 1 +1 43 44 45 43 44 45 1 +1 43 46 44 43 46 44 1 +1 0 2 47 0 2 47 1 +1 44 46 47 44 46 47 1 +1 46 0 47 46 0 47 1 +1 40 42 45 40 42 45 1 +1 42 43 45 42 43 45 1 +1 36 38 41 36 38 41 1 +1 38 39 41 38 39 41 1 +1 32 34 37 32 34 37 1 +1 34 35 37 34 35 37 1 +1 28 30 33 28 30 33 1 +1 30 31 33 30 31 33 1 +1 24 26 29 24 26 29 1 +1 26 27 29 26 27 29 1 +1 20 22 25 20 22 25 1 +1 22 23 25 22 23 25 1 +1 16 18 21 16 18 21 1 +1 18 19 21 18 19 21 1 +1 12 14 17 12 14 17 1 +1 14 15 17 14 15 17 1 +1 8 10 13 8 10 13 1 +1 10 11 13 10 11 13 1 +1 4 6 9 4 6 9 1 +1 6 7 9 6 7 9 1 +1 2 1 5 2 1 5 1 +1 1 3 5 1 3 5 1 +1 48 46 43 48 49 50 1 +1 48 49 46 48 48 49 1 +1 49 0 46 48 51 49 1 +1 50 48 43 48 48 50 1 +1 51 42 39 48 52 53 1 +1 51 50 42 48 48 52 1 +1 50 43 42 48 50 52 1 +1 52 51 39 48 48 53 1 +1 53 38 35 48 54 55 1 +1 53 52 38 48 48 54 1 +1 52 39 38 48 53 54 1 +1 54 53 35 48 48 55 1 +1 55 34 31 48 56 57 1 +1 55 54 34 48 48 56 1 +1 54 35 34 48 55 56 1 +1 56 55 31 48 48 57 1 +1 57 30 27 48 58 59 1 +1 57 56 30 48 48 58 1 +1 56 31 30 48 57 58 1 +1 58 57 27 48 48 59 1 +1 59 26 23 48 60 61 1 +1 59 58 26 48 48 60 1 +1 58 27 26 48 59 60 1 +1 60 59 23 48 48 61 1 +1 61 22 19 48 62 63 1 +1 61 60 22 48 48 62 1 +1 60 23 22 48 61 62 1 +1 62 61 19 48 48 63 1 +1 63 18 15 48 64 65 1 +1 63 62 18 48 48 64 1 +1 62 19 18 48 63 64 1 +1 64 63 15 48 48 65 1 +1 65 14 11 48 66 67 1 +1 65 64 14 48 48 66 1 +1 64 15 14 48 65 66 1 +1 66 65 11 48 48 67 1 +1 67 10 7 48 68 69 1 +1 67 66 10 48 48 68 1 +1 66 11 10 48 67 68 1 +1 68 67 7 48 48 69 1 +1 69 6 3 48 70 71 1 +1 69 68 6 48 48 70 1 +1 68 7 6 48 69 70 1 +1 70 69 3 48 48 71 1 +1 71 1 0 48 72 51 1 +1 71 70 1 48 48 72 1 +1 70 3 1 48 71 72 1 +1 49 71 0 48 48 51 1 + +Materials: 2 +"red" +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.128000 +1.000000 +"_mine ani tex.ini" +"" +"mine" +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.128000 +1.000000 +"_mine tex.png" +"" + +Bones: 1 +"joint1" +"" +24 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 +2 +1.000000 0.000000 0.000000 0.000000 +120.000000 0.000000 0.000000 0.000000 +3 +1.000000 0.000000 -0.000000 0.000000 +60.000000 0.000000 -0.000000 3.100000 +120.000000 0.000000 0.000000 -0.083185 +GroupComments: 0 +MaterialComments: 0 +BoneComments: 0 +ModelComment: 0 diff --git a/NoteSkins/dance/Note/_mine tex.png b/NoteSkins/dance/Note/_mine tex.png new file mode 100644 index 0000000000..cd518d9c69 Binary files /dev/null and b/NoteSkins/dance/Note/_mine tex.png differ diff --git a/NoteSkins/dance/Note/metrics.ini b/NoteSkins/dance/Note/metrics.ini new file mode 100644 index 0000000000..6364907ce3 --- /dev/null +++ b/NoteSkins/dance/Note/metrics.ini @@ -0,0 +1,168 @@ +[Global] +#Noteskin this noteskin falls back on +FallbackNoteSkin=common + +[NoteDisplay] +AnimationIsBeatBased=1 + +TapNoteAnimationLength=4 +TapMineAnimationLength=1 +TapLiftAnimationLength=4 +TapFakeAnimationLength=4 +HoldHeadAnimationLength=0 +HoldTopCapAnimationLength=4 +HoldBottomCapAnimationLength=4 +HoldBodyAnimationLength=4 +HoldTailAnimationLength=4 +RollHeadAnimationLength=0 +RollTopCapAnimationLength=2 +RollBottomCapAnimationLength=2 +RollBodyAnimationLength=2 +RollTailAnimationLength=2 + +#Define if noteskin is Vivid or not +#Value 1 = true, Value 0 = false + +TapNoteAnimationIsVivid=0 +TapMineAnimationIsVivid=0 +TapFakeAnimationIsVivid=0 +TapLiftAnimationIsVivid=0 +HoldHeadAnimationIsVivid=0 +HoldTopCapAnimationIsVivid=0 +HoldBodyAnimationIsVivid=0 +HoldBottomCapAnimationIsVivid=0 +HoldTailAnimationIsVivid=0 +RollHeadAnimationIsVivid=0 +RollTopCapAnimationIsVivid=0 +RollBodyAnimationIsVivid=0 +RollBottomCapAnimationIsVivid=0 +RollTailAnimationIsVivid=0 + +TapNoteAdditionTextureCoordOffsetX=0 +TapNoteAdditionTextureCoordOffsetY=0 +TapNoteNoteColorTextureCoordSpacingX=0.0625 +TapNoteNoteColorTextureCoordSpacingY=0 +TapMineAdditionTextureCoordOffsetX=0 +TapMineAdditionTextureCoordOffsetY=0 +TapMineNoteColorTextureCoordSpacingX=0 +TapMineNoteColorTextureCoordSpacingY=0 +TapLiftAdditionTextureCoordOffsetX=0 +TapLiftAdditionTextureCoordOffsetY=0 +TapLiftNoteColorTextureCoordSpacingX=0 +TapLiftNoteColorTextureCoordSpacingY=0 +TapFakeAdditionTextureCoordOffsetX=0 +TapFakeAdditionTextureCoordOffsetY=0 +TapFakeNoteColorTextureCoordSpacingX=0.0625 +TapFakeNoteColorTextureCoordSpacingY=0 +HoldHeadAdditionTextureCoordOffsetX=0 +HoldHeadAdditionTextureCoordOffsetY=0 +HoldHeadNoteColorTextureCoordSpacingX=0 +HoldHeadNoteColorTextureCoordSpacingY=0 +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 +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=-32 +HoldLetGoGrayPercent=0.33 +UseLighting=0 +ReverseDrawOrder=1101 +HoldHeadIsAboveWavyParts=1 +HoldTailIsAboveWavyParts=1 +HoldActiveIsAddLayer=0 + +#Edit this incase you want to make noteskin for reverse or both +FlipHoldBodyWhenReverse=0 +FlipHeadAndTailWhenReverse=0 +TopHoldAnchorWhenReverse=0 + + +[GhostArrowDim] +NoneCommand= +HitMineCommand=blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 +AvoidMineCommand= +MissCommand= +W5Command= +W4Command= +W3Command=blend,'BlendMode_Add';diffuse,0.0,1.0,0.4,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 +W2Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 +W1Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 +#Hold end commands +LetGoCommand= +HeldCommand=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,1;zoom,0.8;linear,0.06;zoom,1;linear,0.06;diffusealpha,0 + +[GhostArrowBright] +NoneCommand= +HitMineCommand=blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 +AvoidMineCommand= +MissCommand= +W5Command= +W4Command= +W3Command=blend,'BlendMode_Add';diffuse,0.0,1.0,0.4,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 +W2Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 +W1Command=blend,'BlendMode_Add';diffuse,1.0,1.0,1.0,1;zoom,0.8;linear,0.06;zoom,1;linear,0.06;diffusealpha,0 +#Hold end commands +LetGoCommand= +HeldCommand=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,1;zoom,0.8;linear,0.06;zoom,1;linear,0.06;diffusealpha,0 + +[ReceptorArrow] +#For InitCommand take a look at "Down Receptor.lua" +#InitCommand= +NoneCommand=stoptweening;stoptweening;glow,color("#000000F0");zoom,0.75;linear,0.06;zoom,1;glow,color("#00000000") +PressCommand= +LiftCommand= +AvoidMineCommand= +W5Command=stoptweening +W4Command=stoptweening +W3Command=stoptweening +W2Command=stoptweening +W1Command=stoptweening + +[HoldGhostArrow] +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/Note/textures/Tap Lift parts (mipmaps).ini b/NoteSkins/dance/Note/textures/Tap Lift parts (mipmaps).ini new file mode 100644 index 0000000000..b53fb0ef5b --- /dev/null +++ b/NoteSkins/dance/Note/textures/Tap Lift parts (mipmaps).ini @@ -0,0 +1,5 @@ +[AnimatedTexture] +TexVelocityX=-1 +TexOffsetX=0 +Frame0000=Tap Lift parts (mipmaps).png +Delay0000=1.0 diff --git a/NoteSkins/dance/Note/textures/Tap Lift parts (mipmaps).png b/NoteSkins/dance/Note/textures/Tap Lift parts (mipmaps).png new file mode 100644 index 0000000000..eb65fcf319 Binary files /dev/null and b/NoteSkins/dance/Note/textures/Tap Lift parts (mipmaps).png differ diff --git a/NoteSkins/dance/Note/textures/Tap Lift2 parts (mipmaps).ini b/NoteSkins/dance/Note/textures/Tap Lift2 parts (mipmaps).ini new file mode 100644 index 0000000000..bac4f6f502 --- /dev/null +++ b/NoteSkins/dance/Note/textures/Tap Lift2 parts (mipmaps).ini @@ -0,0 +1,5 @@ +[AnimatedTexture] +TexVelocityY=-1 +TexOffsetX=0 +Frame0000=Tap Lift2 parts (mipmaps).png +Delay0000=1.0 diff --git a/NoteSkins/dance/Note/textures/Tap Lift2 parts (mipmaps).png b/NoteSkins/dance/Note/textures/Tap Lift2 parts (mipmaps).png new file mode 100644 index 0000000000..944fad07f1 Binary files /dev/null and b/NoteSkins/dance/Note/textures/Tap Lift2 parts (mipmaps).png differ diff --git a/NoteSkins/dance/Note/textures/Tap Note parts (mipmaps).ini b/NoteSkins/dance/Note/textures/Tap Note parts (mipmaps).ini new file mode 100644 index 0000000000..ab8e19da93 --- /dev/null +++ b/NoteSkins/dance/Note/textures/Tap Note parts (mipmaps).ini @@ -0,0 +1,5 @@ +[AnimatedTexture] +TexVelocityY=-1 +TexOffsetX=0 +Frame0000=Tap Note parts (mipmaps).png +Delay0000=1.0 diff --git a/NoteSkins/dance/Delta/Roll Explosion.png b/NoteSkins/dance/Note/textures/Tap Note parts (mipmaps).png similarity index 67% rename from NoteSkins/dance/Delta/Roll Explosion.png rename to NoteSkins/dance/Note/textures/Tap Note parts (mipmaps).png index c6e3824587..0dbad75af4 100644 Binary files a/NoteSkins/dance/Delta/Roll Explosion.png and b/NoteSkins/dance/Note/textures/Tap Note parts (mipmaps).png differ diff --git a/NoteSkins/dance/Rainbow/Down Hold Body Active (doubleres).png b/NoteSkins/dance/Rainbow/Down Hold Body Active (doubleres).png new file mode 100644 index 0000000000..c551f969bb Binary files /dev/null and b/NoteSkins/dance/Rainbow/Down Hold Body Active (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Down Hold Body Inactive (doubleres).png b/NoteSkins/dance/Rainbow/Down Hold Body Inactive (doubleres).png new file mode 100644 index 0000000000..4a06cdb339 Binary files /dev/null and b/NoteSkins/dance/Rainbow/Down Hold Body Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Down Hold BottomCap Active (doubleres).png b/NoteSkins/dance/Rainbow/Down Hold BottomCap Active (doubleres).png new file mode 100644 index 0000000000..b270cedb6f Binary files /dev/null and b/NoteSkins/dance/Rainbow/Down Hold BottomCap Active (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Down Hold BottomCap Inactive (doubleres).png b/NoteSkins/dance/Rainbow/Down Hold BottomCap Inactive (doubleres).png new file mode 100644 index 0000000000..3e8b53eef6 Binary files /dev/null and b/NoteSkins/dance/Rainbow/Down Hold BottomCap Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Down Hold Explosion.lua b/NoteSkins/dance/Rainbow/Down Hold Explosion.lua new file mode 100644 index 0000000000..59b6eaebda --- /dev/null +++ b/NoteSkins/dance/Rainbow/Down Hold Explosion.lua @@ -0,0 +1,14 @@ +local t = Def.ActorFrame { + Def.Sprite { + Texture=NOTESKIN:GetPath( '_down', 'Hold Explosion' ); + Frame0000=0; + Delay0000=0.01; + Frame0001=1; + Delay0001=0.01; + Frame0002=2; + Delay0002=0.01; + Frame0003=3; + Delay0003=0.01; + }; +}; +return t; diff --git a/NoteSkins/dance/Rainbow/Down Hold Head active 16x1 (doubleres).png b/NoteSkins/dance/Rainbow/Down Hold Head active 16x1 (doubleres).png new file mode 100644 index 0000000000..1416f61c72 Binary files /dev/null and b/NoteSkins/dance/Rainbow/Down Hold Head active 16x1 (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Down Hold Head inactive 16x1 (doubleres).png b/NoteSkins/dance/Rainbow/Down Hold Head inactive 16x1 (doubleres).png new file mode 100644 index 0000000000..0489be3710 Binary files /dev/null and b/NoteSkins/dance/Rainbow/Down Hold Head inactive 16x1 (doubleres).png differ diff --git a/NoteSkins/dance/easyV2/Down Receptor.lua b/NoteSkins/dance/Rainbow/Down Receptor.lua similarity index 87% rename from NoteSkins/dance/easyV2/Down Receptor.lua rename to NoteSkins/dance/Rainbow/Down Receptor.lua index f69aca456d..49f2712bbb 100644 --- a/NoteSkins/dance/easyV2/Down Receptor.lua +++ b/NoteSkins/dance/Rainbow/Down Receptor.lua @@ -1,19 +1,23 @@ ---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 +--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' ); + Frame0000=0; + Delay0000=0.2; + Frame0001=1; + Delay0001=0.8; + 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; diff --git a/NoteSkins/dance/Rainbow/Down Roll Body Active (doubleres).png b/NoteSkins/dance/Rainbow/Down Roll Body Active (doubleres).png new file mode 100644 index 0000000000..606c01bcd9 Binary files /dev/null and b/NoteSkins/dance/Rainbow/Down Roll Body Active (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Down Roll Body Inactive (doubleres).png b/NoteSkins/dance/Rainbow/Down Roll Body Inactive (doubleres).png new file mode 100644 index 0000000000..af1bbcee0c Binary files /dev/null and b/NoteSkins/dance/Rainbow/Down Roll Body Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Down Roll BottomCap Active (doubleres).png b/NoteSkins/dance/Rainbow/Down Roll BottomCap Active (doubleres).png new file mode 100644 index 0000000000..adcb70d03a Binary files /dev/null and b/NoteSkins/dance/Rainbow/Down Roll BottomCap Active (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Down Roll BottomCap Inactive (doubleres).png b/NoteSkins/dance/Rainbow/Down Roll BottomCap Inactive (doubleres).png new file mode 100644 index 0000000000..f4d93aaefd Binary files /dev/null and b/NoteSkins/dance/Rainbow/Down Roll BottomCap Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Down Roll Explosion.lua b/NoteSkins/dance/Rainbow/Down Roll Explosion.lua new file mode 100644 index 0000000000..59b6eaebda --- /dev/null +++ b/NoteSkins/dance/Rainbow/Down Roll Explosion.lua @@ -0,0 +1,14 @@ +local t = Def.ActorFrame { + Def.Sprite { + Texture=NOTESKIN:GetPath( '_down', 'Hold Explosion' ); + Frame0000=0; + Delay0000=0.01; + Frame0001=1; + Delay0001=0.01; + Frame0002=2; + Delay0002=0.01; + Frame0003=3; + Delay0003=0.01; + }; +}; +return t; diff --git a/NoteSkins/dance/Rainbow/Down Roll Head active 16x1 (doubleres).png b/NoteSkins/dance/Rainbow/Down Roll Head active 16x1 (doubleres).png new file mode 100644 index 0000000000..b717661db1 Binary files /dev/null and b/NoteSkins/dance/Rainbow/Down Roll Head active 16x1 (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Down Roll Head inactive 16x1 (doubleres).png b/NoteSkins/dance/Rainbow/Down Roll Head inactive 16x1 (doubleres).png new file mode 100644 index 0000000000..e1a4abe0af Binary files /dev/null and b/NoteSkins/dance/Rainbow/Down Roll Head inactive 16x1 (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Down Roll TopCap Active (doubleres).png b/NoteSkins/dance/Rainbow/Down Roll TopCap Active (doubleres).png new file mode 100644 index 0000000000..8cfeb9d0f8 Binary files /dev/null and b/NoteSkins/dance/Rainbow/Down Roll TopCap Active (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Down Roll TopCap Inactive (doubleres).png b/NoteSkins/dance/Rainbow/Down Roll TopCap Inactive (doubleres).png new file mode 100644 index 0000000000..44058ed416 Binary files /dev/null and b/NoteSkins/dance/Rainbow/Down Roll TopCap Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Down Tap Explosion Bright.png b/NoteSkins/dance/Rainbow/Down Tap Explosion Bright.png new file mode 100644 index 0000000000..3f3a41ccda Binary files /dev/null and b/NoteSkins/dance/Rainbow/Down Tap Explosion Bright.png differ diff --git a/NoteSkins/dance/Rainbow/Down Tap Explosion Dim (doubleres).png b/NoteSkins/dance/Rainbow/Down Tap Explosion Dim (doubleres).png new file mode 100644 index 0000000000..2bcf76a402 Binary files /dev/null and b/NoteSkins/dance/Rainbow/Down Tap Explosion Dim (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Down Tap Fake.lua b/NoteSkins/dance/Rainbow/Down Tap Fake.lua new file mode 100644 index 0000000000..7ae4e99419 --- /dev/null +++ b/NoteSkins/dance/Rainbow/Down Tap Fake.lua @@ -0,0 +1,7 @@ +local t = Def.Model { + Meshes=NOTESKIN:GetPath('_down','tap note model'); + Materials=NOTESKIN:GetPath('_down','tap note model'); + Bones=NOTESKIN:GetPath('_down','tap note model'); +}; + +return t; diff --git a/NoteSkins/dance/Rainbow/Down Tap Lift.lua b/NoteSkins/dance/Rainbow/Down Tap Lift.lua new file mode 100644 index 0000000000..27f5d7ee6d --- /dev/null +++ b/NoteSkins/dance/Rainbow/Down Tap Lift.lua @@ -0,0 +1,7 @@ +local t = Def.Model { + Meshes=NOTESKIN:GetPath('_down','tap lift model'); + Materials=NOTESKIN:GetPath('_down','tap lift model'); + Bones=NOTESKIN:GetPath('_down','tap lift model'); +}; + +return t; diff --git a/NoteSkins/dance/Rainbow/Down Tap Mine.lua b/NoteSkins/dance/Rainbow/Down Tap Mine.lua new file mode 100644 index 0000000000..d0e5ad575d --- /dev/null +++ b/NoteSkins/dance/Rainbow/Down Tap Mine.lua @@ -0,0 +1,8 @@ +local t = Def.Model { + Meshes="_mine model.txt"; + Materials="_mine model.txt"; + Bones="_mine model.txt"; +}; + +return t; + diff --git a/NoteSkins/dance/Rainbow/Down Tap Note.lua b/NoteSkins/dance/Rainbow/Down Tap Note.lua new file mode 100644 index 0000000000..7ae4e99419 --- /dev/null +++ b/NoteSkins/dance/Rainbow/Down Tap Note.lua @@ -0,0 +1,7 @@ +local t = Def.Model { + Meshes=NOTESKIN:GetPath('_down','tap note model'); + Materials=NOTESKIN:GetPath('_down','tap note model'); + Bones=NOTESKIN:GetPath('_down','tap note model'); +}; + +return t; diff --git a/NoteSkins/dance/Rainbow/Fallback Explosion.lua b/NoteSkins/dance/Rainbow/Fallback Explosion.lua new file mode 100644 index 0000000000..fb3615a0bb --- /dev/null +++ b/NoteSkins/dance/Rainbow/Fallback Explosion.lua @@ -0,0 +1,38 @@ +--If a Command has "NOTESKIN:GetMetricA" in it, that means it gets the command from the metrics.ini, else use cmd(); to define command. + +local t = Def.ActorFrame { + --Hold Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Hold Explosion" ) .. { + HoldingOnCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "HoldingOnCommand"); + HoldingOffCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "HoldingOffCommand"); + InitCommand=cmd(playcommand,"HoldingOff";finishtweening); + }; + --Roll Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Roll Explosion" ) .. { + RollOnCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "RollOnCommand"); + RollOffCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "RollOffCommand"); + InitCommand=cmd(playcommand,"RollOff";finishtweening); + }; + --Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim" ) .. { + InitCommand=cmd(diffusealpha,0); + W5Command=NOTESKIN:GetMetricA("GhostArrowDim", "W5Command"); + W4Command=NOTESKIN:GetMetricA("GhostArrowDim", "W4Command"); + W3Command=NOTESKIN:GetMetricA("GhostArrowDim", "W3Command"); + W2Command=NOTESKIN:GetMetricA("GhostArrowDim", "W2Command"); + JudgmentCommand=cmd(finishtweening); + }; + --Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Bright" ) .. { + InitCommand=cmd(diffusealpha,0); + HeldCommand=NOTESKIN:GetMetricA("GhostArrowBright", "HeldCommand"); + W1Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + }; + --Mine Explosion Commands + NOTESKIN:LoadActor( Var "Button", "HitMine Explosion" ) .. { + InitCommand=cmd(blend,"BlendMode_Add";diffusealpha,0); + HitMineCommand=NOTESKIN:GetMetricA("GhostArrowBright", "HitMineCommand"); + }; +} +return t; \ No newline at end of file diff --git a/NoteSkins/dance/Rainbow/Left Hold Body active (doubleres).png b/NoteSkins/dance/Rainbow/Left Hold Body active (doubleres).png new file mode 100644 index 0000000000..c7c5b29e1f Binary files /dev/null and b/NoteSkins/dance/Rainbow/Left Hold Body active (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Left Hold Body inactive (doubleres).png b/NoteSkins/dance/Rainbow/Left Hold Body inactive (doubleres).png new file mode 100644 index 0000000000..48f5af8b1f Binary files /dev/null and b/NoteSkins/dance/Rainbow/Left Hold Body inactive (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Left Hold BottomCap active (doubleres).png b/NoteSkins/dance/Rainbow/Left Hold BottomCap active (doubleres).png new file mode 100644 index 0000000000..996cc870e8 Binary files /dev/null and b/NoteSkins/dance/Rainbow/Left Hold BottomCap active (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Left Hold BottomCap inactive (doubleres).png b/NoteSkins/dance/Rainbow/Left Hold BottomCap inactive (doubleres).png new file mode 100644 index 0000000000..0070c31751 Binary files /dev/null and b/NoteSkins/dance/Rainbow/Left Hold BottomCap inactive (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/NoteSkin.lua b/NoteSkins/dance/Rainbow/NoteSkin.lua new file mode 100644 index 0000000000..f26335595a --- /dev/null +++ b/NoteSkins/dance/Rainbow/NoteSkin.lua @@ -0,0 +1,105 @@ +--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 +ret.RedirTable = +{ + Up = "Down", + Down = "Down", + Left = "Down", + Right = "Down", + UpLeft = "Down", + UpRight = "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); + + if not string.find(sElement, "Head") and + not string.find(sElement, "Explosion") then + if string.find(sElement, "Hold") or + string.find(sElement, "Hold") then + return sButton, sElement; + end + end + + sButton = ret.RedirTable[sButton]; + + 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"] = false, + ["Tap Explosion Dim"] = true, + ["Tap Note"] = true, + ["Tap Fake"] = true, + ["Tap Lift"] = 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 = +{ + Up = 180, + Down = 0, + Left = 90, + Right = -90, + UpLeft = 135, + UpRight = 225, +}; + +-- Parts that should be Redirected to _Blank.png +-- you can add/remove stuff if you want +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, +}; + +-- dont forget to close the ret cuz else it wont work ;> +return ret; diff --git a/NoteSkins/dance/Rainbow/Right Hold Body active (doubleres).png b/NoteSkins/dance/Rainbow/Right Hold Body active (doubleres).png new file mode 100644 index 0000000000..6c8e420149 Binary files /dev/null and b/NoteSkins/dance/Rainbow/Right Hold Body active (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Right Hold Body inactive (doubleres).png b/NoteSkins/dance/Rainbow/Right Hold Body inactive (doubleres).png new file mode 100644 index 0000000000..71d0b446ac Binary files /dev/null and b/NoteSkins/dance/Rainbow/Right Hold Body inactive (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Right Hold BottomCap active (doubleres).png b/NoteSkins/dance/Rainbow/Right Hold BottomCap active (doubleres).png new file mode 100644 index 0000000000..87b69bd1c7 Binary files /dev/null and b/NoteSkins/dance/Rainbow/Right Hold BottomCap active (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Right Hold BottomCap inactive (doubleres).png b/NoteSkins/dance/Rainbow/Right Hold BottomCap inactive (doubleres).png new file mode 100644 index 0000000000..bca5fd0c9a Binary files /dev/null and b/NoteSkins/dance/Rainbow/Right Hold BottomCap inactive (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Up Hold Body active (doubleres).png b/NoteSkins/dance/Rainbow/Up Hold Body active (doubleres).png new file mode 100644 index 0000000000..5f4be8de1c Binary files /dev/null and b/NoteSkins/dance/Rainbow/Up Hold Body active (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Up Hold Body inactive (doubleres).png b/NoteSkins/dance/Rainbow/Up Hold Body inactive (doubleres).png new file mode 100644 index 0000000000..3460297ede Binary files /dev/null and b/NoteSkins/dance/Rainbow/Up Hold Body inactive (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Up Hold BottomCap active (doubleres).png b/NoteSkins/dance/Rainbow/Up Hold BottomCap active (doubleres).png new file mode 100644 index 0000000000..072d9b3790 Binary files /dev/null and b/NoteSkins/dance/Rainbow/Up Hold BottomCap active (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/Up Hold BottomCap inactive (doubleres).png b/NoteSkins/dance/Rainbow/Up Hold BottomCap inactive (doubleres).png new file mode 100644 index 0000000000..788e62cf5a Binary files /dev/null and b/NoteSkins/dance/Rainbow/Up Hold BottomCap inactive (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/UpLeft Hold Body Active (doubleres).png b/NoteSkins/dance/Rainbow/UpLeft Hold Body Active (doubleres).png new file mode 100644 index 0000000000..00363322d2 Binary files /dev/null and b/NoteSkins/dance/Rainbow/UpLeft Hold Body Active (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/UpLeft Hold Body Inactive (doubleres).png b/NoteSkins/dance/Rainbow/UpLeft Hold Body Inactive (doubleres).png new file mode 100644 index 0000000000..4190bb41b1 Binary files /dev/null and b/NoteSkins/dance/Rainbow/UpLeft Hold Body Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/UpLeft Hold BottomCap Active (doubleres).png b/NoteSkins/dance/Rainbow/UpLeft Hold BottomCap Active (doubleres).png new file mode 100644 index 0000000000..84395f443f Binary files /dev/null and b/NoteSkins/dance/Rainbow/UpLeft Hold BottomCap Active (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/UpLeft Hold BottomCap Inactive (doubleres).png b/NoteSkins/dance/Rainbow/UpLeft Hold BottomCap Inactive (doubleres).png new file mode 100644 index 0000000000..c96d2bf1a6 Binary files /dev/null and b/NoteSkins/dance/Rainbow/UpLeft Hold BottomCap Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/UpRight Hold Body Active (doubleres).png b/NoteSkins/dance/Rainbow/UpRight Hold Body Active (doubleres).png new file mode 100644 index 0000000000..983ab3d9a7 Binary files /dev/null and b/NoteSkins/dance/Rainbow/UpRight Hold Body Active (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/UpRight Hold Body Inactive (doubleres).png b/NoteSkins/dance/Rainbow/UpRight Hold Body Inactive (doubleres).png new file mode 100644 index 0000000000..495cdd47da Binary files /dev/null and b/NoteSkins/dance/Rainbow/UpRight Hold Body Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/UpRight Hold BottomCap Active (doubleres).png b/NoteSkins/dance/Rainbow/UpRight Hold BottomCap Active (doubleres).png new file mode 100644 index 0000000000..ddb39594c5 Binary files /dev/null and b/NoteSkins/dance/Rainbow/UpRight Hold BottomCap Active (doubleres).png differ diff --git a/NoteSkins/dance/easyV2/Center Hold Body Inactive.png b/NoteSkins/dance/Rainbow/UpRight Hold BottomCap Inactive (doubleres).png similarity index 77% rename from NoteSkins/dance/easyV2/Center Hold Body Inactive.png rename to NoteSkins/dance/Rainbow/UpRight Hold BottomCap Inactive (doubleres).png index f3d494b820..4c0f1ea118 100644 Binary files a/NoteSkins/dance/easyV2/Center Hold Body Inactive.png and b/NoteSkins/dance/Rainbow/UpRight Hold BottomCap Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/_Down Go Receptor Go 2x1 (res 128x64).png b/NoteSkins/dance/Rainbow/_Down Go Receptor Go 2x1 (res 128x64).png new file mode 100644 index 0000000000..aed822d4c7 Binary files /dev/null and b/NoteSkins/dance/Rainbow/_Down Go Receptor Go 2x1 (res 128x64).png differ diff --git a/NoteSkins/dance/Rainbow/_Down Hold Explosion 4x1 (doubleres).png b/NoteSkins/dance/Rainbow/_Down Hold Explosion 4x1 (doubleres).png new file mode 100644 index 0000000000..7d925fccab Binary files /dev/null and b/NoteSkins/dance/Rainbow/_Down Hold Explosion 4x1 (doubleres).png differ diff --git a/NoteSkins/dance/Rainbow/_down tap lift model.txt b/NoteSkins/dance/Rainbow/_down tap lift model.txt new file mode 100644 index 0000000000..99c0351bb8 --- /dev/null +++ b/NoteSkins/dance/Rainbow/_down tap lift model.txt @@ -0,0 +1,160 @@ +// MilkShape 3D ASCII + +Frames: 30 +Frame: 1 + +Meshes: 2 +"frame" 1 1 +36 +0 1.500000 28.000000 0.000005 0.065523 0.068416 -1 +0 2.000000 30.000000 0.000005 0.063171 0.069380 -1 +0 -2.000000 30.000000 0.000005 0.087725 0.071097 -1 +0 -1.500000 28.000000 0.000005 0.085475 0.069820 -1 +0 8.000000 21.500000 0.000004 0.032200 0.128497 -1 +0 10.000000 22.000000 0.000004 0.028876 0.147933 -1 +0 10.000000 0.000000 0.000000 0.011447 0.497174 -1 +0 18.500000 10.000000 0.000002 0.015941 0.343234 -1 +0 18.000000 12.000000 0.000002 0.016983 0.314690 -1 +0 10.000000 4.000000 0.000001 0.014775 0.378867 -1 +0 23.500000 10.000000 0.000002 0.014987 0.372102 -1 +0 24.000000 12.000000 0.000002 0.015605 0.353105 -1 +0 -18.500000 10.000000 0.000002 0.131996 0.348850 -1 +0 -10.000000 4.000000 0.000001 0.133143 0.384499 -1 +0 -18.000000 12.000000 0.000002 0.130975 0.320288 -1 +0 -10.000000 0.000000 0.000000 0.136447 0.502826 -1 +0 -8.000000 21.500000 0.000004 0.116488 0.133426 -1 +0 -10.000000 22.000000 0.000004 0.119596 0.153069 -1 +0 28.000000 5.500000 0.000001 0.013081 0.436815 -1 +0 30.000000 6.000000 0.000001 0.013111 0.435746 -1 +0 30.000000 0.000000 0.000000 0.011447 0.497174 -1 +0 28.000000 0.500000 0.000000 0.011596 0.491616 -1 +0 0.000000 -27.500000 -0.000004 0.072472 0.932979 -1 +0 0.000000 -30.000000 -0.000005 0.072472 0.932979 -1 +0 30.000000 0.000000 0.000000 0.011625 0.497174 -1 +0 28.000000 0.500000 0.000000 0.011477 0.491616 -1 +0 -28.000000 0.500000 0.000000 0.136299 0.497268 -1 +0 -30.000000 0.000000 0.000000 0.136447 0.502826 -1 +0 -28.000000 5.500000 0.000001 0.134819 0.442462 -1 +0 -30.000000 6.000000 0.000001 0.134789 0.441393 -1 +0 -23.500000 10.000000 0.000002 0.132934 0.377733 -1 +0 -24.000000 12.000000 0.000002 0.132325 0.358726 -1 +0 8.000000 0.000000 0.000000 0.011447 0.497174 -1 +0 -8.000000 0.000000 0.000000 0.136447 0.502826 -1 +0 -10.000000 1.500000 0.000000 0.135203 0.456484 -1 +0 10.000000 1.500000 0.000000 0.012695 0.450835 -1 +1 +-0.000000 -0.000000 1.000000 +30 +0 0 1 2 0 0 0 1 +0 3 0 2 0 0 0 1 +0 4 5 1 0 0 0 1 +0 1 0 4 0 0 0 1 +0 5 4 6 0 0 0 1 +0 7 8 9 0 0 0 1 +0 10 11 8 0 0 0 1 +0 8 7 10 0 0 0 1 +0 12 13 14 0 0 0 1 +0 15 16 17 0 0 0 1 +0 16 3 2 0 0 0 1 +0 16 2 17 0 0 0 1 +0 18 19 11 0 0 0 1 +0 11 10 18 0 0 0 1 +0 20 19 18 0 0 0 1 +0 18 21 20 0 0 0 1 +0 22 23 24 0 0 0 1 +0 24 25 22 0 0 0 1 +0 22 26 27 0 0 0 1 +0 27 23 22 0 0 0 1 +0 28 29 27 0 0 0 1 +0 27 26 28 0 0 0 1 +0 30 31 29 0 0 0 1 +0 29 28 30 0 0 0 1 +0 12 14 31 0 0 0 1 +0 31 30 12 0 0 0 1 +0 4 32 6 0 0 0 1 +0 15 33 16 0 0 0 1 +0 34 13 12 0 0 0 1 +0 7 9 35 0 0 0 1 +"fill" 1 0 +29 +0 1.500000 21.000000 0.000003 0.503271 0.001033 -1 +0 -1.500000 21.000000 0.000003 0.503271 0.001033 -1 +0 -4.000000 18.500000 0.000003 0.503271 0.001033 -1 +0 4.000000 18.500000 0.000003 0.503271 0.001033 -1 +0 -4.000000 9.000000 0.000001 0.503271 0.001033 -1 +0 4.000000 9.000000 0.000001 0.503271 0.001033 -1 +0 0.000000 5.000000 0.000001 0.503271 0.001033 -1 +0 1.500000 4.000000 0.000001 0.510899 0.001033 -1 +0 4.000000 -5.000000 -0.000001 0.510899 0.001033 -1 +0 4.000000 6.500000 0.000001 0.510899 0.001033 -1 +0 0.000000 -9.000000 -0.000001 0.510899 0.001033 -1 +0 -1.500000 4.000000 0.000001 0.510899 0.001033 -1 +0 -4.000000 6.500000 0.000001 0.510899 0.001033 -1 +0 -4.000000 -5.000000 -0.000001 0.510899 0.001033 -1 +0 -1.500000 -10.000000 -0.000002 0.519033 0.001033 -1 +0 0.000000 -21.500000 -0.000004 0.519033 0.001033 -1 +0 1.500000 -10.000000 -0.000002 0.519033 0.001033 -1 +0 8.500000 -6.000000 -0.000001 0.519033 0.001033 -1 +0 -8.500000 -6.000000 -0.000001 0.519033 0.001033 -1 +0 23.000000 4.000000 0.000001 0.521130 0.001033 -1 +0 22.000000 5.000000 0.000001 0.521130 0.001033 -1 +0 19.500000 5.000000 0.000001 0.521130 0.001033 -1 +0 23.000000 1.500000 0.000000 0.521130 0.001033 -1 +0 -19.500000 5.000000 0.000001 0.517491 0.001033 -1 +0 -22.000000 5.000000 0.000001 0.517491 0.001033 -1 +0 -23.000000 4.000000 0.000001 0.517491 0.001033 -1 +0 -23.000000 1.500000 0.000000 0.517491 0.001033 -1 +0 5.500000 -6.000000 -0.000001 0.519033 0.001033 -1 +0 -5.500000 -6.000000 -0.000001 0.519033 0.001033 -1 +1 +0.000000 -0.000000 1.000000 +23 +0 0 1 2 0 0 0 1 +0 2 3 0 0 0 0 1 +0 4 5 3 0 0 0 1 +0 4 3 2 0 0 0 1 +0 4 6 5 0 0 0 1 +0 7 8 9 0 0 0 1 +0 10 8 7 0 0 0 1 +0 10 7 11 0 0 0 1 +0 10 11 12 0 0 0 1 +0 12 13 10 0 0 0 1 +0 14 15 16 0 0 0 1 +0 15 17 16 0 0 0 1 +0 15 14 18 0 0 0 1 +0 19 20 21 0 0 0 1 +0 21 22 19 0 0 0 1 +0 23 24 25 0 0 0 1 +0 23 25 26 0 0 0 1 +0 15 18 23 0 0 0 1 +0 23 26 15 0 0 0 1 +0 21 17 15 0 0 0 1 +0 15 22 21 0 0 0 1 +0 16 17 27 0 0 0 1 +0 14 28 18 0 0 0 1 + +Materials: 2 +"fill" +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.128000 +1.000000 +"textures\Tap Lift2 parts (mipmaps).ini" +"" +"frame" +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.128000 +1.000000 +"textures\Tap Lift parts (mipmaps).ini" +"" + +Bones: 0 +GroupComments: 0 +MaterialComments: 0 +BoneComments: 0 +ModelComment: 0 diff --git a/NoteSkins/dance/Rainbow/_down tap note model.txt b/NoteSkins/dance/Rainbow/_down tap note model.txt new file mode 100644 index 0000000000..e8c40576df --- /dev/null +++ b/NoteSkins/dance/Rainbow/_down tap note model.txt @@ -0,0 +1,247 @@ +// MilkShape 3D ASCII + +Frames: 30 +Frame: 1 + +Meshes: 2 +"Arrow" 0 0 +78 +0 1.500000 21.000000 0.000000 0.544734 0.059122 -1 +0 1.500000 28.000000 0.000000 0.544734 0.000000 -1 +0 -1.500000 28.000000 0.000000 0.543998 0.000000 -1 +0 -1.500000 21.000000 0.000000 0.543998 0.059122 -1 +0 -8.000000 21.500000 0.000000 0.542404 0.054899 -1 +0 -4.000000 18.500000 0.000000 0.543385 0.080236 -1 +0 -1.500000 4.000000 0.000000 0.543998 0.202703 -1 +0 0.000000 5.000000 0.000000 0.544366 0.194257 -1 +0 -4.000000 9.000000 0.000000 0.543385 0.160473 -1 +0 -4.000000 6.500000 0.000000 0.543385 0.181588 -1 +0 1.500000 4.000000 0.000000 0.544734 0.202703 -1 +0 4.000000 6.500000 0.000000 0.545347 0.181588 -1 +0 4.000000 9.000000 0.000000 0.545347 0.160473 -1 +0 4.000000 18.500000 0.000000 0.545347 0.080236 -1 +0 8.000000 21.500000 0.000000 0.546328 0.054899 -1 +0 4.000000 -5.000000 0.000000 0.545347 0.278716 -1 +0 19.500000 5.000000 0.000000 0.549148 0.194257 -1 +0 18.500000 10.000000 0.000000 0.548903 0.152027 -1 +0 10.000000 0.000000 0.000000 0.546819 0.236486 -1 +0 8.500000 -6.000000 0.000000 0.546451 0.287162 -1 +0 5.500000 -6.000000 0.000000 0.545715 0.287162 -1 +0 0.000000 -9.000000 0.000000 0.544366 0.312500 -1 +0 1.500000 -10.000000 0.000000 0.544734 0.320946 -1 +0 -1.500000 -10.000000 0.000000 0.543998 0.320946 -1 +0 -4.000000 -5.000000 0.000000 0.543385 0.278716 -1 +0 -5.500000 -6.000000 0.000000 0.543017 0.287162 -1 +0 -10.000000 0.000000 0.000000 0.541914 0.236486 -1 +0 -8.500000 -6.000000 0.000000 0.542282 0.287162 -1 +0 -18.500000 10.000000 0.000000 0.539829 0.152027 -1 +0 -19.500000 5.000000 0.000000 0.539584 0.194257 -1 +0 -23.500000 10.000000 0.000000 0.538603 0.152027 -1 +0 -22.000000 5.000000 0.000000 0.538971 0.194257 -1 +0 -28.000000 5.500000 0.000000 0.537500 0.190034 -1 +0 -23.000000 4.000000 0.000000 0.538726 0.202703 -1 +0 -23.000000 1.500000 0.000000 0.538726 0.223818 -1 +0 -28.000000 0.500000 0.000000 0.537500 0.232264 -1 +0 0.000000 -27.500000 0.000000 0.544366 0.468750 -1 +0 0.000000 -21.500000 0.000000 0.544366 0.418074 -1 +0 28.000000 0.500000 0.000000 0.551233 0.232264 -1 +0 23.000000 1.500000 0.000000 0.550007 0.223818 -1 +0 28.000000 5.500000 0.000000 0.551233 0.190034 -1 +0 23.000000 4.000000 0.000000 0.550007 0.202703 -1 +0 23.500000 10.000000 0.000000 0.550129 0.152027 -1 +0 22.000000 5.000000 0.000000 0.549761 0.194257 -1 +0 1.500000 21.000000 -0.000000 0.503271 0.001033 -1 +0 -1.500000 21.000000 -0.000000 0.503014 0.001033 -1 +0 -4.000000 18.500000 -0.000000 0.502800 0.001033 -1 +0 4.000000 18.500000 -0.000000 0.503485 0.001033 -1 +0 -4.000000 9.000000 0.000000 0.502800 0.001033 -1 +0 4.000000 9.000000 0.000000 0.503485 0.001033 -1 +0 0.000000 5.000000 0.000000 0.503271 0.001033 -1 +0 1.500000 4.000000 -0.000000 0.510899 0.001033 -1 +0 4.000000 -5.000000 0.000000 0.511113 0.001033 -1 +0 4.000000 6.500000 -0.000000 0.511113 0.001033 -1 +0 0.000000 -9.000000 0.000000 0.510899 0.001033 -1 +0 -1.500000 4.000000 -0.000000 0.510642 0.001033 -1 +0 0.000000 -9.000000 0.000000 0.510642 0.001033 -1 +0 -4.000000 6.500000 -0.000000 0.510428 0.001033 -1 +0 -4.000000 -5.000000 0.000000 0.510428 0.001033 -1 +0 -1.500000 -10.000000 -0.000000 0.519033 0.001033 -1 +0 0.000000 -21.500000 -0.000000 0.519161 0.001033 -1 +0 1.500000 -10.000000 -0.000000 0.519289 0.001033 -1 +0 8.500000 -6.000000 -0.000000 0.519889 0.001033 -1 +0 -8.500000 -6.000000 -0.000000 0.518433 0.001033 -1 +0 23.000000 4.000000 -0.000000 0.521130 0.001033 -1 +0 22.000000 5.000000 -0.000000 0.521045 0.001033 -1 +0 19.500000 5.000000 -0.000000 0.520831 0.001033 -1 +0 23.000000 1.500000 -0.000000 0.521130 0.001033 -1 +0 -19.500000 5.000000 -0.000000 0.517491 0.001033 -1 +0 -22.000000 5.000000 -0.000000 0.517277 0.001033 -1 +0 -23.000000 4.000000 -0.000000 0.517191 0.001033 -1 +0 -23.000000 1.500000 -0.000000 0.517191 0.001033 -1 +0 5.500000 -6.000000 0.000000 0.519632 0.001033 -1 +0 -5.500000 -6.000000 0.000000 0.518690 0.001033 -1 +0 8.000000 0.000000 0.000000 0.546328 0.236486 -1 +0 -8.000000 0.000000 0.000000 0.542404 0.236486 -1 +0 -10.000000 1.500000 0.000000 0.541914 0.223818 -1 +0 10.000000 1.500000 0.000000 0.546819 0.223818 -1 +1 +0.000000 0.000000 1.000000 +72 +0 0 1 2 0 0 0 1 +0 2 3 0 0 0 0 1 +0 3 2 4 0 0 0 1 +0 3 4 5 0 0 0 1 +0 6 7 8 0 0 0 1 +0 8 9 6 0 0 0 1 +0 10 7 7 0 0 0 1 +0 6 10 7 0 0 0 1 +0 11 12 7 0 0 0 1 +0 10 11 7 0 0 0 1 +0 13 14 1 0 0 0 1 +0 13 1 0 0 0 0 1 +0 14 13 15 0 0 0 1 +0 16 17 18 0 0 0 1 +0 19 16 18 0 0 0 1 +0 20 19 18 0 0 0 1 +0 15 20 18 0 0 0 1 +0 21 22 20 0 0 0 1 +0 15 21 20 0 0 0 1 +0 23 22 21 0 0 0 1 +0 24 25 23 0 0 0 1 +0 24 23 21 0 0 0 1 +0 26 25 24 0 0 0 1 +0 26 27 25 0 0 0 1 +0 28 29 27 0 0 0 1 +0 27 26 28 0 0 0 1 +0 28 30 29 0 0 0 1 +0 30 31 29 0 0 0 1 +0 32 33 31 0 0 0 1 +0 31 30 32 0 0 0 1 +0 32 34 33 0 0 0 1 +0 32 35 34 0 0 0 1 +0 36 37 34 0 0 0 1 +0 34 35 36 0 0 0 1 +0 36 38 39 0 0 0 1 +0 36 39 37 0 0 0 1 +0 38 40 39 0 0 0 1 +0 40 41 39 0 0 0 1 +0 42 43 41 0 0 0 1 +0 42 41 40 0 0 0 1 +0 16 43 42 0 0 0 1 +0 16 42 17 0 0 0 1 +0 44 45 46 0 0 0 1 +0 46 47 44 0 0 0 1 +0 48 49 47 0 0 0 1 +0 48 47 46 0 0 0 1 +0 48 50 49 0 0 0 1 +0 51 52 53 0 0 0 1 +0 54 52 51 0 0 0 1 +0 54 51 55 0 0 0 1 +0 56 55 57 0 0 0 1 +0 57 58 56 0 0 0 1 +0 59 60 61 0 0 0 1 +0 60 62 61 0 0 0 1 +0 60 59 63 0 0 0 1 +0 64 65 66 0 0 0 1 +0 66 67 64 0 0 0 1 +0 68 69 70 0 0 0 1 +0 68 70 71 0 0 0 1 +0 60 63 68 0 0 0 1 +0 68 71 60 0 0 0 1 +0 66 62 60 0 0 0 1 +0 60 67 66 0 0 0 1 +0 61 62 72 0 0 0 1 +0 59 73 63 0 0 0 1 +0 15 18 74 0 0 0 1 +0 14 15 74 0 0 0 1 +0 26 24 75 0 0 0 1 +0 75 24 5 0 0 0 1 +0 5 4 75 0 0 0 1 +0 26 76 28 0 0 0 1 +0 17 77 18 0 0 0 1 +"Frame" 0 0 +34 +3 1.500000 28.000000 0.000000 0.128125 0.266667 -1 +3 2.000000 30.000000 0.000000 0.129167 0.250000 -1 +3 -2.000000 30.000000 0.000000 0.120833 0.250000 -1 +3 -1.500000 28.000000 0.000000 0.121875 0.266667 -1 +3 8.000000 21.500000 0.000000 0.141667 0.320833 -1 +3 10.000000 22.000000 0.000000 0.145833 0.316667 -1 +3 10.000000 0.000000 0.000000 0.145833 0.500000 -1 +3 18.500000 10.000000 0.000000 0.163542 0.416667 -1 +3 18.000000 12.000000 0.000000 0.162500 0.400000 -1 +3 10.000000 4.000000 0.000000 0.145833 0.466666 -1 +3 23.500000 10.000000 0.000000 0.173958 0.416667 -1 +3 24.000000 12.000000 0.000000 0.175000 0.400000 -1 +3 -18.500000 10.000000 0.000000 0.086458 0.416667 -1 +3 -10.000000 4.000000 0.000000 0.104167 0.466666 -1 +3 -18.000000 12.000000 0.000000 0.087500 0.400000 -1 +3 -10.000000 0.000000 0.000000 0.104167 0.500000 -1 +3 -8.000000 21.500000 0.000000 0.108333 0.320833 -1 +3 -10.000000 22.000000 0.000000 0.104167 0.316667 -1 +3 28.000000 5.500000 0.000000 0.183333 0.454166 -1 +3 30.000000 6.000000 0.000000 0.187500 0.450000 -1 +3 30.000000 0.000000 0.000000 0.187500 0.500000 -1 +3 28.000000 0.500000 0.000000 0.183333 0.495833 -1 +3 0.000000 -27.500000 0.000000 0.125000 0.729166 -1 +3 0.000000 -30.000000 0.000000 0.125000 0.750000 -1 +3 -28.000000 0.500000 0.000000 0.066667 0.495833 -1 +3 -30.000000 0.000000 0.000000 0.062500 0.500000 -1 +3 -28.000000 5.500000 0.000000 0.066667 0.454166 -1 +3 -30.000000 6.000000 0.000000 0.062500 0.450000 -1 +3 -23.500000 10.000000 0.000000 0.076042 0.416667 -1 +3 -24.000000 12.000000 0.000000 0.075000 0.400000 -1 +3 8.000000 0.000000 0.000000 0.141667 0.500000 -1 +3 -8.000000 0.000000 0.000000 0.108333 0.500000 -1 +3 -10.000000 1.500000 0.000000 0.104167 0.487500 -1 +3 10.000000 1.500000 0.000000 0.145833 0.487500 -1 +1 +0.000000 0.000000 1.000000 +30 +0 0 1 2 0 0 0 1 +0 3 0 2 0 0 0 1 +0 4 5 1 0 0 0 1 +0 1 0 4 0 0 0 1 +0 5 4 6 0 0 0 1 +0 7 8 9 0 0 0 1 +0 10 11 8 0 0 0 1 +0 8 7 10 0 0 0 1 +0 12 13 14 0 0 0 1 +0 15 16 17 0 0 0 1 +0 16 3 2 0 0 0 1 +0 16 2 17 0 0 0 1 +0 18 19 11 0 0 0 1 +0 11 10 18 0 0 0 1 +0 20 19 18 0 0 0 1 +0 18 21 20 0 0 0 1 +0 22 23 20 0 0 0 1 +0 20 21 22 0 0 0 1 +0 22 24 25 0 0 0 1 +0 25 23 22 0 0 0 1 +0 26 27 25 0 0 0 1 +0 25 24 26 0 0 0 1 +0 28 29 27 0 0 0 1 +0 27 26 28 0 0 0 1 +0 12 14 29 0 0 0 1 +0 29 28 12 0 0 0 1 +0 4 30 6 0 0 0 1 +0 15 31 16 0 0 0 1 +0 32 13 12 0 0 0 1 +0 7 9 33 0 0 0 1 + +Materials: 1 +"mipmap" +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 +128.000000 +1.000000 +"textures\Tap Note parts (mipmaps).ini +"" + +Bones: 0 +GroupComments: 0 +MaterialComments: 0 +BoneComments: 0 +ModelComment: 0 diff --git a/NoteSkins/dance/Rainbow/_mine ani tex.ini b/NoteSkins/dance/Rainbow/_mine ani tex.ini new file mode 100644 index 0000000000..973b2903e4 --- /dev/null +++ b/NoteSkins/dance/Rainbow/_mine ani tex.ini @@ -0,0 +1,5 @@ +[AnimatedTexture] +TexVelocityX=1 +TexOffsetX=0 +Frame0000=_mine tex.png +Delay0000=1.0 diff --git a/NoteSkins/dance/Rainbow/_mine model.txt b/NoteSkins/dance/Rainbow/_mine model.txt new file mode 100644 index 0000000000..20f2656768 --- /dev/null +++ b/NoteSkins/dance/Rainbow/_mine model.txt @@ -0,0 +1,325 @@ +// MilkShape 3D ASCII + +Frames: 30 +Frame: 1 + +Meshes: 2 +"red" 0 0 +17 +0 0.000000 0.000000 -1.000000 0.308600 0.752000 -1 +0 -11.379168 -4.712500 -1.000004 -0.000000 0.752000 -1 +0 -8.873334 -8.873334 -1.000004 -0.000000 0.752000 -1 +0 -4.712500 -11.379168 -1.000008 -0.000000 0.752000 -1 +0 0.000000 -12.551667 -1.000008 -0.000000 0.752000 -1 +0 4.712500 -11.379168 -1.000008 -0.000000 0.752000 -1 +0 8.873334 -8.873334 -1.000004 -0.000000 0.752000 -1 +0 11.379168 -4.712500 -1.000004 -0.000000 0.752000 -1 +0 12.551667 0.000000 -1.000000 -0.000000 0.752000 -1 +0 11.379168 4.712500 -0.999996 -0.000000 0.752000 -1 +0 8.873334 8.873334 -0.999996 -0.000000 0.752000 -1 +0 4.712500 11.379168 -0.999992 -0.000000 0.752000 -1 +0 0.000000 12.551667 -0.999992 -0.000000 0.752000 -1 +0 -4.712500 11.379168 -0.999992 -0.000000 0.752000 -1 +0 -8.873334 8.873334 -0.999996 -0.000000 0.752000 -1 +0 -11.379168 4.712500 -0.999996 -0.000000 0.752000 -1 +0 -12.551667 0.000000 -1.000000 -0.000000 0.752000 -1 +1 +0.000000 -0.000000 1.000000 +16 +0 0 1 2 0 0 0 1 +0 0 3 4 0 0 0 1 +0 0 5 6 0 0 0 1 +0 0 7 8 0 0 0 1 +0 0 9 10 0 0 0 1 +0 0 11 12 0 0 0 1 +0 0 13 14 0 0 0 1 +0 0 14 15 0 0 0 1 +0 13 0 12 0 0 0 1 +0 15 16 0 0 0 0 1 +0 1 0 16 0 0 0 1 +0 3 0 2 0 0 0 1 +0 5 0 4 0 0 0 1 +0 7 0 6 0 0 0 1 +0 9 0 8 0 0 0 1 +0 11 0 10 0 0 0 1 +"mine" 1 1 +72 +1 16.873676 0.423606 7.220973 0.850500 0.245900 0 +1 15.991208 4.795560 7.220976 0.832200 0.200500 0 +1 6.880689 0.428622 0.035691 0.642900 0.245900 0 +1 14.413095 8.904943 7.220976 0.799400 0.157900 0 +1 5.776950 3.872279 0.035692 0.620000 0.210100 0 +1 6.492279 2.231137 0.035691 0.634900 0.227200 0 +1 11.572217 12.151866 7.220979 0.740400 0.124100 0 +1 8.231382 14.836138 7.220982 0.671000 0.096300 0 +1 3.197927 6.197128 0.035694 0.566400 0.186000 0 +1 4.606176 5.177380 0.035694 0.595700 0.196600 0 +1 4.028089 16.257639 7.220982 0.583700 0.081500 0 +1 -0.343864 16.953993 7.220982 0.492900 0.074300 0 +1 -0.348877 6.961015 0.035694 0.492800 0.178000 0 +1 1.453636 6.761433 0.035694 0.530200 0.180100 0 +1 -4.715816 16.071526 7.220982 0.402000 0.083400 0 +1 -8.825201 14.493416 7.220979 0.316700 0.099800 0 +1 -3.792532 5.857276 0.035694 0.421200 0.189500 0 +1 -2.151391 6.572604 0.035694 0.455300 0.182100 0 +1 -12.072124 11.652539 7.220979 0.249200 0.129300 0 +1 -14.756394 8.311706 7.220976 0.193500 0.164000 0 +1 -6.117381 3.278254 0.035692 0.372900 0.216300 0 +1 -5.097634 4.686503 0.035694 0.394100 0.201700 0 +1 -16.177898 4.108413 7.220974 0.164000 0.207700 0 +1 -16.874254 -0.263541 7.220973 0.149500 0.253100 0 +1 -6.881268 -0.268551 0.035691 0.357100 0.253100 0 +1 -6.681685 1.533964 0.035691 0.361200 0.234400 0 +1 -15.991787 -4.635495 7.220971 0.167800 0.298500 0 +1 -14.413672 -8.744879 7.220969 0.200600 0.341200 0 +1 -5.777528 -3.712208 0.035689 0.380000 0.288900 0 +1 -6.492858 -2.071065 0.035690 0.365100 0.271900 0 +1 -11.572795 -11.991805 7.220967 0.259600 0.374900 0 +1 -8.231961 -14.676075 7.220965 0.329000 0.402800 0 +1 -3.198506 -6.037056 0.035688 0.433600 0.313000 0 +1 -4.606755 -5.017308 0.035688 0.404300 0.302500 0 +1 -4.028668 -16.097580 7.220965 0.416300 0.417500 0 +1 0.343285 -16.793934 7.220965 0.507100 0.424800 0 +1 0.348297 -6.800941 0.035688 0.507200 0.321000 0 +1 -1.454217 -6.601361 0.035688 0.469800 0.318900 0 +1 4.715238 -15.911463 7.220965 0.597900 0.415600 0 +1 8.824622 -14.333351 7.220965 0.683300 0.399200 0 +1 3.791953 -5.697202 0.035688 0.578800 0.309500 0 +1 2.150812 -6.412531 0.035688 0.544700 0.316900 0 +1 12.071547 -11.492471 7.220968 0.750800 0.369700 0 +1 14.755816 -8.151638 7.220969 0.806500 0.335000 0 +1 6.116802 -3.118181 0.035689 0.627100 0.282700 0 +1 5.097054 -4.526429 0.035688 0.605900 0.297400 0 +1 16.177320 -3.948349 7.220972 0.836000 0.291400 0 +1 6.681106 -1.373890 0.035691 0.638800 0.264600 0 +1 21.694124 -6.384494 7.220971 0.950600 0.316700 0 +1 22.861378 -0.466461 7.220973 0.974900 0.255200 0 +1 19.500269 -11.908672 7.220967 0.905100 0.374000 0 +1 15.652746 -16.342566 7.220965 0.825100 0.420100 0 +1 11.057144 -19.953318 7.220963 0.729700 0.457600 0 +1 5.371253 -21.910412 7.220963 0.611600 0.477900 0 +1 -0.546781 -22.781635 7.220962 0.488600 0.487000 0 +1 -6.464816 -21.614384 7.220963 0.365700 0.474800 0 +1 -11.988995 -19.420530 7.220963 0.251000 0.452000 0 +1 -16.422888 -15.573006 7.220965 0.158900 0.412100 0 +1 -20.033644 -10.977400 7.220968 0.083900 0.364400 0 +1 -21.990730 -5.291509 7.220971 0.043200 0.305300 0 +1 -22.861958 0.626526 7.220973 0.025100 0.243800 0 +1 -21.694704 6.544562 7.220976 0.049400 0.182400 0 +1 -19.500847 12.068742 7.220979 0.094900 0.125000 0 +1 -15.653322 16.502630 7.220982 0.174800 0.078900 0 +1 -11.057722 20.113384 7.220984 0.270300 0.041400 0 +1 -5.371831 22.070477 7.220985 0.388400 0.021100 0 +1 0.546204 22.941698 7.220985 0.511300 0.012100 0 +1 6.464238 21.774445 7.220984 0.634300 0.024200 0 +1 11.988416 19.580587 7.220984 0.749000 0.047000 0 +1 16.422308 15.733065 7.220982 0.841100 0.086900 0 +1 20.033064 11.137464 7.220979 0.916100 0.134700 0 +1 21.990154 5.451573 7.220976 0.956800 0.193700 0 +73 +-0.600300 0.014200 0.799600 +-0.567000 -0.180200 0.803800 +-0.582100 -0.061000 0.810800 +-0.491900 -0.332600 0.804600 +-0.474600 -0.341900 0.811000 +-0.556200 -0.191400 0.808700 +-0.400200 -0.439500 0.804200 +-0.258600 -0.534200 0.804800 +-0.237500 -0.534900 0.810800 +-0.384100 -0.444300 0.809300 +-0.128200 -0.580900 0.803800 +-0.065700 -0.602700 0.795200 +0.031100 -0.583800 0.811300 +-0.112300 -0.577300 0.808800 +0.180200 -0.567000 0.803800 +0.332600 -0.491900 0.804600 +0.341900 -0.474600 0.811000 +0.191400 -0.556200 0.808700 +0.439500 -0.400200 0.804200 +0.534200 -0.258600 0.804800 +0.534900 -0.237500 0.810800 +0.444300 -0.384100 0.809300 +0.580900 -0.128300 0.803800 +0.592500 0.043100 0.804400 +0.582100 0.061000 0.810800 +0.577300 -0.112300 0.808800 +0.567000 0.180200 0.803800 +0.491900 0.332600 0.804600 +0.474600 0.341900 0.811000 +0.556200 0.191400 0.808700 +0.400200 0.439500 0.804200 +0.258600 0.534200 0.804800 +0.237500 0.534900 0.810800 +0.384100 0.444300 0.809300 +0.128200 0.580900 0.803800 +-0.043100 0.592500 0.804400 +-0.061000 0.582100 0.810800 +0.112300 0.577300 0.808800 +-0.180200 0.567000 0.803800 +-0.332600 0.491900 0.804600 +-0.341900 0.474600 0.811000 +-0.191400 0.556200 0.808700 +-0.439500 0.400200 0.804200 +-0.534200 0.258600 0.804800 +-0.534900 0.237500 0.810800 +-0.444300 0.384100 0.809300 +-0.580900 0.128200 0.803800 +-0.577300 0.112300 0.808800 +0.000000 0.000000 1.000000 +0.007400 0.014400 0.999900 +0.016500 0.028300 0.999500 +0.013000 -0.030900 0.999400 +0.014200 0.009200 0.999900 +0.029100 0.016000 0.999400 +0.016100 0.000700 0.999900 +0.033500 -0.000300 0.999400 +0.014400 -0.007400 0.999900 +0.028300 -0.016500 0.999500 +0.009200 -0.014200 0.999900 +0.016000 -0.029100 0.999400 +0.000700 -0.016100 0.999900 +-0.000300 -0.033500 0.999400 +-0.007400 -0.014400 0.999900 +-0.016500 -0.028300 0.999500 +-0.014200 -0.009200 0.999900 +-0.029100 -0.016000 0.999400 +-0.016100 -0.000700 0.999900 +0.084200 -0.000100 0.996400 +-0.014400 0.007400 0.999900 +-0.028300 0.016500 0.999500 +-0.009200 0.014200 0.999900 +-0.016000 0.029100 0.999400 +-0.000700 0.016100 0.999900 +96 +1 0 1 2 0 1 2 1 +1 3 4 5 3 4 5 1 +1 3 6 4 3 6 4 1 +1 7 8 9 7 8 9 1 +1 7 10 8 7 10 8 1 +1 11 12 13 11 12 13 1 +1 11 14 12 11 14 12 1 +1 15 16 17 15 16 17 1 +1 15 18 16 15 18 16 1 +1 19 20 21 19 20 21 1 +1 19 22 20 19 22 20 1 +1 23 24 25 23 24 25 1 +1 23 26 24 23 26 24 1 +1 27 28 29 27 28 29 1 +1 27 30 28 27 30 28 1 +1 31 32 33 31 32 33 1 +1 31 34 32 31 34 32 1 +1 35 36 37 35 36 37 1 +1 35 38 36 35 38 36 1 +1 39 40 41 39 40 41 1 +1 39 42 40 39 42 40 1 +1 43 44 45 43 44 45 1 +1 43 46 44 43 46 44 1 +1 0 2 47 0 2 47 1 +1 44 46 47 44 46 47 1 +1 46 0 47 46 0 47 1 +1 40 42 45 40 42 45 1 +1 42 43 45 42 43 45 1 +1 36 38 41 36 38 41 1 +1 38 39 41 38 39 41 1 +1 32 34 37 32 34 37 1 +1 34 35 37 34 35 37 1 +1 28 30 33 28 30 33 1 +1 30 31 33 30 31 33 1 +1 24 26 29 24 26 29 1 +1 26 27 29 26 27 29 1 +1 20 22 25 20 22 25 1 +1 22 23 25 22 23 25 1 +1 16 18 21 16 18 21 1 +1 18 19 21 18 19 21 1 +1 12 14 17 12 14 17 1 +1 14 15 17 14 15 17 1 +1 8 10 13 8 10 13 1 +1 10 11 13 10 11 13 1 +1 4 6 9 4 6 9 1 +1 6 7 9 6 7 9 1 +1 2 1 5 2 1 5 1 +1 1 3 5 1 3 5 1 +1 48 46 43 48 49 50 1 +1 48 49 46 48 48 49 1 +1 49 0 46 48 51 49 1 +1 50 48 43 48 48 50 1 +1 51 42 39 48 52 53 1 +1 51 50 42 48 48 52 1 +1 50 43 42 48 50 52 1 +1 52 51 39 48 48 53 1 +1 53 38 35 48 54 55 1 +1 53 52 38 48 48 54 1 +1 52 39 38 48 53 54 1 +1 54 53 35 48 48 55 1 +1 55 34 31 48 56 57 1 +1 55 54 34 48 48 56 1 +1 54 35 34 48 55 56 1 +1 56 55 31 48 48 57 1 +1 57 30 27 48 58 59 1 +1 57 56 30 48 48 58 1 +1 56 31 30 48 57 58 1 +1 58 57 27 48 48 59 1 +1 59 26 23 48 60 61 1 +1 59 58 26 48 48 60 1 +1 58 27 26 48 59 60 1 +1 60 59 23 48 48 61 1 +1 61 22 19 48 62 63 1 +1 61 60 22 48 48 62 1 +1 60 23 22 48 61 62 1 +1 62 61 19 48 48 63 1 +1 63 18 15 48 64 65 1 +1 63 62 18 48 48 64 1 +1 62 19 18 48 63 64 1 +1 64 63 15 48 48 65 1 +1 65 14 11 48 66 67 1 +1 65 64 14 48 48 66 1 +1 64 15 14 48 65 66 1 +1 66 65 11 48 48 67 1 +1 67 10 7 48 68 69 1 +1 67 66 10 48 48 68 1 +1 66 11 10 48 67 68 1 +1 68 67 7 48 48 69 1 +1 69 6 3 48 70 71 1 +1 69 68 6 48 48 70 1 +1 68 7 6 48 69 70 1 +1 70 69 3 48 48 71 1 +1 71 1 0 48 72 51 1 +1 71 70 1 48 48 72 1 +1 70 3 1 48 71 72 1 +1 49 71 0 48 48 51 1 + +Materials: 2 +"red" +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.128000 +1.000000 +"_mine ani tex.ini" +"" +"mine" +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.128000 +1.000000 +"_mine tex.png" +"" + +Bones: 1 +"joint1" +"" +24 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 +2 +1.000000 0.000000 0.000000 0.000000 +120.000000 0.000000 0.000000 0.000000 +3 +1.000000 0.000000 -0.000000 0.000000 +60.000000 0.000000 -0.000000 3.100000 +120.000000 0.000000 0.000000 -0.083185 +GroupComments: 0 +MaterialComments: 0 +BoneComments: 0 +ModelComment: 0 diff --git a/NoteSkins/dance/Rainbow/_mine tex.png b/NoteSkins/dance/Rainbow/_mine tex.png new file mode 100644 index 0000000000..cd518d9c69 Binary files /dev/null and b/NoteSkins/dance/Rainbow/_mine tex.png differ diff --git a/NoteSkins/dance/Rainbow/metrics.ini b/NoteSkins/dance/Rainbow/metrics.ini new file mode 100644 index 0000000000..2a0fb03b7a --- /dev/null +++ b/NoteSkins/dance/Rainbow/metrics.ini @@ -0,0 +1,168 @@ +[Global] +#Noteskin this noteskin falls back on +FallbackNoteSkin=common + +[NoteDisplay] +AnimationIsBeatBased=1 + +TapNoteAnimationLength=2 +TapMineAnimationLength=1 +TapLiftAnimationLength=2 +TapFakeAnimationLength=2 +HoldHeadAnimationLength=0 +HoldTopCapAnimationLength=4 +HoldBottomCapAnimationLength=4 +HoldBodyAnimationLength=4 +HoldTailAnimationLength=4 +RollHeadAnimationLength=0 +RollTopCapAnimationLength=2 +RollBottomCapAnimationLength=2 +RollBodyAnimationLength=2 +RollTailAnimationLength=2 + +#Define if noteskin is Vivid or not +#Value 1 = true, Value 0 = false + +TapNoteAnimationIsVivid=0 +TapMineAnimationIsVivid=0 +TapFakeAnimationIsVivid=0 +TapLiftAnimationIsVivid=0 +HoldHeadAnimationIsVivid=0 +HoldTopCapAnimationIsVivid=0 +HoldBodyAnimationIsVivid=0 +HoldBottomCapAnimationIsVivid=0 +HoldTailAnimationIsVivid=0 +RollHeadAnimationIsVivid=0 +RollTopCapAnimationIsVivid=0 +RollBodyAnimationIsVivid=0 +RollBottomCapAnimationIsVivid=0 +RollTailAnimationIsVivid=0 + +TapNoteAdditionTextureCoordOffsetX=0 +TapNoteAdditionTextureCoordOffsetY=0 +TapNoteNoteColorTextureCoordSpacingX=0.0625 +TapNoteNoteColorTextureCoordSpacingY=0 +TapMineAdditionTextureCoordOffsetX=0 +TapMineAdditionTextureCoordOffsetY=0 +TapMineNoteColorTextureCoordSpacingX=0 +TapMineNoteColorTextureCoordSpacingY=0 +TapLiftAdditionTextureCoordOffsetX=0 +TapLiftAdditionTextureCoordOffsetY=0 +TapLiftNoteColorTextureCoordSpacingX=0 +TapLiftNoteColorTextureCoordSpacingY=0 +TapFakeAdditionTextureCoordOffsetX=0 +TapFakeAdditionTextureCoordOffsetY=0 +TapFakeNoteColorTextureCoordSpacingX=0.0625 +TapFakeNoteColorTextureCoordSpacingY=0 +HoldHeadAdditionTextureCoordOffsetX=0 +HoldHeadAdditionTextureCoordOffsetY=0 +HoldHeadNoteColorTextureCoordSpacingX=0 +HoldHeadNoteColorTextureCoordSpacingY=0 +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 +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=-32 +HoldLetGoGrayPercent=0.33 +UseLighting=0 +ReverseDrawOrder=1101 +HoldHeadIsAboveWavyParts=1 +HoldTailIsAboveWavyParts=1 +HoldActiveIsAddLayer=0 + +#Edit this incase you want to make noteskin for reverse or both +FlipHoldBodyWhenReverse=0 +FlipHeadAndTailWhenReverse=0 +TopHoldAnchorWhenReverse=0 + + +[GhostArrowDim] +NoneCommand= +HitMineCommand=blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 +AvoidMineCommand= +MissCommand= +W5Command= +W4Command= +W3Command=blend,'BlendMode_Add';diffuse,0.0,1.0,0.4,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 +W2Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 +W1Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 +#Hold end commands +LetGoCommand= +HeldCommand=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,1;zoom,0.8;linear,0.06;zoom,1;linear,0.06;diffusealpha,0 + +[GhostArrowBright] +NoneCommand= +HitMineCommand=blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 +AvoidMineCommand= +MissCommand= +W5Command= +W4Command= +W3Command=blend,'BlendMode_Add';diffuse,0.0,1.0,0.4,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 +W2Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 +W1Command=blend,'BlendMode_Add';diffuse,1.0,1.0,1.0,1;zoom,0.8;linear,0.06;zoom,1;linear,0.06;diffusealpha,0 +#Hold end commands +LetGoCommand= +HeldCommand=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,1;zoom,0.8;linear,0.06;zoom,1;linear,0.06;diffusealpha,0 + +[ReceptorArrow] +#For InitCommand take a look at "Down Receptor.lua" +#InitCommand= +NoneCommand=stoptweening;stoptweening;glow,color("#000000F0");zoom,0.75;linear,0.06;zoom,1;glow,color("#00000000") +PressCommand= +LiftCommand= +AvoidMineCommand= +W5Command=stoptweening +W4Command=stoptweening +W3Command=stoptweening +W2Command=stoptweening +W1Command=stoptweening + +[HoldGhostArrow] +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/Rainbow/textures/Tap Lift parts (mipmaps).ini b/NoteSkins/dance/Rainbow/textures/Tap Lift parts (mipmaps).ini new file mode 100644 index 0000000000..b53fb0ef5b --- /dev/null +++ b/NoteSkins/dance/Rainbow/textures/Tap Lift parts (mipmaps).ini @@ -0,0 +1,5 @@ +[AnimatedTexture] +TexVelocityX=-1 +TexOffsetX=0 +Frame0000=Tap Lift parts (mipmaps).png +Delay0000=1.0 diff --git a/NoteSkins/dance/Rainbow/textures/Tap Lift parts (mipmaps).png b/NoteSkins/dance/Rainbow/textures/Tap Lift parts (mipmaps).png new file mode 100644 index 0000000000..eb65fcf319 Binary files /dev/null and b/NoteSkins/dance/Rainbow/textures/Tap Lift parts (mipmaps).png differ diff --git a/NoteSkins/dance/Rainbow/textures/Tap Lift2 parts (mipmaps).ini b/NoteSkins/dance/Rainbow/textures/Tap Lift2 parts (mipmaps).ini new file mode 100644 index 0000000000..bac4f6f502 --- /dev/null +++ b/NoteSkins/dance/Rainbow/textures/Tap Lift2 parts (mipmaps).ini @@ -0,0 +1,5 @@ +[AnimatedTexture] +TexVelocityY=-1 +TexOffsetX=0 +Frame0000=Tap Lift2 parts (mipmaps).png +Delay0000=1.0 diff --git a/NoteSkins/dance/Rainbow/textures/Tap Lift2 parts (mipmaps).png b/NoteSkins/dance/Rainbow/textures/Tap Lift2 parts (mipmaps).png new file mode 100644 index 0000000000..0deecd8cab Binary files /dev/null and b/NoteSkins/dance/Rainbow/textures/Tap Lift2 parts (mipmaps).png differ diff --git a/NoteSkins/dance/Rainbow/textures/Tap Note parts (mipmaps).ini b/NoteSkins/dance/Rainbow/textures/Tap Note parts (mipmaps).ini new file mode 100644 index 0000000000..ab8e19da93 --- /dev/null +++ b/NoteSkins/dance/Rainbow/textures/Tap Note parts (mipmaps).ini @@ -0,0 +1,5 @@ +[AnimatedTexture] +TexVelocityY=-1 +TexOffsetX=0 +Frame0000=Tap Note parts (mipmaps).png +Delay0000=1.0 diff --git a/NoteSkins/dance/Delta/Hold Explosion.png b/NoteSkins/dance/Rainbow/textures/Tap Note parts (mipmaps).png similarity index 66% rename from NoteSkins/dance/Delta/Hold Explosion.png rename to NoteSkins/dance/Rainbow/textures/Tap Note parts (mipmaps).png index c6e3824587..7c5cedfd78 100644 Binary files a/NoteSkins/dance/Delta/Hold Explosion.png and b/NoteSkins/dance/Rainbow/textures/Tap Note parts (mipmaps).png differ diff --git a/NoteSkins/dance/Vivid/Down Hold Body Active (doubleres).png b/NoteSkins/dance/Vivid/Down Hold Body Active (doubleres).png new file mode 100644 index 0000000000..c551f969bb Binary files /dev/null and b/NoteSkins/dance/Vivid/Down Hold Body Active (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Down Hold Body Inactive (doubleres).png b/NoteSkins/dance/Vivid/Down Hold Body Inactive (doubleres).png new file mode 100644 index 0000000000..4a06cdb339 Binary files /dev/null and b/NoteSkins/dance/Vivid/Down Hold Body Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Down Hold BottomCap Active (doubleres).png b/NoteSkins/dance/Vivid/Down Hold BottomCap Active (doubleres).png new file mode 100644 index 0000000000..b270cedb6f Binary files /dev/null and b/NoteSkins/dance/Vivid/Down Hold BottomCap Active (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Down Hold BottomCap Inactive (doubleres).png b/NoteSkins/dance/Vivid/Down Hold BottomCap Inactive (doubleres).png new file mode 100644 index 0000000000..3e8b53eef6 Binary files /dev/null and b/NoteSkins/dance/Vivid/Down Hold BottomCap Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Down Hold Explosion.lua b/NoteSkins/dance/Vivid/Down Hold Explosion.lua new file mode 100644 index 0000000000..59b6eaebda --- /dev/null +++ b/NoteSkins/dance/Vivid/Down Hold Explosion.lua @@ -0,0 +1,14 @@ +local t = Def.ActorFrame { + Def.Sprite { + Texture=NOTESKIN:GetPath( '_down', 'Hold Explosion' ); + Frame0000=0; + Delay0000=0.01; + Frame0001=1; + Delay0001=0.01; + Frame0002=2; + Delay0002=0.01; + Frame0003=3; + Delay0003=0.01; + }; +}; +return t; diff --git a/NoteSkins/dance/Vivid/Down Hold Head active 8x1 (doubleres).png b/NoteSkins/dance/Vivid/Down Hold Head active 8x1 (doubleres).png new file mode 100644 index 0000000000..213492e534 Binary files /dev/null and b/NoteSkins/dance/Vivid/Down Hold Head active 8x1 (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Down Hold Head inactive 8x1 (doubleres).png b/NoteSkins/dance/Vivid/Down Hold Head inactive 8x1 (doubleres).png new file mode 100644 index 0000000000..b6698b8855 Binary files /dev/null and b/NoteSkins/dance/Vivid/Down Hold Head inactive 8x1 (doubleres).png differ diff --git a/NoteSkins/dance/easyV2/DownLeft Receptor.lua b/NoteSkins/dance/Vivid/Down Receptor.lua similarity index 87% rename from NoteSkins/dance/easyV2/DownLeft Receptor.lua rename to NoteSkins/dance/Vivid/Down Receptor.lua index 7a4cf762c9..49f2712bbb 100644 --- a/NoteSkins/dance/easyV2/DownLeft Receptor.lua +++ b/NoteSkins/dance/Vivid/Down Receptor.lua @@ -1,19 +1,23 @@ ---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 +--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' ); + Frame0000=0; + Delay0000=0.2; + Frame0001=1; + Delay0001=0.8; + 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; diff --git a/NoteSkins/dance/Vivid/Down Roll Body Active (doubleres).png b/NoteSkins/dance/Vivid/Down Roll Body Active (doubleres).png new file mode 100644 index 0000000000..606c01bcd9 Binary files /dev/null and b/NoteSkins/dance/Vivid/Down Roll Body Active (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Down Roll Body Inactive (doubleres).png b/NoteSkins/dance/Vivid/Down Roll Body Inactive (doubleres).png new file mode 100644 index 0000000000..af1bbcee0c Binary files /dev/null and b/NoteSkins/dance/Vivid/Down Roll Body Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Down Roll BottomCap Active (doubleres).png b/NoteSkins/dance/Vivid/Down Roll BottomCap Active (doubleres).png new file mode 100644 index 0000000000..adcb70d03a Binary files /dev/null and b/NoteSkins/dance/Vivid/Down Roll BottomCap Active (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Down Roll BottomCap Inactive (doubleres).png b/NoteSkins/dance/Vivid/Down Roll BottomCap Inactive (doubleres).png new file mode 100644 index 0000000000..f4d93aaefd Binary files /dev/null and b/NoteSkins/dance/Vivid/Down Roll BottomCap Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Down Roll Explosion.lua b/NoteSkins/dance/Vivid/Down Roll Explosion.lua new file mode 100644 index 0000000000..59b6eaebda --- /dev/null +++ b/NoteSkins/dance/Vivid/Down Roll Explosion.lua @@ -0,0 +1,14 @@ +local t = Def.ActorFrame { + Def.Sprite { + Texture=NOTESKIN:GetPath( '_down', 'Hold Explosion' ); + Frame0000=0; + Delay0000=0.01; + Frame0001=1; + Delay0001=0.01; + Frame0002=2; + Delay0002=0.01; + Frame0003=3; + Delay0003=0.01; + }; +}; +return t; diff --git a/NoteSkins/dance/Vivid/Down Roll Head active 8x1 (doubleres).png b/NoteSkins/dance/Vivid/Down Roll Head active 8x1 (doubleres).png new file mode 100644 index 0000000000..e0d9c1ccdc Binary files /dev/null and b/NoteSkins/dance/Vivid/Down Roll Head active 8x1 (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Down Roll Head inactive 8x1 (doubleres).png b/NoteSkins/dance/Vivid/Down Roll Head inactive 8x1 (doubleres).png new file mode 100644 index 0000000000..6095575065 Binary files /dev/null and b/NoteSkins/dance/Vivid/Down Roll Head inactive 8x1 (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Down Roll TopCap Active (doubleres).png b/NoteSkins/dance/Vivid/Down Roll TopCap Active (doubleres).png new file mode 100644 index 0000000000..8cfeb9d0f8 Binary files /dev/null and b/NoteSkins/dance/Vivid/Down Roll TopCap Active (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Down Roll TopCap Inactive (doubleres).png b/NoteSkins/dance/Vivid/Down Roll TopCap Inactive (doubleres).png new file mode 100644 index 0000000000..44058ed416 Binary files /dev/null and b/NoteSkins/dance/Vivid/Down Roll TopCap Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Down Tap Explosion Bright.png b/NoteSkins/dance/Vivid/Down Tap Explosion Bright.png new file mode 100644 index 0000000000..3f3a41ccda Binary files /dev/null and b/NoteSkins/dance/Vivid/Down Tap Explosion Bright.png differ diff --git a/NoteSkins/dance/Vivid/Down Tap Explosion Dim (doubleres).png b/NoteSkins/dance/Vivid/Down Tap Explosion Dim (doubleres).png new file mode 100644 index 0000000000..2bcf76a402 Binary files /dev/null and b/NoteSkins/dance/Vivid/Down Tap Explosion Dim (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Down Tap Fake.lua b/NoteSkins/dance/Vivid/Down Tap Fake.lua new file mode 100644 index 0000000000..7ae4e99419 --- /dev/null +++ b/NoteSkins/dance/Vivid/Down Tap Fake.lua @@ -0,0 +1,7 @@ +local t = Def.Model { + Meshes=NOTESKIN:GetPath('_down','tap note model'); + Materials=NOTESKIN:GetPath('_down','tap note model'); + Bones=NOTESKIN:GetPath('_down','tap note model'); +}; + +return t; diff --git a/NoteSkins/dance/Vivid/Down Tap Lift.lua b/NoteSkins/dance/Vivid/Down Tap Lift.lua new file mode 100644 index 0000000000..27f5d7ee6d --- /dev/null +++ b/NoteSkins/dance/Vivid/Down Tap Lift.lua @@ -0,0 +1,7 @@ +local t = Def.Model { + Meshes=NOTESKIN:GetPath('_down','tap lift model'); + Materials=NOTESKIN:GetPath('_down','tap lift model'); + Bones=NOTESKIN:GetPath('_down','tap lift model'); +}; + +return t; diff --git a/NoteSkins/dance/Vivid/Down Tap Mine.lua b/NoteSkins/dance/Vivid/Down Tap Mine.lua new file mode 100644 index 0000000000..d0e5ad575d --- /dev/null +++ b/NoteSkins/dance/Vivid/Down Tap Mine.lua @@ -0,0 +1,8 @@ +local t = Def.Model { + Meshes="_mine model.txt"; + Materials="_mine model.txt"; + Bones="_mine model.txt"; +}; + +return t; + diff --git a/NoteSkins/dance/Vivid/Down Tap Note.lua b/NoteSkins/dance/Vivid/Down Tap Note.lua new file mode 100644 index 0000000000..7ae4e99419 --- /dev/null +++ b/NoteSkins/dance/Vivid/Down Tap Note.lua @@ -0,0 +1,7 @@ +local t = Def.Model { + Meshes=NOTESKIN:GetPath('_down','tap note model'); + Materials=NOTESKIN:GetPath('_down','tap note model'); + Bones=NOTESKIN:GetPath('_down','tap note model'); +}; + +return t; diff --git a/NoteSkins/dance/Vivid/Fallback Explosion.lua b/NoteSkins/dance/Vivid/Fallback Explosion.lua new file mode 100644 index 0000000000..fb3615a0bb --- /dev/null +++ b/NoteSkins/dance/Vivid/Fallback Explosion.lua @@ -0,0 +1,38 @@ +--If a Command has "NOTESKIN:GetMetricA" in it, that means it gets the command from the metrics.ini, else use cmd(); to define command. + +local t = Def.ActorFrame { + --Hold Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Hold Explosion" ) .. { + HoldingOnCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "HoldingOnCommand"); + HoldingOffCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "HoldingOffCommand"); + InitCommand=cmd(playcommand,"HoldingOff";finishtweening); + }; + --Roll Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Roll Explosion" ) .. { + RollOnCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "RollOnCommand"); + RollOffCommand=NOTESKIN:GetMetricA("HoldGhostArrow", "RollOffCommand"); + InitCommand=cmd(playcommand,"RollOff";finishtweening); + }; + --Dim Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Dim" ) .. { + InitCommand=cmd(diffusealpha,0); + W5Command=NOTESKIN:GetMetricA("GhostArrowDim", "W5Command"); + W4Command=NOTESKIN:GetMetricA("GhostArrowDim", "W4Command"); + W3Command=NOTESKIN:GetMetricA("GhostArrowDim", "W3Command"); + W2Command=NOTESKIN:GetMetricA("GhostArrowDim", "W2Command"); + JudgmentCommand=cmd(finishtweening); + }; + --Bright Explosion Commands + NOTESKIN:LoadActor( Var "Button", "Tap Explosion Bright" ) .. { + InitCommand=cmd(diffusealpha,0); + HeldCommand=NOTESKIN:GetMetricA("GhostArrowBright", "HeldCommand"); + W1Command=NOTESKIN:GetMetricA("GhostArrowBright", "W1Command"); + JudgmentCommand=cmd(finishtweening); + }; + --Mine Explosion Commands + NOTESKIN:LoadActor( Var "Button", "HitMine Explosion" ) .. { + InitCommand=cmd(blend,"BlendMode_Add";diffusealpha,0); + HitMineCommand=NOTESKIN:GetMetricA("GhostArrowBright", "HitMineCommand"); + }; +} +return t; \ No newline at end of file diff --git a/NoteSkins/dance/Vivid/Left Hold Body active (doubleres).png b/NoteSkins/dance/Vivid/Left Hold Body active (doubleres).png new file mode 100644 index 0000000000..c7c5b29e1f Binary files /dev/null and b/NoteSkins/dance/Vivid/Left Hold Body active (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Left Hold Body inactive (doubleres).png b/NoteSkins/dance/Vivid/Left Hold Body inactive (doubleres).png new file mode 100644 index 0000000000..48f5af8b1f Binary files /dev/null and b/NoteSkins/dance/Vivid/Left Hold Body inactive (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Left Hold BottomCap active (doubleres).png b/NoteSkins/dance/Vivid/Left Hold BottomCap active (doubleres).png new file mode 100644 index 0000000000..996cc870e8 Binary files /dev/null and b/NoteSkins/dance/Vivid/Left Hold BottomCap active (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Left Hold BottomCap inactive (doubleres).png b/NoteSkins/dance/Vivid/Left Hold BottomCap inactive (doubleres).png new file mode 100644 index 0000000000..0070c31751 Binary files /dev/null and b/NoteSkins/dance/Vivid/Left Hold BottomCap inactive (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/NoteSkin.lua b/NoteSkins/dance/Vivid/NoteSkin.lua new file mode 100644 index 0000000000..f26335595a --- /dev/null +++ b/NoteSkins/dance/Vivid/NoteSkin.lua @@ -0,0 +1,105 @@ +--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 +ret.RedirTable = +{ + Up = "Down", + Down = "Down", + Left = "Down", + Right = "Down", + UpLeft = "Down", + UpRight = "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); + + if not string.find(sElement, "Head") and + not string.find(sElement, "Explosion") then + if string.find(sElement, "Hold") or + string.find(sElement, "Hold") then + return sButton, sElement; + end + end + + sButton = ret.RedirTable[sButton]; + + 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"] = false, + ["Tap Explosion Dim"] = true, + ["Tap Note"] = true, + ["Tap Fake"] = true, + ["Tap Lift"] = 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 = +{ + Up = 180, + Down = 0, + Left = 90, + Right = -90, + UpLeft = 135, + UpRight = 225, +}; + +-- Parts that should be Redirected to _Blank.png +-- you can add/remove stuff if you want +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, +}; + +-- dont forget to close the ret cuz else it wont work ;> +return ret; diff --git a/NoteSkins/dance/Vivid/Right Hold Body active (doubleres).png b/NoteSkins/dance/Vivid/Right Hold Body active (doubleres).png new file mode 100644 index 0000000000..6c8e420149 Binary files /dev/null and b/NoteSkins/dance/Vivid/Right Hold Body active (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Right Hold Body inactive (doubleres).png b/NoteSkins/dance/Vivid/Right Hold Body inactive (doubleres).png new file mode 100644 index 0000000000..71d0b446ac Binary files /dev/null and b/NoteSkins/dance/Vivid/Right Hold Body inactive (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Right Hold BottomCap active (doubleres).png b/NoteSkins/dance/Vivid/Right Hold BottomCap active (doubleres).png new file mode 100644 index 0000000000..87b69bd1c7 Binary files /dev/null and b/NoteSkins/dance/Vivid/Right Hold BottomCap active (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Right Hold BottomCap inactive (doubleres).png b/NoteSkins/dance/Vivid/Right Hold BottomCap inactive (doubleres).png new file mode 100644 index 0000000000..bca5fd0c9a Binary files /dev/null and b/NoteSkins/dance/Vivid/Right Hold BottomCap inactive (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Up Hold Body active (doubleres).png b/NoteSkins/dance/Vivid/Up Hold Body active (doubleres).png new file mode 100644 index 0000000000..5f4be8de1c Binary files /dev/null and b/NoteSkins/dance/Vivid/Up Hold Body active (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Up Hold Body inactive (doubleres).png b/NoteSkins/dance/Vivid/Up Hold Body inactive (doubleres).png new file mode 100644 index 0000000000..3460297ede Binary files /dev/null and b/NoteSkins/dance/Vivid/Up Hold Body inactive (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Up Hold BottomCap active (doubleres).png b/NoteSkins/dance/Vivid/Up Hold BottomCap active (doubleres).png new file mode 100644 index 0000000000..072d9b3790 Binary files /dev/null and b/NoteSkins/dance/Vivid/Up Hold BottomCap active (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/Up Hold BottomCap inactive (doubleres).png b/NoteSkins/dance/Vivid/Up Hold BottomCap inactive (doubleres).png new file mode 100644 index 0000000000..788e62cf5a Binary files /dev/null and b/NoteSkins/dance/Vivid/Up Hold BottomCap inactive (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/UpLeft Hold Body Active (doubleres).png b/NoteSkins/dance/Vivid/UpLeft Hold Body Active (doubleres).png new file mode 100644 index 0000000000..00363322d2 Binary files /dev/null and b/NoteSkins/dance/Vivid/UpLeft Hold Body Active (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/UpLeft Hold Body Inactive (doubleres).png b/NoteSkins/dance/Vivid/UpLeft Hold Body Inactive (doubleres).png new file mode 100644 index 0000000000..4190bb41b1 Binary files /dev/null and b/NoteSkins/dance/Vivid/UpLeft Hold Body Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/UpLeft Hold BottomCap Active (doubleres).png b/NoteSkins/dance/Vivid/UpLeft Hold BottomCap Active (doubleres).png new file mode 100644 index 0000000000..84395f443f Binary files /dev/null and b/NoteSkins/dance/Vivid/UpLeft Hold BottomCap Active (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/UpLeft Hold BottomCap Inactive (doubleres).png b/NoteSkins/dance/Vivid/UpLeft Hold BottomCap Inactive (doubleres).png new file mode 100644 index 0000000000..c96d2bf1a6 Binary files /dev/null and b/NoteSkins/dance/Vivid/UpLeft Hold BottomCap Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/UpRight Hold Body Active (doubleres).png b/NoteSkins/dance/Vivid/UpRight Hold Body Active (doubleres).png new file mode 100644 index 0000000000..983ab3d9a7 Binary files /dev/null and b/NoteSkins/dance/Vivid/UpRight Hold Body Active (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/UpRight Hold Body Inactive (doubleres).png b/NoteSkins/dance/Vivid/UpRight Hold Body Inactive (doubleres).png new file mode 100644 index 0000000000..495cdd47da Binary files /dev/null and b/NoteSkins/dance/Vivid/UpRight Hold Body Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/UpRight Hold BottomCap Active (doubleres).png b/NoteSkins/dance/Vivid/UpRight Hold BottomCap Active (doubleres).png new file mode 100644 index 0000000000..ddb39594c5 Binary files /dev/null and b/NoteSkins/dance/Vivid/UpRight Hold BottomCap Active (doubleres).png differ diff --git a/NoteSkins/dance/easyV2/Center Hold Bottomcap Active.png b/NoteSkins/dance/Vivid/UpRight Hold BottomCap Inactive (doubleres).png similarity index 77% rename from NoteSkins/dance/easyV2/Center Hold Bottomcap Active.png rename to NoteSkins/dance/Vivid/UpRight Hold BottomCap Inactive (doubleres).png index eda688cab2..4c0f1ea118 100644 Binary files a/NoteSkins/dance/easyV2/Center Hold Bottomcap Active.png and b/NoteSkins/dance/Vivid/UpRight Hold BottomCap Inactive (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/_Down Go Receptor Go 2x1 (res 128x64).png b/NoteSkins/dance/Vivid/_Down Go Receptor Go 2x1 (res 128x64).png new file mode 100644 index 0000000000..aed822d4c7 Binary files /dev/null and b/NoteSkins/dance/Vivid/_Down Go Receptor Go 2x1 (res 128x64).png differ diff --git a/NoteSkins/dance/Vivid/_Down Hold Explosion 4x1 (doubleres).png b/NoteSkins/dance/Vivid/_Down Hold Explosion 4x1 (doubleres).png new file mode 100644 index 0000000000..7d925fccab Binary files /dev/null and b/NoteSkins/dance/Vivid/_Down Hold Explosion 4x1 (doubleres).png differ diff --git a/NoteSkins/dance/Vivid/_down tap lift model.txt b/NoteSkins/dance/Vivid/_down tap lift model.txt new file mode 100644 index 0000000000..99c0351bb8 --- /dev/null +++ b/NoteSkins/dance/Vivid/_down tap lift model.txt @@ -0,0 +1,160 @@ +// MilkShape 3D ASCII + +Frames: 30 +Frame: 1 + +Meshes: 2 +"frame" 1 1 +36 +0 1.500000 28.000000 0.000005 0.065523 0.068416 -1 +0 2.000000 30.000000 0.000005 0.063171 0.069380 -1 +0 -2.000000 30.000000 0.000005 0.087725 0.071097 -1 +0 -1.500000 28.000000 0.000005 0.085475 0.069820 -1 +0 8.000000 21.500000 0.000004 0.032200 0.128497 -1 +0 10.000000 22.000000 0.000004 0.028876 0.147933 -1 +0 10.000000 0.000000 0.000000 0.011447 0.497174 -1 +0 18.500000 10.000000 0.000002 0.015941 0.343234 -1 +0 18.000000 12.000000 0.000002 0.016983 0.314690 -1 +0 10.000000 4.000000 0.000001 0.014775 0.378867 -1 +0 23.500000 10.000000 0.000002 0.014987 0.372102 -1 +0 24.000000 12.000000 0.000002 0.015605 0.353105 -1 +0 -18.500000 10.000000 0.000002 0.131996 0.348850 -1 +0 -10.000000 4.000000 0.000001 0.133143 0.384499 -1 +0 -18.000000 12.000000 0.000002 0.130975 0.320288 -1 +0 -10.000000 0.000000 0.000000 0.136447 0.502826 -1 +0 -8.000000 21.500000 0.000004 0.116488 0.133426 -1 +0 -10.000000 22.000000 0.000004 0.119596 0.153069 -1 +0 28.000000 5.500000 0.000001 0.013081 0.436815 -1 +0 30.000000 6.000000 0.000001 0.013111 0.435746 -1 +0 30.000000 0.000000 0.000000 0.011447 0.497174 -1 +0 28.000000 0.500000 0.000000 0.011596 0.491616 -1 +0 0.000000 -27.500000 -0.000004 0.072472 0.932979 -1 +0 0.000000 -30.000000 -0.000005 0.072472 0.932979 -1 +0 30.000000 0.000000 0.000000 0.011625 0.497174 -1 +0 28.000000 0.500000 0.000000 0.011477 0.491616 -1 +0 -28.000000 0.500000 0.000000 0.136299 0.497268 -1 +0 -30.000000 0.000000 0.000000 0.136447 0.502826 -1 +0 -28.000000 5.500000 0.000001 0.134819 0.442462 -1 +0 -30.000000 6.000000 0.000001 0.134789 0.441393 -1 +0 -23.500000 10.000000 0.000002 0.132934 0.377733 -1 +0 -24.000000 12.000000 0.000002 0.132325 0.358726 -1 +0 8.000000 0.000000 0.000000 0.011447 0.497174 -1 +0 -8.000000 0.000000 0.000000 0.136447 0.502826 -1 +0 -10.000000 1.500000 0.000000 0.135203 0.456484 -1 +0 10.000000 1.500000 0.000000 0.012695 0.450835 -1 +1 +-0.000000 -0.000000 1.000000 +30 +0 0 1 2 0 0 0 1 +0 3 0 2 0 0 0 1 +0 4 5 1 0 0 0 1 +0 1 0 4 0 0 0 1 +0 5 4 6 0 0 0 1 +0 7 8 9 0 0 0 1 +0 10 11 8 0 0 0 1 +0 8 7 10 0 0 0 1 +0 12 13 14 0 0 0 1 +0 15 16 17 0 0 0 1 +0 16 3 2 0 0 0 1 +0 16 2 17 0 0 0 1 +0 18 19 11 0 0 0 1 +0 11 10 18 0 0 0 1 +0 20 19 18 0 0 0 1 +0 18 21 20 0 0 0 1 +0 22 23 24 0 0 0 1 +0 24 25 22 0 0 0 1 +0 22 26 27 0 0 0 1 +0 27 23 22 0 0 0 1 +0 28 29 27 0 0 0 1 +0 27 26 28 0 0 0 1 +0 30 31 29 0 0 0 1 +0 29 28 30 0 0 0 1 +0 12 14 31 0 0 0 1 +0 31 30 12 0 0 0 1 +0 4 32 6 0 0 0 1 +0 15 33 16 0 0 0 1 +0 34 13 12 0 0 0 1 +0 7 9 35 0 0 0 1 +"fill" 1 0 +29 +0 1.500000 21.000000 0.000003 0.503271 0.001033 -1 +0 -1.500000 21.000000 0.000003 0.503271 0.001033 -1 +0 -4.000000 18.500000 0.000003 0.503271 0.001033 -1 +0 4.000000 18.500000 0.000003 0.503271 0.001033 -1 +0 -4.000000 9.000000 0.000001 0.503271 0.001033 -1 +0 4.000000 9.000000 0.000001 0.503271 0.001033 -1 +0 0.000000 5.000000 0.000001 0.503271 0.001033 -1 +0 1.500000 4.000000 0.000001 0.510899 0.001033 -1 +0 4.000000 -5.000000 -0.000001 0.510899 0.001033 -1 +0 4.000000 6.500000 0.000001 0.510899 0.001033 -1 +0 0.000000 -9.000000 -0.000001 0.510899 0.001033 -1 +0 -1.500000 4.000000 0.000001 0.510899 0.001033 -1 +0 -4.000000 6.500000 0.000001 0.510899 0.001033 -1 +0 -4.000000 -5.000000 -0.000001 0.510899 0.001033 -1 +0 -1.500000 -10.000000 -0.000002 0.519033 0.001033 -1 +0 0.000000 -21.500000 -0.000004 0.519033 0.001033 -1 +0 1.500000 -10.000000 -0.000002 0.519033 0.001033 -1 +0 8.500000 -6.000000 -0.000001 0.519033 0.001033 -1 +0 -8.500000 -6.000000 -0.000001 0.519033 0.001033 -1 +0 23.000000 4.000000 0.000001 0.521130 0.001033 -1 +0 22.000000 5.000000 0.000001 0.521130 0.001033 -1 +0 19.500000 5.000000 0.000001 0.521130 0.001033 -1 +0 23.000000 1.500000 0.000000 0.521130 0.001033 -1 +0 -19.500000 5.000000 0.000001 0.517491 0.001033 -1 +0 -22.000000 5.000000 0.000001 0.517491 0.001033 -1 +0 -23.000000 4.000000 0.000001 0.517491 0.001033 -1 +0 -23.000000 1.500000 0.000000 0.517491 0.001033 -1 +0 5.500000 -6.000000 -0.000001 0.519033 0.001033 -1 +0 -5.500000 -6.000000 -0.000001 0.519033 0.001033 -1 +1 +0.000000 -0.000000 1.000000 +23 +0 0 1 2 0 0 0 1 +0 2 3 0 0 0 0 1 +0 4 5 3 0 0 0 1 +0 4 3 2 0 0 0 1 +0 4 6 5 0 0 0 1 +0 7 8 9 0 0 0 1 +0 10 8 7 0 0 0 1 +0 10 7 11 0 0 0 1 +0 10 11 12 0 0 0 1 +0 12 13 10 0 0 0 1 +0 14 15 16 0 0 0 1 +0 15 17 16 0 0 0 1 +0 15 14 18 0 0 0 1 +0 19 20 21 0 0 0 1 +0 21 22 19 0 0 0 1 +0 23 24 25 0 0 0 1 +0 23 25 26 0 0 0 1 +0 15 18 23 0 0 0 1 +0 23 26 15 0 0 0 1 +0 21 17 15 0 0 0 1 +0 15 22 21 0 0 0 1 +0 16 17 27 0 0 0 1 +0 14 28 18 0 0 0 1 + +Materials: 2 +"fill" +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.128000 +1.000000 +"textures\Tap Lift2 parts (mipmaps).ini" +"" +"frame" +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.128000 +1.000000 +"textures\Tap Lift parts (mipmaps).ini" +"" + +Bones: 0 +GroupComments: 0 +MaterialComments: 0 +BoneComments: 0 +ModelComment: 0 diff --git a/NoteSkins/dance/Vivid/_down tap note model.txt b/NoteSkins/dance/Vivid/_down tap note model.txt new file mode 100644 index 0000000000..a86b666f94 --- /dev/null +++ b/NoteSkins/dance/Vivid/_down tap note model.txt @@ -0,0 +1,256 @@ +// MilkShape 3D ASCII + +Frames: 30 +Frame: 1 + +Meshes: 2 +"Arrow" 0 0 +48 +0 1.500000 21.000000 0.000000 0.000000 0.059122 -1 +0 1.500000 28.000000 0.000000 0.000000 0.000000 -1 +0 -1.500000 28.000000 0.000000 0.000000 0.000000 -1 +0 -1.500000 21.000000 0.000000 0.000000 0.059122 -1 +0 -8.000000 21.500000 0.000000 0.000000 0.054899 -1 +0 -4.000000 18.500000 0.000000 0.000000 0.080236 -1 +0 -1.500000 4.000000 0.000000 0.000000 0.202703 -1 +0 0.000000 5.000000 0.000000 0.000000 0.194257 -1 +0 -4.000000 9.000000 0.000000 0.000000 0.160473 -1 +0 -4.000000 6.500000 0.000000 0.000000 0.181588 -1 +0 1.500000 4.000000 0.000000 0.000000 0.202703 -1 +0 4.000000 6.500000 0.000000 0.000000 0.181588 -1 +0 4.000000 9.000000 0.000000 0.000000 0.160473 -1 +0 4.000000 18.500000 0.000000 0.000000 0.080236 -1 +0 8.000000 21.500000 0.000000 0.000000 0.054899 -1 +0 4.000000 -5.000000 0.000000 0.000000 0.278716 -1 +0 19.500000 5.000000 0.000000 0.000000 0.194257 -1 +0 18.500000 10.000000 0.000000 0.000000 0.152027 -1 +0 10.000000 0.000000 0.000000 0.000000 0.236486 -1 +0 8.500000 -6.000000 0.000000 0.000000 0.287162 -1 +0 5.500000 -6.000000 0.000000 0.000000 0.287162 -1 +0 0.000000 -9.000000 0.000000 0.000000 0.312500 -1 +0 1.500000 -10.000000 0.000000 0.000000 0.320946 -1 +0 -1.500000 -10.000000 0.000000 0.000000 0.320946 -1 +0 -4.000000 -5.000000 0.000000 0.000000 0.278716 -1 +0 -5.500000 -6.000000 0.000000 0.000000 0.287162 -1 +0 -10.000000 0.000000 0.000000 0.000000 0.236486 -1 +0 -8.500000 -6.000000 0.000000 0.000000 0.287162 -1 +0 -18.500000 10.000000 0.000000 0.000000 0.152027 -1 +0 -19.500000 5.000000 0.000000 0.000000 0.194257 -1 +0 -23.500000 10.000000 0.000000 0.000000 0.152027 -1 +0 -22.000000 5.000000 0.000000 0.000000 0.194257 -1 +0 -28.000000 5.500000 0.000000 0.000000 0.190034 -1 +0 -23.000000 4.000000 0.000000 0.000000 0.202703 -1 +0 -23.000000 1.500000 0.000000 0.000000 0.223818 -1 +0 -28.000000 0.500000 0.000000 0.000000 0.232264 -1 +0 0.000000 -27.500000 0.000000 0.000000 0.468750 -1 +0 0.000000 -21.500000 0.000000 0.000000 0.418074 -1 +0 28.000000 0.500000 0.000000 0.000000 0.232264 -1 +0 23.000000 1.500000 0.000000 0.000000 0.223818 -1 +0 28.000000 5.500000 0.000000 0.000000 0.190034 -1 +0 23.000000 4.000000 0.000000 0.000000 0.202703 -1 +0 23.500000 10.000000 0.000000 0.000000 0.152027 -1 +0 22.000000 5.000000 0.000000 0.000000 0.194257 -1 +0 8.000000 0.000000 0.000000 0.000000 0.236486 -1 +0 -8.000000 0.000000 0.000000 0.000000 0.236486 -1 +0 -10.000000 1.500000 0.000000 0.000000 0.223818 -1 +0 10.000000 1.500000 0.000000 0.000000 0.223818 -1 +1 +0.000000 0.000000 1.000000 +49 +0 0 1 2 0 0 0 1 +0 2 3 0 0 0 0 1 +0 3 2 4 0 0 0 1 +0 3 4 5 0 0 0 1 +0 6 7 8 0 0 0 1 +0 8 9 6 0 0 0 1 +0 10 7 7 0 0 0 1 +0 6 10 7 0 0 0 1 +0 11 12 7 0 0 0 1 +0 10 11 7 0 0 0 1 +0 13 14 1 0 0 0 1 +0 13 1 0 0 0 0 1 +0 14 13 15 0 0 0 1 +0 16 17 18 0 0 0 1 +0 19 16 18 0 0 0 1 +0 20 19 18 0 0 0 1 +0 15 20 18 0 0 0 1 +0 21 22 20 0 0 0 1 +0 15 21 20 0 0 0 1 +0 23 22 21 0 0 0 1 +0 24 25 23 0 0 0 1 +0 24 23 21 0 0 0 1 +0 26 25 24 0 0 0 1 +0 26 27 25 0 0 0 1 +0 28 29 27 0 0 0 1 +0 27 26 28 0 0 0 1 +0 28 30 29 0 0 0 1 +0 30 31 29 0 0 0 1 +0 32 33 31 0 0 0 1 +0 31 30 32 0 0 0 1 +0 32 34 33 0 0 0 1 +0 32 35 34 0 0 0 1 +0 36 37 34 0 0 0 1 +0 34 35 36 0 0 0 1 +0 36 38 39 0 0 0 1 +0 36 39 37 0 0 0 1 +0 38 40 39 0 0 0 1 +0 40 41 39 0 0 0 1 +0 42 43 41 0 0 0 1 +0 42 41 40 0 0 0 1 +0 16 43 42 0 0 0 1 +0 16 42 17 0 0 0 1 +0 15 18 44 0 0 0 1 +0 14 15 44 0 0 0 1 +0 26 24 45 0 0 0 1 +0 45 24 5 0 0 0 1 +0 5 4 45 0 0 0 1 +0 26 46 28 0 0 0 1 +0 17 47 18 0 0 0 1 +"Frame" 0 1 +64 +0 1.500000 28.000000 0.000000 0.761963 0.250000 -1 +0 2.000000 30.000000 0.000000 0.765625 0.234375 -1 +0 -2.000000 30.000000 0.000000 0.736328 0.234375 -1 +0 -1.500000 28.000000 0.000000 0.739990 0.250000 -1 +0 8.000000 21.500000 0.000000 0.809570 0.300781 -1 +0 10.000000 22.000000 0.000000 0.824219 0.296875 -1 +0 10.000000 0.000000 0.000000 0.824219 0.468750 -1 +0 18.500000 10.000000 0.000000 0.886475 0.390625 -1 +0 18.000000 12.000000 0.000000 0.882813 0.375000 -1 +0 10.000000 4.000000 0.000000 0.824219 0.437500 -1 +0 23.500000 10.000000 0.000000 0.923096 0.390625 -1 +0 24.000000 12.000000 0.000000 0.926758 0.375000 -1 +0 -18.500000 10.000000 0.000000 0.615479 0.390625 -1 +0 -10.000000 4.000000 0.000000 0.677734 0.437500 -1 +0 -18.000000 12.000000 0.000000 0.619141 0.375000 -1 +0 -10.000000 0.000000 0.000000 0.677734 0.468750 -1 +0 -8.000000 21.500000 0.000000 0.692383 0.300781 -1 +0 -10.000000 22.000000 0.000000 0.677734 0.296875 -1 +0 28.000000 5.500000 0.000000 0.956055 0.425781 -1 +0 30.000000 6.000000 0.000000 0.970703 0.421875 -1 +0 30.000000 0.000000 0.000000 0.970703 0.468750 -1 +0 28.000000 0.500000 0.000000 0.956055 0.464844 -1 +0 0.000000 -27.500000 0.000000 0.750977 0.683594 -1 +0 0.000000 -30.000000 0.000000 0.750977 0.703125 -1 +0 -28.000000 0.500000 0.000000 0.545898 0.464844 -1 +0 -30.000000 0.000000 0.000000 0.531250 0.468750 -1 +0 -28.000000 5.500000 0.000000 0.545898 0.425781 -1 +0 -30.000000 6.000000 0.000000 0.531250 0.421875 -1 +0 -23.500000 10.000000 0.000000 0.578857 0.390625 -1 +0 -24.000000 12.000000 0.000000 0.575195 0.375000 -1 +0 8.000000 0.000000 0.000000 0.809570 0.468750 -1 +0 -8.000000 0.000000 0.000000 0.692383 0.468750 -1 +0 -10.000000 1.500000 0.000000 0.677734 0.457031 -1 +0 10.000000 1.500000 0.000000 0.824219 0.457031 -1 +0 1.500000 21.000000 -0.000000 0.061865 0.001033 -1 +0 -1.500000 21.000000 -0.000000 0.061608 0.001033 -1 +0 -4.000000 18.500000 -0.000000 0.061394 0.001033 -1 +0 4.000000 18.500000 -0.000000 0.062079 0.001033 -1 +0 -4.000000 9.000000 0.000000 0.061394 0.001033 -1 +0 4.000000 9.000000 0.000000 0.062079 0.001033 -1 +0 0.000000 5.000000 0.000000 0.061865 0.001033 -1 +0 1.500000 4.000000 -0.000000 0.198399 0.001033 -1 +0 4.000000 -5.000000 0.000000 0.198613 0.001033 -1 +0 4.000000 6.500000 -0.000000 0.198613 0.001033 -1 +0 0.000000 -9.000000 0.000000 0.198399 0.001033 -1 +0 -1.500000 4.000000 -0.000000 0.198142 0.001033 -1 +0 0.000000 -9.000000 0.000000 0.198142 0.001033 -1 +0 -4.000000 6.500000 -0.000000 0.197928 0.001033 -1 +0 -4.000000 -5.000000 0.000000 0.197928 0.001033 -1 +0 -1.500000 -10.000000 -0.000000 0.315908 0.001033 -1 +0 0.000000 -21.500000 -0.000000 0.316036 0.001033 -1 +0 1.500000 -10.000000 -0.000000 0.316164 0.001033 -1 +0 8.500000 -6.000000 -0.000000 0.316764 0.001033 -1 +0 -8.500000 -6.000000 -0.000000 0.315308 0.001033 -1 +0 23.000000 4.000000 -0.000000 0.318005 0.001033 -1 +0 22.000000 5.000000 -0.000000 0.317920 0.001033 -1 +0 19.500000 5.000000 -0.000000 0.317706 0.001033 -1 +0 23.000000 1.500000 -0.000000 0.318005 0.001033 -1 +0 -19.500000 5.000000 -0.000000 0.314366 0.001033 -1 +0 -22.000000 5.000000 -0.000000 0.314152 0.001033 -1 +0 -23.000000 4.000000 -0.000000 0.314066 0.001033 -1 +0 -23.000000 1.500000 -0.000000 0.314066 0.001033 -1 +0 5.500000 -6.000000 0.000000 0.316507 0.001033 -1 +0 -5.500000 -6.000000 0.000000 0.315565 0.001033 -1 +1 +0.000000 0.000000 1.000000 +53 +0 0 1 2 0 0 0 1 +0 3 0 2 0 0 0 1 +0 4 5 1 0 0 0 1 +0 1 0 4 0 0 0 1 +0 5 4 6 0 0 0 1 +0 7 8 9 0 0 0 1 +0 10 11 8 0 0 0 1 +0 8 7 10 0 0 0 1 +0 12 13 14 0 0 0 1 +0 15 16 17 0 0 0 1 +0 16 3 2 0 0 0 1 +0 16 2 17 0 0 0 1 +0 18 19 11 0 0 0 1 +0 11 10 18 0 0 0 1 +0 20 19 18 0 0 0 1 +0 18 21 20 0 0 0 1 +0 22 23 20 0 0 0 1 +0 20 21 22 0 0 0 1 +0 22 24 25 0 0 0 1 +0 25 23 22 0 0 0 1 +0 26 27 25 0 0 0 1 +0 25 24 26 0 0 0 1 +0 28 29 27 0 0 0 1 +0 27 26 28 0 0 0 1 +0 12 14 29 0 0 0 1 +0 29 28 12 0 0 0 1 +0 4 30 6 0 0 0 1 +0 15 31 16 0 0 0 1 +0 32 13 12 0 0 0 1 +0 7 9 33 0 0 0 1 +0 34 35 36 0 0 0 1 +0 36 37 34 0 0 0 1 +0 38 39 37 0 0 0 1 +0 38 37 36 0 0 0 1 +0 38 40 39 0 0 0 1 +0 41 42 43 0 0 0 1 +0 44 42 41 0 0 0 1 +0 44 41 45 0 0 0 1 +0 46 45 47 0 0 0 1 +0 47 48 46 0 0 0 1 +0 49 50 51 0 0 0 1 +0 50 52 51 0 0 0 1 +0 50 49 53 0 0 0 1 +0 54 55 56 0 0 0 1 +0 56 57 54 0 0 0 1 +0 58 59 60 0 0 0 1 +0 58 60 61 0 0 0 1 +0 50 53 58 0 0 0 1 +0 58 61 50 0 0 0 1 +0 56 52 50 0 0 0 1 +0 50 57 56 0 0 0 1 +0 51 52 62 0 0 0 1 +0 49 63 53 0 0 0 1 + +Materials: 2 +"Colours" +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 +"textures\colours.ini" +"" +"Frame" +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 +"textures\frame.ini" +"" + +Bones: 0 +GroupComments: 0 +MaterialComments: 0 +BoneComments: 0 +ModelComment: 0 diff --git a/NoteSkins/dance/Vivid/_mine ani tex.ini b/NoteSkins/dance/Vivid/_mine ani tex.ini new file mode 100644 index 0000000000..973b2903e4 --- /dev/null +++ b/NoteSkins/dance/Vivid/_mine ani tex.ini @@ -0,0 +1,5 @@ +[AnimatedTexture] +TexVelocityX=1 +TexOffsetX=0 +Frame0000=_mine tex.png +Delay0000=1.0 diff --git a/NoteSkins/dance/Vivid/_mine model.txt b/NoteSkins/dance/Vivid/_mine model.txt new file mode 100644 index 0000000000..20f2656768 --- /dev/null +++ b/NoteSkins/dance/Vivid/_mine model.txt @@ -0,0 +1,325 @@ +// MilkShape 3D ASCII + +Frames: 30 +Frame: 1 + +Meshes: 2 +"red" 0 0 +17 +0 0.000000 0.000000 -1.000000 0.308600 0.752000 -1 +0 -11.379168 -4.712500 -1.000004 -0.000000 0.752000 -1 +0 -8.873334 -8.873334 -1.000004 -0.000000 0.752000 -1 +0 -4.712500 -11.379168 -1.000008 -0.000000 0.752000 -1 +0 0.000000 -12.551667 -1.000008 -0.000000 0.752000 -1 +0 4.712500 -11.379168 -1.000008 -0.000000 0.752000 -1 +0 8.873334 -8.873334 -1.000004 -0.000000 0.752000 -1 +0 11.379168 -4.712500 -1.000004 -0.000000 0.752000 -1 +0 12.551667 0.000000 -1.000000 -0.000000 0.752000 -1 +0 11.379168 4.712500 -0.999996 -0.000000 0.752000 -1 +0 8.873334 8.873334 -0.999996 -0.000000 0.752000 -1 +0 4.712500 11.379168 -0.999992 -0.000000 0.752000 -1 +0 0.000000 12.551667 -0.999992 -0.000000 0.752000 -1 +0 -4.712500 11.379168 -0.999992 -0.000000 0.752000 -1 +0 -8.873334 8.873334 -0.999996 -0.000000 0.752000 -1 +0 -11.379168 4.712500 -0.999996 -0.000000 0.752000 -1 +0 -12.551667 0.000000 -1.000000 -0.000000 0.752000 -1 +1 +0.000000 -0.000000 1.000000 +16 +0 0 1 2 0 0 0 1 +0 0 3 4 0 0 0 1 +0 0 5 6 0 0 0 1 +0 0 7 8 0 0 0 1 +0 0 9 10 0 0 0 1 +0 0 11 12 0 0 0 1 +0 0 13 14 0 0 0 1 +0 0 14 15 0 0 0 1 +0 13 0 12 0 0 0 1 +0 15 16 0 0 0 0 1 +0 1 0 16 0 0 0 1 +0 3 0 2 0 0 0 1 +0 5 0 4 0 0 0 1 +0 7 0 6 0 0 0 1 +0 9 0 8 0 0 0 1 +0 11 0 10 0 0 0 1 +"mine" 1 1 +72 +1 16.873676 0.423606 7.220973 0.850500 0.245900 0 +1 15.991208 4.795560 7.220976 0.832200 0.200500 0 +1 6.880689 0.428622 0.035691 0.642900 0.245900 0 +1 14.413095 8.904943 7.220976 0.799400 0.157900 0 +1 5.776950 3.872279 0.035692 0.620000 0.210100 0 +1 6.492279 2.231137 0.035691 0.634900 0.227200 0 +1 11.572217 12.151866 7.220979 0.740400 0.124100 0 +1 8.231382 14.836138 7.220982 0.671000 0.096300 0 +1 3.197927 6.197128 0.035694 0.566400 0.186000 0 +1 4.606176 5.177380 0.035694 0.595700 0.196600 0 +1 4.028089 16.257639 7.220982 0.583700 0.081500 0 +1 -0.343864 16.953993 7.220982 0.492900 0.074300 0 +1 -0.348877 6.961015 0.035694 0.492800 0.178000 0 +1 1.453636 6.761433 0.035694 0.530200 0.180100 0 +1 -4.715816 16.071526 7.220982 0.402000 0.083400 0 +1 -8.825201 14.493416 7.220979 0.316700 0.099800 0 +1 -3.792532 5.857276 0.035694 0.421200 0.189500 0 +1 -2.151391 6.572604 0.035694 0.455300 0.182100 0 +1 -12.072124 11.652539 7.220979 0.249200 0.129300 0 +1 -14.756394 8.311706 7.220976 0.193500 0.164000 0 +1 -6.117381 3.278254 0.035692 0.372900 0.216300 0 +1 -5.097634 4.686503 0.035694 0.394100 0.201700 0 +1 -16.177898 4.108413 7.220974 0.164000 0.207700 0 +1 -16.874254 -0.263541 7.220973 0.149500 0.253100 0 +1 -6.881268 -0.268551 0.035691 0.357100 0.253100 0 +1 -6.681685 1.533964 0.035691 0.361200 0.234400 0 +1 -15.991787 -4.635495 7.220971 0.167800 0.298500 0 +1 -14.413672 -8.744879 7.220969 0.200600 0.341200 0 +1 -5.777528 -3.712208 0.035689 0.380000 0.288900 0 +1 -6.492858 -2.071065 0.035690 0.365100 0.271900 0 +1 -11.572795 -11.991805 7.220967 0.259600 0.374900 0 +1 -8.231961 -14.676075 7.220965 0.329000 0.402800 0 +1 -3.198506 -6.037056 0.035688 0.433600 0.313000 0 +1 -4.606755 -5.017308 0.035688 0.404300 0.302500 0 +1 -4.028668 -16.097580 7.220965 0.416300 0.417500 0 +1 0.343285 -16.793934 7.220965 0.507100 0.424800 0 +1 0.348297 -6.800941 0.035688 0.507200 0.321000 0 +1 -1.454217 -6.601361 0.035688 0.469800 0.318900 0 +1 4.715238 -15.911463 7.220965 0.597900 0.415600 0 +1 8.824622 -14.333351 7.220965 0.683300 0.399200 0 +1 3.791953 -5.697202 0.035688 0.578800 0.309500 0 +1 2.150812 -6.412531 0.035688 0.544700 0.316900 0 +1 12.071547 -11.492471 7.220968 0.750800 0.369700 0 +1 14.755816 -8.151638 7.220969 0.806500 0.335000 0 +1 6.116802 -3.118181 0.035689 0.627100 0.282700 0 +1 5.097054 -4.526429 0.035688 0.605900 0.297400 0 +1 16.177320 -3.948349 7.220972 0.836000 0.291400 0 +1 6.681106 -1.373890 0.035691 0.638800 0.264600 0 +1 21.694124 -6.384494 7.220971 0.950600 0.316700 0 +1 22.861378 -0.466461 7.220973 0.974900 0.255200 0 +1 19.500269 -11.908672 7.220967 0.905100 0.374000 0 +1 15.652746 -16.342566 7.220965 0.825100 0.420100 0 +1 11.057144 -19.953318 7.220963 0.729700 0.457600 0 +1 5.371253 -21.910412 7.220963 0.611600 0.477900 0 +1 -0.546781 -22.781635 7.220962 0.488600 0.487000 0 +1 -6.464816 -21.614384 7.220963 0.365700 0.474800 0 +1 -11.988995 -19.420530 7.220963 0.251000 0.452000 0 +1 -16.422888 -15.573006 7.220965 0.158900 0.412100 0 +1 -20.033644 -10.977400 7.220968 0.083900 0.364400 0 +1 -21.990730 -5.291509 7.220971 0.043200 0.305300 0 +1 -22.861958 0.626526 7.220973 0.025100 0.243800 0 +1 -21.694704 6.544562 7.220976 0.049400 0.182400 0 +1 -19.500847 12.068742 7.220979 0.094900 0.125000 0 +1 -15.653322 16.502630 7.220982 0.174800 0.078900 0 +1 -11.057722 20.113384 7.220984 0.270300 0.041400 0 +1 -5.371831 22.070477 7.220985 0.388400 0.021100 0 +1 0.546204 22.941698 7.220985 0.511300 0.012100 0 +1 6.464238 21.774445 7.220984 0.634300 0.024200 0 +1 11.988416 19.580587 7.220984 0.749000 0.047000 0 +1 16.422308 15.733065 7.220982 0.841100 0.086900 0 +1 20.033064 11.137464 7.220979 0.916100 0.134700 0 +1 21.990154 5.451573 7.220976 0.956800 0.193700 0 +73 +-0.600300 0.014200 0.799600 +-0.567000 -0.180200 0.803800 +-0.582100 -0.061000 0.810800 +-0.491900 -0.332600 0.804600 +-0.474600 -0.341900 0.811000 +-0.556200 -0.191400 0.808700 +-0.400200 -0.439500 0.804200 +-0.258600 -0.534200 0.804800 +-0.237500 -0.534900 0.810800 +-0.384100 -0.444300 0.809300 +-0.128200 -0.580900 0.803800 +-0.065700 -0.602700 0.795200 +0.031100 -0.583800 0.811300 +-0.112300 -0.577300 0.808800 +0.180200 -0.567000 0.803800 +0.332600 -0.491900 0.804600 +0.341900 -0.474600 0.811000 +0.191400 -0.556200 0.808700 +0.439500 -0.400200 0.804200 +0.534200 -0.258600 0.804800 +0.534900 -0.237500 0.810800 +0.444300 -0.384100 0.809300 +0.580900 -0.128300 0.803800 +0.592500 0.043100 0.804400 +0.582100 0.061000 0.810800 +0.577300 -0.112300 0.808800 +0.567000 0.180200 0.803800 +0.491900 0.332600 0.804600 +0.474600 0.341900 0.811000 +0.556200 0.191400 0.808700 +0.400200 0.439500 0.804200 +0.258600 0.534200 0.804800 +0.237500 0.534900 0.810800 +0.384100 0.444300 0.809300 +0.128200 0.580900 0.803800 +-0.043100 0.592500 0.804400 +-0.061000 0.582100 0.810800 +0.112300 0.577300 0.808800 +-0.180200 0.567000 0.803800 +-0.332600 0.491900 0.804600 +-0.341900 0.474600 0.811000 +-0.191400 0.556200 0.808700 +-0.439500 0.400200 0.804200 +-0.534200 0.258600 0.804800 +-0.534900 0.237500 0.810800 +-0.444300 0.384100 0.809300 +-0.580900 0.128200 0.803800 +-0.577300 0.112300 0.808800 +0.000000 0.000000 1.000000 +0.007400 0.014400 0.999900 +0.016500 0.028300 0.999500 +0.013000 -0.030900 0.999400 +0.014200 0.009200 0.999900 +0.029100 0.016000 0.999400 +0.016100 0.000700 0.999900 +0.033500 -0.000300 0.999400 +0.014400 -0.007400 0.999900 +0.028300 -0.016500 0.999500 +0.009200 -0.014200 0.999900 +0.016000 -0.029100 0.999400 +0.000700 -0.016100 0.999900 +-0.000300 -0.033500 0.999400 +-0.007400 -0.014400 0.999900 +-0.016500 -0.028300 0.999500 +-0.014200 -0.009200 0.999900 +-0.029100 -0.016000 0.999400 +-0.016100 -0.000700 0.999900 +0.084200 -0.000100 0.996400 +-0.014400 0.007400 0.999900 +-0.028300 0.016500 0.999500 +-0.009200 0.014200 0.999900 +-0.016000 0.029100 0.999400 +-0.000700 0.016100 0.999900 +96 +1 0 1 2 0 1 2 1 +1 3 4 5 3 4 5 1 +1 3 6 4 3 6 4 1 +1 7 8 9 7 8 9 1 +1 7 10 8 7 10 8 1 +1 11 12 13 11 12 13 1 +1 11 14 12 11 14 12 1 +1 15 16 17 15 16 17 1 +1 15 18 16 15 18 16 1 +1 19 20 21 19 20 21 1 +1 19 22 20 19 22 20 1 +1 23 24 25 23 24 25 1 +1 23 26 24 23 26 24 1 +1 27 28 29 27 28 29 1 +1 27 30 28 27 30 28 1 +1 31 32 33 31 32 33 1 +1 31 34 32 31 34 32 1 +1 35 36 37 35 36 37 1 +1 35 38 36 35 38 36 1 +1 39 40 41 39 40 41 1 +1 39 42 40 39 42 40 1 +1 43 44 45 43 44 45 1 +1 43 46 44 43 46 44 1 +1 0 2 47 0 2 47 1 +1 44 46 47 44 46 47 1 +1 46 0 47 46 0 47 1 +1 40 42 45 40 42 45 1 +1 42 43 45 42 43 45 1 +1 36 38 41 36 38 41 1 +1 38 39 41 38 39 41 1 +1 32 34 37 32 34 37 1 +1 34 35 37 34 35 37 1 +1 28 30 33 28 30 33 1 +1 30 31 33 30 31 33 1 +1 24 26 29 24 26 29 1 +1 26 27 29 26 27 29 1 +1 20 22 25 20 22 25 1 +1 22 23 25 22 23 25 1 +1 16 18 21 16 18 21 1 +1 18 19 21 18 19 21 1 +1 12 14 17 12 14 17 1 +1 14 15 17 14 15 17 1 +1 8 10 13 8 10 13 1 +1 10 11 13 10 11 13 1 +1 4 6 9 4 6 9 1 +1 6 7 9 6 7 9 1 +1 2 1 5 2 1 5 1 +1 1 3 5 1 3 5 1 +1 48 46 43 48 49 50 1 +1 48 49 46 48 48 49 1 +1 49 0 46 48 51 49 1 +1 50 48 43 48 48 50 1 +1 51 42 39 48 52 53 1 +1 51 50 42 48 48 52 1 +1 50 43 42 48 50 52 1 +1 52 51 39 48 48 53 1 +1 53 38 35 48 54 55 1 +1 53 52 38 48 48 54 1 +1 52 39 38 48 53 54 1 +1 54 53 35 48 48 55 1 +1 55 34 31 48 56 57 1 +1 55 54 34 48 48 56 1 +1 54 35 34 48 55 56 1 +1 56 55 31 48 48 57 1 +1 57 30 27 48 58 59 1 +1 57 56 30 48 48 58 1 +1 56 31 30 48 57 58 1 +1 58 57 27 48 48 59 1 +1 59 26 23 48 60 61 1 +1 59 58 26 48 48 60 1 +1 58 27 26 48 59 60 1 +1 60 59 23 48 48 61 1 +1 61 22 19 48 62 63 1 +1 61 60 22 48 48 62 1 +1 60 23 22 48 61 62 1 +1 62 61 19 48 48 63 1 +1 63 18 15 48 64 65 1 +1 63 62 18 48 48 64 1 +1 62 19 18 48 63 64 1 +1 64 63 15 48 48 65 1 +1 65 14 11 48 66 67 1 +1 65 64 14 48 48 66 1 +1 64 15 14 48 65 66 1 +1 66 65 11 48 48 67 1 +1 67 10 7 48 68 69 1 +1 67 66 10 48 48 68 1 +1 66 11 10 48 67 68 1 +1 68 67 7 48 48 69 1 +1 69 6 3 48 70 71 1 +1 69 68 6 48 48 70 1 +1 68 7 6 48 69 70 1 +1 70 69 3 48 48 71 1 +1 71 1 0 48 72 51 1 +1 71 70 1 48 48 72 1 +1 70 3 1 48 71 72 1 +1 49 71 0 48 48 51 1 + +Materials: 2 +"red" +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.128000 +1.000000 +"_mine ani tex.ini" +"" +"mine" +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.128000 +1.000000 +"_mine tex.png" +"" + +Bones: 1 +"joint1" +"" +24 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 +2 +1.000000 0.000000 0.000000 0.000000 +120.000000 0.000000 0.000000 0.000000 +3 +1.000000 0.000000 -0.000000 0.000000 +60.000000 0.000000 -0.000000 3.100000 +120.000000 0.000000 0.000000 -0.083185 +GroupComments: 0 +MaterialComments: 0 +BoneComments: 0 +ModelComment: 0 diff --git a/NoteSkins/dance/Vivid/_mine tex.png b/NoteSkins/dance/Vivid/_mine tex.png new file mode 100644 index 0000000000..cd518d9c69 Binary files /dev/null and b/NoteSkins/dance/Vivid/_mine tex.png differ diff --git a/NoteSkins/dance/Vivid/metrics.ini b/NoteSkins/dance/Vivid/metrics.ini new file mode 100644 index 0000000000..1dc5bc5c04 --- /dev/null +++ b/NoteSkins/dance/Vivid/metrics.ini @@ -0,0 +1,226 @@ +#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=1 +TapLiftAnimationLength=4 +TapFakeAnimationLength=4 +##Hold Parts +HoldHeadAnimationLength=4 +HoldTopCapAnimationLength=4 +HoldBottomCapAnimationLength=4 +HoldBodyAnimationLength=4 +HoldTailAnimationLength=4 +##Roll Parts +RollHeadAnimationLength=2 +RollTopCapAnimationLength=2 +RollBottomCapAnimationLength=2 +RollBodyAnimationLength=2 +RollTailAnimationLength=2 + + +#Define if noteskin is Vivid or not +#Value 1 = true, Value 0 = false + +##Tap Parts +TapNoteAnimationIsVivid=1 +TapMineAnimationIsVivid=0 +TapFakeAnimationIsVivid=1 +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 +TapNoteAdditionTextureCoordOffsetY=0 +TapNoteNoteColorTextureCoordSpacingX=0 +TapNoteNoteColorTextureCoordSpacingY=0 +TapMineAdditionTextureCoordOffsetX=0 +TapMineAdditionTextureCoordOffsetY=0 +TapMineNoteColorTextureCoordSpacingX=0 +TapMineNoteColorTextureCoordSpacingY=0 +TapLiftAdditionTextureCoordOffsetX=0 +TapLiftAdditionTextureCoordOffsetY=0 +TapLiftNoteColorTextureCoordSpacingX=0 +TapLiftNoteColorTextureCoordSpacingY=0 +TapFakeAdditionTextureCoordOffsetX=0 +TapFakeAdditionTextureCoordOffsetY=0 +TapFakeNoteColorTextureCoordSpacingX=0 +TapFakeNoteColorTextureCoordSpacingY=0 +##Hold Parts +HoldHeadAdditionTextureCoordOffsetX=0 +HoldHeadAdditionTextureCoordOffsetY=0 +HoldHeadNoteColorTextureCoordSpacingX=0 +HoldHeadNoteColorTextureCoordSpacingY=0 +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=-32 +HoldLetGoGrayPercent=0.33 +UseLighting=0 +ReverseDrawOrder=1101 +HoldHeadIsAboveWavyParts=1 +HoldTailIsAboveWavyParts=1 +HoldActiveIsAddLayer=0 + + +#Edit this incase you want to make noteskin for reverse or both +FlipHoldBodyWhenReverse=0 +FlipHeadAndTailWhenReverse=0 +TopHoldAnchorWhenReverse=0 + + +#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=blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 +AvoidMineCommand= +MissCommand= +W5Command= +W4Command= +W3Command=blend,'BlendMode_Add';diffuse,0.0,1.0,0.4,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 +W2Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 +W1Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 +#Hold end commands +LetGoCommand= +HeldCommand=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,1;zoom,0.8;linear,0.06;zoom,1;linear,0.06;diffusealpha,0 + +[GhostArrowBright] +NoneCommand= +HitMineCommand=blend,'BlendMode_Add';diffuse,1,1,1,1;zoom,1;rotationz,0;linear,0.3;rotationz,90;linear,0.3;rotationz,180;diffusealpha,0 +AvoidMineCommand= +MissCommand= +W5Command= +W4Command= +W3Command=blend,'BlendMode_Add';diffuse,0.0,1.0,0.4,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 +W2Command=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,1;zoom,1;linear,0.06;zoom,1.1;linear,0.06;diffusealpha,0 +W1Command=blend,'BlendMode_Add';diffuse,1.0,1.0,1.0,1;zoom,0.8;linear,0.06;zoom,1;linear,0.06;diffusealpha,0 +#Hold end commands +LetGoCommand= +HeldCommand=blend,'BlendMode_Add';diffuse,1.0,1.0,0.3,1;zoom,0.8;linear,0.06;zoom,1;linear,0.06;diffusealpha,0 + +[ReceptorArrow] +#For InitCommand take a look at "Down Receptor.lua" +#InitCommand= +NoneCommand=stoptweening;stoptweening;glow,color("#000000F0");zoom,0.75;linear,0.06;zoom,1;glow,color("#00000000") +PressCommand= +LiftCommand= +AvoidMineCommand= +W5Command=stoptweening +W4Command=stoptweening +W3Command=stoptweening +W2Command=stoptweening +W1Command=stoptweening + +[HoldGhostArrow] +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/Vivid/textures/Tap Lift parts (mipmaps).ini b/NoteSkins/dance/Vivid/textures/Tap Lift parts (mipmaps).ini new file mode 100644 index 0000000000..b53fb0ef5b --- /dev/null +++ b/NoteSkins/dance/Vivid/textures/Tap Lift parts (mipmaps).ini @@ -0,0 +1,5 @@ +[AnimatedTexture] +TexVelocityX=-1 +TexOffsetX=0 +Frame0000=Tap Lift parts (mipmaps).png +Delay0000=1.0 diff --git a/NoteSkins/dance/Vivid/textures/Tap Lift parts (mipmaps).png b/NoteSkins/dance/Vivid/textures/Tap Lift parts (mipmaps).png new file mode 100644 index 0000000000..eb65fcf319 Binary files /dev/null and b/NoteSkins/dance/Vivid/textures/Tap Lift parts (mipmaps).png differ diff --git a/NoteSkins/dance/Vivid/textures/Tap Lift2 parts (mipmaps).ini b/NoteSkins/dance/Vivid/textures/Tap Lift2 parts (mipmaps).ini new file mode 100644 index 0000000000..bac4f6f502 --- /dev/null +++ b/NoteSkins/dance/Vivid/textures/Tap Lift2 parts (mipmaps).ini @@ -0,0 +1,5 @@ +[AnimatedTexture] +TexVelocityY=-1 +TexOffsetX=0 +Frame0000=Tap Lift2 parts (mipmaps).png +Delay0000=1.0 diff --git a/NoteSkins/dance/Vivid/textures/Tap Lift2 parts (mipmaps).png b/NoteSkins/dance/Vivid/textures/Tap Lift2 parts (mipmaps).png new file mode 100644 index 0000000000..944fad07f1 Binary files /dev/null and b/NoteSkins/dance/Vivid/textures/Tap Lift2 parts (mipmaps).png differ diff --git a/NoteSkins/dance/Vivid/textures/colours.ini b/NoteSkins/dance/Vivid/textures/colours.ini new file mode 100644 index 0000000000..80bd8b5eee --- /dev/null +++ b/NoteSkins/dance/Vivid/textures/colours.ini @@ -0,0 +1,5 @@ +[AnimatedTexture] +TexVelocityX=1 +TexOffsetX=0 +Frame0000=colours.png +Delay0000=1.0 \ No newline at end of file diff --git a/NoteSkins/dance/Vivid/textures/colours.png b/NoteSkins/dance/Vivid/textures/colours.png new file mode 100644 index 0000000000..1108218aeb Binary files /dev/null and b/NoteSkins/dance/Vivid/textures/colours.png differ diff --git a/NoteSkins/dance/Vivid/textures/frame.ini b/NoteSkins/dance/Vivid/textures/frame.ini new file mode 100644 index 0000000000..8393f00f14 --- /dev/null +++ b/NoteSkins/dance/Vivid/textures/frame.ini @@ -0,0 +1,5 @@ +[AnimatedTexture] +TexVelocityY=-4 +TexOffsetX=0 +Frame0000=frame.png +Delay0000=1.0 \ No newline at end of file diff --git a/NoteSkins/dance/Vivid/textures/frame.png b/NoteSkins/dance/Vivid/textures/frame.png new file mode 100644 index 0000000000..f1b43ea73d Binary files /dev/null and b/NoteSkins/dance/Vivid/textures/frame.png 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 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 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 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/_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/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 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 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/_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/lambda/Down Hold Body Active (doubleres).png b/NoteSkins/dance/lambda/Down Hold Body Active (doubleres).png deleted file mode 100644 index c704bf5998..0000000000 Binary files a/NoteSkins/dance/lambda/Down Hold Body Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/Down Hold Body Inactive (doubleres).png b/NoteSkins/dance/lambda/Down Hold Body Inactive (doubleres).png deleted file mode 100644 index 7a538c5222..0000000000 Binary files a/NoteSkins/dance/lambda/Down Hold Body Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/Down Hold BottomCap Active (doubleres).png b/NoteSkins/dance/lambda/Down Hold BottomCap Active (doubleres).png deleted file mode 100644 index fefd02774b..0000000000 Binary files a/NoteSkins/dance/lambda/Down Hold BottomCap Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/Down Hold BottomCap Inactive (doubleres).png b/NoteSkins/dance/lambda/Down Hold BottomCap Inactive (doubleres).png deleted file mode 100644 index af1b73d119..0000000000 Binary files a/NoteSkins/dance/lambda/Down Hold BottomCap Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/Down Hold Explosion 2x1 (doubleres).png b/NoteSkins/dance/lambda/Down Hold Explosion 2x1 (doubleres).png deleted file mode 100644 index f23f6839fa..0000000000 Binary files a/NoteSkins/dance/lambda/Down Hold Explosion 2x1 (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/Down Hold TopCap Active (doubleres).png b/NoteSkins/dance/lambda/Down Hold TopCap Active (doubleres).png deleted file mode 100644 index de7a000ebf..0000000000 Binary files a/NoteSkins/dance/lambda/Down Hold TopCap Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/Down Hold TopCap Inactive (doubleres).png b/NoteSkins/dance/lambda/Down Hold TopCap Inactive (doubleres).png deleted file mode 100644 index 4f3ce94520..0000000000 Binary files a/NoteSkins/dance/lambda/Down Hold TopCap Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/Down Receptor.lua b/NoteSkins/dance/lambda/Down Receptor.lua deleted file mode 100644 index eda1a4c957..0000000000 --- a/NoteSkins/dance/lambda/Down Receptor.lua +++ /dev/null @@ -1,19 +0,0 @@ -local t = Def.ActorFrame { - Def.Sprite { - Texture="_receptor"; - Frame0000=0; - Delay0000=1; - InitCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'InitCommand'); - NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); - }; - Def.Sprite { - Texture="_rflash"; - 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/lambda/Down Roll Body Active (doubleres).png b/NoteSkins/dance/lambda/Down Roll Body Active (doubleres).png deleted file mode 100644 index 5aca26e9f9..0000000000 Binary files a/NoteSkins/dance/lambda/Down Roll Body Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/Down Roll Body Inactive (doubleres).png b/NoteSkins/dance/lambda/Down Roll Body Inactive (doubleres).png deleted file mode 100644 index 0d31dcb733..0000000000 Binary files a/NoteSkins/dance/lambda/Down Roll Body Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/Down Roll BottomCap Active (doubleres).png b/NoteSkins/dance/lambda/Down Roll BottomCap Active (doubleres).png deleted file mode 100644 index f158e2e95d..0000000000 Binary files a/NoteSkins/dance/lambda/Down Roll BottomCap Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/Down Roll BottomCap Inactive (doubleres).png b/NoteSkins/dance/lambda/Down Roll BottomCap Inactive (doubleres).png deleted file mode 100644 index a89f54407e..0000000000 Binary files a/NoteSkins/dance/lambda/Down Roll BottomCap Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/Down Roll TopCap Active (doubleres).png b/NoteSkins/dance/lambda/Down Roll TopCap Active (doubleres).png deleted file mode 100644 index 2569a46118..0000000000 Binary files a/NoteSkins/dance/lambda/Down Roll TopCap Active (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/Down Roll TopCap Inactive (doubleres).png b/NoteSkins/dance/lambda/Down Roll TopCap Inactive (doubleres).png deleted file mode 100644 index ff948eeda8..0000000000 Binary files a/NoteSkins/dance/lambda/Down Roll TopCap Inactive (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/Down Tap Explosion Bright.redir b/NoteSkins/dance/lambda/Down Tap Explosion Bright.redir deleted file mode 100644 index 4235e12eba..0000000000 --- a/NoteSkins/dance/lambda/Down Tap Explosion Bright.redir +++ /dev/null @@ -1 +0,0 @@ -_glow \ No newline at end of file diff --git a/NoteSkins/dance/lambda/Down Tap Explosion Dim.redir b/NoteSkins/dance/lambda/Down Tap Explosion Dim.redir deleted file mode 100644 index 9bef57edb4..0000000000 --- a/NoteSkins/dance/lambda/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/lambda/Down Tap Lift.lua b/NoteSkins/dance/lambda/Down Tap Lift.lua deleted file mode 100644 index 3337a1e3ae..0000000000 --- a/NoteSkins/dance/lambda/Down Tap Lift.lua +++ /dev/null @@ -1,7 +0,0 @@ -local t = Def.ActorFrame { - Def.Sprite { - Texture=NOTESKIN:GetPath( '_down', 'tap lift' ); - InitCommand=cmd(animate,false;pulse;effectclock,"beat";effectmagnitude,0.9,1,1;effectcolor1,color("1,1,1,1");effectcolor2,color("1,1,1,0.8");); - }; -}; -return t; diff --git a/NoteSkins/dance/lambda/Down Tap Note.lua b/NoteSkins/dance/lambda/Down Tap Note.lua deleted file mode 100644 index 2b82ea00ab..0000000000 --- a/NoteSkins/dance/lambda/Down Tap Note.lua +++ /dev/null @@ -1,32 +0,0 @@ -local t = Def.ActorFrame { - Def.Sprite { - Texture="_arrow"; - Frame0000=0; - Delay0000=1; - }; - Def.Sprite { - Texture="_circle"; - Frame0000=0; - Delay0000=1; - InitCommand=cmd(y,15;effectclock,"beat";diffuseramp;effectcolor1,color("1,1,1,0.1");effectcolor2,color("1,1,1,0.45");effectoffset,0;zoom,0.5); - }; - Def.Sprite { - Texture="_circle"; - Frame0000=0; - Delay0000=1; - InitCommand=cmd(y,5;effectclock,"beat";diffuseramp;effectcolor1,color("1,1,1,0.1");effectcolor2,color("1,1,1,0.45");effectoffset,0.25;zoom,0.5); - }; - Def.Sprite { - Texture="_circle"; - Frame0000=0; - Delay0000=1; - InitCommand=cmd(y,-5;effectclock,"beat";diffuseramp;effectcolor1,color("1,1,1,0.1");effectcolor2,color("1,1,1,0.45");effectoffset,0.5;zoom,0.5); - }; - Def.Sprite { - Texture="_circle"; - Frame0000=0; - Delay0000=1; - InitCommand=cmd(y,-15;effectclock,"beat";diffuseramp;effectcolor1,color("1,1,1,0.1");effectcolor2,color("1,1,1,0.45");effectoffset,0.75;zoom,0.5); - }; -}; -return t; diff --git a/NoteSkins/dance/lambda/NoteSkin.lua b/NoteSkins/dance/lambda/NoteSkin.lua deleted file mode 100644 index 2df51fa790..0000000000 --- a/NoteSkins/dance/lambda/NoteSkin.lua +++ /dev/null @@ -1,79 +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") or sElement == "Tap Fake" 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 Lift"] = true, - ["Tap Fake"] = true, - ["Ready Receptor"] = true, - ["Tap Explosion Bright"] = true, - ["Tap Explosion Dim"] = true, - ["Hold Explosion"] = true, - ["Roll 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/lambda/_Down Tap Lift (doubleres).png b/NoteSkins/dance/lambda/_Down Tap Lift (doubleres).png deleted file mode 100644 index d90a41fc9e..0000000000 Binary files a/NoteSkins/dance/lambda/_Down Tap Lift (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/_Down Tap Mine (doubleres).png b/NoteSkins/dance/lambda/_Down Tap Mine (doubleres).png deleted file mode 100644 index f64809a35a..0000000000 Binary files a/NoteSkins/dance/lambda/_Down Tap Mine (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/_arrow 1x8 (res 64x512).png b/NoteSkins/dance/lambda/_arrow 1x8 (res 64x512).png deleted file mode 100644 index 338f587dbc..0000000000 Binary files a/NoteSkins/dance/lambda/_arrow 1x8 (res 64x512).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/_circle (doubleres).png b/NoteSkins/dance/lambda/_circle (doubleres).png deleted file mode 100644 index 476797a673..0000000000 Binary files a/NoteSkins/dance/lambda/_circle (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/_glow (doubleres).png b/NoteSkins/dance/lambda/_glow (doubleres).png deleted file mode 100644 index 7b294489d6..0000000000 Binary files a/NoteSkins/dance/lambda/_glow (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/_receptor (res 64x64).png b/NoteSkins/dance/lambda/_receptor (res 64x64).png deleted file mode 100644 index 5367d5fda5..0000000000 Binary files a/NoteSkins/dance/lambda/_receptor (res 64x64).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/_rflash (doubleres).png b/NoteSkins/dance/lambda/_rflash (doubleres).png deleted file mode 100644 index 36dd9f527e..0000000000 Binary files a/NoteSkins/dance/lambda/_rflash (doubleres).png and /dev/null differ diff --git a/NoteSkins/dance/lambda/metrics.ini b/NoteSkins/dance/lambda/metrics.ini deleted file mode 100644 index 597ebcceea..0000000000 --- a/NoteSkins/dance/lambda/metrics.ini +++ /dev/null @@ -1,77 +0,0 @@ -[Global] -FallbackNoteSkin=common - -[NoteDisplay] -TapNoteAnimationIsVivid=0 -DrawHoldHeadForTapsOnSameRow=1 -TapNoteAnimationLength=1 // none of these matter because Lua is handling the animation, not sprites. -TapAdditionAnimationLength=1 -TapMineAnimationLength=1 -TapLiftAnimationLength=1 -TapFakeAnimationLength=1 -HoldHeadAnimationLength=1 -HoldTopCapAnimationLength=1 -HoldBottomCapAnimationLength=1 -HoldBodyAnimationLength=1 -HoldTailAnimationLength=1 - -StartDrawingHoldBodyOffsetFromHead=0 -StopDrawingHoldBodyOffsetFromTail=0 - -HoldLetGoGrayPercent=.25 - -HoldHeadIsAboveWavyParts=1 -HoldTailIsAboveWavyParts=1 - -ReverseDrawOrder=1101 -FlipHeadAndTailWhenReverse=1 -FlipHoldBodyWhenReverse=1 - -TapNoteAdditionTextureCoordOffsetX=0 -TapNoteAdditionTextureCoordOffsetY=0 -TapNoteNoteColorTextureCoordSpacingX=0 -TapNoteNoteColorTextureCoordSpacingY=.125 -TapFakeNoteColorTextureCoordSpacingX=0 -TapFakeNoteColorTextureCoordSpacingY=.125 -HoldHeadNoteColorTextureCoordSpacingX=0 -HoldHeadNoteColorTextureCoordSpacingY=.125 - -[GhostArrowDim] -InitCommand= -NoneCommand= -HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,color("1,1,1,1");zoom,1;rotationz,0;decelerate,.3;rotationz,90;linear,.3;rotationz,180;diffusealpha,0 -MissCommand= -W5Command=finishtweening;diffuse,JudgmentLineToColor("JudgmentLine_W5");diffusealpha,1;sleep,.1;decelerate,.2;diffusealpha,0;zoom,1.1; -W4Command=finishtweening;diffuse,JudgmentLineToColor("JudgmentLine_W4");diffusealpha,1;sleep,.1;decelerate,.2;diffusealpha,0;zoom,1.1; -W3Command=finishtweening;diffuse,JudgmentLineToColor("JudgmentLine_W3");diffusealpha,1;sleep,.1;decelerate,.2;diffusealpha,0;zoom,1.1; -W2Command=finishtweening;diffuse,JudgmentLineToColor("JudgmentLine_W2");diffusealpha,1;sleep,.1;decelerate,.2;diffusealpha,0;zoom,1.1; -W1Command=finishtweening;diffuse,JudgmentLineToColor("JudgmentLine_W1");diffusealpha,1;sleep,.1;decelerate,.2;diffusealpha,0;zoom,1.1; -LetGoCommand=stoptweening;decelerate,.2;diffusealpha,0; -HeldCommand=finishtweening;diffuse,color("1,1,1,1");zoom,1;linear,.2;zoom,.9;linear,.1;diffusealpha,0 - -[GhostArrowBright] -InitCommand= -NoneCommand= -HitMineCommand=finishtweening;blend,'BlendMode_Add';diffuse,color("1,1,1,1");zoom,1;rotationz,0;decelerate,.3;rotationz,90;linear,.3;rotationz,180;diffusealpha,0 -MissCommand= -W5Command=finishtweening;diffuse,JudgmentLineToColor("JudgmentLine_W5");diffusealpha,1;sleep,.1;decelerate,.2;diffusealpha,0;zoom,1.1; -W4Command=finishtweening;diffuse,JudgmentLineToColor("JudgmentLine_W4");diffusealpha,1;sleep,.1;decelerate,.2;diffusealpha,0;zoom,1.1; -W3Command=finishtweening;diffuse,JudgmentLineToColor("JudgmentLine_W3");diffusealpha,1;sleep,.1;decelerate,.2;diffusealpha,0;zoom,1.1; -W2Command=finishtweening;diffuse,JudgmentLineToColor("JudgmentLine_W2");diffusealpha,1;sleep,.1;decelerate,.2;diffusealpha,0;zoom,1.1; -W1Command=finishtweening;diffuse,JudgmentLineToColor("JudgmentLine_W1");diffusealpha,1;sleep,.1;decelerate,.2;diffusealpha,0;zoom,1.1; -LetGoCommand=stoptweening;decelerate,.2;diffusealpha,0; -HeldCommand=finishtweening;diffuse,color("1,1,1,1");zoom,1;linear,.2;zoom,.9;linear,.1;diffusealpha,0 - -[HoldGhostArrow] -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" - -[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 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 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-rainbow/_Down Tap Note 4x4.png b/NoteSkins/dance/midi-rainbow/_Down Tap Note 4x4.png deleted file mode 100644 index 0fda9a71cb..0000000000 Binary files a/NoteSkins/dance/midi-rainbow/_Down Tap Note 4x4.png and /dev/null differ diff --git a/NoteSkins/dance/midi-rainbow/metrics.ini b/NoteSkins/dance/midi-rainbow/metrics.ini deleted file mode 100644 index 01dac86bff..0000000000 --- a/NoteSkins/dance/midi-rainbow/metrics.ini +++ /dev/null @@ -1,5 +0,0 @@ -[Global] -FallbackNoteSkin=midi-solo - -[NoteDisplay] -TapNoteNoteColorType=ProgressAlternate 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 ac29dcdff5..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( 4, 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 4x4.png b/NoteSkins/dance/midi-solo/_Down Tap Note 4x4.png deleted file mode 100644 index dec20bc4aa..0000000000 Binary files a/NoteSkins/dance/midi-solo/_Down Tap Note 4x4.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 6be5826541..0000000000 --- a/NoteSkins/dance/midi-solo/metrics.ini +++ /dev/null @@ -1,82 +0,0 @@ -[Global] -FallbackNoteSkin=midi-note - -[NoteDisplay] -TapNoteAnimationIsVivid=0 -TapNoteNoteColorCount=4 -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.25 - -TapFakeNoteColorTextureCoordSpacingX=0 -TapFakeNoteColorTextureCoordSpacingY=0.25 - -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 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