EMU618社区

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

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

 关闭 [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
! q, K9 r& j$ {, k* D. L! V* ~/ h- |& K
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
! W- N. l) V" E! a/ S% j. F. t1 t9 v+ j6 I; o( F2 U+ j! L
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:. A6 q. M! }: A
  j) _8 |  x8 z% m! L" y' e
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
) q  {( W8 e$ `. ~- ~  l  A6 k" {  @0 T$ e" Y# l0 s4 |- s
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
3 W& ^+ I9 `# f; l不错 加油吃饭!
" F! C& f, X. b9 K# x
7 i& \+ b' K: Q% ^; n( {4 z$ A设按不同的键可以有不同的HACK效果,这个不知道你说什么?

2 d: F; A( T' l  D+ E就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:& m6 w4 o% s& v9 x; \) x+ F% g; ^
& c0 W# n# U9 U0 z
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]

该用户从未签到

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

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? ' M5 n0 y9 T" m" B1 v- e! z
- _6 T! K! V# ]/ B+ F
然后找个空白地址 输入上面找到! n! S# T9 s0 c# S# |/ H
?? ?? ??# m3 _. J* A9 \0 C8 X
C9 ?? ( 按什么键)
/ `& v; Z5 c0 s" e" p5 B9 u$ dD0 05 (对比后面的5个字节数值), k2 J7 O$ i; p0 i; L8 M; r
A9 ??  8D ?? ?? (什么地址得到什么效果)
9 j. }+ ]% T; O+ {- h/ E& E- B4C ?? ?? (跳回)
  g4 H' u1 y! t7 b: C% [) P0 J
, q! F7 S2 v% o3 l5 Z- ~6 D, R7 x我也是自己研究别人作品分析的,估计说得不对# v; N0 y/ w1 H( M
建议你先去看教材

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
2 r7 l9 n% U! C/ P* d9 ^9 a0 X
5 A  R0 ]3 ^; B5 O3 ^就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
6 H. ]$ \2 N0 ~: \5 c
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 + g/ V0 m0 W# `) L$ ~4 [2 G
首先你得找到按键地址 和对应的键值
# M, D3 \6 i9 c7 x9 `
这个已经得到了。然后呢?
2 r' Q9 v5 a% \" z
$ |- d  B' n8 q# `, D) n
: K4 ?' \2 p0 K& F3 a48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
% n# l* i8 a8 U48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
: M5 l6 N5 ^" }9 f2 b' B
9 v, Z( a% X/ E# s. F上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
, a" f0 S/ v* A5 {+ B. i5 k9 S# R5 h& |  h; V8 `
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后* v, K5 B- i/ x! b. e$ t3 \
8D F0 06 0 {8 [1 m  T& p1 K) q" j
8D F4 06 % \3 v- `0 G6 D. j1 f  N- n$ i
2个地址数值为108 ~/ w; V/ _8 `1 l2 R! N% @# P$ v5 b9 R
! l8 J  V- ?. N3 V* K
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付给这个地址呢
& _: ~1 g1 t7 m9 ]
: A5 N' u$ N$ I[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码5 m2 b  b- l: l0 \9 ~6 c3 W

0 `7 p' p4 }$ j% _48……68 这个的意思是寄存器入棧和出棧 ?# `4 [. k! @2 x, S1 B" h
感觉多余,不用也可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-23 14:25 , Processed in 1.104492 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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