第2页:游戏优化及ENB
展开游戏优化:
刚安装这游戏时打开SkyrimLauncher.exe,你会发现第三项MOD列表是灰色的,这是因为游戏本身是默认不允许加载MOD的,因此我们需要修改游戏设置文件使游戏允许加载MOD.找到"我的文档\MyGames\skyrim"目录,其中SkyrimPrefs.ini与Skyrim.ini就是游戏相关的设置文件了.如果没有,你运行一次SkyrimLauncher.exe与TESV.exe就有了.
这里我们只需要修改SkyrimPrefs.ini文件即可,打开它并找到[Launcher]项下的bEnableFileSelection=0,改为bEnableFileSelection=1即可.如果没有就自行添加上去.
关于SkyrimPrefs.ini与Skyrim.ini游戏设置文件的优化,新手千万不要随便修改与采用别人的SkyrimPrefs.ini与Skyrim.ini!因为别人是针对他自己的电脑配置而作出的优化,即使他用的真的效果很好,给你用效果未必就会好.
游戏设置原本关于游戏本身的脚本语言(Papyrus)设置是没有优化到的,因此我们需要自行去优化它.
Papyrus的设置在Skyrim.ini内,打开Skyrim.ini并找到[Papyrus]此项(如果没有就自行添加上去).具体设置请点击此处查看并自行修改!
PS:注意!其中bEnableLogging这项是控制日志记录的开关的,如无必要请保持其数值为0(关闭).因为开启日志记录本身就会增加游戏本身的内存负担,从而很容易导致各种CTD.
MO用户注意!MO所使用的游戏设置SkyrimPrefs.ini与Skyrim.ini两个文件是独立在"ModOrganizer\profiles\Default(或者你自己命名的文件夹)"内的,因此"我的文档\MyGames\skyrim"目录下的SkyrimPrefs.ini与Skyrim.ini两个文件修改完后还需要复制到"ModOrganizer\profiles\Default(或者你自己命名的文件夹)"内!
PS:这也是为何很多MO用户会询问,为何我使用某ENB明明按照对方说明的修改了SkyrimPrefs.ini文件了,却仍然有某某情况出现啊~对此我只想说,骚年,你修改的姿势不正确啊!
ENB:
ENB是什么呢?相信很多童鞋都对这个词并不陌生.具体科普请看这里.而通俗的说法就是,ENB是用于增强游戏画质并燃烧你的显卡的一种工具.注意!它不属于MOD.所以你不能直接把它霸气扔Data!你需要把它手动解压进游戏目录内才能生效.PS:对于很多游戏网站搬运ENB的时候,说明都是直接国际惯例:霸气扔Data即可.个人表示呵呵~
另外,我们还需要修改游戏设置SkyrimPrefs.ini文件,找到[Display]这项下,修改以下参数(如果没有就添加上):
bFloatPointRenderTarget=1
bTreesReceiveShadows=1
bDrawLandShadows=1
bShadowsOnGrass=1
只有修改完以上参数后ENB才能正常运行.
MO的用户注意!MO所使用的游戏设置SkyrimPrefs.ini与Skyrim.ini两个文件是独立在"ModOrganizer\profiles\Default(或者你自己命名的文件夹)"内的,因此"我的文档\MyGames\skyrim"目录下的SkyrimPrefs.ini与Skyrim.ini两个文件修改完后还需要复制到"ModOrganizer\profiles\Default(或者你自己命名的文件夹)"内哦!
一般国外的玩家上传的ENB文件都是不带ENB核心(也就是D3D9.DLL文件)的,需要自行前往ENB官网下载才行.
笔记本N卡的用户,有部分玩家是游戏打开后ENB无效或者调用了集成显卡造成异常卡顿的,则需要安装N卡独显补丁,安装后再把ENB的核心文件D3D9.DLL修改为D3NV.DLL即可.
关于ENB的内存与显存的缓存释放功能(高核心ENB才有此功能),这里我来解说一下.首先打开ENB的enblocal.ini文件,找到[MEMORY]这项,如下:
[MEMORY]
ExpandSystemMemoryX64=true是否64位系统,是就设为true,否就设为false.这个很重要!如果32位系统开启了此项会造成跳出的!我以前发的mcdoziENB就忽略了这一点造成不少人使用后游戏跳出~汗颜!
ReduceSystemMemoryUsage=true是否减少游戏外的电脑系统内存使用情况.一般设为true
DisableDriverMemoryManager=false是否禁用驱动程序内存管理器,一般设为false
DisablePreloadToVRAM=false是否禁用预载显存,一般设为false
EnableUnsafeMemoryHacks=false是否允许不安全的进程运行,一般设为false
ReservedMemorySizeMb=256这里和下面那项就是重点了!这个是设置释放后保留的缓存大小,对应单位为MB.1G显存就设置为128、2G显存就设置为256、4G或以上显存就设置为512.
VideoMemorySizeMb=4096这个是设置电脑的显存大小,对应单位为MB.但实际上要想顺畅游戏,你需要设置数值为真实显存X2.也就是1G显存就设置为2048,2G就4096,4G或以上就8192.此数值越接近真实显存数值,释放内存与显存的频率就越高,游戏就越容易产生卡顿!
EnableCompression=true是否启用内存与显存释放功能,一般设为true
AutodetectVideoMemorySize=true是否自动检测显存使用状况并自动进行释放,一般设为true.如果此项设置为false,就只有在游戏内按F4键它才会释放内存与缓存!
PS:用不起高配ENB的童鞋,建议使用内存释放这个MOD来释放内存吧!MOD被作者放进百度网盘的旧版那个文件夹里面了.
为什么我上面说明的4G或以上显存都使用同样的数值呢?这点是需要说明一下的,第一这游戏本身只支持单个显卡!也就是说,你弄再多显卡交火也是没有用的!第二这游戏显存使用上限就是4G!就是说游戏本身所能用的显存只有4G,不管你另外还剩多少显存都不会启用!
准确来说,应该是游戏程序的内存+显存使用上限不能大于4G!不管你是多少位的系统都没用,这点是游戏本身程序本身的限制!因为游戏本身是32位的程序,所以只要内存+显存的使用数值大于4G就会爆内存或者爆显存~如果你的显卡显存是大于4G的,那么想要提高游戏帧数唯一办法就是换显存位宽更大的显卡!具体32位程序的内存+显存使用限制科普请点击这里查看!
PS:那些整天吵着要用8K或者16K材质的土豪们可以闭嘴了~
怎么看ENB是否生效呢?启动游戏后看左上角是否文字显示ENB与相关的版本核心号即可.
至于用不起ENB的渣机,这里个人提供一个伪ENBSkyrimURWL给大家使用.只是通过ESP修改了游戏原版的色彩效果而已,不会降帧.霸气扔Data即可.至于这个MOD的原址我找不到了~偷偷告诉大家我其实就在用这玩意~嗯,还有游戏内置动态景深,也是不降帧的.
更多相关内容请关注:上古卷轴5:天际专区
责任编辑:墨池