載點為最新版MoonLight Engine
---------------------------------------------------------------------------------------
第一步:剛下載下來 解壓縮 到資料夾 請開啟MoonLight Engine 1236登錄項目{不是太陽那個圖案 仔細找 有方塊的圖案}
點進去 按是 登入成功後 按確定
第二步開啟Systemretriever檔案{切忌 前面是大寫的} 按YES 等他跑完
第三步 開啟MoonLight Engine 1236{太陽公公圖案的} 前面她會跳出一些視窗 按OK就對了 不用管
第四步 開啟之後 左邊有個楓之谷的圖案 點下去 按PLAY 進入遊戲前 看一下是否載入成功{成功會出現一個視窗:嗚嗚!好感動 載入數據了 失敗會出現 好XXXX載入失敗了} 不過我家電腦第一次載入 不管出現成功還失敗視窗 都是失敗的 一定要兩次以上{注意: 如果失敗 就要重開程式或重開機 看電腦情況
第五步 出現載入成功視窗後 會進入遊戲 請打上帳號密碼 登入到遊戲裡 {建議先走到要掛的地方 掛在繩子上 避免被怪撞到
接者 就要開始學載入數據囉!!!
第六步 找到掛的地方 跳回到桌面 請點Auto assembler 選項 點進去之後 請複製想載入的數據 不要複製到空白喔!
複製 貼在那裡面 如果你是直接從論壇上複製的 {注意囉 重要 你會發現貼上後 最下面會多出一行
網址 請把它刪掉
因為me只有載入數據 你+下面那個會錯誤}
下面是85版的數據 拿來當例子:
數據本身不用看的太仔細 因為跟你沒有關係
請注意大家有看到數據最上面有一個[enable]嗎? 疾風n合一上面
每次複製數據 一定要從這裡開始 連[enable]一起複製下去喔
總之 [enable] 放在哪 你就從哪裡開始複製 然後載入{重要}
85版疾風N合一 (紅點不停)58秒可自改
[enable]
//=================================================
//疾風N合一 for TWMS085
//原作:jajaja, 感謝99,A,D,L,N,W,W(縮寫)
//原出處:疾風之莊
//TWMS085更新修改:dollwu、不居功的某位知識官 dangerous12加入紅點不停(感謝dollwu放出)
//功能:走,跳怪方向【左趴往左,右趴往右,坐下停止控制】、笨怪、58秒損血一次、
//紅點"不"停、跳怪不跳、致命的吸引力【定點及跟隨角色二種模式,啟動方式提示:5秒】
//Address:00413FB9
//EIP:MyLR
//=================================================
alloc(MyLR,1024)
registersymbol(MyLR)
alloc(MyDir,4)
alloc(MyCt,4)
alloc(MyPt1,4)
label(MyLR1)
label(GoLR)
label(GoLR1)
label(GoLR2)
label(GoLR3)
label(GoLR4)
label(GoLR5)
label(GoLRback)
label(JmpLR)
label(JmpLR1)
label(JmpLR2)
label(JmpLRback)
label(MyStupid)
label(MyNoBack)
label(MyState)
label(MyCharX)
label(MyNoJmp)
label(LRDir1)
label(LRDir2)
label(LRDir3)
label(LRDir4)
label(LRDir5)
label(LRDir6)
registersymbol(LR)
alloc(LR,4)
LR:
DD 1
MyDir:
DD 1
MyLR:
push eax
cmp [00A0A604],00000000
je MyLR1
mov eax,[00A0A604]
mov [eax+350], 0
cmp [00A17604],00000000
je MyLR1
mov eax,[00A0A614]
mov [eax+206C], 0
cmp [9F628C], 0
je MyLR1
cmp [00A0A5FC], 00000000
je MyLR1
mov eax, [00A0A5FC]
mov eax, [eax+18]
cmp eax, eax
jne MyLR1
pop eax
cmp dword ptr [esp], 0086C537
je GoLR
cmp dword ptr [esp], 0086C94B
je JmpLR
cmp dword ptr [esp], 0086B63D
je MyStupid
cmp dword ptr [esp], 0081AC81
jz MyNoBack
cmp dword ptr [esp], 0086C903
jz MyNoJmp
ret
MyLR1:
pop eax
ret
//================================
GoLR:
add esp, 4
call MyState
push 03
pop ecx
mov [edi+20], eax
xor edx, edx
div ecx
cmp [MyDir], 1
je GoLRback
cmp [MyDir], 3
je GoLR1
cmp [MyDir], 4
je GoLR3
cmp edx, [MyDir]
je GoLRback
mov [esi+00000494], 0
jmp GoLRback
GoLR1:
push eax
call MyCharX
jmp GoLR4
GoLR3:
push eax
mov eax, [MyPt1]
GoLR4:
cmp edx, 1
je GoLR5
jg GoLR2
cmp eax, [esi+1c4]
pop eax
mov [esi+00000494], 5
jl GoLRback
mov [esi+00000494], 0
jmp GoLRback
GoLR2:
cmp eax, [esi+1c4]
pop eax
mov [esi+00000494], 5
jg GoLRback
mov [esi+00000494], 0
jmp GoLRback
GoLR5:
pop eax
mov [esi+00000494], 0
GoLRback:
jmp 0086C541
//================================
JmpLR:
add esp, 4
call MyState
cmp [MyDir], 1
je JmpLRback
cmp [MyDir], 2
mov eax, 2
je JmpLRback
cmp [MyDir], 0
mov eax, 3
je JmpLRback
cmp [MyDir], 4
je JmpLR1
call MyCharX
jmp JmpLR2
JmpLR1:
mov eax, [MyPt1]
JmpLR2:
cmp eax, [esi+1c4]
mov eax, 2
mov [esi+00000494], 5
jg JmpLRback
mov eax, 3
JmpLRback:
push 03
jmp 0086C94D
//================================
MyCharX:
mov eax, [00A0A604]
mov eax, [eax+0B9C]
ret
//================================
MyState:
push eax
mov eax, [00A0A604]
mov eax, [eax+0364]
cmp eax, a
je LRDir1
cmp eax, b
je LRDir2
cmp eax, 14
je LRDir3
cmp eax, 15
je LRDir3
mov [MyCt], 0
jmp LRDir4
LRDir1:
mov [MyDir], 2
cmp [MyCt], 32
ja LRDir5
inc [MyCt]
jmp LRDir4
LRDir2:
mov [MyDir], 0
cmp [MyCt], 32
ja LRDir6
inc [MyCt]
jmp LRDir4
LRDir3:
mov [MyDir], 1
jmp LRDir4
LRDir5:
mov [MyDir], 3
jmp LRDir4
LRDir6:
mov [MyDir], 4
call MyCharX
mov [MyPt1], eax
LRDir4:
pop eax
ret
//============================
MyStupid:
add esp, 4
xor edx, edx
mov ecx, 0000ea60
div ecx
lea eax, [esi+00000238]
add edx, 0002bf20
mov [esi+00000240], edx
mov edx, [esp+10]
cmp [eax], edx
je 0086b688
cmp [esi+0000023c], edi
lea ecx, [esi+0000023c]
je 0086b688
jmp 0086b66e
//============================
MyNoBack:
add esp, 4
lea ecx, [edi+0000158c]
push FFFF1D70 //<==(58秒)//FFFFD8F0 //原始值=FFFFFA24,修改此處可更改無敵秒數
jmp 0081B296
//============================
MyNoJmp:
add esp, 4
jmp 0086C917
[disable]
dealloc(MyLR)
unregistersymbol(MyLR)
dealloc(MyDir)
dealloc(MyCt)
dealloc(MyPt1)
unregistersymbol(LR)
dealloc(LR)
請看數據最上面的 Address:00413FB9 這個就是代碼
EIP:MyLR 這個等下我會講 總之 除了動態數據 每個數據一定都要配合一個代碼
第七步 複製上去之後 請點左上方的 File 拉下來 第五個 Assign to cunrent cheat table
好了之後 請把視窗拉到下面一點{不能關掉} 換剛才選me原本的視窗 請點XD
第八步 到了ME原本的視窗 請點右上角 有一個Add address manually 點進去後 你會看到有3行
請再第一行打入你要的數據的代碼{上面有提過} 第二行隨便你打 那是用來給你自己設定功能較什麼名字的 也可以不打
總之 那個根本沒差 你高興就好 只是名子 {我都懶的打} 好了之後按ok
第九步 按回剛才打數據那裡 按write code 他就會出現xxxx=xxxxx 有可能一個 有可能好幾個
請看剛剛上面數據提到的EIP {EIP=MyLR} 也就是說 他會出現 MyLR=xxxxxxxx {不是每個都出現MyLR 要看數據最上方寫什麼} xxxxx都是數字
把那組數字寫下來 然後按ok
第十步 剛才有載入代碼對吧? 是代碼喔 不是數據 第二個 對代碼按右鍵 最下面的change register here
點下去 會出現一個視窗 請把EIP打勾 輸入剛才那組數字 回到遊戲中 就OK了 {當然 不是全部都是EIP 要看他寫的是什麼
有的有可能是EAX 那就把EAX打勾 輸入數字
如果你只要輸入代碼 那就直接輸入代碼 右鍵change register here 看他說什麼
如果叫你輸入eip 他後面會寫EIP 又或者是ZFˇˇ 那你就把 ZF 那裡打勾 打一個厚 第=ˋ個就會亮 第2個再打勾
如果是ZFˇ 那就打一個就好了!