《进化之地2》HP不减,怪物一击必杀修改代码
本帖最后由 只爱小玉 于 2015/8/28 00:30 编辑《进化之地2》HP不减,怪物一击必杀修改代码
目前代码不完善,识别地址有瑕疵,对水滴怪和下水道不适用
aobscan(hp,8B 42 70 83 F8 00 B8)//扫描特征码,符合条件的地址注册到HP符号中
//开启功能
alloc(newmem,512) //申请512字节的内存,名为NEWMAN
label(returnhere) //创立标记位1returnhere
label(originalcode) //创立标记位2originalcode
label(exit) //创立标记位(跳出)
hp-5: //HP符号位中的地址偏移5
jmp newmem //跳转到newman
returnhere:
newmem:
cmp ,0 //比较里的值和0的大小
jne originalcode //不相等就跳转到originalcode,相等就循序执行
mov ecx,0 //ecx赋值0
sub eax,ecx //ecx-eax的值存入EAX寄存器中
mov ,eax //eax的值存入的地址里
jmp returnhere //跳转到returnhere
originalcode:
mov ecx,eax //EAC的值赋给ECX
sub eax,ecx //eax的值存入的地址里
mov ,eax //eax的值存入的地址里
exit:
jmp returnhere //返回returnhere
//关闭功能
dealloc(newmem)
hp-5:
sub eax,ecx
mov ,eax 只看懂了HP两个字。。 小樱 发表于 2015/8/28 00:19
只看懂了HP两个字。。
已注释 只爱小玉 发表于 2015/8/28 00:29
已注释
QAQ 好厉害
页:
[1]