EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。- n- N) c+ }- j; @

4 y9 H; p' \, K6 _' p* ]不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
5 [- J) y! d" S* Y
. d1 E6 C* r) K- w4 L更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:# g# |+ ]3 g( ]( n; w; W

/ Q& w, A( h! u; n) P[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!, m  r* y2 V- Q! m0 A( ?& N

& z( q1 E1 ^, ?设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
- T" Y8 ~6 |/ u9 w1 |& F不错 加油吃饭!9 J/ m7 |; ]- x" d' N$ y

" }0 ]( z- a4 G- a设按不同的键可以有不同的HACK效果,这个不知道你说什么?
8 J3 n2 [9 z9 m" f7 m! C
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
5 K6 \5 Y2 N7 A7 V1 D/ e! s. J1 o9 n4 G
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? * Z& E& k  b" f0 n5 x8 w
& I$ i- n) [1 \& i: r
然后找个空白地址 输入上面找到
- P) Q4 A# U. T) ]! D?? ?? ??
; o! i, h3 e( \  k, FC9 ?? ( 按什么键)
3 C1 g" W4 k. c( zD0 05 (对比后面的5个字节数值), [/ B4 A1 v) J& h) ^
A9 ??  8D ?? ?? (什么地址得到什么效果)2 l3 B7 ]& y  _& u4 F1 \* }' H! u
4C ?? ?? (跳回)
1 e) H2 Z5 l8 r# h
# o" Z( a% N7 M  S/ H2 O' u  X我也是自己研究别人作品分析的,估计说得不对7 `% L+ q1 U7 x+ \' H
建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表 " q; |" i# [+ `

, ^: ^# c9 ^$ p$ Z2 Q: q& n就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
: ]- ~2 }6 t+ T- {- x# |# w* U
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 5 q& z) G; d% H
首先你得找到按键地址 和对应的键值
. {# |: u3 T1 E8 D2 ?1 f# n
这个已经得到了。然后呢?
5 Y, _" h9 u2 R/ w; x5 T: a0 |: _. `( M# \, R! j  T/ S# l& p

  R- |, [, _, V' u6 u1 P48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?' c  |# y9 u# D+ A3 p( s
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
2 }! m0 w7 H# ^0 |
/ f; ?9 ~' l: E- Y! {2 d" S7 j上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?): ~# X8 L6 u/ \

5 H5 w3 ^# d4 d: H) b* u" z[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
( E' k  G# ~4 P4 r5 x( x8D F0 06 3 @  H7 V) `7 \" \5 o
8D F4 06
! f6 v8 V1 ]6 w2个地址数值为10
% `" B2 S0 M6 `( k8 ~0 B; Q2 L7 p0 Q4 [
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付给这个地址呢1 H; e1 C7 E% l: l3 z  i9 W
8 z3 q, ^1 E) D9 E# o% {/ X: k
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
$ ^7 l6 F! j! p2 z! Y- d; r; d1 U) [. n$ U% ^
48……68 这个的意思是寄存器入棧和出棧 ?
7 N/ D* L/ q9 F5 t* V0 W感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-3-13 06:51 , Processed in 1.145508 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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