设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。3 |4 R2 _  ?4 R% a4 |& C; C2 b; r) K

* e$ [& {  }- H; H不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:& E* j1 a. n9 f2 I1 @
) x8 Q, A* r) e8 {9 d$ `/ R# J; d
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
. Y- v- ^, y& T7 a
! E0 [) z" Q' }- s; Q[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
5 [8 U: O5 j$ w* j. D( o
6 t% a5 u  A1 |! e1 B0 X4 L4 B+ {+ }设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 1 m0 [. r7 v* u2 G1 g& t" g
不错 加油吃饭!
! F9 v( d& s' z& _) Y* x2 p0 a0 L1 ]2 J: ^' u  K* @/ p; y5 N0 a! g3 P
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

) ~* h% R$ W  l) }- u就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
- u7 M! m" H/ ?' J, Z* P" Y; p  c! }5 }- b
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? ; {7 M( @3 p- S2 F* r( ]
) |. z! M. K3 k6 E3 a, _* a. n
然后找个空白地址 输入上面找到0 ^/ V8 [( u5 U$ v( g
?? ?? ??% a$ u- ~) y  w) Q- J9 ^) e) n& x. ^
C9 ?? ( 按什么键); |; v3 C6 I: m' d7 G4 [) C  n7 J
D0 05 (对比后面的5个字节数值)
) m, d8 y& X9 q3 SA9 ??  8D ?? ?? (什么地址得到什么效果)
. U/ ]+ f* d, R9 P4C ?? ?? (跳回); c7 w, Z4 B& w7 f1 G

1 ?1 m3 u+ S6 u' G# ~我也是自己研究别人作品分析的,估计说得不对8 x4 G& Q  P4 f4 b. ?7 z0 \$ m
建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
9 ^5 n- }/ w* j" @, X+ d" w4 R4 o5 i' j- \& Q
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

; ~# a4 T2 A6 D0 o* y0 f* @5 T暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表   S! d. g2 W) b! P' P( W
首先你得找到按键地址 和对应的键值

* N) {: u5 \: n这个已经得到了。然后呢?
# x1 ^1 w" \6 ^7 j& p6 j0 L; F; q! v& Y+ B

% Q3 I" |4 |2 a8 A& }# l$ a48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?! H5 @; t7 m# B! M4 W4 w
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
& r' L+ _4 C- k2 U
* E% T+ T) F- A' m6 ]0 n上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
: z. Q5 e1 V. M5 c' C5 `
4 o7 S$ V' ]; Z8 m# p[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后7 j: D2 X1 Y3 _2 ]5 q/ X
8D F0 06
( D8 B( s  E1 @5 y0 Q/ I8D F4 06
0 N, j2 [9 Q- h& e6 _# B6 V' p2个地址数值为106 a6 z2 p2 l$ Z6 J' w- M
& Q* @& r; s: R
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付给这个地址呢$ D3 c- F$ g7 \' Y: G

/ {7 b! P) N5 ]2 o6 S: `[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
& J; N8 n6 D# a0 L
# F) p9 j  C9 u( K+ m( S- A48……68 这个的意思是寄存器入棧和出棧 ?
4 `# o5 b; [1 W" D. F8 [感觉多余,不用也可以的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-25 23:55

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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