3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

楼主: kzorchris
打印 上一主题 下一主题

[心得] 【特大喜讯】完美解决所有任务不能前进bug的方法,填补国内空白(更新简易操作方法)

  [复制链接]

7

主题

265

帖子

234

积分

中级玩家

Rank: 3Rank: 3

贡献度
7
金元
2055
积分
234
精华
0
注册时间
2011-6-2
跳转到指定楼层
主题
发表于 2011-11-22 22:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 kzorchris 于 2011-11-23 11:45 编辑

简易操作方法总结在9楼。主帖最后蓝色字体是更新内容。

这个方法理论上适用于任何任务卡死bug,不需下补丁文件,只要控制台。经过我郁闷的在国外论坛,yahoo answer,老滚百科上看了两天的心得。。。

=======================================成因===============================================================

先说一下背景。我出现bug的任务是在城里使用龙吼后,会有信使随机送来一封信“letter from a friend”,告诉你一个地城能够解锁龙吼,让你去找。当我找到记载龙语的墙的时候,震撼的音效都在,任务提示箭头也在,但是不论你靠得多近,都不会出现吸收龙语时的画面变暗和字符闪光等效果,站在提示箭头上也无法吸收新龙语,不能完成任务。
我首先尝试了一系列的游戏内解决方法,快速旅行到别地,等待,对着墙用旋风冲过去等等,最后试到读档重打这个任务依然无法解决。

后来我就在google上尝试搜这类bug,发现很多人也有同样的问题,但是不能学习龙语的地点各不相同。

主要原因我分析是这样,这一代天际采用了新的随机任务系统,像这个信的任务,每次收到信的内容是相同的,不同的就是去解锁龙语的地点,而这个地点是随机生成的。也就是说,每一个人在自己电脑上接到的信都是不同的,这样的随机系统增强了可玩性,但是很容易出现随机分配出来的任务,和原有的地点、任务、事件产生冲突,所以出现bug不能完成。而这类bug很难通过固定方法解决,因为每个人的任务都是不同的。

======================================解决思路==============================================================

如果有了任务id,那用控制台命令可以很轻松的完成出了bug的任务。但难点就是如何知道quest id.

我首先尝试在usep和wikia等百科网站上找这个任务的quest id,发现这类随机事件的quest id在百科网站上根本找不到。近乎绝望准备等下一个官方补丁的情况下,偶然在gamefaq上看到了一个名为“AdicusDiojr”的网友贴出的方法,可以实现查看游戏内任务的quest id。翻译并贴出如下:

********************

我确实发现了一些对获取任务id有帮助的方法,希望能帮倒忙:

如何修正bug任务

如果任务出现bug,有多种方法继续前进任务线。在开始前先存档!

在控制台命令行键入:

showquesttargets

你将看到一系列的id(比如MS01,MGR21,等等).这些就是任务id.

在它们下方你回看到"Target"字样。这里的信息是这个任务相应目标的参数,目标ID在括号里(比如0001DACE,等等)

一个打完showquesttargets后的例子




Current Quest: MS01

2 Targets:

Target 1: Reference (0001DADA)

Target 2: Reference (0001DADF)


其中,MS01就是这个任务的ID。你可以通过设置这个任务的阶段参数来前进任务线。我通常从10开始尝试(译注,每个任务都有不同的阶段参数来标志其完成度,常见的完成度有10,20,40,50,100,200.对于任务流程很长的任务,这些阶段都有作用,但是大部分简单的杂项任务200就是完成的标志):


输入控制台命令:player.setstage MS01 10

然后一直增大这个数直到任务完成。

(关键的来了)如果想从这一大堆任务id里找出哪个是你想完成的任务,那需要做一些排除。

上面不是说了每个任务id下面会给出任务目标地点的target id吗,你要做的就是在控制台里键入player.moveto <Target ID>

这样你的人物就会移动到对应的目标地点。

如果你移动到了你想完成的任务的地方,那么这个target id上面的quest id就是你想完成任务的id.




****************************************************


通过这样的方法,我成功的解决了随机生成在百科上查不到的任务无法完成的bug。至于没学会的龙吼,同样利用控制台命令添加出来即可,方法在精华汇总里有。流程也都走过,唯一的缺憾就是没有那个学习龙吼的画面阴暗的动画了,不过我想都看了10几20遍了,也不差这一次。


这个方法理论上可以解决任何卡住,无提示,无法进行的任务,同时对于那些卡在固定空间不能出去的任务,也可以用player.moveto命令先把人物移动出来,再用这个方法完成任务。不敢擅美,分享出来,希望对大家解决bug多多的随机任务系统里遇到的难题有帮助。

另外,我既不知道怎么添加回复可见,也对这种必须回复的方式很反感,但是如果确实帮到你,可以回复一下,以便让更多人看到。谢谢

更新1:有同学问到可不可以把已经完成的任务变成未完成的状态,这个理论上反向用player.setstage这个命令就可以,把原来完成度200(已完成)的任务设置到10,应该就是刚开始的状态了。难点在于,已完成的任务可能不会在showquesttarget里显示,所以两个思路:1)找到一个显示全部任务目标而不仅仅是当前任务的指令。这个回头再去精华里翻翻,记得3dm的控制台指令就很多,或者,2)去http://www.uesp.net/wiki/Skyrim:Skyrim
这个网站直接找到任务id.我上面所说的方法是针对那些没法找到任务id的随机生成的事件,对于那些重要的主线支线(也就是不列在任务列表miscellaneous这一项下的,而是有单独任务介绍的),UESP应该都能查到信息的。另外,这是一个关于上古卷轴系列非常全面的百科网站,推荐下,你查到相应任务,id就标示在其专页内。这个方法我上班没有试验,有兴趣的可以试试。


更新2:关于如何接到letter from a friend这个任务,我的方法是当着守卫的面使用龙吼(但是小心不要释放一些伤害性的或者不要打到他们,不然会有罚金),然后过不多久就有信使来送信了。任务不会自动开始,你必须要从item--->book下阅读letter from a friend才会开始。完成上一个之后就会有下一封信送到(如果再使用龙吼的话)。

评分

13

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-8 18:05 , Processed in 0.028614 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表