设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。  ~! D! l9 e! ^: Q* J
! G. q. v0 h7 l1 ?( s3 R+ s8 m4 k+ @
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:; J( S1 Q# k) S$ A' o

6 M: o& a0 R- j( H/ q" N- y更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
8 Q4 e$ A$ E6 u# A, i" n
& m( c$ |7 x% q' V- [[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
- Y0 n1 W7 E6 H( g9 [: }
( n4 r# u4 U5 c1 P  A3 a& [0 v7 U设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
9 x- x' c7 X" z9 @, I. H不错 加油吃饭!! F  k& r/ S; G& l* E4 K% n

% }& A' M$ O7 g( C/ O6 g; n设按不同的键可以有不同的HACK效果,这个不知道你说什么?

8 f: q$ X. R% T& q就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:4 D( g2 B# N# e8 t, q3 t  G* d

/ g6 ~2 s% S. S# m+ P* b[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? 3 l4 r2 V: [0 Y2 j- F6 X
1 y0 X+ K! P! s, n& B  p
然后找个空白地址 输入上面找到( K$ X4 e0 D/ a) c- S
?? ?? ??
7 s/ l8 e( G9 V$ |C9 ?? ( 按什么键): {# I6 p7 |5 z( I; `6 d
D0 05 (对比后面的5个字节数值)% q( S. z1 r# l
A9 ??  8D ?? ?? (什么地址得到什么效果)0 @* R; U5 H! f
4C ?? ?? (跳回)
, h. d" m! T0 B: F& C  e3 f# f8 O, q* L$ H" j
我也是自己研究别人作品分析的,估计说得不对
* {& f/ w3 k  t* F建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
. W( \9 D4 T1 N# U& {! Q: {( v8 r% w; q' a7 B& [5 \$ c: K
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
* e1 }- ?" d2 ]# t8 B+ ]
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
5 K% \$ e: @9 r' J+ F8 f+ K1 V首先你得找到按键地址 和对应的键值

! x' q7 M' T3 {4 \4 {这个已经得到了。然后呢?- u, z" e7 l# e6 K. K9 m

: ^& f9 @7 m- e3 `. ?) D' G7 T& R4 V7 S
48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?8 A6 U% ]% z7 p. b
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
5 E* }5 i1 N5 U
. T1 M: y7 z& a% u# e1 R  \上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?): ]  j* z! u3 s5 D+ Y" p8 U; b

6 s: A3 ~! \) S5 V8 s[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后& r( a: ^/ a! G1 p
8D F0 06 7 d) E, B- b  @* b
8D F4 06
1 w" A# j1 i+ H2个地址数值为10+ {% K' B2 S5 J# y# A; p1 O

. t& r( k, C7 F+ A48和 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付给这个地址呢$ n. c( p3 o6 W1 E
  E  W. ^3 a. S, `+ i" ^
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
8 a& S8 K) }$ u& f4 p
/ @( Z9 W$ F! y  {48……68 这个的意思是寄存器入棧和出棧 ?
% x  i9 K/ B; _感觉多余,不用也可以的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-25 06:02

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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