EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。1 W0 j7 F1 Y& O

( G3 w" p/ y/ t6 Q不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:9 F: D  }1 q3 t% H, C
3 Q3 e. }( K2 l2 [
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
4 \: C4 C0 h% z
6 Q9 ]7 m" @" o( x8 z9 a; t1 c[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
! a+ t9 A6 }+ p2 L5 t
; f' n) i" A- j* C7 Y4 @设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
0 U7 h& Z0 x" b6 h1 w/ C不错 加油吃饭!! {" |6 S7 W7 R- V: ^7 y, N0 U
) o# u6 G& e, _( d9 g
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
+ p8 p  Y2 J2 ]3 t5 C
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:; v( v% |# {- d& o1 c# |

0 o7 N, W$ I$ b6 ^+ y[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ??
. s& M' k& ]" `! v! h9 y' ^- h5 |9 q6 V+ v
然后找个空白地址 输入上面找到
# ~3 H- e. Z5 B2 x" y; v/ z* a0 z7 C?? ?? ??
: ~9 p4 r- ^; Y0 ?! N+ y! A& nC9 ?? ( 按什么键)' e0 b' N/ d5 `9 N& k5 |9 h
D0 05 (对比后面的5个字节数值). T2 }) z/ y2 R0 X* J. a6 v
A9 ??  8D ?? ?? (什么地址得到什么效果)% H! e6 Q5 e3 ?5 g
4C ?? ?? (跳回)
8 W$ @7 ?  [) Y+ ^" X! R; b* l% S/ J' {% [
我也是自己研究别人作品分析的,估计说得不对
4 z' X5 h8 A  q  J建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
. r- j' J4 G# O! j& M8 l$ ?
* E6 K, I) q) O8 v; h就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
* o4 M0 {; M! T* g
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
. f& O0 |  W" Y. _/ t% n首先你得找到按键地址 和对应的键值

. S  {  N7 v: k# z" t; b这个已经得到了。然后呢?
# ]) p. \1 ?* A9 V" G. C, v
. m+ ~3 e" o* {4 G( [  ]! O
* g5 r- Q. e* R7 y' e48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?, B7 F  W1 d0 ~0 P
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
! e. [. `# O" w' t: h% p3 \5 i8 R/ X: K
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
* B; D# X' Z+ }$ ?% o$ U) F" M. a' D
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
+ u- h/ t- K  N3 a4 K. W8D F0 06 ( x8 ^$ Z/ L& b- a$ B
8D F4 06
( U5 O$ Y4 l2 z( a% L. i( `3 x* v& X! y2个地址数值为10
3 X+ t- k+ k& U9 j- ?- W* u
, X7 ]9 @# }0 J: 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付给这个地址呢
- B9 l7 X5 e" C5 N4 R' N
  z% F6 m) E. Q[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
( _% D: l% s2 H8 N8 N7 u; {: f& y7 O# k' a& u& F
48……68 这个的意思是寄存器入棧和出棧 ?! Q9 Y- k+ P- f$ z6 z* s
感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-10-5 09:12 , Processed in 1.081055 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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