level 7
写在前面:
※本方法只能复制电脑的行动,并无法复制特性(ex. 装甲)
※所有数值踩十六进位(HEX)
做好所有的心里建设之后,就来:
1. 开启LF2.exe 看到美丽画面之后搜寻(Ctrl + F):
----------------------------
CMP DWORD PTR DS:[ECX+6F4],X
----------------------------
X指的是你想复制的ai 的ID。(十六进位)
Ex.0~9正常输入,Woody- "0A"、Davis- "0B".....
在此范例是使用id: 4 (Henry):

2.接著你会看到如下的字码:
请注意蓝线和红线框起来的地方,另外记起来更好!3.点两下"第三栏",修改:
Ex.修改
----------------------------
CMP DWORD PTR DS:[ECX+6F4],4
----------------------------
成
----------------------------
JMP 00442612
----------------------------
你会看到类似这种多出一些资料的状态
4.跳跃(Ctrl + G)到 00442612,然后在00442612的第三栏输入:----------------------------
CMP DWORD PTR DS:[ECX+6F4],4
----------------------------
再下行输入:
----------------------------
JE 0040A0EA
----------------------------
发现了吗?红字就是红框框的位置。
接著依序输入:
----------------------------
CMP DWORD PTR DS:[ECX+6F4],想复制的ID
JE 0040A0EA
----------------------------
最后输入:
----------------------------
JMP 0040A32E
----------------------------
蓝字就是上方篮框框位置的数值。
Ex:
基本上到这里就完成了初步的AI复制。 接下来是存档的部份:1.空白处点右键 > Copy to executable >
All modifications

2.点copy All
3. 接下来跳出的视窗之中按右键,便可以看到Save file 了结语:
※本方法复制的AI 并不会常使用 D>A 指令
※如人物第三行不是CMP DWORD 开头的,请向下寻找MOV EAX
开头的。
※事实上这只是让程式绕个远路读取而已。而一开始要JMP 到哪里根本就是随你便的,只要是空白的地方都可以跳过去。