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

【歌姬计划MEGA39+】导入Comfy制作的自制谱 ②

2022-09-08 23:02 作者:萌新安定  | 我要投稿

教程里提到的所有工具都可以在这里下载:

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


本专栏将会专门用来讲解恢复comfy导入的封面图,以及最基本的文件结构整理

XML基础写法规则

在讲解前,我们需要先了解xml格式的一些基础

(由于现有工具是以xml规范导出,所以如果对xml格式有一定了解会更容易寻找到问题所在)

随便找一个mod的db文件为例,当你用工具转换出来后编辑打开,大概是这样子的:

在xml里面,大部分代码都是以 一个开始标签 和 一个结束标签 中间夹着 标签的元素 这么写的。而 结束标签 与 开始标签 的区别就在于 结束标签多了个斜杠

一个 开始标签 结尾一定会有一个 结束标签,如果遇到嵌套则应以从里向外的原则写 结束标签

最后是一个无关紧要的东西:当一个标签里面嵌套着其他标签,里面嵌套的标签一般会增加缩进,一般是按下tab键加缩进,不过在xml里你不加缩进也没有问题

最后是xml的文本编辑器,虽然我们电脑自带的记事本也可以编辑修改,但是 记事本 的功能太少,在寻找特定行或者特定标签的时候会很难找,所以我个人是建议安装一个编辑器便于修改

以下编辑器根据自己需求选择:

notepad++:小巧,但是作者本身适合td,看你自己介不介意这个问题

https://notepad-plus-plus.org/downloads

notepad3:没用过,听说很好用,看了下有行数显示和自动折叠就放在这了

https://www.anopos.com/notepad3/

VS code:写代码的应该都知道这玩意,缺点大概就相对于上面两个这玩意太大了……

https://code.visualstudio.com/

恢复comfy导出的封面

① 调整frac文件里面的图片缩放模式

首先我们使用 MikuMikuModel 打开我们之前改名的 unuse_2d 文件夹里面的 frac 文件(打开 MikuMikuModel 后直接把 frac 文件拖进去就能打开

Sprites 里面的所有东西的 Resolution mode 从 HDTV720 改为 HDTV1080

最后按下 Ctrl + S 或者选择 File 里面的 save 保存

至此就完成了 Frac 文件里面图片缩放模式修改

② 编写mod_spr_db

为了能节省时间,这里会使用comfy自动生成的mdata_spr_db为基础,将其修改为我们需要的mod_spr_db

首先将 unuse_2d 里面的 mdata_spr_db 拖进 DatabaseConverter 里面将其转换成我们人能看懂的 xml 形式文件 

然后使用我前面提到的任意一个编辑器打开,当然你如果觉得自己能在没有自动缩进的情况下写xml,你也可以直接右键选择 编辑 使用记事本打开

如果你很勇,觉得没有缩进和行数显示也能写好xml也可以这么编辑

复制下开头到 <SpriteSets> 这部分代码,创建一个新的txt,将其粘贴到里面

按下Ctrl + F 调出搜索,搜索你的Frac文件名找到封面相关的db,参考截图将与封面相关的 SpriteSetInfo 部分复制下来(注意要把结束标签也连带着复制进去)

翻到 xml 最底部,将 </SpriteSets> 和后面所有代码全部复制过去

保存刚写好的txt,将txt连带着后缀名改为mod_spr_db.xml

最后将 mod_spr_db.xml 拖入 DatabaseConverter 里面转换,删除mdata_spr_db(包括bin和xml),然后将 unuse_2d 改名为 2d,游戏里就可以正常显示封面了

修正歌曲名顺序和英文版本找不到歌的问题

由于comfy并不会帮我们写上歌名正确读法,再加上英文使用了另一个参数表示英文革命顺序,所以我们需要手动修改mod_pv_db写上,不然会没法在歌曲名顺序里找到我们新加的谱面

首先是日文歌名读音,打开mod_pv_db,找到 song_name_reading ,在等于后面写上歌曲读音即可(注意要写平假名)

如果你不知道怎么读可以在这个网站自动转(准不准确就不能保证了):http://www.lsx.jp/converter/kana/index.html


如果你想让你的mod兼容英文版的话,你还需要在mod_pv_db里加一个 song_name_en,就像这样:

为自制谱添加小图标

咕咕中,因为制作小图标需要用到 PS 的剪贴蒙版,还在寻找有没有其他替补软件(PS白嫖版还是不太好找),找到了会接着更新这个专栏

先放个最终效果图在这

整理MOD文件结构

这个问题其实我在导出 aft自制谱mod的时候就提过,但是aft的读取速度本身就很快所以没有放到主要部分里面提

但是MEGA39+的读取速度……实在是太慢了

当你一个文件夹里的文件过多的时候,系统对文件的引导就会更慢,所以对于MEGA39+,将MOD文件结构整理成标准格式是有必要的

那么我们现在开始整理MOD文件结构,首先在rom文件夹里面创建 scrpit、sound 和 movie 文件夹,然后在sound里面创建 song 文件夹

将 ogg 文件 放入 song 文件夹,usm 文件 放入movie文件夹,dsc 文件 放入script文件夹后,去掉文件名里面的 _comfy 将你的mod文件标准化

根据你的谱面难度给dsc文件加上对应难度的后缀:

Easy:在dsc文件名后面加上 _easy

Normal:在dsc文件名后面加上 _normal

Hard:在dsc文件名后面加上 _hard

Extreme:在dsc文件名后面加上 _extreme

ExExtreme:在dsc文件名后面加上 _extreme_1

最后打开你的mod_pv_db,修改对应的路径即可(这里的截图还没修改,应该都能看懂……吧?看不懂可以评论区给我说声)



【歌姬计划MEGA39+】导入Comfy制作的自制谱 ②的评论 (共 条)

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