轩辕春秋文化论坛 » 设计与修改 » 如何突破武将自身255的限制(已按东方无翼的方法修改exe,无效)?


2006-8-25 13:28 jearth
如何突破武将自身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,请问是怎么回事?

请高手帮忙解答!万分感谢!!

2006-8-26 10:27 东方无翼
[quote]原帖由 [i]jearth[/i] 于 2006-8-25 13:28 发表
改一个增加能力上限的后遗症
就是个单\双字节的问题.
[/quote]

已经忘记这段代码是干什么的了:qDD+不过看这个意思,应该不是改增加能力上限的吧。
印象中增加能力上限是周瑜改的,包括内存修改和存档修改两部分吧。

2006-8-27 18:59 hadeswwy
这个确实是有问题,按照这个修改,静态值是不会增加的.:(

2007-5-30 14:49 mackyz001
不知道哦

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.