EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。) R9 A9 ]# ?4 W+ g! }- s/ |0 n- e6 S, u

6 V  u( P# b3 _  T9 T+ Q不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:( C5 C7 }; i9 j% j% p9 J/ Y

8 a1 j* H( N3 |. I" w. X更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:( o, M  r. M3 y" N
6 P1 n4 v) j, ^+ G# Q
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
$ m& n  s( [/ M" m
' m0 `) x& J7 B4 X/ L设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
" c. K# E8 T9 W/ V9 w; b不错 加油吃饭!; Q, f, d6 \. `7 U; x

, ~9 W1 U3 N- [/ a3 z3 V" d设按不同的键可以有不同的HACK效果,这个不知道你说什么?
. L: P' O* B/ \  @2 G) d
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:6 \% a" u# i% k1 c0 \
2 u6 _" _1 F* ^* u" v8 a
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? 7 q# {7 ^" \0 u9 J# a+ b/ H

' f; y% P; J/ D) P& T! y然后找个空白地址 输入上面找到0 V, U7 Y. \/ p! J; n. P
?? ?? ??
- x4 b- T9 h* L7 E! |8 u  eC9 ?? ( 按什么键)6 `6 Q& L. B, t% c) r2 w6 C8 V
D0 05 (对比后面的5个字节数值): ~* S, d( g" [5 y
A9 ??  8D ?? ?? (什么地址得到什么效果). p6 d  ]% [* Y% ]6 q
4C ?? ?? (跳回)
% U9 W5 \; \4 q2 j; P$ \8 o
. d: {; D8 T% R# D8 @+ Q5 `我也是自己研究别人作品分析的,估计说得不对  x* V+ q" [8 x! o: u
建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
. ?+ T- W& R  D
7 O; D5 o" _! p就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
9 v4 e- I7 O( c
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 - K7 K/ L( O# V% m
首先你得找到按键地址 和对应的键值
* n- H% T8 ~8 f6 [, t3 U) k
这个已经得到了。然后呢?
0 O; @/ p! L/ H0 r! K% o) C
7 o" V  j' `8 g5 v8 \7 R
$ }! E8 {1 a) F* j; C48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
3 D  _$ q# y, {7 B7 v* v! _6 ]48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?: o9 V& Q8 Y( n# d. p% ?, e

  t0 g- @, k/ B3 N7 R上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)$ T/ G4 F) M& C6 Y8 k
9 N! Z+ E0 x" ]/ x  X8 I' x: C/ O2 ~
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后% Y; V2 \6 }1 K# Q
8D F0 06 4 E0 p% c: x* w  d
8D F4 06
3 U/ d! G* i, X  y* Z4 B5 ~2个地址数值为10
8 L+ k2 I* {; @: `( M
3 n, L9 n1 e6 `6 E48和 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付给这个地址呢
$ p- A# n5 @+ M- D, `& k) ]0 v  m# h' j
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码9 d4 m, d, X- ~) Y: E% v1 c

, o, a" n3 B6 |9 N: i( d% a& d48……68 这个的意思是寄存器入棧和出棧 ?
! A. B& p: b- I- T: u: R+ h感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-27 16:56 , Processed in 1.079101 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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