详细出怪修改:
冒险关卡举例,修改1杠1的出怪。
pushad
mov edi,[7315C0]
mov edi,[edi+868]
mov eax,edi
mov edi,[edi+5568]
//edi为当前冒险关卡
cmp edi,1
jne 源码//返回别忘popad(我这里不写了)
mov edx,[eax+5594]
//ebx为当前旗帜波数
cmp edx,1
je h1
//如果是波数1跳h1
popad
jmp 源码
h1:
imul edx,edx,32
add edx,ebx//这里ebx为0是波数一出的第一个僵尸,为1则第二个
mov [eax+edx*4+6CC],僵尸id
//注读取[eax+edx*4+6CC]到-1本波出的僵尸就已经完了,在往下闪退。
popad
这样就修改了一杠一第一旗帜出的第一波第一个僵尸
剩下不用我多说了吧
写的地址:004164BA