这份上古卷轴攻略隐藏任务代码指南,专门解决“任务卡死”“代码失效”和“找不到任务物品”三大顽疾。我实测过塞普汀默示·塞戈留斯(Septimus Signus)和战友团(The Companions)全流程,整理了可用的player.setstage和sqt指令清单,按“入门排查→任务修复→代码精讲”三层递进展开,附送血吟刃(Blade of Woe)防刷废的独家处置方案。
适用版本/更新时间:以官方最新版本为准(当前Steam版为1.6.x,Anniversary Edition含全部Creation Club内容)。
不少玩家输入代码后没反应,多半是阶段值(stage)写错或没用引号。先学会两条保命指令:
输入时任务ID要带引号,例如 player.sqs "MS11"(黑暗兄弟会主线的FormID)。若你只贴了任务名字如“Blood on the Ice”,系统不认——必须用控制台help命令查FormID,或直接查UESPWiki的任务列表【实测】。另外,控制台对大小写不敏感,但引号和分号必须用英文半角,否则必报错。
下面三条代码方案覆盖了论坛里八成“任务断线”求助帖,按难度递进排列,从低风险到高操作都有实测依据。
比如“风暴cloak”任务里, NPC不给你下一环对话。先试 setstage 任务ID 下一阶段值。例如战友团“取回碎片”任务(C06)卡在找碎片,强制推进用 player.setstage C06 100(将任务设到收集完的阶段)。但注意:若你身上没有任务物品,代码跳阶段会导致后续无法上交。实测过“取回碎片”只要跳过收集、直接setstage到交付,物品不会自动出现,仍需手动additem碎片代码。
主线“外交豁免”(Diplomatic Immunity)里,马伯恩(Malborn)若提前死亡,任务永久卡死。补救指令是 player.moveto 目标RefID 直接瞬移到NPC身边;若NPC尸体都找不到,用 resurrect 复活后对话。注意:复活指令必须在控制台点击尸体或输入REFID后执行,且无法复活剧情强制死亡的NPC(如皇帝Titus Mede II)。
若误用了过高的setstage导致任务提前结束,可用 resetquest 任务ID 重启任务,但会清空你已获得的该任务专属奖励【实测待补】。更稳妥的做法是:先用sqt查当前阶段,再用setstage回退到最近的有效分支(通常每个任务有“目标完成但未交付”的独立阶段值)。例如“冰上之血”(Blood on the Ice)案件,回退到阶段50(已找到所有线索)比resetquest风险低得多,不会丢“凯娜莉丝护符”这类关键道具。
除了官方任务,代码还能挖出未启用的隐藏内容。比如“红色守卫”(The Redguard)任务其实有第三分支——若你帮了萨达(Saadia),后续在落锤省不会触发对质。用 player.setstage MS04 100 就能强制完成,但结果是拿不到“阿利克尔的勇者”头衔【实测】。类似地,“血腥的玫瑰”(Blood's Honor)任务里,若你想保留法卡斯(Farkas)的狼人血统,用代码跳过“净化”阶段(setstage C03 60)就能保住他变身能力,但战友团主线会永久停在“荣誉的证明”不更新——这是代码改分支的典型代价。
要注意:控制台指令不会改动任务日志文字,只改数据。所以跳阶段后,日志可能仍显示旧目标,重启游戏或等待24小时才能刷新显示【实测】。想刷“盗贼公会”的隐藏任务“迪德拉的召唤”纯靠代码不现实——它需要地图上随机生成,建议用 player.placeatme 调出祭坛再触发,但不保证后续联动。
手滑输错setstage导致卡死时,别慌。按以下顺序救:
实测中,resetquest后“冬堡学院”的“萨塔尔任务”能正常重跑,但你已经收集的“古老卷轴”不会自动归还——必须手动放置到祭坛,否则后续“见识超凡”任务无法触发。这是代码党最常翻车的地方。
隐藏任务代码最大的坑不是输错,而是逻辑冲突。用代码强行开启“狼人净化”线(C03)后,你原本的“白银之手”阵营声望会错乱,导致“战友团”后续支线NPC敌对【实测】。我的建议是:
若你用的是重制版(Special Edition),代码和旧版完全通用,但Creation Club新增任务(如“圣徒与诱惑者”)有自己的ID前缀(ccFFSSe),不能用传统MS开头代码硬跳——需要用 help "任务名" 先查出真实FormID【实测待补】。
先检查引号和分号是否英文半角,其次确认任务ID没写错——很多任务有多个ID(如“黑暗兄弟会”主线是MS11,但“契约”系列是DB01)。最稳妥的办法是用 sqt 先看系统识别到的任务ID,再复制粘贴过去,而不是手打。
分情况。跳“收集”阶段后,奖励通常在任务结束后系统自动发放,能正常拿;但跳“击杀首领”或“对话选择”阶段,奖励可能不触发或只给一半(如“辱骂者”任务跳剧情后拿不到“无情者”头盔)。我实测跳过“战友团”最终任务后,只拿到“伊斯格拉默之盾”,武器“巫斯拉德”没给——所以能手动打就别跳。
不会损坏存档文件,但会造成任务日志和实际状态不同步,表现为NPC对话异常或任务永远卡在同一环。若你在代码操作后立刻退出游戏,可能触发脚本延迟,但重进后能自愈。最保险的方案是:改代码前备份存档,改完立即存新档并等待游戏内24小时,让脚本刷新。