找回密码
 立即注册

微信扫码登录

使用验证码登录

QQ登录

只需一步,快速开始

查看: 76|回复: 3

通用的模拟器金手指修改工具,复活EMUCHEAT

[复制链接]

1

主题

8

回帖

112

积分

注册会员

积分
112
发表于 8 小时前 | 显示全部楼层 |阅读模式

周末研究了一下模拟器的基地址问题顺带完结一下自己多年的怨念。在AI的帮助下快速搞了一个。

功能和EMUCHEAT一样的地方:PC模拟器通用金手指修改。
不一样的地方:基地址自动寻找计算,模拟器没有结构大改就不会出现换一个版本就失效。只测试了置顶的PCSX2模拟器帖中两个版本,没啥问题。
目录里带了一个我测试时用的金手指文件,针对游戏:最终幻想10国际版汉化 V14 日文语音(SLPS-25088),老男人那下载的。
只完成了PCSX2的基地址自动寻找计算。软件开源,下面附源码,能不能走的更远看缘分了。

界面:
cover.png


编译完可运行:
Python的德性。。。 编译后体积巨大,附件传不了。谁有闲空帮我编译传一个吧。

源码:
emugod-source.zip (13.73 KB)



EMUTrainer_God/

├── main.py                  # 🚀 [程序入口] 启动应用程序
├── requirements.txt      # 📦 [依赖文件] 项目所需的 Python 库列表

├── core/                      # 🧠 [核心逻辑层] 负责业务逻辑,不涉及界面
│   ├── __init__.py
│   ├── interfaces.py             # 🔌 [接口定义] 定义所有模拟器必须遵守的标准 (基类)
│   └── cheat_manager.py     # ⚙️ [金手指管理] 负责锁定线程、数值解析、单次写入逻辑

├── emulators/               # 🎮 [模拟器适配层] 各种模拟器的具体实现
│   ├── __init__.py
│   ├── pcsx2.py             # 🟦 [PCSX2适配器] 包含基址扫描、心跳检测、地址映射
│   └── yuzu.py              # 🟥 [Yuzu适配器] (预留) Switch 模拟器适配代码

├── gui/                               # 🖥️ [界面显示层] 所有与 UI 相关的代码
│   ├── main_window.py       # 🖼️ [主窗口] 界面布局、事件处理、定时器循环
│   └── styles.qss                 # 🎨 [样式表] 定义界面的颜色、字体、控件外观

└── cheats/                          # 💾 [数据库] 存放所有游戏的 JSON 脚本
    ├── ps2/                          # PS2 游戏分类
    │   └── SLPS-25088.json   # 例如:最终幻想10
    └── ns/                           # Switch 游戏分类
        └── 01006A800.json     # 例如:塞尔达传说

44

主题

5449

回帖

1万

积分

论坛元老

积分
16986
QQ
发表于 7 小时前 来自手机 | 显示全部楼层
进来看看
1227
回复

使用道具 举报

3

主题

215

回帖

2023

积分

金牌会员

积分
2023
发表于 7 小时前 | 显示全部楼层
现在的金手指工具越来越多了啊

6

主题

345

回帖

2975

积分

金牌会员

积分
2975
发表于 半小时前 | 显示全部楼层
进来看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|肖琪模拟游戏站 ( 沪ICP备2023018581号-5|沪公网安备31011702888952号 )

GMT+8, 2026-1-26 08:24 , Processed in 0.018708 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表