之前好像看到坛里有大佬做了个锁定Gamma的帖子,不过好像找不到了?
今天应柒月大佬
效果可能和之前坛里大佬做的有所区别,现在是无论你设置里调多少伽马值实际上都是20%。(意思是天黑了你也不能通过调伽马值变成白天了)
各位Mod作者可以参考下,由于是修改dll,所以建议做好备份,不保证有没有其他bug。
05/29:
应站长要求放下教程方便大佬加显血。
-
首先要有个反汇编软件,这里用的是dnSPy,打开7DaysToDie_Data/Managed/Assembly-CSharp.dll
-
全局搜索找到class XUiC_OptionsVideo,然后页面搜索找到applyChanges函数(对应游戏内视频设置选项卡的确认按钮),将其中gamma值的部分改成下图)
-
编译,然后这个值就锁死了,无论你界面上调成多少,他都是20%,当然如果之前就已经设置过伽马值了,这样做是不彻底的,因为系统启动时会读取默认的伽马值
-
接着全局搜索找到class GamePrefs,页面搜索找到public void Load(string sdfFileName)(形参要对应,该函数有重载!),然后在catch{}后加入语句如下图
-
Complied,保存dll就完事了,萌新再也不用担心晚上看的着路了(逃)