Trainer Maker Kit使用简单教程

  主要说明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

  象这样就可以了。

时间: 2024-08-03 09:51:47

Trainer Maker Kit使用简单教程的相关文章

Hibernate结合MYSQL数据库简单教程

在网上找了很多Hibernate的相关教程,大多数都是结合WEB服务器的,自己写一个单独的示例在Eclipse下直接运行,不需要自己写ANT脚本,不需要结合web服务器.但是需要MYSQL数据库-_- 首先要学会如何使用Eclipse,然后要下载Hibernate需要的所有JAR文件,最后安装好MYSQL 准备开始! 第一步,我们要创建一个表 结构如下 +-----------+--------------+------+-----+---------+----------------+ | F

在Mac OS下使用Node.js的简单教程

  这篇文章主要介绍了在Mac OS下使用Node.js的简单教程,Node.js是让JavaScript应用运行于服务器端的框架,需要的朋友可以参考下 这里有一篇很好的 Node.js 介绍文章 great nodejs intro ,它将给你一个非常方便的介绍 Node.js 和 CouchDB,并给出一个实例实现 REST 的服务用于执行书签的 CRUD 操作,使用 CouchDB 作为数据库. 本文将介绍在 Mac OS X 下安装并开始使用 Node.js ,这个过程大概需要 30 分

在Python中使用sort()方法进行排序的简单教程

  这篇文章主要介绍了在Python中使用sort()方法进行排序的简单教程,是Python学习中的基础知识,需要的朋友可以参考下 sort()方法排序列表中的对象,比较使用func(如果给定). 语法 以下是sort()方法的语法: ? 1 list.sort([func]) 参数 func -- 这是一个可选参数,如果有将使用该函数,对列表中的对象进行排序 返回值 此方法不返回任何值,但是从列表中给定的对象进行排序 例子 下面的例子显示了sort()方法的使用 ? 1 2 3 4 5 6 #

PhotoShop制作浪漫的粉红色调简单教程

原图 效果 1. 打开图执行应用图象红通道滤色30%,红通道柔光20% 2. 通道混合器(绿0 -46 200),(红0 40 80),(蓝0 -46 136) 用柔角黑画笔搽出人物.如图未标题1 PhotoShop制作浪漫的粉红色调简单教程 3. 色相饱和度(绿0 -100 0),(黄0 -65 0)用柔角黑画笔搽出人物. 4. 色彩平衡(阴影-17 7 9),(高光-12 4 12),(中间调29 8 14) 如图未标题2 5. 可选颜色(中性-12 4 9 0),(红色-100 -15 1

在Mac OS下使用Node.js的简单教程_node.js

这里有一篇很好的 Node.js 介绍文章 great nodejs intro ,它将给你一个非常方便的介绍 Node.js 和 CouchDB,并给出一个实例实现 REST 的服务用于执行书签的 CRUD 操作,使用 CouchDB 作为数据库. 本文将介绍在 Mac OS X 下安装并开始使用 Node.js ,这个过程大概需要 30 分钟左右的时间,其中我们还将安装 CouchDB,并实现基于 CouchDB 的 REST API. 本文假设你机器上已经装有Git,如果还没有,请参考此文

MySQL中数据导入恢复的简单教程_Mysql

有两个简单的方法MySQL中的数据加载到MySQL数据库从先前备份的文件.LOAD DATA导入数据: MySQL提供了LOAD DATA语句,作为一个大容量数据加载.下面是一个例子声明中,读取一个文件dump.txt,,从当前目录加载到当前数据库中的表mytbl: mysql> LOAD DATA LOCAL INFILE 'dump.txt' INTO TABLE mytbl;     如果本地的关键字是不存在的,MySQL的外观使用绝对路径名寻找到完全指定位置的文件在服务器主机上的数据文件

在MySQL中使用序列的简单教程_Mysql

序列是一组整数1,2,3,...中生成的顺序.序列中经常使用的数据库,因为很多应用都需要一个表中的每一行包含一个独特的值和序列提供了一个简单的方法来产生.本章介绍如何使用MySQL中的序列.使用自动递增列: 在MySQL中使用序列最简单的方法是定义一个AUTO_INCREMENT列,剩下的事情留给MySQL处理. 实例: 试试下面的例子.这将创建表之后,它会在此表中它不是必需的记录ID插入几行,因为它由MySQL自动递增. mysql> CREATE TABLE insect -> ( -&g

Python运用于数据分析的简单教程_python

最近,Analysis with Programming加入了Planet Python.作为该网站的首批特约博客,我这里来分享一下如何通过Python来开始数据分析.具体内容如下:     数据导入         导入本地的或者web端的CSV文件:     数据变换:     数据统计描述:     假设检验         单样本t检验:     可视化:     创建自定义函数. 数据导入 这是很关键的一步,为了后续的分析我们首先需要导入数据.通常来说,数据是CSV格式,就算不是,至少

Mysql使用简单教程(二)_Mysql

接上文Linux系统下Mysql使用简单教程(一) 字段参数以"(字段名1 数据类型1,字段名2 数据类型2,......)"的形式构建. 关于mysql常用的数据类型,一下是比较常用的几种,想查阅比较详细的资料可以自寻去网上搜寻. ------------------------------------------------------- 类型 说明 CHAR 1~255个字符的定长串,它的长度必须在创建时指定,否则MySQL假定为CHAR(1) VARCHAR 可变长度,最多不超