EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)
- r6 ]0 F5 e6 m. {# k1 受攻击:生命+1并获得些物品、时间归0" X  O# p8 S% j- V  i( _6 |$ m
2 生命线不断变化
6 T( H2 o& a. x
( \  m* L$ d% h$ H4 vFC游戏不太擅长,表笑我 - -3 X$ c: a* R) H! G! O3 ~
; }2 n3 k1 J* K1 x% ^
第一条是我想学的  D9 u+ k6 B3 c" u7 M, D* H
本想第二条改按键加血的,找几个都失败……(小天有空教教下)
0 x; m+ Y8 f; _: R
: _7 o' z2 r0 O! g按键地址AB 和67- ~. t" U$ t& z
# W+ U& O/ f2 \: A' w, z
[生命]
0 T! y5 G" A' a3 xON=650,642 i7 u* F: v; u5 }; r$ ^. L$ q7 H
0 n5 o4 Y# y2 E% E/ \, ^
[手枪子弹]& A, _1 i' J  @9 Z" m% M
30=E0,1E1 I8 `/ M# c( |7 n# \+ M  G7 p# r$ X
8 }$ x/ S' S( _5 [5 U6 J/ `
[无敌]' }; `. W. [8 S# d6 ^
锁=740,111 d; N9 R$ e: m0 N1 W$ }
/ e; Y7 o0 I: H* K* R
[时间无限]
/ _! n: c& L# T; Q36A=39,39,39,39
9 U5 z- m, X1 g" n0 u: s1 k0 I& O$ j$ {) Z$ W% ?, B
[GameInfo]0 m2 F1 B' c2 z# Y4 M; [6 d; ?; a
Name=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了. N2 ^3 n# }8 b, W  }/ ~; b
http://shinwa.kami.blog.163.com/ ... 047200822563622456// {9 T( k& u9 u8 Q3 q3 Y

- c) `. I1 ], Y3 R# Y, e斷67,停在C17D這,設跳轉輸入代碼就行
3 _2 y4 Z7 L: H8 _% M' l) D7 Y$ W/ ~select+上加血( y! H' h& ?8 `# g

4 t. H8 X+ n6 t7 V, t95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14
! m4 N  @/ p" I  x% x" k0 H6 n# C. g. v
[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表 7 V1 b4 O! l! t5 A& Y+ C
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
( ]1 k9 o9 n- K% A: x- h9 V" fhttp://shinwa.kami.blog.163.com/ ... 047200822563622456// p6 P3 Z6 C! J+ l# ?- n( A% E  w8 j
1 ^3 V6 e7 C& I% |0 ^. h, t
斷67,停在C17D這,設跳轉輸入代碼就行& e- _. U7 m. g3 B0 m
select+上加血
  r$ V. e% |, j1 L6 Z/ h9 q- o# t, |* J) r$ i# F$ P& X: O
95 65 94 67 08 C0 28 D0  ...
8 I, `8 e7 f% r
FC我只能用fceudebugger调试
' w, {5 [; w! a* }" j* XMD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的
( s: J7 z( `' \7 Z/ B+ Q; p9 T哦 什么指令是依次+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- K' m- l  B& W7 y8 D
67 按键地址) [: D. T: |- Q- ~+ G! i7 G
28 select+上: U* i: K( d! u; z8 f1 ^4 ~. a& j% o
650 血 +A0
* |, y0 |1 l5 L- a/ o, N, K. B" {7 D( i8 e/ T. ~" I+ g& w( `
67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘
  G& w# L& l; K4 p& v- y  Y) A95 65 94 67是抄的前面地址的一段代碼
- c; m" N/ a! B1 `& l2 @08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行
5 a. `1 @# Z2 k* @! V9 a. B67 08 C0 28 D0 05 A9 A0 8D 50 06 28
2 J9 q9 A5 K$ k. c呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到7 Q: z) K  l+ I, w: U' g7 F
C17C :94 67 60 A5 6E D0 04 A9 F4[67]3 Y1 j! F8 S4 \' w! \
但直接用94 67 60 做跳转 呵呵,现在解决了
; a5 a8 T0 U8 r! X; {; o
2 U* U& `, e" }: d按↓键可以无敌一小回
0 Z) {0 ^- ?" X( D95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C13 ^4 l6 S; l" r" W. }7 q$ \" ^

. |* j, M( e+ V1 k) V0 iselect+上加血9 w' r. C3 T* W: v) B* b/ T; p2 |
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1
* U' W' v$ m& F8 |4 V  @/ G* F- @- c9 S
08和28是寄存器入棧和出棧  . u4 V2 B% h0 q$ l# O
这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件/ {4 }. t9 ?0 w4 p" }& B8 S
个位数时间为9时,按↓键可以无敌一小回, N  {$ C4 `( e
95 65 94 67 3 I2 F& t8 O* y0 o' e! p- e9 i
???????
! T, X* ?4 J2 P- hC9 04 D0 05 A9 A0 85 40 07 4C 7E C1
" |* m5 _) A! X5 L
$ E$ Q+ j' h/ H! t$ `1 H机器码怎么写?* p; _1 T0 g1 K" ~5 V' ]! n8 }' a
[个位时间]
2 E. \& J# _& |6 ~4 [) d36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
$ }3 D& ^) K& }' H: c. Y+ m9 tEE 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 发表
' D% P: v) h5 W斷6D03,停在B1EB,寫跳轉
8 ]5 s' U2 q% ?3 z9 ?: BEE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

4 ]& G( M! g( y8 c7 F! R9 B, d又重新要时间做断点啊,和MD不一样
: b2 }) }' f, H9 _( Y0 F) ?- x& v. J
分析下你这段指令1 i- `1 d- |/ ^( o( w7 @- J* ]+ S
当时间63D数值为9时,无敌时间为47
" E8 v4 W$ N0 `# _$ a/ Z但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表 4 C6 h, E5 h, R) d/ A) |
:yun: 出了BUG了。。。
/ }: K$ }5 r" j7 r) C/ g# E. u
这个我仅测试开头,估计是 2  生命线不断变化 ) A; Q; m9 G  }3 J
这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題7 u7 N1 a* ]- _# T
寫一起的代碼2 O$ ^# J% v+ m" c* ?  C3 }" \# I
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 043 }3 F9 \* d6 J5 A
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
) b2 j4 a! d* }+ b 7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 ) x  t$ Q2 E9 A. k: a4 j
原來沒涉及按鍵,寫一起怕有問題8 s+ \1 Z8 P% M  q
寫一起的代碼/ a& j& o7 K& `/ t- x* B
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
! r2 o8 W  E$ t+ ~ D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C, D6 B# S2 N& D2 }+ Q) O: X; q
7E C1
) g# \' b/ y) W7 D0 [
分析了下,用按键做断点  O& Y4 T7 M! y5 z6 M8 z7 \
1 当按选择+上时 +血
( }. e: j4 }: y) o5 ?2 `1 A7 I2 当个位时间值为9,按下无敌闪烁。( [) t7 [( l4 [7 F8 ]" s, _
我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06
( P( @1 D# x# C& L4 K/ T只是把生命地址直接改为2而已
$ m( M) f( Q1 y' T1 w) Q7 T0 l5 s我要的是EE 、FE 3 w5 A3 D# f* c; f, V' `( Q
累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-18 06:31 , Processed in 1.097656 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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