• 注册
  • 攻略教程 攻略教程 关注:711 内容:221

    【A19】修改内核禁止调节亮度(伽马值)

  • 查看作者
  • 打赏作者
  • 当前位置: 七日杀中文网 > 攻略教程 > 正文
  • 攻略教程
  • Lv.2

    A19内核改了很多,此处关联A18修改伽马值教程https://www.7risha.com/3245.html

    现在游戏里没有伽马值(gamma)设置了,取而代之是更直观的亮度(brightness)设置,默认是50%(0.5f),严格意义上这两种方式实现的是不一样的效果,不过那是题外话了,让mod玩家享受Dark Fall(黑暗降临)的感觉才是每个mod作者的浪漫(逃)。

    具体的话和A18差不多,用dnspy反汇编Assembly-CSharp.dll,然后找到Class XuiC_OptionsVideo,右键编辑类,找到Apply的函数将Brightness的那一行改成你想锁死的亮度,如图,这里是30%(默认50%)。然后编译

    【A19】修改内核禁止调节亮度(伽马值)

    此时问题来了,编译会报错,提示:

    【A19】修改内核禁止调节亮度(伽马值)


    这是因为dnspy不能编译元胞(tuple)导致的,所以此时应该把函数声明改成

    【A19】修改内核禁止调节亮度(伽马值)


    然后!!!!这个时候不要编译!不要编译!不要编译!编译后dnspy会又把他变成tuple的形式,所以在下面改好了锁死亮度的语句,再编译!

    【A19】修改内核禁止调节亮度(伽马值)


    然后,GamePrefs也要Load时保证Load的值是锁死的,在Class GamePrefs内找到public void Load(string sdfFileName),在其最底下加入:

    【A19】修改内核禁止调节亮度(伽马值)


    保存退出,OK

    "点赞是美意,打赏是鼓励"

    因恶意刷帖用户过多,本版块已取消回帖金币奖励,请签到获取!>>>金币获取指南<<<

    请登录之后再进行评论

    登录
    • 大版主
    • 小版主
  • yichen
  • 柒月白风清
    柒月白风清
    一只小萌新,万年摸鱼党!已经脱坑了。。。
  • Cure_805
    Cure_805
    晚上在睡觉,白天在工作,不一定能及时回复,有事可以留言!
  • 至善丶丶
    至善丶丶
    群:1050040662 定制/开服/地图制作/价格公道
  • 东方清华EX
    东方清华EX
    一个爱玩七日杀的妹纸
  • 暂没有数据

    赞助广告位

  • 点击展示图片即可一键加入QQ群
    赞助广告:100R/月 目前空缺广告位:0

    分享网站

  • 繁体中文
  • 任务
  • 动态
  • 到底部
  • 帖子间隔 侧栏位置: