Like Share Discussion Bookmark Smile

J.J. Huang   2019-06-25   Cheat Engine   瀏覽次數:

Cheat Engine - 第五章 | CE Tutorial Step 4

教程分析

第四關:浮點類型(密碼是 890124)。

現代的遊戲中已經很少使用整數了,這一關就是搜索含小數的數值,Health(生命值)是float 類型(單精度浮點型), Ammo(彈藥)是double 類型(雙精度浮點型)。

你需要做的是:把生命和彈藥都改成 5000。

解題

第一步

  • 首先看到頁面上的 Health:100float
  • 搜尋類型那邊選擇Float
  • 接著我們在需要搜尋的值那邊輸入100
  • 點擊首次搜尋
  • 會將搜尋結果顯示在搜尋的結果地址表的框內

第二步

  • 點擊 Hit me,讓其扣血
  • 根據 Health:95.86 數值,在需要搜尋的值重新輸入 (這邊範例為95.86)
  • 點擊再次搜尋
  • 此時會發現搜尋的結果地址表的結果變少了 (有時候會精準到剩下一個,或是剩下多個)

第三步

  • 發現搜尋的結果地址表的結果,只剩下一個
  • 對該地址點擊左鍵兩下,添加到下方的CHEAT TABLE裡面
  • 根據題目需求,我們將Value的值進行修改為5000
  • 點擊Value左鍵兩下
  • 將數值95.86 修改為 5000,並點擊OK

第四步

  • 首先點擊新的搜索
  • 看到頁面上的 Ammo:100double
  • 搜尋類型那邊選擇Double
  • 接著我們在需要搜尋的值那邊輸入100
  • 點擊首次搜尋
  • 會將搜尋結果顯示在搜尋的結果地址表的框內

第五步

  • 點擊 Fire,開火
  • 根據 Ammo:99.5 數值,在需要搜尋的值重新輸入 (這邊範例為99.5)
  • 點擊再次搜尋
  • 此時會發現搜尋的結果地址表的結果變少了 (有時候會精準到剩下一個,或是剩下多個)

第六步

  • 發現搜尋的結果地址表的結果,只剩下一個
  • 對該地址點擊左鍵兩下,添加到下方的CHEAT TABLE裡面
  • 根據題目需求,我們將Value的值進行修改為5000
  • 點擊Value左鍵兩下
  • 將數值99.5 修改為 5000,並點擊OK
  • 將會發現 Next 的按鈕變成可以按下,並前往下一關了。

完整動態解題

總結

通常遊戲中為了計算速度會選擇 Float 類型,至於遊戲開發者或遊戲框架會選擇什麼類型誰也不清楚,靠自己瞎猜吧,一個一個試,實在不行就把 Value Type 改成 All 吧。