EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
8 Z! r- D: i' B% O( j0 l* l: l$ r# s; q2 i
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:# J6 z- s- r$ W$ }
% N, r/ g; Z. `. k: ?
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:7 Z) I0 x" l+ ]

$ F0 u  [. l' @  u/ |[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
0 e! g6 I; o; D) |6 U
! P; o7 {: a  ~# y# {设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
5 ^9 w% |6 W3 F5 S# a不错 加油吃饭!1 p& c1 _8 ?* t4 s5 J0 P% D
8 K! S$ ?4 Y4 a# P4 s
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

6 p$ e% C/ b% d8 m# e. z就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
. G! _/ s+ N8 B: c2 R7 w5 t* [
0 p& C7 x2 j- ^! G[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? 2 L+ ~* v# S( J6 s: L
1 [; X6 }& x& J) c! I8 k0 z* B
然后找个空白地址 输入上面找到' K6 a/ V# w6 a8 T3 ~" C) b- Q
?? ?? ??5 J. R$ [+ i6 J3 Q1 S5 I
C9 ?? ( 按什么键)
3 A6 x6 t- s3 H' qD0 05 (对比后面的5个字节数值)
8 g; ?+ y7 p- p8 l3 s( ]A9 ??  8D ?? ?? (什么地址得到什么效果)' r; {  g5 l5 V
4C ?? ?? (跳回)
2 b0 S, W$ |2 h1 I5 R& @+ k  j) a3 i2 ]( c
我也是自己研究别人作品分析的,估计说得不对  L+ l6 M- ~; [$ d
建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表 + u! ], j9 |, w2 E' `+ J% F) x% i
9 b5 q5 i8 v; H
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
+ ^1 p, `6 N4 j" L1 i2 X
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
( [* ?; J- P) `8 x6 g首先你得找到按键地址 和对应的键值

* w$ i* Z4 w4 J% p9 ]7 f5 K' H# n% k这个已经得到了。然后呢?
1 J& W7 m' L! b. f! c$ M
8 A, H: U/ W! T* C
6 t5 V4 C& r* {- L4 K1 T8 n48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
2 G' I+ p  a2 a/ t8 `+ w7 G; t48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?8 C- ~7 b# w. L; M& K) Y+ P

: a9 {$ T; @5 N  {上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)+ A/ v" g- f; |: K' x- M. |9 z

1 |0 {) X! T7 f5 y+ ^" G[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后! Q7 A. d- f: w/ C  E
8D F0 06 ! ?3 C' j- C( T- u* t! p
8D F4 06
  A# j/ L5 H9 F2个地址数值为10
* W, m% n" ?5 x7 n" V1 Q& M
8 ?0 v1 c2 d1 D48和 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付给这个地址呢3 R+ N7 v+ Z% n: Q+ L
9 m- o' F4 u5 s. @6 T4 b7 J! N
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
5 K1 f% @( }4 G2 ~3 R" ^$ H* r& ^: J2 o4 A1 v; @8 ^$ x$ E8 b
48……68 这个的意思是寄存器入棧和出棧 ?* u1 L- `- [0 `- a' c, M
感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 00:00 , Processed in 1.080078 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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