EMU618社区

 找回密码
 立即注册
搜索
查看: 2868|回复: 14

[研究] FC 地底世界2[H]

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)
: c: H4 M: P; L9 m1 受攻击:生命+1并获得些物品、时间归0
& n# G2 n$ ]& [7 {; O2 生命线不断变化
/ Y) p7 \9 F  V3 H3 y
( ]' R" x$ j5 h+ BFC游戏不太擅长,表笑我 - -8 \% r& j8 d, f2 f0 ^7 y

! {' y) }: L0 [7 S$ Y第一条是我想学的
. g5 m9 k2 U! V2 {9 y: \: P3 w% Y1 e1 C本想第二条改按键加血的,找几个都失败……(小天有空教教下)' r4 g) |4 y2 _$ i/ b* G7 c
$ r8 w2 j% @! b4 J; ~7 P
按键地址AB 和67
3 A" b1 r4 f( h, Z) i) e+ I  c8 Y1 I4 A* l' @, F; `+ r
[生命]
1 _' Z% N! [& J3 VON=650,64
/ ^9 _7 n, M2 x" I
* l# i2 @1 d4 y/ }0 \[手枪子弹]& h/ A. `& m- `: d/ p; n
30=E0,1E. g" o% Y. c8 N& |1 ^2 M

* y: O; d4 i( Q+ G' V[无敌]1 i( x1 S3 E! t" c9 t
锁=740,11
! R% [% u* N) ?9 [  }, n) s7 R# W. ^6 I" |  H# g8 X* x/ c$ g
[时间无限]5 m- r5 ~5 x, ]. C7 ~0 r
36A=39,39,39,39% c" R) s+ F6 F; ~9 j+ M. A! H

! B9 H: G+ `  V8 `* @' V[GameInfo]! ]# h# r/ t: M; H
Name=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
7 v& O% D6 l) C0 uhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/- ^! Q- E% t& q1 [. a
* d9 `8 ?1 P- ]! A
斷67,停在C17D這,設跳轉輸入代碼就行
6 _( n; M  |4 T. v/ X" Z' x9 C( O% Uselect+上加血0 w- z+ J. X( ^' [( v+ Y: W6 h$ p

8 d, S6 h% u  c4 _95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C147 S1 V' \2 I& Y" z& h5 j4 [4 W
  Z* J' m* M1 k5 w
[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表 6 c9 w6 [; w4 q* r; z4 ~, Q
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
4 j7 Q2 `9 T7 B0 O" a: `$ W' E" dhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/
8 H+ v3 Z3 f6 A$ \4 n* A: X( t  C1 x
斷67,停在C17D這,設跳轉輸入代碼就行8 a( x' w/ n3 i5 C: n  i- ]
select+上加血
, ^- m/ Y4 p) C% G$ y. q$ _9 S' k+ _) [) T6 x1 H) x' M1 d5 c7 @
95 65 94 67 08 C0 28 D0  ...

1 z2 G- M" M& {& vFC我只能用fceudebugger调试: I: t) _% i: ]" N- B
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的
; N1 R& n9 h- R哦 什么指令是依次+2 +3 的 请指教

该用户从未签到

 楼主| 发表于 2009-3-23 09:51:53 | 显示全部楼层
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14& b1 H6 G3 ?* ?9 W3 _5 {* K
67 按键地址- U1 A4 i: H" [- S0 C3 n7 L' u
28 select+上
  F" K* t# C: k& i; x' o1 @650 血 +A0
" f* }) y2 W. ~2 p. R( n8 f* U( U! X2 ?  R2 k% X9 J4 n6 u( j
67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘- _4 M7 A5 H# j; P! W# q
95 65 94 67是抄的前面地址的一段代碼- J' J) J  r. l0 T: u
08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行* l: |; g7 e$ b5 N, ^; p
67 08 C0 28 D0 05 A9 A0 8D 50 06 28
9 F* g. U1 T8 M( t- r5 X呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到
$ Q, c- M, P/ Y$ x) X+ tC17C :94 67 60 A5 6E D0 04 A9 F4[67]
5 Y( g5 N+ X- I& ?* W8 D: o但直接用94 67 60 做跳转 呵呵,现在解决了. n/ r6 z# ^7 e# T/ D7 f
4 P9 I# D* E0 [# Z
按↓键可以无敌一小回* a5 E& b0 q; I7 C+ P) R$ T3 d. ]
95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1' N: u2 M6 ?1 B' f! e" e

, T% O7 [( j' S! N) `$ K2 q) G- u4 bselect+上加血
( L8 R# |1 k" R" C$ `; J95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1
- \- A0 E% _  R5 g) X# Q+ @. V# T
08和28是寄存器入棧和出棧  
  N" u1 V  V. X: t- G- s4 T# e这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
! m/ s: ~5 O4 A: |; Y. `# w2 r- T+ o个位数时间为9时,按↓键可以无敌一小回
) V1 J9 i( i* X95 65 94 67 6 P- k6 x, ~4 d8 e9 C) @" P$ \
???????- S) M/ q6 Z( [, J. a/ N
C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
% H, l& }% F: ?+ S, `4 r! x7 [* E. l( [, O
机器码怎么写?
) M4 H, h# z, f[个位时间]0 y- @/ K; e; _' u1 R" A+ A" e: N3 J
36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
, B4 b& F+ _* aEE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

签到天数: 27 天

[LV.4]偶尔看看III

发表于 2009-3-23 22:35:51 | 显示全部楼层
:yun: 出了BUG了。。。

本帖子中包含更多资源

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

x

该用户从未签到

 楼主| 发表于 2009-3-24 00:53:15 | 显示全部楼层
原帖由 money_114 于 2009-3-23 19:42 发表 4 S! u  N$ h0 L7 {
斷6D03,停在B1EB,寫跳轉
, I0 F0 r- S, d! q- T, v' {EE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1
% k- ^% C; E4 h- O0 O/ F: U
又重新要时间做断点啊,和MD不一样/ e0 F% W( T/ i) u' D! V
! s& u8 }' p; ]
分析下你这段指令
! [% x6 j/ `, l  K4 |当时间63D数值为9时,无敌时间为47# M* g8 Y& |" A5 c9 h4 B
但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
, I5 T0 O; w* z* F( O7 X2 E:yun: 出了BUG了。。。

4 Z( m; {+ Q, b9 }4 n) f这个我仅测试开头,估计是 2  生命线不断变化 # x) B3 Z! M; H+ i7 E" r8 Z
这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題
4 ]! Y' K- F  R寫一起的代碼8 e7 J4 l: U! G3 p5 C
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
: r- {$ p: m% e# F D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C2 g% @4 T; K& A9 R! r7 F# j4 k* m
7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 5 X2 {' F* {6 B" S- W7 K6 z9 M' r2 z
原來沒涉及按鍵,寫一起怕有問題
' [$ x, k9 U% }) w  k8 J1 `寫一起的代碼7 T; i( O3 o( M$ \! {6 j" T
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
3 o; O. N* u  k' E4 D D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C' f* i! ]+ I% ^0 v5 o( ^% [
7E C1
5 w, C- V8 f( Y. c& ?7 @6 e# Y& S  `
分析了下,用按键做断点
2 }% T' t6 _( l: Y1 当按选择+上时 +血) }! Q+ p, y2 n' G5 z
2 当个位时间值为9,按下无敌闪烁。1 Y# g% z7 A# Q3 f
我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06) Q* U; o; W3 U
只是把生命地址直接改为2而已
& q4 j1 N# h+ p9 f1 e, T: Q我要的是EE 、FE
: U8 ~: C, E& A- N% a累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-10-28 17:18 , Processed in 1.070313 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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