看流星社区

 找回密码
 注册账号
查看: 4368|回复: 5

有老师知道这个游戏的怪物ID是怎么找到的吗?

[复制链接]

该用户从未签到

发表于 2011-12-6 09:52:44 | 显示全部楼层 |阅读模式
侠义道1的;走路、寻路、NPC对话、等等的都找到了,最后找怪物的ID难住了。。。。
通过引怪可以在CE里找到怪的坐标值,但是跟不了,一跟就是死循环,用OD回溯也找不到,
通过减少怪血也是一样的找不到,
请教有老师研究过这个游戏的吗,请指点一二;谢谢啦!!
  • TA的每日心情
    萌哒
    2021-11-26 08:49
  • 发表于 2011-12-6 10:54:02 | 显示全部楼层
    怪物一般都是数组形式的
    二叉树也是一种特殊的数组

    该用户从未签到

     楼主| 发表于 2011-12-6 11:34:01 | 显示全部楼层
    怪物一般都是数组形式的
    二叉树也是一种特殊的数组
    果粒 发表于 2011-12-6 10:54



        请问老师;如果是 二叉树 应该如何找? 谢谢老师!!!
  • TA的每日心情
    萌哒
    2021-11-26 08:49
  • 发表于 2011-12-6 11:36:23 | 显示全部楼层
    你如果用CE分析不出来的话,那就用OD一起分析

    该用户从未签到

     楼主| 发表于 2011-12-7 11:39:53 | 显示全部楼层
    谢谢果老师!!二叉树。。呵呵 已有点眉目了
    有时间继续研究 呵呵,
    这个游戏的坐标是用地图的像素值换算过来的
    X轴的地图像素值除64=小地图上显示的坐标X
    Y轴的地图像素值除32=小地图上显示的坐标Y

    该用户从未签到

     楼主| 发表于 2011-12-12 08:35:41 | 显示全部楼层
    0052E9E8  |> \8B4D D8       mov     ecx, dword ptr [ebp-28]          ;  00B7DEF8
    0052E9EB  |.  8B55 10       mov     edx, dword ptr [ebp+10]          ;  dd [00715278]+2348
    0052E9EE  |.  0391 108E0100 add     edx, dword ptr [ecx+18E10]
    0052E9F4  |.  C1FA 06       sar     edx, 6
    0052E9F7  |.  8955 FC       mov     dword ptr [ebp-4], edx
    0052E9FA  |.  8B45 D8       mov     eax, dword ptr [ebp-28]          ;  00B7DEF8
    0052E9FD  |.  8B4D 14       mov     ecx, dword ptr [ebp+14]          ;  dd [00715278]+234C
    0052EA00  |.  0388 148E0100 add     ecx, dword ptr [eax+18E14]
    0052EA06  |.  C1F9 05       sar     ecx, 5
    0052EA09  |.  894D F4       mov     dword ptr [ebp-C], ecx
    0052EA0C  |.  6A 00         push    0
    0052EA0E  |.  8B55 14       mov     edx, dword ptr [ebp+14]          ;  dd [00715278]+234C
    0052EA11  |.  52            push    edx
    0052EA12  |.  8B45 10       mov     eax, dword ptr [ebp+10]          ;  dd [00715278]+2348
    0052EA15  |.  50            push    eax
    0052EA16  |.  8B4D D8       mov     ecx, dword ptr [ebp-28]          ;  00B7DEF8
    0052EA19  |.  8B55 F4       mov     edx, dword ptr [ebp-C]
    0052EA1C  |.  0391 0C8E0100 add     edx, dword ptr [ecx+18E0C]
    0052EA22  |.  52            push    edx
    0052EA23  |.  8B45 D8       mov     eax, dword ptr [ebp-28]          ;  00B7DEF8
    0052EA26  |.  8B4D FC       mov     ecx, dword ptr [ebp-4]
    0052EA29  |.  0388 088E0100 add     ecx, dword ptr [eax+18E08]
    0052EA2F  |.  51            push    ecx
    0052EA30  |.  8B4D D8       mov     ecx, dword ptr [ebp-28]          ;  00B7DEF8
    0052EA33  |.  83C1 0C       add     ecx, 0C
    0052EA36  |.  E8 85620200   call    00554CC0                         ;  怪物二叉树CALL
    0052EA3B  |.  8945 F8       mov     dword ptr [ebp-8], eax           ;  取 eax 返回值为怪物ID
    点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
    您需要登录后才可以回帖 登录 | 注册账号

    本版积分规则

    小黑屋|手机版|Archiver|看流星社区 |网站地图

    GMT+8, 2024-4-25 22:40

    Powered by Kanliuxing X3.4

    © 2010-2019 kanliuxing.com

    快速回复 返回顶部 返回列表