设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。/ l2 `5 ^1 ^: \
, T. z( T* m8 ?% i- B8 v
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
7 k- v1 M" m, `  s
% S" i7 W/ i% e6 z更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:2 k6 M) H8 H. t! _- B; R

+ {. t5 L; V7 ?[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
1 R8 a' C; U6 A( z" Q' G( S! D2 M- W
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
5 S& f5 U- R8 g! m" `不错 加油吃饭!
% N/ t  s& C- `
5 D* v7 v5 X' a! l5 `3 h: m: o设按不同的键可以有不同的HACK效果,这个不知道你说什么?
; C5 D; S' c& A) ?/ `# U# Q! d8 b2 ]+ s
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:2 G4 Z: d% J3 q5 Y  S/ i- V
* y4 p: I' b" i; @
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? / l  t4 L& b( M& K0 n2 T5 a' C
. o% |9 O7 n) O5 T
然后找个空白地址 输入上面找到9 j0 ~! K8 H8 W9 q" b$ T: S& j, I
?? ?? ??
! \) i4 Z' Q: m: R* [C9 ?? ( 按什么键)4 }. w4 n$ {4 K% b. q
D0 05 (对比后面的5个字节数值)/ ~: I$ s% b! L9 `2 C
A9 ??  8D ?? ?? (什么地址得到什么效果)# l% F, K+ N& e+ ~3 B8 N) W) s
4C ?? ?? (跳回)" v* s$ f+ k% F; {
5 N. |/ R; d8 R' _/ z4 y6 X2 m& I
我也是自己研究别人作品分析的,估计说得不对
! j6 K# h, U: p* B建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
8 Q) \( [; s8 q. n! K9 C; S# @% q2 Q7 a5 m3 K/ ^
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
: H. w% l) H; K" I& X: I0 l
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 % v) O" ^# z5 s+ T0 ?, _7 u# ]5 `
首先你得找到按键地址 和对应的键值

" Y2 E% r+ H: c# e! M这个已经得到了。然后呢?
! c0 X/ o0 {( U, H& D
. s% ^" B# H. F+ n! p6 U6 w7 D, j& b5 V1 L" m
48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?4 U7 l) q2 `; k4 K6 \
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
: ~1 [8 B2 X3 |& I  J1 d1 D
8 i/ @9 K) |6 H上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
. v& z9 [" V3 B" L7 m
  O& u6 F: b, [[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后8 g1 S+ [! N6 r
8D F0 06
. e9 a5 b: d2 B8D F4 06
8 h2 N/ X' }3 U2个地址数值为10% s1 U8 F4 C& q+ w6 k
/ D; @9 i) k/ `- T1 H
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付给这个地址呢
2 [( U* d6 K$ @2 r% R2 k- d+ h2 i7 g: g. D0 e
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码" w0 ^) N4 a/ S  |6 L

2 E% L" ?  j  V! b7 @48……68 这个的意思是寄存器入棧和出棧 ?) f$ V% [% {* ?7 O" [2 v& `
感觉多余,不用也可以的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-6-25 21:45

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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