EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。" \! u" F$ S) F. F$ ?& n0 ~

3 q, ]4 w$ B" E3 O- Q2 A0 e不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:% e4 U5 ]) Y) H5 u- r: z) D

3 T. x3 Q, x1 e更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:3 y  ^3 d, Q( n- V# _. G; O5 K

& p% P8 C: F/ _, Y[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!0 S0 L) `/ S& @7 R( Z* x
+ z( r: V6 I8 y1 C& A
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
4 }5 D+ F! L+ Z不错 加油吃饭!( T: o0 ]' v3 I3 |9 r8 T
- q8 \. S0 D/ ~6 Y
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

6 u5 x7 t5 V; f0 c" f就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:2 w: c. u+ N$ A) r6 u2 k

" q  L/ m: G; ~$ O[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ??
$ h: F' K1 i5 T0 P) F
+ ~& Y/ r) c3 r1 {# @& q( t然后找个空白地址 输入上面找到
+ m6 Y% `3 K1 a! S8 Z: y?? ?? ??, g8 ?( e/ i4 T" e- ^' q
C9 ?? ( 按什么键)
, s3 G. _4 p# F' z/ iD0 05 (对比后面的5个字节数值)
2 {1 ^4 G% o4 v+ `A9 ??  8D ?? ?? (什么地址得到什么效果)8 \9 _" L- E. I9 ?
4C ?? ?? (跳回)
& k# y( R; I; @: k- _# I) D4 {
5 l" k, s. i4 j: ]$ h6 j/ h2 ]我也是自己研究别人作品分析的,估计说得不对
% ^1 A9 b) I: h% ]# y建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表 8 E# s3 S6 M$ n  f) y. {' J

1 O7 m& J( D% b7 @5 k* c就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
: u/ Y9 e8 W/ l0 N- m
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
# N8 a1 X# |; t3 f首先你得找到按键地址 和对应的键值
0 y* e  ]- }- O. k( @
这个已经得到了。然后呢?
( B/ ]/ ~+ H" ]9 M1 y6 i8 Q* `% V' I3 [

$ z& J9 G/ S1 @3 \" T( m3 B48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?1 A' i; J6 t9 V& A4 D4 V
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?9 P# @" ^6 N* F" C$ w1 C

$ b( H% G' ?  r" O上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)5 r9 u8 m+ e1 `' J7 z" k, D) D

, v1 S4 Z) M3 k  o[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
& `2 ], P7 L. l$ U3 A7 [8D F0 06
/ _% P" a8 S6 s% d- K7 T& f8 X7 _8D F4 06
2 f% p# }/ _5 g3 s, i) U/ C2个地址数值为10* R8 }! x3 h' C3 S
/ {/ F, C! v9 K: J
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付给这个地址呢
) v! o$ y; x/ Q8 m7 P2 r9 Z" X: j/ h; N1 Z5 O
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码  u0 e/ T: \3 k1 c  p6 H6 X2 Y

' W. e" |! i0 I8 z7 {48……68 这个的意思是寄存器入棧和出棧 ?4 I' K" U/ i( c1 T
感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-4-11 02:30 , Processed in 1.174805 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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