网上搜了一圈全是复制粘贴的一个方式,由于使用了整合MOD整合了很多任务包,sqt这种获取原版任务的命令没用。害得去外网。
方法如下:
首先~
进入控制台,输入如下命令并回车
save funclist 1
之后会弹出一个txt文档,如果没有弹出,到盘符:\Documents\My Games\Skyrim Special Edition\saves
里或者是盘符:\Documents\My Games\Skyrim\saves
里不出意外里面会有一个文档funclist.ess.txt
如果使用了MO管理器则会在MO的类型...\profiles\...\saves\
目录下,建议还是直接用everything之类的索引搜索软件直接搜索文件名称funclist.ess.txt
使用记事本打开此文件可以看到形如如下内容
FE012800 5930/5930 14000002 78 PyP_Legendary - Quest Flags(2) Quest Already Run(1) Quest Runtime Data(5914)
1A07A334 814/814 BC000002 78 人生如梦 - Quest Flags(2) Quest Already Run(1) Quest Instance Data(14) Quest Runtime Data(618) Quest Objectives(9) Quest Stages(157)
0B0CE0F1 662/662 9C000002 78 被缚的风暴斗篷 - Quest Flags(2) Quest Already Run(1) Quest Instance Data(28) Quest Runtime Data(449) Quest Stages(169)
首列的就是任务代码,如果没有看到如此结构的内容,直接文本内ctrfl+F
搜索你卡关的任务名称,譬如我的是人生如梦
,定位到任务处,注意该行一定要有quest
字样才是任务行,否则可能是其他同名称的对象,比如某个物品名称代号也叫人生如梦
。
人生如梦
的任务代码为1A07A334
,记录下来。
人后回到游戏,进入控制台,输入sqs 1A07A334
查询任务阶段
控制台回显如下:
Stage 1:1
Stage 2:1
Stage 10:0
...
冒号候的1代表已经完成,0代表未完成,冒号前的代表任务阶段,数字递增但不一定是以1自然递增,有可能是100,200也肯是10,20等等。
我是第三个未完成所以输入如下命令
setstage 1A07A334 10
关掉控制台,任务就已经完成了。此方法适用部分卡关任务,运气好就过了,运气不好重开,重装吧。
注意:
- 任务按阶段进行,不要跳过中间状态
- 任务最好把行为作完避免后面bug率提高,比如要kill某怪物,最好把怪物先killed了
- 大小写我不知道有没有影响,最好保持一致吧
completequest 1A07A334
为强制结束该任务,可以试试