技術員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當前位置:主頁 > 教程 > 電腦常識 >

Trainer Maker Kit使用簡單教程

來源:技術員聯(lián)盟┆發(fā)布時間:2018-12-08 00:04┆點擊:

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

  TrainerMakerKit修改器制作器,以下簡稱TMK:

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

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

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

  使用方法:點擊按鈕控件,在主界面上畫出控件,然后在控件上右鍵,就會看到關于這個控件所有可設置選項。

  按鈕屬性:指令編輯:

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

  數(shù)據(jù)類型:

  BYTE:無符號8位整型,0至255(1字節(jié))。

  WORD:無符號短整型,0至65535(2字節(jié))。

  DWORD:無符號長整型,0至4294967295(4字節(jié))。

  FLOAT:浮點型,3.4E-38至3.4E38(4字節(jié))。

  DOUBLE:雙精度浮點型,3.4E-38至3.4E38(8字節(jié))。

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

  [Poke]重寫已知數(shù)值到內存(語法:Poke地址反向十六進制數(shù)):

  例:將數(shù)值90000和7477788重寫到內存地址405888和980000。

  進行數(shù)值進制換算:

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

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

  因此,指令為:

  Poke405888905F01

  Poke9800001C1A72

  [Add]增加(語法:Add類型地址數(shù)值):

  在內存地址原來的數(shù)值上增加指定的數(shù)值。

  例:AddBYTE40000055

  [Sub]減去(語法:Sub類型地址數(shù)值):

  在內存地址原來的數(shù)值上減去指定的數(shù)值。

  例:SubWORD4000001253

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

  鎖定內存地址原來的數(shù)值(按鍵自動鎖定選項必需開啟!)。

  例:LckWORD400000

  又如(這就是鎖定十六進制字節(jié)而非里面的數(shù)據(jù))

  例:LckBYTE400000

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

  一些應用說明

  例1:要向地址00AB26D2到00AB26D4寫進單字節(jié)十六進制8b4dfc,按向導結果如下

  popk00AB26D28b

  popk00AB26D34d

  popk00AB26D4fc

  你可以簡化成這樣

  popk00AB26D28b4dfc

  例2:如何代碼修改

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

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

  Poke1003EB00c74104040000

  象這樣就可以了。