EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。: K. y- Q& z" \  B# E6 l1 R
5 i0 ^8 P; Q3 [) D; @. e" f$ d
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
2 A( q! @/ B+ f; ]7 e# C- ^2 H9 ?/ u  y3 E# T# z6 n- B" e, f
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:$ x8 W! r( m- S8 ~* Q; v! D8 U

% q/ \- n! z" Y6 }- z$ ^' E1 [[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
* m" m0 w( X9 L0 X& u/ n, S1 i: k' d  p2 j" c- v5 k
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
/ j( y$ Y! H1 @: G不错 加油吃饭!
  k9 f" Q6 E: A; W9 f( D; {
5 C4 l  e! Z- e/ k4 @7 F/ ^/ c设按不同的键可以有不同的HACK效果,这个不知道你说什么?

, u* [$ ~# d/ H. G  i  z就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
( }6 b% v( H9 T( i  U. U0 t9 `( d( e* c5 D4 Q' R: h4 t0 v
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ??
. {8 X% d1 A. {7 b! H: t& w
: ]( T! H& r# d9 Y% L  M3 k& y然后找个空白地址 输入上面找到2 j/ v9 j; E" g0 \# e" s  f
?? ?? ??) W: h, h8 Y, V& X
C9 ?? ( 按什么键)
- D* x$ j8 E( }1 H( eD0 05 (对比后面的5个字节数值)  B6 j  z" Y! r9 Q/ I' \
A9 ??  8D ?? ?? (什么地址得到什么效果)
/ r$ B, E" j9 j) n7 w) e# l4C ?? ?? (跳回)
4 {" Q; Q+ k, v" a  P6 g
9 `* s  T3 p8 V我也是自己研究别人作品分析的,估计说得不对
0 h. s: Z; d8 s+ t9 ?建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
4 f# j% x- v: u! y" a. L, _5 M" c% ?
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
% w* d, _! H0 c$ I, b/ a
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
1 Y- b! ?2 s. ^% u0 B% J( Z5 f首先你得找到按键地址 和对应的键值

' O/ }, p1 T9 B. _4 t2 t6 i这个已经得到了。然后呢?' }  E' ~, Z0 B, E$ Q) C" \4 Q; S

5 O1 n) v3 S- \' {! A7 O0 J
1 H) ]% ^, |/ E1 V48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
6 R" i! r5 h% B1 t5 ~5 l48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?  Q3 ]8 V# N9 y; L% `
3 r% M( T6 ]- l, y/ Q
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
( v4 K3 \; W9 m& E, u2 L0 t1 e6 U& i1 y# j% i+ ?6 l6 n5 R
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
  S( B- f& ^& R5 f/ r* b  Z8D F0 06
8 \; F" h2 E' D2 x+ \$ @8D F4 06 2 v9 _" E6 f! m( D
2个地址数值为10
% p* W! Q% J5 O) t* W5 X" |3 h1 d, r; j, L. ^
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付给这个地址呢
: q3 Z, b4 N1 F; q0 @7 k$ E' K
  s% c0 |6 }! R# T" I4 V5 ?[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
* Y! ~% l  O( }* \) Z3 b- }# J. S* m' @6 q4 g: |
48……68 这个的意思是寄存器入棧和出棧 ?
0 F, t& O) O0 j% t3 X) i8 z$ O6 ]感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-24 03:58 , Processed in 1.081055 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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