CheatMaker 论坛

注册

 

发新话题 回复该主题

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

11#

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

01003700H ←表示以十六进制数据搜索
我来人间一趟 奔着自由与光
TOP
12#

回复 11楼dfzetcc的帖子

哈哈,多谢,主要还是自己没弄懂ArtMoney这个工具的用法,这个工具确实好用,特别是在搜索指针方面,比CE方便一些。顺便问一句,在ArtMoney进程信息里有一个选项“自动应用偏移地址”一直都是不能勾选状态,这里怎么让它勾选啊
最后编辑jiqigou 最后编辑于 2015-10-28 12:34:42
TOP
13#

回复 11楼dfzetcc的帖子

哈哈,多谢,主要还是自己没弄懂ArtMoney这个工具的用法,这个工具确实好用,特别是在搜索指针方面,比CE方便一些。顺便问一句
jiqigou 发表于 10/28/2015 12:29:45 PM

地址上右键即可

最后编辑dfzetcc 最后编辑于 2015-10-28 19:09:58
我来人间一趟 奔着自由与光
TOP
14#

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

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

与实机的cmf地址无法匹配
银河漫步 发表于 10/28/2015 11:38:48 AM
PPSSPP 1.1.1;PPSSPPWindows.exe;N;dba520f05047caf6019427c22fa6ce51
;RAM 31Mb;08000000;PPSSPPWindows.exe+P00B8CD7C;1F00000
;RAM  1Mb;09F00000;PPSSPPWindows.exe+P00B8CD80;10000

artmoney的应该没有这个问题?
我来人间一趟 奔着自由与光
TOP
15#

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

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

与实机的cmf地址无法匹配
银河漫步 发表于 10/28/2015 11:38:48 AM [url=http://forum......
dfzetcc 发表于 10/28/2015 7:12:09 PM


官方文件里那个定义是指向8000000
数据大小是2000000
用这个基地址的偏移与实际金手指码的地址是对应不上的

实际初始地址应该从8800000开始算
你可以查一下实机的cmf软件内存的起始

数据大小是1800000
最后编辑银河漫步 最后编辑于 2015-10-29 15:51:29
TOP
16#

非常感谢楼主分享的教程,想顺便请教一下,像WRAM与IRAM的大小,以及各自对应的数据长度是怎么得来的?此外,有的模拟器没有Debug和内存查看功能又该如何搜索基址,以及查询什么RAM大小、数据长度这类的信息呢?比如我常用的SFC模拟器uosnesw 20050910 简体汉化版或Snes9x汉化版等。

该两种模拟器的基址虽然我已用的别的方法找到了,但适用性不强,在找其它没有内存查看功能的模拟器时就就有些捉襟见肘。因此,如果可以的话,希望楼主能提供一、两个这方面的实际例子。
TOP
17#

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

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

与实机的cmf地址无法匹配
银河漫步 发表于 10/28/2015 11:38:48 AM [url=http:......
银河漫步 发表于 10/29/2015 3:49:42 PM


PPSSPP自带的内存查看器查找到的也是17B2CE0

-----------
180000 相当于 24Mb?
最后编辑dfzetcc 最后编辑于 2015-10-30 08:16:56
我来人间一趟 奔着自由与光
TOP
18#

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

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

与实机的cmf地址无法匹配
银河漫步 发表于 10/28/2015 11:38:48 AM [url=http:......
银河漫步 发表于 10/29/2015 3:49:42 PM

ArtMoney找到的模拟器地址(ARPSP码) - 08800000 (物理内存地址)  = CMF插件或CheatMaker的CM地址
求教一个问题,


以及为什么CE的只能查找到第二个的地址 (HP: "PPSSPPWindows.exe"+005891C0+39345E)
最后编辑dfzetcc 最后编辑于 2015-10-30 18:38:27
我来人间一趟 奔着自由与光
TOP
19#

非常感谢楼主分享的教程,想顺便请教一下,像WRAM与IRAM的大小,以及各自对应的数据长度是怎么得来的?此外,有的模拟器没有Debug和内存查看功能又该如何搜索基址,以及查询什么RAM大小、数据长度这类的信息呢?比如我常用的SFC模拟器uosnesw 20050910 简体汉化版或Snes9x汉化版等。

该两种模拟器的基址虽然我已用的别的方法找到了,但适用性不强,在找其它没有内存查看功能的模
zsyf 发表于 10/29/2015 8:10:00 PM

某些模拟器有官方文档,如Wii
http://wiibrew.org/wiki/Memory_Map
最后编辑dfzetcc 最后编辑于 2015-11-03 09:20:09
我来人间一趟 奔着自由与光
TOP
20#

[quote]非常感谢楼主分享的教程,想顺便请教一下,像WRAM与IRAM的大小,以及各自对应的数据长度是怎么得来的?此外,有的模拟器没有Debug和内存查看功能又该如何搜索基址,以及查询什么RAM大小、数据长度这类的信息呢?比如我常用的SFC模拟器uosnesw 20050910 简体汉化版或Snes9x汉化版等。

该两种模拟器的基址虽然我已用的别的方法找到了,但适用性不强,在找其它没有内
dfzetcc 发表于 11/3/2015 9:18:14 AM

原来如此,以前关于这方面的信息一般都是参考相关文档,一时没想起来还有更方便的WIKI可以使用,也行是被某墙挡得太久了吧。
另外,关于没有Debug功能的模拟器如何能使用主楼所说的方法来查找基址,之后又尝试几次,却无果而终。因此,关于该疑问不知楼主是否有什么心得可以指教的?
TOP
发新话题 回复该主题