EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
2 S& R) {3 c  s7 I1 t7 z, K7 S3 z/ c" i0 ~4 X4 X) I
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:: z7 V& A! R$ Q; q

# [' q" E$ X$ \8 @更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
8 r  \4 o# ^+ O- A; Y. B, y6 Y; ~8 h: ]/ f3 [* U& U
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
; o" W) r+ K( g! @6 P6 P
5 p% T/ l3 U2 {% H! f- N/ h设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 6 F: G: A" L! x( U! ^/ s' z
不错 加油吃饭!
0 q9 z5 m* Y/ `, z$ c& R+ z. c; o: U9 U8 I6 e
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
* v* Y4 ?9 S- k) k
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:+ [9 m+ F* U" P5 l7 d! p7 D+ n; E
& ?7 S8 O3 M8 P' R3 |) b
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? . \4 ^5 C5 E$ [) u6 e" q  Z

" l: `1 n, J( N2 Q5 R+ R1 y' ~- d然后找个空白地址 输入上面找到
$ K: @4 K4 O1 a& N, c?? ?? ??( x- g. D' o- N! [, y" B5 D
C9 ?? ( 按什么键)
1 ^2 a: C0 g& s7 o' P6 X, oD0 05 (对比后面的5个字节数值). u/ ^# V# }/ N# d( @
A9 ??  8D ?? ?? (什么地址得到什么效果)
9 h. ^, v0 v7 ^' I4C ?? ?? (跳回)& M0 `  I: l7 z) {9 T! w% }

/ ^& c7 a( z. x# P2 {5 g5 w我也是自己研究别人作品分析的,估计说得不对
+ n  k& @- g% ^建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表 ) k# B! c" O1 R6 q! _6 D3 X

/ A# W% @; ^' i; x% T0 P4 F9 g/ P9 j就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

4 l6 ?$ S/ h. t7 J1 y暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
. m5 c7 g) m. k# Z' m首先你得找到按键地址 和对应的键值
3 P! T) i3 g3 U3 ~
这个已经得到了。然后呢?" E5 X5 w- n2 N! N$ H

; W9 [& k  J% l
8 Y) d3 C0 }4 Z' z1 G48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
& V. f& o4 x/ G2 ]9 Z+ z48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?5 U/ I' Y. Q" S0 ~! R7 Z

7 Q6 ]0 j# d/ m& ^- |7 i6 T上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
3 k# \  @5 K+ q7 M$ n  n* ~4 P8 `9 t5 S6 a1 V% o7 b3 _
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后* V( M7 k! y3 @( ?' H# x
8D F0 06
* n$ X* J1 y+ `9 ?8D F4 06
  X4 v2 ~2 J! S# _7 H0 b) f2个地址数值为10. e' r2 F2 W3 B% s- ]' p9 I7 y
! R9 ]* @8 g; k* A( r9 R
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付给这个地址呢
. O3 A/ e) q" L2 f# u3 c7 ?; v: w
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
* ]" T% r  l0 Y% \1 @6 J, }# P& p2 c
. j3 g: W- f; F" }2 P48……68 这个的意思是寄存器入棧和出棧 ?& J1 s! E- M' A2 k% t
感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-9 00:57 , Processed in 1.109375 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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