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

注册 登录

QQ登录

只需一步,快速开始

查看: 111787|回复: 183
打印 上一主题 下一主题

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

  [复制链接]

173

主题

3993

帖子

7062

积分

游戏精英

Rank: 8Rank: 8

贡献度
923
金元
33598
积分
7062
精华
1
注册时间
2009-6-1
跳转到指定楼层
主题
发表于 2013-6-4 12:01 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ldfxf 于 2013-8-21 20:49 编辑

部分引用地址: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)
FootprintsWet and ColdPlayer Headtracking:包含伪装的脚本,不断的在更新脚本运算,导致Papyrus在处理脚本时要承担很大压力(优先级3)(在MOD比较少的时候会安全点)
*注意* 这里说的伪装脚本是指某些不符合papyrus脚本规范的,无法有效运行的脚本。用Get Snowy取代wet and cold是一个不错的办法,因为它不包含脚本。

IMAGINATOR - Visual Control Device for Skyrim:用得越久就会逐渐导致存档臃肿,最好只用一次或者是彻底别用,作者已经弃坑(优先级3)
Crimson Tide-Blood:基本上不稳定,伪装脚本(优先级4)
*注意*Enhanced blood Texutres是一个很好的替代品

这篇文章中我翻译有一个错误。原文中的"Cloak Script"被我翻译成伪装脚本,实际上它是老滚中一类特殊的范围脚本,就好像火焰斗篷法术,接近玩家(进入玩家视野或满足其他条件)的NPC都会受到此脚本的影响,你也可以理解为玩家身上有一个持续生效的光环,光环的大小和触发原因及效果则根据脚本不同而不同。因此如果编写不当容易导致脚本消耗大量的资源,进而使游戏不稳定。
现在改过来…………

不稳定的MOD:
这些MOD会导致游戏的基本状态不稳定,虽然它们在MOD较少的时候很安全。

Moonlight Tales 月影传说(强化和调整狼人的MOD)
Tales of Lycanthropy 狼人传说(同样是很受欢迎的任务MOD)
Skyrim Monster Mod天际怪物(很难稳定,作者在更新时从黑名单移除了这个MOD,因为天际怪物的作者给他做了一些指导,比如用TEST5EDIT清理MOD,最后又稳定了,想玩的顺请自己去爬SMM的讨论区吧
Skyrim Immersive Creatures 天际奇幻生物最近作者把这个MOD改为了推荐MOD,因为他测试了很长时间后发现这个MOD很稳定
Ultimate Follower Overhaul  终极随从重置(是的,大名鼎鼎的UFO本身是一个增加游戏不稳定的因素,相对来说Amazing Follower Tweaks 更安全,我在这里有简单的介绍)
Was in Skyrim 天际战争(在国内火了很久的一个MOD,作者弃坑已久,没记错的话是2012年初时的产物)
Locational Damage 区域化伤害 (这是一个超级脚本大户,虽然正确卸载它不会影响存档,但是想正常使用它绝对是对你电脑的严峻考验,它可以加快内存消耗让游戏卡死)
Dual Sheath Redux 武器双持和背后背盾 (它有一个脚本错误一直没有修正,会频繁的更新日志信息,有几率导致卡死,作者已经匿迹了有段时间)

这个黑名单中谈到了一些弃坑MOD,由于CK和游戏版本的更新,它们可能会无法和新版本以及新制作的MOD很好的兼容,所以被列在这里。

需要注意的问题/可能的解决办法:

不正确/已经无效的ini文件修改:
已经有很多人提到ini文件修改会导致无限读取。这其实和内存无关,很大程度都是因为不合适的设置。有一些在skyrimpref.iniskyrim.ini的设置在几次更新以后似乎已经无效或者被修正了。如果你在
载入画面,购物菜单,物品栏等情况卡主,这里有一些解决方法。
1. 打开你Skyrimpref.iniskyrim.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
[HAVOK]
iNumThreads=xx(你的PC的核心数,01-04,最多是04)
[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
http://skyrim.nexusmods.com/mods/247
这个工具可以为你解压BSA文件,假设你不知道某个MOD的BSA文件里是否有脚本,如果你遇到了跳出,就去打开Papyrus的相关记录看看,然后用这个解压BSA,很可能某个你找不到的脚本就在BSA文件里。
以上说的只是些提示,谈不出什么固定的解决办法,因为那需要你自己先去尝试。

*****************************************************************************************

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

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

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




评分

34

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-1 07:17 , Processed in 0.034731 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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