晴空hasson 發表於 2017-6-29 14:11:16

CRC紅點關閉遊戲更新困難

本帖最後由 晴空hasson 於 2017-6-29 14:15 編輯

我先上圖



首先先問個,是不是不能跨版本更新數據?
情況大概就是我用198.1版本CEM找到AOB之後到199.1版本的CEM搜尋,然後就跑出一大堆結果
(然後我也不知道AOB的位址是不是對的因為他有兩條位址)

然後要開第二個CEM是不是要再多建立一個TXT?

想請求版上的大大教教我,我也想自力更生
Youtube影片的看破頭了

夢魘君NightMare 發表於 2017-6-29 14:36:35

我昨天也嘗試更新,但是我是感覺跨版本更新現在是不一定能行。
我199.1 搜不到數據。

洪祥豪 發表於 2017-6-29 14:40:09

對喔 開兩個CEM 要多一個 TXT 至於難更新因該是因為大改版 工程師程式碼有重寫過

逗比噗噗 發表於 2017-6-29 14:43:19

這個我也找好久都不會更新這個
我也一樣用AOB之後會出現超多結果
然後如果你要開另一個cem的話
用一樣的方法新增一個txt~然後跟開第一個cem一樣的步驟~就可以了

洪祥豪 發表於 2017-6-29 14:45:37

本帖最後由 洪祥豪 於 2017-6-29 14:47 編輯

我不確定是不是這樣 有可能工程師故意 寫重複的程式碼讓我們沒辦法用aob更新 因為我發現你取aob時不打?? 他一樣收尋到很多組

Doem 發表於 2017-6-29 14:49:04

你所謂的跨版本更新是絕對沒問題的
就算現在從v113更新數據上來的也是可以的
問題就在於你有沒有能力更新出來且更新對而已!

Doem 發表於 2017-6-29 14:49:09

你所謂的跨版本更新是絕對沒問題的
就算現在從v113更新數據上來的也是可以的
問題就在於你有沒有能力更新出來且更新對而已!

a2069626 發表於 2017-6-29 15:25:59

加油~
沒紅點關閉都不敢掛機~

暗影烈月 發表於 2017-6-29 15:58:28

我也是用198.1更新到199.2,但是沒有效果,跨版本應該要從寫那個待碼了,不然值接更新沒有用

caca 發表於 2017-6-29 15:59:10

本帖最後由 caca 於 2017-6-30 00:05 編輯

11樓有CRC版,如有CRCBypass可改用CRC版
1.不同版本的CEM當然都要有單獨的TXT檔去Load。
  比如198.1版的CEM 用A.txt 去Load,199.2就要用B.txt去Load。
(看你的發言應該是知道怎用TXT檔Load CEM去搜尋,詳細步驟就不多說)。
2.這位置的AOB要搜尋到單一位置相當困難,會搜尋到許多位置。
3.換個方式吧,這數據主要的功能在呼叫LdrShutdownProcess 這個API來強置關閉遊戲,
所以任何會一直跑的位置配合紅點數的Pointer就可達到你的要求,甚至,根本不需掛在某位置上,
利用createThread來跑數據,改版時就只需更新紅點數的Pointer就可以,至於紅點數的Pointer,
參考此帖 http://www2.bingfong.com/thread-526777-1-2.html
如果你想自己更新紅點數Pointer也簡單,offset 2C (或是18也可以) 幾乎沒變過,offset 不用更新,
至於基底的02EEF0A8, AOB搜尋 A1 ? ? ? ? 8B 0D ? ? ? ? 89 45 ? 85 C0 0F 84 ? ? ? ? 85 C9 0F 84
你會找到這個:
0095EBD3 - A1 149BEE02           - mov eax,   //這是牆值的基底
0095EBD8 - 8B 0D A8F0EE02        - mov ecx,   //這是紅點數的基底
我就用createThread寫個數據給你參考吧,
這個數據稍加變化就可以掛許多種Pointer的檢查來決定後續動作,比如
檢查怪物數量停止攻擊,檢查目前在哪張地圖,如不在設定的地圖上被傳回村了就關閉遊戲..etc。
以下數據我加上了詳細的註解,希望有助於大家指正了解。(此數據請在按Play之前打勾)
//v199.2
createThread(Shut_Down_ME)
registersymbol(Shut_Down_ME)
alloc(Shut_Down_ME,512)
label(Exit_Process)
registersymbol(RedDot_Set)
label(RedDot_Set)

Shut_Down_ME:
push 0000012C             //#300   
call sleep                      //每300毫秒跑一次
mov  eax,      //紅點數的基底,用來檢測人物是否在遊戲中。改版要更新此基底
test eax, eax
je Shut_Down_ME          //如不在遊戲裡就不往下執行數據跳回開頭的程序
mov eax,          //利用紅點數的Pointer 取得目前地圖上的紅點
mov ebx,    //RedDot_Set是我們自行設定的可容許紅點數 內定 0
cmp eax, ebx                 //比對測得的紅點數跟我們設定的容許數
ja  Exit_Process               //超過容許數就跳到 Exit_Process 去呼叫關閉遊戲
jmp Shut_Down_ME        //跳到程序的開頭循環執行檢查

Exit_Process:
call LdrShutdownProcess  //呼叫強制關閉遊戲的API  
ret                                 //ret = 停止createThread建立的Shut_Down_ME程序

RedDot_Set:
dd 0                              //紅點容許數設定 內定0,依需要自行修改

unregistersymbol(Shut_Down_ME)
dealloc(Shut_Down_ME)
unregistersymbol(RedDot_Set)

caca 發表於 2017-6-29 22:53:31

本帖最後由 caca 於 2017-6-29 23:05 編輯

因為有人反映UCE版本的問題,無法使用createThread指令,再加發一個CRC版數據。
這位置是經常性快速的Run,這是CSX附近的位置,應該有很多人知道這是啥(可以搞全圖打的位置)。
//v199.2 CRC_紅點關閉遊戲
registersymbol(Shut_Down_ME)
alloc(Shut_Down_ME,512)
label(Normal)
label(Rtn)
label(Exit_Process)
registersymbol(RedDot_Set)
label(RedDot_Set)

Shut_Down_ME:
pushad
mov  eax,      //紅點數的基底,用來檢測人物是否在遊戲中。改版要更新此基底
test eax, eax
je Normal                //如不在遊戲裡就跳過檢查
mov eax,         //利用紅點數的Pointer 取得目前地圖上的紅點
mov ebx,     //RedDot_Set是我們自行設定的可容許紅點數 內定 0
cmp eax, ebx             //比對測得的紅點數跟我們設定的容許數
ja  Exit_Process         //超過容許數就跳到 Exit_Process 去呼叫關閉遊戲
Normal:
popad
db 8B 4D 0C 0F 57 D2
jmp Rtn

Exit_Process:
call LdrShutdownProcess  //呼叫強制關閉遊戲的API  
jmp Normal

RedDot_Set:
dd 0                     //紅點容許數設定 內定0,依需要自行修改
                         //如有bypass可開著CE,可將此值放在CT上,隨時修改

01D06ABF://AOB: 8B 4D 0C 0F 57 D2 F2 0F 10 ? ? ? ? ? F2 0F 10
jmp Shut_Down_ME
nop
Rtn:

01D06ABF:
db 8B 4D 0C 0F 57 D2
unregistersymbol(Shut_Down_ME)
dealloc(Shut_Down_ME)
unregistersymbol(RedDot_Set)

扣扣 發表於 2017-6-30 01:05:17

caca 發表於 2017-6-29 22:53 static/image/common/back.gif
因為有人反映UCE版本的問題,無法使用createThread指令,再加發一個CRC版數據。
這位置是經常性快速的Run, ...

能請問一下如果大改之後怎麼在更新數據呢?

吳景霖 發表於 2017-6-30 08:41:04

caca 發表於 2017-6-29 22:53 static/image/common/back.gif
因為有人反映UCE版本的問題,無法使用createThread指令,再加發一個CRC版數據。
這位置是經常性快速的Run, ...

請問大大,我的也是26行不能執行,可以請教一下是甚麼原因嗎
頁: [1]
查看完整版本: CRC紅點關閉遊戲更新困難