超级玩家
- 贡献度
- 72
- 金元
- 6970
- 积分
- 995
- 精华
- 1
- 注册时间
- 2003-11-28
|
本帖最后由 jfmao 于 2018-11-29 13:37 编辑
首先感谢Grande的帖子http://bbs.3dmgame.com/thread-5810511-1-2.html给了我启发,本文只是尝试初步解析存档文件,如有错漏请谅解。
在修改存档之前,先安装好文本编辑工具Notepad++,解压缩工具7Z,以及文本编辑工具的插件JStool,这个共享个我自己用的插件请放入Notepad++的plugins目录内
我们必须找到拥王者的存档位置,请运行如下命令
<这里就是你的存档位置,右键你想修改的存档这里的.zks的文件就是你的存档,解压缩,然后进入解压缩的目录,记住这2个文件party.json和player.json文件就是我们需要修改的存档文件首先我们修改player.json文件,这里面比较简单,打开后选择插件-JSTOOL-JSFormat,即可将格式变为比较方便观察的格式
然后拉到最下面,可见如下代码 "Weather": {
"$id": "1665",
"CurrentWeather": "Clear",
"NextWeatherChange": "3.09:39:29.0550000"
},
"ExCompanions": [{
"m_UniqueId": "63fcbb85-f528-4fcc-b642-063c7766ee63"
}, {
"m_UniqueId": "698ad727-2570-4046-8891-803144a48529"
}, {
"m_UniqueId": "d051f08b-fe1d-4d43-92a8-960ed8659c62"
}
],
"PartyCharacters": [{
"m_UniqueId": "763b24d6-afc2-4fb2-b9c6-1de8c21418c7"
}
],
"DetachedPartyCharacters": [],
"RemoteCompanions": [{
"m_UniqueId": "3617d951-bb7d-4673-86f2-d53669694768"
}, {
"m_UniqueId": "7375fb7e-58fd-453d-b69c-b2d00a3fa029"
}, {
"m_UniqueId": "151e1ada-fec4-41f1-aa38-64a9d9ce92a4"
}, {
"m_UniqueId": "929e9a65-7a82-4d64-a706-a14419d03b75"
}
],
"Money": 1195,
"SelectedFormation": "89afd2b7af61273478e0b8584ae2c60b",
"Stalker": null,
"Encumbrance": "Heavy"
这里ExCompanions就是离开了的人物m_UniqueId,DetachedPartyCharacters是死亡的人物m_UniqueId,PartyCharacters是现在队伍里的人物m_UniqueId,RemoteCompanions是没在队伍里的人物m_UniqueId,Money是你现在的钱数我们要做的就是把人物m_UniqueId全放在PartyCharacters这个[ ]中括号里面。
PS:注意观察 两个}, {中间有,如果没有的话请自行添加(注意本文中涉及的所有符号都是英文符号,请修改时要注意切换输入法),而 [和{或者 }和之间是没有符号的,否则会无限载入。代码中必须一个{对应一个},否则也会无限报错,请修改时务必注意。
完成后会变成这样
<然后保存,回到主界面,可以发现有2个一模一样的存档,一般是第一个,如果没有请删除哪个.zks的文件,然后再载入会报错退回到主界面即可看见了,载入即可。
连间谍术士都入队了,理论上可全员参战修改,注意这个修改,必须出了基地才行。
然后就是我们的重头戏party.json文件了
同样的先来一遍:插件-JSTOOL-JSFormat
然后选择:插件-JSTOOL-JSViewer
在红圈处输入你的人物名字搜索即可找到你人物,红色直圈就是要修改你的人物代码的地方,NPC不能用名字要用人物模型搜,见下<见图
m_Spellbooks比较有用的就是OppositionSchools这个参数,这个是法师的法术禁忌派系,只要将里面的东西删掉就没有禁忌派系了,请点在m_Spellbooks上面搜索OppositionSchools既可以找到
先讲讲属性修改,点击sata前面的+号展开可见
点开一项可见基础点数和最终点数就是你要修改的地方,修改即可。这里比较特殊的就是力量和感知是收在里面的,需要展开。而技能则是和属性里,点击属性标题后面{}内可见,
魅力包含了沟通(SkillPersuasion)和使用魔法装置(SkillUseMagicDevice)
体质包含了坚韧(SaveFortitude)
敏捷包含了反射(SaveReflex)、??(SkillMobility)、巧手(SkillThievery)、隐匿(SkillStealth)、灵巧(DexterityBonus)
智力包含了知识神秘(SkillKnowledgeArcana)、知识世界(SkillKnowledgeWorld)
感知包含了觉察(SkillPerception)、学识自然(SkillLoreNature)、学识宗教(SkillLoreReligion)
力量这里稍有不同,力量(Strength)是附属性,主属性是运动(SkillAthletics)
装备这里我自己都没搞透,不做论述了。
类法术就在Resources这里面的PersistantResources下面添加,例如以下,添加的时候不包括中文哦,注意,还有ID不能与已有的ID重复,Amount是使用次数,但是这个次数其实是其他地方控制的,还不清楚。
<接下来就到了大家比较感兴趣的职业和专长栏Progression这里有个窍门,可以直接修改等级为0级就可以重新修改人物,而且原属性技能不重置,有点BT慎用。这里可以改人物为1级经验不变后又可以升级了,理论上等级无限了。职业代码我就不放了,我自己也没整理它,反正能改等级了就可以兼职,也用不着改了反而麻烦。这里比较重要的就是职业栏ID,如果你要添加职业类专长比如术士的血脉就需要这个了,注意看我描红的两个ID是相同的。
这里讲一下专长修改方法
这里讲你的专长代码添加到}后面,你要在专长的{}前面加一个,注意本文中涉及的所有符号都是英文符号,请修改时要注意切换输入法。这里的人物ID号是第4幅图里面的那个我标出来的人物ID,如果你不清楚的话也可查看专长代码里面原有的专长的ID,它在"$ref": "5”里面,描红的就是。m_UniqueId这个你也在其他原有专长里面看:例如"m_UniqueId": "763b24d6-afc2-4fb2-b9c6-1de8c21418c7"描红的就是。举例,我想添加一个快乐同伴专长代码如下(已经包含了,添加的时候不用加了),这里面的 "$id": "12267"描红部分要自己去添加,随便加只要是数字不和已有的重复就行,比如搞个大点的数9999都可以,最后你存档的时候游戏会重新排列你的$id顺序的。<复制到}后,如图
保存,载入成功
接下来是形体State,这里面就是体型有点用,其他的还不知道,就不放图了,请修改m_Size内的小型(Small)、中型(Medium)、大型(Large)
阵营,这样再也不怕错过阵营特殊对话了,爽歪歪。
其中垃圾参数为
<在你每次存档的时候都会在每个人物历史里加一段,怪不得存档臃肿不堪,可以删除,删除时记得删掉后面的,号。
以上就是我总结的经验,总结的不是很完整,抛砖引玉而,大家有什么不懂得请尽管问。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
2
查看全部评分
-
|