diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold Body active.png b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold Body active.png new file mode 100644 index 0000000000..05d1a289cd Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold Body active.png 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 new file mode 100644 index 0000000000..97c259eaa1 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold Body inactive.png 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 new file mode 100644 index 0000000000..80651a8414 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold BottomCap active.png 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 new file mode 100644 index 0000000000..8e4b469a8b Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold BottomCap inactive.png 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 new file mode 100644 index 0000000000..bb1601de02 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold TopCap active.png 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 new file mode 100644 index 0000000000..76ed2442cb Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Hold TopCap inactive.png 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 new file mode 100644 index 0000000000..06bde73d76 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll Body Inactive.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..56bc768aef --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll Body active.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..e55de56d40 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll BottomCap active.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..f60b788141 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll BottomCap inactive.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..f06745bdc7 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll TopCap active.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..573998cd31 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Roll TopCap inactive.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..ed7d3170c9 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue Tap Note.lua @@ -0,0 +1,4 @@ +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 new file mode 100644 index 0000000000..a902b7fde9 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue hold explosion.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..6ec0a4d6b2 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue receptor.lua @@ -0,0 +1,23 @@ +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 new file mode 100644 index 0000000000..0fe8fb872f --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue roll explosion.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..0eb3eea363 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue tap explosion bright.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..28a4acbeed --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue tap explosion dim.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..fd093b68ec Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/Blue tap fake.png differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/Noteskin.lua b/NoteSkins/dance/retrobar-splithand_whiteblue/Noteskin.lua new file mode 100644 index 0000000000..4c8ecb5b13 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/Noteskin.lua @@ -0,0 +1,94 @@ +-- 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 new file mode 100644 index 0000000000..1e7942ceb0 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold Body active.png 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 new file mode 100644 index 0000000000..4d19984a11 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold Body inactive.png 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 new file mode 100644 index 0000000000..02ee7ae3da Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold BottomCap active.png 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 new file mode 100644 index 0000000000..93a5175caa Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold BottomCap inactive.png 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 new file mode 100644 index 0000000000..8ab3726130 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold TopCap active.png 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 new file mode 100644 index 0000000000..5640bbe611 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/White Hold TopCap inactive.png 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 new file mode 100644 index 0000000000..06bde73d76 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll Body Inactive.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..56bc768aef --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll Body active.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..e55de56d40 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll BottomCap active.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..f60b788141 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll BottomCap inactive.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..f06745bdc7 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll TopCap active.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..573998cd31 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/White Roll TopCap inactive.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..653997ff60 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/White Tap Note.lua @@ -0,0 +1,4 @@ +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 new file mode 100644 index 0000000000..a902b7fde9 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/White hold explosion.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..59dfba60c1 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/White receptor.lua @@ -0,0 +1,23 @@ +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 new file mode 100644 index 0000000000..0fe8fb872f --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/White roll explosion.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..0eb3eea363 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/White tap explosion bright.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..28a4acbeed --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/White tap explosion dim.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..ab1abebe8e Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/White tap fake.png differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Blue tap note 4x2.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_Blue tap note 4x2.png new file mode 100644 index 0000000000..41112e3450 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/_Blue tap note 4x2.png differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Hold Explosion.lua b/NoteSkins/dance/retrobar-splithand_whiteblue/_Hold Explosion.lua new file mode 100644 index 0000000000..8872ea2286 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/_Hold Explosion.lua @@ -0,0 +1,3 @@ +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 new file mode 100644 index 0000000000..58549bea9c --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/_Receptor.lua @@ -0,0 +1,23 @@ +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 new file mode 100644 index 0000000000..b6ff89cca8 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll Body active.png differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll Body inactive.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll Body inactive.png new file mode 100644 index 0000000000..10852ee2bd Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll Body inactive.png differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll BottomCap active.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll BottomCap active.png new file mode 100644 index 0000000000..c9242e50b6 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll BottomCap active.png differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll BottomCap inactive.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll BottomCap inactive.png new file mode 100644 index 0000000000..c38b76ac9e Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll BottomCap inactive.png differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll Explosion.lua b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll Explosion.lua new file mode 100644 index 0000000000..8872ea2286 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll Explosion.lua @@ -0,0 +1,3 @@ +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 new file mode 100644 index 0000000000..ebaae412df Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll TopCap active.png differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll TopCap inactive.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll TopCap inactive.png new file mode 100644 index 0000000000..c521c5c556 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/_Roll TopCap inactive.png differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap Lift 4x1.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap Lift 4x1.png new file mode 100644 index 0000000000..4a46e0b910 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap Lift 4x1.png differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap Mine.lua b/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap Mine.lua new file mode 100644 index 0000000000..face18692a --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap Mine.lua @@ -0,0 +1,15 @@ +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 new file mode 100644 index 0000000000..b6c9e91078 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap explosion bright.png differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap explosion dim.redir b/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap explosion dim.redir new file mode 100644 index 0000000000..0eb3eea363 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/_Tap explosion dim.redir @@ -0,0 +1 @@ +_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 new file mode 100644 index 0000000000..efe412e3f6 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/_White tap note 4x2.png 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 new file mode 100644 index 0000000000..a150f6a3cc Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/_Yellow tap note 4x2.png 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 new file mode 100644 index 0000000000..cc89bb2a57 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/_bar hold explosion bright.png 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 new file mode 100644 index 0000000000..0cfe70cb32 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/_bar hold explosion dim.png differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_bar mine 4x1.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_bar mine 4x1.png new file mode 100644 index 0000000000..1b3cc0fcf0 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/_bar mine 4x1.png differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_bar receptor tap.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_bar receptor tap.png new file mode 100644 index 0000000000..ce6aba0536 Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/_bar receptor tap.png differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_blue receptor base.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_blue receptor base.png new file mode 100644 index 0000000000..0fe114d25d Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/_blue receptor base.png differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/_white receptor base.png b/NoteSkins/dance/retrobar-splithand_whiteblue/_white receptor base.png new file mode 100644 index 0000000000..c0f3258cba Binary files /dev/null and b/NoteSkins/dance/retrobar-splithand_whiteblue/_white receptor base.png differ diff --git a/NoteSkins/dance/retrobar-splithand_whiteblue/metrics.ini b/NoteSkins/dance/retrobar-splithand_whiteblue/metrics.ini new file mode 100644 index 0000000000..bb74895a50 --- /dev/null +++ b/NoteSkins/dance/retrobar-splithand_whiteblue/metrics.ini @@ -0,0 +1,33 @@ +[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