Jump to content
模组网
icedream

追踪“腐败的”刷新点

Recommended Posts

渣翻译一篇,原文请阅读[Oblivion] Tracking Down Corrupt Spawn Points


你正在去往某处的路上,做着让自己开心的事情,但是屏幕突然变黑,窗口弹出错误。你大喊一声糟糕,但是脑中想的是“我什么都没做啊!”那么到底发生了什么?为什么游戏突然就跳出了?小强的你重启游戏重新读档再来一遍,却发现同样的事情再次发生。为什么会一直出错?

答案或许很简单。你遇到了“腐败的”刷新点,如果你希望找出问题根源,而不是选择到测试大厅等一周的话,请继续往下阅读

好的,我听到你问我该怎么处理追踪这类问题?事实并没有想象中的那么复杂,不过需要你足够的耐心以及相关的参考资料,下面是你开始追踪之前的内容:
下面的地图:


TES4Edit或者Gecko

你需要在游戏中启用控制台,并且在游戏中显示调试信息。键盘敲~打开控制台,然后输入 sdt 0 再按回车。然后输入 tdt,你将发现屏幕中布满一堆内容。你需要关心的是PC Cell数据。慢慢的接近游戏会跳出的那个位置,然后盯着调试信息看看你现在是在哪个cell。当游戏跳出时,马上把你所在的cell信息记录下来。

当你拿到cell信息后,打开上面那张大地图。下载下来放大阅读,你会发现里面有白色数字。他们是场景的坐标。你不需要使用游戏跳出时的那个cell(场景),记住在你前面的内容才正要加载到内存中。默认的ini配置情况下,通常会是2个完整的场景。举个例子,你在场景 8,33,然后游戏在你往北进入8,34时跳出,那么你应该在地图中查看8,36,因为那是在你前面的2个场景。为了更全面的检查,同时也关注下7,36和9,36,因为他们也开始在加载了。
(译者注:简单理解就是,你现在虽然是进入8,34,但是游戏其实是在加载8,34周围的内容的。8,34在之前就已经加载完了,所以跳出不会是8,34)

接下来你需要打开TES4Edit。让他加载你游戏使用的所有插件。在TES4Edit加载的时候,你可以开始找地图,你会发现你位于一块绿色小区域中。这是游戏内部数据的存储标记。注意到场景8,36在Sub-block 1,4,ExtCellGroup 0,1。当TES4Edit加载完插件后,打开Oblivion.esm。滚动到Worldspace,然后展开你要的Worldspace,这边你需要查看的是Tamriel,注意看它下面的block,找到0,1并打开。在里面你会看到许多sub-blocks,再打开1,4。在列表中你会看到场景8,36 BrumaTamrielExterior07。如果你选择了此场景,TES4Edit的右边将会列出哪些插件影响了此场景。把你看到的内容都记下来。同时也检查下场景9,36 FGC05BanditCampTEMP还有场景7,36。

所以在本例子中,假设我们发现有Unofficial Oblivion Patch, TIE, Crowded Roads 和 Open Cities处理了场景8,36。因为我们是在怀疑“腐败的”刷新点,所以我们就没有必要怀疑UOP了,因为它并没有添加任何内容(不过他可能有移动内容)。同样的,Open Cities也不用考虑了,因为它并没有使用刷新点。这样子你只需要怀疑TIE和Crowded Roads了。在场景7,36和9,36你也可以使用相同的方法查找。

为了验证我们的猜测,关掉TES4Edit。取消上面两个插件,然后读档测试,如果又出问题了,就尝试取消其他的插件。持续的做测试,直到你能正常穿过该场景而游戏又不会跳出,然后最近激活的插件取消掉,其余插件激活上。穿过该区域,存档再重新激活那个插件。

你应该小心判断你取消带刷新点的插件是否会对你的游戏产生影响。一般来说,Crowded Roads里面应该没有什么重要的东西。TIE可以暂时禁用,不过你的物品状态会变成原来的样子。你应该尽可能长的不加载会跳出的插件以确保游戏确实不会跳出。
译者注:这段话两个意思:1、取消插件可能会让你的游戏内容发生变化,比如你现在拿的剑来自于A.esp,取消A.esp后在游戏中你就看不到这把剑了;2、不要太草率的认定插件有问题,要尽可能的测试。

不要打扰作者向他汇报“腐败的”刷新点,因为他们应该也是没办法的。这是这游戏让人烦恼的地方。上面说的一堆应该也是非必需的,除非你的刷新时长特别长,或者你安装的mod让你没办法在测试大厅等几天时间。你将懂得判断你的猜测,一旦你熟悉怎么使用TES4Edit和阅读控制台内容的话,使用此方法会让你免受被迫进入测试大厅。额外的受益是你不必要特意记住你是怎么发生这种问题的。

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...