• <td id="ae6ms"><li id="ae6ms"></li></td>
  • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
  • <table id="ae6ms"></table>
  • <td id="ae6ms"></td>
    <td id="ae6ms"></td>
  • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
  • <td id="ae6ms"></td>
  • <table id="ae6ms"><li id="ae6ms"></li></table>
  • <table id="ae6ms"></table>
    西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
    軟件
    軟件
    文章
    搜索

    首頁西西教程軟件使用 → 在CM中搜索數據、數據管理圖文教程

    在CM中搜索數據、數據管理圖文教程

    相關軟件相關文章發表評論 來源:西西整理時間:2011/7/17 16:44:33字體大?。?em class="fontsize">A-A+

    作者:佚名點擊:188次評論:0次標簽: CheatMaker

    • 類型:電子資料大?。?i>2.1M語言:中文 評分:5.3
    • 標簽:
    立即下載

     因為CM是同時支持PC與EMU類型的程序的 所以在操作說明過程中 若無特別指出說明 則對兩者都有效.

    主界面

     如上圖打開CheatMaker主程序后 我們先要從左邊的"程序選擇"中選擇里面列出的程序("選項設置"里可以設置顯示是進程名還是標題名 這里是顯示進程名)也就是你要修改的程序名稱.選擇之后 CM將根據進程名稱與EmuList.cml文件中的信息進行對比 來識別判斷CM是否支持此程序.如果不支持此程序則將此程序視為普通PC程序 右下方的"名稱選擇"里就只會列出"PC"選項 而上方的"修改器選擇"選項里 就會列出所有".\Data\PC"目錄下的修改器文件.如果支持此程序 則此進程有可能是PC程序也可能是EMU程序 但一般都是EMU程序 這樣的話"名稱"選擇項里 就會列出多個"支持程序"配置信息名稱.你需要跟據你運行的程序或模擬器選擇對應的配置名稱才可以正常修改.而"修改器選擇"也就會列出"類型"目錄下的所有修改器.

     使用CM修改器文件修改游戲將在后章說明.

    ◆ 數據搜索

     數據地址的搜索是修改游戲的第一步 除非你手中已經有數據的地址信息了 否則 這是必需的.
     數據地址也就是你在游戲中看到的某個數值在內存中的地址.比如你在游戲中看到了金幣:200 則200就是數值 也就是你要修改的對象 而要修改則需要知道它在內存中的地址 這就要使用數據搜索功能了.

    數據搜索

     在主界面中選擇了修改的程序后 點擊"數據搜索"功能按鈕(如上圖).在"搜索數值"框中鍵入你所需要修改的數值 比如你在游戲想修改一個金幣值 現在在游戲中看到的值是:200 那么 你得輸入200 然后點擊搜索(回車亦可).則在左邊的"搜索結果"中將會列出內存中所有相符的記錄 第一搜索一般會有很多條記錄.接下來 你得回到游戲中 將這個金幣值改變一下 買入物品或賣出物品 想辦法讓金幣增加或減少 只要不同于原來的數值即可.比如現在已經花去了30金幣 則現在游戲中金幣還剩下170 然后你再輸入170 再搜索一次 很快 搜索結果將會少很多很多.反復如此操作 直到結果只剩下一個為止 這一個就是游戲中金幣值在內存中的地址(EMU程序為虛地址 PC程序為真實地址).
     現在就可以快速改變這個值了 你可直接在列表中雙擊這個值 然后在彈出的對話框中直接改變里面的"數值"為你想要的值確定即可.現在回到游戲中 你可以看到金幣的數值已經變成你剛剛輸入的了.當然 前提是你查找到的數值地址沒有錯誤.

     功能中的"內存查看"可以直接在CM的"內存編輯"來操作這個地址中的數據.這需要你有一定的內存操作知識 否則容易引起程序的數據混亂.

     "搜索設置"可以改變掃描內存的范圍大小.對于PC程序 這個值會非常大 因此搜索會花費較長時間.對于EMU程序 這個值相對會小許多 一般來說機種級別越高 范圍越大.對于支持的程序(一般是EMU程序) 在EmuList.cml文件都會設置長度 但超出這個長度的數據地址不一定規范 但是地址中存儲的數據還是沒有錯誤的 所以CM允許你動態的變更支持程序的搜索范圍 但會有警告提示.搜索出來超過長度的地址只做為臨時使用 因為很可能每次程序重運行后這個值都會改變.
     搜索不到的數據 一般都是EMU程序 因為對于EMU程序 CM不是像PC程序一樣搜索全部內存 只是搜索有游戲數據的那部分內存.所以對于EMU程序搜索不到數據可以使用上面說的擴大搜索范圍方法.如果還不能搜索到 則可以將此EMU程序視為PC程序處理(改變模擬器程序名稱再運行) 這時CM會將其視為不支持程序 當PC程序對待 搜索所有內存的數據 但有一點要注意的就是 這時搜索到的地址就是相對于PC程序的地址 是動態的 臨時的 不確定的 這樣的地址不能做為以后設計CM修改器來使用.正確的模擬器游戲地址是相對于模擬器.
     自動計算字節除了不用手動選擇十進制數據位大小外還有個好處.就是每次搜索它都會自動重新計算新值大小.讓你每次搜索大小都沒有第一次搜索值大小的限制.而字符,十六進制,二進制每次搜索時都會自動根據你的輸入值重新計算大小.這樣的話 對于逐漸變化長度的數據搜索非常有用.

     對于應用了插件的程序來說 搜索時也會調用插件中相關處理來改變默認的搜索方式.如果搜索結果不是預期結果 可查看是否應用了相關插件.

     對于一些未知數據的查詢 例如血槽,不遇敵,關卡等一些隱藏數據 CM提供一般模糊查找功能.

     在數據搜索的"搜索方式"欄中選擇"模糊數值初始"化即可開始一個新的模糊搜索.因為隱藏數據我們并不知道其當前值與數據大小 所以選擇初始化后 "搜索數值"欄將不能輸入當前值 而"搜索類型"也需要手動設置大小 默認將為1字節.也可以在"搜索數值:"欄中輸入"?"符號 則會自動使用模糊搜索項.

     第一次搜索完成后 再進入游戲中 改變這個數據的狀態.例如增加或減少這個數值 然后再到"搜索方式"欄中選擇對應的項進行第二次搜索.然后一直重復這個動作直到最后 再對其結果嘗試進行修改 確定其地址.

    ◆ 數據管理

     上面最簡單的搜索修改對于CM修改來說 不一定要學會 但是要制作自己滿意的CM修改器的話 那就必需學會.在"數據搜索"里找到的結果你可以臨時將其保存到"數據管理"功能中去 這樣可以搜索新的數據 并不會影響到現在的這個數據.并且在"數據管理"功能中 可以鎖定這個地址的數值 這樣在游戲中 無論如何也不會改變 一直都會是鎖定的這個值.
     如果你手中有現成的數據地址 則可以直接使用"添加"按鈕將其地址加入到管理中 不用搜索即可改變這個地址的數據.

    數據管理

    ◆ 內存編輯

     這個功能用于高級操作 修改數據方便 快捷 準確 但對于初級用戶卻不是很容易理解.因為它是直接修改程序在操作系統中分配的內存數據 所以 操作不當很容易導致程序出錯而退出 尤其是PC程序.EMU數據相對好些 因為可以在內存編輯中看到的數據 基本上都是可修改的 并不像PC程序一樣 顯示所有數據.這里EMU程序顯示的地址都是基于模擬器的虛地址 是CM修改器需要的地址 這點不同于PC程序.但是你還可以像操作實際內存地址一樣來管理這些地址 只需要勾選MEMORY選項 則操作的地址即變為實際的內存地址.
     你可以在右鍵的菜單中導出CM中顯示的內存數據 以便用于高級分析.

    內存編輯

     "內存編輯"中點擊撤消按鈕時組合按下Ctrl鍵撤消當前所有已更改的內存數據(自動還原已變更的所有數據).組合按下Shift鍵將清除所有標記為已更改的紅色標識(重新初始).

      相關評論

      閱讀本文后您有什么感想? 已有人給出評價!

      • 8 喜歡喜歡
      • 3 頂
      • 1 難過難過
      • 5 囧
      • 3 圍觀圍觀
      • 2 無聊無聊

      熱門評論

      最新評論

      發表評論 查看所有評論(0)

      昵稱:
      表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
      字數: 0/500 (您的評論需要經過審核才能顯示)
      女人让男人桶30分钟免费视频,女人张开腿让男人桶个爽,一进一出又大又粗爽视频
    • <td id="ae6ms"><li id="ae6ms"></li></td>
    • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
    • <table id="ae6ms"></table>
    • <td id="ae6ms"></td>
      <td id="ae6ms"></td>
    • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
    • <td id="ae6ms"></td>
    • <table id="ae6ms"><li id="ae6ms"></li></table>
    • <table id="ae6ms"></table>