设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。9 K& _, p% w, V- z4 i) h: g( w
- S$ ^. D* i& H0 j; R- m0 T. ]% M4 Y
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:  ~" \% I9 A: j1 n; L; I

1 y- v# e/ a8 H更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:" l3 T* u+ R2 n: O# Q
$ W: t, Z2 K9 I5 E1 u3 K  E
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
; G" r4 N0 K3 o8 O6 s
, O3 Z7 i% X) E' }设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
  l" S7 M6 R1 o2 F- X不错 加油吃饭!4 [4 i+ p# {' o* B# v7 d
2 ?& y/ N8 r# A1 n1 N$ m
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
/ a  J" Y$ I+ |) ~
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:# t3 k5 x* ~5 ?2 ?
! a$ @4 d1 ~  N0 k8 _0 H
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? / t. x# |; @5 P0 u. ~$ i  ]1 J* e( e

# A/ X# j, w8 ?, i( @5 p然后找个空白地址 输入上面找到1 E+ O+ x) u" }+ L  L/ h; t
?? ?? ??6 V/ E1 M6 G% l( B0 ~& @
C9 ?? ( 按什么键)
5 }6 D% E$ c' w% M2 V4 m4 XD0 05 (对比后面的5个字节数值), W; d- P' m' x6 w* v
A9 ??  8D ?? ?? (什么地址得到什么效果)& c8 M% t6 A/ A; |9 |8 Q
4C ?? ?? (跳回)
, R8 [, V6 ?  \2 v% v6 t4 f0 m" f6 A/ v) I: a1 ]
我也是自己研究别人作品分析的,估计说得不对
2 j2 N5 l9 S/ q5 V( l3 w3 [4 y& z, Z建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表 , h3 @& t1 \8 z/ R4 X
6 e) h$ L" P, q1 H" |5 E, N
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

4 i4 b! e) h; E" ]暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 " B4 }& D  f- h$ X# Y0 A
首先你得找到按键地址 和对应的键值
8 ~, M- z! `/ N8 F
这个已经得到了。然后呢?
4 B) S  f( N! e& F! E# I5 `# n
& n  Z& w' |" l$ E; ]% w! a4 y: S. B' P' O# r
48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?+ h6 z  z$ D6 n( z0 ]
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
  [( i) u! n' x
( S2 p( ~  k- Z! s! D. v上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
+ r& m. s) D+ @: W% k1 E9 y& U( }
- w7 w! |1 A. c* G3 S[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
+ U  l/ x+ D6 }& H7 l8D F0 06 7 @; [. K/ x- \# E: Y/ f- ]6 P
8D F4 06
& D$ Y: ^) a/ [3 J2个地址数值为10
- Q5 {+ Z' l! z8 I5 p4 X" A/ k
, w* W5 H) C# C8 g48和 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付给这个地址呢
; ^5 v2 q8 ?) T9 O- p- `' I- B, y( d1 d
+ Z8 p. _9 j: P- I[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
6 W, N1 `7 d/ V+ y0 `" Z3 }. |3 j- I2 B
48……68 这个的意思是寄存器入棧和出棧 ?
1 I( n/ P. y9 c" [* L- P+ F感觉多余,不用也可以的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-5 20:46

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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