设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。& m7 J9 S8 e) {  w
) n, \4 b: G+ x) n* P
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
7 Z/ ?7 e: H( d9 t( j! g* h$ x9 U' j
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
( T% G: [9 F3 a: ?
9 F& X" }0 ]( V# V[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
  H. I$ N. V# e! i
, @8 C; I2 W4 b0 W( s  u" p设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表   G, z* t" N# S3 U1 n( ]- y
不错 加油吃饭!
9 o7 D1 P. `. p& @3 k, n0 Q9 W/ X7 L; D
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

5 b' c" D4 Z0 [! c就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
0 j- B" s, _7 {. k% B! G8 d; H( B* A& y0 n6 f8 b" o2 v' m
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ??
( X6 Z& q" r1 s' J
& i; u) u" \; }然后找个空白地址 输入上面找到8 l  h% C4 a) a1 q: O' {
?? ?? ??3 j; y# I! }( W& y; q. U$ C- i
C9 ?? ( 按什么键)) F( r7 }6 B# L1 g# S: R" }
D0 05 (对比后面的5个字节数值)
- |" b3 k' E: V3 kA9 ??  8D ?? ?? (什么地址得到什么效果)% @3 S# E& D3 g9 E* A* B% i' Z$ ^
4C ?? ?? (跳回)/ H4 o5 V4 X  u8 {( R* R8 D3 O

! h! w  f- C2 k我也是自己研究别人作品分析的,估计说得不对) m- U* e" k  [8 _4 P
建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表 5 h; @; [+ P& q$ G8 H1 w" @
7 _" X) C- Z- x0 i( Q
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
0 ]* U" |. A0 v' [3 C
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
; ?) J6 E- \! F首先你得找到按键地址 和对应的键值
6 q0 ]5 P, s' Y: m
这个已经得到了。然后呢?6 D7 h0 `1 ^- n, O: r8 |8 v
& u; L6 t' @7 m; Z. I9 g/ K

8 {' B9 `0 q5 Q, ?) I$ @48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?. k7 ^# e% P7 b- |% w
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
5 @0 u2 `; D% l+ _
0 D# S7 b4 ]. G- Z# C8 L3 m上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
$ p: P# T% g1 h  D! g
* o2 o! A$ @* e4 v' f3 B' g1 D[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
. Y1 `/ k( u  W# I) R8D F0 06
8 K! d' l" F" }' k4 D: J& b# q8D F4 06 8 S& \2 y  U+ ?7 h  F
2个地址数值为104 Q0 N3 O" o1 V+ ^: v+ z  @2 B

" K  g: ]( M- `% x7 A4 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付给这个地址呢
: C* n# P( `& C) U% Z5 N
" E; t& ~2 F1 @$ ]0 L) x, P- d[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码' h5 f- S9 e% m5 ~/ Q! E) @3 b0 ^( J! s

& e7 {- d8 w) t: b7 p+ d48……68 这个的意思是寄存器入棧和出棧 ?! c0 x" L: H/ f# U  V0 f; A* T
感觉多余,不用也可以的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-26 14:22

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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