Skip to content

beatmap_simple

MrZ_26 edited this page Feb 17, 2022 · 35 revisions

元数据

默认值 说明
$version 必填 - 谱面版本,现在必须是1.0
$mapName 必填 - 曲名
$musicAuth 必填 - 音乐作者
$mapAuth 必填 - 谱面作者
$mapDifficulty 必填 - 谱面难度,仅展示用
$songFile 必填 - 音乐文件名(不带后缀),必须是ogg
$songImage 可选 - 背景图完整文件名,不写就没背景
$songOffset 可选 0 音乐播放相对谱面的0时间偏移,不带单位默认ms
$tracks 可选 4 谱面使用的轨道数量
$realTracks 可选 4 对玩家来说的实际轨道数量(取最大),有动画用轨就要写这个
$freeSpeed 可选 true 是否允许玩家使用自己的流速设置

记号

音符
--O- 单押
-OO- 双押
U 长押头
A 严判长押尾
H 松判长押尾
----X ----x 不叠随机单押 叠随机单押
----Lr 随机左不叠右叠双押
时值
| 每一个减一半时长
~ 每一个加一拍
*N /N 时长乘N,除N

符号与命令

符号 命令 说明
#Techminoisfun - 注释
; - 单行多命令分隔符
!222 !+1 !180,4 /bpm:222 /bpm:+1 设置BPM 调节BPM 设置BPM同时设置拍号开始计拍子数
>01:23.456 >+26ms /time:1:2:3.4 时间标记,有加减号表示相对调整,单位支持ms/s/beat/bar,特殊用法 >start 切到正式开始前
++++Quatrackiscool /bar_line 手动小节线,确认拍子数是拍号整倍数否则主动报错,后面注释
@626 /rnd_seed 设置随机种子,多个随机一个,留空重置随机
====E /rep_e 循环尾
====M /rep_m 循环断点,最后一次循环不走完
====S8 /rep_s:8 循环头,到下一个循环尾前总共反复8次
&2143 /redirect:2143 音符重定向
%L2,L1,x,R1 R2 /rename_track:... 轨道重命名,按键会触发所有包含按键名的轨道。x表示无名(会顺便自动禁用),空格分隔多名
^FFFF00,FF0000 /set_chord_color:... 设置多押颜色,从双押开始,超过的都用最高,留空回到默认
以下命令没有符号,需要直接写命令
/set_judge:30ms,50ms,80ms,120ms,160ms - 设置判定区间大小,参数是准度从高到低用逗号隔开的五档时间半径,单位可以是ms或者s,不写默认ms
/set_acc_points:101,100,75,0,-100 - 设置判定准度分,参数是准度从高到低用逗号隔开的五个百分比数字,最高的必须大于等于100(不然就打不到100了

轨道调整(轨道动画)

[要调整的轨道id]<动画模式,参数1,参数2,...>操作名,参数1,参数2,...

或者

/set_track:要调整的轨道id;<动画模式,参数1,参数2,...>操作名,参数1,参数2,...

要调整的轨道id:

数字数字1,数字2,...ALR

动画模式:

<...>可以不写,默认为<E,12>,快速指数靠近

S 瞬间完成 (无参数)

L 线性动画 (1个时间参数)

时间可用26ms,1s,1beat(拍),1bar(小节,需要设置过才能用)四种单位,不写默认beat

E 指数动画 (1个速度参数)

速度越大越快,没有具体概念,自己试效果

操作名:

p 平移 (2个参数,默认不变) P 平移到 (2个参数,不写回默认)

单位为像素 (x朝右,y朝下,原点是屏幕中心,屏幕范围是x=-640640,y=-360360)

r 旋转 (1个参数,默认不变) R 旋转到 (1个参数,不写回默认)

单位为角度

s 缩放 (2个参数,默认不变) S 缩放到 (2个参数,不写回默认)

单位为“一个轨道宽度”

d 下落速度增加 (1个参数,默认不变) D 下落速度改为 (1个参数,不写回默认)

单位为像素/秒,默认1000

t 透明度增加 (1个参数,0~100) T 透明度改为 (1个参数,0~100)

超出范围会被强制修正到0~100的范围内

c 颜色增加/减少 (1个参数,000000~FFFFFF) C 颜色改为 (1个参数,000000~FFFFFF,不写默认亮灰色E6E6E6)

a 可用性反转 (0个参数) A 可用性改为 (1个参数,false或true,默认true)

n 轨道名称透明度增加 (1个参数,0~100) N 轨道名称透明度改为 (1个参数,0~100)

超出范围会被强制修正到0~100的范围内

音符调整(音符动画)

轨道可以随着时间很容易动态调整,但是音符太多了所以这里使用“执行命令后这条轨道上出现的音符都会有此动画”的设计

(该id轨道的音符在这条命令后的属性)操作名,参数1,参数2,...

或者

/set_note:该id轨道的音符在这条命令后的属性;操作名,参数1,参数2,...

轨道id同轨道调整

操作名:

C 颜色曲线 (若干个参数,000000~FFFFFF,不写默认恒为亮灰色E6E6E6)

T 透明度曲线 (若干个参数,0~100,不写默认恒为80)

X X位移曲线 (若干个参数,均为数字,像素,不写默认恒为0)

Y Y位移曲线 (若干个参数,均为数字,像素,不写默认恒为0)

Clone this wiki locally