EMU618社区

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

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

[复制链接]

签到天数: 31 天

[LV.5]常住居民I

发表于 2012-11-19 09:38:37 | 显示全部楼层 |阅读模式
本帖最后由 sdiencelee 于 2012-11-29 15:27 编辑 0 g& v0 t) k( `. I! p/ F) e
5 r$ |  ]2 a( Y2 v6 H
首先我认为:隐藏物品是用一个地址控制的,被发现后此地址变化,但是只是变化一次,利用此法就可以很快的定位地址了。
) Y4 M! X" w; E
5 V/ @5 s% G) W3 Q+ t1 v  q3 q我们在野外打一次敌人,这样让许多地址产生变化,排除不少地址
! W, s( c9 E7 N4 N# i; F4 X中间我们又找了个人对话,同样的方法,但是这次没有筛下去多少。没截图。& i+ d9 N1 W& y* M# i# u7 w
之后,我们找到斧子(ax),将变化次数搜索为1,在四处转转,再次变化次数搜索还是1,没几次就只剩下7个地址了。  [( n! Z+ t' X' M$ B% I
之后我们用鼠标向上拉一下再将其点中添加,则出现如下截图之后就是一个一个试试即可有个简单的/2/2/筛选法,具体如下,我们拉选前四个解锁,看看是否能够连续找到ax(注意添加时在没有找的情况下去做,否则等于将这个物品取过了),发现可以可以断定后三个地址起作用,之后类似循环的方法,最后确定最后的668e为地址。这样的方法应该也可以用来找宝箱(或是最开始和张世平对话要钱都可以很相似的进行)。3 v$ Y( @: G, w" ?9 k
可以看到在此例中,我们只是对于变化次数的搜索,其他有关地址数值等搜索一概没用,若是配合这些方法,应该会提高效率。2 ~+ P( S6 Z" t5 U+ Z
此法很适合于类似开关的东西。如dq4的门打开与否,gijoe【特种部队】的等给定点安装炸弹等。+ Q; d; L2 N  ]; Z
此外,配合其他搜索方法,可以提高搜索效率,如按键状态:一个手柄正好8个键,是否按下判断为0,1,2的8次方正好256一个字节。我所看到的都是在$00-$ff,零页地址内的& Z6 K7 |  u/ q" E/ v" z: I
按住一个键:如方向键变化一次,拿开又变化一次,此处不推荐使用键盘,而推荐计算机手柄,因为键盘容易和窗口内的东西产生冲突,所以,只能按一下散开算变化两次
1 }; R3 Z8 R: ghttp://tieba.baidu.com/p/1987918089,这是我写的原帖。
! q( \7 S5 z1 N9 T这回在版主的帮助下应该可以有图片了。
( j( \% E/ j" i! q
4 j4 j* S) J9 C* V- t  j7 ^- d

签到天数: 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 编辑
% d8 w& }9 P. ?9 g) Z$ w; f4 o. s2 p6 B6 n
没办法,这是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,
1 ]/ W: l& y+ w/ N变化频率很快,及时加了限制条件入 vnes的[????]=a=0x??,fceu的$????==#??,由于后面的数太小,也容易被被暂停,而无暇中间按按fc的手柄某键而无法继续.如何继续呢,可以讲那个控制手柄状态的地址锁定为按住某键(rpg游戏多为a),这样,就可以就行了下去了.利用这个变化次数,应该可以快速找到这个地址.
5 ^; N  x/ S4 K如果有计算机手柄最好,先reset,对数据初始化.有几个关键说明一下, K+ m5 L1 l& M, l+ M+ j" N! R4 ^
不按键为0! a4 a! N/ h3 U$ U2 h
从不按键到,按住某一键后键应该变化次数+1(手柄自然很好的,都是,用键盘往往与作弊框,debug框产生冲突,故键盘使用以下方法), K; H, ^) T% n- s' d, B# J+ q7 I

/ h, m: \* a* L- V  Z) \$ }) u* K按住后撒手,变化次数+2.- q- I7 B- K8 W; `  L
按住键大于不按键,在按住同一件的基础上,多按一个键的值大于没按这个键的值.

该用户从未签到

发表于 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 这个功能也很好用,用来找地图坐标是相当方便的!
6 v* Q7 M! Y6 T这里我只是慢慢摸索到这个,现在只是与前值(previous)相差1(可以有一定范围如我填写1-8)注意地址60正好是吞食天地2的纵坐标,一般说来rpg游戏多走一步,数值变化1个数,也有8个数,或是16个数的,这些还是要慢慢摸索的。
. E( d7 F6 M. h# D# x似乎这个搜索器是一个外挂软件嵌入的,在psxjin(一个ps模拟器),desmume(ds模拟器)都可以看到这个的身影。
0 r/ l0 Y$ h6 b6 Z* P比如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的宝箱控制地址为例。7 Z* G( N% d- N* g
使用变化次数法,先重置,在找到宝箱内东西后,变化次数为1,剩余303个地址(候选),打了一次仗,并升级后,继续搜索变化次数1,则只剩3个地址了。(6500就是)( \( m" A- e9 ]- H, }- i) t
不使用变化次数的方法,重置,在找到宝箱内东西后,搜索与原来值不同,剩余708个(似乎在同一数量级),之后打一次仗,在战斗中(因为战斗中出现中间变量几率很大,可以减少地址可能值),搜索两次与原来值相同,45个地址,之后如此反复,升级了一次,为25个地址,之后,如此搜索了7-8次,终于使得地址能够在一个界面下全部显示出来,一共16个。
  T6 F( O% ?+ a' O& }8 W: V. Z2 E. Z由此可见,会使用这个功能往往提高的效率是相当高的。单纯使用一种方法,变化次数只用了2次,到达了3个地址。使用不同相同方法,使用了7-8次,地址为16个。
: C; B+ `' o( s& m( h' U: r一次,这个ram search是很好用的,但是有时候在其他模拟器(嵌入的)往往有些不如意,如不能大量方便的加解锁,才会有http://bbs.emu618.com/thread-147623-1-1.html,两个工具的优势结合
' ~0 L2 H8 c( \3 Q+ f2 d

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-3-13 10:58 , Processed in 1.140625 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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