设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
; K. k2 j. I3 k1 M, l7 w! C$ E! V
" O" X, o- m# |9 S. a/ y不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:9 z3 ]: P$ P8 [4 d1 A
9 i/ V/ a0 ]$ K/ n8 @
更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:
! q2 \2 v5 \* e; I& }+ \# C* j0 t
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
" f3 }' T7 [* ~0 c$ c" ?/ Y
- x0 L8 L+ c4 {0 q$ {设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 ! V, P7 B7 x& |7 P5 J8 N
不错 加油吃饭!
2 c1 l* o2 c  R6 B; Q6 V' G4 G& b7 }0 J7 Y0 ^) O. f2 K
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
* T1 k' z, W5 K# I( B
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:
/ _" \! i: a/ l3 F$ t6 \( V( h8 X5 ~/ f" k$ M# i' w
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? 3 }% B0 X  p8 Z( R; e! _. ~2 @+ l2 P2 n$ o
  X/ ^  Q% d3 {
然后找个空白地址 输入上面找到# Y! ~/ V2 Q  ~( t
?? ?? ??  R' Z) X; H; y$ T2 s3 b
C9 ?? ( 按什么键)0 Z0 [: P# A& e- W+ j6 I
D0 05 (对比后面的5个字节数值)9 B, y6 o0 @4 r( _/ v7 I
A9 ??  8D ?? ?? (什么地址得到什么效果)
  |1 q; ]$ h0 j( e0 g3 i! u& w4C ?? ?? (跳回); d7 T$ \) o5 Q, Q8 N* _* \  G
- b% b9 F/ j2 R; o4 ]) L+ a
我也是自己研究别人作品分析的,估计说得不对
9 J1 C8 ~: _2 l2 W3 K建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表 * X( p( ^0 f1 c6 J- s4 K3 K: `
% P7 N/ n( _* `( Q) }# ~
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

' u& H2 O1 `1 x9 N0 N; Z. \暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 ; k+ M+ d2 P5 p, R) ~
首先你得找到按键地址 和对应的键值
5 V. {, C; {+ k) s8 V
这个已经得到了。然后呢?
  C- s9 F2 f0 T: E# M
& t  u3 \! S- a' h$ T, D
( U7 F$ D' z, e( O* N. w48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
; e/ s$ J3 I' B% C3 h( h7 U) E0 w0 J48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
- x! ?  A$ ]3 u- e, C6 V. T# v
! t7 ]' E) l, D3 F2 F" e6 Y上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)2 \, [3 Q1 l5 w

) i! p. x$ _. V* P0 O* o[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后
* L6 {+ @! z3 H; ^8D F0 06
. a, [5 \+ C6 ]9 p  _8D F4 06 : r5 g: i! e8 w2 T
2个地址数值为10
( L, ^6 z6 ^! n+ u0 m& _$ l9 c& S. k5 D, N! J) n6 C8 M
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付给这个地址呢8 R* R* }3 d/ p9 R6 g/ W1 q

# J9 G4 u5 U  V' Y[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
1 k# K; e, g/ ~& c4 [8 p  G9 N. M% U9 J7 L: N$ ^1 y7 ?+ V
48……68 这个的意思是寄存器入棧和出棧 ?- G; E5 m' N( V. D( v4 c0 R0 c! n- F1 n
感觉多余,不用也可以的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-16 00:41

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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