昨天无比郁闷~偶然发现Fish的Dropbox里有Mac的Pvz,而且是GOTY版的。
小玩了一下,觉得不过瘾~Mac下实在没有能用的修改器~
于是去找了一个Windows版的~然后上了Cheat Engine~
一个冲动之下把PVZ的Engine用Cheat Engine反编译过来小研究了一下~
修改了其中3处代码:
1.收集阳光时,给付0 x8FF的阳光,又防溢出保护
2.消费阳光时,把阳光固定为0xFFF
3.植物种植没有冷却时间
代码如下:
//Cheat Code
//==============================================
//Collect Money Cheat
//==============================================
[ENABLE]
alloc(collectMoneyCheat,512)
label(collectMoneyReturn)
label(collectMoneyOriginal)
label(collectMoneyExit)
0041E6E0:
jmp collectMoneyCheat
nop
collectMoneyReturn:
collectMoneyCheat:
cmp [eax+00005578],FFFF // Overflow protection
jge collectMoneyExit
mov ecx, 8FF
collectMoneyOriginal:
add [eax+00005578],ecx
collectMoneyExit:
jmp collectMoneyReturn
[DISABLE]
dealloc(collectMoneyCheat)
0041E6E0:
add [eax+00005578],ecx
//==============================================
//==============================================
//Consume Money Cheat
//==============================================
[ENABLE]
alloc(consumeMoneyCheat,512)
label(consumeMoneyReturn)
label(consumeMoneyOriginal)
label(consumeMoneyExit)
0041E844:
jmp consumeMoneyCheat
nop
nop
nop
consumeMoneyReturn:
consumeMoneyCheat:
mov esi, FFFF //Show me the money ;)
mov [edi+00005578],esi
consumeMoneyOriginal:
/*
sub esi,ebx
mov [edi+00005578],esi
*/
consumeMoneyExit:
jmp consumeMoneyReturn
[DISABLE]
dealloc(consumeMoneyCheat)
0041E844:
sub esi,ebx
mov [edi+00005578],esi
//==============================================
//==============================================
//Cool Down Cheat
//==============================================
[ENABLE]
alloc(coolDown,512)
label(coolDownReturn)
label(coolDownOriginal)
label(coolDownExit)
00491E4C:
jmp coolDown
nop
coolDownReturn:
coolDown:
//place your code here
mov eax, [edi+28]
mov [edi+24], eax
coolDownOriginal:
inc [edi+24]
mov eax,[edi+24]
coolDownExit:
jmp coolDownReturn
[DISABLE]
dealloc(coolDown)
00491E4C:
inc [edi+24]
mov eax,[edi+24]
//==============================================
顺带附赠一个编译后的PVZ GOTY的Trainer
由于我用的Mac键盘,只有F5和F6两个键没有被Mac占用,能够正常工作~所以直好把两个Sunshine相关的Cheat合为一个了~
运行环境:Win XP SP3 EN+Pvz GOTY EN 版测试通过~
TimNew
------------
Release your passion
To Realize your potential
Posted via email from 米良的实验室
没有评论:
发表评论