EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
0 `- O4 X. F$ \( S7 a/ D
& U/ J! ?7 g6 b; P  H. F0 Z0 l: B不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:. \% ^4 T# k& d* Q! I  w/ p
3 P# f3 t$ I: o) f
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:1 B, f; A+ ^$ o3 Q1 D
" z9 W0 |( b' j! @& x, k
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
1 ^$ B8 c) Q! o( R6 {
- P2 b. V6 ^; v设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
) v9 W0 D1 D: m% x8 J  G+ w不错 加油吃饭!$ z1 p( O7 [  U" Y$ o9 M
$ W4 b  D1 ?, L8 c, c
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
' ~: A5 k, G! `  u
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:7 z& X& X' g+ I+ G! v; f
4 f2 X' k/ I  D; r
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? 9 J7 i" j1 M; Q- v; e' H8 ~% |
7 U. w6 ^& [3 t) u( N( L( q, g
然后找个空白地址 输入上面找到
2 Y3 j1 p% M$ H7 W0 f1 k?? ?? ??- p* U: d" z3 J
C9 ?? ( 按什么键)
2 ~& x. ^7 l1 t. j. Q1 G( pD0 05 (对比后面的5个字节数值)' [7 A* X. P6 N6 \1 E  {
A9 ??  8D ?? ?? (什么地址得到什么效果)/ K) G% c1 b7 H& P+ \+ K
4C ?? ?? (跳回)) n/ p" r3 t9 [5 n
: k3 X' A) c" S% _
我也是自己研究别人作品分析的,估计说得不对
! y8 m" A8 X; I: {) g7 b" {建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表 0 N$ M( d5 o" X3 G8 Y' l" W2 ]" H
6 t8 j  ]. P7 M7 w4 e+ X/ N( F
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

' [2 B+ @3 a0 J暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
4 ^) Y5 a" M3 b* ?首先你得找到按键地址 和对应的键值

) |# p' u  {) }! M7 r9 ?这个已经得到了。然后呢?
- n5 a; Y8 e( r; p3 E
% e5 C3 k& ?% J- S! f2 K. ^( u! h5 N, t) N$ m! q
48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
+ ~4 B2 b' M7 v$ L$ p48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?3 \( h/ b6 z2 y7 ~% l  j

( `6 f' |4 c8 y% Y# g上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)& N, B0 q' Q( a2 n
4 M* \! M# n" h2 Y& }
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
" D9 @5 Z7 u: ?7 t( j3 R4 b7 {8D F0 06 . n0 Q) Q" _2 ~+ x) B5 E
8D F4 06
% M1 p: u$ r. B; c- T/ E2个地址数值为10+ I0 |6 V3 G9 q# l. ^# ]. [

, R# g" C7 u* B; V48和 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付给这个地址呢
1 o2 b+ {4 Y  ]" Q5 A0 P) `
: I0 L% _' N% h5 E1 R8 _[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码8 x+ Q3 X' o  `0 d# \- d7 a% s
. ~1 C' r  C0 R; e( u' \
48……68 这个的意思是寄存器入棧和出棧 ?
$ C, t0 }7 A: \" |7 ^/ v感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-15 01:19 , Processed in 1.114258 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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