EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)/ L5 N) ~, q6 v1 W7 |
1 受攻击:生命+1并获得些物品、时间归0
/ c" T: L+ Z* A8 r- x) q2 生命线不断变化/ r  {0 i6 Z6 z( y4 f
5 s0 o8 g  Z2 X# u& n$ N
FC游戏不太擅长,表笑我 - -
! R; L2 |& M; F1 p: v
* b& I8 {) G9 v4 ]+ ?" N/ U8 F6 e第一条是我想学的
2 z/ J1 P: @1 w本想第二条改按键加血的,找几个都失败……(小天有空教教下)9 o# E0 Q1 A  X  y

' q9 \* k6 |- {, w+ n6 l4 h按键地址AB 和67
3 Y; h) H6 O& t$ z6 U3 ?, v
, e( ]4 U# V4 }  e4 V[生命]
5 s) j7 j- p* \" ?* yON=650,64
. W/ o9 @+ i, o: @) b; g* p
4 Q9 r; [3 O8 Z+ {[手枪子弹]3 c2 h1 S6 W) ^2 J; e& ~( y
30=E0,1E% i* p5 |1 A+ J

% w3 }; o  f6 ~( L# l[无敌]) q, Q! Z, K; f& Z
锁=740,11
7 F  ~" u3 |2 e( X% ], z3 ~; ~' `9 l4 X9 y
[时间无限]
' o8 i1 U1 I, J* N36A=39,39,39,39
5 b- |6 Q# V+ a/ _" \7 L; R5 s3 w% D2 s) @6 f- @0 ~7 D
[GameInfo]
* O, N8 r7 s! r' c& J& yName=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了( K0 N% o# `: J% Y9 i# q
http://shinwa.kami.blog.163.com/ ... 047200822563622456/* ~: q! x& \! N( F# J, ~* U/ B; K

: X+ V, Z( @& }, K! z5 O$ @斷67,停在C17D這,設跳轉輸入代碼就行
: T; ]1 v/ _9 g6 `select+上加血! M% e! m" Z) G/ @

' J/ f' s- a& x1 i95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14
/ W4 [9 A/ x7 b% ~2 b0 m
6 g: m- Y3 l, g& d7 \. l$ H[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表 # r0 M. O2 f7 A" ^6 t& c
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
$ [* e4 Y" x4 w' m, e' L  uhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/# Q4 I% l6 ?5 ^" _
/ o6 `) b8 c0 w2 t
斷67,停在C17D這,設跳轉輸入代碼就行* i2 i2 J  C/ T8 b; m% W9 x
select+上加血
) o- L  _' d% B  H! g1 @6 Y  L7 w% K, W7 V0 ]! m+ n
95 65 94 67 08 C0 28 D0  ...

: r& P" b; B" j4 xFC我只能用fceudebugger调试' n7 c  Q( S4 E: Z  u6 A
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的
' p7 R& N8 t% K/ d( D9 q+ K( X  A哦 什么指令是依次+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
: b  q8 z  s( b- `0 B67 按键地址
# f4 e* X+ `/ d9 @28 select+上; n" ]$ Q% P- \" ^
650 血 +A00 H7 T. K% @3 L& f. E4 p
& h$ h) @. ?& c8 _
67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘9 u, w1 P: h& C+ ?
95 65 94 67是抄的前面地址的一段代碼) L; C7 ?$ J5 f0 _( r
08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行+ z. w1 \; E( x# {+ N" f+ C0 H
67 08 C0 28 D0 05 A9 A0 8D 50 06 28/ L0 e5 Z  D5 i1 z, I* {6 H
呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到- U8 ?0 w/ {( H0 L9 A; D
C17C :94 67 60 A5 6E D0 04 A9 F4[67]' ?. `6 _  a2 D
但直接用94 67 60 做跳转 呵呵,现在解决了
: c, U. z: @0 y( @+ n0 d% ~5 o: {1 p1 _/ O& j8 p5 I; }
按↓键可以无敌一小回
: T- D9 T% a- @95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
+ i2 j% ^/ S7 v7 Y( P0 @
$ P( \! r% W  P: t7 H5 X6 @! [: nselect+上加血
/ ~& N4 O1 j- d$ N/ J95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1+ }- R: Q" n0 W( K: F6 ^+ D/ x6 j- I
9 b- [, v6 r' c6 l0 C
08和28是寄存器入棧和出棧  
; j0 R; ?) n5 \) t/ ]4 d7 ^/ B这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
/ \8 N+ x# k8 O4 b) M个位数时间为9时,按↓键可以无敌一小回
" S$ Y2 d( A$ R) N95 65 94 67 / n. o  N8 T9 ]3 A' B2 P- j% B$ X
???????
; G$ k9 u) I' |# L$ I; v  FC9 04 D0 05 A9 A0 85 40 07 4C 7E C1
) |8 x; C& y9 H# E- A% E% q# k! N, b" g3 ?8 r/ e2 y! K) A
机器码怎么写?
, P* W7 ~& ]  [[个位时间]
5 H' a6 U- b5 q4 ^2 b+ S+ _  S36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉2 y" Z0 B' z8 O3 @% F0 y
EE 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 发表 + I! U$ _: J" W) h  C
斷6D03,停在B1EB,寫跳轉, H+ t5 z, V( I
EE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

: u. o4 T& K7 e又重新要时间做断点啊,和MD不一样6 z6 F8 w- F8 T. r5 b5 h: |
' ]& V( j5 S& Y5 \
分析下你这段指令& h9 E( H; G: j! f; `- N. s
当时间63D数值为9时,无敌时间为47
, U& W' h  d& W+ z! Q( m但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
- ?# Z. h" Z+ z- }0 P: f:yun: 出了BUG了。。。

, L* t. I8 J- p, P这个我仅测试开头,估计是 2  生命线不断变化 + z0 y! S: i2 i- J% y% B
这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題
$ @% b) F. [/ ?3 c8 L. |6 m寫一起的代碼
1 Q. d7 {, ?/ Z0 P9 g' X 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
2 s% l6 h2 l$ E: U4 _9 g/ q: r D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
! R* R1 s( U9 E. ]' j& [1 I 7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表
; o/ _9 r! c" o& j5 T# {0 S原來沒涉及按鍵,寫一起怕有問題5 c+ w* V& s+ e% l+ P& A
寫一起的代碼3 w: c5 t6 n8 u
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
5 p; B, O; n# f0 ^( f. ? D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C3 _9 v7 w4 S8 C- d9 _+ j! \
7E C1
* F" F- B' `- o) F% K
分析了下,用按键做断点' v% ]) j0 K  M; v4 n2 ^9 \
1 当按选择+上时 +血
6 _0 s3 \& Q$ t9 N2 当个位时间值为9,按下无敌闪烁。
* I+ `7 p7 _3 N1 W我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06
' D& p5 k9 H" F只是把生命地址直接改为2而已6 b* t- ^8 V" [5 h% h
我要的是EE 、FE
1 H* b& T6 g" B; l! z累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-23 14:59 , Processed in 1.095703 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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