EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
/ Q# D. @8 q% P' @; S: o
% L( B  j& \$ b' f6 }0 D; x不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:+ a3 n2 R/ }% [% u5 U7 z: Y+ H3 L

- p4 H" r/ }7 g更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
) c" b: z+ T) n+ J$ ]
+ N! `  G- c7 ^# l[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
3 X& H0 r& R9 B4 Y  @! O
; n$ i7 q7 I$ h* ]9 ~设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 , k& j1 h! B7 F1 A
不错 加油吃饭!
' T' y4 c, Q; o
5 g7 Q1 A" T( F/ [! \1 V设按不同的键可以有不同的HACK效果,这个不知道你说什么?

7 O4 c& P/ P: Y% j8 }7 n/ J- k就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
& S6 ?5 b; u3 P& a7 h' C/ ^: S( a+ s7 R" ]0 l, F9 `
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? 1 p9 B; H  d0 E1 y% ]

% H  ^) w( u, W2 p# P$ I# _  f1 e5 h然后找个空白地址 输入上面找到0 b9 U+ s# O+ W; t$ @
?? ?? ??* {( r6 o7 ?# z5 q8 V
C9 ?? ( 按什么键)
4 x0 ?: a$ W7 p9 U7 S9 {' bD0 05 (对比后面的5个字节数值)! A1 O) N$ B& U
A9 ??  8D ?? ?? (什么地址得到什么效果)
8 ~$ E9 O) G  ^% u: L( G4C ?? ?? (跳回)1 F) r# D/ b- X0 a
- g0 [& E6 X  k% S' P7 ]
我也是自己研究别人作品分析的,估计说得不对
; b% o7 _" u2 }% Q) o( j. L建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
& P: P6 B( R, X& G6 Y  \) s
+ Y& `/ @; v% r6 i" n& F8 `, ~就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
$ W( Z/ T4 p' Z4 Z, x3 r; b
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 5 L( b! z0 `$ l: `8 \7 z
首先你得找到按键地址 和对应的键值
0 A! [" @( E" S9 N+ B' ^
这个已经得到了。然后呢?7 w$ T' g9 b5 y: N# N  i
3 l2 x& ]+ v- o1 E8 X3 h' |, Y8 |
/ \* d' l' Y$ A: l" J
48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?6 \6 t5 ^; R1 K& y! L6 l, @' _
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
; z" B: B0 K- W  M2 y; q* q3 h/ N. O; E! {
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
# v! ?0 {1 n1 I& h( D4 L/ R; m- @; ]  E$ V
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
8 ^! c% e$ m% n2 ~8D F0 06 3 T- l) p2 b  ]" \( M
8D F4 06
3 h( m  ^% z7 \4 J* t8 a2个地址数值为10
- I* N- Y7 I, ]3 a6 _* e" n) C. T; _4 n, a- {: |
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付给这个地址呢) U6 ^9 I2 Y- p8 X' d9 V. R
. H8 G9 `4 }2 k/ N4 V- ~, O
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码/ A" W4 _5 ^5 u4 n& K. C6 W$ G# ~

4 g8 g4 N6 T# F. e+ G2 y48……68 这个的意思是寄存器入棧和出棧 ?5 H) g- G! k( F* Q" j! [% {
感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-3 09:07 , Processed in 1.096679 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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