//著者は@barrier様ではなく@暇なのだです、ご了承ください。 TaikoManyGimmicks0.6αの譜面命令文一覧readme 目次 ・tja共通命令文 ・TMG専用命令文Pt.1 ・TMG専用命令文Rt.2 ・tja共通命令文 #START 譜面の始まり #END 譜面の終わり #SCROLL s 譜面スピードをs倍速します #BPMCHANGE b BPM(テンポ)をbに変更します #MEASURE n/m 拍子をn/m拍子に変更します #BARLINEON / #BARLINEOFF この先小節線を表示させるか / させないか決定します #BRANCHSTART N,a,b 譜面分岐を開始します N=分岐条件 p(精度で判断,不可0,可1,良2点) r(連打量で判断,打数=点) s(スコアで判断,現在地) a=分岐条件でこの点以上行くと玄人譜面になります b=分岐条件でこの点以上行くと達人譜面になります ※参考 強制普通譜面 #BRANCHSTART p,101,102 強制玄人譜面 #BRANCHSTART p,0,101 / p,-1,101 強制達人譜面 #BRANCHSTART p,-1,0 / p,-2,-1 #N これからは普通譜面(NORMAL)に分岐した場合の譜面を書きます #E これからは玄人譜面(EXTRA)に分岐した場合の譜面を書きます #M これからは達人譜面(MASTER)に分岐した場合の譜面を書きます #LEVELHOLD この先は譜面分岐があってもずっとこのままの譜面ですという宣言 ////////////////////////////// #BRANCHSTART p,a,b #N 1, #E #LEVELHOLD 12, #M 1212, #BRANCHSTART p,a,b #N 2, #E 21, #M 2121, /////////////////////////////// と書くと#Eに分岐した時だけ何をしても二個目の分岐で強制的に#Eに飛ばされます #BRANCHEND 譜面分岐を終了し、ここから先は共通の譜面です #GOGOSTART ゴーゴータイムを始めます #GOGOEND ゴーゴータイムを終了します #DELAY s s秒時間をずらします (次郎ではHBSCROLL時に譜面が停止する) #LYRIC txt 歌詞(txt)を表示します #JPOSSCROLL sec plc x 判定枠を移動させます secは何秒かけて移動するか指定します plcは何px移動するか指定します →750で画面端に行く →defaultと書くとデフォルトに戻る →1/2のような書き方も可 xは方向で、0で左、1で右に行きます(plcがdefaultの時は無視されます ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ・上級編 #BMSCROLL BPMCHANGEの時に譜面全体の速度が変わります(ソフラン) SCROLLの値は無視されます #HBSCROLL BMSCROLLに加えてSCROLLの値も適用されるようにしたものです #SCROLL a+bi 複素スクロールといい、斜めに飛んできます 0.75-0.75iをよく使う (TJAPlayer3ではHBSCROLL時は左上・右下からしか飛んでこなくなります) #SUDDEN n m n秒前に出現し、m秒後に動き出します TJAPlayer3ではm=0の場合初期化されて途中出現になるが、TMGではn=mにしないとおかしくなります ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ・TMG専用命令文Pt.1 #NOTESPAWN 1 s s秒前に出現させます #NOTESPAWN 2 s s秒前に消滅させます(判定はある) #NOTESPAWN 0 NOTESPAWNを初期化させます #JUDGEDELAY 1 s 判定をs秒ずらします 右が+,左が- #JUDGEDELAY 2 x y 判定をx,y軸にずらします(単位はpixel) (60pxで16分音符1個分ずれると思え) #JUDGEDELAY 3 s x y 1と2を組み合わせられるよ() #BARLINESIZE x y 小節線のサイズを変えられます #SIZE a ノーツのサイズをa倍します(0.6αでは小節線にSIZEがかからないというバグがある) #COLOR r g b a 全体の色を変えられます(aは透明度) すべて基本は255です #ANGLE θ θ度回転させられます #DUMMYSTART / #DUMMYEND ダミーノーツにするかを指定します #RESETCOMMAND 全体の数値をリセットできます //////////////////////////////////////////////////////////////////////////// ・TMG専用命令文Pt.2 #GRADATION start a s b ノーツにイージングをかけます aは 0(In) 1(Out) 2(InOut) (0.6.1~はOutInが使えるとか使えないとか)のどれかが入る sはイージングがかかり始める秒数(マイナス未対応) bはイージングのタイプ 0=liner(InOut関係なし) 1=Sine 2=Quad 3=Cubic 4=Quart 5=Quint 6=Expo 7=Circ これまでは大体イージング度合いが強くなっていくと思っていたらいいです 8=Back これは1度行き過ぎてから戻ってきます 9=Elastic これは行ったり来たりして収束します 10=Bounce 跳ねるようにして収束します 対応命令文 #SCROLL #JUDGEDELAY #SIZE #COLOR #ANGLE #GRADATION end イージング後の値をこの後に書きます #GRADATION init 初期化用です(が、後のノーツにGRADATION変化前の数値が適応されるというバグが起こっているので、RESETCOMMANDの方が(((殴) //////////////////////////////////////////////////////////////////////////////////// #GRADATION start 0.5 1 8 #JUDGEDELAY 2 0 0 #ANGLE 90 #GRADATION end #JUDGEDELAY 2 100 -150 #ANGLE 0 78, #GRADATION init #RESETCOMMAND ////////////////////////////////////////////////////////////////////////////////////このように書くことができます どのように動くかは自分で確かめてみて下さい() #SCROLL scrl,x,θ scrlはそのままスクロールで、360度をx分割して、θ度の角度から流します とりあえずは以上です、おつかれさまでした