设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
5 B( e/ |) m6 V5 w& A, m  \+ q5 _. o' K; ^& u
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:8 s+ X4 M. B! g  L- e3 m' r8 g3 _

5 a2 d6 w& L- V) G9 z: i更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
9 I, S8 U" N& A! M7 A; r- s0 k; P5 v' a5 l/ `- j$ a
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!- y& e. r5 Q# j( _/ ~
' g8 E# L( ?/ ]4 u" D) ?
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表
4 u* p+ b+ B1 O# e5 H, z3 D6 b不错 加油吃饭!
: y+ @( W, ~- U. x7 a5 N. p4 H4 q& d- {% }# Z. D+ J$ n# U) ?& a
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

  ~, G$ o- ?  f* f( {" d' N0 l就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
0 @7 _( t2 M' w# ^$ ~" q1 @% f2 G( ]2 j2 u
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ??
- k! r/ H1 V5 U' Q3 `- \
' K/ N, X% z# ^- T4 }) D然后找个空白地址 输入上面找到
' {6 i' J$ j' V' J# c! ?7 T?? ?? ??) Y6 i. j, Z7 @8 ^: D3 {1 I
C9 ?? ( 按什么键)
$ o) y5 s4 y1 `; P6 ~D0 05 (对比后面的5个字节数值)$ ^0 Z+ o- z, o3 Y+ c* G3 s
A9 ??  8D ?? ?? (什么地址得到什么效果)9 p- i3 @1 L1 y$ v- O8 _, T  {2 M
4C ?? ?? (跳回)6 P% l3 a. V$ j; f# t2 k
0 B/ {; p% R- R
我也是自己研究别人作品分析的,估计说得不对+ Z* |4 f. \) \2 N3 f
建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
! O9 l  @) U, i2 H) D; e& ?! y  @! y( N9 o
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

9 c! i0 H* d3 U7 A暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 - s; j$ D9 ~# f; T' e" q8 X
首先你得找到按键地址 和对应的键值
( G/ E; R, b  b) Y! j9 v
这个已经得到了。然后呢?8 y9 @: O" M; ~) F) {: c

+ F) i  S+ }9 c7 ]
# M. e: x3 C; e# B" U4 P) W48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
9 ~+ W# ~8 x& R8 o48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?6 D. c/ u2 O) c# A1 p! y$ i2 v

, K* l0 f* d4 E7 S, t上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
8 m; Q. C. |2 a# |1 \* q' D4 t& {+ O& w0 A" W# B( d+ ~
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
5 s1 k( p- j8 P# ]( O8D F0 06 / Y* ^! W6 c- r
8D F4 06
8 u  v! ^) G2 Z& E! `2个地址数值为106 U1 d5 d; q9 @, s
( G2 F6 M2 ~9 i- d$ 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付给这个地址呢
& `6 c1 [- q* Z& [0 S7 p$ X" _3 v8 Z% U5 j" b$ O( n+ Q
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
  @4 F4 Q( ?" u8 `+ U9 Y" s
- E/ S- a' _6 c5 a  m" O8 Y* T48……68 这个的意思是寄存器入棧和出棧 ?5 p& R2 D  O5 X. e) y
感觉多余,不用也可以的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-6 04:48

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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