CheatMaker 论坛

注册

 

发新话题 回复该主题

[教程]如何制作和使用ArtMoney的模拟器选项 [复制链接]

1#
1.下载ArtMoney、VBA-M SVN 1507、Cheat Engine 6.5 B1

2.已知的VBA-M信息:
GBA
WRAM大小256kb 模拟器地址:02000000 数据长度: 40000
IRAM大小32kb 模拟器地址:03000000 数据长度: 8000

GBC
RAM大小 4kb 模拟器地址C000 数据长度: 1000
WRAM大小 4kb 模拟器地址D000 数据长度: 1000


打开ArtMoney并加载VBA模拟器进程,点击ArtMoney的“进程”---“进程信息”,复制MD5: 2aa3a2078bc3317a641afc1e3a102c9b



然后VBAM启动任意GBA游戏,我这里是恶魔城-月轮,使用VBAM的内存查看器,找到WRAM的0地址,




现在打开CE6.5B1,CE的搜索类型选择字节数组,查找WRAM的0地址,我这里搜的是0 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
其实使用ArtMoney也可以,但是我不会用。


我这里找到的是:
0634AAB8 但是不同机器上的地址都不一样。
对找到的地址0634AAB8执行指针扫描,


红圈处就是PC地址



用上面的方法也可以找到IRAM的0地址:
"VBAM.exe"+003F8FE8

3.备份下信息并添加到ArtMoney的模拟器基地址文件:am744.emul(用文本编辑器打开即可)
WRAM大小256kb 模拟器地址:02000000 数据长度: 40000
IRAM大小32kb 模拟器地址:03000000 数据长度: 8000
MD5: 2aa3a2078bc3317a641afc1e3a102c9b
PC地址:
WRAM:  VBAM.exe+P003F8FD0(不能使用引号,地址前手动添加个P)
IRAM:   VBAM.exe+P003F8FE8(不能使用引号,地址前手动添加个P)


ArtMoney的基地址格式(使用;分隔):
模拟器名称;进程名;N;MD5哈希值
;RAM信息;模拟器地址;PC地址;数据大小

完整代码如下:
VBA-M SVN r1507;VBAM.exe;N;2aa3a2078bc3317a641afc1e3a102c9b
;WRAM 256kb;02000000;VBAM.exe+P003F8FD0;40000
;IRAM 32kb;03000000;VBAM.exe+P003F8FE8;8000



3.重启ArtMoney并加载VBAM模拟器,如图操作:



现在使用恶魔城-月轮验证下基地址,(WINXP)




备注:
双击ArtMoney的地址,即可查看CheatMaker的CM地址!
我这里没有win7+64位,但是理论上模块+地址兼容WIN7以上的系统。
最新的ArtMoney基地址下载点:
http://www.artmoney.ru/e_download_emul.htm
a12.png (, 下载次数:0)

(2015/10/27 19:18:54 上传)

a12.png

最后编辑dfzetcc 最后编辑于 2015-10-27 19:18:54
分享 转发
我来人间一趟 奔着自由与光
TOP
2#

还不错
但是我不喜欢安装版
有打包的绿色版么
TOP
3#

国外网站实在太慢
建议用网盘
TOP
4#

还不错
但是我不喜欢安装版
有打包的绿色版么
银河漫步 发表于 10/27/2015 9:52:56 PM
ArtMoney7.44 内置破解补丁artmoneykg744eng.exe,简体中文语言包artmoney744plugin_chinese,繁体artmoney744plugin_chinese_big5.exe

http://pan.baidu.com/s/1gdfOiqv

破解补丁使用方法:
1.
2.

2.点击[GeneratE]、点击[Copy],粘贴注册码到ArtMoney 点击[FIX CFG],然后手动将am744.cfg文件设置为只读

我来人间一趟 奔着自由与光
TOP
5#

注册需要删除原来的cfg
注册完选择中文文件
退出
fix cfg
改只读

才行
最后编辑银河漫步 最后编辑于 2015-10-28 09:57:45
TOP
6#

*Super Nintendo
Zsnesw Ver 1.51;zsnesw.exe;N;8e3f9f4ba68261d9976a79f842b2ecdd
;RAM 128Kb;7E0000;P0041037C;20000

测试效果还不错
优点是可以使用模块+偏移的地址定义方式
缺点是无法提供特征码
也就是说模拟器版本不一样就需要添加多个基地址

搜索效率不错
而且自适应字节数
(以前cm也自适应的,新版本要自选了)
TOP
7#

还有个缺点
对应内存查看和内存地址显示仅提供了绝对地址
无法显示相对地址

不方便回溯模拟器的内置内存编辑来查看
TOP
8#

还有因为定义格式缺少地址修正功能

比如PPSSPP这种需要 -8800000 地址修正的模拟器添加

与实机的cmf地址无法匹配
TOP
9#

还有ArtMoney在单纯搜索内存里16进制数值方面也有缺点,就是不能直接以16进制数据来搜索,比如我知道在内存地址有01003700这串16进制数,直接选择搜索“一串数值”就不行,还要将01003700这串16进制数转换成10进制数才能搜索到,试了很多遍了,要是能像CE那样直接搜就方便了
TOP
10#

回复 6楼银河漫步的帖子

是啊,这个我也发现了,确实不是很方便,每次我都是先输入PC地址,然后在输入相对地址,两个地址想加才是ArtMoney能显示正确的地址,要是直接显示就是相对地址要方便很多,不过ArtMoney好像有这个功能,在“进程信息”选项“主要选项”选择项目栏里有“自动应用偏移地址”功能,但是一直没找到怎么启用这个选项
TOP
发新话题 回复该主题