[Script Info] ; Script generated by Aegisub 3.0.4 ; http://www.aegisub.org/ Title: Default Aegisub file ScriptType: v4.00+ WrapStyle: 0 ScaledBorderAndShadow: yes Collisions: Normal Last Style Storage: Default Scroll Position: 41 Active Line: 60 Video Zoom Percent: 1 PlayResX: 1280 PlayResY: 720 YCbCr Matrix: TV.601 [V4+ Styles] Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding Style: Trans-furigana,UTM Fleur,45,&H00FFFFFF,&H000000FF,&H005E0D25,&H00FF91AC,-1,0,0,0,100,100,0,0,1,1,0,2,10,10,180,1 Style: End-furigana,ScriptoramaHostessJF,28.5,&H00FFFFFF,&H000000FF,&H005E0D25,&H00FF91AC,-1,0,0,0,100,100,0,0,1,1,0,5,10,10,10,1 Style: Slow-furigana,UVN Ke Chuyen2,40,&H00FFFFFF,&H000000FF,&H005E0D25,&H00FF91AC,-1,0,0,0,100,100,0,0,1,1,0,5,10,10,0,1 Style: Chorus-furigana,AndantinoJF,32.5,&H00FFFFFF,&H000000FF,&H005E0D25,&H00FF91AC,-1,0,0,0,100,100,0,0,1,1,0,5,10,10,10,1 Style: Default2-furigana,ScriptoramaHostessJF,28.5,&H00FFFFFF,&H000000FF,&H005E0D25,&H00FF91AC,-1,0,0,0,100,100,0,0,1,1,0,5,10,10,10,1 Style: Default-furigana,ScriptoramaHostessJF,29,&H00FFFFFF,&H000000FF,&H005E0D25,&H00FF91AC,-1,0,0,0,100,100,0,0,1,1,0,5,10,10,10,1 Style: Default,2Peas Heart's Delight,58,&H00FFFFFF,&H000000FF,&H005E0D25,&H00FF91AC,-1,0,0,0,100,100,0,0,1,2,0,8,10,10,50,1 Style: Default2,2Peas Heart's Delight,57,&H00FFFFFF,&H000000FF,&H005E0D25,&H00FF91AC,-1,0,0,0,100,100,0,0,1,2,0,8,10,10,50,1 Style: Chorus,2Peas Heart's Delight,57,&H00FFFFFF,&H000000FF,&H005E0D25,&H00FF91AC,-1,0,0,0,100,100,0,0,1,2,0,8,10,10,50,1 Style: Slow,2Peas Heart's Delight,57,&H00FFFFFF,&H000000FF,&H005E0D25,&H00FF91AC,-1,0,0,0,100,100,0,0,1,2,0,8,10,10,50,1 Style: End,2Peas Heart's Delight,57,&H00FFFFFF,&H000000FF,&H005E0D25,&H00FF91AC,-1,0,0,0,100,100,0,0,1,2,0,8,10,10,50,1 Style: Trans,UVN Vien Du,70,&H00FFFFFF,&H000000FF,&H005E0D25,&H00FF91AC,-1,0,0,0,100,100,0,0,1,2,0,8,10,10,180,1 [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:00.00,Default,Code,0,0,0,, Comment: 0,0:00:00.00,0:00:00.00,Default,,0,0,0,code syl all,function sylchar_counter(ref) sci[ref] = sci[ref] + 1; return "" end ; sci = { 0 }; scn = _G.unicode.len(orgline.text_stripped:gsub(" ","")) ; Comment: 0,0:00:00.00,0:00:00.00,Default,,0,0,0,code syl all,function char_counter(ref) ci[ref] = ci[ref] + 1; return "" end ; Comment: 0,0:00:00.00,0:00:00.00,Default,,0,0,0,code line all,ci = { 0 }; cn = _G.unicode.len(orgline.text_stripped:gsub(" ","")) Comment: 0,0:00:00.00,0:00:00.00,Default,AutoTags,0,0,0,code syl all, function AutoTags(Intervalo,Dato1,Dato2) local RESULTADO="" local SUERTE = 0 local CONTADOR = 0 local ARREGLO = 0 local count = math.ceil(line.duration/Intervalo) ARREGLO = {Dato1,Dato2} for i = 1, count do CONTADOR = i if Dato1 and Dato2 then if CONTADOR%2 ==0 then SUERTE = ARREGLO[1] else SUERTE = ARREGLO[2] end end RESULTADO = RESULTADO .."\\t(" ..(i-1)*Intervalo.. "," ..i*Intervalo.. ",\\" ..SUERTE..")".."" end return RESULTADO end ; twinkle = "m 33 31 b 38 27 30 20 26 24 b 22 29 28 36 33 31 m 27 32 l 9 49 l 26 31 m 33 26 l 51 7 l 32 24 m 34 30 l 49 47 l 33 32 m 27 24 l 10 8 l 26 25" Comment: 0,0:00:00.00,0:00:00.00,Default,Get Scr Resolution,0,0,0,code syl line all,xres, yres = _G.aegisub.video_size() if xres == nil then ratio = 1 else ratio = yres/720 x_rat = ratio end if (xres and xres ~= meta.res_x) or (yres and yres ~= meta.res_y) then _G.aegisub.debug.out(2, "Warning: script resolution %dx%d does not match with loaded video resolution %dx%d resample script resolution(menu>subtitles>resample resolution>click from video)", meta.res_x, meta.res_y, xres, yres) end Comment: 0,0:00:00.00,0:00:00.00,Default,Get Frame Dur,0,0,0,code syl line all,msa = _G.aegisub.ms_from_frame(1) msb = _G.aegisub.ms_from_frame(101) if msa == nil and msb == nil then _G.aegisub.debug.out(2, "Warning: Please load the video or use dummy video.Frame duration was provisionally set to 33 milliseconds. ") frame_dur = 33 else frame_dur = (msb-msa)/100 end Comment: 0,0:00:00.00,0:00:00.00,Default,,0,0,0,code syl line all,x = {0,1,3,5,7,10,13,17,21,25,29,32,35,38,40,41,41,41,40,39,38,36,34,31,28,25,22,19,16,13,10,6,3,0} x1 = {0,-1,-3,-5,-7,-10,-13,-17,-21,-25,-29,-32,-35,-38,-40,-41,-41,-41,-40,-39,-38,-36,-34,-31,-28,-25,-22,-19,-16,-13,-10,-6,-3,0} y={-18,-21,-25,-28,-31,-33,-35,-36,-36,-35,-33,-30,-27,-23,-19,-15,-11,-7,-3,0,3,7,11,15,18,21,24,27,29,32,35,39,43,48} y1={-18,-21,-25,-28,-31,-33,-35,-36,-36,-35,-33,-30,-27,-23,-19,-15,-11,-7,-3,0,3,7,11,15,18,21,24,27,29,32,35,39,43,48} Comment: 0,0:00:00.00,0:00:00.00,Default,Glitter(pyointa2001),0,0,0,code syl line all,function glitter(dur) if (dur > 800) then tag = string.format("\\t(%d,%d,\\fscx%d\\fscy%d)\\t(%d,%d,\\fscx%d\\fscy%d)\\t(%d,%d,\\fscx%d\\fscy%d)\\t(%d,%d,\\fscx%d\\fscy%d)",remember("time",math.random(dur)),recall.time+1,remember("size",math.random(20,50)),recall.size,recall.time+2,recall.time+100,15,15,recall.time+101,recall.time+102,remember("size",math.random(20,50)),recall.size,recall.time+103,recall.time+200,15,15) return tag else return "" end end Comment: 0,0:00:00.00,0:00:00.00,Default,Glitter(pyointa2001),0,0,0,code syl line all,function glitter2(dur) tag = "" recall.time = 0 while ( dur > 300 and dur > recall.time) do tag = tag..string.format("\\t(%d,%d,\\fscx%d\\fscy%d\\1c&HFFFFFF&\\3c&HFFFFFF&\\bord%f\\blur%f)\\t(%d,%d,\\fscx%d\\fscy%d\\1c%s\\3c%s\\bord%f\\blur%f)",remember("time",recall.time+math.random(dur/2)),recall.time+1,remember("size",math.random(2,25)*shape_size_ratio/100),recall.size,2,3,remember("time",recall.time+frame_dur),remember("time",recall.time+100),remember("size",math.random(1,13)*shape_size_ratio/100),recall.size,"&H0000FF&","&H0000FF&",1,1) end return tag end ; heart = {"m 74 65 b 77 76 65 76 58 61 b 71 51 82 64 74 65 ","m 63 60 b 64 64 60 64 58 58 b 62 55 65 60 63 60 ","m 64 60 b 65 65 61 65 58 59 b 63 55 67 60 64 60"} Comment: 0,0:00:00.00,0:00:00.00,Default,,0,0,0,code syl all,function sylchar_counter(ref) sci[ref] = sci[ref] + 1; return "" end ; sci = { 0 }; scn = _G.unicode.len(orgline.text_stripped:gsub(" ","")) ; function char_counter(ref) ci[ref] = ci[ref] + 1; return "" end ; Comment: 0,0:00:00.00,0:00:00.00,Default,,0,0,0,code line all,ci = { 0 }; cn = _G.unicode.len(orgline.text_stripped:gsub(" ","")) Comment: 0,0:00:00.00,0:00:00.00,Default,,0,0,0,code syl all,fxgroup.A = (math.mod(syl.i,2) == 0) ; fxgroup.B = (math.mod(syl.i,2) == 1) Comment: 0,0:00:00.00,0:00:00.00,Default,Get Scr Resolution,0,0,0,code once,xres, yres = _G.aegisub.video_size() if xres == nil then ratio = 1 else ratio = xres/1024 x_rat = ratio end if (xres and xres ~= meta.res_x) or (yres and yres ~= meta.res_y) then _G.aegisub.debug.out(2, "Warning: script resolution %dx%d does not match with loaded video resolution %dx%d resample script resolution", meta.res_x, meta.res_y, xres, yres) end ; msa = _G.aegisub.ms_from_frame(1) msb = _G.aegisub.ms_from_frame(100) if msa == nil and msb == nil then _G.aegisub.debug.out(2, "Warning: Please load the video or use dummy video.Frame duration was provisionally set to 33 milliseconds. ") frame_dur = 33 else frame_dur = (msb-msa)/100 end ; function set_temp(ref,val) temp[ref] = val return val end ; shape = {"m 5 0 b 2 0 0 2 0 5 b 0 8 2 10 5 10 b 8 10 10 8 10 5 b 10 2 8 0 5 0","m 30 23 b 24 23 24 33 30 33 b 36 33 37 23 30 23 m 35 27 l 61 28 l 35 29 m 26 27 l 0 28 l 26 29 m 29 23 l 30 0 l 31 23 m 29 33 l 30 57 l 31 33","m 5 0 b -2 0 -2 10 5 10 b 12 10 12 0 5 0 {\\1c&HFFFFFF&\\3c&HFFFFFF&} m 2 0 b 9 0 9 10 2 10 b -5 10 -5 0 2 0 "} ; x = {} y = {} temp = {} ; max_space = 3 Comment: 0,0:00:00.00,0:00:00.00,Default,,0,0,0,code syl all,t = 0 pos_x = syl.center pos_y = line.middle ; function sylchar_counter(ref) sci[ref] = sci[ref] + 1; return "" end ; sci = { 0 }; scn = _G.unicode.len(orgline.text_stripped:gsub(" ","")) ; function char_counter(ref) ci[ref] = ci[ref] + 1; return "" end ; Comment: 0,0:00:00.00,0:00:00.00,Default,,0,0,0,code once,function tags(dur) tag = string.format("\\t(%d,%d,\\fscx%d\\fscy%d)\\t(%d,%d,\\fscx%d\\fscy%d)\\t(%d,%d,\\fscx%d\\fscy%d)\\t(%d,%d,\\fscx%d\\fscy%d)",set_temp("time",math.random(dur-200)),temp.time+1,set_temp("size",math.random(50,100)*ratio),temp.size,temp.time+2,temp.time+100,25*ratio,25*ratio,temp.time+101,temp.time+102,set_temp("size",math.random(50,100)*ratio),temp.size,temp.time+103,temp.time+200,25*ratio,25*ratio) return tag end Comment: 0,0:00:00.00,0:00:00.00,Default,Glitter Effects Function,0,0,0,code once,function glitter(dur) if (dur > 800) then tag = string.format("\\t(%d,%d,\\fscx%d\\fscy%d)\\t(%d,%d,\\fscx%d\\fscy%d)\\t(%d,%d,\\fscx%d\\fscy%d)\\t(%d,%d,\\fscx%d\\fscy%d)",set_temp("time",math.random(800-800*t,dur)),temp.time+1,set_temp("size",math.random(50,100)*ratio),temp.size,temp.time+2,temp.time+100,25*ratio,25*ratio,temp.time+101,temp.time+102,set_temp("size",math.random(50,100)*ratio),temp.size,temp.time+103,temp.time+200,25*ratio,25*ratio) return tag else return "" end end Comment: 0,0:00:00.00,0:00:00.00,Default,Control Point Generator,0,0,0,code once,function point_gene(s_point_x,s_point_y,e_point_x,e_point_y,c_num,x_range,y_range) if (j==1) then arg = {} for i = 3,c_num*2-2,2 do arg[i] = line.left+syl.center+math.random(-x_range,x_range) arg[i+1] = line.middle+math.random(-y_range,y_range) end arg[1] = s_point_x arg[2] = s_point_y arg[c_num*2-1] = e_point_x arg[c_num*2] = e_point_y end return _G.unpack(arg) end Comment: 0,0:00:00.00,0:00:00.00,Default,Bezier Effects Function,0,0,0,code once,function Bezier_Move(s_time,e_time,aftimg_dur,x_blur,y_blur,acl,...) a = {...} if (j == 1) then t1 = s_time t2 = e_time dur = t2-t1 accel = acl n = #a/2 for i = 1,n*2-1,2 do x[(i+1)/2] = a[i] end for i = 2, n*2,2 do y[i/2] = a[i] end c_t = 0 maxloop(2) f_t = 1/(dur/frame_dur) end afterimage_dur = aftimg_dur if (afterimage_dur < 0 ) then afterimage_dur = 0 end pos_x, pos_y = Bezier(n,x,y,c_t) n_t = c_t + f_t n_x, n_y = Bezier(n,x,y,n_t) dist = math.sqrt(math.abs(n_x-pos_x)^2+math.abs(n_y-pos_y)^2) a_t =f_t*(max_space/dist) if (a_t > f_t) then a_t = f_t end n_t = c_t + a_t if (n_t < 1) then maxj = j + 1 end retime("presyl",t1+dur*(c_t^accel),t1+dur*(n_t^accel)+afterimage_dur) t = c_t c_t = n_t return string.format("\\move(%f,%f,%f,%f,%f,%f)",pos_x,pos_y,pos_x+x_blur,pos_y+y_blur,dur-dur*t,dur-dur*t+afterimage_dur) end Comment: 0,0:00:00.00,0:00:00.00,Default,Bezier Effects Function,0,0,0,code once,function Bezier(n,x,y,t) p_x = 0 p_y = 0 for i = 1, n, 1 do p_y = p_y + y[i] * set_temp("bern",bernstein(i-1,n-1,t)) p_x = p_x + x[i] * temp.bern end return p_x, p_y end Comment: 0,0:00:00.00,0:00:00.00,Default,Bezier Effects Function,0,0,0,code once,function bernstein(i,n,t) return (factk(n) / (factk(i)*factk(n-i))) * (t^i) * ((1-t)^(n-i)) end Comment: 0,0:00:00.00,0:00:00.00,Default,Bezier Effects Function,0,0,0,code once,function factk(n) k = 1 if (n > 1) then for i = 2, n, 1 do k = k * i end end return k end Dialogue: 0,0:00:00.00,0:00:00.00,Default,,0,0,0,, Comment: 0,0:00:00.00,0:00:00.00,Chorus,heart draw(quick),0,0,0,template noblank notext loop 34,!retime("syl",(maxj-j-1)*(syl.duration/maxj),(maxj-j-1)*(syl.duration/maxj)-$dur+300)!{\bord0.5\blur4\fscx0\fscy0\3c!line.styleref.color4!\!(math.random(0,1) == 1) and line.styleref.color4 or "&HFFFFFF&"!\pos(!$center+ x1[j]*1!,!$middle+y1[j]*1!)\p1\!AutoTags(150,'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 9 4 b 11 10 4 10 0 1 b 7 -4 14 3 9 4 Comment: 0,0:00:00.00,0:00:00.00,Chorus,heart draw(quick),0,0,0,template noblank notext loop 34,!retime("syl",(maxj-j-1)*(syl.duration/maxj),(maxj-j-1)*(syl.duration/maxj)-$dur+300)!{\bord0.5\blur4\fscx0\fscy0\3c!line.styleref.color4!\!(math.random(0,1) == 1) and line.styleref.color4 or "&HFFFFFF&"!\pos(!$center+ x[j]*1!,!$middle+ y[j]*1!)\p1\!AutoTags(150,'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 9 4 b 11 10 4 10 0 1 b 7 -4 14 3 9 4 Comment: 0,0:00:00.00,0:00:00.00,Chorus,heart draw(quick)p2,0,0,0,template noblank notext loop 34,!retime("syl",(j-1)*(syl.duration/maxj),(j-1)*(syl.duration/maxj)-$dur+300)!{\bord0.5\blur4\fscx0\fscy0\3c!line.styleref.color4!\!(math.random(0,1) == 1) and line.styleref.color4 or "&HFFFFFF&"!\pos(!$center+ x1[j]*1!,!$middle+y1[j]*1!)\p1\!AutoTags(150,'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 9 4 b 11 10 4 10 0 1 b 7 -4 14 3 9 4 Comment: 0,0:00:00.00,0:00:00.00,Chorus,heart draw(quick)p2,0,0,0,template noblank notext loop 34,!retime("syl",(j-1)*(syl.duration/maxj),(j-1)*(syl.duration/maxj)-$dur+300)!{\bord0.5\blur4\fscx0\fscy0\3c!line.styleref.color4!\!(math.random(0,1) == 1) and line.styleref.color4 or "&HFFFFFF&"!\pos(!$center+ x[j]*1!,!$middle+ y[j]*1!)\p1\!AutoTags(150,'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 9 4 b 11 10 4 10 0 1 b 7 -4 14 3 9 4 Comment: 0,0:00:00.00,0:00:00.00,Chorus,Bezier Curve BreakOut,0,0,0,template noblank notext fxgroup A,{!Bezier_Move(-800,0,((t > 0.95) and $dur+400 or 400),((t > 0.95) and math.random(-syl.width,syl.width) or 0),((t > 0.95) and math.random(-syl.width,syl.width) or 0),0.3,$center+math.random(30,50)*ratio,$middle+math.random(20,50)*ratio,$center+math.random(-300,300)*ratio,$middle+math.random(-80,80)*ratio,$center+math.random(-300,300)*ratio,$middle-80*ratio,$center,$middle)!\an5\fscx!30*ratio!\fscy!30*ratio!\1c&HFFFFFF&\4a&HFF&\fad(100,300)\blur4\bord0.5\3c!line.styleref.color4!\p1\!AutoTags(math.random(50,200),'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 9 4 b 11 10 4 10 0 1 b 7 -4 14 3 9 4 Comment: 0,0:00:00.00,0:00:00.00,Chorus,Bezier Curve BreakOut,0,0,0,template noblank notext fxgroup B,{!Bezier_Move(-800,0,((t > 0.95) and $dur+400 or 400),((t > 0.95) and math.random(syl.width) or 0),((t > 0.95) and math.random(syl.width) or 0),0.2,$center-math.random(30,50),$middle-math.random(20,50),$center+math.random(-300,300),$middle+math.random(-80,80),$center+math.random(-300,300),$middle+80,$center,$middle)!\an5\fscx!30*ratio!\fscy!30*ratio!\1c&HFFFFFF&\4a&HFF&\fad(100,300)\blur4\bord0.5\3c!line.styleref.color4!\p1\!AutoTags(math.random(50,200),'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 9 4 b 11 10 4 10 0 1 b 7 -4 14 3 9 4 Comment: 0,0:00:00.00,0:00:00.00,Chorus,heart draw (particicle),0,0,0,template noblank notext loop 34,!retime("syl2end",(j-1)*(syl.duration/maxj),(j-1)*(syl.duration/maxj))!{\fscx70\fscy70\bord0.5\blur4\t(0,$dur,\fscx100\fscy100)\3c!line.styleref.color4!\!(math.random(0,1) == 1) and line.styleref.color4 or "&HFFFFFF&"!\pos(!$center+ x1[j]*1+math.random(-25,25)!,!$middle+y1[j]*1+math.random(-25,25)!)\p1\!AutoTags(math.random(50,200),'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 9 4 b 11 10 4 10 0 1 b 7 -4 14 3 9 4 Comment: 0,0:00:00.00,0:00:00.00,Chorus,heart draw (particicle),0,0,0,template noblank notext loop 34,!retime("syl2end",(j-1)*(syl.duration/maxj),(j-1)*(syl.duration/maxj))!{\fscx70\fscy70\bord0.5\blur4\t(0,$dur,\fscx100\fscy100)\3c!line.styleref.color4!\!(math.random(0,1) == 1) and line.styleref.color4 or "&HFFFFFF&"!\pos(!$center+ x[j]*1+math.random(-25,25)!,!$middle+ y[j]*1+math.random(-25,25)!)\p1\!AutoTags(math.random(50,200),'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 9 4 b 11 10 4 10 0 1 b 7 -4 14 3 9 4 Comment: 0,0:00:00.00,0:00:00.00,Chorus,char,0,0,0,template noblank char,!char_counter(1)!!retime("start2syl",-900+ci[1]*20,0)!{\3c!line.styleref.color4!\c!line.styleref.color1!\blur4\bord0.5\t(0,400,\blur0\bord!line.styleref.outline!\1vc(!line.styleref.color4!,!line.styleref.color4!,&HFFFFFF&,&HFFFFFF&)\3c!line.styleref.color3!)\an5\moves4(!$center+150!,!$middle-100!,!$center+100!,!$middle+100!,!$center+100!,$middle,$center,$middle,0,400)\fad(200,0)} Comment: 0,0:00:00.00,0:00:00.00,Chorus,char,0,0,0,template noblank char,!char_counter(1)!!retime("syl2end",-$dur,300-(cn-ci[1])*20)!{\jitter(2,2,1,2)\1vc(!line.styleref.color4!,!line.styleref.color4!,&HFFFFFF&,&HFFFFFF&)\t(0,!$dur/2!,\fscx150\fscy150\3c!line.styleref.color4!\c!line.styleref.color1!\blur4\bord0.5)\t(!$dur/2!,$dur,\fscx100\fscy100\blur0\bord!line.styleref.outline!\1vc(!line.styleref.color4!,!line.styleref.color4!,&HFFFFFF&,&HFFFFFF&)\3c!line.styleref.color3!)\an5\moves4($center,$middle,!$center-100!,$middle,!$center-100!,!$middle+100!,!$center-150!,!$middle-100!,!line.duration-700!,!line.duration!)\t(!line.duration-700!,!line.duration!,\3c!line.styleref.color4!\c!line.styleref.color1!\blur4\bord0.5)\fad(0,200)} Dialogue: 0,0:00:00.00,0:00:00.00,Default,,0,0,0,, Comment: 0,0:00:00.00,0:00:00.00,Default,char,0,0,0,template syl noblank multi,!retime("syl2end",-$dur,0)!{\fscx150\fscy150\t(25,100,\fscx100\fscy100)\3c!line.styleref.color4!\blur4\bord0.5\an5\pos($center,$middle)\fad(0,300)} Comment: 1,0:00:00.00,0:00:00.00,Default,lead-in(text),0,0,0,template noblank,!char_counter(1)!!retime("start2syl",-1000+(ci[1]-1)*80,$dur)!{\frz180\1a&H50&\bord0\t(0,600,\frz0\1vc(!line.styleref.color4!,!line.styleref.color4!,&HFFFFFF&,&HFFFFFF&)\alpha0\bord!line.styleref.outline!)\an5\move(!$center-math.random(-45,45)!,!$middle-math.random(45,85)!,$center,$middle,0,600)\clip(!$left-line.styleref.outline!,!$top-line.styleref.outline!,!$right+line.styleref.outline!,!$bottom+line.styleref.outline!)\t(!line.duration-$dur!,!line.duration!,\clip($center,!$top-line.styleref.outline!,$center,!$bottom+line.styleref.outline!))\fad(200,0)} Comment: 0,0:00:00.00,0:00:00.00,Default,heart draw (particicle),0,0,0,template noblank notext loop 34,!retime("syl",(j-1)*(syl.duration/maxj),(j-1)*(syl.duration/maxj)+2000)!{\bord0.5\blur4\t(0,$dur,\fscx100\fscy100)\3c!line.styleref.color4!\!(math.random(0,1) == 1) and line.styleref.color4 or "&HFFFFFF&"!\move(!$center+ x1[j]*1!,!$middle+y1[j]*1!,!$center-((j > maxj/2) and -$width/maxj*(j-1) or $width/maxj*(j-1))+math.random(-25,25)!,!$middle+math.random(-25,25)!,$dur,!line.duration!)\p1\!AutoTags(math.random(50,200),'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 9 4 b 11 10 4 10 0 1 b 7 -4 14 3 9 4 Comment: 0,0:00:00.00,0:00:00.00,Default,heart draw (particicle),0,0,0,template noblank notext loop 34,!retime("syl",(j-1)*(syl.duration/maxj),(j-1)*(syl.duration/maxj)+2000)!{\bord0.5\blur4\t(0,$dur,\fscx100\fscy100)\3c!line.styleref.color4!\!(math.random(0,1) == 1) and line.styleref.color4 or "&HFFFFFF&"!\move(!$center+ x[j]*1!,!$middle+ y[j]*1!,!$center-((j > maxj/2) and -$width/maxj*(j-1) or $width/maxj*(j-1))+math.random(-25,25)!,!$middle+math.random(-25,25)!,$dur,!line.duration!)\p1\!AutoTags(math.random(50,200),'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 9 4 b 11 10 4 10 0 1 b 7 -4 14 3 9 4 Dialogue: 0,0:00:00.00,0:00:00.00,Default,,0,0,0,, Comment: 0,0:00:00.00,0:00:00.00,Default2,char,0,0,0,template noblank char,!char_counter(1)!!retime("start2syl",-900+ci[1]*20,0)!{\3c!line.styleref.color4!\c!line.styleref.color1!\blur4\bord0.5\t(0,400,\blur0\bord!line.styleref.outline!\1vc(!line.styleref.color4!,!line.styleref.color4!,&HFFFFFF&,&HFFFFFF&)\3c!line.styleref.color3!)\an5\moves4(!$center+150!,!$middle-100!,!$center+100!,!$middle+100!,!$center+100!,$middle,$center,$middle,0,400)\fad(200,0)} Comment: 0,0:00:00.00,0:00:00.00,Default2,char,0,0,0,template noblank char,!char_counter(1)!!retime("syl2end",-$dur,300-(cn-ci[1])*20)!{\1vc(!line.styleref.color4!,!line.styleref.color4!,&HFFFFFF&,&HFFFFFF&)\t(0,!$dur/2!,\fscx150\fscy150\3c!line.styleref.color4!\c!line.styleref.color1!\blur4\bord0.5)\t(!$dur/2!,$dur,\fscx100\fscy100\blur0\bord!line.styleref.outline!\1vc(!line.styleref.color4!,!line.styleref.color4!,&HFFFFFF&,&HFFFFFF&)\3c!line.styleref.color3!)\an5\moves4($center,$middle,!$center-100!,$middle,!$center-100!,!$middle+100!,!$center-150!,!$middle-100!,!line.duration-700!,!line.duration!)\t(!line.duration-700!,!line.duration!,\3c!line.styleref.color4!\c!line.styleref.color1!\blur4\bord0.5)\fad(0,200)} Comment: 0,0:00:00.00,0:00:00.00,Default2,,0,0,0,template syl noblank,!maxloop(10)!!retime("syl",(j-1)*50,-$dur+500+(j-1)*50)!{\blur4\bord0.5\an5\move(!$center-math.random(-45,45)!,!$middle-math.random(-45,45)!,!$center-math.random(-45,45)!,!$middle-math.random(85,125)!)\fad(0,100)\fscx25\fscy25\t(,\frz!math.random(-480,480)!)\3c!line.styleref.color4!\p1}!(j < 8) and "m 33 31 b 38 27 30 20 26 24 b 22 29 28 36 33 31 m 27 32 l 9 49 l 26 31 m 33 26 l 51 7 l 32 24 m 34 30 l 49 47 l 33 32 m 27 24 l 10 8 l 26 25" or "m 15 10 b 9 -4 -1 4 0 12 b 2 23 12 22 15 30 b 18 22 28 23 30 12 b 31 4 21 -4 15 10"! Comment: 0,0:00:00.00,0:00:00.00,Default2,beam,0,0,0,template syl noblank loop 12 fxgroup morning notext fxgroup A,!retime("syl",50*(j-1),50*(j-1))!{\shad0\bord0.5\blur4\3c!line.styleref.color4!\c&HFFFFFF&\3a&H50&\an5\moves3($left,$middle,$center,!$top-50!,$right,$middle)\p1\!AutoTags(math.random(50,100),'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 33 31 b 38 27 30 20 26 24 b 22 29 28 36 33 31 m 27 32 l 9 49 l 26 31 m 33 26 l 51 7 l 32 24 m 34 30 l 49 47 l 33 32 m 27 24 l 10 8 l 26 25 Comment: 0,0:00:00.00,0:00:00.00,Default2,beam,0,0,0,template syl noblank loop 12 fxgroup morning notext fxgroup B,!retime("syl",50*(j-1),50*(j-1))!{\shad0\bord0.5\blur4\3c!line.styleref.color4!\c&HFFFFFF&\3a&H50&\an5\moves3($left,$middle,$center,!$bottom+50!,$right,$middle)\p1\!AutoTags(math.random(50,100),'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 33 31 b 38 27 30 20 26 24 b 22 29 28 36 33 31 m 27 32 l 9 49 l 26 31 m 33 26 l 51 7 l 32 24 m 34 30 l 49 47 l 33 32 m 27 24 l 10 8 l 26 25 Dialogue: 0,0:00:00.00,0:00:00.00,Default,,0,0,0,, Comment: 0,0:00:00.00,0:00:00.00,Slow,heart draw (particicle) slow,0,0,0,template noblank notext loop 34,!retime("syl",(j-1)*30,(j-1)*30+1000)!{\bord0.5\blur4\t(0,$dur,\fscx100\fscy100)\3c!line.styleref.color4!\!(math.random(0,1) == 1) and line.styleref.color4 or "&HFFFFFF&"!\move(!$center+ x1[j]*1!,!$middle+y1[j]*1!,!$center-((j > maxj/2) and -$width/maxj*(j-1) or $width/maxj*(j-1))+math.random(-25,25)!,!$middle+math.random(-25,25)!,1000,!line.duration!)\p1\!AutoTags(math.random(50,200),'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 9 4 b 11 10 4 10 0 1 b 7 -4 14 3 9 4 Comment: 0,0:00:00.00,0:00:00.00,Slow,heart draw (particicle) slow,0,0,0,template noblank notext loop 34,!retime("syl",(j-1)*30,(j-1)*30+1000)!{\bord0.5\blur4\t(0,$dur,\fscx100\fscy100)\3c!line.styleref.color4!\!(math.random(0,1) == 1) and line.styleref.color4 or "&HFFFFFF&"!\move(!$center+ x[j]*1!,!$middle+ y[j]*1!,!$center-((j > maxj/2) and -$width/maxj*(j-1) or $width/maxj*(j-1))+math.random(-25,25)!,!$middle+math.random(-25,25)!,1000,!line.duration!)\p1\!AutoTags(math.random(50,200),'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 9 4 b 11 10 4 10 0 1 b 7 -4 14 3 9 4 Comment: 2,0:00:00.00,0:00:00.00,Slow,char,0,0,0,template noblank,!char_counter(1)!!retime("start2syl",-1000+ci[1]*25,0)!{\frx880\t(0,800,\frx0)\an5\pos($scenter,$smiddle)\1vc(!line.styleref.color4!,!line.styleref.color4!,&HFFFFFF&,&HFFFFFF&)\3c&H000000&\bord0.5\blur4} Comment: 2,0:00:00.00,0:00:00.00,Slow,char,0,0,0,template noblank multi char,!sylchar_counter(1)!!retime("syl2end",-$dur,-500+(sci[1]-1)*20)!{\1vc(!line.styleref.color4!,!line.styleref.color4!,&HFFFFFF&,&HFFFFFF&)\an5\blur4\bord0.5\pos($center,$middle)\fscx100\fscy100\t(!(sci[1]-1)*100!,!$dur/2+(sci[1]-1)*100!,\3c!line.styleref.color3!\c&HFFFFFF&\fscx160\fscy160\fry!40+$si*2!\bord3\blur5)\t(!$dur/2+(sci[1]-1)*100!,!$dur+(sci[1]-1)*100!,\1vc(!line.styleref.color3!,!line.styleref.color3!,&HFFFFFF&,&HFFFFFF&)\3c&H000000&\bord0.5\blur4\fscx100\fscy100\fry0)\fad(0,500)} Dialogue: 0,0:00:00.00,0:00:00.00,Default,,0,0,0,, Comment: 0,0:00:00.00,0:00:00.00,End,heart storm,0,0,0,template char syl multi noblank notext,!maxloop(math.ceil(syl.duration/20))!!retime("syl",-1000+(j-1)*150,(j-1)*10)!{\fscx70\fscy70\frz!360/maxj*(j-1)!\t(,\frz!360/maxj*(j-1)-360!)\1vc(!line.styleref.color4!,!line.styleref.color4!,&HFFFFFF&,&HFFFFFF&)\bord!math.random(0,1)!\blur4\shad0\move(!$lcenter!,!$middle!,!$center-math.random(-75,45)!,!$middle-math.random(-75,45)!)\fad(0,200)\p1}!heart[math.random(3)]! Comment: 0,0:00:00.00,0:00:00.00,End,heart storm,0,0,0,template char syl multi noblank notext,!maxloop(math.ceil(syl.duration/20))!!retime("syl",-1000+(j-1)*150,(j-1)*10)!{\fscx70\fscy70\frz!360/maxj*(j-1)!\t(,\frz!360/maxj*(j-1)-360!)\1vc(!line.styleref.color4!,!line.styleref.color4!,&HFFFFFF&,&HFFFFFF&)\bord!math.random(0,1)!\blur4\shad0\move(!$lleft!,!$middle!,!$center-math.random(-75,45)!,!$middle-math.random(-75,45)!)\fad(0,200)\p1}!heart[math.random(3)]! Comment: 0,0:00:00.00,0:00:00.00,End,heart storm,0,0,0,template char syl multi noblank notext,!maxloop(math.ceil(syl.duration/20))!!retime("syl",-1000+(j-1)*150,(j-1)*10)!{\fscx70\fscy70\frz!360/maxj*(j-1)!\t(,\frz!360/maxj*(j-1)-360!)\1vc(!line.styleref.color4!,!line.styleref.color4!,&HFFFFFF&,&HFFFFFF&)\bord!math.random(0,1)!\blur4\shad0\move(!$lright!,!$middle!,!$center-math.random(-75,45)!,!$middle-math.random(-75,45)!)\fad(0,200)\p1}!heart[math.random(3)]! Comment: 0,0:00:00.00,0:00:00.00,End,char,0,0,0,template noblank char,!char_counter(1)!!retime("start2syl",-900+ci[1]*20,0)!{\3c!line.styleref.color4!\c!line.styleref.color1!\blur4\bord0.5\t(0,400,\blur0\bord!line.styleref.outline!\1vc(!line.styleref.color4!,!line.styleref.color4!,&HFFFFFF&,&HFFFFFF&)\3c!line.styleref.color3!)\an5\moves4(!$center+150!,!$middle-100!,!$center+100!,!$middle+100!,!$center+100!,$middle,$center,$middle,0,400)\fad(200,0)} Comment: 0,0:00:00.00,0:00:00.00,End,char,0,0,0,template noblank char,!char_counter(1)!!retime("syl2end",-$dur,300-(cn-ci[1])*20)!{\jitter(2,2,1,2)\1vc(!line.styleref.color4!,!line.styleref.color4!,&HFFFFFF&,&HFFFFFF&)\t(0,!$dur/2!,\fscx150\fscy150\3c!line.styleref.color4!\c!line.styleref.color1!\blur4\bord0.5)\t(!$dur/2!,$dur,\fscx100\fscy100\blur0\bord!line.styleref.outline!\1vc(!line.styleref.color4!,!line.styleref.color4!,&HFFFFFF&,&HFFFFFF&)\3c!line.styleref.color3!)\an5\moves4($center,$middle,!$center-100!,$middle,!$center-100!,!$middle+100!,!$center-150!,!$middle-100!,!line.duration-700!,!line.duration!)\t(!line.duration-700!,!line.duration!,\3c!line.styleref.color4!\c!line.styleref.color1!\blur4\bord0.5)\fad(0,200)} Comment: 0,0:00:15.40,0:00:18.90,Trans,Translation Fx,0,0,0,karaoke, Comment: 0,0:00:15.40,0:00:18.90,Trans,heart left,0,0,0,template pre-line loop 34,!retime("line",-200+(j-1)*(1000/maxj),(j-1)*(1000/maxj)+1100)!{\bord0.5\blur4\t(0,$dur,\fscx100\fscy100)\3c!line.styleref.color4!\!(math.random(0,1) == 1) and line.styleref.color4 or "&HFFFFFF&"!\an5\move(!$left-30+ x1[j]*1!,!$middle+y1[j]*1!,!$left-30-((j > maxj/2) and -$width/maxj*(j-1) or $width/maxj*(j-1))+math.random(-25,25)!,!$middle+math.random(-25,25)!,!line.duration-1800!,!line.duration!)\p1\!AutoTags(math.random(50,200),'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 9 4 b 11 10 4 10 0 1 b 7 -4 14 3 9 4 " Comment: 0,0:00:00.00,0:00:00.00,Trans,heart left,0,0,0,template pre-line loop 34,!retime("line",-200+(j-1)*(1000/maxj),(j-1)*(1000/maxj)+1100)!{\bord0.5\blur4\t(0,$dur,\fscx100\fscy100)\3c!line.styleref.color4!\!(math.random(0,1) == 1) and line.styleref.color4 or "&HFFFFFF&"!\an5\move(!$left-30+ x[j]*1!,!$middle+ y[j]*1!,!$left-30-((j > maxj/2) and -$width/maxj*(j-1) or $width/maxj*(j-1))+math.random(-25,25)!,!$middle+math.random(-25,25)!,!line.duration-1800!,!line.duration!)\p1\!AutoTags(math.random(50,200),'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 9 4 b 11 10 4 10 0 1 b 7 -4 14 3 9 4 " Comment: 0,0:00:00.00,0:00:00.00,Trans,heart right,0,0,0,template pre-line loop 34,!retime("line",-200+(j-1)*(1000/maxj),(j-1)*(1000/maxj)+1100)!{\bord0.5\blur4\t(0,$dur,\fscx100\fscy100)\3c!line.styleref.color4!\!(math.random(0,1) == 1) and line.styleref.color4 or "&HFFFFFF&"!\an5\move(!$right+ x1[j]*1!,!$middle+y1[j]*1!,!$right+40-((j > maxj/2) and -$width/maxj*(j-1) or $width/maxj*(j-1))+math.random(-25,25)!,!$middle+math.random(-25,25)!,!line.duration-1800!,!line.duration!)\p1\!AutoTags(math.random(50,200),'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 9 4 b 11 10 4 10 0 1 b 7 -4 14 3 9 4 " Comment: 0,0:00:00.00,0:00:00.00,Trans,heart right,0,0,0,template pre-line loop 34,!retime("line",-200+(j-1)*(1000/maxj),(j-1)*(1000/maxj)+1100)!{\bord0.5\blur4\t(0,$dur,\fscx100\fscy100)\3c!line.styleref.color4!\!(math.random(0,1) == 1) and line.styleref.color4 or "&HFFFFFF&"!\an5\move(!$right+ x[j]*1!,!$middle+ y[j]*1!,!$right+40-((j > maxj/2) and -$width/maxj*(j-1) or $width/maxj*(j-1))+math.random(-25,25)!,!$middle+math.random(-25,25)!,!line.duration-1800!,!line.duration!)\p1\!AutoTags(math.random(50,200),'(math.random(0,1) == 1) and "\\fscx70\\fscy70" or "\\fscx30\\fscy30"\\alphaalp[math.random(2)]','fscx10\\fscy10\\alpha&0&')!}m 9 4 b 11 10 4 10 0 1 b 7 -4 14 3 9 4 " Comment: 0,0:00:00.00,0:00:00.00,Trans,char,0,0,0,template char,!char_counter(1)!!retime("line",-300,0)!{\1vc(!line.styleref.color4!,!line.styleref.color4!,&HFFFFFF&,&HFFFFFF&)\fscx!100+((ci[1] == 1) and 100 or 0)!\fscy!100+((ci[1] == 1) and 100 or 0)!\org(!$center-30!,$middle)\move($center,$middle,!$center-((ci[1] > (cn/2)) and -100 or 100)!,$middle,!line.duration-500!,!line.duration!)\an5\fad(200,200)\fry360\t(0,!300+ci[1]*(line.duration/cn/2)!,\fry0)}