
弄明白了enbseries.ini各个特效功能之后,终于调试完成画面,大家就会发现一个问题。那就是enbseries.ini的数值并不适合所有的天气。

在晴天看起来不错的曝光值,在下雨天就会让画面显得太亮,阴影太明显,很不符合真实情况。所以enb在2xx核心的时候推出了一个强大的功能:自定义天气
这里的自定义天气,是指enb可以识别当前天气的天气代码,并根据当前天气代码,指定使用另一个enbseries.ini的数据。
那么这个系统该怎么使用呢?往下看
我们找到enbseries文件夹里面的_weatherlist.ini,并且打开它

这个文件最初是这个样子的

如下图,原本没有WeatherIDs=,所以要我们自己写上去,并且在WeatherIDs=后写上这个雨天的天气代码。FileName=后面写这个天气代码所指定的ini文件,这个名字可以自定,后缀是ini就行

然后我们复制一个enbseries.ini文件到enbseries文件夹里,并且重名命为刚才取的名字snowstormE

现在我们回到游戏,切换雨天,打开左边的“显示天气面板”,在右边就会出现一个新的面板,在这个面板可以看到当前天气的代码和所使用的ini文件。在这个天气面板调节,不会影响其他天气,也不会影响全局enbseries.ini的数据。

注意,enbseries.ini中,大部分特效可以开启IgnoreWeatherSystem,开启之后,当前特效就会直接使用enbseries.ini的数值,不受自定义天气的影响了。
下面我们开始调节这个雨天,曝光降低,高光提升,加点雾,天空颜色去饱和@&*¥%……………………然后!调好了之后!必须在右边的自定义天气面板点保存!只点左上角的保存是不会保存自定义天气的!切记切记!

这样,一个自定义天气就完成了!完结撒花!!不,还没有
很重要的QA环节:
Q:老滚本体+DLC大大小小可以用到的天气有80+,我们都要一个一个调试嘛?
A:自定义天气可以多个天气代码指定同
一个ini文件,把这些代码用逗号或者空格隔开写在WeatherIDs=后面就可以了。至于怎么分类就看你自己啦。

Q:那么我们在哪里找到这些天气的代码呢?自定义天气支持mod的天气代码吗?
A:可以用CK或者tes5edit来查看,就在weather一栏中。mod的天气enb也是可以读取的,添加代码的方式跟之前写的一样,需要注意的是,WeatherIDs=后的天气代码只需要写后5位,如果倒数第5位是0,只写后面4位也可以。

Q:该如何在游戏里快速切换天气?
A:用控制台命令fw或者sw,fw是快速切换。sw是软切换,它会像游戏平时自己切换天气一样,慢慢的过渡。这样就可以检查各个自定义天气之间切换时是否平滑,合理。注意,DLC和mod的天气必须在控制台输入完整的天气代码才能够切换,例如fw 0401dff5。前面的040是mod索引序号。

Q:escenb什么时候更新cot版和重置版呀?
A:COT的天气多达500+,数量是原版的6倍,虽然很多天气是可以统一在一起的,但是工程量还是太大。再加上escenb是中低配轻量化的enb,安装cot需要安装一些针对cot的补丁,资源消耗量也提高了。所以暂时不会更新cot版本了。如果你喜欢cot可以继续使用旧的escenb for cot版本,或者…………借着这篇教程,帮我更新更新吧!
自己发布都可以!授权啥的很简单,详细在9dm的帖子里就有写(置顶楼)
重置版enb暂时还无法使用自定义天气功能,哪一天功能完善了,我会尝试制作重置版的enb哒

最后,感谢热爱老滚的你们,感谢你们的建议和反馈
素素




















