tq2010 发表于 2011-2-22 05:20

用Wrye bash排查特定CTD的一点小心得

本帖最后由 tq2010 于 2011-4-28 17:49 编辑

深夜才来发这种文章是因为刚又遇上CTD,主角睡觉时就必定发生,搞了好久才找到罪魁祸首
虽然方法可能有点笨,不过全靠自己搞掂,成功感油然而生,于是写下这篇小心得希望对各位有所帮助



CTD 是什麼意思?
Crash to Desktop 的簡寫, 意指遊戲進行中突然關閉、跳回桌面
(摘自Fox大新手教学贴http://bbs.3dmgame.com/showtopic-1316946.html)

我再把CTD分成两类:一、特定CTD:特定场所、特定条件必定CTD,可以刻意重现;
                           二、偶然CTD:触发条件无从知晓,偶然性CTD,无法刻意重现

这里主要针对第一种CTD,因为比较好找(对于第二种,我也在头痛中)
但也只局限于esp文件,如果是涉及obse插件、动作kf等等那我也爱莫能助


安装和基本使用教程在Fox大教学贴里有详细指导




正文来了,如果你像我一样遇到了特定CTD而又不确定是由哪个mod引起,可以尝试按我的步骤来排查:
① 先进游戏,在离特定CTD最近的地方存档(安全起见最好是新开存档,以免引发其它问题)
② 退出游戏,打开Wrye Bash,Mods选项卡,在File一栏点右键,按下图打勾


   然后保存mod排序用作备份,如图进行操作


   这样设置后界面就比较直观了,将所有已启用和未启用的mod区分开来,方便排查

③ 蓝色字体的esm可以不用管,先把几个内核汉化mod关掉(tes4-CHS-main-01.esp、战栗孤岛汉化1.0alpha-01.esp、tes4-CHS-book-01.esp),这可以加快游戏启动速度
④ 然后开始排查,左键选中第一个esp,再按住shift同时鼠标往下选中若干个esp,然后按空格,这样就能同时关闭复数个esp(关闭了的esp排序已锁定,不用担心打乱排序)


⑤ 启动游戏,读取进度,检查是否CTD

重复步骤④和⑤直至不再CTD,那么罪魁祸首就藏在你最后关闭的那几个esp当中,将它们再进一步排查,最终找到问题esp

最后读取步骤②保存的mod排序,再把问题esp单独关掉,进游戏看看,如果特定CTD不再出现那么就大功告成

p.s:不用马上枪毙掉这个导致CTD的esp,如果这个问题esp你不舍得关掉,可以试试在游戏中避开那个特定CTD之后再存个档,继续使用这个问题esp,看看以后这个特定CTD还会不会重现


==========================================

既然开了这贴就顺便讨论有问题的esp吧,欢迎各位把查出的问题esp放上来一起讨论



最后送上我的问题esp,低调。。。


最后的最后送上win7版CTD。。。

a9734327 发表于 2011-2-22 05:45

沙發,好文收藏

alex30001 发表于 2011-2-22 08:10

WB还可以再更新一下.291了吧.

http://tesnexus.com/downloads/file.php?id=22368 下载地址.

oz3000 发表于 2011-2-22 08:19

多谢楼主的无私……

zhyl4116959 发表于 2011-2-22 17:37

恭喜楼主进步,我也学到了

檸檬西打 发表于 2011-2-22 17:41

樓主…wrye bash已經更新到291正式版了
功能比舊版還要強很多,你還是更新下吧
另外也感謝你分享心得

crepuscular 发表于 2011-2-22 17:46

太給力了,我頂
WB真是個學問很深的東西
可惜教學帖少,得自己摸索居多,是個麻煩

葫芦2010 发表于 2011-5-13 02:43

请教楼主,我按照你的方法,把所有的ESP,包括蓝色字体的ESM都关掉了,还是照样CTD,这回是什么原因呢?

pkdogcom 发表于 2011-5-13 03:04

回复 8# 葫芦2010


    你是一进游戏就CTD呢,还是再某个特定场景CTD?即便你一个mod也没装,如果你的BSA文件有变动(被重命名,删除之类)也会导致CTD。另外ini配置文件的设置也会有影响,可以试试删掉让系统重新生成一个看看。

你老爸突然 发表于 2011-5-13 03:06

其实我是第二种,一个半小时左右就会CTD,至今仍然纠结中

eternalaimer 发表于 2011-5-13 06:26

{:3_147:}这个插件怎么会造成CTD的呢

ltr1998 发表于 2011-5-13 06:29

技术贴必须顶~

螃蟹锅 发表于 2011-5-13 09:02

{:3_156:}感谢分享心得。
{:3_134:}特定CTD还是比较方便解决的,最烦的还是莫名地CTD。昨天在某地洞里摆了个正常POSS想留念,结果就跳出,重进游戏再次进去同个地方摆同样POSS却完全正常,真让人无语。

springccr 发表于 2011-5-13 10:17

最后送上我的问题esp,低调。。。
images/default/attachimg.gifhttp://pic1.3dm.178.com/318/3183387/month_1104/11041021597be59dcf19b15498.png


谁叫你们就是要把上古当成OOXX游戏来玩呢……

alex30001 发表于 2011-5-13 10:21

本帖最后由 alex30001 于 2011-5-13 10:23 编辑

我也有个ctd问题至今未解决.


7. 游戏运行一切正常,但是在开门/进出地下城/存档的时候会CTD报错的可能原因:(1)首先排查第6条列举各项;(2)排序排查未能解决,请取消所有esp/esm.仅保留Oblivion.esm,UOPIE的esp和其他必须esp/esm,再试,记得预先存档;(3)上述方法仍旧无效,并肯定不是其他必须esp的原因,请取消所有UOPIE的esp勾选,如需特定DLC的esp请更换原版,并备份删除Oblivion\Data\OBSE\Plugins\obcn_12416.dll文件,用英文版进游戏再试.
如果成功,说明是汉化补丁和国外MOD不兼容造成的.很多卡住的地方可以尝试用这种方式解决,换回汉化版存档通常还能用,如仍未解决,请上论坛求助,我也没完美解决的方法.@_@
为了防止误删除,提供3个esp备份文件的下载:年度原版esp备份 UOPIE335中文版esp备份 UOP系列英文版esp备份

汉化补丁造成的.但是排查出来解决不了

springccr 发表于 2011-5-13 10:22

回复 15# alex30001


    啥问题?

alex30001 发表于 2011-5-13 10:25

本帖最后由 alex30001 于 2011-5-13 10:27 编辑

回复alex30001


    啥问题?
springccr 发表于 2011-5-13 10:22 http://bbs.3dmgame.com/images/common/back.gif


    补上了,就是我签名里的内容

全排查出来发现就是汉化的obcn_12416.dll干的.关掉全部esp就留一个esm进游戏都不能.换地图的时候仍旧是它报错.
做法只有暂时删掉它,过地图,然后全部改回,esp勾上,可以了还别说这样再回也没事了,过新地图继续完蛋...
总不是个事儿,规避不等于解决呀.

springccr 发表于 2011-5-13 10:28

回复 17# alex30001


    我以前也经常遇到过门CTD,最后发现是DARNIFID UI里的LOADING MENU在搞鬼,安装的时候不选它,之后就再也没遇到过过门CTD了!

屠城狂人 发表于 2011-5-13 10:43

好帖要顶,进来学习学习。

alex30001 发表于 2011-5-13 11:08

回复alex30001


    我以前也经常遇到过门CTD,最后发现是DARNIFID UI里的LOADING MENU在搞鬼,安装的 ...
springccr 发表于 2011-5-13 10:28 http://bbs.3dmgame.com/images/common/back.gif


    不是门问题

你们没搞清楚,我说的是换地图问题

比如同一个地图,有很多门,打开不会掉线.

但是从一个地图换到另一个地图,比如说从副本出来,那就掉线了.

这么个问题.最近乱安装的东西太多,过去也没出现,没留神.

springccr 发表于 2011-5-13 11:27

回复 20# alex30001


    我的是切换地图时候需要读条的时候的CTD!

葫芦2010 发表于 2011-5-13 11:58

回复葫芦2010


    你是一进游戏就CTD呢,还是再某个特定场景CTD?即便你一个mod也没装,如果你的BSA文 ...
pkdogcom 发表于 2011-5-13 03:04 http://bbs.3dmgame.com/images/common/back.gif


   我是特定场景CTD,具体说就是只要靠近水岸的位置,必定CTD。。。

alex30001 发表于 2011-5-13 13:26

楼主的帖子就没办法解决我那种

因为最后我的排查结果是esp全砍了也没用,只要obcn_12416.dll在那就不行@_@

bluesky404 发表于 2011-5-13 13:30

回复 23# alex30001

啥问题?

开门时候CTD?我觉得还是UI里面的最后一项No Quest Added popup
这东西巨讨厌无比,完成任务时不会弹出信息,有啥好坚持的?

alex30001 发表于 2011-5-13 13:32

回复alex30001

啥问题?

开门时候CTD?我觉得还是UI里面的最后一项No Quest Added popup
这东西巨讨厌 ...
bluesky404 发表于 2011-5-13 13:30 http://bbs.3dmgame.com/images/common/back.gif


    {:3_153:} 寡人懒得解释了.

wwwloe 发表于 2011-10-5 01:52

玩到深夜出现问题 前来学习{:3_201:}

麻婆DE神父 发表于 2011-12-2 01:16

顶起!!!!

稔宓 发表于 2012-1-17 09:10

我只有在特定場景才會CTD,而特定場景就是大地圖,在大地圖亂晃就有頗高的機率會CTD:Q

kzzy9876 发表于 2012-4-19 07:22

回复在看,感谢分享
页: [1]
查看完整版本: 用Wrye bash排查特定CTD的一点小心得