EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
* ]; M. }6 {( s4 S0 ^* u7 L
! J: r( b* X" u3 \& Z# r不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:* H; y' ^2 T. Y: ]  Q1 P& i9 y

' Q. |1 b" K9 l1 Q1 i4 t更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
& w: X9 \8 j! w! F8 \' i* O. t6 i2 q" p' {6 g5 U
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
9 u- J8 g  k0 `% G" O
4 p2 X5 o. p0 |设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 0 F: Z; T: i0 y# v# _; X$ O
不错 加油吃饭!) D3 l- N1 M( v' \* U( e+ K5 I

& [9 w2 h" L0 W设按不同的键可以有不同的HACK效果,这个不知道你说什么?

! x  w3 x& f+ p) \1 _就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
& d' u( {  p! I/ D& u; J1 L/ d0 w, N& [2 _6 o
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ??
) l. |5 n0 h) y  ]7 q* \0 D
- L- ]6 n7 @! Y+ d: |# E然后找个空白地址 输入上面找到- F0 T  f1 S- ^$ S
?? ?? ??" r$ Y7 n$ j! B/ s: y3 x
C9 ?? ( 按什么键)
( o4 |( P: I$ S" S7 k& AD0 05 (对比后面的5个字节数值)- O0 I. n  c0 |9 _3 y/ s! c) c
A9 ??  8D ?? ?? (什么地址得到什么效果)1 a5 m1 n0 a: T' E* A2 g; [" ^
4C ?? ?? (跳回)9 Y' S7 s0 z2 w% Z( f
5 o$ O7 A9 b- |! M- P' e) G  n
我也是自己研究别人作品分析的,估计说得不对
: i. }8 G, M8 h, ?: I- C0 g" R6 l3 A6 J建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
+ o7 j0 p7 D1 u/ z& Q, |0 I* Z# J1 I2 I! d5 m, i1 O4 R* `; W
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
  R: g1 e6 V- H) f2 e. O' v
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
6 j) Q* b! I4 o" [9 M首先你得找到按键地址 和对应的键值
" S! c6 T4 X+ w9 v% {
这个已经得到了。然后呢?
9 n8 A3 A" ?! M3 p/ U1 o/ W
  b) }! D1 K" u. Y
) a: J5 V6 ^5 R# B' n. v48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
* N" g$ i% H$ ]/ Z6 ^, y: R48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?4 B+ P, P/ ?0 \4 A9 Y" V: }

5 B5 X+ @% U5 ]' B( @& n+ x0 @- c上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)* R. Q4 b" G' T
, G! t+ W! `7 Q  F: O! k5 Q
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
2 e1 ~! Z' x5 {( ^( O3 j8D F0 06 # y& n8 K5 l, R! P
8D F4 06 7 ?& V' r5 G3 \
2个地址数值为10
: n  {% q5 \5 s) j) F! n/ l3 P6 f
& z* t6 C" |! u8 i48和 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付给这个地址呢/ j. C, o7 u0 w/ t) f2 t
4 o/ ^2 n% e! j1 R% ^" U1 Z" W
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码# S+ m2 h; N9 T% v3 f
/ c; F# Q& _1 j8 c: I
48……68 这个的意思是寄存器入棧和出棧 ?
& \9 }% C  C) f* o9 _% D. e感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-9 10:45 , Processed in 1.065430 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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