找回密码
 立即注册

微信扫码登录

使用验证码登录

QQ登录

只需一步,快速开始

查看: 256|回复: 14

请问ra全能模拟器的金手指如何输入啊?

[复制链接]

9

主题

124

回帖

1258

积分

金牌会员

积分
1258
发表于 4 天前 | 显示全部楼层 |阅读模式
本帖最后由 jc_xxxxx 于 2025-3-10 15:22 编辑

这是我写的 cht
cheat0_address = "0"
cheat0_address_bit_position = "0"
cheat0_big_endian = "false"
cheat0_cheat_type = "1"
cheat0_code = "10ce68:0098+10ce6a:967f"
cheat0_desc = "money"
cheat0_enable = "true"
cheat0_handler = "0"
cheat0_memory_search_size = "3"
cheat0_repeat_add_to_address = "1"
cheat0_repeat_add_to_value = "0"
cheat0_repeat_count = "1"
cheat0_rumble_port = "0"
cheat0_rumble_primary_duration = "0"
cheat0_rumble_primary_strength = "0"
cheat0_rumble_secondary_duration = "0"
cheat0_rumble_secondary_strength = "0"
cheat0_rumble_type = "0"
cheat0_rumble_value = "0"
cheat0_value = "0"
cheats = "1"

关键是这一行如何填?
我填的是:cheat0_code = "10ce68:0098+10ce6a:967f"

这是原代码(付图片) Infinite Money 代码 10CE68 0098
10CE6A 967F




Image_2284013564163464.png

200

主题

232

回帖

8923

积分

论坛元老

随意

积分
8923

活跃会员

发表于 4 天前 | 显示全部楼层
本帖最后由 leoxxx 于 2025-3-10 16:46 编辑

https://docs.libretro.com/guides/cheat-codes/
cheat0_cheat_type = "1"

更正
cheat0_handler = "1"
  • Emulator Handled are codes that are sent to the emulator/core and it is up to the emulator/core to apply them. 0
  • RetroArch Handled are codes that RetroArch itself handles by directly scanning/manipulating the emulator/core memory area. 1

这项如果是1,那就不能用这种格式。1是指用REATORACH的格式。REATORACH的CHEAT格式太烂,用的都是十进制的。值和地址都分开的。cheat0_rumble_value = "",这里填值。cheat0_address = "",这里填地址址。你现在用的这种就算转成十进制也不一定能用,可能还有偏移。(还有其它问题我就不细说了,以前在PPX上分析并说明过这个格式。)你可以尝试把handler改成0,看看有没有效果。如果CORE本身不支持这种CHEAT CODE的格式(原模拟器可能支持而到了RETROARCH把这个功能给阉了),那只有放弃。

26

主题

1424

回帖

4925

积分

论坛元老

积分
4925
QQ
发表于 4 天前 来自手机 | 显示全部楼层
进来支持一下

9

主题

124

回帖

1258

积分

金牌会员

积分
1258
 楼主| 发表于 4 天前 | 显示全部楼层
leoxxx 发表于 2025-3-10 15:45
https://docs.libretro.com/guides/cheat-codes/

试了,还是无效!

200

主题

232

回帖

8923

积分

论坛元老

随意

积分
8923

活跃会员

发表于 4 天前 | 显示全部楼层
本帖最后由 leoxxx 于 2025-3-10 16:59 编辑
jc_xxxxx 发表于 2025-3-10 15:59
试了,还是无效!

劝退。自己找第三方修改器。

cheat0_handler = "0"

另位我上面有个地方我说错了,应该是这里。你这个0就是CORE处理。

https://www.bilibili.com/opus/851258824417345584
每项的具体作用自行参考。TYPE那项我不确定这里面写的对不对。一般这项不动。

https://www.youtube.com/watch?v=ckGcBQQyppU
这里还有一个参考视频,可以自行尝试。

https://github.com/libretro/RetroArch/blob/master/cheat_manager.c

  1. switch (cheat_st->cheats[i].cheat_type)
  2.       {
  3.          case CHEAT_TYPE_SET_TO_VALUE:
  4.             set_value = true;
  5.             value_to_set = cheat_st->cheats[i].value;
  6.             break;
  7.          case CHEAT_TYPE_INCREASE_VALUE:
  8.             set_value = true;
  9.             value_to_set = curr_val + cheat_st->cheats[i].value;
  10.             break;
  11.          case CHEAT_TYPE_DECREASE_VALUE:
  12.             set_value = true;
  13.             value_to_set = curr_val - cheat_st->cheats[i].value;
  14.             break;
  15.          case CHEAT_TYPE_RUN_NEXT_IF_EQ:
  16.             if (!(curr_val == cheat_st->cheats[i].value))
  17.                run_cheat = false;
  18.             break;
  19.          case CHEAT_TYPE_RUN_NEXT_IF_NEQ:
  20.             if (!(curr_val != cheat_st->cheats[i].value))
  21.                run_cheat = false;
  22.             break;
  23.          case CHEAT_TYPE_RUN_NEXT_IF_LT:
  24.             if (!(cheat_st->cheats[i].value < curr_val))
  25.                run_cheat = false;
  26.             break;
  27.          case CHEAT_TYPE_RUN_NEXT_IF_GT:
  28.             if (!(cheat_st->cheats[i].value > curr_val))
  29.                run_cheat = false;
  30.             break;
  31.       }
复制代码
看了一下原代码,功能大概和B站那个说的差不多。(我看不懂原代码,只知道大概是干了点啥)

153

主题

4134

回帖

9044

积分

论坛元老

独乐乐不如众乐乐,免费分享游戏光荣,贩卖游戏可耻.

积分
9044

推广达人最佳新人

发表于 4 天前 | 显示全部楼层
楼上正解,我就顺便路过看看。

0

主题

1424

回帖

4707

积分

论坛元老

积分
4707
发表于 4 天前 来自手机 | 显示全部楼层
进来看看
回复

使用道具 举报

1

主题

251

回帖

1203

积分

金牌会员

积分
1203
发表于 4 天前 | 显示全部楼层
进来看看
回复

使用道具 举报

0

主题

253

回帖

790

积分

高级会员

积分
790
发表于 4 天前 | 显示全部楼层
进来学习一下!

3

主题

66

回帖

2027

积分

金牌会员

积分
2027
发表于 4 天前 | 显示全部楼层
我這樣弄金錢無限可以用


cheat0_address = "1101416"

cheat0_address_bit_position = "0"
cheat0_big_endian = "false"
cheat0_cheat_type = "1"
cheat0_code = ""
cheat0_desc = "金錢無限"
cheat0_enable = "true"
cheat0_handler = "1"
cheat0_memory_search_size = "5"
cheat0_repeat_add_to_address = "1"
cheat0_repeat_add_to_value = "0"
cheat0_repeat_count = "1"
cheat0_rumble_port = "0"
cheat0_rumble_primary_duration = "0"
cheat0_rumble_primary_strength = "0"
cheat0_rumble_secondary_duration = "0"
cheat0_rumble_secondary_strength = "0"
cheat0_rumble_type = "0"
cheat0_rumble_value = "0"
cheat0_value = "2140575744"
cheats = "1"




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

本版积分规则

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

GMT+8, 2025-3-14 18:28 , Processed in 0.056066 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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