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
锁定一个,改另一个?