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

注册 登录

QQ登录

只需一步,快速开始

查看: 45963|回复: 41
打印 上一主题 下一主题

[心得] 进入特定地点/房间有跳出/CTD现象的朋友,可以看一下游戏自带的运行日志文件,确定是什么脚本出了问题

  [复制链接]

170

主题

2568

帖子

2376

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
182
金元
16476
积分
2376
精华
0
注册时间
2011-2-25
跳转到指定楼层
主题
发表于 2012-6-28 18:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近遇到了一个问题,自从打了9号补丁和一些mod后,第一次进入风盔城hjerim和马卡斯的vlindrel hall几个买来的住宅必定跳出,只有雪漫风宅是正常的。翻了翻s网论坛发现了解决办法,即通过检查游戏自带运行日志发现出问题的脚本,试了试确实好用。

第一步先要开启游戏自带的运行日志,因为是默认关闭的。在我的文档/My Games/Skyrim目录下,找到skyrim.ini,用记事本打开。找到

[Papyrus]
bEnableLogging=0
bEnableTrace=0
bLoadDebugInformation=0

把上面的“0”全改成“1”,这样就开启了运行日志记录。

第二步进入游戏,找到每次进入必跳出的地点/房屋,进入,毫不意外的,游戏CTD了。打开我的文档/My Games/Skyrim/logs/script目录,可以看到已经生成了一个Papyrus.0.log日志文件(有很小几率不生成文件,我遇见过,那就再进游戏跳出一次)。用记事本打开,ctrl+f搜索“vm”,会搜到类似下面的代码:
[ (0009F82B)].dunBluePalaceArenaSCRIPT.OnUpdate() - "dunBluePalaceArenaSCRIPT.psc" Line 77
[06/17/2012 - 01:24:51AM] MC1: Polling Script Running V2
[06/17/2012 - 01:24:53AM] VM is freezing...
[06/17/2012 - 01:24:53AM] VM is frozen

红色部分就是提示系统即将冻结(挂起),就是CTD了。蓝色部分就是引起CTD的原因,换言之,“dunBluePalaceArenaSCRIPT.psc”这个脚本有问题。解决办法最简单的就是停用调用这个脚本的mod。至于是哪个mod带了这个脚本,你只能慢慢找了,反正都是你自己装的mod。注意有些mod把脚本文件都打在bsa包里,实在找不着用工具解开bsa慢慢找吧。

注意:
1.开着日志肯定会消耗一点系统资源,至于消耗多少我没算过,建议没有ctd的时候关掉生成日志的功能。方法就是逆用第一步的操作即可。
2.有时日志里“VM is frozen”的提示不止一个,这就需要自己判断了。

原帖:
http://forums.nexusmods.com/index.php?/topic/703954-are-you-having-constant-exterior-ctds-ive-finally-found-your-solution/
推荐英文行的同学看下原文。


评分

6

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-29 13:59 , Processed in 0.089561 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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