ReGBA_Cheat
ReGBA (based on gbsp) cheat version. GBA模拟器中文版,支持金手指
使用说明
此模拟器在基于开源ReGBA模拟器下修改,目前v7.0版本最多可添加100个金手指 请将 ROM名称.cht放入RG350的/media/data/local/home/.gpsp/cheats中 (没有CHEATS就新建一个文件夹,注意文件夹名称为大写) 比如rom名称为 塞尔达传说_缩小帽.zip 那么cht文件为 塞尔达传说_缩小帽.cht cht整体路径为 /media/data/local/home/.gpsp/cheats/塞尔达传说_缩小帽.cht
金手指编码支持
目前支持的金手指指令包括:
- direct
- gameshark_v1/v2、v3
- PAR_v1/v2、v3
TIPS: direct为vba格式金手指类似020、120、220开头等的金手指 gameshark、PAR为编码后的金手指,可以使用金手指编码转换器将direct(vba)码(一般X20开头)转为相关编码规范的编码
金手指格式
1.cht文件内容格式为:
编码版本 金手指名称
8位编码 8位编码
2.GameShark、PAR格式:
比如: gameshark_v1 Lv100 CA499443 E0C1D4B1
可用金手指编码转换器将direct(vba)码(一般X20开头)转为相关编码规范的加密码
3.direct(vba)格式:
direct_v1 Lv99
0201326D 00000063 //63的十进制是99,因为只需要写入1字节,所以地址部分首位数为0
direct_v1 HP
1201326E 000003E7 //03E7的十进制是999,因为只需要写入2字节,所以地址部分首位数为1
direct_v1 HP
0201326E 000000E7 //等同于上一条,只是分开写入数据,注意数据是拆分后倒序放入的,还有首位的写入控制位的变化
0201326F 00000003
vba编码地址部分第一位是要写入的位数,0表示写入1byte,1表示写入2byte,2表示写入3byte,3表示写入4byte 2-8位是地址,数据部分位数不足的地方要补0
4.一个金手指里可以包含多个数据
比如: gameshark_v1 Highest ability 3271DC2A 0E36F849 E52D898C 68702D88 6EA4A70D 0A3E8D72
注意:每一个金手指之间要留有一行空格(V5.0+已去掉这个限制),如果有不明白可以查看示例文件
更新内容
V7.0~20200511:
- 快速存取添加确认,防止误触
- 添加菜单背景图片
- 改名为ReGBA中文版
V6.1~20191215:
- 添加震动支持,在菜单 -> 输入设置 -> 振动强度 可设置关闭及改变振动强度
V6.0~20191211:
- 开启摇杆游戏内关联方向键,可以不依赖系统强制开启摇杆啦,在菜单 -> 输入设置 -> 绑定摇杆到方向键,选择GBA D-PAD即可使用摇杆,解决系统摇杆延迟问题
- 金手指开关颜色设置为红绿色,绿色开启,红色关闭,状态一目了然
- 添加外卡自带GBA ROM的金手指文件,将cheats内的所有文件复制到/media/data/local/home/.gpsp/cheats/即可,效果自行测试,不保证所有都有效
V5.1~20191208:
- 修复强制摇杆与LR2热键冲突引起的LR2热键失效
- 修复部分金手指翻页导致闪退的问题
- 继续优化多语言显示,保证多国语言支持
V5.0~20191208:
- 修复快进时出现的爆音
- 优化多语言显示,拒绝乱码
- 支持金手指列表页数显示与LR1翻页
- 扩容单条金手指地址数目(256->1024),告别Out of bounds.
- 金手指单游戏最大支持条数扩展到到100条
- 去掉每个金手指之间必须间隔一行的限制
- 更新ReGBA金手指编码转换器到V1.1
V4.0~20191203:
- 增加中文字库支持,汉化菜单选项
- 金手指名称可用中文,请确保金手指文件格式以UTF-8格式保存
- 添加L2R2热键支持
V3.0~20191129:
- 修复金手指列表不能翻页的问题
- 为了匹配各个模拟器的使用习惯,将CHEATS文件夹改为自适应大小写
V2.0~20191127:
- 加入L3R3热键功能,可将L3R3设置为档案快速存/取
- 加入电源键呼出菜单
V1.0~20191127:
- 增加金手指功能
- 支持每个游戏最多20个金手指的添加
- 可在菜单控制金手指开关