凯恩酒馆吧 关注:1,005贴子:5,761
  • 16回复贴,共1

【ANYA BUG FIX】修正人物死亡导致的安亚任务奖励的抗性失效BUG

只看楼主收藏回复

具体原因不多说了,就是修正人物死亡导致拯救安亚任务获得的抗性奖励失效的BUG。
下面以1.11b版为例,D2GAME的相关原始代码如下:
6FC6FCA6 PUSH 0
6FC6FCA8 PUSH EDI
6FC6FCA9 PUSH 27
6FC6FCAB PUSH EBX
6FC6FCAC CALL 0000A462 ;D2Common.#10415
6FC6FCB1 PUSH 0
6FC6FCB3 PUSH EDI
6FC6FCB4 PUSH 29
6FC6FCB6 PUSH EBX
6FC6FCB7 CALL 0000A462 ;D2Common.#10415
6FC6FCBC PUSH 0
6FC6FCBE PUSH EDI
6FC6FCBF PUSH 2B
6FC6FCC1 PUSH EBX
6FC6FCC2 CALL 0000A462 ;D2Common.#10415
6FC6FCC7 PUSH 0
6FC6FCC9 PUSH EDI
6FC6FCCA PUSH 2D
6FC6FCCC PUSH EBX
6FC6FCCD CALL 0000A462 ;D2Common.#10415
修正方法是将D2Common.#10415替换为D2Common.#10844,下面是需要修正的几处代码:
6FC6FCAC CALL 0000A966 ;D2Common.#10844
6FC6FCB7 CALL 0000A966 ;D2Common.#10844
6FC6FCC2 CALL 0000A966 ;D2Common.#10844
6FC6FCCD CALL 0000A966 ;D2Common.#10844


IP属地:辽宁1楼2020-03-01 16:59回复
    1.13C版本则是将D2Common.#10188替换为D2Common.#10887,相关修改如下:
    6FC7A03C CALL 0000A472//D2Common.#10887
    6FC7A047 CALL 0000A472//D2Common.#10887
    6FC7A052 CALL 0000A472//D2Common.#10887
    6FC7A05D CALL 0000A472//D2Common.#10887


    IP属地:辽宁2楼2020-03-01 17:02
    回复
      2025-07-24 08:10:45
      广告
      不感兴趣
      开通SVIP免广告
      前排围观小姐姐


      IP属地:河北来自Android客户端3楼2020-03-01 17:11
      回复
        小姐姐好


        IP属地:四川来自iPhone客户端4楼2020-03-01 17:45
        回复
          小风姐,么么哒


          IP属地:上海来自Android客户端5楼2020-03-01 18:48
          回复
            围观小姐姐


            IP属地:江苏来自iPhone客户端6楼2020-03-01 18:53
            回复
              高手啊!


              来自Android客户端7楼2020-03-01 19:57
              回复
                膜拜


                IP属地:四川来自iPhone客户端8楼2020-03-01 20:47
                回复
                  2025-07-24 08:04:46
                  广告
                  不感兴趣
                  开通SVIP免广告
                  偶像


                  IP属地:辽宁来自iPhone客户端9楼2020-03-02 08:18
                  回复

                    吧主,能不能写个这种能显示出怪物血量的map或者给个代码也行


                    10楼2020-03-02 17:49
                    收起回复
                      风神终于回归了,一上来就发干货!


                      IP属地:安徽来自iPhone客户端11楼2020-03-02 22:43
                      回复
                        风大能推荐一个修改dll的工具吗?用ultraedit不知道如何查找这些代码。。。


                        IP属地:广东12楼2020-03-03 22:49
                        收起回复
                          膜拜✪ω✪


                          IP属地:福建来自iPhone客户端13楼2020-03-07 22:48
                          回复
                            一开始没注意这个bug 在这解释下:抵抗卷轴奖励的30抗性 只要不死一直都有效,当你的人物死亡后再复活时会暂时失效,必须退出后再进游戏才能重新获得30抗性,这是一个游戏的bug。


                            IP属地:四川来自iPhone客户端14楼2020-11-24 11:34
                            回复
                              2025-07-24 07:58:46
                              广告
                              不感兴趣
                              开通SVIP免广告
                              111b修改后D2Common.dll出错,游戏进不去了,地址是不是有问题啊?


                              IP属地:云南15楼2021-01-05 15:24
                              回复