设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
* c1 X- ]1 e7 c* w3 A5 P3 ~7 m
5 F$ v' l) Y* }9 g# I# \9 ?$ A0 G不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:2 Y) u* f: ]5 U% r7 ^! o
/ @% N6 m' |* l( G
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
5 o* h6 }. s8 M2 K& W8 O$ [+ Y6 V8 e7 [5 P9 A" L
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!) Y7 X7 }0 h% j
! A, p( ]3 X2 [; W$ W* e
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 $ j8 e2 o0 \  E
不错 加油吃饭!
4 g- h* s* S: U2 h1 `9 D5 b/ n4 n+ B
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
# k2 \% J1 }5 N9 Y+ W7 G
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
# f- |4 G4 d( Y9 ^+ ~8 W& Z, n- j4 }& J" @* X2 F6 m
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? % S: X. [# j+ |/ l# b! O2 g4 E! u
7 t: N& T- r$ n. G, b0 T
然后找个空白地址 输入上面找到
* o0 Z4 ~; K9 g5 Q& `% s2 y( x?? ?? ??
3 G6 Q0 Z4 b6 D. \" s, J. `$ QC9 ?? ( 按什么键)
. Z. H) ^: K1 J) A( `% F6 \D0 05 (对比后面的5个字节数值)
( N+ Y- F" c4 }A9 ??  8D ?? ?? (什么地址得到什么效果)/ _3 B  K# v6 w$ [1 q
4C ?? ?? (跳回)  M1 \: Q" t) c8 n3 {' K+ @

* }6 x7 C9 }1 X+ |' ]我也是自己研究别人作品分析的,估计说得不对+ r$ j# J) A$ u  X2 `9 l: ]9 ~
建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
+ c$ C0 v6 ^$ }& B1 g% f" ~. B
$ |$ y3 _, ?) M就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
$ \2 ]4 b7 l* W0 |
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 2 z: H! R* c. f! C4 u  q* t
首先你得找到按键地址 和对应的键值
) t+ |% W, G, t
这个已经得到了。然后呢?
: d6 ]+ T5 T3 X+ \# L* y% ~+ Z& N& {& X+ ?
8 _. t0 n* G' t7 j
48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
/ F+ }" g! e; G# H6 D4 n48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?7 Z: B7 ~$ T: e
9 p$ C7 h8 E% A
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
9 w0 c3 N! R3 p) |& S/ V6 y: {. G6 z) e( f) y! t, m4 p
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
: U7 ^3 Z# f' W# z/ n% [( [8D F0 06 5 i4 `: K. l( Z7 W+ E
8D F4 06 & E( v- I2 [3 ^. J, {
2个地址数值为10! [- R) J4 A) r
) H- E# x$ A$ f
48和 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付给这个地址呢, j( ^, g$ Q4 n9 h. O! b* k6 \

, {) R6 A) ~; \+ G[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码& G/ q4 [6 U1 u
: }) u$ {. t, d; U# r
48……68 这个的意思是寄存器入棧和出棧 ?
  W& T$ i* m0 ~$ z感觉多余,不用也可以的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-25 22:43

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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