如龙7Modding教程#2:替换角色(修改数据库方式)

本教程一次实现一个功能。本次使用修改数据库的方法替换角色模型。
目标:给绘里的事务员职业新增一个菜奈叶的皮肤,但保持事务员的衣服。
准备工具(需自行搜索):
1、RyuModManager:Mod加载器
2、Gibbed.Yakuza0.Unpack:Par文件解包封包工具
3、reARMP:bin文件解包封包工具
一、打开数据库
(1)使用教学#1里面的方法解包Yakuza Like a Dragon\runtime\media\data里的db.yazawa.zhs.par文件,解包出来的文件中选取以下文件

(2)复制Yakuza Like a Dragon\runtime\media\data\puid.yazawa里的以下文件

(3)用reARMP.exe解包这6个文件(保持其正确的文件路径)

(4)用记事本或者VS打开解包的json文件(推荐VS)

二、首先新增角色模型
(1)打开character_model.bin.json,最下方添加“c_ew_eri_nanoha”键值

(2)打开character_model_model_data.bin.json
(3)Ctrl+F搜索nanoha(菜奈叶),并将整段内容复制

(4)Ctrl+F搜索subTable

(5)在subTable上面的最后一段后粘贴(2)中复制的内容

(6)将开头的数字改成最后的数字+1,比如原表有4812个内容,那新增的就改为4813

(7)同时将表头的ROW_COUNT也加1

(8)修改*model为character_model.bin.json中添加的id,此处修改为14584;修改身体模型为绘里事务员c_cw_x_eri

(9)到文件最底端新增一个模型hash表,注意逗号有无(对应character_model.bin.json中新建的id),后给subTable的ROW_COUNT+1(所有新增都需同步更新ROW_COUNT,后面不再赘述)

三、添加角色数据信息
(1)打开character.bin.json,添加角色字典

(2)打开character_character_data.bin.json,搜索nanoha,复制内容粘贴到主段最后一行

(3)修改行号等


(3)新增subTable

四、添加职业皮肤
(1)打开rpg_costume.bin.json,新增行并修改

五、添加职业皮肤数据信息
(1)打开character_rpg_job.bin.json,添加数据并修改

(2)subTable搜索woman_a,对应eri

(3)在“1”woman_a_01下新增皮肤对应信息,注意子表的ROW_COUNT也要+1

六、制作mod目录
(1)将json再次拖入reARMP.exe封包,生成的文件名去掉最后的.json.bin
(2)按照源文件路径制作mod文件目录


七、安装MOD

八、进入游戏测试

“老东家关门后没地方去,只能来一番制果应聘事务员了。”

“我妹你要当心,一番制果从来不升职加薪、从来不培训员工,一旦提出加薪就把你开除换人。而且他没事就盲目扩张,你能力跟不上也立马把你解雇,是个绝对的黑心企业,你可要多多当心。我劝你立马辞职走人!”

“看,那个面目狰狞、发型可疑的中年人就是一番制果的老板。跟他混,前途无。”