设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。; I; P$ k( X4 Z& ^& \9 B+ X

  H' i2 s6 e% N+ C- q不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:/ a6 n; d9 S8 W- N' x$ k% Z

/ k5 `7 y# g: r, _0 U更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
5 f3 x1 M' ^6 N' a
8 ?; V) `# p. j/ u. P[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!. h4 o! M; e* [( {

! k! O" l9 Q0 `1 R设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
* l; x3 W  Z4 C" F, K3 m% `不错 加油吃饭!7 x. @+ d8 q- ?! E1 L

4 R, h! @6 w$ G' l( Z设按不同的键可以有不同的HACK效果,这个不知道你说什么?

) `& [- `) @3 P% |& |+ p1 y$ j就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:3 R, z$ c+ {* W2 N+ b

  W6 ]5 i! D. _1 A, T" d% \[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ??
' _0 w6 U. D1 w5 ^! h' ]
. D  K8 r9 ~- O然后找个空白地址 输入上面找到
9 r: O6 k( E: Q  k?? ?? ??" C1 f. {) N/ ]$ f5 Y* L
C9 ?? ( 按什么键)
- A9 a& J7 o" ]: VD0 05 (对比后面的5个字节数值)
; J7 f1 }0 Y9 A8 PA9 ??  8D ?? ?? (什么地址得到什么效果)) G, T( O5 C; A) a0 d2 r' X
4C ?? ?? (跳回)
! D! M8 J3 n7 z9 y6 ]' Q5 B% @: G* M& e
我也是自己研究别人作品分析的,估计说得不对
- Z5 d7 u) i6 |( a# c建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表 7 q7 X+ c! i( @9 ]
0 K0 A0 s, P/ O: L; G6 n5 ~# h7 \( v
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
3 c. w$ q+ }) K8 A9 E
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 * D. l8 g7 s3 ]- p' k$ L
首先你得找到按键地址 和对应的键值

( j& t) L, p+ a- N- H这个已经得到了。然后呢?
1 e; B* M8 M' }1 z$ f% p  r) R/ m8 ^- [$ n8 l
5 A! s- ~, x% W( M
48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?0 }; O. _' F2 s3 v; ]
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?$ I- y# n6 b) J* D2 c- s1 i
  K0 K6 [, x- ~" Q9 j8 R
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
4 G0 M1 F+ K- e8 G7 a, |4 T
. a; O7 [$ I$ f$ x2 N1 ?3 }  G[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
+ C- B$ j, ^, W' D' c8D F0 06 $ \7 D1 j" z: H( i, h  E8 n2 h+ g; ~& n
8D F4 06 0 o8 O) [+ G" K! [+ ^
2个地址数值为10* A9 c9 }* J) c

1 m" ^5 w; k- V3 @# r% 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付给这个地址呢
7 H6 f) Y8 k! s* ^" i8 o
# L5 V3 H5 g+ H1 C[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码4 @$ v' ^$ `+ u
; |6 l! d4 ?0 E1 I& Z" g. N8 W9 y
48……68 这个的意思是寄存器入棧和出棧 ?
) m: u+ [2 ~" M感觉多余,不用也可以的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-26 01:28

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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