EMU618社区

 找回密码
 立即注册
搜索
查看: 3957|回复: 9

[原创FC/FDS-HACK] FC忍者神龟2按键hack(更新)

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
# g- f1 f' T/ Y/ O) ]% X
: o# b4 H1 X  H- I9 x不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:% V! ^. F: @* }1 d: _& n( ]

' }7 G5 _. y9 L. ^6 N) Q2 v更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:" ]3 n; s. C2 `0 }7 P
- X! W& k' {; f$ ^7 d+ N* d; c& E
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!2 S" B: }2 X  g1 ?7 P3 t3 f* f

6 X0 P! ]- l/ {; I, U# w: T设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
* Q2 H: ?' R1 S$ q1 V不错 加油吃饭!
5 A  c% \) n) Q# e! E
9 ?+ `# ]" y' f+ s' P设按不同的键可以有不同的HACK效果,这个不知道你说什么?
) I! U" O9 {: X  E' _
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
! ]; x7 U* k) G( z/ ]4 F$ s
( w' }4 v# D0 \* v[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

发表于 2009-3-29 14:16:27 | 显示全部楼层
首先你得找到按键地址 和对应的键值

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ??
4 g% n& k  w& O; w6 T9 w7 [, @8 e
然后找个空白地址 输入上面找到
' C+ ]& f  n0 K5 y3 w?? ?? ??
' H, q! s- Y7 @8 ?# h4 zC9 ?? ( 按什么键)! C+ H5 k, S. \
D0 05 (对比后面的5个字节数值)
: V5 D* O9 U; c; pA9 ??  8D ?? ?? (什么地址得到什么效果)' S- ]  w! |- b
4C ?? ?? (跳回)( e. g% w- K' f2 \6 x
* {& I' R0 G% f. N6 F1 x$ x$ V
我也是自己研究别人作品分析的,估计说得不对: Z6 q8 ~. m* `( @! S/ H" t( F0 n
建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
7 _& y( H7 k- m  a0 z5 r  b9 g
, I. l6 t, B( ^" S3 v9 r就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
$ T9 g( z$ A- H9 N4 v/ ]
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 , q5 S: t6 E5 u% T
首先你得找到按键地址 和对应的键值
; _, R. u8 H' A  C. ]
这个已经得到了。然后呢?. B7 v& w- @3 P

& F4 V9 R! D9 n3 B/ B" F( s
) K5 M# l7 E) L/ {/ H+ r48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
' t3 `+ A) w+ b( w( p/ g( U0 b48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
( x$ J/ f# B0 [1 ~  d- Q# s3 ?
' e' c  M& z' I+ p" E上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
& A% ?, N0 f: }- ?. ~" m% _
" [5 y, T" t0 Q5 O4 t5 L0 w, A1 j% e# w[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后! [+ g, G4 l/ L7 b2 W/ C
8D F0 06
% A# d" E0 c* g' e8D F4 06
0 p) r. s# z% M. b! X1 ~0 t4 s2个地址数值为10
5 J- Z+ ]1 n2 o$ P2 i0 o' J
/ {# Q: g1 L* X' i48和 68 这个的意思是寄存器入棧和出棧 ?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 15:00:47 | 显示全部楼层
谢谢楼上版主。A9 10 8D F0 06 8D F4 06 68 。相当于一个连续付值,前面一个 是把10付给了06 f0 (就是血的地址),后一个地址06 f4 是什么地址呀?为什么把给10付给这个地址呢# K( S6 A0 T+ p7 I, d+ W& a

1 \5 }! q- \" U9 ^( D; ]( X+ ~, M' B[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
* G# I: j  u' Y8 H. G& R/ y3 d7 ?3 R- T% \2 w, r+ Z
48……68 这个的意思是寄存器入棧和出棧 ?/ p9 o# G) M; H- H; u7 z- ^& C# I
感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-18 06:44 , Processed in 1.076172 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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