有鑑於還是很多人不會用CE修改數據,本人提供教程給大家
此方法已經成功用於機戰OG、創造球會2013、凱薩琳、魔界戰記4,我相信應該是任何遊戲都可以這樣改
1.先下載CE,自己百度下,我是用CheatEngine 6.7 版本
2.編輯-設定裡面把圈起來地方打勾
3.點選該遊戲的程序
4.數值類型選4 Bytes,然後右鍵定義新的自定義類型(自動彙編)
5.裡面內容都清空,貼上下面這些
alloc(ConvertRoutine,1024)
alloc(ConvertBackRoutine,1024)
alloc(TypeName,256)
alloc(ByteSize,4)
alloc(UsesFloat,1)
alloc(CallMethod,1)
TypeName:
db '4byte_bswap',0
ByteSize:
dd 4
UsesFloat:
db 0
CallMethod:
db 0
ConvertRoutine:
[64-bit]
mov eax,[rcx]
bswap eax
ret
[/64-bit]
[32-bit]
push ebp
mov ebp,esp
mov eax,[ebp+8]
mov eax,[eax]
bswap eax
pop ebp
ret
[/32-bit]
ConvertBackRoutine:
[64-bit]
bswap ecx
mov [r8],ecx
ret
[/64-bit]
[32-bit]
push ebp
mov ebp,esp
push eax
push ebx
mov eax,[ebp+8]
mov ebx,[ebp+10]
bswap eax
mov [ebx],eax
pop ebx
pop eax
pop ebp
ret
[/32-bit]
7.你會看到變成4byte_bswap
8.遊戲玩到你可以變換數據的地方(例如金錢就是到可以買賣的地方),在數值輸入你現在金錢後搜尋
9.搜到一堆後,更改數據(買東西賣東西之類),然後輸入新的數據後搜尋
10.這時候左邊結果應該剩下很少,隨便選一個後,修改數值
11.回遊戲看,已經變成99999999了
12.如果你發現你修改的那個數據後,原遊戲還是沒變化,不彷之前搜尋剩下的幾個都改一改,一定有一個對
13.可以將此次搜尋出來的結果儲存起來,之後每次開CE都可以馬上帶入你之前抓到的值直接用
有什麼問題再問我吧!
此方法已經成功用於機戰OG、創造球會2013、凱薩琳、魔界戰記4,我相信應該是任何遊戲都可以這樣改
1.先下載CE,自己百度下,我是用CheatEngine 6.7 版本
2.編輯-設定裡面把圈起來地方打勾
3.點選該遊戲的程序
4.數值類型選4 Bytes,然後右鍵定義新的自定義類型(自動彙編)
5.裡面內容都清空,貼上下面這些
alloc(ConvertRoutine,1024)
alloc(ConvertBackRoutine,1024)
alloc(TypeName,256)
alloc(ByteSize,4)
alloc(UsesFloat,1)
alloc(CallMethod,1)
TypeName:
db '4byte_bswap',0
ByteSize:
dd 4
UsesFloat:
db 0
CallMethod:
db 0
ConvertRoutine:
[64-bit]
mov eax,[rcx]
bswap eax
ret
[/64-bit]
[32-bit]
push ebp
mov ebp,esp
mov eax,[ebp+8]
mov eax,[eax]
bswap eax
pop ebp
ret
[/32-bit]
ConvertBackRoutine:
[64-bit]
bswap ecx
mov [r8],ecx
ret
[/64-bit]
[32-bit]
push ebp
mov ebp,esp
push eax
push ebx
mov eax,[ebp+8]
mov ebx,[ebp+10]
bswap eax
mov [ebx],eax
pop ebx
pop eax
pop ebp
ret
[/32-bit]
7.你會看到變成4byte_bswap
8.遊戲玩到你可以變換數據的地方(例如金錢就是到可以買賣的地方),在數值輸入你現在金錢後搜尋
9.搜到一堆後,更改數據(買東西賣東西之類),然後輸入新的數據後搜尋
10.這時候左邊結果應該剩下很少,隨便選一個後,修改數值
11.回遊戲看,已經變成99999999了
12.如果你發現你修改的那個數據後,原遊戲還是沒變化,不彷之前搜尋剩下的幾個都改一改,一定有一個對
13.可以將此次搜尋出來的結果儲存起來,之後每次開CE都可以馬上帶入你之前抓到的值直接用
有什麼問題再問我吧!