零吧 关注:30,702贴子:515,948
  • 13回复贴,共1

pc版零濡鸦的巫女去噪方法

取消只看楼主收藏回复



IP属地:广东1楼2021-10-30 22:22回复
    这次的pc版去噪貌似也没见有人发,外网也没看到有去噪的ct修改文件,由于不懂金手指汇编,所以也不能搜索数值的方法来搜索,用排除法也比较困难,最后竟然发现在启动程序的内存地址中有制作组的标注,于是只用了一会儿就找出来了


    IP属地:广东2楼2021-10-30 22:32
    收起回复
      方法:
      原理就是修改启动程序的内存地址的数值,由于我是先用ce查看启动程序的标注,ce显示的内存地址和数值都是随机变动的,利用ce修改数值,每次开机就需要重新搜索一次,没啥意义也非常不方便,所以我就跳过ce教程,直接讲怎么修改这个启动程序
      1.先用WinHex打开启动程序,启动程序就是那个FATAL_FRAME_MOBW.exe的文件,按ctrl+F,就会弹出一个搜索框,输入vNoise,注意大小写,搜索出几个控制去噪的内存地址(红色剪头那两个)


      IP属地:广东3楼2021-10-30 22:43
      收起回复
        2.offest那一栏就是内存地址(负责控制各种数据),这个地址不需要理,因为在ce和WinHex里面显示的地址都不一样,就相当于不同软件显示不同,实际功能一样,我们只需要修改后面的值就行了(就是蓝框那里),按ctrl+alt+H弹出修改内存地址的框,把黄色框整条输入到两个框之中,然后把第二个框前面8位改成八个零,这样就可以去噪了


        IP属地:广东4楼2021-10-30 22:56
        回复
          3.最后记得保存,按file,再按save as另存为即可
          本人测试只是测试了每一章开头,不过应该也没什么问题,因为只是修改了去噪而已,而且可以随时修改


          IP属地:广东11楼2021-10-30 23:45
          收起回复
            修改内存地址的方法其实就是金手指,金手指有静态修改和动态修改两种
            静态修改就是修改原文件的数据,一劳永逸,不需要每次打开游戏都修改或加载一次,比如上面这种方法就是静态修改,ps2的elf宽屏文件也是这种
            动态修改就是不修改原文件,比如平时用的模拟器和修改器,ce(cheat engine)等都是动态修改,是临时改变游戏数据,每次关闭游戏后都要重新加载或修改


            IP属地:广东24楼2021-10-31 09:15
            回复
              这里声明一下:经吧友“奥瓜奥斯本”测试,正版的启动文件是不能直接修改的,修改后应该会被识别为学习行为,打开之后会无响应,或者崩溃
              所以正版用户想去噪有两种方法:
              1.静态修改,就是用修改后的学习版启动文件替换正版的启动文件,只需替换一个文件就行了,并且必须从steam启动,不要双击图标启动
              如果觉得用学习版替换心理不爽或者怕有什么问题,就不要试了,虽然貌似没什么问题,纯粹是看你心态
              2.动态修改,就是用ce(cheat engine)来临时修改数据,这个就需要每次打开游戏重新修改内存,其实就是修改器
              我只是来分享一下去噪的方法,给我这种不喜欢噪点的吧友看的,正版侠不用较真,如果有大佬能解包贴图,直接把噪点贴图用ps透明化,再导入游戏,这样就可以直接无噪点,也属于一种方法,psp和wii模拟器也可以这样


              IP属地:广东25楼2021-10-31 09:36
              收起回复
                修改启动文件属于一劳永逸的方法,只需修改一次,以后打开游戏就是默认去噪的了,不需要再打开或关闭,如果补丁更新,只要标注没变,修改方法也一样


                IP属地:广东27楼2021-10-31 09:56
                回复
                  这应该不是贴图,是面法线不均匀,就是每个面对光的反射不均匀,需要把建模解包,调好每个面的法线才行


                  IP属地:广东来自Android客户端35楼2021-10-31 15:46
                  回复
                    ce修改方法:
                    游戏的内存地址一般都是有一个固定不变的静态地址,这个就是真实地址,但是用ce打开的时候,显示的却是动态地址,每次打开游戏都有一定几率改变,而且数值也会改变,所以想用数值搜索地址对于我们这些不懂汇编的吧友是不可能的,只能靠游戏的标注来找
                    1.先打开游戏,再打开ce,选择游戏程序


                    IP属地:广东37楼2021-10-31 17:26
                    回复
                      2.点一下查看内存,会弹出一个框,点一下这个窗口,按ctrl+F
                      这样就可以搜索字符串(就是标注),填好内存范围,就是起始和停止那两个框的数值,因为是动态的,不是每次都一样,以打开的为准,输入vnoise,CE不需要注意大小写,winhex需要


                      IP属地:广东38楼2021-10-31 17:39
                      回复
                        3.你从右边的标注vNoiseFilter Param可以看出,有几种噪点,param0是动态噪点,param1是全部噪点,param2不知道,也不用管,再点手动添加地址,输入你想关闭的噪点地址,左边就会显示一个地址,选择这个地址,按ENTER,把数值改成0,就可以关闭噪点了




                        IP属地:广东43楼2021-10-31 18:45
                        收起回复
                          4.param0是动态噪点,可以实时显示,改成0就可以看到动态噪点关闭,只剩下一层静态噪点
                          param1是全部噪点,改成0之后,因为不是实时显示,需要先找出地址,把数值改成0,在前面激活那里点一下,会出现一个交叉,相当于记住这个数值,然后关闭游戏,但是CE不要关,你会看到数值0会变成问号
                          重新打开游戏,再选择左上角的图标选择游戏程序,你会看到数值又会从问号变成0,这样就可以全部去噪
                          param2不知道是什么噪点,因为param1可以关闭全部噪点,这个就不用管了
                          不知道为什么,如果修改param0的数值为0,启动程序修改就会关闭全部噪点,CE修改就是关闭动态噪点
                          反正我是全部关闭,所以只改param1的数值就行了


                          IP属地:广东来自Android客户端51楼2021-11-01 03:56
                          回复
                            零濡鸦的巫女去噪启动程序
                            这程序会一直更新,地址也是这个


                            IP属地:广东57楼2021-11-02 17:27
                            回复