如何突破武将自身255的限制(已按东方无翼的方法修改exe,无效)?
如题,我已按如下方法修改:
改一个增加能力上限的后遗症
就是个单\双字节的问题.
00408CD0 MOV ECX,DWORD PTR SS:[EBP-18]
00408CD3 MOV EDX,DWORD PTR SS:[EBP+C]
00408CD6 XOR EAX,EAX
00408CD8 MOV AL,BYTE PTR DS:[EDX]
00408CDA MOV WORD PTR DS:[ECX+11],AX
00408CDE INC EDX
00408CDF MOV DWORD PTR SS:[EBP+C],EDX
00408CE2 NOP
00408CE3 NOP
00408CE4 MOV EDX,DWORD PTR SS:[EBP-18]
00408CE7 MOV EAX,DWORD PTR SS:[EBP+C]
00408CEA XOR ECX,ECX
00408CEC MOV CL,BYTE PTR DS:[EAX]
00408CEE MOV WORD PTR DS:[EDX+13],CX
00408CF2 INC EAX
00408CF3 MOV DWORD PTR SS:[EBP+C],EAX
00408CF6 NOP
00408CF7 NOP
00408CF8 MOV EAX,DWORD PTR SS:[EBP-18]
00408CFB MOV ECX,DWORD PTR SS:[EBP+C]
00408CFE XOR EDX,EDX
00408D00 MOV DL,BYTE PTR DS:[ECX]
00408D02 MOV WORD PTR DS:[EAX+15],DX
00408D06 INC ECX
00408D07 MOV DWORD PTR SS:[EBP+C],ECX
00408D0A NOP
00408D0B NOP
00408D0C MOV ECX,DWORD PTR SS:[EBP-18]
00408D0F MOV EDX,DWORD PTR SS:[EBP+C]
00408D12 XOR EAX,EAX
00408D14 MOV AL,BYTE PTR DS:[EDX]
00408D16 MOV WORD PTR DS:[ECX+17],AX
00408D1A INC EDX
00408D1B MOV DWORD PTR SS:[EBP+C],EDX
00408D1E NOP
00408D1F NOP
00408D20 MOV EDX,DWORD PTR SS:[EBP-18]
00408D23 MOV EAX,DWORD PTR SS:[EBP+C]
00408D26 XOR ECX,ECX
00408D28 MOV CL,BYTE PTR DS:[EAX]
00408D2A MOV WORD PTR DS:[EDX+19],CX
00408D2E INC EAX
00408D2F MOV DWORD PTR SS:[EBP+C],EAX
00408D32 NOP
00408D33 NOP
但是,武将自身属性仍未能突破255,请问是怎么回事?
请高手帮忙解答!万分感谢!!
|