针对制作伊苏10mod时编辑物理效果(.mi)容易出错、易读性差的问题写了一个简易自制小工具。
整合版链接(后续更新也会在这里):https://share.weiyun.com/q4la3spe
整合版工具说明:网页链接
书接上回(网页链接),在修改骨骼之后,仍然需要添加相关物理效果(即老外教学中Adding physics to the model一节)。
这个部分其实三分靠本事七分靠运气,就是得看老法自己做了没有,没做的话也没法传。
这个东西目前似乎只能在ed9和ys10之间互相传,外来的文件如何传目前尚不清楚,所以上一篇专栏因为是ys9,没有这个文件,所以以下改用静名来举例。
首先用记事本打开游戏目录中的 角色id.mi 文件。 ys10是\asset\common\model_info, ed9是f\asset\common\model_info, 注意ed91不是mi是json,实际作用是一样的。
如果是云豹版ed9,目前需要先将加密的文件拖动到kuro_mdl_tools的cle_decrypt_decompress.py解密。注意不要在游戏目录里进行解密操作,复制出来再操作。
如果是乱码,就先尝试解码, 方法是下载https://github.com/eArmada8/kuro_mdl_tool/blob/master/misc/kuro_decode_bin_json.py, 然后将编码过的mi文件拖动上去。
两个文件都能正常显示json的话才能进行下一步。

正常内容

被编码内容,需要尝试用kuro_decode_bin_json解码
尝试在供体mi文件里搜索上一步中的缺失的骨骼,如下图这些。如果没有就表示可能是没做,只能放弃。如果有的话,进行下一步。


下载压缩包material_info 修改辅助工具+mi 修改辅助工具解压,在浏览器中打开merge_mi.html,将想要修改的文件拖动到左边,想要参考的文件拖动到右边。两边会分别显示各个node的名字。可以在右下角输入关键词过滤显示。
注意因为目前没有写得很完善,想用新的参考文件需要先生成之后把生成结果重新拖动到左边再把新文件拖动到右边,一次只能合并2个mi文件中各自的节点,不能一次合并三个及以上mi文件。

依次点击右边框中想要添加的节点,会看到它们被添加到左边下方,按下方下载之后按照mi文件应该在的位置打包p3a或者替换原文件即可。


修改前

添加之后