Trainer Maker Kit使用簡單教程

來源:互聯網
上載者:User

  主要說明TrainerMakerKit的主要功能“按鈕”的使用及代碼的輸入。壓縮包裡有漢化版和英文原版,並提供了一個修改器範例。漢化版學慣用,製作修改器請用英文原版。

  TrainerMakerKit修改器製作器,以下簡稱TMK:http://www.xdowns.com/soft/27/59/2010/Soft_63523.html

  下面說得比較抽象,你可以參看錄影來學習。

  TMK的“按鈕”與“編輯框”這兩個控制項可以使用代碼指令功能。

  關於按鈕的全部屬性請參看“按鈕屬性.txt”

  使用方法:點擊按鈕控制項,在主介面上畫出控制項,然後在控制項上右鍵,就會看到關於這個控制項所有可設定選項。

  按鈕屬性:指令編輯:

  TMK只支援以下四個彙編命令:Poke,Add,Sub,Lck。

  資料類型:

  BYTE:無符號8位整型,0至255(1位元組)。

  WORD:無符號短整型,0至65535(2位元組)。

  DWORD:無符號長整型,0至4294967295(4位元組)。

  FLOAT:浮點型,3.4E-38至3.4E38(4位元組)。

  DOUBLE:雙精確度浮點型,3.4E-38至3.4E38(8位元組)。

  應該舉例及指令使用方法:

  [Poke]重寫已知數值到記憶體(文法:Poke地址反向十六進位數):

  例:將數值90000和7477788重寫到記憶體位址405888和980000。

  進行數值進位換算:

  90000=15F90十六進位(反向:905F01)

  7477788=721A1C十六進位(反向:1C1A72)

  因此,指令為:

  Poke405888905F01

  Poke9800001C1A72

  [Add]增加(文法:Add類型地址數值):

  在記憶體位址原來的數值上增加指定的數值。

  例:AddBYTE40000055

  [Sub]減去(文法:Sub類型地址數值):

  在記憶體位址原來的數值上減去指定的數值。

  例:SubWORD4000001253

  [Lck]鎖定(文法:Lck類型地址):

  鎖定記憶體位址原來的數值(按鍵自動鎖定選項必需開啟!)。

  例:LckWORD400000

  又如(這就是鎖定十六進位位元組而非裡面的資料)

  例:LckBYTE400000

  若你對以上指令使用方法相當有困難,可以使用嚮導功能,省去很多麻煩。

  一些應用說明

  例1:要向地址00AB26D2到00AB26D4寫進單位元組十六進位8b4dfc,按嚮導結果如下

  popk00AB26D28b

  popk00AB26D34d

  popk00AB26D4fc

  你可以簡化成這樣

  popk00AB26D28b4dfc

  例2:如何代碼修改

  代碼修改需要些彙編知識,不是三兩句就能說清。

  例:我們要修改從地址1003EB00到1003EB06的代碼

  Poke1003EB00c74104040000

  象這樣就可以了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.