KeyFansClub

首页 » - 特色讨论区 - » 键社茶餐厅 » 做了一晚的无用功
fish - 2005/7/11 23:33:00
用ollydbg调试"大乱闘かのえあスマッシュ2002"
想做一个无敌版的 -_-b
结果一整晚只是跟到了 神奈、美凪、真琴这三个人物的内存地址,
也就是说现在只有用这三个人是无敌的.....
还有6个人要跟.... -_-////
上来发发牢骚而已,大家别见怪
悠久ノ風 - 2005/7/11 23:41:00
[IMG=560,align]http://www.orangess.net/lunariss/neko.asp?neko=欣寇拉〃卜锅辙中柿擎级剃叶缔谨粘抖霉犹势贺尝槛稻驳咬纺器咎毫|UdZa011||bhakil03||[/IMG]
sail3019 - 2005/7/12 0:43:00
风小姐的图竟然没被缩小了?期待lunariss。。。
Rinrin - 2005/7/12 9:09:00
fish用静态调试啊
那么是想用锁定血量
还是使判定无效呢
或者其他什么的......
===================
总之
加油吧:)
fish - 2005/7/12 10:22:00
发现如下代码:
0040A83D  |.  E8 6E380000  call KanoAir.0040E0B0
0040A842  |.  DD4424 10    fld qword ptr ss:[esp+10]
0040A846  |.  DC8E 10030000 fmul qword ptr ds:[esi+310]
0040A84C  |.  DA86 44030000 fiadd dword ptr ds:[esi+344]            ;  打飞值转为浮点数
0040A852  |.  E8 69B60300  call KanoAir.00445EC0                    ;  这个CALL是改变打飞值的
0040A857  |.  8BCE          mov ecx,esi
0040A859  |.  8986 44030000 mov dword ptr ds:[esi+344],eax
0040A85F  |.  E8 CC020000  call KanoAir.0040AB30
0040A864  |.  DD87 18030000 fld qword ptr ds:[edi+318]

被打飞值越高,就越容易被敌人打飞,所以这个值是越低越好,
但是发现了一个问题,所有人的这个值都是通过这一个CALL改的,
现在的问题就是如何确定当前修改的是自己的值还是敌人的值,
如果单纯的跳过的话,敌人的值与自己的值都不会改变的.
头晕ing..... :(
BTW:所有人的内存地址已经找出来了,
现在就差判断了,大家总不想看到敌人与自己的被打飞值都不增加吧
寂寞星空 - 2005/7/17 23:31:00
复杂..............头晕ing...............................
jookrei - 2005/7/18 7:14:00
锁定一个,改另一个?
1
查看完整版本: 做了一晚的无用功