设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。+ y) o) A  I2 c* O& X
8 s; H# |5 @; i2 r6 ~
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
' G/ R2 F( x! q8 A
; b) ]# h4 D1 v" L$ l% K0 d更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:0 m9 W9 A1 c' W7 n, N* H; Q
  W0 O) V' i& l1 }4 [; ?# z
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!3 X/ G9 d0 i$ }! i; z5 j  E* C

+ m; l) p' O6 R4 j7 [3 B$ ?设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 % r' V' A0 S: v* ~2 a' D
不错 加油吃饭!
; }6 P' W) _7 c& c- z* Z* }% b# m) h2 i6 R7 I
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

1 D! N- M/ y' G, I就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:0 N8 s; S. q; ?8 u1 A
9 p3 h7 G8 y3 ^. M- `! y
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? - B1 i* e' o# G3 C+ K
1 K9 E% y: U  {9 H
然后找个空白地址 输入上面找到
0 D3 F8 ?/ c. ]$ ]7 Y& D/ [?? ?? ??: K8 l0 v2 ]. r1 h2 ?; ~3 {2 n
C9 ?? ( 按什么键)3 E/ [! x6 p. `7 ~( z& N2 D
D0 05 (对比后面的5个字节数值)& r9 P5 Q7 ^3 E0 j8 |; n
A9 ??  8D ?? ?? (什么地址得到什么效果)
; H+ G$ Q) D% f- w4C ?? ?? (跳回)
' e; y$ E8 j- E- I) m) g8 }) x" x% D* H/ M0 b2 k5 l6 P$ }* a
我也是自己研究别人作品分析的,估计说得不对
% f) T$ Y+ @% v1 R建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
& H) A/ W, S  {/ a' R" R7 y: D
' H" D( i: p3 N" u# |就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
! }9 K/ _) H/ h! j. a- w
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
# f2 k$ z) r; S4 R: N7 w首先你得找到按键地址 和对应的键值

/ O3 T+ t( y3 x( s2 Q+ \4 j2 `这个已经得到了。然后呢?1 r/ C- H  Y0 i# D* r6 w
+ ], \) o8 f! M% W

5 c: O( G& B; A2 ~, x48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
& W0 o2 e( a! ?+ O: Z1 _48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?* }- |5 z2 ~7 P- \& h
) I, q9 q# W4 X! J
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
+ E( _! ~! T: j
; |0 C7 ^: B" {% t4 D[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
- U4 b8 \* J7 A8D F0 06 ! O4 T2 C: e, M+ h2 n2 Y
8D F4 06
( g% f; N1 E3 |2个地址数值为10. X' w" t0 [" O* c  Y

2 L  T; Y/ x2 i) K( ?& p; w48和 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付给这个地址呢
( ?( ]3 X% Y( ?( ]1 m7 j; ?" M  |3 v
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码) I2 W  n2 j9 n) T% n, q' F+ C$ M
: u6 K$ b  m/ K* u5 \
48……68 这个的意思是寄存器入棧和出棧 ?7 m* s8 K6 x" P
感觉多余,不用也可以的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-25 05:23

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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