EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。8 t3 m  C  @& s7 W* X
  o. X  X( J( }- ^) t5 u' E! w
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:1 n9 R1 h: u- f3 ^# }% q$ A
. w0 {* {6 M: i3 L6 L2 o6 t
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:+ }, Q) Q- J' E4 g% u& @
) X1 k: s/ ]8 J* V
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
4 y0 J8 a0 v3 `; K& D
# q# p2 Y! {0 o2 R设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
2 z% e  Y4 B4 l6 y不错 加油吃饭!
4 \( b+ O0 x! i( x: W0 R
. r3 g- P3 `2 Z$ V, c设按不同的键可以有不同的HACK效果,这个不知道你说什么?

& R0 {9 V; g4 @% c就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:0 e: h( ~, w' T9 @$ P# s5 m
$ D7 P1 a% _: p0 J
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? 7 d( @9 T' T$ b7 {' R

$ }0 Q' F5 x- q$ B* c$ y) S. X# z然后找个空白地址 输入上面找到" m0 L/ ]# B4 K$ I: l1 q  }0 v( K
?? ?? ??
  g% x0 z: n6 O; A/ A$ s6 mC9 ?? ( 按什么键)# v+ L0 p" N+ L( e4 X  z4 A/ l
D0 05 (对比后面的5个字节数值)# R% }; O- M4 E$ J( ~- f$ f
A9 ??  8D ?? ?? (什么地址得到什么效果)- }. |4 n( R+ ]
4C ?? ?? (跳回)
. h8 r( ?& ~- t  K* ]" ^. Z  N8 t9 _7 D) r! W* R
我也是自己研究别人作品分析的,估计说得不对
. j% z  X* a4 E  t5 w0 v建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表 + U2 A+ C$ h( a2 A3 p  I6 }
8 u% @% M* R0 _: E- f3 l3 j
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

" _3 J' N: _' e7 H7 G* k+ D暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
/ {( `1 j; f4 R, j/ }/ M# o首先你得找到按键地址 和对应的键值

3 }( t$ z% P9 H4 v/ K4 ]这个已经得到了。然后呢?
/ _; _  w, G! W$ f6 Y- D: O0 i; }" ^+ j' d( M4 z! Z9 T4 m

$ T% L0 ?9 H& z8 ]" r) [48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
3 D/ C9 W8 w9 ]2 Z48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
, M) Q5 g/ N! d; C: B/ Z! y5 Q1 G- y# M7 o( P6 O" t
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)0 ~/ Q/ a$ a. ]0 H" f& N7 M; J6 X% ?
! D, N9 r# U* H' z  H1 `
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
2 f% Y5 e7 F5 l: z8D F0 06
9 e& Q8 l1 e- B( H( _5 B8D F4 06
% l/ [0 E- F" }5 p( V2个地址数值为101 _! q( m& {$ j4 `4 X; T: h# o
8 ^; q' D( a4 p1 i& H3 d! R
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付给这个地址呢
8 I4 u  T  A& N! Y$ A# ~" n/ x; B- m8 ^2 O, B! s' f) u5 ?6 ]
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
# S  b+ E, o6 ?& f# ^
3 I1 h  f1 [6 w8 q8 ]. }48……68 这个的意思是寄存器入棧和出棧 ?) \# f/ Y( K4 A1 a3 C' Q7 e
感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-24 11:19 , Processed in 1.069336 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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