[Script Info] ; Script generated by Aegisub 3.0.4 ; http://www.aegisub.org/ Title: Default Aegisub file ScriptType: v4.00+ WrapStyle: 0 PlayResX: 720 PlayResY: 500 ScaledBorderAndShadow: yes Last Style Storage: Default Video Zoom: 6 Scroll Position: 0 Active Line: 1 Video Zoom Percent: 1 [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: Default-furigana,Black boys on mopeds,18,&H008649F8,&H000000FF,&H00FFFFFF,&H00000000,0,0,0,0,100,100,0,0,1,0.7,0,5,11,11,10,1 Style: Default3,Paper Johnny Eins,38,&H0024368D,&H00000000,&H00A7C1EC,&H00000000,-1,-1,0,0,100,100,0,0,1,1.4,0,2,11,11,50,1 [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Comment: 0,0:00:00.00,0:00:00.00,Default3,,0,0,0,,Set clip_pitch^^ ↓ (Recommend 4~5) 1とか2だと激重です^^; Comment: 0,0:00:00.00,0:00:00.00,Default3,,0,0,0,code once,clip_pitch = 5 Comment: 0,0:00:00.00,0:00:00.00,Default3,,0,0,0,code syl noblank,fwidth = 0; fhight = 0; fright = 0; fleft = 0; ftop = 0; fbottom = 0; xloop = 0; yloop = 0; loop_freq = 0 Comment: 0,0:00:00.00,0:00:00.00,Default3,,0,0,0,code syl noblank,function cal_loop_freq(fright,fleft,ftop,fbottom) fwidth = fright-fleft+line.styleref.outline*4; fhight = fbottom - ftop + line.styleref.outline*4; xloop = math.ceil(fwidth/clip_pitch); yloop = math.ceil(fhight/clip_pitch) loop_freq = math. ceil(xloop*yloop); return loop_freq+1; end Comment: 0,0:00:00.00,0:00:00.00,Default3,,0,0,0,code syl all,xlcont = 0; ylcont = 0 Comment: 0,0:00:00.00,0:00:00.00,Default3,,0,0,0,code syl all,function lcounter(ref) if ref == 1 then ylcont = 0 end ; if xlcont < xloop then xlcont = xlcont + 1 else xlcont = 1 end ; if xlcont == 1 then ylcont = ylcont + 1 end ; return "" end Comment: 0,0:00:00.00,0:00:00.00,Default3,,0,0,0,code once,temp = {} Comment: 0,0:00:00.00,0:00:00.00,Default3,,0,0,0,code once,function set_temp(ref,val) temp[ref] = val; return val; end Comment: 0,0:00:00.00,0:00:00.00,Default3,,0,0,0,template char,!maxloop(cal_loop_freq($right,$left,$top,$bottom))!!lcounter(j)!!retime("line",-1500+syl.i*100+(syl.i-1)*10+set_temp("time",math.random(-1000,500)),-$syln*100+syl.i*100)!{\an5\fad(500,300)\blur3\move(!$center+set_temp("xpos",math.random(-50,50)-$dur*0.1)!,!$middle+set_temp("ypos",math.random(40,100))!,$center,$middle,!xlcont*20!,!set_temp("etime",math.random(500,1000)-temp.time)!)\clip(!$left+temp.xpos-line.styleref.outline*2+(xlcont-1)*clip_pitch!,!$top+temp.ypos-line.styleref.outline*2+(ylcont-1)*clip_pitch!,!$left+temp.xpos-line.styleref.outline*2+xlcont*clip_pitch!,!$top-line.styleref.outline*2+temp.ypos+ylcont*clip_pitch!)\t(!xlcont*20!,!temp.etime!,\clip(!$left-line.styleref.outline*2+(xlcont-1)*clip_pitch!,!$top-line.styleref.outline*2+(ylcont-1)*clip_pitch!,!$left-line.styleref.outline*2+xlcont*clip_pitch!,!$top-line.styleref.outline*2+ylcont*clip_pitch!))} Comment: 0,0:00:00.00,0:00:00.00,Default3,,0,0,0,code once,color = {"&HFFFFFF&","&H1549EF&"}; temp = {}; function set_temp(ref,val) temp[ref] = val; return val; end; p = "m 0 1 l 1 2 l 2 1 l 1 0"; n_x = 0.7; n_yif = 0.5; n_yii = 0.5; n_yfi = 8; n_yff = 30; delay = 2000; alpha_f = 300; alpha_v = 1; factor = 4; size = 200 Comment: 3,0:00:00.00,0:00:00.00,Default3,,0,0,0,template syl noblank,!maxloop(math.ceil(line.duration/(factor*$syln)))!!retime("line",50*(syl.i-$syln),50*(syl.i-$syln)+500)!{\an5\move(!set_temp("pos_xi",$center+math.random(-n_x*$width,n_x*$width))!,!set_temp("pos_yi",$middle+math.random(-n_yif*$height,n_yii*$height))!,!temp.pos_xi!,!temp.pos_yi-math.random(n_yfi,n_yff)!,!set_temp("time",10*math.random((line.duration-delay)/10))!,!temp.time+delay!)\alpha&HFF&\t(!temp.time!,!temp.time+1!,\alpha!_G.ass_alpha(2.55*alpha_v)!)\t(!temp.time+delay-alpha_f!,!temp.time+delay!,\alpha&HFF&)\facx!size!\fscy!size!\p1\bord0\shad0\c!color[1]!\t(!temp.time!,!temp.time+delay!,\c!color[2]!\facx!size+100!\fscy!size+100!)\blur3\fad(0,500)}!p! Comment: 3,0:00:00.00,0:00:00.00,Default3,,0,0,0,template syl noblank,!retime("start2syl",50*(syl.i-$syln),0)!{\an5\pos($center,$middle)\fad(300,0)} Comment: 3,0:00:00.00,0:00:00.00,Default3,,0,0,0,template syl noblank,!retime("syl",0,0)!{\an5\pos($center,$middle)\blur3\1c&H000000&\3c&HA7C1EC&\t(!$dur*0.5!,!$dur!,\3c!line.styleref.color3!\blur0)\fad(0,!(syl.i == $syln) and "300" or "0")} Comment: 3,0:00:00.00,0:00:00.00,Default3,,0,0,0,template syl noblank,!retime("syl",0,1000)!{\an5\move($center,$middle,$center,!$middle-50!)\bord0\shad0\t(\c&HFFFFFF&\blur5\alpha&HFF&)} Comment: 3,0:00:00.00,0:00:00.00,Default3,,0,0,0,template syl noblank,!retime("syl2end",0,50*(syl.i-$syln))!{\an5\pos($center,$middle)\c&H000000&\fad(0,300)}