EMU618社区

 找回密码
 立即注册
帖子
查看: 2792|回复: 14

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)
5 P" E6 I% f0 G; U3 {6 w1 受攻击:生命+1并获得些物品、时间归0
- F, I4 }) J7 L% K6 P' Y2 生命线不断变化
) o9 U! y. w# L! h6 s. J! y4 N7 u/ [7 z" F- i$ y
FC游戏不太擅长,表笑我 - -
4 r+ b- j1 k$ C' Y$ M. @- H
2 l5 W4 X1 ?4 J/ g第一条是我想学的- A0 V( N3 E1 `. f# s5 w
本想第二条改按键加血的,找几个都失败……(小天有空教教下)
+ b, a1 ~8 @! k% U  L; R0 ], q- ]5 V# C* G/ c
按键地址AB 和677 q$ |; R& D* \* I7 ^* \, t3 {
0 r% W- V" }8 G( y
[生命]
- m" K  w3 y) [6 w% s( ^2 KON=650,64
1 T0 k1 S; V$ x8 p* a  {9 B: P( H" v% u% b( ~
[手枪子弹]
5 L! {# C) {8 X( b: G. l1 O5 J30=E0,1E- R5 i2 l! U9 H  Q
5 b& _. X8 S- X
[无敌]
  f& S; |' Y2 D) t锁=740,111 s/ q' N5 @! _8 Q4 n; g

1 c+ c% w$ W& h3 l7 W$ \0 |[时间无限]4 D( N, w" j4 P' y( n/ z+ v
36A=39,39,39,392 Q" `" ?2 E1 ?4 i# b" G- o

- ~9 c9 q) Y& N% D5 |[GameInfo]; V- Y! f7 c# C: D$ e
Name=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了% }1 u0 g( w& M* P: ^  i+ [, k
http://shinwa.kami.blog.163.com/ ... 047200822563622456/1 J# H# C7 ~% t" M4 i+ R1 X6 R; ?

- I) I& e6 M9 u4 `斷67,停在C17D這,設跳轉輸入代碼就行, f6 \' e3 n  \; |. c: C# |
select+上加血
) o; r- f) c' S! P# N0 W/ F5 @
# i6 `: j" R* l) [95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14
% ^* j9 _9 p: J& u& n
0 T& H2 D4 a9 e4 O% ?[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表 5 R5 F+ o5 t- D! R: C
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了0 n' P- ?3 J0 z/ j) `
http://shinwa.kami.blog.163.com/ ... 047200822563622456/, Z4 u: o! P4 v! b

- f: @$ e7 H3 F6 \5 ?2 Q% k斷67,停在C17D這,設跳轉輸入代碼就行0 m6 W% B/ m: L
select+上加血
; V  O% x) O# S$ s# n+ N7 H
: g  x! R$ m+ z" r: _/ A! k7 A95 65 94 67 08 C0 28 D0  ...

9 {- |- C. n- v( D* e. L! jFC我只能用fceudebugger调试. `; l( R. P/ f: m5 n/ f* ?
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的7 h, T0 p& b3 ]& q; i( n
哦 什么指令是依次+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+ x1 i6 |8 v% v$ t: g6 |+ X
67 按键地址! H8 E  ]! I! Z5 I" D- M9 S7 \
28 select+上
8 ~: ^" M- |) Q# T1 ?* X0 S650 血 +A01 Z8 C, a6 ~4 M8 o7 N9 P% g+ f

, p: Q' @1 P+ S  E" _$ [( Y2 r/ G67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘* H) g- L- a' C7 r
95 65 94 67是抄的前面地址的一段代碼2 N9 _0 g8 }" D; E
08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行
: j0 Z, v% |  x( P! I67 08 C0 28 D0 05 A9 A0 8D 50 06 28( L: [! d) V6 e
呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到
& C3 R; r- _8 D% q; Q+ HC17C :94 67 60 A5 6E D0 04 A9 F4[67]+ r" y5 n- v  e9 |0 {8 h' o
但直接用94 67 60 做跳转 呵呵,现在解决了) ?: J" E$ ?) _2 [% S( d$ s0 \5 u
* X$ \7 h( V3 s* e
按↓键可以无敌一小回
( Y5 t3 H- @7 b& b95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
% v* |  p/ j/ m, X
+ i9 }& }1 P8 F' w- D' fselect+上加血
8 h" H* b6 V  @) p# u95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1: }. N$ G; U! B% G$ K
* V; a7 X+ R% C1 n4 C
08和28是寄存器入棧和出棧  
0 Z7 V, c' W8 |5 f8 {( s9 i* C这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件+ _3 `, _$ o0 y2 H* Q
个位数时间为9时,按↓键可以无敌一小回
0 W! j7 y/ x1 g* O8 c' {95 65 94 67
3 L$ M/ a9 }$ p  g???????
) ~; b8 }" c9 M, U- @6 Z# PC9 04 D0 05 A9 A0 85 40 07 4C 7E C1* b# C3 \) I& ]' F7 S! [' h1 l8 K
7 ?7 ]4 o0 N; e# W% ^, s: L
机器码怎么写?6 B4 _: O+ l+ M/ [1 j$ c
[个位时间]
: K$ ]1 a: G8 P# j; M" W: `36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉/ h6 r2 ?# @/ l; x
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 发表 7 i1 I, m3 c6 n$ U0 F. P% O
斷6D03,停在B1EB,寫跳轉
* h- j4 z# P8 ~. m/ QEE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

1 B/ O; X7 H: C3 O又重新要时间做断点啊,和MD不一样3 a! I4 f: o) M& }
  U5 E. S1 v" G# E
分析下你这段指令5 E; I) V5 o* }; X4 X# |; @- C6 n1 U& ?
当时间63D数值为9时,无敌时间为47
/ V6 C" F5 `) o" w' _但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
) _* |/ E9 m9 T" x2 u:yun: 出了BUG了。。。

) C# l( n, ?, h/ {( I" [这个我仅测试开头,估计是 2  生命线不断变化 ) B8 u8 p& N* x/ F! H; O1 d1 d
这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題
- M4 M. L4 R1 V( {5 e7 g: N% w7 t寫一起的代碼$ N6 M" b; V2 w  [0 f4 T4 N
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04* b7 h/ q1 U3 u$ c) ^% d
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
3 d2 `* |$ p  O  z 7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 3 H" C5 }$ [  d4 K0 `, j* b  |5 I4 u
原來沒涉及按鍵,寫一起怕有問題
" O' K' k: t4 E% M寫一起的代碼
8 Q$ c/ c$ A8 x7 Z$ N 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 048 a( w6 F* G% E8 ~8 n- K
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
' ]+ J; j2 N" d+ i 7E C1

2 J, k  u4 N& ?8 s- k分析了下,用按键做断点- n9 V4 }" ^+ a
1 当按选择+上时 +血! c( L8 U, H$ [! @2 u9 ?
2 当个位时间值为9,按下无敌闪烁。3 J$ A5 q6 H: W8 x
我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 060 C# s% ]& f3 \& m* R9 `. L
只是把生命地址直接改为2而已
# U) U& J0 c. h0 g我要的是EE 、FE 4 i1 Z2 s) x! A* ]. f' p
累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-13 14:33 , Processed in 1.118164 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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