EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。" R) }% t  q6 _& ~( R; v4 I% k

. C! C- p  D; S不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
8 ^. \8 Q+ `: _7 c& u6 p1 W
- B5 y' o1 j- x/ Z更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:5 a! x! [1 ?4 G+ b! {

4 n9 ^) o* Z! l0 @3 e2 }[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!9 t& @- N) [2 a; l0 S. y5 p
) r' b! w7 n* `5 e% @; Y9 e
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 , _4 W7 U. ]- I2 [0 x  v' ^
不错 加油吃饭!
; p% |- Z' S# C9 Y; A9 @: C3 G2 Z. v
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
4 m" }, K; O: l  S' b' g
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
6 {6 ^& ?$ j' h. ?' R
" l6 P' J* Q2 o[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ??
9 D8 b0 q8 h# C  g% T( M
& u' [7 p8 M; m: O" y然后找个空白地址 输入上面找到
' |! z/ S* ~' K$ U& L?? ?? ??8 S3 G3 j1 ~. Y) m; {$ ]' _
C9 ?? ( 按什么键)
, A" m, E4 q. \7 A6 I& t4 ?$ `; C9 [D0 05 (对比后面的5个字节数值), S" O: e, }, m% `6 c
A9 ??  8D ?? ?? (什么地址得到什么效果)
9 D: i% ]" i5 t9 O4C ?? ?? (跳回)
9 K8 I! V" }. ]
; I9 B! R6 d" b9 f7 p/ h. K我也是自己研究别人作品分析的,估计说得不对
+ f) ]! \" D% a1 _- |( u建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
: D5 h0 R# G9 w0 A9 U: [
* C7 r3 p' w$ D就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
0 ]1 U8 m# `4 Y: @  i/ }
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
; S. y7 Z, x' X7 D0 L首先你得找到按键地址 和对应的键值
$ X, ^: c) J, x3 @! h- d
这个已经得到了。然后呢?: e) ^6 o' K; W* w6 n
. x* R& V6 I& H# R

1 C& ^6 e3 b4 F3 }5 s! W# R! w* m48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
7 c8 i2 q" O+ h' e2 O7 E' w48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
9 ~0 z$ b0 t9 e. w  Y& m  e. k6 O/ y( f; x' t* n- R7 H9 p
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?): g6 h; k' [- k
: a& p% B3 m# s6 U% ?& E5 I
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后! [. J! O3 F* y$ z/ \
8D F0 06 7 r1 [6 o( D4 q0 w
8D F4 06 * O5 v: F9 ^0 _0 o' }$ C. Y2 U
2个地址数值为10
( z5 {: ?+ ~. l* U) x; c
4 i3 v" g2 T, k& t48和 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付给这个地址呢
0 p! i, T  s5 Z# I, `5 b! O% x* h3 m/ h" F$ c2 R1 w- p7 Y! T# Z7 f
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
/ B0 a" F7 |  o! e: _1 v6 ]' \; T. h. g: n) U- j: X
48……68 这个的意思是寄存器入棧和出棧 ?; i% Z6 {: x4 i0 p+ B
感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-9-26 04:16 , Processed in 1.061523 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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