EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
- o6 P: J4 {7 E4 O1 {1 U* ?5 V
4 `. ^* c+ s( M* E5 _不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
5 }0 B: H; r- L, u% e3 }3 A1 y4 u, o: T  Q, K) G& z2 Z
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
' f6 o7 r$ o; v3 r. v
& O) g2 `# j1 d" [  j[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
9 `9 {# G( D% w
" f2 T; i6 s% H% C9 T. {) k! j! B设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 : y- d4 P6 \8 _6 h
不错 加油吃饭!: ~3 f3 \& z* O9 S8 H' ?( j5 c

; |4 A# {( ^! O$ v设按不同的键可以有不同的HACK效果,这个不知道你说什么?

3 R. z8 m2 C# v, `就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:! @" S' s; [! c* D) S5 }5 G
% s$ ?( z5 x. N- P# k
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ??   ^. K' z2 W# N; |6 y
5 i& K1 y) J1 p  c# r
然后找个空白地址 输入上面找到+ f* c; k( r/ Y" Y6 |" a4 H. q
?? ?? ??
% Y, ^4 \! Q' D. PC9 ?? ( 按什么键)
  s# p% r1 f/ P3 y' @4 ?0 ]D0 05 (对比后面的5个字节数值)" }% R. J0 g& S& S) `9 {6 g
A9 ??  8D ?? ?? (什么地址得到什么效果)
7 r  z1 d! ^! N. k( [5 k6 x; B4C ?? ?? (跳回)* e" X  v8 v; q; w0 N0 M

5 F5 w% z. I$ i) R我也是自己研究别人作品分析的,估计说得不对3 K: A% r/ B7 k. I  O: v5 j$ z
建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表 , E( a2 j8 F" r. m$ o

! Z" U1 _1 i& R+ |就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

% `' [7 r0 n0 D: J暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表   ]; I4 D/ c* Z5 s( C
首先你得找到按键地址 和对应的键值
" i) t) k8 \2 n+ S& H
这个已经得到了。然后呢?
6 S/ ?* [* X" e! M( Z; u
' {5 P4 O, U1 i/ c( O/ x/ ~% a, u' ]) |
48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?- L# w% }4 g4 P* Y2 |# U1 A
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
0 ]7 B/ B$ Z, H0 @6 S/ z
7 L  b- ^  f& l  \9 E% L4 g上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)" [9 o/ [6 q+ Z- I6 F( R. V

. M. @4 m+ _  p5 N1 _[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后2 V6 X' T  r) P9 l+ o5 @" Q
8D F0 06
3 x& @4 s; o; [' y  N, S8D F4 06
; [( C3 p, m0 G3 |2 H2个地址数值为10
& k. Q1 n, `# f. Y, t$ K4 ~) Q2 N7 ?
1 j$ g/ j* c4 x2 p; X48和 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付给这个地址呢; C# ]' T6 S! b2 ?

# N/ z' @3 l2 K- S[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
5 @+ E2 S/ i7 y, F, }) r
+ R. g# V& B, C& k% q8 G48……68 这个的意思是寄存器入棧和出棧 ?
+ S) ]7 v, r5 h8 q感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-19 01:02 , Processed in 1.081055 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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