设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
  K4 G8 t8 B4 P# F. W# f) p& s3 h
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
. a: @7 o3 O5 q+ S( _0 f- c+ G8 G$ y. ^$ k! A+ }% \+ J
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
6 J, f$ n4 G6 {. S* \& g8 T9 q- |- A; r* K! Z  @3 ^
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
* J, R7 {% X8 L( U
5 F2 D6 g  T) l7 D1 t0 s: J设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
2 k/ j: }7 I% H7 n" A不错 加油吃饭!
! l3 f6 S* E* B/ _8 @
3 Q$ l4 r+ g8 K( z7 ^2 o设按不同的键可以有不同的HACK效果,这个不知道你说什么?

+ M* f: }0 P# D( r- L就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:3 v  ~" ]. t  Z, ]6 g1 i; `$ ~% X9 U
5 C+ A% B6 g( p. H5 z. B( |- G
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? . q3 A& N" l, ~* z' L6 c8 e

' q' q; ^. z+ z% D& U5 n然后找个空白地址 输入上面找到- t: D, d+ C) r1 a3 T3 j4 _
?? ?? ??# S- ^1 R7 v3 [* y- J# k
C9 ?? ( 按什么键)
7 H/ X7 a  @! h# F% p  zD0 05 (对比后面的5个字节数值)4 F# `9 _$ x- o; [1 E1 \6 @8 a: E
A9 ??  8D ?? ?? (什么地址得到什么效果)$ A! q" M  X! Y1 h, ~$ P8 U
4C ?? ?? (跳回)
6 ^' S8 B' ^+ L' H, j/ S* A$ P; W' }/ F! K
我也是自己研究别人作品分析的,估计说得不对
0 a) [" }; A2 S" q: v建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
% T& @" L$ e( Q) d
3 L& I6 ~6 g" L( F$ x& @就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

4 |2 y/ _/ n6 H5 K4 c" n' C( t, \暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 8 w4 B( k' b' R
首先你得找到按键地址 和对应的键值
& K* ^' D# \: q( E6 k
这个已经得到了。然后呢?8 }. V* ?! S$ p/ q3 i
" d& E7 {& H- N) Z

; P+ L% n5 j; i: D/ x5 e- o- o7 a48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?7 n% P" q! K; P8 k8 x1 h) }" T
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?3 R9 |( S& I& {; H
) z" W/ `" |4 W! P8 o8 h0 E1 |
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
" C" }/ x, g, X; n7 p/ V8 J3 y9 `0 {
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后, f& M* W3 Y& a7 }
8D F0 06
' F/ |7 W$ w7 ?8D F4 06 ) z1 J( q5 n2 a! @
2个地址数值为10
0 K4 Y  o: r7 I8 Q( ~+ H' |: u: x2 `  ?. e( C" I, Z  D, O
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付给这个地址呢
$ j/ b/ N8 s) ^& u) j
) F' Z# p; ]' h! u. M# ]3 L0 W2 q[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码4 K0 V4 G; G" t9 ?
% T  d7 W% ^# C9 _, ?1 [
48……68 这个的意思是寄存器入棧和出棧 ?; c& `' i( x0 c
感觉多余,不用也可以的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-8-5 02:19

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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