设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。0 t7 ^2 l* y4 F

) W! ~1 N" p# \" L7 i不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
$ R/ U$ v$ J( A7 W/ z+ v: u# N2 N: [$ s" P  p& V0 z! M  p3 X
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:3 F1 a$ V2 n; ]6 x& ^9 H9 C9 B
6 ]) ~' x5 ]# v; Y, R
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
$ ]" [5 q6 P1 p8 w' q" O
0 f1 _: G; a& O. a8 q设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 . g6 @/ K& v7 |
不错 加油吃饭!" E: z. a0 S. N6 t

9 V. q9 R  F7 R9 D设按不同的键可以有不同的HACK效果,这个不知道你说什么?
" V6 c0 J& }) I+ J6 @  C
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
* U/ J/ Z3 T/ M/ N
1 i) Q% \6 j" l2 g( H[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? # S7 w: B' k' X" F3 w, O) y  V1 y

7 U' c  }% Z3 @5 C) d7 T/ d+ Q/ g1 |然后找个空白地址 输入上面找到
0 W9 d% g2 [% g1 N  @5 u) g?? ?? ??
8 s4 a) @  H. S8 W! q0 ^C9 ?? ( 按什么键)
- {/ G% J+ N" Q) l4 W/ XD0 05 (对比后面的5个字节数值): ]  ?0 M8 Y, B. H
A9 ??  8D ?? ?? (什么地址得到什么效果)# a3 A4 M+ m  s) N- H, h! N  E" ]& O
4C ?? ?? (跳回)
" ^9 z4 T! _1 K' e
( Z& |7 ^  C8 |0 I我也是自己研究别人作品分析的,估计说得不对( {) Y1 X4 n9 ]* w* u2 x
建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
4 T' s, Z0 u! o, s
& A0 g) D: z' l就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

+ y5 I0 K0 Q) X! L: U5 j- l暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 # `; m6 A( q  a1 A8 [+ _
首先你得找到按键地址 和对应的键值
; x) D% T0 U- j# y
这个已经得到了。然后呢?& M1 S- j% n4 T
7 t7 h( |2 J  N+ t

( Y* q; f1 w+ O4 y48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?& |; N1 W, _& H
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?6 a" X' s; p* @

% \5 `$ V2 A1 M6 Q2 l2 C6 G上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)& i2 b- E7 I. S  P; Q" D
. k( b- {& \; q2 |3 V! ^
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后; @7 r; D  h1 ?" k- q
8D F0 06
7 p, e3 J5 v/ \5 w+ Z/ j4 j1 `8D F4 06
9 @6 h% K9 l5 I  `+ `9 n2个地址数值为10- N) L8 u9 i% x/ Q0 |

3 @/ B5 y" U: ~5 z( n( G" D+ C48和 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付给这个地址呢& I: m& l+ l# w3 n# c& U2 g

0 y. m+ [% y2 h+ a# a[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码( ?, r  a# n6 b
' N* C2 p5 T' I1 Q" J; |! N
48……68 这个的意思是寄存器入棧和出棧 ?2 a  f4 Q# h' `% l# d9 r/ y6 Q
感觉多余,不用也可以的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-5 19:10

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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