设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。. F+ l  h$ [- m+ J

! t% m, z$ q1 H" Y  x. h不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:; v2 B0 p. L9 b# `  K- x

, r: d0 m+ J  ?2 B更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
+ Y* E1 c. P& |- h% L; F$ }- c, p% t- ?) c. t3 t
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
) M5 P- C1 m/ t
, B  ~5 l$ E+ W/ r9 @设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
- u7 q% n2 }; ^7 \1 i2 R不错 加油吃饭!9 g/ o9 M, ~0 g: x" ~8 ~
7 E* ?+ s3 e8 U1 @6 H/ U
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
) o7 Q! U* a5 t* j  w
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:# C+ ^/ Q' v( a% q

- M4 E; i/ M7 R1 ]( S$ q[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ??
2 M7 r" K/ k$ E( b1 ?5 S& H* T) V. N
9 P  _: |: P  v! G* }, ?4 L然后找个空白地址 输入上面找到
0 _4 s: A1 Z! H' u% P  a?? ?? ??5 t2 x- w- }: ^8 X6 J( o
C9 ?? ( 按什么键)) }% J; ?% Y' |% Z; m( e
D0 05 (对比后面的5个字节数值)
! J% e( N: s9 g/ QA9 ??  8D ?? ?? (什么地址得到什么效果); q7 T9 V# t) Z# Z9 c5 M1 F
4C ?? ?? (跳回)- C8 J- I9 f  f' [3 g
* C2 r5 x: K7 ~1 h# q* r
我也是自己研究别人作品分析的,估计说得不对
1 f. L# P" b* ?" A建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表 % p; _& ~$ d1 H, ~+ G  t" c6 ]

0 y/ Q0 i8 v5 T. j+ w5 ~' T就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
; Y, f, h  {% v7 p8 h
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
4 b( d- t" L: K6 ]首先你得找到按键地址 和对应的键值
8 i9 E4 Y  h* l( I) F: s
这个已经得到了。然后呢?
$ }8 a& J. I9 T% U1 u% L) D/ h* [6 K4 d" F* l/ x
5 Y0 {$ ~0 ?& }/ b( g4 z9 o" V: K8 Z
48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?! W" |, E, u5 q+ U2 d, P0 |
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
2 e8 t3 ~0 `9 t) r8 K5 s4 E
) V/ N& R) n: J: g上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
* E2 @2 i- u1 X' j, N" v9 g8 \' Z' X9 m; @( E
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
5 ]" s0 a; n: k0 A# w# a8D F0 06 7 i) q8 B: q+ Y' S
8D F4 06 ; m' A" l  ^9 B' ^* a& W
2个地址数值为10
1 z) E6 f# |5 g' T: p# A3 p
3 b& u0 D7 I) p% C, L7 q4 X48和 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付给这个地址呢% r  i+ q9 ]3 i' A# g/ D

* v, b% P' x* [3 x/ x9 Z[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
% E" P" n2 S) M4 [/ O' \
( D  i0 x9 t. d48……68 这个的意思是寄存器入棧和出棧 ?3 l/ S6 P1 k! E( _
感觉多余,不用也可以的
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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