EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。9 Q2 R6 }  b) r! G) s

5 ?" T# {! m$ Y2 h& f* D9 q+ l* u不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:4 H4 O$ S) j) L8 \
( C' c8 ~& i$ j6 x
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
9 Q  y5 X, b8 m; k1 s' b) @% A6 y, M% j) ^- \7 n
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!  ]1 |( p. ^* k8 P1 o" o* Z
* m0 M- ^5 T! a9 n% X! X; t
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
9 n9 z  I; u# T1 t0 ^不错 加油吃饭!
; M  m7 h& X) R6 G
/ r8 o& J( P. ~3 {$ K0 W. O% V设按不同的键可以有不同的HACK效果,这个不知道你说什么?

5 F; g( W1 x9 a0 V( c就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:, E  b+ h% W  l# N

5 N8 D8 J# m* Z) b7 J5 I1 c[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ??
2 @/ S2 a; Q, b+ i+ ?& e: n( r! R% N
然后找个空白地址 输入上面找到) ]2 u0 i, w3 ~' n2 L& J# |( v
?? ?? ??' t3 O7 P7 i$ B9 F  F: v% E
C9 ?? ( 按什么键)
( |" p* Q' g: fD0 05 (对比后面的5个字节数值)
$ i: r5 N( _3 y% a$ n( fA9 ??  8D ?? ?? (什么地址得到什么效果)) y" z1 ?; F+ `/ P: Y  l: e
4C ?? ?? (跳回)
/ n# ]8 {8 \, g5 ^+ ?( a* |5 S
! x$ E0 b- f1 o6 {! _, E+ J# s我也是自己研究别人作品分析的,估计说得不对5 `1 t3 c, M  l, E$ Q5 z1 i/ U; m
建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
. q( S  u* H  ~# P' w$ p5 U4 `( t' k# u: g' i# d1 J
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

; [+ C) p( {, e6 e) g/ P( u/ L暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 & r; f" }: _7 W' E: B
首先你得找到按键地址 和对应的键值

- N& Q1 f4 C- C. g; G这个已经得到了。然后呢?( @  y; ]- c3 s" p

" N: ~5 _* G. E6 N$ q# \. O- z0 K$ [9 @% Q/ ~) B8 T! d
48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
9 y& J7 |. _- }9 N; C/ X48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
5 j& h7 P2 X- a. T  C2 Y% x  t* q
% V7 M' ^# h7 m8 l上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
# v3 v! U; O( x3 @* b$ }# c: b1 B" H8 E1 l
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
1 S# z$ ~2 s0 b1 D. |2 U8D F0 06
7 W: p) k5 m7 C; z2 {/ |9 I8D F4 06
: z5 p/ A( p6 {5 q9 O( o0 S. ^2个地址数值为10
* U2 T' e. y, Z3 `0 Q1 n* s& C+ a% s7 g' w3 H1 C  X/ v
48和 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付给这个地址呢
0 a+ _' }$ M: S3 a/ ]5 _6 F9 l  ]
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码. |: ^( Y4 Q' Y' r) ?4 N) c( E1 k

( G) U- F  J) }# m$ I48……68 这个的意思是寄存器入棧和出棧 ?5 ]2 p! P# `# G9 `
感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-3 22:26 , Processed in 1.103516 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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