当前位置:文档之家› 一些有问题的著名MOD,还有一些解决卡顿的思路

一些有问题的著名MOD,还有一些解决卡顿的思路

部分引用地址:Skyrim Project Stability-Increase performance and NEVER freeze again
这帖子是该文章的部分摘录,不完全代表我个人的观点。

黑名单:
请注意,确认MOD之间是否兼容是一个很复杂的事情,所以这个黑名单还是比较主观的,也不是特别针对那些MOD的作者的。

之所以要列在这里,是因为在一般情况下这些MOD不够稳定,或者说在复杂的排序列表里它们的表现相对不太好。

我不会因为你说你运行没问题就把它从这贴里删掉,我也不会和你争论,你继续玩,就当我是空气。

以下介绍不分先后,优先级为1-5,5代表游戏风险最高
Claralux: More and Brighter lights更多更亮的光:会导致永久存档损坏,已经弃坑(优先级5)Warzones战区:脚本有问题,含有dirty edits,作者已经弃坑(优先级5)
Footprints,Wet and Cold,Player Headtracking:包含伪装的脚本,不断的在更新脚本运算,导致Papyrus在处理脚本时要承担很大压力(优先级3)(在MOD比较少的时候会安全点)
*注意* 这里说的伪装脚本是指某些不符合papyrus脚本规范的,无法有效运行的脚本。

用Get Snowy取代wet and cold是一个不错的办法,因为它不包含脚本。

IMAGINATOR - Visual Control Device for Skyrim:用得越久就会逐渐导致存档臃肿,最好只用一次或者是彻底别用,作者已经弃坑(优先级3)
Crimson Tide-Blood:基本上不稳定,伪装脚本(优先级4)
*注意*Enhanced blood Texutres是一个很好的替代品
不稳定的MOD:
这些MOD会导致游戏的基本状态不稳定,虽然它们在MOD较少的时候很安全。

Moonlight Tales月影之路(N网排第一的任务MOD)
Tales of Lycanthropy狼人传说(同样是很受欢迎的任务MOD)
Skyrim Monster Mod天际怪物(很难稳定)
Skyrim Immersive Creatures天际奇幻生物(相对天际怪物要好那么一点)
Ultimate Follower Overhaul终极随从重置(是的,大名鼎鼎的UFO本身是一个增加游戏不稳定的因素,相对来说Amazing Follower Tweaks更安全,我在这里有简单的介绍)
Was in Skyrim天际战争(在国内火了很久的一个MOD,作者弃坑已久,没记错的话是2012年初时的产物)
Locational Damage区域化伤害(这是一个超级脚本大户,虽然正确卸载它不会影响存档,但是想正常使用它绝对是对你电脑的严峻考验,它可以加快内存消耗让游戏卡死)
这个黑名单中谈到了一些弃坑MOD,由于CK和游戏版本的更新,它们可能会无法和新版本以及新制作的MOD很好的兼容,所以被列在这里。

需要注意的问题/可能的解决办法:
不正确/已经无效的ini文件修改:
已经有很多人提到ini文件修改会导致无限读取。

这其实和内存无关,很大程度都是因为不合适的设置。

有一些在skyrimpref.ini和skyrim.ini的设置在几次更新以后似乎已经无效或者被修正了。

如果你在
载入画面,购物菜单,物品栏等情况卡主,这里有一些解决方法。

1. 打开你Skyrimpref.ini和skyrim.ini
2. 把这两个文件备份一下(拷到桌面或什么地方)
3. 运行skyrim LAUNCHER。

然后会生成新的ini文件,在launcher里设置到你满意的样子。

4. 非ENB使用者请跳过这一步,记住在skyrimpref.ini里确认bFloatPoinRenderTarget=1
5.运行游戏并看看问题是否解决
建议的.ini修改:
下面这些修改已经被确认在不降低画质的情况下会提升游戏性能。

而且在1.9号补丁后也被确认是可用的。

这些内容是为多核处理器服务的。

对单核处理器没有任何帮助。

效果好坏主要取决于你的系统配置。

skyrim.ini
[BackgroundLoad]
bBackgroundLoadLipFiles=1
bLoadBackgroundFaceGen=1
bUseMultiThreadedFaceGen=1
bBackgroundCellLoads=1
bLoadHelmetsInBackground=1
bUseMultiThreadedTrees=1
bUseBackgroundFileLoader=1
[Animation]
bMultiThreadBoneUpdate=1
[HA VOK]
iNumThreads=xx(你的PC的核心数)
[General]
bUseThreadedTempEffects=1
bUseThreadedParticleSystem=1
bMultiThreadMovement=1
bUseThreadedMorpher=1
[Decals]
bDecalMultithreaded=1
skyrimpref.ini
[Navmesh]
bUseThreadedMeshes=1
[Trees]
bUseMultiThreadedTrees=1
bShadowMaskZPrePass=1
[BackgroundLoad]
bLoadHelmetsInBackground=1
bUseMultiThreadedTrees=1
bBackgroundLoadLipFiles=1
bLoadBackgroundFaceGen=1
bUseMultiThreadedFaceGen=1
bBackgroundCellLoads=1
[General]
bUseThreadedParticleSystem=1
bUseThreadedBlood=1
bUseThreadedLOD=1
bUseThreadedAI=1
bUseThreadedMorpher=1
bUseThreadedTempEffects=1
bUseThreadedTextures=1
bUseThreadedMeshes=1
[Decals]
bDecalMultithreaded=1
Papyrus 调试:
这个东西说过无数次了,许多人会把他们的papyrus记录发帖子求助,不过最好在求助时把你的MOD列表也发出来,否则很难确认是哪个MOD导致的。

而且说实话papyrus中的有些脚本信息是MOD自己做的,别人也不太可能知道。

当然这里还是提一下
打开My Documents/My Games/Skyrim下的skyrim.ini.
按ctrl+F然后输入papyrus找到以下内容。

如果没找到就直接在文档最后加入这段[Papyrus]
fPostLoadUpdateTimeMS=500.0
bEnableLogging=1
bEnableTrace=1
bLoadDebugInformation=1
另外打开SKSE.ini,这个命令会自动清理无效脚本,必备:
[General]
ClearInvalidRegistrations=1
如果你的Data/Skse文件夹里没有这个文件,那么就自己建立一个文本文档复制进去。

把文件名改为skse.ini。

BSAopt
/mods/247
这个工具可以为你解压BSA文件,假设你不知道某个MOD的BSA文件里是否有脚本,如果你遇到了跳出,就去打开Papyrus的相关记录看看,然后用这个解压BSA,很可能某个你找不到的脚本就在BSA文件里。

以上说的只是些提示,谈不出什么固定的解决办法,因为那需要你自己先去尝试。

********************************************************************************** *******
内存泄漏:
老滚5因为某些原因内存无法被清理,时间久了就卡死跳出,所以需要自己手动释放。

所以隆重介绍:
Freemem内存释放:
/forum.php?mod=viewthread&tid=3829503
个人强烈推荐:这是Badmi大大的MOD,它的好处是自动清理内存,缓解脚本压力,强烈推荐MOD装得较多的人使用。

适合人群:
想带一群随从出门的
有很多带脚本的MOD要运行的
Locational Damage使用者必备(不能完全保证游戏不卡死但能极大缓解内存压力)
********************************************************************************** *******。

相关主题