EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
2 i3 |* f- u3 J3 S0 P9 R, z$ O9 V% m' T6 f& `( u$ a" d, q0 b$ S/ E0 s
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
3 O% n0 O( G: k$ T2 y2 C6 b! [; k; o8 I, y4 w5 _
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:( Q2 p' e3 L' X

! A: [; q& H9 ~- {/ h6 j3 n[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
0 c8 A& F4 Q5 s3 v4 o. E- s: `$ D" s+ g" G: w& m0 c
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 - m' n/ W2 O( m% l: o
不错 加油吃饭!. R* V/ ~- n- z+ Q

( W6 k4 z4 f* L. E- i- Y设按不同的键可以有不同的HACK效果,这个不知道你说什么?
: P1 i% s; I4 ]& z
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
1 p. \7 L( Z0 b9 z+ {8 i2 z' Q5 C7 {3 k6 L) V& ~' M
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? # ?' A# L6 D: c: C
$ w6 K2 k5 |0 h. l+ |
然后找个空白地址 输入上面找到
$ _, \9 V. e: N& x4 b# l2 d?? ?? ??
0 W0 O4 j4 M, X3 c0 V) [! G% M8 QC9 ?? ( 按什么键)
, n$ X/ ]& F( T. a- fD0 05 (对比后面的5个字节数值)
0 J# O$ \7 ^* q# y; o: [A9 ??  8D ?? ?? (什么地址得到什么效果)
" n$ ^# G& b/ e3 w# s( F  r4C ?? ?? (跳回)
5 V& N8 T5 j' u1 {7 v
  F2 ^4 [- K: {1 P) L& Y9 e我也是自己研究别人作品分析的,估计说得不对
( h* s3 n6 t2 Q0 L+ ]( G0 G建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表 $ {1 X$ ~; I' K$ u' o

, y/ n- T& e# A, ^- Q! a5 N4 q就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

. h9 `* F) m. K/ p5 z, q暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
' R) W# V5 z- P首先你得找到按键地址 和对应的键值

5 g. z* L+ u& p) ]4 [6 M3 \9 q6 q这个已经得到了。然后呢?; p# U$ p0 ~8 y$ B3 `

1 X% \. A& K3 i6 H" J+ }7 k& q( [3 h/ l2 G  f7 w% f
48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
7 K3 [4 P* s! u8 b0 r  O48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?& h6 ?9 P4 b5 Q/ {

7 |. o& L1 {, w' v上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)6 M. P3 m2 ~- U- x

5 `5 t5 e" b6 |- _2 Z9 f- n, p( R[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后+ J# E, ^& W/ m) T0 m( n8 ?& h
8D F0 06 # N8 h* }1 P0 q. b) A2 p
8D F4 06
) l+ T: z: M0 P# _$ |2个地址数值为10' G8 I7 C7 T# L) a7 ^: Y' x

4 g3 Y% n1 u! ~$ ]8 {  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付给这个地址呢
0 @0 P# X7 N) a2 c9 e8 q# L. F" w8 Z* N
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
) S9 F) G) i& L# q
" ]+ e; M8 N% A$ i48……68 这个的意思是寄存器入棧和出棧 ?# w$ P( f9 I3 E6 [
感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-15 09:16 , Processed in 1.082032 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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