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

注册 登录

QQ登录

只需一步,快速开始

查看: 312091|回复: 96
打印 上一主题 下一主题

[心得] 【技术贴】上古卷轴5跳出/闪退/ctd常见情况及解决方式

  [复制链接]

19

主题

333

帖子

439

积分

高级玩家

Rank: 4

贡献度
28
金元
3172
积分
439
精华
1
注册时间
2012-5-30
跳转到指定楼层
主题
发表于 2018-3-5 18:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 狗不理豹子 于 2025-4-10 10:45 编辑

从2011年玩老滚5开始,已经接触几乎7年。有趣的是,我装第一个mod(好像叫天际居民还是天际之战),作者野心勃勃地加入了许多要素,我不记得他的mod的内容,而且他后面被骂到停止了更新…他教会了我什么是闪退。

从那开始,我就踏上了装mod删mod查找闪退原因的漫漫之路。

此贴是给一些在网上搜不到闪退解决方法的人用来做排除法的。因为信息很杂,现在如果有人入坑,其实是很难找东西的。所以我想写一个可以帮助按图索骥的贴。里面提到的工具还是自己查找比较好。
重制版跳出请看本人帖子:http://bbs.3dmgame.com/thread-5844107-1-1.html

下面开始。

一、游戏本体限制导致闪退

1、材质爆炸
仅仅是装多了高清材质,甚至连高清材质都没装,都有可能爆炸,比如走到裂谷城外面树多的地方就闪退。有可能会造成卡住再也不响应,或者直接闪退。
解决方式:
a 量力而行,不要装太多高清材质。压缩你的材质文件。切勿使用官方2k材质包,会造成错误残留导致内存爆炸(这官方是多辣鸡)
b 有一些优化材质的mod。
c 不要装太多重复叠加的美化、天候等材质包。不要装太多的改变地点、位置、npc外观的mod,会造成【重重叠加】消耗过度内存。d 不要用“寻路术”,这个技能会造成存档冗余(…………)。
e 装enb的较新版本,打开它的显存缓冲功能。新人朋友,这个叫enboost - 就是装一个新版的enb,可以防跳出,即使你不开启enb的显示功能,也要装一个来运行得更流畅
网上有教程哦。
N网的地址 https://www.nexusmods.com/skyrim/mods/73618(这个只是设置文件)←光这个还不行,还要下一个enb的文件,最新版是0.319,下载网站:
http://enbdev.com/index_en.html

关于ENB:
enb设置文件enblocal中,ExpandSystemMemoryX64 一栏要改成 false,不得为true,会和skse内存补丁冲突,会随机崩溃,如果你要用这个功能,就把SKSE和crash fixes里面的内存缓冲都关闭了。Crash Fixes里面有详细说明,并且会提示你。新版有显存保护功能的enb都要注意设置这个enblocal.ini文件。enb的ReservedMemorySizeMb这一栏可以尽量设置低一些,256MB以下。老外网友建议的是64MB!注意设置ReduceSystemMemoryUsage=true

如果你不想使用enb的画面,你依然可以用enb进行优化,只开启显存功能,不开启任何画质更改:在enblocal.ini里面这一行UsePatchSpeedhackWithoutGraphics=true


2、3.1G内存爆炸
内存爆炸就是直接退出。这个著名的32位游戏具有一个“最多只能用3.1G内存”的设定,在当时许多人用了各种魔法来解除这个诅咒,包括laa大内存补丁、用cmd改win7的内存使用等等。现在有很多mod有缓解这个问题的功能,大部分是建立“内存缓冲”,防止游戏突然一下用到3.1g内存。
解决方法:
a 装最新的skse里面打开相应的内存缓冲功能。记住看看skse.ini里面有没有这段
[General]
ClearInvalidRegistrations=1
EnableDiagnostics=1
[Memory]
DefaultHeapInitialAllocMB=768
ScrapHeapSizeMB=256




这样就算打开了skse内存缓冲。

b 装“crash fixes”等mod,记住仔细阅读说明。crash fixes和某些补丁会冲突的,比如Safetoload。但是和skse、enboost和谐共存

Crash Fixes和SKSE Plugin preloader一起安装。
看看本论坛的帖子↓
▓▓▓9.2更新Version12!上古卷轴5游戏崩溃(CTD)修正计划-THE ELDER SCROLLS V: SKYRIM CRASH FIXES▓▓▓
http://bbs.3dmgame.com/thread-5022289-1-1.html
(出处: 3DMGAME论坛)


Crash Fixes可以在论坛找到,也可以去N网
https://www.nexusmods.com/skyrim/mods/72725Crash Fixes 和Pre-loader一起安装→https://www.nexusmods.com/skyrim/mods/75795/?

Crash Fixes也有内存缓冲功能。
Crash Fixes的内存缓冲功能和Skse的内存缓冲功能两者选其一,不要都打开,选一个就好。如何打开:
装好后找到skse文件夹,
里面CrashFixPlugin.ini
找到 "UseOSAllocators=0"
改成"UseOSAllocators=1" 此为内存缓冲功能。如果还跳出,可以试着设置AlignHeapAllocate=1
打开了这个之后SKSE的内存补丁似乎就不需要了。两者的关系是:Crash Fixes会盖过Skse。

Crash Fixes内存缓冲与skse内存缓冲的区别:
Crash Fixes载入游戏更快,缓冲是固定值,如果游戏出现突然调用内存过大,还是会崩溃(在游戏后期存档变大后会出现);
SKSE内存补丁需要电脑预留多一点内存,但是不担心游戏突然调用大内存,不容易崩溃。大家看看怎么取舍。
装crash fixes不开内存缓冲选项,此补丁仍然是有很多用处,可以避免很多跳出,还会提示你跳出的种类。

c.关闭自动保存,不要让你的存档覆盖前一个存档,自己单独手动存档。这是因为游戏会记住你所有的错误,一旦你出现bug后存档,这个存档就废了。

3、skyrim.ini更改等原因导致游戏装卸Cell太多,内存3.1G而闪退
改 uExterior Cell Buffer =
这个来优化游戏时,有时候
改的数值不合适,游戏会闪退。
因为这个数值是游戏在野外装卸的单元。有时候装卸一但太暴力,游戏就会直接跳出。
装卸暴力跳出包括载入、换地图时候跳出,原因很简单,就是载入到一些状况突然出现太多的内容(包括各种单元、脚本)使得内存一下超过极限,就跳出了。
可以通过crash fixes(和SKSE Plugin preloader),skse内存补丁、装enboost解决,
有时候还是没有用,因为这游戏其实挺辣鸡的你可以把Crash Fixes的内存缓冲关掉,用SKSE的内存补丁试试
尽量在小房间里面存档,在小房间里载入。

uGridsToLoad = 5 当我改动到 uGridsToLoad = 7 时在游戏后期存档会导致跳出。(我有100个mod),可能是调用内存过大,导致我crash fixes的内存缓冲没有用了。
还有一些改这些参数的优化方式会莫名其妙导致跳出(基本上都是因为造成内存爆炸)。当然优化手段还是可以一试的。注意:优化这个文件有可能导致游戏载入画面就卡退。

解决方法:
a.你实在搞不懂,uExterior Cell Buffer这一行就直接删掉或者=0,让游戏程序来决定。
b.装crash fixes、skse内存补丁、enboost

4、游戏本身脏数据
B社是bug社并非浪得虚名,他自己出不完bug修正补丁,需要玩家自己用mod来修正bug,可谓辣鸡中的战斗鸡。
而且上古卷轴5的
几个资料包里面都有脏数据,从黎明守卫到龙裔dlc都有,可能造成随机跳出,需要手动清理(是的,b社最后自己都没有清理)。它骚就骚在,你不清理这些脏数据,你纯净的游戏也是有很大机率自动跳出的。
解决方法:
a
安装unofficial skyrim patch这个mod。 这个是重点
b 用tes5edit清除脏数据注:现在有较新版本的Tes5edit,有自动清理mod的模式,下载地址https://www.nexusmods.com/skyrim/mods/25859/
现在直接使用Tes5edit4.02,选择Quickautoclean的.exe文件,选择mod自动清理即可。

这个Tes5edit4.02可以用来清理有脏数据的mod例如mihail的怪物mod,这个人的mod脏数据极多,但是他做的怪物是真的很有意思。

旧版手动清理:Tes5edit载入这几个mod,然后右键apply filter for cleaning → remove ITM → UDR


特此说明:
游戏本身就会闪退,没装mod也会。1 请清除脏数据↑
2 装Crash Fixes(和SKSE Plugin preloader)、
3 Enboost、
4 Skse内存补丁。
5 装Unofficial Skyrim Legendary Edition Patch
把这几个一起装了吧,都强烈推荐
新手只需要做到这一步基本就很少跳出了,以下都是进阶内容































本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

1

查看全部评分

回复

使用道具 举报

0

主题

440

帖子

492

积分

高级玩家

Rank: 4

贡献度
0
金元
4924
积分
492
精华
0
注册时间
2011-3-21
舒服的沙发
发表于 2021-5-17 23:12 | 只看该作者
狗不理豹子 发表于 2018-6-30 20:03
你应该是新入坑者,还不装mod,但就是因为如此,我非常怀疑你是否能完整按照步骤把各个补丁装好设置好,
...

哈哈哈哈哈哈哈哈,楼主真是技术又好又可爱
回复 支持 反对

使用道具 举报

0

主题

39

帖子

43

积分

初级玩家

Rank: 2

贡献度
0
金元
430
积分
43
精华
0
注册时间
2018-8-16
硬硬的板凳
发表于 2021-7-26 12:14 | 只看该作者
96666666666666666666666
回复 支持 反对

使用道具 举报

0

主题

729

帖子

800

积分

超级玩家

Rank: 5Rank: 5

贡献度
73
金元
5077
积分
800
精华
0
注册时间
2005-9-13
QQ
冰凉的地板
发表于 2022-5-11 19:13 | 只看该作者
跑一会路就闪退。。。还是玩官方阉割版安详。。。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

3

积分

新手玩家

Rank: 1

贡献度
0
金元
30
积分
3
精华
0
注册时间
2023-1-9
5#
发表于 2023-4-3 10:36 | 只看该作者
5年后来一发,LZ安详
回复 支持 反对

使用道具 举报

0

主题

163

帖子

195

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1950
积分
195
精华
0
注册时间
2020-1-31
6#
发表于 2023-7-19 19:31 | 只看该作者
好好的风格和 发表于 2019-4-22 12:01
请教大佬,我其他问题都没有,就是一和随从交换物品就闪退,交换打开物品栏都没问题,就是交换完成后关闭对 ...

大佬,解决了吗,我现在和随从交换物品就闪退
回复 支持 反对

使用道具 举报

21

主题

461

帖子

1080

积分

游戏狂人

Rank: 6Rank: 6

贡献度
73
金元
7882
积分
1080
精华
0
注册时间
2021-7-17
7#
发表于 2024-11-20 18:42 | 只看该作者
请教大佬,帖子里所说的这些内容能用于重制版吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-24 12:33 , Processed in 0.121879 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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