[上古卷轴5]任务卡bug的解决教程(附图)
看清楚不要ghs
编辑于 2024年06月25日 17:26
大型单机游戏

众所周知,现在大伙玩的大部分都是整合包,哪怕是原版爱好者也有不少会选择打一点美化补丁或者更多任务模组,加上本体就存在的各种bug,卡关是比较常见的。

比如奥杜因之墙这个任务,包括我自己以及一些朋友都遇到过卡关,老头在走到奥杜因之墙旁边之后就没有下一步了,他就呆立在原地,跟他对话也是两句话来回倒腾,没办法进下一步。怎么办呢?别急,跟着我走。

这个办法同样适用于任何本体与DLC的官方任务的卡关卡bug。(剧情MOD的信息不一定存在于这个TXT中,是否有效要具体MOD具体分析,只能说不一定适用。至少苍穹展望号、龙裔艺术馆还有几个实验室的任务我都找到了)

1.按~调出控制台,输入 save funclist 1,注意大小写和空格,会跳出一个txt文本,如果没有跳出,打开“我的电脑”或者“文件管理器”,在路径“我的文档(win11就叫文档)/My games/Skyrim/saves”里面,也就是存档位置找到叫做funclist.ess.txt的TXT文件,然后在txt里面找对应任务的代码。

下图就是路径,它是和存档文件放在一起的。

注意:如果你的游戏是使用了mo2,那么你的文件将被mo2劫持,位置会变到mo2的存档位置,比如在上图你就看不见我的TXT文件,因为我用的是使用了MO2的整合包。

而MO2的存档文件路径是:“.../Mod Organizer2/profiles/(你使用的游戏版本,比如绝伦整合包会有高配和中低配两个版本,你玩的是哪个就选哪个)/saves”,在这个文件夹里面找到TXT文件。

如下图所示。

2.找到文件之后,打开它,查找你的任务。TXT里面可以同时按Ctrl+F,就是快捷查找,或者点击“编辑——查找”也行,把你想找的人任务名字输进去就好了,你的游戏汉化了那就直接输中文,繁体版或者英文版就输对应繁体中文或者英文。

找到任务之后,看他前面的代码,比如我找的奥杜因之墙,他一整行是这样的:

“00036192 335/335 BC000002 78 奥杜因之墙 ……”

中间的是任务模块情况,不用管他,我们只要第一列的任务代码,也就是00036192。这个任务代码是十六进制的,也就是有的任务会有字母,比如弃誓者叛乱的任务代码就是00018B4B。

然后回到游戏,在控制台里面输入 “sqs 任务代码”,比如奥杜因之墙就是 sqs 00036192,然后控制台会汇报任务进度,你会看到一堆比如“stage 10:1”“stage 20:0”这样的代码。

因为我现在没开游戏也懒得再开,领会意思就好,你们只要代码没写错肯定一眼就能看明白,看不明白的建议重修小学语文。

stage就是步骤的英文单词,冒号前面的第一个数字就是任务的步骤,这个步骤不是严格按数字来的,是按照程序员写代码时候给的编号。比如奥杜因之墙就是10,20,30这样的,弃誓者叛乱就是50,52,54,55这样的。然后冒号后面的0和1就是二进制的完成情况,0是未完成,1是完成。

3.接着记住你想要完成的步骤,也就是你卡住的那个0,通常而言就是第一个出现0的步骤,然后在控制台输入“setstage 任务代码 步骤”,比如奥杜因之墙就是“stage 00036192 56”。

输完之后,你就会发现任务变了,你卡住的步骤已经完成,进入了下一个流程。

注意:我不建议用这个代码跳关跳流程,最好哪里卡了就只跳哪里,后面的老老实实自己做。否则可能会出现另外的bug,那时别来问我,我概不负责。同时任务要求杀死某个怪物或者NPC,最好用kill代码或者自己动手给他鲨了,不然也容易出bug,反正就是尘归尘土归土,该走的不该留。

另:这个TXT文件同时也能查看NPC、生物、物品的代码,并且MOD物品和角色也适用,直接查找即可。