第三章“悲伤的种子”打完了,才发现有个队友“艾昆达尤”没找着。后面用百宝袋调出来,又发现其个人任务无法触发。网上这方面的资料比较少,所以自己摸索了一下王国事件的修改方法,终于把这个任务改出来了。现在把自己摸石头过河的思路总结一下,也是给后来者一些参考吧。
(1) 先把Steam云存档关掉(我懒得处理Steam的存档,就算开了Steam云存档,在本地也会有存档)
(2) 在“C:\Users\【这里是你电脑的用户名】\AppData\LocalLow\Owlcat Games\Pathfinder Kingmaker\Saved Games”找到你的存档(我用的是Windows系统,在“开始菜单”旁边的“搜索栏”里面输入“%appdata%”可快速进入AppData文件夹)
(3) 找到你的存档:
默认格式为“Manual_【存档编号】__________【日】______【月份】__【年份】___【具体时刻】.zks”
(① 存档文件名无法显示中文;② 这里的日期是游戏内的日期)
假设你在游戏内载入界面的存档名为“男爵领的都城 – 21 生死月 (III) 4711 – 17:39:31”,那么文件夹中你的存档文件名就是“Manual_343__________21______III__4711___17_39_31.zks”
(4) 一个存档文件本质上是一个压缩包,不用管后缀名,按压缩包的方式打开它
对于“王国事件”的修改来说,有用的只有“history”与“player.json”(这两个文件本质上都是“文本”)

history:记录着你游戏中的大部分行为,里面有“事件名称”以及其对应的“编码”
history文件结构如图所示:

player.json:以“编码”的方式存储数据
以我为例:我想找的是队友“艾昆达尤”的“个人任务1”,那么:
(1) 我通过查询拥王者wiki(参考文献[1]),找到了这个任务的具体信息,如图所示

(2) 进一步找到“Linzi Has a Suggestion”的相关信息,看“A Feast of Feasts”这个任务是如何被触发的

在“Linzi Has a Suggestion”这个王国事件的“对话(Dialogue)”中,找到具体触发“标志(Flag)”

(3) 在刚才提到的“history”文件中,查找触发标志(Flag):“KTC22-EkunQ1”

我们可以看到:游戏在“我们不知道的时候”,进行了两次判定;由于不满足其中的一个需求(队友没有入队),所以这个任务触发失败
而作为对比,正常触发的任务如下图所示:在判定后,立即生成一个“王国事件”

总之,我们得到了所需王国事件的编码:14bd5fa5b7ee6e24db2586bf0d51696a
进行到这一步时,可以跳过王国时间,触发一些“可重复的随机王国事件”,同时最好用百宝袋把其他王国事件做了,只留下“一个”随机王国事件(这样只需要在原有事件上修改,出错的概率低一点)
以我为例:我触发了一个随机王国事件,只留下它一个,其他事件都做完了
(1) 在刚才提到的“player.json”中,搜索“ActiveEvents”,如图所示

红框内,白色标注的方括号“[”与“]”中间“夹着的内容”,都是这个事件的各种属性
关于这里面的各种属性具体有什么含义,参考“参考文献[2]”这篇文章
(2) 开始修改:
① “EventBlueprint”与“Event”这两项的内容,改成上面找到的所需王国事件的编码“14bd5fa5b7ee6e24db2586bf0d51696a”
② “Region”这一项的内容,改成“null”(如"Region":【其他内容】,→"Region":null,)【注意:有两处】
③ “m_LocationUniqueId”这一项的内容,改成“null”
④ “m_Changes”这一项的内容,改成“全0”(如"m_Changes":[0,0,0,-5,0,0,0,0,0,0],→"m_Changes":[0,0,0,0,0,0,0,0,0,0],)【注意:有两处】
⑤ “IsShow”这一项的内容,如果是“true”的话,改成“false”(如"IsShow":true,→"IsShow":false,)
⑥ “ResolutionChanges”这一项的内容,改成“null”
⑦ “SourceDeck”这一项的内容,改成“null”
(3) 修改完成后,回游戏,读档,进王座厅,就可以看到事件被触发了(不行的话,大地图“跳过一天”再试试)
如内容有误,敬请指正!
[1] 开拓者wiki:https://pathfinderkingmaker.fandom.com/wiki/Pathfinder:_Kingmaker_Wiki
[2] Steam指南:https://steamcommunity.com/sharedfiles/filedetails/?id=1531104390
[3] Reddit用户GardathWhiterock的回答:https://www.reddit.com/user/GardathWhiterock/