老滚5重制版(special edtion)渣机优化与bug去除指南[慢更]

2.5
sse display tweaks N网id: 34705 最新版本号: 0.4.7
必装mod之一。我之前提到过滚5是锁60帧的,但通过这个mod可以突破该限制,属于高配玩家的神器。除此以外,该mod还能进行各种显示参数的设置以及物理修复,其功能之多已完全超越了之前的havok fix。打开其mod文件夹里的配置文件SSEDisplayTweaks.ini, 该配置文件里每项参数都有详细的英文描述,英文好的同学可以参照该Mod N网原址desciption页面自行配置。记住,该mod会覆盖skyrim,skyrimpref以及enblocal(如果你用了enb)里相同的设置,所以当你想修改某个设置参数时,修改这个配置文件就好。

楼主 UltimateBadass  发布于 2020-12-27 23:58:00 +0800 CST  
因为较为复杂,接下来我会花一定篇幅用来专门介绍SSEDisplayTweaks配置文件的参数配置:
Fullscreen:对于大部分锁60帧的玩家来说该参数一般设为false然后下面的borderless设为true以开启无边框窗口模式。win8.1及其以后的系统版本(包括win10)能支持directx的dxgi flip model, 这项新功能可以使无边框窗口模式下的游戏性能不亚于全屏模式。如果你正在使用win8.1之前的老旧操作系统或者是想突破60帧刷新率的限制(注意刷新率不等于帧率,刷新率是显示器刷新画面的频率,帧率是实际游玩时显卡向显示器输出画面的频率,两者具体区别请百度或google),请将该参数设为true。
后续解释:突破60帧帧率的参数设置在下面会介绍,一般高配玩家显示器都是144或者240刷新率(如果你显卡高配但显示器却只有60刷新率,那解锁60帧最大的意义就只是手感上更流畅,画面流畅度不会有明显提升),所以想完全提升画面流畅度,你先要设该fullscreen为true以便通过后面参数设置解锁60刷新率(很可惜,暂时还没有无边框模式下的刷新率解锁),然后再通过我后面会将的另一些参数解锁帧数。


楼主 UltimateBadass  发布于 2020-12-28 08:51:00 +0800 CST  
borderless: 不管你上面的fullscreen设置true or false,该参数设置true就完事儿。
BorderlessUpscale:仅无边框窗口下生效,能让你在无边框窗口模式下以任何分辨率运行游戏。需要你电脑支持Windowed hardware composition。辨别方法是安装该mod运行游戏后查看my games->skyrim special editon->skse文件夹下SSEDisplayTweaks的log文件:


高分辨率大屏显示器玩家可设为true(但一般高配我还是推荐直接全屏再根据自己实际情况决定解锁或不解锁刷新率与帧率,无边框窗口模式相对于全屏模式在帧数上就算有提升也不会太大)。N卡玩家如果想用此功能可以去该Mod N网下载界面手动下载一个针对N卡优化此功能的optional file并解压,然后按照里面的readme自行安装。

楼主 UltimateBadass  发布于 2020-12-28 09:21:00 +0800 CST  
EnableVSync: 我之前提到过,该mod会覆盖skyrim,skyrimpref以及enblocal里相同的设置,所以垂直同步请在此处设定并将enblocal里的ForceVSync设为false,否则可能会出现卡启动加载的情况。这应该是大部分玩家最熟悉的参数了吧,所以这个你们就根据各自配置自行设置吧。一般来说如果你的显示器支持g-sync或者freesync垂直同步建议开启。


MaxFrameLatency:1或2。N卡用户开启ultra low latency mode/A卡用户开启anti lag然后进入游戏测试哪个数值游戏更流畅或卡顿更少,设为1可能在一定程度内减少卡顿,我的渣本测试下来1和2区别不大。


ScalingMode:一般情况下不用修改,除非你修改全屏模式下的分辨率后游戏画面scaling(放大或缩小)
出现异常,再试试其它两个参数。


MaximumRefreshRate:解锁全屏模式下60刷新率限制,一般情况下默认的240不用动,除非你有大于240刷新率的显示器(土豪啊)。注:你显示器就算没有240刷新率保持默认值也不会出问题。


FramerateLimit: 设置游戏的帧数上限,会覆盖掉skyrim.ini里的bLockFramerate,高于60可用于突破60帧上限。
注: 该帧数上限是最general的设置,应用在游戏的所有画面(后面针对不同UI的帧数上限会在游戏进入对应UI时覆盖掉该设定,其余情况均以该设定为准)

楼主 UltimateBadass  发布于 2020-12-28 10:39:00 +0800 CST  
注: 我没提到的参数都是无脑保持默认值,一般不会出什么问题。

楼主 UltimateBadass  发布于 2020-12-28 10:41:00 +0800 CST  
再提一句FramerateLimit,大部分锁60帧的玩家保持默认的60即可,就算你渣本跑不到60,把该项参数调到60以下也没有任何意义。需要注意的是由于我们一般只用该mod进行帧数上限的调整,你如果用了enb或enboost请把enblocal.ini里的EnableFPSLimit设为false。
还有我之前在驱动面板部分时说面板里的垂直同步一般关掉,这么说是错的,应该设为"使用应用程序设定“(我的amd驱动面板设为off, unless application specifies)。因为驱动面板的显示参数设置优先级最高会覆盖掉该mod,再然后是该mod覆盖掉enb与游戏本体。

楼主 UltimateBadass  发布于 2020-12-28 11:24:00 +0800 CST  
接下来你能看见好几个成对的UIFramerateLimitXX 和UIFramerateLimitXXVSyncOff(XX指代各种UI),第一个参数调节该界面下游戏帧数上限,第二个调节对应的垂直同步设定。一般来说保持默认的就好,除非你也想解锁各种非实际游戏画面下的帧数。值得注意的有主界面参数和加载界面参数,mod作者推荐如下:
UIFramerateLimitMain=60
UIFramerateLimitMainVSyncOff=false


LoadingScreenFramerateLimit=60
LoadingScreenFramerateLimitVSyncOff=false
其余的界面一般垂直同步都是默认建议开启。mod作者还提到加载界面(loadingscreen)如果突破60的限制可能会缩短加载时间但同时也可能会造成无限加载的情况,如果一定要突破限制(意义在哪儿),LoadingScreenFramerateLimit请设一个小于120的值。


LoadingScreenLimitExtraTimePostLoad与LoadingScreenLimitExtraTime,这俩参数请结合LoadingScreenFramerateLimit=60使用。如果你通过该mod突破帧数上限,这两个参数能使加载界面的60帧上限在加载结束进入实际游戏画面后仍继续保持X秒。这么做的目的是避免加载结束后突然跃迁到60以上的高帧数所带来的一系列显示问题。

楼主 UltimateBadass  发布于 2020-12-28 11:35:00 +0800 CST  
这部分果然还是太复杂了吗?回的人好少我明天继续更SSEDisplayTweaks配置文件的剩余部分,这部分讲完后面就会快很多啦

楼主 UltimateBadass  发布于 2020-12-28 11:43:00 +0800 CST  
摸鱼归来,继续开更

楼主 UltimateBadass  发布于 2020-12-30 23:36:00 +0800 CST  
现在进入havok物理部分,这部分其实大体按默认的就好,值得说的参数如下:
MinimumFramerate:默认60,渣机可以考虑设为24,30或者直接设为1,可能会提升帧数。
MaximumFramerate:建议设为0,让该mod根据其它参数自动决定。
注:以上最小与最大帧数仅是作为fMaxTime和fMaxTimeComplex的计算参考,不是实际上的锁帧,锁帧的设置在之前已经设置过了。
OSDStatsEnabled:是否在屏幕上显示fMaxTime和fMaxTimeComplex,一般设为false(大部分不需要了解这两参数)

楼主 UltimateBadass  发布于 2020-12-30 23:49:00 +0800 CST  
Control与window部分没太多好说也是保持默认就好,ThirdPersonMovementFix一定要设为true(我忘了默认值)


papyrus部分:
DynamicUpdateBudget:如果你解锁60帧,设为true,否则设为false
BudgetMaxFPS: 解锁60帧的请设参数为你的最大帧数(你前面FramerateLimit参数设的多少这个就设多少),锁60帧的玩家保持默认60就行
OSDStatsEnabled:是否在屏幕显示fUpdateBudgetMS,一般设为false(大部分玩家不需要了解该参数)


osd部分:
如果你不用enb,我建议用此Mod显示帧数,因为afterburner和skyrim performace monitor虽然能显示诸如显存等更多参数,但也会吃掉一部分你cpu和内存资源,对于渣机来说甚至可能还会降低帧数。如果用enb你也可以用enb来显示帧数。用该mod显示帧数,需要调节以下参数:
Enable=true
InitiallyOn=true
show:建议只显示fps, 所以设show=fps即可
UpdateInterval:显示帧数的更新频率,默认0.3可自调
ComboKey与ToggleKey: 调节帧数显示与否的快捷键,根据自己习惯更改,默认是左shift+insert。comkey取值1到8,其对应值mod作者在配置文件讲得很清楚,ToggleKey请上mod作者提供的网址去查询(需要看懂英语)


剩余的align, offset,color等部分请自行看说明设置,用于设置帧数显示的位置,颜色,大小还有字体。
至此,sse display tweaks的配置文件说明已讲完。

楼主 UltimateBadass  发布于 2020-12-31 00:31:00 +0800 CST  
2.6
SSE FPS Stabilizer N网id: 38438 最新版本号: 1.1.2
一个实用的稳定帧数(主要是户外)mod,先下载main file然后再根据自己配置去optional file里下载low或者medium的ini配置(main file自带的算是high)。当然,最好还是通过自己不断实验来自行调配。我接下来大致说一下其Mod文件夹里SSEFpsStabilizer.ini的参数配置:
enablelog: 测试用,会在日志文件里生成mod运行记录,一般设为false。
TargetFps:你想游戏稳定运行的目标帧数。锁帧的玩家一般设为60,像我这样的渣机可以适当调低。解锁60帧的玩家根据自己实际的帧数波动情况设置该参数(不一定要设为最大帧数)
在讲下一个参数前有必要讲解一下该mod的工作原理:
当mod检测出帧数发生了超过指定范围的变化就会调节以下参数:
fBlockLevel0Distance: lod4的最大渲染距离
fBlockLevel1Distance: lod8的最大渲染距离
fTreeLoadDistance:树远景的最大渲染距离
该Mod还为这三个参数设置10个从低到高的层级,层级越低(从0开始),参数值越大,远景的渲染距离就越大,远景表现越好,吃的帧数就越多。当发现帧数往低于目标帧数变动时,mod就会将参数调整为高一个层级的预设值,反之,则降低其层级。由此可见,要想发挥好该mod稳定帧数的作用,target fps与10个层级的参数预设值需要设置得恰到好处。因此,这个mod需要自己不断尝试才能得出一个最优配置,否则可能还会起到降低帧数的反作用(设置不好不如不装)
FPSChangeThreshold:帧数变动超过这个范围该mod才会调整远景参数,默认3比较合适,平时只能跑到30-40帧的渣机建议降低至1.5-2。
LevelChangeBackUpWait与LevelChangeBackDownWait: 远景参数往上或下个层级调整后回到原层级的等待时间,避免远景参数的频繁调整。默认为5秒
LevelChangeBackUpAngle:只有当玩家视角变化超过该值时远景参数才会进行调整,推荐保持默认的45度


dataloaded部分的参数默认关闭,在此不予介绍(mod作者在前面加了井号)


接下来设置不同层级的远景预设值,level 0最高,一般来说把level 1或者level 2设置成你skyrimpref.ini里的值, 然后往下根据自己实机测试依次递减。你可以先拿mod作者给出的预设值(低中高三种)进行测试,然后根据帧数表现再做进一步的调整。

楼主 UltimateBadass  发布于 2020-12-31 03:25:00 +0800 CST  
2.7
Skyrim Project Optimization SE N网id: 14084 最新版本:1.4
又一个必装Mod之一,通过设置occlusion culling plane增加稳定室内帧数。推荐下载esm版本。


2.8
No Camera Filters N网id: 13735 最新版: 2
仅针对渣机,会去除所有屏幕特效,比如战斗画面上的血点或者处决动画的模糊特效等。对于中高配(除非你想去除所有特效),我更推荐以下mod作为替代:
No more Radial Blur - Performance optimization N网id: 1265 最新版:1.1
仅去除radial blur(最常见的就是处决动画的模糊特效),原版存在radial blur永续的bug,且既不美观也对性能有所影响建议直接去除。


2.9
Paramount - FPS Galore - Alternatives N网id: 36208 最新版:3.1.2
仅针对渣机,一个优化集合包,包括去除杂草,石块等优化以及很多其它非游戏性的调整。它安装包的所有内容都是可选安装的,里面甚至还包括了Skyrim Project Optimization和No Camera Filters以上两个Mod。根据自己需要安装,或者等我的mod版本上传.
注:尽管该Mod主要是针对渣机,但中高配仍可以下载安装,它里面有些调整我个人认为很不错(比如烛光术的位置)

楼主 UltimateBadass  发布于 2020-12-31 04:30:00 +0800 CST  
剩下的就全是草地优化mod。
2.10
Grass FPS Booster N网id: 20082 最新版本: 4.6
通过改变草的散布方式使得在同等密度下减少草地渲染对性能的影响,必装Mod, 尤其对于装了草地mod的玩家来说。安装包选项如下:
中低配请选performance而非quality。然后不要选vanilla grass retexure(就算你没装任何草mod)
然后该mod提供了针对各大草地Mod的选项,请根据自己的mod列表进行勾选。


2.11
Landscape Fixes For Grass Mods N网id: 9005 最新版本:4.7
修复由于装了高密度草mod导致的草与物体模型重叠问题,没装任何草mod也没关系,该Mod本身也会去除一些原版看不见的草(长在地下)来达到提升帧数的作用。先下载main file再下载optional file里的z Vanilla Military Camps然后再根据自己的mod列表选择下载相应的patch。


2.12
No grass in caves N网id: 12431 最新版本: 1.2
去除洞穴里的草(如果你打了让室内变暗的真实光照mod,洞穴内的**就算装备火炬也可能是黑压压的一片).。装了ele或者elfx的玩家还需下载相应的patch。


2.13
No Grassias - A Universal Grass Fix For Grass Mods N网id: 35639 最新版:1.1
可选安装。如果你发现用了以上Mod和no grass in object(该mod比较特殊,我放到后面单独讲)还是出现了草与物体模型碰撞问题(问题很可能在于你还装了很多城镇大修), 安装该mod。该mod有三种版本可供下载: 原版, extended, ultimate,依次覆盖越多的草地材质。


2.14
Disable Snow Grass - For Vanilla and Cathedral Landscapes N网id: 36974 最新版:0.2
可选安装。这个mod能去除原版或者cathedral landscape里很丑的snow grass, 能一定程度提升草地的帧数。
该mod安装包有4个选项(去除所有草/部分草 不用/用石子进行替代)可选 ,请根据自己喜好进行选择。


注:如果你安装了以上所有mod,注意Disable Snow Grass与No Grassias的排序问题,diable snow grass要在No Grassias的下面,否则雪地还是会长出snow grass。

楼主 UltimateBadass  发布于 2020-12-31 05:29:00 +0800 CST  
至此, 优化mod部分已介绍完。

楼主 UltimateBadass  发布于 2020-12-31 05:55:00 +0800 CST  
三 Enboost
因为enb自带enboost,该部分仅针对不安装enb的玩家(enb玩家要有牺牲帧数换画质的自觉),enb玩家可以选择跳过该部分。
首先去enb官网下载适用于重制版的最新enb核心, 网址: TES Skyrim SE (enbdev.com),最新版0.452。
然后解压,将WrapperVersion文件夹里如下图勾选的4个文件置入游戏安装根目录:


打开enblocal.ini修改设置如下参数:
ForceVSync=false
EnableFPSLimit=false
EnableEdgeAA=false
DisableGameDOF=true(如果你想保留景深效果设为false)
打开enbseries.ini修改设置如下参数:
[GLOBAL]
UseEffect=false
禁用所有效果。其实从这可以看出enboost就是不添加任何效果的纯enb核心。
最后进入游戏,需要耐心等待读取shaders cache(第一次启动加载尤其长,不要以为出Bug了,当然最长一般也不会超过5分钟,有没有出bug自己掌握), 进入游戏后看看帧数有没有提升,如果是负优化,请卸载enboost(删除上文提到的那4个文件以及enb自动生成的enbseries和enbcache文件夹),说明你电脑不适用于enboost。

楼主 UltimateBadass  发布于 2020-12-31 06:26:00 +0800 CST  
注:enboost跟enb一样可以通过左shift+回车调出控制界面,能显示动态帧数以及调整之前在enbseries.ini文件里的参数。还有一点值得注意的是在fix部分有一项fix blackhair可以勾选(该参数在最初下载的enblocal.ini里没出现),勾选之后选择保存即可。

楼主 UltimateBadass  发布于 2020-12-31 06:38:00 +0800 CST  
吧友新年好啊,方才发现优化mod部分缺了一个非常重要的mod,在此补上:
2.15
Cleaned Skyrim SE Textures N网id: 38775 最新版:1.2
用优化过的清洁材质替换原版材质,既降低显存消耗又提升材质质量,对于不装材质mod或者装得少的渣机玩家来说提升巨大。对于打了较多材质包的中高配玩家来说也可以考虑拿这个打底(毕竟mod不可能覆盖所有材质)。推荐下载main file里第二个Kart_CSSET_Overwrite直接用于替换原版和非官方修复的材质bsa(我有一个自用的优化版本后续会上传至云盘供大家下载)

楼主 UltimateBadass  发布于 2021-01-01 09:38:00 +0800 CST  
四. ini配置
这一部分要想达到理想效果也必须要通过不断测试。ini配置大致步骤如下:
4.1
安装游戏后第一次启动游戏会检测显卡并在my games->skyrim special editon文件夹下生成默认的ini文件,请将该ini文件设为只读并备份。我们实际游戏并不会用到该配置文件,为了后面教程方便,我们称此备份为默认备份0。如果你默认的ini被修改过(比如你用的是nmm; 合格的mo2玩家从不动默认ini),请删除现有ini并重新从steam启动游戏以生成新的默认ini


4.2

英语好的同学可以参考skyrim step ini guide, 网址: wiki.step-project.com/Category:INI_Guides
里面包含了各种ini文件的参数介绍,对我们有用的主要是skyrim.ini, skyrim tree settings与sse skyrimprefs.ini这三部分,装了enb的玩家也可参考enblocal与enbseries部分。



4.3
使用bethini进行初步配置,N网id: 4875 最新版: 3.5
在用bethini配置前请将4.1的默认备份0置于bethini里preset->skryim special editon文件夹内覆盖掉bethini的默认ini(bethini的默认ini为高配,渣机勿用!)
首次使用bethini先选择游戏为skyrim se, 然后点击最左侧的setup栏,mo2玩家需要修改ini path为你当前profile下的ini文件路径(bethini应该能自动检测出mo2的ini,其它mod管理器请自行设置),如下图:


接下来我会主要针对渣机,分tab说明bethini的具体配置:

Basic tab:
先点击default还原bethini的默认设置(有了先前那一步会还原为默认备份0的设置,你如果是高配可直接用bethini的默认ini)
presets部分先保证勾选的是bethini presets而非vanilla presets,然后根据自己电脑性能选一个合适的预设,建议就算是渣机也从medium开始(我的渣机都能跑中配,而且low与poor实在辣眼睛)。 显卡显存不拉跨的一般建议ultra直接拉满不会出太大问题。最后勾选recommended tweaks。
Resolution:分辨率,默认为显示器分辨率,调低能获得可观的帧数(我1080p只有30但720p能达到50帧)

Antialiasing: 游戏本体的taa抗锯齿,渣机关掉。高配请自己测试哪种抗锯齿更合适: 驱动面板的aa, 游戏本体的taa,enb的edgeAA以及smaa。一般来说我们将驱动面板的抗锯齿设置为adaptive或者让游戏程序决定(打了enb自不必说,驱动面板的aa可能还不如游戏本体的taa)。一般enb作者都会说明游戏本体的taa是否开启,enb玩家请以作者为准。
fxaa: 无论渣机和高配都建议关闭
64-bit render targets: 选high或者ultra预设会默认开启,选择关闭能提升一定帧数
display下的其它设置会被sse display tweaks覆盖,详细设置请移步至sse display tweaks的ini配置说明,这里就不再说明。
由于内容量较大,其它tab我鸽到明天再讲

楼主 UltimateBadass  发布于 2021-01-01 11:52:00 +0800 CST  
注: 其余tab需要先设置好basic tab后再在进行设置(主要是选好预设和勾选recommmeded tweaks)


General:
screenshots directory可以自定义, 其余保持默认即可。


Gameplay:
combat下关于arrow的设置保持默认即可,我后面会介绍瞄准修复mod可以让你重新进行设置。勾选npcs use ammo会让敌人和随从不再拥有无限的弓箭(以后遇见远程敌人可以等他射完子弹再上),喜欢真实系战斗的可以考虑勾选。其它选线一般保持默认即可。


Interface:
勾选dialogue subtitle与general subtitle以开启字幕,鼠标灵敏度也可以通过mouse settings下的lock sensitivity(画面跟随鼠标运动的速度)与cursor velocity(鼠标在界面移动的速度)进行调节,其余保持默认。

楼主 UltimateBadass  发布于 2021-01-03 00:14:00 +0800 CST  

楼主:UltimateBadass

字数:29385

发表时间:2020-12-27 08:11:00 +0800 CST

更新时间:2021-03-25 02:30:08 +0800 CST

评论数:447条评论

帖子来源:百度贴吧  访问原帖

 

热门帖子

随机列表

大家在看