我用的是1224版的唷!
首先開 Systemca11retriever.exe YES→OK
再來 MoonLight Engine 1224.reg 是→確定
最後 MoonlightEngine.exe OK
開好後 可按中間靠左的圖片或自行"登入楓谷"
登入後 就把人物放著 案Alt+Tab跳回桌面
此用滑鼠移動人物作為例子
代碼:
//TWMS081 滑鼠移動(右趴左趴板)
//EIP=CSX
//address:0081276C
//熱鍵控制: 右趴下=開 左趴下=關
[Enable]
alloc(MouserX,512)
alloc(MouserY,512)
alloc(CSX,128)
registersymbol(CSX)
alloc(OnOff,128)
registersymbol(OnOff)
label(normal)
label(normalx)
label(normaly)
label(back)
label(return)
label(On)
label(Off)
OnOff:
dd 0
CSX:
push eax
mov eax,[009966EC]
cmp [eax+0354],a
je On
cmp [eax+0354],b
je Off
pop eax
jmp MouserX
normal:
pop eax
mov [ebx], eax
mov edi,[ebp+10]
jmp back
back:
jmp 00812771
return:
jmp 008127D6
On:
pop eax
mov [OnOff],1
jmp MouserX
Off:
pop eax
mov [OnOff],0
jmp MouserX
MouserX:
cmp [OnOff],0
je normalx
push eax
mov eax,[009966EC]
mov eax,[eax+0BB0]
cmp esi,eax
pop eax
jne normalx
mov eax, [00996858]
mov eax, [eax+0978]
mov eax, [eax+84]
mov [ebx], eax
mov edi,[ebp+10]
test edi, edi
jne MouserY
jmp 008127D3
normalx:
mov [ebx], eax
mov edi,[ebp+10]
jmp back
MouserY:
push eax
mov eax,[009966EC]
mov eax,[eax+0BB0]
cmp esi,eax
pop eax
jne normaly
mov eax, [00996858]
mov eax, [eax+0978]
mov eax, [eax+88]
mov [edi], eax
mov ebx,[ebp+14]
jmp return
normaly:
mov [edi], eax
mov ebx,[ebp+14]
jmp return
[Disable]
dealloc(MouserX)
dealloc(MouserY)
dealloc(CSX)
unregistersymbol(CSX)
dealloc(OnOff)
unregistersymbol(OnOff)
-------------------------分隔線-----------------------------
以上"紅色"字體為"代碼"
先整串代碼複製 再來到程式中 上方有4個靠左的鈕 找到選項AutoAssemble
點下去後 把剛複製的整串代碼貼上 在案 Write code→確定→記好CSX所產生的碼(為何挑CSX呢 代碼中有個
EIP=CSX 所以記好CSX 其他代碼比照辦理)
再來就可按叉叉關掉了 程式右上方有個Add address manually 按下後請找到代碼中有個address:0081276C
所以點下後在address這格 打上0081276C 再來第2格Description 就可打說明文字(例:滑鼠移動人物)
再來按OK
這時 在度回到程式中的左上方 有個CT 點下後 會找到剛剛打的東西
對那個東西點"右鍵" 最下面有ㄍ Change..... 點下後請在EIP前方打勾 再來剛剛有個產生的代碼
CSX=????????(8碼) 請把這8碼貼到EIP這格 再來按OK 回到遊戲中
右趴啟動 左趴關閉 盡情的玩吧 :D
再來交各位 這種只有一條的代碼
例:0046F4C0 ZF[V][V] (說話重複不限3次)
首先 點擊右上方的Add address manually
第1格貼上 0046F4C0
第2格說明
在案OK
再來直接到CT那 點右鍵 Change....
把ZF打勾勾(2個都要勾)
按下OK就完成摟~
回文是總美德喔:D
YCT49B |