猫史档案馆


【代码解析】关于时间轴音游模板-1 写谱方式

用户:TechnetiumTechnetium查看:0 回复:2 评论:0 创建时间:2021-03-07T16:02:30


各位好 这里是Tc

这边对之前发布的音游模板的代码做一些解析

https://shequ.codemao.cn/work/83762185

-----本次内容-----

1 写谱方式

2 谱面数据

3 游戏渲染

4 特效制作

 

本模板的写谱基本是社区型音游Malody

center_image

关于Malody的写谱方式大家可以去游戏官网寻找答案 此处不作赘述

注意在写谱的时候把系统测量的BPM记录下来备用

本模板支持4K谱面,如果要制作更多的轨道数请自行修改

在谱面制作完成后 找到程序文件夹里的/beatmap/曲目名称或商店编号,找到下属的.mc文件

使用Word打开该文件,找到前几行的"note"字符,将note字符后第一个大括号以及之前的内容全部删除

center_image

然后在末尾几行找到最后一个"beat":[0,0,1],",将"beat":[0,0,1],"前一个大括号以及之后的内容全部删除

center_image

然后我们使用Word的替换工具按以下顺序作几次全部替换,包括引号和其他符号

第一次 "beat": 替换为空

第二次 ,"column": 替换为空

第三次 ,"endbeat":替换为空

第四次 },{ 替换为 ^p

第五次 分别把 ] , 替换为 =

第六次 把 [ 替换为空

这时 你应该看到如下格式的文档:

center_image

这时 铺面转换的第一步就完成了

(注-我若有空将会更新专门的转码器且添加以上功能 目前还需要自己操作)

第二步,购买且在Kitten4打开专用转码器

https://shequ.codemao.cn/work/84695884

将全文复制到剪贴板,导入到谱面列表,运行程序

最终的P1 P2 P3和 P4谱面就完成了,接下来将它下载到本地

之后三个阶段的教程将会在3月13日或之后推出,请耐心等待!


回复

上一页1 页 / 共 1下一页
TechnetiumTechnetium

【注意:配图第二张出错,要连同note字符后第一个大括号一起删除】

点赞0


评论


BliHusBliHus

我想自研一个Ma转bcm的catch转谱器,文件我会剖析了!

点赞0


评论