
下载链接:https://kaniol.lanzoui.com/b0107h82b 密码:7310
虽然在curseforge和官网显示的BSL最新版为7.2.01pre2,但此版本为3天前作者在discord中发的开发版本,目前能获取到的最新版本,而且作者将其中的版本号修改成了v8.0。文件命名没有改,增加了一些内容上的更新。

比如说阴影支持了像素化的效果
另外还有一些效果上的修改和优化之类的。
我除了在汉化之外,也添加了一些额外的功能。一个是根据Gamma值修改光影的亮度,也就是可以跟Tweakeroo的Gamma Override绑定使用,我认为这种方式在生存中是更加实用的。
(不过这个版本似乎本来就挺亮的,可以把色彩校正里面的曝光稍微调低一点。)

Toggle Gamma Override OFF

Toggle Gamma Override ON
另外还有一个修改是显示Tweakroo灵活放置和投影选框,在原版BSL中是不能显示的。

同样,投影的选框也可以半透明显示.

这个投影选框的颜色及透明度等也可以配置。


最后说明一下修改的方法,如果大家遇到自己喜欢的光影也可以这么修改夜间亮度(
首先在打开光影的情况下嗑一瓶夜视药水,如果生效的话就简单了。
在光影文件的代码中搜索nightVision,也就是夜视效果的强度,修改对应的光照强度即可达到夜视的效果。
在光影的glsl中,uniform指的是一些游戏中提供的参数,比如药水强度、时间等,以及gamma值。gamma值的变量名为screenBrightness,那么只要声明了uniform float screenBrightness;就可以利用该变量更改夜视亮度了。

所以加上这一段可以使用Gamma调整夜视了
这里的max以及-1是为了使未使用Gamma Override的情况下不影响光影亮度,自己修改的话可以根据自己的喜好调整。
然后是Tweakroo显示的修复,这个方法是从ComplementaryShaders中学来的,那个光影是BSL改而且提供了TWEAKEROO_OVERLAY_FIX的选项,那我就可以轻松的移植过来了。
这个是在gbuffers_weather.glsl中Fragment Shader部分主函数中的

Complementary对Tweakeroo显示的修复
所以我在BSL中修改成了这样:

以透明度显示
并把颜色设置成了可配置的。