EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

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

3 X! U& W& F" s0 h不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
4 l' B& D; b2 A
6 M+ {9 u9 N2 u; o; a" W0 L更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
" Y8 _; h3 r& V/ b. _5 }
/ ^5 [. l6 L9 U& p9 R! x& q0 W[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
0 |3 s( N/ h* x0 L0 t; o1 U& B+ _) F2 S' ^, Y, T
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
# v& u/ t% g" q, t不错 加油吃饭!8 L) G& u8 _  ]/ Y- z

! v5 p0 o6 c1 C8 r3 y# q6 H9 k  S0 n设按不同的键可以有不同的HACK效果,这个不知道你说什么?
5 z& N. e6 p- G7 W9 q
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
& ~3 X# f8 n& p
: @, F5 }: R8 K& q( _[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? & _1 ]7 ]" I3 ?2 p4 e& ], L

  I/ r2 X- ^$ U) F然后找个空白地址 输入上面找到; V9 [& u9 W8 T' J3 X9 u+ _
?? ?? ??; D' f  T! ^) U  N$ m. y$ `
C9 ?? ( 按什么键)" }0 @3 R0 B! c
D0 05 (对比后面的5个字节数值)
2 e' R: @! [4 F  \A9 ??  8D ?? ?? (什么地址得到什么效果)% Z0 f& t% F5 T
4C ?? ?? (跳回)8 x. b1 ?! x3 d$ H( M
1 F4 g4 u3 r5 q- I- K, @( @+ C
我也是自己研究别人作品分析的,估计说得不对
: a+ p8 N6 x2 C$ m: R/ v9 B建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
4 _& _% A  A* x1 l
' M* P( n  _* L! W. H/ m就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

* j  X7 g0 Q# x% n: l" y暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 , _! j  v% b, G
首先你得找到按键地址 和对应的键值

+ n& \& l& S  z1 q这个已经得到了。然后呢?- Q7 H) F% K3 ?. G# }
7 O) ~0 r( E& E$ E
# k8 t: @; i& y( j" _6 K
48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
* O+ y. G* t" W48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?: d% ?/ }% R4 S- L
2 a0 e' [( m) D. S  R# P0 f( l6 v! U
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
% a5 l4 j7 C& ?0 W1 H. D! X. ~$ ?
0 ^) C4 x" v$ L4 R6 h[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
) Y' R- `( E4 K5 Y, l8 t8D F0 06
$ k2 P$ q( p2 B0 n3 E$ P8D F4 06
/ R1 V# r4 m1 |- X2个地址数值为10
# W$ @8 h1 G; ~* t& s
; e: I/ A2 y) S2 k48和 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付给这个地址呢- ]& h- t9 @4 I) O, i
, c  j, Q+ m/ k7 l; Z
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码7 r% z5 y, ]" T' z4 x, F- y% N( {
* k  s3 @; s+ y& Y* v
48……68 这个的意思是寄存器入棧和出棧 ?9 ~: U7 `; t9 W# @
感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-11-18 14:22 , Processed in 1.058594 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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