欢迎光临散文网 会员登陆 & 注册

【歌姬计划AFT】如何使用ComfyChartEditor制作自制谱 导出MOD篇

2022-03-15 00:14 作者:萌新安定  | 我要投稿

自制谱工具下载:

https://wwe.lanzouy.com/b01j8ozoh 密码:7zd6

以下内容均基于专栏更新时ComfyChartEditor的最新版(2021年12月版本),可能以后会修复bug


首先我们看一下ComfyChartEditor原本给我们导出MOD方法是怎么操作的:

在File里选择Export,然后选择Expot PV Script MData

然后选择Game Root Dirctory右边的省略号,在弹出的窗口里选择AFT的根目录设置游戏路径

注:游戏根目录里必须有rom和mdata文件夹

随后设置Output MData ID(MOD文件夹名字),Output PV ID(谱面ID)

最后点击Export MData即可生成一个MOD成品……?

如果你到游戏的Mdata文件夹,会发现确实生成了一个MOD文件夹

但是里面的结构很混乱,并且没有databank

这时候可能会有AFT MOD基础的人跳出来说了:但是文件夹里有gm_pv_list_tbl啊,那就不需要databank了啊

在AFT里,gm_pv_list_tbl负责pv_db,databank负责mdata_pv_db

所以这里生成的MOD基本就是个壳,需要我们根据情况决定用哪种形式:

是使用databank还是自己重新弄一份pv_db放进去

那么我们记下Output PV ID,开始处理这个问题

就像前面所说的,gm_pv_list_tbl负责pv_db,databank负责mdata_pv_db

所以我们就得从重写份pv_db和重写份databank中二选一

databank形式(大部分MOD选择的形式)

所需工具:

PD_Tool

打开PD_Tool,输入6然后按回车进入菜单,随后输入3按下回车进入databank转换模式

在弹出的文件选择框里找到你AFT的databank文件夹(在AFT本体的ram文件夹里)

简单说明下:

PvList0为easy难度列表

PvList1为normal难度列表

PvList2为hard难度列表

PvList3为extreme难度列表

PvList4没用,不用管

根据你设置的难度选择对应文件打开

然后回到databank文件夹,你会发现多了个json文件

(这里我全难度都拆了,个人移植谱面需要)

右键编辑打开

这就是难度列表文件内部写法了,根据ID顺序寻找与你设置的Output PV ID最接近的地方,复制上面一个中括号的全部内容粘贴到下面

("Edition": 1这一列可以不复制)

将ID后面的数字修改为你设置的Output PV ID的值

"StartShow"设置为谱面完成时间或者别的时间(如果多个谱面这个设置完全一致则会出现在同一个公开顺序里)

(这里我设置的时间是2022年1月1日)

保存,回到ram文件夹,删除以前的PvList文件(dat格式那个文件)

最后打开PD_Tool,再次使用databank转换功能,选择你修改好的PvList文件让其转换回dat格式即可制作好databank

这种方案好处是可以避免联网的游戏打了不存在id的歌炸服务器。

但是因为大多数mod都用的mdata_pv_db,做兼容方面需要多次排查是否用到过别的mod出现过的ID,以及如果对面没有databank可能就没法玩谱面

pv_db形式(某种意义上兼容能力最强的模式)

先解释为啥兼容能力最强:大多数人都用mdata_pv_db所以不会出现因为mod文件夹名字优先级问题导致db被重置

但是相对的你有可能会被做mod的人吐槽说你弄的不规范

所需工具:

MikuMikuModel

你AFT本体里面的pv_db.txt(如果你rom文件夹不纯净就没辙了)

打开你AFT本体里面的rom文件夹,找到pv_db.txt并复制到MOD文件夹里面的rom文件夹里

(我这里导出的MOD名称是MYEP,并且)

复制这玩意

粘贴到MOD的rom文件夹

打开mdata_pv_db,搜索COMFY,找到谱面对应的pv_db段

复制下这一大段直到下一个ID前面为止(截图里911以后就没了)

打开pv_db,寻找与ID最接近的位置按数字大小顺序粘贴插入

(截图里832后就是999,所以在这两个直接插入我们的谱面db内容)

保存修改即可


以上为导出成品MOD部分

但你导出成品后有可能会出现无限卡加载,这种问题比较常见的情况是视频编码不是H264(包括不支持硬件加速的X264),找个转码工具转成H264即可

如果你转了H264也卡加载说明你显卡该换了,如果不想换显卡可以用Freemake Video Converter转成VC1/WMV3编码的WMV格式视频,随后修改自制谱db的movie_file_name对应的视频名字(也就是把mp4改成wmv)即可


【歌姬计划AFT】如何使用ComfyChartEditor制作自制谱 导出MOD篇的评论 (共 条)

分享到微博请遵守国家法律