实用软件区: QQ专区 MSN 专区 办公专区 资料文档 桌面主题 Excel

专业软件: x64位软件 网店软件 Linux Android iPhone iPad 塞班软件 生物信息学

公告板:

您当前的位置:绿色软件联盟 -> 文章中心 -> 软件使用 -> 文章内容
  • Trainer Maker Kit使用简单教程


主要说明Trainer Maker Kit的主要功能“按钮”的使用及代码的输入。压缩包里有汉化版和英文原版,并提供了一个修改器样例。汉化版学习用,制作修改器请用英文原版。

Trainer Maker Kit 修改器制作器,以下简称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 十六进制 (反向:90 5F 01)

7477788 = 721A1C 十六进制 (反向:1C 1A 72)

因此,指令为:

Poke 405888   90 5F 01

Poke 980000 1C 1A 72

[Add] 增加 (语法: Add 类型 地址 数值):

在内存地址原来的数值上增加指定的数值。

例:Add BYTE 400000 55

[Sub] 减去 (语法: Sub 类型 地址 数值):

在内存地址原来的数值上减去指定的数值。

例:Sub WORD 400000 1253

[Lck] 锁定 (语法: Lck 类型 地址):

锁定内存地址原来的数值(按键自动锁定选项必需开启!)。

例:Lck WORD   400000

又如(这就是锁定十六进制字节而非里面的数据)

例:Lck BYTE 400000

若你对以上指令使用方法相当有困难,可以使用向导功能,省去很多麻烦。

==================================================================

一些应用说明

例1:要向地址00AB26D2到00AB26D4 写进单字节十六进制8b 4d fc,按向导结果如下

popk 00AB26D2   8b

popk 00AB26D3   4d

popk 00AB26D4   fc

你可以简化成这样

popk 00AB26D2   8b 4d fc

例2:如何代码修改

代码修改需要些汇编知识,不是三两句就能说清。

例:我们要修改从 地址 1003EB00到1003EB06的代码

Poke 1003EB00 c7 41 04 04 00 00

象这样就可以了。






  • 作者:未知 来源:绿盟整理 发布时间:2010-7-24 9:47:49  

  • ----------------------------------------------------------------------The End Of XDowns' Article-----------------------------------------------------

    相关文档浏览
    []