CheatMaker 论坛

注册

 

发新话题 回复该主题

LUA - 自动设置PCSX2模拟器的扫描区域(2026.07.17更新) [复制链接]

1#
    多模拟器自动地址范围 + 自动创建符号条目
    功能:
        - 自动识别 PCSX2、Cemu、ePSXe、DOSBox、PPSSPP
        - 自动设置扫描范围、相对基址
        - 自动添加带 [AUTO] 前缀的地址条目
        - 内存视图右键菜单“复制相对偏移到剪贴板”(Ctrl+])
    自动创建的条目均带 [AUTO] 前缀,切换进程时会自动清理,如果想要保留,请自行重命名。
    其它:
    此LUA脚本由AI驱动。
    此LUA脚本的 DOSBox 模块基于Cheat Engine作者的以下脚本:
    https://forum.cheatengine.org/viewtopic.php?t=624001
    此脚本已整合以前分享过的"Copy Selection Address relative Offset Value to clipboard.lua"(复制相对偏移到剪贴板)脚本的全部功能,请勿重复加载。
    此LUA脚本的 PPSSPP 模块基于 ppsspp_WM.ahk 源码。
    此LUA脚本的 Cemu 模块基于:
    https://forum.cheatengine.org/vi ... 0da2f1c6575921e6458
    此LUA脚本的 PCSX2 模块基于:
    https://forums.pcsx2.net/Thread- ... cript-Compatibility

Ver 1.1.7 (修复删除带子项的 AUTO 条目时的访问冲突)

使用方法:
1.下载附件并解压LUA文件到CE的autorun文件夹内
2.重新启动CE。
3.用CE打开PCSX2 1.7+,就自动设置模拟器的内存扫描区域。PCSX2 1.6版无效。



参考了银河漫步大佬的相关脚本,在此感谢。
附件: 你需要登录才可以下载或查看附件。没有帐号? 注册



-----------------更新历史-----------
2026.07.17
修复:
PPSSPP 定时器未停止:在 OnProcessOpened 中,当切换到非 PPSSPP 进程时,显式设置 ppssppTimer.Enabled = false,避免无效轮询。

PPSSPP 模块名大小写:在 getPPSSPPModuleInfo 中将匹配改为 mod.Name:lower(),支持 ppsspp.exe、PPSSPP.exe 等各种大小写形式。

恢复纯偏移格式,不再使用基址表达式

切换进程时访问冲突(Access Violation):removeScriptedSymbols 删除了所有 [AUTO] 条目,包括作为子项的偏移条目,但删除其父项时 CE 已自动删除子项,后续再次删除已释放的子项对象导致崩溃。

2026.07.16
Ver 1.1.2 (修复 OnProcessOpened 冲突

2026.07.12
添加功能:
内存视图右键菜单“将选中地址的相对偏移添加到地址列表”

2026.07.01
移除失效的RPCS3

2026.06.25:
添加PPSSPP/dosbox-x/dosbox模拟器支持

2026.06.24:
使其兼容最新版CE 7.7的菜单项

    已有1评分我要评分查看所有评分

    最后编辑dfzetcc 最后编辑于 2026-07-17 07:55:13
    分享 转发
    我来人间一趟 奔着自由与光
    TOP
    2#

    唯一可惜的是ce对于多段内存的模拟器就不好操作
    个人修改的游戏资源清单
    https://docs.qq.com/sheet/DQmtqYnZDSkVRTGVi
    有需要的可联系我上架闲鱼
    TOP
    3#

    回复 2楼银河漫步的帖子

    CEP也是一次只能修改一段內存
    兔耳颶風也是沒有對模擬器特化
    要支持64位模擬器又長期更新的內存編輯器
    真是太難求了...
    TOP
    4#

    2026.06.24:
    使其兼容最新版CE 7.7的菜单项
    我来人间一趟 奔着自由与光
    TOP
    5#

    2026.06.25:
    添加PPSSPP/dosbox-x/dosbox模拟器支持
    我来人间一趟 奔着自由与光
    TOP
    6#

    2026.07.01
    移除失效的RPCS3
    我来人间一趟 奔着自由与光
    TOP
    7#

    2026.07.12
    添加功能:
    内存视图右键菜单“将选中地址的相对偏移添加到地址列表”
    我来人间一趟 奔着自由与光
    TOP
    8#

    2026.07.16
    Ver 1.1.2 (修复 OnProcessOpened 冲突
    我来人间一趟 奔着自由与光
    TOP
    9#

    2026.07.17
    修复:
    PPSSPP 定时器未停止:在 OnProcessOpened 中,当切换到非 PPSSPP 进程时,显式设置 ppssppTimer.Enabled = false,避免无效轮询。

    PPSSPP 模块名大小写:在 getPPSSPPModuleInfo 中将匹配改为 mod.Name:lower(),支持 ppsspp.exe、PPSSPP.exe 等各种大小写形式。

    恢复纯偏移格式,不再使用基址表达式

    切换进程时访问冲突(Access Violation):removeScriptedSymbols 删除了所有 [AUTO] 条目,包括作为子项的偏移条目,但删除其父项时 CE 已自动删除子项,后续再次删除已释放的子项对象导致崩溃。
    我来人间一趟 奔着自由与光
    TOP
    发新话题 回复该主题