EMU618社区

 找回密码
 立即注册
搜索
查看: 1206|回复: 10

[转载修改器/工具] 巧妙利用fceu的变化次数(以吞1的隐藏物品为例)。

[复制链接]

签到天数: 31 天

[LV.5]常住居民I

发表于 2012-11-19 09:38:37 | 显示全部楼层 |阅读模式
本帖最后由 sdiencelee 于 2012-11-29 15:27 编辑
" R3 j8 s2 R/ u: i  _( c- p+ T
2 X4 R" v! g6 c& x首先我认为:隐藏物品是用一个地址控制的,被发现后此地址变化,但是只是变化一次,利用此法就可以很快的定位地址了。
# [! S$ u5 ~) M' z9 ^; g9 x' A7 P1 |* b5 w" X3 ?& p  }1 [
我们在野外打一次敌人,这样让许多地址产生变化,排除不少地址
) l/ T' f5 O! ?1 K3 ~6 D& l中间我们又找了个人对话,同样的方法,但是这次没有筛下去多少。没截图。
# D  @/ l0 g8 c  d7 K* k之后,我们找到斧子(ax),将变化次数搜索为1,在四处转转,再次变化次数搜索还是1,没几次就只剩下7个地址了。
' L5 S9 c# r' K/ |6 h之后我们用鼠标向上拉一下再将其点中添加,则出现如下截图之后就是一个一个试试即可有个简单的/2/2/筛选法,具体如下,我们拉选前四个解锁,看看是否能够连续找到ax(注意添加时在没有找的情况下去做,否则等于将这个物品取过了),发现可以可以断定后三个地址起作用,之后类似循环的方法,最后确定最后的668e为地址。这样的方法应该也可以用来找宝箱(或是最开始和张世平对话要钱都可以很相似的进行)。( Z! B5 L. r- V
可以看到在此例中,我们只是对于变化次数的搜索,其他有关地址数值等搜索一概没用,若是配合这些方法,应该会提高效率。  s# {& Y% q  u
此法很适合于类似开关的东西。如dq4的门打开与否,gijoe【特种部队】的等给定点安装炸弹等。4 G. k+ F4 g3 o0 S4 N; M6 |. C/ x: E
此外,配合其他搜索方法,可以提高搜索效率,如按键状态:一个手柄正好8个键,是否按下判断为0,1,2的8次方正好256一个字节。我所看到的都是在$00-$ff,零页地址内的
6 x9 H" b5 z9 p按住一个键:如方向键变化一次,拿开又变化一次,此处不推荐使用键盘,而推荐计算机手柄,因为键盘容易和窗口内的东西产生冲突,所以,只能按一下散开算变化两次
4 N( K/ S& a/ q$ Rhttp://tieba.baidu.com/p/1987918089,这是我写的原帖。
# [! O& O/ V( E$ L这回在版主的帮助下应该可以有图片了。/ |0 v9 O  z6 t. B

/ j$ Z0 I: h$ X9 M. C

签到天数: 31 天

[LV.5]常住居民I

 楼主| 发表于 2012-11-19 09:41:07 | 显示全部楼层
第二个图的

该用户从未签到

发表于 2012-11-21 10:04:39 | 显示全部楼层
看不到图片;了
[发帖际遇]: 湘西小人物 打扫环境卫生,被奖励 6 个 柠檬. 幸运榜 / 衰神榜

签到天数: 31 天

[LV.5]常住居民I

 楼主| 发表于 2012-11-26 16:28:46 | 显示全部楼层
本帖最后由 sdiencelee 于 2012-11-27 20:49 编辑
" ?( W! f; c' M% ~7 W; ~+ V! g  e! t& C: ?4 g1 x9 C9 p
没办法,这是1l最后的几句话http://tieba.baidu.com/p/1987918089,这是我写的原帖。qq也这样,无奈ing

签到天数: 31 天

[LV.5]常住居民I

 楼主| 发表于 2012-11-28 16:29:52 | 显示全部楼层
qq也当,无天理了,下面具体说说这段,“如按键状态:一个手柄正好8个键,是否按下判断为0,1,2的8次方正好256一个字节”。因为在debug时,比如找要找某个魔法所消耗的mp时,由于消耗值太小,顺藤摸瓜的追踪地址过程中常进入零页地址$00-$ff,
9 N7 T* N! r) b+ l+ ]% }变化频率很快,及时加了限制条件入 vnes的[????]=a=0x??,fceu的$????==#??,由于后面的数太小,也容易被被暂停,而无暇中间按按fc的手柄某键而无法继续.如何继续呢,可以讲那个控制手柄状态的地址锁定为按住某键(rpg游戏多为a),这样,就可以就行了下去了.利用这个变化次数,应该可以快速找到这个地址.
- B; {, Q; @% `6 X$ M- ^4 C如果有计算机手柄最好,先reset,对数据初始化.有几个关键说明一下7 W6 y9 f2 }/ N9 Y, G0 S$ m7 v
不按键为0
7 G/ k( Y+ u  k9 O- E从不按键到,按住某一键后键应该变化次数+1(手柄自然很好的,都是,用键盘往往与作弊框,debug框产生冲突,故键盘使用以下方法)1 t& E3 ?+ n# f2 n) ~/ X6 M
1 N! i' g- V4 D- Q
按住后撒手,变化次数+2.
( P$ n( d+ C4 c按住键大于不按键,在按住同一件的基础上,多按一个键的值大于没按这个键的值.

该用户从未签到

发表于 2012-11-28 16:56:55 | 显示全部楼层
qq和百度图片都是无法外链的, 你网上搜图床就能找到外链网站
[发帖际遇]: money_114辛苦发帖,赚了 1 个 柠檬. 幸运榜 / 衰神榜

签到天数: 31 天

[LV.5]常住居民I

 楼主| 发表于 2012-11-29 15:11:48 | 显示全部楼层
谢谢,一定先将图片补上

签到天数: 31 天

[LV.5]常住居民I

 楼主| 发表于 2012-11-29 20:06:06 | 显示全部楼层
因为dq4的fc办,第一章打完boss,救小孩后,不遇敌,利用了在打boss之前和之后变化次数+1的,方法,将地址数缩减至60个,现在测试可以。知道二分筛除法,没有办法,减去太多的。

签到天数: 31 天

[LV.5]常住居民I

 楼主| 发表于 2012-12-4 20:28:42 | 显示全部楼层
图床的画面被缩小了,不太清楚了。

签到天数: 31 天

[LV.5]常住居民I

 楼主| 发表于 2012-12-5 11:28:24 | 显示全部楼层
刚发现fceux的这个different by 这个功能也很好用,用来找地图坐标是相当方便的! ; J: O5 l5 M; j  L( Y4 Y
这里我只是慢慢摸索到这个,现在只是与前值(previous)相差1(可以有一定范围如我填写1-8)注意地址60正好是吞食天地2的纵坐标,一般说来rpg游戏多走一步,数值变化1个数,也有8个数,或是16个数的,这些还是要慢慢摸索的。
- w, b) Z/ j5 o; V* M0 x8 N似乎这个搜索器是一个外挂软件嵌入的,在psxjin(一个ps模拟器),desmume(ds模拟器)都可以看到这个的身影。+ \# M$ T: l! @% Q8 ~- k0 t7 _* V5 d
比如60为纵坐标地址,如今值为0c,原来的值为0d,两个相差|0c-0d|=|-1|=1,所以,可以填写1,但是这个可以用1-8,两个值者相差1-8个数。1正好在1-8的范围内

签到天数: 31 天

[LV.5]常住居民I

 楼主| 发表于 2013-6-7 17:02:37 | 显示全部楼层
下面看看变化次数的效率如何。以下图1的宝箱控制地址为例。
5 K2 |# O* O: ~& d6 {  x& t3 @- f# L使用变化次数法,先重置,在找到宝箱内东西后,变化次数为1,剩余303个地址(候选),打了一次仗,并升级后,继续搜索变化次数1,则只剩3个地址了。(6500就是)
' @% e3 F) E7 V/ Y8 r不使用变化次数的方法,重置,在找到宝箱内东西后,搜索与原来值不同,剩余708个(似乎在同一数量级),之后打一次仗,在战斗中(因为战斗中出现中间变量几率很大,可以减少地址可能值),搜索两次与原来值相同,45个地址,之后如此反复,升级了一次,为25个地址,之后,如此搜索了7-8次,终于使得地址能够在一个界面下全部显示出来,一共16个。
$ j& J  `) n% @* M" y1 N* W由此可见,会使用这个功能往往提高的效率是相当高的。单纯使用一种方法,变化次数只用了2次,到达了3个地址。使用不同相同方法,使用了7-8次,地址为16个。, a( k/ J. r# {1 c
一次,这个ram search是很好用的,但是有时候在其他模拟器(嵌入的)往往有些不如意,如不能大量方便的加解锁,才会有http://bbs.emu618.com/thread-147623-1-1.html,两个工具的优势结合" w2 s  E% Y$ @" a  s

本帖子中包含更多资源

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

x
[发帖际遇]: sdiencelee 发帖时在路边捡到 3 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2024-12-21 06:17 , Processed in 1.064453 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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