设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
2 g; U! Z) g+ S% `. P. |; I# F- e. r$ N! Y" Q
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:! B$ g# w# H( q& T, ~9 O

" W8 u7 g. M( e& C# D3 s更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
7 X9 {  c9 ^+ E6 u' w) h. z% [" d3 p! m% p0 a
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!( v8 V- P5 q% w9 F- l; i# g
) y8 G( \+ [8 D5 q
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
0 C% h6 [& z5 [/ `7 D不错 加油吃饭!) J/ a' q6 g( L; y

/ Z* ^' P# z1 ?0 }2 t+ t2 d设按不同的键可以有不同的HACK效果,这个不知道你说什么?

1 Z% t8 L+ d. ?7 Z就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:% t* b" x: X  y8 ]9 K# F7 E
$ L; n& b" ~: i& F6 {2 A
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ??
4 H2 l0 S7 N( h3 o! }, P
. n  Q9 A+ L( E" Y然后找个空白地址 输入上面找到
! o0 F+ `% }8 L  ~?? ?? ??
$ [% v1 m& ]1 ~6 G8 XC9 ?? ( 按什么键)6 G5 p" x6 W) U1 e
D0 05 (对比后面的5个字节数值)# H% u* g/ K6 L1 C
A9 ??  8D ?? ?? (什么地址得到什么效果)
8 w" j# I+ e- F+ O* ?1 {; F3 _4C ?? ?? (跳回)8 v- B  E) ?- ^- ?2 n; v& |3 O- U. H
$ ~3 @4 F4 G4 ^/ M$ j) I8 V! G' [
我也是自己研究别人作品分析的,估计说得不对5 J/ h* c2 v( g- b8 K
建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
) f; p, q( i3 P" D, k8 ?4 n* t& K% R: N$ R/ q. h
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
4 M# x. F' r# d2 P: m3 ]& l! v
暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
. i, t" L* D8 e8 L* A5 j首先你得找到按键地址 和对应的键值
; c( S4 S, R" W5 ]3 C
这个已经得到了。然后呢?
* r1 `! z) z" l7 L: e3 N! G$ \: j% u: j$ f- {8 P

6 m% o/ s5 e8 s3 O: L& Q+ a48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?3 |0 r! e1 X- p; f9 v* Y- F! x
48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
; g8 d3 r/ C7 t/ |& p5 i3 l1 i, N5 `
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)3 |+ Y/ V, E$ @6 U

2 R1 s$ V" U; |# _& n7 v[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
2 H' Z) L  l9 N8D F0 06 ; R$ J% @7 x* ]" F- B
8D F4 06   h8 d( a$ E  W  ^
2个地址数值为108 `# F3 t% T7 P& _
! O, l, K. t# J1 G) 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付给这个地址呢: |+ }# E) [+ T2 ]+ k# `0 F" g

6 S% ?. s0 a) H9 B& ][ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
9 R' n# ~9 M0 f, s/ X  }/ H" V! c" z  g7 m# ^. i# H
48……68 这个的意思是寄存器入棧和出棧 ?5 C  J- |' p& i' L: w, Q
感觉多余,不用也可以的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-26 17:40

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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