CheatMaker是一个修改任何程序内存数据的工具.可以用以修改内存中的游戏数据并且可以修改任何进程数据.它最大的特点就是你可以使用它来制作基于任何程序的修改器 而且可以制作运行于模拟器上模拟游戏的专用修改器还可以用它来直接修改电脑游戏在内存中的数据.
当然你也可以将它视为普通的游戏修改器.CM(简称)支持普通游戏修改器的大部分功能:数据搜索 数据修改 内存管理地址管理...等等.而CM不仅仅是这样 它可以制作基于任何程序的专用修改器 静态修改 动态修改皆可.当然也包括任何游戏!它不仅支持PC程序还支持大多数的模拟器数据修改.使用灵活的修正地址功能 能固定的读取模拟器游戏中任何地方的数据.
1.7更新内容:
◇ 增加 Frame 窗体脚本及 Inited 事件处理 并且现在能用脚本控制窗体属性
◇ 增加 CheckBox,RadioBtn 控件脚本属性及独立事件处理
◆ 更新 脚本功能
◆ 更新 插件功能
◇ 修改 ListBox,ComboBox 控件脚本属性及独立事件处理
◇ 修改 [附加值]属性可接受的数据更长及兼容字符串编辑器操作
◇ 修改 选项设置中的启动时自动读取数据功能.现由脚本来独立控制
◇ 修改 部分功能
◇ 修正 在非exe独立运行时 游戏关闭后不能自动重载入问题
◇ 修正 部分问题
========================================
注意 现在控件及窗体名称使用了限制的符号将强制恢复默认名称.以前的.cmf文件中如果使用了限制符号将被强制转化.可能导致名称不匹配引起问题.
取消选项中的"运行后自动读取数据"功能.此功能已加入到每个窗体的Inited()脚本事件中.之前版本的程序将会自动在窗体Inited{}中增加Call.ReadData;读取脚本.
增加了Call.SaveDataLock(),Call.ReadDataLock(),Call.DataUnlock()三个系统方法.
分别为锁定保存,锁定读取,取消锁定.每个控件都可以调用一个锁定标识,如果在脚本中调用了多次锁定,那么只会生效最后一个.
注意记得取消你的锁定,否则程序在后台会消耗更多的资源.
Call.SaveDataLock(),Call.ReadDataLock()如果括号内没有参数,则控制范围是窗体上所有控件.
如果要设置范围则需要在括号内填写GroupBox控件名称.
例: Call.SaveDataLock(GroupBox3)
CheckBox,RadioBtn 事件分为两个,分别为已经勾选时的事件和取消勾选时的事件.在建立控件时会自动加入这两个事件.
