侠之信条吧 关注:93贴子:1,331
  • 6回复贴,共1

侠之信条存档修改教程,仅供参考

只看楼主收藏回复

参照(https://tieba.baidu.com/p/7808848469)4楼朋友的方法,自己摸索了一晚上,大概摸索明白了。本着回馈社会的理念(我就是要赞),分享给大家
解压即玩单机版,win10系统。游戏分为步步为营(主游戏)、层出不穷两种玩法,步步为营我没怎么玩所以也没去尝试修改,简单看了下存档文件,两种应该是相通的。
工具:需要一个文本编辑器,个人是推荐vscode,这个可能需要点技术基础,也可以使用系统自带的记事本打开,只是批量操作起来可能比较麻烦。
操作如下:
1、有存档的直接看2,没存档的随便开个存档,然后退出游戏。
2、到游戏存档位置,C:\Users(或者叫“用户”)\自己的用户名\AppData\Roaming\Goldberg SteamEmu Saves\1809310\remote 文件夹下,这里有 readConfig_new.sav(步步为营) 和 readConfig_old.sav(层出不穷) 两种存档文件(如下图)。(这里给大家补充点小知识,Goldberg SteamEmu Saves\1809310目录代表侠之信条这游戏存档文件,Saves目录下可能还有其他文件夹,代表的是其他游戏的存档文件,所以4楼说的删掉这个文件夹属实是把我给坑了一波,也建议大家对存档操作前一定要备份,包括但不限于这个游戏)。

3、到游戏日志位置,C:\Users(或者叫“用户”)\自己的用户名\AppData\Roaming\game\Local Storage\leveldb 文件夹下,这里文件有点多我就不一一列出来(看图),xxxxxx.log文件就是日志文件,其他的不用理(这里本来应该是还有几个带锁图标的文件,但是被我删了也不知道影不影响,如果后续修改不成功的可以考虑删了它们)

4、根据需要选择new存档或者old存档修改(再次提醒,做好备份),用vscode打开,这里以old存档为例,new存档参照此方法修改,同时打开xxxxxx.log日志文件。
5、给大家简单说下代码意思(配合图片食用),先说old存档的

主要修改区域为"key": "1_1"(基本信息)、"key": "1_2"(属性)、"key": "1_3"(背包),功法之类的暂时没找到在哪,也不建议去修改除金钱和物品数量之外的属性,属实是太难打钱了。其中"key": "1_12"是进了轮回中的一些数据,感兴趣的可以参照摸索。
①"key": "1_1"(基本信息)
Money:金钱
②"key": "1_2"(属性)
mHP:最大生命值,没改过
mMP:最大内力值,没改过
mAttack:外功,也就是物理攻击
mMagicAttack:内功,直译就是魔法攻击
mCritRate:暴击率
mCritDamage:暴击伤害
mDefence:防御,虽然没太搞懂有什么用
mMorality:道德,应该是正邪值
后面的不是很清楚,感兴趣的可以研究一下
③"key": "1_3"(背包)
mListBagInfos:背包,直译就是包包列表信息
简单说下代码构成,{\"mBagIndex\":0,\"mSubIndex\":0,\"mItemId\":2008,\"mCount\":10000,\"mAttribute_1\":0,\"mAttribute_2\":0,\"mAttribute_3\":0,\"mListSkills\":[]},以大括号为界限,一个大括号为一个格子的物品,武器装备不叠加单独占一格也就是一个大括号
mBagIndex:序号,物品在包裹的位置,0为起点
mItemId:物品id,可以理解为身份证号码,唯一性
mCount:物品数量,主要改的就是这个。
理论上通过增加 {\"mBagIndex\":0,\"mSubIndex\":0,\"mItemId\":2008,\"mCount\":10000,\"mAttribute_1\":0,\"mAttribute_2\":0,\"mAttribute_3\":0,\"mListSkills\":[]} 这串代码,修改mBagIndex、mItemId、mCount的值就能直接在背包生成物品,但没试过。

三件装备也是包含在"key": "1_3"中的mListEquips列表中
mListEquips:装备列表
mEquipIndex:序号,应该对应的是武器、衣服、鞋子三种
mAttribute_1、2、3:应该是装备的基础属性,分别对应的是外功、内功、暴击
mListSkills:直译就是技能列表,也就是装备的额外属性,中括号里的数字就是属性的id
理论上,通过修改这三个属性可以达到定制装备的目的,但没试过。
④"key": "1_12"(轮回内数据)
"key": "1_9"和"key": "1_10"都有东西,但没看出来是什么,"key": "1_9"可能是跟任务或者怪有关

"key": "1_12"要进了轮回之后这里才会有数据,详细的不再说了,重点上面都说过,不清楚什么代码什么意思的,翻译一下大概就知道了。
--old存档讲解到此结束--
再说下xxxxxx.log日志文件

所有在old存档文件做的修改都要在.log日志文件中同步修改,不然是不起效果的,唔...你们也可以尝试下直接修改日志文件行不行,这个我没试过。日志文件打开可能会有乱码,不用管那些乱码,直接找修改的地方就行了。
--.log日志文件讲解到此结束--
最后再说下工具,old存档文件原本是没有格式的,直接是一行紧凑的json对象,vscode是可以对json对象代码自动格式化的,所以我上传的图片看起来会比较舒服点,建议有条件还是用vscode或者其他比较专业的编辑器会更舒服,使用方法我就不另外说了,这东西都能再单独开个帖说了,感兴趣的可以自己百度一下或者去B站找下视频学习,打游戏嘛不寒碜,以后也会用到的,学学没坏处。
翻译软件我用的是网易有道翻译,可以设置成取词再双击Ctrl翻译,或者截图翻译,还是很方便的


IP属地:广东1楼2023-07-11 23:57回复
    一个小游戏修改那么繁琐,,


    IP属地:广西来自Android客户端2楼2023-07-12 07:55
    回复
      啊哈哈,因为我就玩了一下下,修改成功了就删了游戏。没深究,对游戏本身没啥兴趣,哈哈哈


      IP属地:山东3楼2023-08-06 02:21
      收起回复
        有没有CE的,存档我一动就游戏进不去了


        IP属地:广东来自iPhone客户端4楼2023-10-02 02:00
        回复