EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。. ]! r# f7 }# n& l6 \6 e/ ~  b7 E
- w9 m2 Z0 D5 W
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
& q+ h2 @1 Q4 l, O1 O5 A+ e, E# s! x! n$ S
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
3 p4 e' J" v& T% c* k$ b" z( L9 C5 C$ e2 L5 ]
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
& E4 _7 Z- q& N% X/ ?8 _" z
/ z' I, S' J; L设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
) |6 w7 r( V. e8 E7 s& L不错 加油吃饭!
/ E% p2 I, ~( q: k/ Z# `7 \. F  z: Y. J6 Z
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
8 f( h" n4 M+ M9 Y9 x
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:$ }) a- w6 g4 o

8 J6 ^; l( P0 [[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? / m  q* V: ^. w! G

( p6 w9 O' ]& r) B" @* ]然后找个空白地址 输入上面找到
1 g3 g$ ^$ i6 l6 k, b6 G?? ?? ??
; _! J( O8 t2 p' ^9 S( aC9 ?? ( 按什么键)
! e: i) c" n+ D' }D0 05 (对比后面的5个字节数值)
8 b( h5 X* X5 N: q. g8 B: sA9 ??  8D ?? ?? (什么地址得到什么效果)
& g- I2 V# Q$ A; U5 {$ Y4C ?? ?? (跳回)0 P. `# r' N9 g! h8 R

6 z: S! r5 t9 T我也是自己研究别人作品分析的,估计说得不对3 ^0 P$ S+ J% E. b" L
建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
# u1 X- a% X6 s% j4 G4 [
& i2 ^' }% o% R2 G) D) t就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

2 n& {1 j7 f/ H+ j暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
: P5 `$ ^2 o6 I4 y/ R首先你得找到按键地址 和对应的键值
) B+ Q5 F  Q+ @! {
这个已经得到了。然后呢?
+ z5 C& z. J7 ]7 ^  G: e" ?
  `1 }$ i7 |) l0 S
3 z& Q0 d. T8 Q4 G4 `7 ?7 A3 ?48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
% B, J) x, _1 x$ p7 d48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
9 W9 @4 l4 s& S  k. I6 r
6 Y& X4 U0 b, s4 J# e上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
) {) y( U8 N% g. S: f
0 N& |4 }0 ]( T- k& k[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
  c* l' e7 U, A% f$ n6 M8D F0 06
; w) |' t6 q% V+ p0 p# \8D F4 06
' f* I; ~6 K3 i! c* U  G2个地址数值为10
6 @% j0 b3 w0 T; M# Q% j* q. h5 `7 v) e/ x
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付给这个地址呢/ j" O7 M' A5 d5 ^1 _9 H5 |1 B; B

. |. H0 O& b, d3 p% R4 Z[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码5 T& _* v& p9 ]# v) H6 x1 J
% V6 T( I: z# |2 [& ?
48……68 这个的意思是寄存器入棧和出棧 ?
3 @: u+ Q9 V  t! T) j9 _5 d: P1 m感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-5 14:37 , Processed in 1.114258 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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