2015年1月27日 星期二

Cheat Engine Tutorial 過關教學 第二關

作者:whatday
來源:http://ibf.tw/v2NbU
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------


       經過第一關的演練,我們熟悉了 CE 的界面,用它查找到了有精確數值的地址,看來以後修改一下遊戲中的生命,金錢,經驗之類的應當沒什麼問題了,那麼第二關是什麼考驗呢?

       執行 Tutorial.exe 文件,在歡迎窗口的右下角,輸入上次我們獲得的第二關的密碼,點擊 "OK" 鍵,進入第二關,如果打從我上篇講完你壓根沒休息,那就忽視這段……

       先翻譯第二關的說明,還象上篇一樣用淡藍色的字體標示如下:

       步驟 3:未知初始數值 (PW=419482)


       OK,看來你已經理解了怎樣利用精確數值掃描並找到一個數值了,讓我們進入下一步。

       在上一關中我們知道初始數值的大小,所以我們利用精確數值掃描,但這一關中我們僅有一個進度條,我們並不知道它開始時的數值。

       我們只知道這個數值在0到500之間,並且每次你點 "Hit me" 之後你會減些血,每次減的血量會顯示在進度條的上方。

       同樣有好幾種方法可以找這個數值,(例如使用 "減少了的數值..." 的掃描方式),但我只教你使用最簡單的方法,"未知初始值" 和 "減少的數值" 。

       因為你不知道現在數值的多少,利用精確數值進行掃描便派不上了用場,所以選擇掃描方式為 "未知初始數值" ,數值類型仍然選擇 4 字節(這是因為大多數WINDOWS應用程序都使用 4 字節存放數據)。

       點擊 "首次掃描" 並等它掃描完成。

       掃描完成後,點擊 "Hit me" ,你會掉些血 (失去的血量大小會顯示幾秒後消失,不過你並不需要關注它)。

       回到CE,在掃描類型中選擇 "減少的數值" ,點擊 "再次掃描" 。

       當掃描完成後,再次點擊 "Hit me" ,並重複上面的步驟,直到你找到了很少的幾個地址。

       剛才我們說過,這個數值在0到500之間,所以挑出那個相似的地址,並將它加到下方的列表。

       現在,更改血值為 5000,以便我們進到下一關。

       好,弄明白過關要求,我們執行 CE ,點擊 選擇 Tutorial.exe 進程,並打開它,按下圖設置好,點擊 "首次掃描" (如果進行完上一篇你沒有關閉 CE ,需要先點擊 "新的掃描" 按鈕,然後再點擊 "首次掃描" ,這意味著你告訴 CE ,你現在要進行一個新的任務)。
       掃描完畢,我們可以看到掃描結果有許多,這個數字也許在你那會有所不同,左側的地址列表中沒有顯示任何的數據(上一篇的說明中提到過:超出額定的數據量, 數據便不會顯示),好,回到 Tutorial.exe 程序,點擊窗口左下角的 "Hit me" ,血量會下降一點,再回到 CE ,按下圖設置好,點擊 "再次掃描" 。

      可以看到掃描結果減少了一部分,但仍然無法確認哪一條才是我們要找的地址,所以,回到 Tutorial.exe 程序,點擊 "Hit me" ,血量下降後,回到 CE ,點擊 "再次掃描" ,重複桔紅色的步驟直到左側的地址列表中只剩下了很少的幾個地址,如下圖所示:

       雙擊它,將該地址轉至下方的列表中,並修改數值為 5000,如下圖:
       回到 Tutorial 窗口,next 按鈕已經可以點擊了,讓我們進入第三關!別忘了記下第三關的密碼 (PW=890124),我得先休息一下~

       注:寫這篇文章的過程中,發現按 "未知初始值" 搜索時,軟件會偶爾報錯,說是內存訪問出錯,在網上查找原因未果,試著在 "首次掃描" 前,將 內存掃描選項 中的 精細掃描 勾選後,進行掃描就不再報錯;如果你也碰上這樣的問題,可以試一下,或是找個安裝版的重新安裝。

沒有留言:

張貼留言