存档修改初步实验心得分享

3 小时前64 浏览综合
之前发了帖子改了人物属性和装备词条,有人问怎么改,其实我也还在摸索,而且词条改完后是不是生效我还没充分验证,这里先把目前的修改方法分享下。
第一步,找到存档文件,目录是/Android/data/com.YiMoXuan.XYZJF/files,下面会看到savefile0.json,0代表存档一,以此类推,找自己要的存档去改。友情提醒:记得备份一个,修坏了可没办法了。
第二步,找到id文件,目录是/Android/data/com.YiMoXuan.XYZJF/files/StreamingAssets/DB,找到DB1.txt。
备注:这两个文件都比较大,建议电脑上用notepad之类的文档编辑器打开编辑。
第三步,打开存档文件编辑。
存档文件说明:
TapTap
存档文件人物属性等修改位置
这是个json格式文件,所谓json,就是“key:value”这种格式,比如:“攻击:300”,代表攻击这个属性,值是300。不过一般不用中文,攻击会变成一个id,需要在db1.txt里面查找。另外属性的id在存档里有点不一样,存档里用的应该是id+1,我也不知道为啥。
db1.txt文件说明:
TapTap
找物品
文件非常大,基本格式就是:“id#名称#其他杂项 ”,通过这个方式可以去找你想要的,比如悟性对应的id,物品对应的id,等等。注意有些id是有嵌套关系的,比如词条有词条名称和词条效果,这俩可能产生嵌套关系,要搞清楚具体用哪个id。
修改示例:
TapTap
在背包末尾加了个物品,“1”代表id填了34033,对应砚溪心法,“9”后面的值代表数量,“10”不确定什么意思。添加完重新打开游戏,读档就会看到这个物品了,也可以去改技能卷、化境卷、丹药、配方等等,需要自己查找id。
因为只是初步看了下文件推测的,存档和db文件里很多字段我也猜不出是什么,具体修改的时候建议找你想改的内容,比如武器,把游戏内信息截图下来,在db里先找id,然后拿id到存档里搜索,再对照你截图的信息,看看是不是找对了位置。
给官方一个建议,以前工作中碰到过像db这种文件格式,用来上下游系统间交换数据,出过问题,因为#在16进制下是2位,中文是4位,可能出现冲突,导致文件解析后,中文乱码且字段错位。
最后建议官方出个内置修改器,方便玩家爽[表情_看我的]
2
3
1