设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。  F" e- Z4 _, s5 J/ l& l+ \
8 a3 C$ S* d" x8 W5 A$ A1 H
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
" ~+ J# I8 |/ v2 W6 Y
  G% h8 F; N% j更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:7 Q1 q  I8 Q, G% Y" i( k0 {
4 t% a1 `$ ], |, U' E, Q1 w
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
) S$ P! Z) Q- z% S. {
( b% \( Q3 s2 `+ a; u* x4 |; Y设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 ! S5 C4 @( A( ?
不错 加油吃饭!; ?% g; p! h6 M7 y+ i

- i$ n5 F# A8 @; T设按不同的键可以有不同的HACK效果,这个不知道你说什么?

0 i: \% H4 p" k; E8 L* r7 [) P就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:' W( ^' ~, }; i/ l
4 S6 F3 O) t! X& _
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? * I/ H0 |& a4 E, m3 w+ s: Z
9 u* P( L, g% W0 s8 E
然后找个空白地址 输入上面找到
: u6 G7 m! Y, w( b* _?? ?? ??
! ]& D. A0 M0 U1 G+ NC9 ?? ( 按什么键)
( _+ n( Y% J! K4 B3 `! K# N) lD0 05 (对比后面的5个字节数值)3 v: }& r1 O- K& _- J
A9 ??  8D ?? ?? (什么地址得到什么效果)5 T& W0 v! g4 q6 V$ v0 M
4C ?? ?? (跳回)
, z; [" C5 A/ `
5 @% I# [. |! c9 ^: I我也是自己研究别人作品分析的,估计说得不对
- p" i8 G9 Y9 M& Z2 M建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表 ; D* z: l' T9 X5 J% S$ ]

" U; r. ~! n0 d  t( i- A就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
  h8 O! v5 D8 E) g  |
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 / o9 i8 E! G$ {5 \6 ?! t# Z
首先你得找到按键地址 和对应的键值
1 s2 r( E) n9 e7 f0 r$ F6 p
这个已经得到了。然后呢?2 r0 ^  E& j7 a3 b  q; W% H

8 q4 g% [3 a, v
9 R" C/ J' z0 q4 {9 \$ ~9 ], F48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
8 K& {7 S/ X/ j2 p, c, G48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
1 @9 Z9 y' Z. V4 y% ?1 s! G, |$ ~2 S: I
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)+ d8 S! `- k9 v! [6 e
, n3 M2 v7 k" J8 U# t$ R; C0 I, u/ ^
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后# g* k0 y1 X7 T- x! u
8D F0 06 / N* N* k: j8 `
8D F4 06 3 J/ f/ C& ?$ d! r
2个地址数值为10; {' A3 u. A- u

% F% d& s+ m% C5 ~# R48和 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付给这个地址呢' x8 S+ [4 I3 g

( O: l3 F7 F8 |+ U+ b[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
; O& R0 F# v+ K8 I6 ^" u6 {& _% Y# F7 B( p! V( ^! w
48……68 这个的意思是寄存器入棧和出棧 ?
! n' k3 ]9 H( ?( B! [感觉多余,不用也可以的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-16 01:30

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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