EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
' D* S$ |: O: c; b; d5 P6 p# c. y7 D0 }0 ^: X! L, c$ |6 {
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
. M" m! t& c4 b2 Q8 ^
+ _5 r5 T; n) x4 n更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
3 O( M  Q: d. Y: }, ^& R" y( r5 F& r" l4 }2 a9 Q. d
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!: |! J* `6 d% N7 ^3 `
& d! W& I& d. J2 Q7 [, v
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 9 {9 f+ [7 l" K0 l5 L0 w+ g2 v
不错 加油吃饭!
6 l) |, @" ~( ~  u: U  c  p
  g& ?8 C& q# _设按不同的键可以有不同的HACK效果,这个不知道你说什么?

/ }! W2 l+ z9 M% B8 L就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:% U$ a9 i9 Y) g8 z9 d  Q

6 g% ~% D& y( X' H  J! n+ l4 m! `[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ??
4 A: W/ m  R  R" U, h: E/ D& a" _
# J# o6 u/ z+ u- `- C- ?) v然后找个空白地址 输入上面找到
9 P1 s+ |! _2 N; e+ u" s?? ?? ??
! l- m3 d' ~) D4 @; q& gC9 ?? ( 按什么键). \* J3 F9 _; G# ^
D0 05 (对比后面的5个字节数值); J- H5 ]5 x5 b/ C! @$ h+ O  ~5 _) v
A9 ??  8D ?? ?? (什么地址得到什么效果)( J9 d, F2 `) l
4C ?? ?? (跳回)/ e) C  S( X& Q, b( h
, V1 ?2 l) {# g, {" N* |
我也是自己研究别人作品分析的,估计说得不对; |2 D0 f, i/ E5 W  l% `
建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表 : c# [; u$ R' H; X, j8 }
( S5 z8 g) e  s9 |* L6 v$ f( X* W4 ]
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

3 k. Q+ C0 P# J) U$ q8 C0 q" x' H2 L暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 1 @$ p: ~. o4 ?, R- O
首先你得找到按键地址 和对应的键值
& z$ z# m1 K8 N2 ^) i! X! `
这个已经得到了。然后呢?
% }+ Q& Y4 P. u$ m- g; ^, q5 l4 y6 V7 k

8 X8 V! {* E9 p( B48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?: v; h* j* |0 ~
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?6 d# a7 \: V: u% t, y

6 a+ l- k- y' t0 a0 A0 V/ a% A3 q  U上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?). N, @, O; U% M7 T: i
$ f* L9 v; O3 `  a9 y) E5 e& d
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
* D6 U! M- r4 M# F( w8D F0 06 . H7 @7 |3 X1 e; \5 D* ~" u; H
8D F4 06 + _8 e' ]; J' G
2个地址数值为10
( P# t( {  a: c. t  `/ [
; V/ m9 \4 A- I- y48和 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付给这个地址呢
: ]# m; l: Z# I7 G
5 K# Z& f6 U8 v0 [/ X- }0 G[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码" ?$ Q+ p# r) O: ^' m8 S3 o/ t
* D, X$ B* `6 ~$ ^# m
48……68 这个的意思是寄存器入棧和出棧 ?0 L! u" U) u" ?/ \$ }# S# H& o
感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-17 01:28 , Processed in 1.178711 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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