EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)
' m& h" Y* J4 E/ k3 q$ i& [1 受攻击:生命+1并获得些物品、时间归0/ ~9 K$ `5 r6 ^9 B% v
2 生命线不断变化, f3 D6 g* E' f  r, @
: t6 |: S  e4 W4 ^. q
FC游戏不太擅长,表笑我 - -) A4 e/ a9 b( k% V! u! A( }' E* Z

3 z  [: F  q' q4 }5 A4 p: G第一条是我想学的+ Y2 a% ^3 F& w" \5 \9 a
本想第二条改按键加血的,找几个都失败……(小天有空教教下)
# s8 [( X- v% [0 G; d
; T* `8 U$ s6 W; R3 y) y按键地址AB 和67# ~4 B* [, [4 S: E9 j
3 J5 F8 k7 l$ r3 [4 M
[生命]
4 B. z8 t/ i# V8 b' A5 K, cON=650,64
8 ]7 J7 A: q: @5 _3 Q8 b0 J; w  A
3 o& Z% }4 d7 z1 w2 K; d+ n% f[手枪子弹]
  Z3 g3 M" W/ s6 f% P30=E0,1E
% z- i% l5 U7 ~# {4 R. Y. I/ y: J! K2 s& Y* }1 o, c9 `& c+ h
[无敌]0 [  n2 i) w1 T* O
锁=740,11
" w7 d/ q# ^3 _* f2 F: Z  U; z8 N8 r1 j3 E
[时间无限]
$ Z4 q+ c" O3 k6 d36A=39,39,39,39  {; _% e+ z3 z* Z- v! K; x& R
  f: x# c0 e! V! U" b( T0 ^
[GameInfo]8 E% z! M- `% v0 G
Name=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
4 r+ x4 Y* b, |http://shinwa.kami.blog.163.com/ ... 047200822563622456/9 k5 E8 ~  ]1 r5 Z

4 s$ B: U- j/ T, o斷67,停在C17D這,設跳轉輸入代碼就行
0 v$ k( k( r$ i& ]# qselect+上加血
1 I! g; w3 O1 ]+ }5 l
: H9 v( T! m# m9 u+ Y95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14
8 z5 n8 h9 e  n9 Q4 ^/ f) m4 b$ I$ x6 d9 W; m
[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
# P$ u' V9 w7 k+ O/ lFC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了8 |+ Q( U& E% ?; ~6 i+ o/ b0 O, v! [
http://shinwa.kami.blog.163.com/ ... 047200822563622456/, O% K! z  F7 |' z
; M3 T1 V! d" P% Y* _
斷67,停在C17D這,設跳轉輸入代碼就行$ p5 E9 u1 T; A
select+上加血; E4 u' u) B0 P/ C3 j( G1 |# @

" e  k4 ]7 ]1 D9 `( X0 t95 65 94 67 08 C0 28 D0  ...

- x, K8 u. s$ f% V$ X# I( K' GFC我只能用fceudebugger调试6 \3 e3 l- i( @/ W# f- N6 L9 P6 K: d
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的
/ B3 V4 O/ i1 b哦 什么指令是依次+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" j& F$ R( P# ?: D" F( C
67 按键地址# ~7 ?# X9 H9 F1 {4 ~" F
28 select+上5 X& N2 B9 j0 P. g' ?
650 血 +A0
* ]1 g: W( m# t% S9 J
/ o+ F0 _" r2 Z) l& E3 e67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘
2 M% K& K3 y, f$ X, t; |) E7 s95 65 94 67是抄的前面地址的一段代碼
; j" M9 g( W% n08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行  W2 |# h1 H+ z
67 08 C0 28 D0 05 A9 A0 8D 50 06 28
: Z" D) p- V* r) x呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到
0 ?$ F9 ^# ~( i+ ]- uC17C :94 67 60 A5 6E D0 04 A9 F4[67]6 u) S. x( c9 m
但直接用94 67 60 做跳转 呵呵,现在解决了
# g# T  M1 S$ z! q
4 I5 y+ R$ J( b" i3 `按↓键可以无敌一小回/ n* Y2 u+ V7 `
95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C16 O9 Q" p# ]8 a: o

" R$ H& Q  F* W4 \1 \- ?4 Pselect+上加血9 R2 _3 k! s" Z; |
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1
/ s& a) I4 }4 l' S+ w+ A+ M- v! {6 `  A, O* @0 d2 D
08和28是寄存器入棧和出棧  
0 T3 L* U8 l% _6 f1 g* n这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
% q$ W6 _8 Z; v# M0 _/ f个位数时间为9时,按↓键可以无敌一小回+ B' ?, z/ I7 j1 v( k
95 65 94 67 6 Y" d& V) {! [; M; ^5 y6 ~
???????5 }+ s, Y8 P5 {, f* ^# w6 i
C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
  E) l& t. g1 x/ p/ F7 ~7 w$ D! }! Q$ ?% Y1 E, ^2 `
机器码怎么写?3 I4 G5 |7 F6 `3 o) a
[个位时间]/ _! t* y8 V. w2 C# Y8 A" S
36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉( K! A* O' U( u8 h
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 发表 & ], J7 v% X( ?! _8 t# r
斷6D03,停在B1EB,寫跳轉
3 k9 a  C, u% l* ?EE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

3 I" @* L  b7 |( L又重新要时间做断点啊,和MD不一样. @% D* v& Y$ C. B4 V2 S

- C( l. N( d) K: M: h' H- m分析下你这段指令# K% ^  v. g" x- r  [6 m
当时间63D数值为9时,无敌时间为47
/ S6 p' }& P* @8 E" d9 n但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表 ; m- o4 V) o4 }+ c5 u' L
:yun: 出了BUG了。。。
8 Y( l' E+ w. L+ U$ l$ k; s/ s9 ~
这个我仅测试开头,估计是 2  生命线不断变化 * a% S& F  w0 L7 L7 b( @
这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題
+ K  g2 L/ a. g: }1 i; @' l寫一起的代碼7 L4 \- |5 I) u3 B0 f+ G
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
' t! j( `* ~) x/ y) [+ W D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
% N2 I1 _4 C. Z6 t3 J, V, r 7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 ; B8 J* c- c+ p; t- u- Q. n+ M2 n
原來沒涉及按鍵,寫一起怕有問題! g4 [. ?4 v6 b; e6 B! A$ e
寫一起的代碼
! U3 i! X3 j! e# p6 [ 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 044 e3 E2 {- s1 g9 {* P
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C6 j* B9 A5 s3 y: ^" g, S4 |
7E C1

9 G, [. X; |/ D4 F分析了下,用按键做断点! B- ~& C2 `- r, H" h, ~
1 当按选择+上时 +血! G* m; V6 v/ c7 d7 j) D
2 当个位时间值为9,按下无敌闪烁。
3 k7 G% ^9 q8 Q( t: S我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06+ c: I5 Y5 s1 J/ D
只是把生命地址直接改为2而已. J* B3 z. e% t/ p4 o, P2 {
我要的是EE 、FE , m4 I: z# D+ d' P3 y, L% U
累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-2-24 14:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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