怀旧传奇3技术论坛

搜索
热搜: 活动 交友 discuz

最近看过此主题的会员

查看: 73|回复: 5

大补贴1.82对妙影无踪技能的影响

[复制链接]
  • TA的每日心情
    慵懒
    昨天 22:39
  • 签到天数: 21 天

    [LV.4]骷髅教主

    5

    主题

    64

    帖子

    204

    积分

    初级会员

    Rank: 1

    威望
    70
    贡献
    0
    怀旧币
    139

    社区QQ达人

    发表于 2019-11-5 11:58:28 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    最近发现自己的传奇3从1.4更新到1.45之后,妙影无踪技能本该有的半透明效果没有出现(使用妙影的道士不会处于半隐身状态,其它效果正常).

    其实大补贴1.82是针对传奇3客户端1.4设计的,当时还没有新技能,当然也就不会考虑某些外挂功能是否会对新技能造成什么影响,看看它对客户端做了哪些修改就清除原因了。

    这个问题通过修改服务端,只针对使用妙影的道士,强行发送隐身术的数据信息也能解决,不过从根源来说,它还是大补贴引起的问题,具体是

    00414C07 8BCE          mov  ecx, esi
    00414C09 C64424 30 0D  mov  byte ptr [esp+0x30], 0xD
    00414C0E E8 2D10FFFF   call 00405C40 ;大补贴把这里修改成了   call    0B576CA0

    大补贴修改这里不知道要干嘛,还是个必选的修改(你去掉免助跑、方式化一类的东西这里依然还是被修改的),而且好巧不巧的,把妙影无踪的效果判断给省略了,可以看看原版的00405C40做了什么,大补贴又干了什么

    原版:
    00405C40    8B91 0C1C0600   mov     edx, dword ptr [ecx+0x61C0C]
    00405C46    B8 FFFF0000     mov     eax, 0xFFFF
    00405C4B    F7C2 00008000   test    edx, 0x800000
    00405C51    74 05           je      short 00405C58
    00405C53    B8 01000000     mov     eax, 0x1
    00405C58    F7C2 00000004   test    edx, 0x4000000
    00405C5E    74 02           je      short 00405C62
    00405C60    33C0            xor     eax, eax
    00405C62    F7C2 00000020   test    edx, 0x20000000
    00405C68    74 05           je      short 00405C6F
    00405C6A    B8 FFFB0000     mov     eax, 0xFBFF
    00405C6F    F7C2 00000008   test    edx, 0x8000000
    00405C75    74 05           je      short 00405C7C
    00405C77    B8 BF940000     mov     eax, 0x94BF
    00405C7C    F7C2 00000040   test    edx, 0x40000000
    00405C82    74 05           je      short 00405C89
    00405C84    B8 B2FC0000     mov     eax, 0xFCB2
    00405C89    F7C2 00000080   test    edx, 0x80000000
    00405C8F    74 05           je      short 00405C96
    00405C91    B8 E0070000     mov     eax, 0x7E0
    00405C96    F7C2 00000200   test    edx, 0x20000 ;判断是否要启用妙影无踪的人物半透明效果
    00405C9C    74 05           je      short 00405CA3
    00405C9E    B8 01000000     mov     eax, 0x1
    00405CA3    66:C781 281C060>mov     word ptr [ecx+0x61C28], 0xFFFF
    00405CAC    C3              retn


    大补贴1.82版:
    0B576CA0   .  8B91 0C1C0600 mov     edx, dword ptr [ecx+0x61C0C]
    0B576CA6   .  B8 FFFF0000   mov     eax, 0xFFFF
    0B576CAB   .  F7C2 00008000 test    edx, 0x800000
    0B576CB1   .  74 05         je      short 0B576CB8
    0B576CB3   .  B8 01000000   mov     eax, 0x1
    0B576CB8   >  F7C2 00000004 test    edx, 0x4000000
    0B576CBE   .  74 02         je      short 0B576CC2
    0B576CC0   .  31C0          xor     eax, eax
    0B576CC2   >  F7C2 00000020 test    edx, 0x20000000
    0B576CC8   .  74 05         je      short 0B576CCF
    0B576CCA   .  B8 FFFB0000   mov     eax, 0xFBFF
    0B576CCF   >  F7C2 00000008 test    edx, 0x8000000
    0B576CD5   .  74 05         je      short 0B576CDC
    0B576CD7   .  B8 BF940000   mov     eax, 0x94BF
    0B576CDC   >  F7C2 00000040 test    edx, 0x40000000
    0B576CE2   .  74 05         je      short 0B576CE9
    0B576CE4   .  B8 B2FC0000   mov     eax, 0xFCB2
    0B576CE9   >  F7C2 00000080 test    edx, 0x80000000
    0B576CEF   .  74 05         je      short 0B576CF6
    0B576CF1   .  B8 E0070000   mov     eax, 0x7E0
    0B576CF6   >  F7C2 80000000 test    edx, 0x80
    0B576CFC   .  74 05         je      short 0B576D03
    0B576CFE   .  B8 E0FF0000   mov     eax, 0xFFE0
    0B576D03   >  66:C781 101C0>mov     word ptr [ecx+0x61C10], 0xFFFF
    0B576D0C   .  C3            retn


    问题到这里基本清楚了,要改的话,不能说困难,倒是也挺麻烦的,你得在大补贴修改这里之后,再修补一次,保留妙影无踪的判断,大补贴的判断也不能扔掉,有兴趣的可以自己加个补丁......

    [发帖际遇]: 白野猪使出了流星锤把 nondeep 打倒了,怀旧币 降了 3 . 幸运榜 / 衰神榜
    楼主热帖
  • TA的每日心情

    2019-11-5 22:38
  • 签到天数: 190 天

    [LV.7]潘夜牛魔王

    16

    主题

    243

    帖子

    513

    积分

    中级会员

    Rank: 2

    威望
    135
    贡献
    0
    怀旧币
    646

    社区QQ达人

    发表于 2019-11-5 22:38:59 | 显示全部楼层
    不明觉厉
    不明觉厉
    不明觉厉
    不明觉厉
  • TA的每日心情
    无聊
    昨天 23:02
  • 签到天数: 22 天

    [LV.4]骷髅教主

    1

    主题

    53

    帖子

    133

    积分

    初级会员

    Rank: 1

    威望
    40
    贡献
    0
    怀旧币
    141

    社区QQ达人初级会员

    发表于 7 天前 | 显示全部楼层
    请问补丁怎么打?还有诺玛的各个怪物跟各个地图小队长还有大怪(不让打BASS) 应该对妙影是全能的,修改那个cooleye也不好使
  • TA的每日心情
    无聊
    昨天 23:02
  • 签到天数: 22 天

    [LV.4]骷髅教主

    1

    主题

    53

    帖子

    133

    积分

    初级会员

    Rank: 1

    威望
    40
    贡献
    0
    怀旧币
    141

    社区QQ达人初级会员

    发表于 7 天前 | 显示全部楼层
    还有个问题,如果改用007外挂避免大补贴的话,咱论坛那个16.1版本的动不动就自动小退,可能是没验证服务器的原因,能帮忙做个补丁不?谢谢
  • TA的每日心情
    慵懒
    昨天 22:39
  • 签到天数: 21 天

    [LV.4]骷髅教主

    5

    主题

    64

    帖子

    204

    积分

    初级会员

    Rank: 1

    威望
    70
    贡献
    0
    怀旧币
    139

    社区QQ达人

     楼主| 发表于 5 天前 | 显示全部楼层
    水平有限碰不了007,大补贴可以弄,有时间弄好发上来
  • TA的每日心情
    无聊
    昨天 23:02
  • 签到天数: 22 天

    [LV.4]骷髅教主

    1

    主题

    53

    帖子

    133

    积分

    初级会员

    Rank: 1

    威望
    40
    贡献
    0
    怀旧币
    141

    社区QQ达人初级会员

    发表于 3 天前 | 显示全部楼层
    能改客户端的小退快捷键 ALT+X就能破007这个限制吧
    [发帖际遇]: ddj000 击败了祖玛教主,奖励 2 怀旧币,恭喜!恭喜! 幸运榜 / 衰神榜
    *滑块验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则