EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
. ]- _6 C% l# T: v: s( g, G: d
% q1 X2 k  Q3 j4 v不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
& G# M: Q# H" m- t/ b2 P3 c9 ?4 M: S+ Q0 v
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:% k2 H/ W1 w9 z& R* B5 s1 E
/ Y" b5 }5 C+ K2 F
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!2 ~9 n8 [- f% F1 }, V
' y0 v; a/ j# W. f- P0 a( a* R
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 5 k2 W, \' P9 _$ l) i$ e, `
不错 加油吃饭!
5 T( I* N7 p' t# G1 p- [$ |( m1 A4 B$ }: `5 r1 B
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
6 h1 H4 C3 b$ J0 q8 b
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:- i6 e+ d, J$ o* U( W

5 L4 U. W2 _6 W. g[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ??
, ~8 m3 ]9 r. k- c- {) j: y! w- C: B6 ?& @: M$ X* M
然后找个空白地址 输入上面找到" O3 a' ^; x0 m' B
?? ?? ??
6 J- J# B  N+ Q9 Z+ o9 ]' Z! D& [C9 ?? ( 按什么键)4 t- X& I# i* y- l
D0 05 (对比后面的5个字节数值)
4 }* w' e$ J- `6 Y+ u* LA9 ??  8D ?? ?? (什么地址得到什么效果); m& j& F% s5 M- V
4C ?? ?? (跳回)3 w1 s' l% f3 x5 K0 O

" [  V7 [* g/ ?0 ^9 R% L" k我也是自己研究别人作品分析的,估计说得不对8 n% O' k: M5 Y
建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
9 X0 t' s/ l: s
' V2 s1 l1 g2 C就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

7 c" B+ x/ N1 o1 ]- s4 C2 R暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
# V& ?% ^! V! v: [' s& G- R3 j首先你得找到按键地址 和对应的键值

3 V1 E" A8 p$ r7 d: U这个已经得到了。然后呢?- |" p* A2 |0 n5 g' B$ ~
/ T3 j9 B' Z! G4 N7 `! M

: p/ M  g. C: h7 m1 o$ m- a  @3 N48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?6 `1 v  d% ]. y. W! W# J: d
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?6 k" `9 o1 I1 O' w% ^: d6 j

( K3 B# S/ e1 z9 i5 g  R上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)% A( w1 H; T  W2 S$ e1 c+ K5 M

) ^: S# @, x3 u8 {[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后+ i) m& O+ R6 p8 S9 X$ [
8D F0 06 0 I( R5 k; A4 H, x; M+ ?' F: p, |. d: u
8D F4 06
& p. t9 F7 ^: o5 I0 S7 c0 \2 x2个地址数值为10
4 B+ u& n, H; T4 z& x9 V
7 z/ P9 \# B4 D$ m  w3 T48和 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付给这个地址呢
8 P& G" ~( V0 T1 e5 T: ^  m
/ D& g+ d: D7 M" }$ L/ G[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
' f6 v! j9 C& i4 W! V, x( I8 p  o/ j6 a+ V. ?& d
48……68 这个的意思是寄存器入棧和出棧 ?2 ~7 r1 p; x2 f) v
感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-4-20 10:09 , Processed in 1.142578 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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