Maimai自制譜格式(3simaiFes Fmt)使用說明

本文所有指令字符都是符合ASCII標(biāo)準(zhǔn)(也就是一般的英文輸入法)的
建議結(jié)合播放器(MajdataView,主程序@一墨瀅一)與模擬器(AstroDX)
本文譯自Simai官方Wiki(https://w.atwiki.jp/simai),文件頭翻譯來自@寺田松し
Majdata大陸快速下載地址:https://moyingmoe.lanzouy.com/b03pbe8wj 密碼majdata
設(shè)置BPM
(BPM)
設(shè)置X分音符
{X}
設(shè)置每個音符間斷的秒數(shù)
{#XXX}
Tap指令
? ? 鍵號
BREAK指令
????指令前綴b? ? ? //指令前綴:Tap/Hold/Slide/Ex? ?指令前綴無需包含時間
Ex指令
????指令前綴x? ? ? //指令前綴:Tap/Hold/Break?指令前綴無需包含時間
Hold指令
//長度為240/當(dāng)前BPM/X*Y秒 //Y個X分音符
鍵號h[X:Y]
//長度為240/當(dāng)前BPM/X秒 //X分音符
鍵號h[X]
//長度為X*Y秒
鍵號h[#X:Y]
//長度為X秒
鍵號h[#X]
Slide
指令功能[X:Y]? =? Star距離開始滑動有60/當(dāng)前BPM秒(或者說是當(dāng)前BPM下的四分音符);Slide將在240/當(dāng)前BPM/X*Y秒(或者說是當(dāng)前BPM下的Y個X分音符)后停止。
指令功能[BPM#X:Y]? =? Star距離開始滑動有60/BPM秒(或者說是這個BPM下的四分音符);Slide將在240/BPM/X*Y秒(或者說是這個BPM下的Y個X分音符)后停止。
指令功能[BPM#X]? =? Star距離開始滑動有60/BPM秒(或者說是這個BPM下的四分音符);Slide將在X秒后停止。
指令功能[X##Y]? =? Star距離開始滑動有X秒;Slide將在Y秒后停止。
Slide指令功能
x-y 直線
x^y 邊緣弧線,自動選擇最近的路
x<y 邊緣弧線,逆時針
x>y 邊緣弧線,順時針
xvy通過C區(qū)進(jìn)行直折線
xpy B區(qū)邊緣弧線,逆時針旋轉(zhuǎn)直到能按此方向直線到達(dá)終點
xqy B區(qū)邊緣弧線,順時針旋轉(zhuǎn)直到能按此方向直線到達(dá)終點
xsy 通過兩對B區(qū)進(jìn)行折線,方向為:直線到B(X+6),然后直線到B(X+2),然后直線到A(Y)
xzy 通過兩對B區(qū)進(jìn)行折線,方向為:直線到B(X+2),然后直線到B(X+6),然后直線到A(Y)
xppy 中心邊緣為C區(qū)中心的弧線,逆時針旋轉(zhuǎn)直到能按此方向直線到達(dá)終點
xqqy 中心邊緣為C區(qū)中心的弧線,順時針旋轉(zhuǎn)直到能按此方向直線到達(dá)終點
xVyz=x-y-z
xwy 判定等效于三條獨立直星串聯(lián),顯示效果為 扇形星星(Wifi形星星),但是尖角
以上所有指令均可多重疊加:如1-7<1qq6也是可以的
*特殊說明: 不可以在?xwy 后疊加任何星星
*xVyz理論上可以在之后疊加,但是在Majdata里這樣做會導(dǎo)致星星頭崩潰(@一墨瀅一? 能修一下嗎QWQ)
Touch指令
觸屏區(qū)塊編號
Touch Hold指令
//長度為X分音符*Y
觸屏區(qū)塊編號h[X:Y]
//長度為X分音符
觸屏區(qū)塊編號h[X]
//長度為X秒*Y
觸屏區(qū)塊編號h[#X:Y]
//長度為X秒
觸屏區(qū)塊編號h[#X]
Touch-煙花指令
觸屏區(qū)塊編號f
不同音符多押由斜杠合并
特殊語法:
在Tap后跟$以將Tap轉(zhuǎn)換為Star但不旋轉(zhuǎn)
在Slide頭后跟$以使Star不旋轉(zhuǎn)
在Tap后跟$$以將Tap轉(zhuǎn)換為Star并旋轉(zhuǎn)
在Slide頭后跟@以將Star轉(zhuǎn)換為Tap
在Slide頭后跟?以使Star消失,但保留逐漸浮現(xiàn)過程
在Slide頭后跟!以使Star突然出現(xiàn)。
使用符號`以實現(xiàn)偽多押
在touch后加h可使其擁有Touch Hold的顯像效果