CheatMaker 论坛

注册

 

发新话题 回复该主题

LUA - VBA-M的多区段扫描器 v2.17版 (停止更新) [复制链接]

1#
本LUA脚本由 AI 驱动
-----------------------
之前是一直在CE作者的"emurpm.lua"上添加功能,但一直搞不定.
直到最近折腾"LUA - 自动设置PCSX2模拟器的扫描区域"的时候楼主突然觉得"莫非无论单区段还是多区段,CheatMaker都是个遍历吧?"所以尝试用 AI 创建一个可遍历多个指定区域的LUA脚本.

脚本用法:
将"VBA-M多区段概念.lua"脚本放到CE的\autorun\custom或autorun目录中,重启CE.
然后用打开VBA-M模拟器.备注:楼主使用的是银河漫步分享的VBA-M2.2.3 的基地址.(GB+GBA)

CE打开VBA-M模拟器后lua会自动创建名为"工具"的菜单.



备注:
1.搜索结果会显示在LUA控制台中,因为官方的LUA库没有提供在 CE 的搜索结果列表框 显示的功能.
2.LUA控制台很难处理模糊搜索的大量数据的Access violation,
3.和楼主的设置内存区域脚本冲突

附件: 你需要登录才可以下载或查看附件。没有帐号? 注册


V2.17功能:
- 支持外部配置文件 emulator_configs.lua
- 精确搜索(首次输入数值,再次按条件过滤)
- 多区段支持,自动去重
- 自动识别进程,动态生成菜单



更新历史:
2026.06.30:
- 支持外部配置文件 emulator_configs.lua
- emulator_configs内置的模拟器(得用银河漫步大佬网盘里下的模拟器):
BGBV1.66,
dosbox-xV2.26.06.02,
VBA-M2.2.3
- 精确搜索(首次输入数值,再次按条件过滤)
- 多区段支持,自动去重
- 自动识别进程,动态生成菜单

2026.06.28:
v1.1 最终优化版 增加了模糊搜索功能.
最后编辑dfzetcc 最后编辑于 2026-07-01 07:13:39
分享 转发
我来人间一趟 奔着自由与光
TOP
2#

2026.06.28:
v1.1 最终优化版 增加了模糊搜索功能.
我来人间一趟 奔着自由与光
TOP
3#

回复 2楼dfzetcc的帖子

local segments = {
    -- GBC/GB 区段
    { expr = "[vbam.exe+3E96D90]", size = 0x1000 },
    { expr = "[vbam.exe+3E96D98]", size = 0x7000 },
    { expr = "[vbam.exe+3E96D80]", size = 0x20000 },
    { expr = "[vbam.exe+3E96DA8]", size = 0x80 },
    -- GBA 区段
    { expr = "[vbam.exe+3FF93D0]", size = 0x40000 },
    { expr = "[vbam.exe+3FF9400]", size = 0x8000 },
}


想换成自己的模拟器
是不是只改这段就行了?
TOP
4#

回复 2楼dfzetcc的帖子

local segments = {
    -- GBC/GB 区段
    { expr = &quo......
华双国 发表于 2026/6/29 12:42:18

要修改代码的.

2026.06.30:
- 支持外部配置文件 emulator_configs.lua
- emulator_configs内置的模拟器(得用银河漫步大佬网盘里下的模拟器):
BGBV1.66,
dosbox-xV2.26.06.02,
VBA-M2.2.3
- 精确搜索(首次输入数值,再次按条件过滤)
- 多区段支持,自动去重
- 自动识别进程,动态生成菜单
最后编辑dfzetcc 最后编辑于 2026-06-30 08:45:16
我来人间一趟 奔着自由与光
TOP
发新话题 回复该主题