游民星空 > 攻略秘籍 > 攻略 > 正文

《上古卷轴5》游戏ini配置文本解读与调整建议

2018-06-26 15:36:49 来源:9damao 作者:郁闷一夏 我要投稿

第3页:enblocal.ini设置

展开

enblocal.ini设置

  ENB设置调试和INI解析

  注:以下文本并非笔者原创,而是笔者在搜索时无意得到的,原作者不清楚是哪一位前辈如有知道的同学请通知我挂名。

  以下内容以252核心为例

[PROXY]

  EnableProxyLibrary=false

  //需要加载其他插件的d3d9.dll文件把这里设为true

  InitProxyFunctions=true

  //加载其他插件的功能,默认开启,设为false的话该功能就失效了。

  ProxyLibrary=other_d3d9.dll

  //其他插件的文件名,由于ENB默认的核心文件名是d3d9.dll,所以需要把其他插件的核心文件重命名并填到这里才能读取。

[GLOBAL]

  UsePatchSpeedhackWithoutGraphics=false

  //开启这项后会禁用ENB的画面增强效果,只使用ENBoost的优化和修正功能。如果需要使用ENB画面效果需要把这里设为false才会读取enbseries.ini和其他的shader文件。

  UseDefferedRendering=false

  //这里决定是否启用ENB画面效果里一些高配置用的复杂渲染效果比如SSAO,IBL,SSS等,该项关闭时进游戏左上角会有一段红字提示,无影响。如果需要用到那些高配置的效果再把这个设为true否则保持false可以稍微减少游戏运行时的负担。如果需要开启硬件抗锯齿需要把该项设为false。

  ForceFakeVideocard=false

  //强制虚拟显卡,该项大多数人应该保持关闭,否则会极大降低你的游戏性能。该项是给那些游戏里无法看到魔法,蛛网和火焰效果的老A卡用户设计的,这些用户需要把这里设为true并在我的文档\My Games\Skyrim里将SkyrimPrefs.ini里的sD3DDevice=设为sD3DDevice="ENB"再进游戏就好了。这项在v0.233版被移除了,所以老的A卡看来没法用以后的新核心了,除非以后作者能加入其它对老显卡的支持。

  IgnoreCreationKit=true

  //忽视CK工具,避免装了创造工具时打开游戏出错,默认开启。

[PERFORMANCE]

  SpeedHack=true

  //移除游戏里一些没用的功能来提高游戏性能,默认开启。

  EnableOcclusionCulling=true

  //遮罩渲染,只渲染视野内物件以节省资源,默认开启。

[MULTIHEAD]

  //使用多个显示器的设置,大多数人用不到,开启后可以选择在哪个显示器上显示游戏图像。

  ForceVideoAdapterIndex=false

  VideoAdapterIndex=0

[MEMORY]

  //ENBoost的核心功能,要发挥你机器的最大性能就需要自行调试这里的参数了,如果你使用双显卡以下数值建议按单卡的规格来设定,因为ENB对双卡支持不太好。

  ExpandSystemMemoryX64=true

  //开启游戏的64位内存寻址,默认开启。目前看ENB官方推荐无论32位还是64位系统这里都是开启的。

  ReduceSystemMemoryUsage=true

  //减少系统内存占用,默认开启。该项开启后可以把游戏的内存消耗降低一倍以上。与enbhost.exe进程相关联,设为true后enbhost.exe会在游戏运行时自动开启,提供额外的4G内存可用空间,加上游戏本身的4G使得游戏的可用内存达到8G,设为false后enbhost.exe也就不再随游戏运行而开启。个别机器上由于各种奇怪原因无法加载enbhost.exe或者其他未知原因在开启这项后会导致跳出或在读取界面卡很久的现象,可以尝试将enbhost.exe设为以管理员身份运行,加入杀毒软件的信任列表,或者干脆将该项设为false再试。v0.201及之后的版本需要这项保持true,否则之后的优化和修改都无作用。v0.195核心及之前的版本上由于该功能不完善会造成严重卡顿所以v0.195核心及之前版本这里默认是关闭的。

  DisableDriverMemoryManager=false

  //禁用A卡和Intel集成卡驱动内存管理,而改由ENB来进行内存管理。N卡用户建议关闭,A卡和Intel集成卡用户建议开启。

  DisablePreloadToVRAM=false

  //v0.201加入的新功能,禁用显存预读,显存低于1GB的玩家建议开启,可以避免读取时由于显存不足而造成读取时间过长甚至无限读取或跳出,但该项开启后读取完存档进游戏会略微卡顿一小段时间以读取游戏资源。显存有1GB及以上而且没遇到无限读取或读存档跳出的玩家还是建议把这里设为关闭。

  EnableUnsafeMemoryHacks=false

  //v0.195后加入的功能,这项会启用一些驱动中官方不支持的内存优化功能。大多数人建议保持关闭。根据ENB官方建议使用32位系统的玩家将这里设为true开启这项以获得性能提升,不过这项开启会导致缩减内存优化功能,enbhost.exe进程失效而且全屏模式下游戏中用Alt+Tab切换程序后无法切回游戏。v0.201及之后的版本需要这项保持false,否则之后的优化和修改都无作用。

  ReservedMemorySizeMb=128

  //预储内存大小,给显卡提供交换内存的空间,该项设置可以避免打开ReduceSystemMemoryUsage=true参数后造成的卡顿。需要大家根据自己的实际情况调整。数值越小越稳定,但如果设得太小在需要读取很多内容的地方及加载了很多画面向MOD的情况下卡顿可能会多一些,数值越大卡顿越少,避免在需要读取很多内容的地方出现的卡顿,但会增加游戏的内存占用,如果设得太高读取一些简单的场景时读取时间也会变长,而且平白无故增加显卡负担。当前版本下ENB官方推荐是显存2GB以下的设为128,显存有2GB及以上的设为256,该项上限为1024,除非你的显卡极其牛逼而且装有很多很多的高清材质读取距离设得超级远,否则没必要设到这个上限值。

  VideoMemorySizeMb=768

  //v0.209后加入的新参数,用于设定游戏可使用的显存,从而避免之前由ENB自动检测不准确导致各种可能的性能问题。由于新的内存管理机制这个值是可以大于你显卡的显存的。一般来说这个值建议设为你显卡的显存大小。官方建议的最高上限为你的显存大小+内存大小-2048,比如我显存1G,内存4G,那么经过计算后(1024+4096-2048=3072)这里最高可以设为3072。根据测试建议低配及大多数机器上这里设为当前显卡的显存大小,甚至比当前显存略小一些以避免卡顿。而高配机器上如果MOD和高清材质装得多的可根据上面给出的公式将这里设得比当前显存更高一些以获得更好的性能,一些读取频繁的情况下甚至能提升帧数。最大值别超过你的内存大小。

  注:笔者建议此处设置的值最好与skse.ini内的DefaultHeapInitialAllocMB设为一致,不同的值可能会导致无限读取或读档跳出的情况出现。

  EnableCompression=true

  //v0.223后加入的新参数,是否开启内存压缩功能,关闭该功能会减少一些读取时的卡顿,但是会显著增加内存占用,跳出(CTD)可能性会提高,大多数情况下建议保持打开。

  AutodetectVideoMemorySize=false

  //自动侦测显存,小白可开启,默认关闭。

[WINDOW]

  ForceBorderless=false

  //无边框模式

  ForceBorderlessFullscreen=false

  //无边框全屏模式(全屏窗口化)

[ENGINE]

  ForceAnisotropicFiltering=true

  //强制各向异性过滤开关,如果需要使用这个功能建议关闭游戏自带和显卡驱动的各向异性过滤而使用这里ENB内置的这个以避免渲染冲突,而且ENB内置的性能更好。

  MaxAnisotropy=8

  //各向异性过滤的倍数,一般设为8或16(此处再次说明,8和16的差距很不明显)。

  EnableVSync=true

  //垂直同步开关,开启后会把刷新率和桌面同步,帧数上限锁定到60帧以避免出现画面撕裂的现象。个别机器上开启垂直同步会使帧数降低,没屏幕撕裂现象又不想因帧数过高而使显卡过热的也可以使用下面的帧数限制功能。0.200以上版本在个别机器上可能存在帧数限制问题,比如本来能跑60帧以上的开启垂直同步后实际上最高只能跑到40来帧左右,遇到这种情况的玩家就可以考虑关闭垂直同步。0.207版以后修复了这个问题。一般情况下建议开启,而且有助于避免超过60帧后游戏物理引擎出现一些奇怪的BUG。

  AddDisplaySuperSamplingResolutions=false

  //v0.199后新加入的缩减采样功能,效果类似抗锯齿可以使画面更加锐利,一般只用于截图,如果要使用该功能除了把这里设为true外还需要在我的文档\My Games\Skyrim里将SkyrimPrefs.ini里你当前的分辨率设置为当前值的2倍。尽管v0.200版优化了该功能的性能但还是会掉很多帧,低端机慎用。

  ForceLodBias=false

  //强制贴图纹理,默认关闭。

  LodBias=0.0

  //强制贴图纹理开启后这个值决定贴图的精细程度,范围-2到2,-2为最精细,2为最粗糙。对性能影响不是特别大。

[LIMITER]

  WaitBusyRenderer=false

  //该功能开启后会使游戏降低10来帧使得你遇到需要频繁加载资源的场景能保持稳定的帧数。低端机建议保持关闭,那种大多数时候都能跑60帧以上的高端机可开启以保持流畅的游戏体验。

  EnableFPSLimit=false

  //帧数限制功能,可根据需要是否开启。和垂直同步一样,0.200以上版本在个别机器上可能存在帧数限制问题,比如本来能跑60帧以上的开启帧数限制后实际上最高只能跑到40来帧左右,遇到这种情况的玩家就可以考虑关闭帧数限制。0.207版以后修复了这个问题。已经开启垂直同步的话就不需要开启这个功能了。

  FPSLimit=60.0

  //帧数限制的上限值

[INPUT]

  //ENB的快捷键设置(GUI)

  //shift

  KeyCombination=16

  //f12

  KeyUseEffect=123

  //home

  KeyFPSLimit=36

  //num *

  KeyShowFPS=106

  //print screen

  KeyScreenshot=44

  //enter

  KeyEditor=13

  //f4

  KeyFreeVRAM=115

  //值得注意的是这个,v0.201的新功能,默认按F4可以清除游戏中的显存,玩一会按一下可以避免读取时显存过载而跳出。

[ADAPTIVEQUALITY]

  //v0.195的新功能,开启ENB复杂画面渲染效果才会用到这个,可以设定预期帧数,开启后如果游戏运行时低于该帧数,ENB会自动降低AA,SSAO,IBL等特效的质量以保持帧数在预期值上下。

  Enable=false

  Quality=1

  DesiredFPS=20.0

[ANTIALIASING]

  //v0.215后把抗锯齿功能从画面设置文件那边移到了这里,如果需要用这些ENB的抗锯齿最好关闭硬件抗锯齿和游戏本身的抗锯齿功能。有些显卡驱动可能会导致ENB的AA失效。

  EnableEdgeAA=false

  //EdgeAA可以较好去除草地和树木边缘的锯齿。开启后掉帧相对较少。

  EnableTemporalAA=false

  //TemporalAA也能较好去除草地和树木边缘的锯齿,不过在一些显卡上可能会导致一些贴图模糊和造成虚影的现象。一般和EdgeAA2选1,如果2个都开会使画面变得过于模糊。开启后会掉一些帧数。

  EnableSubPixelAA=false

  //SubPixelAA能很好地去除反光和高光的边缘锯齿。开启后掉帧极少,2-3帧左右。机器好一点的可以保持开启。

  EnableTransparencyAA=false

  //TransparencyAA可以很好地处理草地和头发之类的细节物件边缘,开启这项的话一般就不需要EdgeAA或TemporalAA了。开启后会掉一些帧数。

[FIX]

  //v0.215后和抗锯齿一起从画面设置文件那边移过来的游戏引擎修复功能。

  FixGameBugs=true

  //修复一些游戏引擎的错误。

  FixParallaxBugs=true

  //修复视差,让物件看起来更加有3D感,当然你还需要带视差效果的贴图才看得出来,具体去N网找吧。

  FixAliasedTextures=true

  //修复远处山体的一些贴图错误。

  IgnoreLoadingScreen=true

  //不用ENB渲染读取画面。

  IgnoreInventory=true

  //不用ENB渲染物品栏。

  FixSsaoWaterTransparency=true

  //修复开启SSAO后水体的透明度问题。v0.236的最新版这项被移除了,该功能已经整合到内置功能中。

  FixSsaoHairTransparency=true

  //修复开启SSAO后头发的透明度问题。

  FixTintGamma=true

  //修复染色物体的伽马值。如果你用的头发MOD开ENB后颜色看起来怪怪的可以试试把这里关闭。

  RemoveBlur=true

  //移除开启菜单后游戏画面的模糊效果。比如开启物品栏或等待的时候。

  FixSubSurfaceScattering=true

  //修复次表面散射的渲染问题。如果你用的皮肤MOD开ENB后看起来怪怪的可以试试把这里关闭。

  FixSkyReflection=true

  //修复天空贴图反射的渲染问题。如果你用的天空MOD开ENB后看起来怪怪的可以试试把这里关闭。

  FixCursorVisibility=true

  //修复切屏可能导致鼠标消失的问题。

更多相关内容请关注:上古卷轴5:天际专区

责任编辑:某青

上一页 1 2 3 4 下一页
友情提示:支持键盘左右键“← →”翻页

本文是否解决了您的问题

游民星空APP
随手浏览游戏攻略
code
攻略合集
单机游戏下载
休闲娱乐
综合热点资讯
游民星空联运游戏