EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)
2 V* Y2 z/ N! s- c/ Q3 d. @$ R1 受攻击:生命+1并获得些物品、时间归0' H9 K, Q$ V0 N: X5 g% p
2 生命线不断变化
0 k! V& f( s% J0 C0 j1 ]/ P6 H- d0 Y  o. b: l7 [/ |; M
FC游戏不太擅长,表笑我 - -
0 x7 ?/ ]5 i' M9 y" w+ Q+ O8 V1 G- t4 E
第一条是我想学的" D0 H. N9 C: g9 Y. m
本想第二条改按键加血的,找几个都失败……(小天有空教教下)
8 W, P2 w) x! M5 y3 @3 S# A. C3 g- C5 z) w9 y/ ]
按键地址AB 和67
! p' Z- l' T2 j; ]. Q8 D- b0 s! P$ S2 ]6 k7 D5 R7 T* r
[生命]" ~7 m: n% Y0 Z; T: I; n; ?1 \
ON=650,64* g$ F6 |$ n' ?' y7 p* f  p
0 |( Q4 h! U* j. F6 |
[手枪子弹]6 R; h; Z8 W0 L
30=E0,1E# Q! E' i) V1 g0 ^
) C& {% M9 A, }1 ~7 T3 ~
[无敌]& h! t9 Q6 R. i
锁=740,11; \3 a( e/ u+ l+ Y0 y* f4 l
: y% [( M* F! C# y& q: v- D
[时间无限]
0 T( U# x/ G# E36A=39,39,39,394 L  X" O- W& H. o: C3 X: h
; F- k% Z: g% ~4 o
[GameInfo]6 f2 V; p# y- g9 y# U! J" P; R0 e
Name=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
4 a# W; |8 }' G' T. |6 Khttp://shinwa.kami.blog.163.com/ ... 047200822563622456/
7 y( O( n1 g2 K2 v. O1 y1 d) x3 _3 e9 O" e! n! @0 S* i" N1 r; {: ?
斷67,停在C17D這,設跳轉輸入代碼就行+ U3 c3 X& X( l7 V' a
select+上加血
1 `" T& d, f: W& F6 Y
% @, n( N- D/ e" ?5 H0 ~7 @95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C146 v. z5 S8 u( q6 M* x+ {2 m% s
# h, S- i+ p8 f6 a6 r7 G
[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
4 {1 B$ u" X  p2 x2 b# b3 e. YFC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
( c( d8 B, L2 rhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/
/ e2 @, P2 N( ^- j7 n
7 H$ p+ e- @3 \$ }( u斷67,停在C17D這,設跳轉輸入代碼就行4 [" r) Z4 F! Q! ~
select+上加血& I" P2 p5 Y1 {" D" y7 a9 |

- u2 B4 s1 R* [, K1 ]" \9 c) d95 65 94 67 08 C0 28 D0  ...

9 E, e8 z) @' Q. z* Y9 NFC我只能用fceudebugger调试
! d& I; s6 W; ]MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的
- t3 O  i8 B+ H1 a5 D6 ]哦 什么指令是依次+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
" O$ b4 `6 g9 l2 q5 |" e" V67 按键地址
9 o, k# P2 [, ^28 select+上  R' C2 J7 n/ K2 E- f
650 血 +A0* ~, o( S$ B+ x8 Z3 \5 Y
) v+ D1 h* c6 z; z3 |5 _
67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘
0 j( R( j! x$ S8 J4 e95 65 94 67是抄的前面地址的一段代碼$ W5 o5 x# {2 H7 d% M4 v8 _* {
08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行1 ]5 L  |! k, \9 i' |
67 08 C0 28 D0 05 A9 A0 8D 50 06 28
7 x" R) O! q0 b& e呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到+ m' D7 p2 Z- |# z
C17C :94 67 60 A5 6E D0 04 A9 F4[67]
& v6 I0 M  x) {& d7 L9 m; c但直接用94 67 60 做跳转 呵呵,现在解决了. Z- B. _  ]2 o, }: @- ?  I# s" N

1 k& _5 Z5 g: {( a9 p- H- u/ _7 h按↓键可以无敌一小回) W+ D( f& L6 K- D
95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1+ a! D% |. x( M. L
! e5 U- y5 |3 W; f0 V
select+上加血
# L/ Y2 }( ^' U: E* _; s# Z+ k95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1, A/ [7 L, S. I  Z$ T
5 u* f; ^6 ?0 h6 `
08和28是寄存器入棧和出棧  
2 q$ f# z% b" H1 h: X+ h这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件6 W6 s  L6 Q9 K6 Y  \  M' p
个位数时间为9时,按↓键可以无敌一小回- F" y! k% Y1 a$ K  E% e7 [
95 65 94 67
) e( B6 B5 f# A+ V$ y???????
7 v" z6 x- X9 _2 [: EC9 04 D0 05 A9 A0 85 40 07 4C 7E C1
4 D4 Q7 V. I" m- L1 I( R  w" h
# d4 d- ?9 V- q; p: E8 I机器码怎么写?9 t8 ~7 s# |. a0 P( w; R
[个位时间]! N! c- O: I: b, S. `  r% F
36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
) a# O2 [. U6 W. w$ V$ dEE 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 发表 / x0 H6 E; H+ d2 x) L4 Q8 X
斷6D03,停在B1EB,寫跳轉
- m+ U# Q3 x, [- j. l3 vEE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

% [0 z4 p6 j3 I/ C+ H( m又重新要时间做断点啊,和MD不一样
6 Z  H4 g$ o$ a: C4 F( E. e5 ~; O6 V& d) D7 p" d
分析下你这段指令% q" p8 V+ p& v
当时间63D数值为9时,无敌时间为47
) \$ F4 L7 A( B, \' U, S但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
! a) R1 C2 G9 }+ ?:yun: 出了BUG了。。。
5 Q1 Q  R% a% U$ h+ {! h3 }
这个我仅测试开头,估计是 2  生命线不断变化
0 l, ?, f6 S2 w) \) ^* s* k& X, }这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題8 E. q$ r& E9 H
寫一起的代碼8 m8 O6 _. F, c, N2 A6 R4 S- E
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04( o. g- D- i5 g# c, L% k
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C; C$ f% c: z/ _0 [' ?5 S
7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表
9 y% ^# I- v6 L* K& T原來沒涉及按鍵,寫一起怕有問題9 G+ D( J6 w, Y/ Z* h
寫一起的代碼
9 `0 U$ B0 U% x* m7 k, V$ d* U 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
) n7 F4 U+ a4 O1 {9 W  [ D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
# E( K: k2 j' Y1 }9 V( k" g. u 7E C1
6 }0 B6 u5 n# b: A
分析了下,用按键做断点
! z: n$ q, F7 w. K% s/ n# r1 当按选择+上时 +血
. C! V  h( s) G% `% I, o0 B4 H2 当个位时间值为9,按下无敌闪烁。
' K: v9 I$ O$ ^( _; }6 H: g我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06) T+ P+ ?$ b1 [4 N$ e* ~
只是把生命地址直接改为2而已
, \0 R" n; |/ g我要的是EE 、FE ; [1 R' E/ s( X. A
累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-8 00:08 , Processed in 1.107422 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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