EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。, e$ N" m+ p' M% c4 s

4 b7 B5 f; C# F5 r9 Z2 g# w不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:" Y1 a/ U; b2 v4 |: ]9 b/ G

; d6 e8 d4 \6 g& B4 g: A- g更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:$ W! J4 H; X; ]; k/ ~$ ]2 k7 X
6 v; T& M! s3 r; f/ z* u0 }' J
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!& Z! {7 l! x1 i. K0 M) m

+ ?' x% O) p/ o3 u2 S设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 ( W9 ]7 _! }9 z( b+ }( Z5 b
不错 加油吃饭!+ o2 d# i3 {7 ?" q% Q
  V" |( L. o, V2 Q9 i2 t# l
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
: d* I" G+ G* Y/ N/ |
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:2 D4 X- i( x3 p' ^, ]% c* x- F! U
2 Z' ~: e  d6 A% r- ]/ l2 F6 u
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? " l$ b  C0 m* g! M- s( X- v, n- e
! _* T7 o1 Z$ e' s. x" J
然后找个空白地址 输入上面找到
9 k0 A4 Q7 R. A?? ?? ??
! \+ L6 N9 ?& k$ E2 rC9 ?? ( 按什么键)
7 \, I# V2 u% i# @( PD0 05 (对比后面的5个字节数值)
) k! M; t- r3 ?. Y1 kA9 ??  8D ?? ?? (什么地址得到什么效果)9 ^$ q2 ^' ~. [+ o* j# k
4C ?? ?? (跳回)
4 W" M8 d0 t3 V# N/ w, ^: y
/ |* G; `6 t# Y/ c$ R2 U& D我也是自己研究别人作品分析的,估计说得不对
7 L* h! A; {# X建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
1 b# L: ~; o2 w; J1 A; u" E  O- a! a# \: q' _& I; Y# ]3 U/ U  _. v
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

# D$ S7 Q0 `: ^% [% X" Q: j暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
  i6 ^# h5 [  Y/ [0 {% I首先你得找到按键地址 和对应的键值

2 @1 N0 P0 A: D" q# m这个已经得到了。然后呢?
  E9 t4 ?. u) g0 |5 U2 c; V; P- p1 @, k! Z

; d8 _$ b2 X( Y  F48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?/ k$ }# Y+ K+ V/ ?, b
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?, r7 f8 V; a  p

9 C0 P% K. Z0 n% C* o# L上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
1 r& R7 J4 f( J: {' G3 e) {
+ N1 p5 {) k) e[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
* |% ^6 F( @; E3 T8D F0 06
- P% O+ o$ c. a4 _! G+ u7 P( c! d& f8D F4 06 3 W) a7 `8 l- p6 n8 H& I9 ]
2个地址数值为10& F( s3 j5 Q2 N- f0 W6 z

, |3 z$ n. Y$ w  J* V( j& \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付给这个地址呢7 k- p+ N3 e8 @4 E& D. s0 R4 ]

- F9 {$ u+ o- @* m. B[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
4 U: [! a) }1 z. T* e& j) l  z1 I0 S( g$ C; i$ f8 N0 F: f7 p0 N
48……68 这个的意思是寄存器入棧和出棧 ?6 W: ~, ]4 Q' Q
感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-10-26 20:31 , Processed in 1.062500 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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