EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
% `, j: |* Y$ i8 s" F8 c, e% V" F5 v8 X! R3 d( e
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
; E: a% Y4 X4 e" @5 T) |% E
4 M4 W' W+ E4 _9 `; V更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
  ^, m* `, q+ o/ C( u" S/ k( L4 z, Q( |0 W9 Z4 R
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!$ v! i4 C: ]  N+ d/ k4 p2 j1 V

# B- A2 T1 x' Y设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
7 s( N$ _+ I8 P  T( i不错 加油吃饭!1 I  o6 s# V3 r# E8 Z) }

) c* _; e" @3 X  u- n设按不同的键可以有不同的HACK效果,这个不知道你说什么?
2 n! c0 P4 }. N( m8 r3 k
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:/ k- ]3 \6 P% S3 }! E3 m8 R

5 f  u& [& |- K9 c+ g/ n# I[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? + G) T5 K$ B4 b4 d9 ?# J

) Q8 n, [! f7 V# }% P# W+ t然后找个空白地址 输入上面找到
; ^! f8 C7 L- O* I, P?? ?? ??
) }% L$ B1 [& ?C9 ?? ( 按什么键): P$ U9 S5 T7 p' m& J. f5 L
D0 05 (对比后面的5个字节数值)
1 k* p: C" }/ d$ k0 p  ?A9 ??  8D ?? ?? (什么地址得到什么效果)
1 S, l' g  j8 m4C ?? ?? (跳回)
! @3 j9 Q3 {0 e: ^, ?# e$ b
/ ?# A& }; h) Q$ Z/ Y我也是自己研究别人作品分析的,估计说得不对
, x" U5 o. b/ {7 ]+ Y+ e/ [5 J& M: C建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
4 V! A) b+ w5 Z6 ^9 \9 a
4 C* X& S2 ^4 F3 q+ r就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
3 S5 j  _/ F4 O/ N! b# l5 ?% a" e
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 1 n, U( \0 M& C) J
首先你得找到按键地址 和对应的键值
& ?  Q# e8 K( x
这个已经得到了。然后呢?8 C4 o  O6 X: c# S. u9 A
5 p' \7 |$ L* R5 D2 ?& r
2 i) e- {, l# V- N5 A5 ?
48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?/ v3 E  }, E6 z$ z/ ~  R
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?# ^5 M& Q' g( ~% p# A* X  N
0 u$ M1 A; L7 [$ M
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)3 A4 E# f% r, W/ p8 B: o
5 h8 W5 I' m2 J$ ?2 |' T
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
# y. y1 t% t$ W8D F0 06
7 r* {% b/ `5 A9 K. ]& }6 p' f* e8D F4 06 * X; ^/ ^1 O1 S+ Y
2个地址数值为10
! A* c- D7 W( n' K+ c/ c# C* Z/ g
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付给这个地址呢
' D# g( E7 b2 M6 m+ f8 {2 x& y- b0 S# v7 Q8 G
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
2 q* S* X( z5 b  I( y2 C' B2 F" m
( @- c( p9 a. `' s48……68 这个的意思是寄存器入棧和出棧 ?7 @* Z  O8 S1 x8 Q
感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-9 11:28 , Processed in 1.083007 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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