/ReGBA

RG350 的ReGBA模拟器,支持震动,金手指,滤镜。

Primary LanguageCGNU General Public License v3.0GPL-3.0

ReGBA_Cheat

ReGBA (based on gbsp) cheat version. GBA模拟器中文版,支持金手指

来源

本版本是基于(CynricXu的7.0版本)[https://github.com/CynricXu/ReGBA_Cheat]增加 (jdgleaver的)[https://github.com/jdgleaver/ReGBA]的滤镜部分代码合并而成。感谢他们两位。

使用说明

此模拟器在基于开源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+已去掉这个限制),如果有不明白可以查看示例文件

更新内容:

V8.0~20201116:

  1. 追加快进音频配置,减少快进爆音。感谢 jdgleaver
  2. 图像显示 双倍硬件渲染,双倍硬件渲染,竖扫描线、双倍硬件渲染,横扫描线、双倍硬件渲染,网格扫描线、硬件渲染,双倍拉伸 几种渲染方式。 感谢 jdgleaver
  3. 追加颜色校正开关。感谢 jdgleaver
  4. 追加帧间混合。感谢 jdgleaver
  5. 取消快速保存二次确认。

更新内容

V7.0~20200511:

  1. 快速存取添加确认,防止误触
  2. 添加菜单背景图片
  3. 改名为ReGBA中文版

V6.1~20191215:

  1. 添加震动支持,在菜单 -> 输入设置 -> 振动强度 可设置关闭及改变振动强度

V6.0~20191211:

  1. 开启摇杆游戏内关联方向键,可以不依赖系统强制开启摇杆啦,在菜单 -> 输入设置 -> 绑定摇杆到方向键,选择GBA D-PAD即可使用摇杆,解决系统摇杆延迟问题
  2. 金手指开关颜色设置为红绿色,绿色开启,红色关闭,状态一目了然
  3. 添加外卡自带GBA ROM的金手指文件,将cheats内的所有文件复制到/media/data/local/home/.gpsp/cheats/即可,效果自行测试,不保证所有都有效

V5.1~20191208:

  1. 修复强制摇杆与LR2热键冲突引起的LR2热键失效
  2. 修复部分金手指翻页导致闪退的问题
  3. 继续优化多语言显示,保证多国语言支持

V5.0~20191208:

  1. 修复快进时出现的爆音
  2. 优化多语言显示,拒绝乱码
  3. 支持金手指列表页数显示与LR1翻页
  4. 扩容单条金手指地址数目(256->1024),告别Out of bounds.
  5. 金手指单游戏最大支持条数扩展到到100条
  6. 去掉每个金手指之间必须间隔一行的限制
  7. 更新ReGBA金手指编码转换器到V1.1

V4.0~20191203:

  1. 增加中文字库支持,汉化菜单选项
  2. 金手指名称可用中文,请确保金手指文件格式以UTF-8格式保存
  3. 添加L2R2热键支持

V3.0~20191129:

  1. 修复金手指列表不能翻页的问题
  2. 为了匹配各个模拟器的使用习惯,将CHEATS文件夹改为自适应大小写

V2.0~20191127:

  1. 加入L3R3热键功能,可将L3R3设置为档案快速存/取
  2. 加入电源键呼出菜单

V1.0~20191127:

  1. 增加金手指功能
  2. 支持每个游戏最多20个金手指的添加
  3. 可在菜单控制金手指开关