设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
+ T1 c) W; L0 |& j: z( w4 u/ _3 w  l5 J+ a/ n1 Z% V9 t' n& U. u
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
: v* ^9 S' t: x5 T% G8 D) E
3 y0 [. N* I. n- M" q- U$ s更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
0 v. k) K. f* ^9 T# O0 v  [9 H* l  e8 Y) i; x
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!& u) q" i8 j/ r3 c( E
, _6 F# ^. {1 n, M) A: |: M
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 6 D3 A' `/ V6 V/ U8 Y
不错 加油吃饭!3 E- H6 F. W7 ?* D
  ?' `" }: z, `% ^
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

8 I: L) S0 P; K2 m9 E( |, w就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:1 @0 t+ h1 A4 D( C

. y, t& z7 Z' C- F* x9 P% e( `[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ??
# q* G1 b3 X; u" `1 c+ X8 o( y, j4 g% _
然后找个空白地址 输入上面找到: T" C; o! N0 q& j( X9 o
?? ?? ??
( V" d; a5 \3 U. [: v0 xC9 ?? ( 按什么键)
6 {2 K) i/ Q. FD0 05 (对比后面的5个字节数值), x* b" J, Z! K9 ^. K6 U
A9 ??  8D ?? ?? (什么地址得到什么效果)
0 U( @# n6 `/ [# G  x* u4C ?? ?? (跳回), K- A9 r1 Z! W- f) z$ H3 Y5 F
3 M! O* x' H! ~
我也是自己研究别人作品分析的,估计说得不对) L! B$ X* f, _0 ?  z! ]8 T7 A
建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
( A0 ]# N9 V# Y) \7 C- R3 X: s' I" k$ {. Q: b
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

5 m- E% p; B6 m: R1 {7 s暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 # X: {/ X/ @- t1 V( H
首先你得找到按键地址 和对应的键值
  U0 B% f& A/ V2 }4 M! g+ Z+ k
这个已经得到了。然后呢?3 \( X; r$ R) S4 x

9 b4 T; D  x# Q% B( O, O) b- S5 G0 U; @7 X" X3 l
48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
) k/ x) B* V3 I' Y) N/ P48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?. X3 O6 }/ R$ m0 w) M6 J
/ v6 M! m! O, c0 m. X( S
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
. Z9 Z" h& `- j2 Y/ X5 F' p* g: ~; t% I, c& C
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
/ o- A: ?% p3 ]+ w  B; g% p8D F0 06 7 s; N: L7 `5 f! a. e" w
8D F4 06 ! p7 [, ~$ \$ R1 p
2个地址数值为104 d/ h8 \! Q! g- J
2 J  k. B! `. Y+ F/ G
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付给这个地址呢
, Q% ^5 ?2 L& I; \
* x' M) Y8 K6 u. K[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
+ T: q2 ^- ?# `( p) B2 e
+ C* m: t* ], `( n$ s  |48……68 这个的意思是寄存器入棧和出棧 ?
! ~, Z! S/ m: v; m; c& C感觉多余,不用也可以的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-4-6 06:15

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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