最近很忙,没有更新,程序也没写,只是玩了一块这个游戏,顺便改了改,写在下面,有兴趣的朋友可以写修改器。
一、金钱
1、汇编
将ECX修改为所需要数值
005D99E0、005DAA95两处
MOV [EBP+00000270],ECX
修改为
CALL 00400400
NOP
00400400处添加
mov ecx,000049c8 '修改ECX为18888
mov [ebp+00000270],ecx
ret '返回
2、内存数据
005D99E0、005DAA95两处
mBuff(0) = &HE8
mBuff(1) = &H1B
mBuff(2) = &H6A
mBuff(3) = &HE2
mBuff(4) = &HFF
mBuff(5) = &H90
00400400处
mmBuff(0) = &HB9
mmBuff(1) = &H49
mmBuff(2) = &Hc8
mmBuff(3) = &H0
mmBuff(4) = &H0
mmBuff(5) = &H89
mmBuff(6) = &H8D
mmBuff(7) = &H70
mmBuff(8) = &H2
mmBuff(9) = &H0
mmBuff(10) = &H0
mmBuff(11) = &HC3
当然了,没有编程经验也可以改,用CE或其他工具改内存,或者用WINHEX打开程序,进行修改,但是要修改的地址要把上面地址都减去00400000,如果不能运行在00400400的代码后面加一个CALL 00400500就可以了。