请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

新模拟器共享论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

1

最近看过此主题的会员

查看: 461|回复: 2

【原创】NS用psp模拟器 金手指教程 已精减到5行数据

  [复制链接]

签到天数: 64 天

[LV.6]常住居民II

评论头像

发表于 2019-5-10 00:05:29 | 显示全部楼层 |阅读模式
本帖最后由 hqqqqtv 于 2019-5-10 14:07 编辑

gba上的pocketnes9.97开始,就体验了掌机上边玩边改的乐趣。之后psp上也能如此。dstwo烧录卡亦然... ...


全能模拟器的psp金手指在国外网站也找不到、所以我就想看看能否自己改下试试
https://github.com/libretro/libretro-database/tree/master/cht    全能模拟器其它的平台老金,可以直接进去复制。】
毕竟ns上的机战T我70小时玩了全路线全隐藏3周目结束。ns的psp模拟器玩SD高达gp 70小时才一周目30%
每关白金评价太费时间、刷钱和刷分又冲突。想来利用金手指来搞定它。
pc、手机版psp模拟器金手指后缀为ini,全能模拟器用金手指格式为cht。虽然都可以用记事本打开,但是内在差异太大。
不过nds时代,dstwo烧录卡玩gba模拟器,用金手指就是cht格式,不过内在和全能模拟器gba格式依旧大相径庭。
cht目录在retroarch/cheats/ppsspp内;在ns上另存或手动读取金手指默认目录为retroarch/cheats。

下面开始分享教程

由于ns psp模拟器,还很不完善。改变分辨率必崩,开关线性过滤也必崩等。所以很多操作有着bug、需要有心理准备。


快捷菜单/金手指/开始或继续金手指搜索(选择32-bit,max value 0xFFFFFFFF  并按A键;此处不按A键、搜索必崩溃)/搜索之后选择  将xxyy个匹配添加到列表中
可以通过删除匹配减少匹配数量


浏览地址:00000000   左右移动 当内存查看器用   右侧数值为 10进制数值

读取后的金手指显示效果,只能看到16进制地址,看不到数值。左右控制关闭、开启   按A键展开显示
我们拿金手指0 钱举例

描述    qian(钱、不能有英文、数字、常用符号如?之外的任何字符;包括中文,日文等)(按A键展开 输入键盘,可触摸可按键)
处理程序     RetroArch
Memory Search Size     32-bit(左右可以选择8\16位等,变动后数值自动归0)
Type  无用选项
Value     9861088(009677e0)    【10进制数值(16位数值)】 (只能左右动 个位+1 -1变动 按住左右一定时间会自动加速到十位、百位等移动;相当难用)【当搜索数值是32位时不可按A,必崩溃。8/16bit可以按A展开选择,但按X键仅无用词条搜索,完全不能输入用,过于鸡肋】【可左右变动数值,但是几率抽风不可变动,或者变动几下后不再能变动】
Memory Address    27259024(019FF090)   【地址10进制(16进制地址)】【可左右变动地址值,但是几率抽风不可变动,或者变动几下后不再能变动】
以下都是次要无用选项【当然删除当前金手指 还是... ....】【一般来说,搜索金手指比添加金手指要快和容易】

我们先来 看看 pc、手机psp模拟器用的金手指格式

FC CM CW都可以用的怪物猎人2G金手指代码:

_S ULJM-05500
_G Monster Hunter Portable 2nd G

_C0 钱 999999
_L 0x211FF090 0x0098967F

有没有发现有些规律可循。   211ff090(16进制地址)  98967f(16进制数值)    和 全能模拟器 专用金手指格式  019FF090  很像
经过我反复测试(测试了10小时+)其规律为  最左侧的 无论是0、1、2、8等都归0;再加上800000,即011ff090+800000=019ff090,再将数值10进制化(利用pc、手机计算器功能)

另外奉上 p2g金手指和sd高达GP的金手指。【目前全能模拟器还没有psp用的xxyyzznn+000003e7;这样的金手指格式。所以经管用起来累,但也是没有办法的】


毫无人性的无换行无空格的cht格式,0之后是10,19后面是2,2后面是20,29后面是3,金手指排序也是强劲。手动换行后依旧能识别。建议cht金手指另存为psp mhp2g--.cht(dstwo烧录卡我也是这么另存gba金手指的,这样只需不和原游戏名称一致就不会被覆盖)。要不强制写入成无换行格式。




不过换行后依旧19-20行一条老金实在是... ...【不过最重要的就是第1行的10进制地址和第19行的10进制数值了。】
由于有bug和难操作的原因,ns上搜索绝对比ns上新添加快的多。而拔卡接电脑修改cht,如果不换行还是太乱了,另外金手指总数量和当前金手指编号都不能错,其中金手指总数在cht文件内的最后、数字可大于等于金手指数量,但不可小于。金手指编号有重复的话、默认启用最后一个冲突编号。】


【最简单的手动修改或添加psp cht金手指的方法是 键盘左键 移动到文本最末的金手指总数量 将 cheats = "26"这类的数值多换几行并在上面,复制-----


-----以下内容或【【以下内容,并根据新添加的金手指数量修改数字,记得新添加的金手指编号也得变。改变为 cheats = "27"因为首位金手指编号为0所以金手指数得注意】



【19行数据中最重要的就是第1行地址和第19行的数值和某一项的32bit等分类及其描述,待我测试19行能否手动减少到4-5行后还能生效(已测试可以精减到5行数据,其中memory_search_size = "4" 4为16位数值 5为32位数值,3为8位数值;)【及其重要、及其重要、及其重要 搜索都需要32位搜索,但是锁定还是要有8、16、32位区别的】。
【----------以下 为p2g的钱9999999金手指,之前的锁定9800000+能够区分】【【以下是精减最大5行数据。



----------
cheat26_address = "27259024"

cheat26_address_bit_position = "255"

cheat26_big_endian = "false"

cheat26_cheat_type = "1"

cheat26_desc = "qian 9999999"

cheat26_enable = "true"

cheat26_handler = "1"

cheat26_memory_search_size = "5"

cheat26_repeat_add_to_address = "1"

cheat26_repeat_add_to_value = "0"

cheat26_repeat_count = "1"

cheat26_rumble_port = "0"

cheat26_rumble_primary_duration = "0"

cheat26_rumble_primary_strength = "0"

cheat26_rumble_secondary_duration = "0"

cheat26_rumble_secondary_strength = "0"

cheat26_rumble_type = "0"

cheat26_rumble_value = "0"

cheat26_value = "9999999"


【【
cheat33_address = "27265140"
cheat33_desc = "dao ju12 shu 99"
cheat33_handler = "1"
cheat33_memory_search_size = "3"
cheat33_value = "99"







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

2

查看全部评分

签到天数: 611 天

[LV.9]以坛为家II

评论头像

发表于 2019-5-10 02:49:27 | 显示全部楼层
感谢分享教程,写的那么长很辛苦了。这个模拟器还是很初期,所以很多东西还没做好,希望后续可以更加完善金手指部分的功能吧。回帖支持了
回复 支持 反对

使用道具 举报

签到天数: 64 天

[LV.6]常住居民II

评论头像

发表于 2019-5-10 10:37:43 | 显示全部楼层

早上发现有一些笔误,修改一下
回复 支持 反对

使用道具 举报

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

本版积分规则

新模拟器共享论坛X

翻译WIKI大量成长力和金钱奖励!

访问http://wiki.nesbbs.com,翻译词条到论坛指定区,每一个完成翻译并有采纳的,有成长力等奖励哟...

点击查看详情 

QQ|申请友链|小黑屋|手机版|Archiver|新模拟器共享网 ( 辽ICP备09001055号|繁體中文   

GMT+8, 2019-8-19 08:26 , Processed in 0.140401 second(s), 29 queries , XCache On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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