CheatMaker 论坛

注册

 

发新话题 回复该主题

用CheatEngine添加模拟器的基地址 [复制链接]

1#
以Flycast为例子:
  1. [ENABLE]
  2. {$lua}
  3. if syntaxcheck then return end
  4.     registerSymbol("Flycast",readPointer(getAddress(process)+0x894F00),true)
  5.     MainForm.FromAddress.Text= string.format("%X",readPointer("Flycast"))
  6.     MainForm.ToAddress.Text= string.format("%X",readPointer("Flycast")+0x1000000)

  7. [DISABLE]
  8. unregistersymbol(Flycast)
复制代码
FlyCast + ce用基地址脚本.rar (, 下载次数:709)
分享 转发
TOP
2#

版主的示例指向了錯誤的地址
無法順利修改遊戲
依版主提供的模擬器
基地址為8字節指針32D5B10才對
TOP
3#

用汇编传入指针P,就可以用了
TOP
4#

以Flycast为例子:
[code][ENABLE]
{$lua}
if syntaxcheck then return end
    registerSymbol("Flycast",readPointer(getAddress(process)+0x894F00),true)
    MainForm.FromAddress.Text= string......
银河漫步 发表于 2021/9/8 21:44:58


registerSymbol("Flycast",readPointer(getAddress(process)+0x894F00),true)

0x894F00修改成0x894930
TOP
5#

楼主在CM 2023.05.14版基地址中提供的地址是[[972940]]所以脚本0x894F00修改成0x972940
TOP
发新话题 回复该主题