EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
* q, d* w5 v' W' K
; O* Y$ d; k0 ]) B9 a7 V不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
+ ^$ G2 _3 J) U6 U! Q8 v% v. O, i4 t* U8 {  h, i; ~
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
8 L; P0 F& Y/ O; H6 M0 I; Z2 G0 o% |5 Y, `. G' ^  U
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!' ^, O. A' ^/ y$ x' d/ s

/ H1 m! r' J8 v* Q8 K1 M设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 3 `. X- c% R4 b. g0 l  Z# a
不错 加油吃饭!
! f5 H' @. S0 J; h: S, T9 C
, i* u" c0 j8 T9 t8 _5 K/ }设按不同的键可以有不同的HACK效果,这个不知道你说什么?
5 W0 H7 t, x# i9 j* t, T
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:, W4 e: e8 c8 L# v! ~) ~6 |
( j8 o& ?& d4 b5 a
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? " {1 Q4 q) b- O7 \) ]% E
2 i' V4 d! v  U
然后找个空白地址 输入上面找到, A$ H: z6 Q! g+ ~5 X5 V) A
?? ?? ??  K* j$ O  f! E3 ?' L
C9 ?? ( 按什么键)& c5 R# U- W( b' J, j
D0 05 (对比后面的5个字节数值)$ a7 p# ]* E8 \, E5 v! w! f
A9 ??  8D ?? ?? (什么地址得到什么效果)4 y- U  _/ p2 K. ]- m
4C ?? ?? (跳回)
& c5 K' V; V! ]" b5 _
3 n. e2 |/ z0 H我也是自己研究别人作品分析的,估计说得不对
7 W0 ?8 k* `3 o& Y建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表 ! ^  J; w: \+ i9 o+ k4 N% w

# b: N( D  c3 q+ }$ _5 C/ i9 p) I就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
  E. A! P( [5 t( g: f# I
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 3 M' Z% X, u; @, o/ ~
首先你得找到按键地址 和对应的键值
/ `9 D; j- V( U6 z
这个已经得到了。然后呢?; [/ @( G$ a, [2 Y5 f

6 H+ s6 D( n: i) g
; V/ J" S% c: n# a) ^48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?. I6 g" C9 T8 w1 y8 \' b4 m
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
" v  q2 \( N# `0 A' b2 C% A& ^5 C! t6 T9 x1 B9 T# `9 [, ~8 ]
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)0 e; \1 Y$ Z! X* G  L
; T, @9 e: l% N. B7 f  m. q4 Z
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后' ]3 V, ]' {1 n/ J' G  w
8D F0 06
2 e, }$ x+ K% T5 H7 K7 H8D F4 06
% q  S7 t) G8 e0 D% V" _0 ?- z2个地址数值为10  t2 u# j, ^+ p" V6 ?& v5 U9 z
* n# h9 e$ I& }4 f( o8 l4 G# K
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付给这个地址呢
8 ^2 R6 t9 k- s. X8 A- w9 |- J0 h5 F$ d
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
) a/ [: V' N8 h5 f6 S# c1 _
, e1 c/ p9 U* q1 p! H48……68 这个的意思是寄存器入棧和出棧 ?
- g$ \) {- `" `( A7 }$ x感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-2-24 15:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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