EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。# U" H* x* a7 I) Y  D

7 S6 a0 k" l) V# t' n/ k不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:6 I. O0 t) ^5 ]( h# r8 w* L( Y

$ r% X0 z4 d) x" C4 `7 g' J. y更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
1 a0 v  _, k1 m' P0 ]$ `1 j: {0 L9 ~6 f0 i+ K, q
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
2 W. `- E- Y8 @' v" p# z5 g7 M8 B1 n8 ^, ]$ }
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 4 s: i" n4 P6 E, {5 y9 k- w
不错 加油吃饭!
2 p& J$ ?% H( Q  I3 G
1 b6 w) O! D) M9 k, B+ [/ \- H, |( ^) }设按不同的键可以有不同的HACK效果,这个不知道你说什么?
3 |9 b7 |- l; I: k3 E. L
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
1 u1 w8 r/ U/ y" Y
; u7 W( z! ?1 _2 w6 m4 S[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? ' t# |, O! v, g: k: b

' B8 v1 I, N0 P$ S然后找个空白地址 输入上面找到8 o) n& x0 x& q# w* [3 ~% o; ^  [
?? ?? ??
: ^: k- j; S3 e5 t( n) HC9 ?? ( 按什么键)
& l4 I2 I& x3 L, P" j& ^6 KD0 05 (对比后面的5个字节数值). ?; V+ `' }) y3 N8 T+ U7 w$ @$ N
A9 ??  8D ?? ?? (什么地址得到什么效果)
. [- L9 K' m& A4 W- G5 {& y5 O9 F. [4C ?? ?? (跳回)
7 @$ ?6 x6 W/ O8 N+ P
6 {3 T: n2 Q  P# x; J: g我也是自己研究别人作品分析的,估计说得不对
  K6 n$ K" `  P+ M建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
: Z( h8 \: m) X- K  ~! m: k- k  ^6 b, f
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
! ?' W* C3 ^4 d9 I- o% W
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 & Q8 _6 ?! _; U9 I+ c
首先你得找到按键地址 和对应的键值

; J5 D; d/ z  P& g$ U) k  Y2 l7 V2 P这个已经得到了。然后呢?
4 O' Z/ n7 E6 y" q4 G$ f' R
9 C/ b  G& a2 s# S; A! _
' y! C3 z8 D4 @, w$ u, r48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?' J8 U& T, r& K: o2 q3 d
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
' i. l# @. ~- H) D3 F5 @* W2 E8 X  O8 @2 N2 n- M3 y0 l4 y
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)$ S( y6 e  U: ?2 w$ P- ~5 X) Y9 f

, {9 ^; ~3 U' J[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后, E4 D$ G$ O/ |7 L
8D F0 06 ' p& I2 y' f- b1 \! c6 B& |0 y: E
8D F4 06 * f+ `' R" {) p6 t( W$ H
2个地址数值为10: L$ t1 N: z$ t- l. u

+ d- o% ~  E+ k: ]* P8 R48和 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付给这个地址呢
. S' o) i/ C. K$ l+ M6 M: a( K. |9 h8 `9 u" q& e/ v' s
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码, N4 S$ W! \' }2 Z+ \5 S1 p

+ s8 p& N! j& m6 t3 T" y; t8 e. A" s48……68 这个的意思是寄存器入棧和出棧 ?# E+ Q2 j9 s4 |, p" q7 J& L% K
感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-10-26 20:23 , Processed in 1.062500 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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