|
发表于 2009-7-31 19:38:08
|
显示全部楼层
搜自己的血 或 敌方的血 地址) q& [4 Y9 v, f* W
% Q+ E' g( P4 X血地址下断 (断写入)* i6 M* u0 o3 g, S: g: d
/ t- r4 B& f) ]7 L# O* {
第一:
& P% ^ i8 l5 w; F看到减法指令后 看减去的寄存器里的值的来源,向上跟几步,看到数据来源 这个是最简单的方法,但是并不万能,有些游戏是通过某写运算才得到结果的,而且那个是每个招式的伤害,你要改的话 只能一个个招式的去改
) T4 u8 k5 u$ A/ B# J( ~3 k这个方法只限于修改某些招式的攻击力
/ J8 _5 [9 X; J u8 c0 ]/ X5 r6 y0 g
第二:8 }9 t1 S, n% f$ @6 i4 n
看到减法指令后跳转出去自己写一段程序 减去的那个寄存器的值左移几位就是加倍,左移一位就是2倍,左移2位就是4倍,以此类推 如果是要减小攻击力或增加防御力 就是右移了% z+ f$ ]+ \; u8 Z
- x. b, M6 C3 ~第三:1 @3 y9 T- ^) |: @; D5 F- E" A; ^
减法指令往上跟,有的游戏是读取一个基值然后进行一番运算得到的结果,那么也可以改那个基值
+ J/ Z0 U; L4 Z8 @5 ~9 W: ~% a# X# q+ B
可能还有其他的方法,以上个人经验而已~ |
|