上古卷轴5跳出、闪退、ctd常见情况及解决方式
来源:game773整合
作者:773游戏网
时间:2024-05-16 10:20
上古卷轴5老跳出为什么?很多小伙伴想知道进游戏秒退怎么办。那么下面我就为小伙伴们带来上古卷轴5跳出、闪退、ctd常见情况及解决方式。
上古卷轴5跳出的根本原因
一、游戏本体限制导致闪退
1、材质爆炸(更正:这不是显存炸了,实际上是把贴图文件丢给内存过多导致的3.1G内存爆炸)
仅仅是装多了高清材质,甚至连高清材质都没装,都有可能爆炸,比如走到裂谷城外面树多的地方就闪退。有可能会造成卡住再也不响应,或者直接闪退。
解决方式:
a 量力而行,不要装太多高清材质。压缩你的材质文件。切勿使用官方2k材质包,会造成错误残留导致内存爆炸(这官方是多辣鸡)
b 有一些优化材质的mod。
c 不要装太多重复叠加的美化、天候等材质包。不要装太多的改变地点、位置、npc外观的mod,会造成重重叠加消耗过度内存。d 不要用“寻路术”,这个技能会造成存档冗余(…………)。
e 装enb的较新版本,打开它的显存缓冲功能。新人朋友,这个叫enboost - 就是装一个新版的enb,可以防跳出,即使你不开启enb的显示功能,也要装一个来运行得更流畅
网上有教程哦。
N网的地址 https://www.nexus(删除)mods.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一起安装。
Crash Fixes可以在论坛找到,也可以去N网
在https://www.nexus(删除)mods.com/skyrim/mods/72725Crash Fixes 和Pre-loader一起安装→https://www.nexus(删除)mods.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的几个资料包里面都有脏数据,可能造成随机跳出,需要手动清理(是的,b社最后自己都没有清理)。
解决方法:
a 安装unofficial skyrim patch这个mod。 这个是重点
b 用tes5edit清除脏数据。
注:现在有较新版本的Tes5edit,有自动清理mod的模式,下载地址https://www.nexus(删除)mods.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也会。请清除脏数据
装Crash Fixes(和SKSE Plugin preloader)、Enboost、Skse内存补丁。装Unofficial Skyrim Legendary Edition Patch,把这几个一起装了吧,都强烈推荐。
上面的文章就是上古卷轴5跳出、闪退、ctd常见情况及解决方式的内容了,文章的版权归原作者所有,本文仅作网络免费经验分享,如有侵犯您的权利,请及时联系本站删除,想要了解更多上古卷轴5 跳出相关资讯,请关注收藏773游戏网。
下一篇:最后一页