EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)+ T! p. v, c  A; ?9 t
1 受攻击:生命+1并获得些物品、时间归0
9 {7 |5 Z' q4 y' X# \: l% y2 生命线不断变化
3 t, o: D! B! X, [9 u" s  [& I) l
$ k- [& U$ P* n- u0 P( dFC游戏不太擅长,表笑我 - -
8 ?& g2 d3 K) P& r
# _$ k0 P5 u! m/ y/ Y第一条是我想学的5 a$ N' m2 ~8 t/ |% T# s
本想第二条改按键加血的,找几个都失败……(小天有空教教下)) g, i$ p- Z$ Y2 y0 S

+ G7 B4 C, e3 c按键地址AB 和67
" b/ \7 {, M9 S( m2 |* ^0 ]
* K! T+ [( H8 E2 u! i# c2 T[生命]7 n+ d$ J' f% r. @( U& h
ON=650,64
  l) v# {+ M# L  x6 T# N) w) C) r) W# b, t2 W: h
[手枪子弹]
4 Q+ ^# q0 ~! [( a- t( W4 u+ s30=E0,1E) ?' O+ F' \. Z

6 E' ^# ~: B& j2 s3 q& k; }5 z[无敌]
% F$ b7 O, `1 d' U3 t锁=740,11; @2 C, Z1 Q" |# s8 A4 z& d

6 |! w" `+ w+ X6 X! d% _4 i9 C[时间无限]
0 }, D. Z9 F  k2 W' w36A=39,39,39,39% k; f7 J) f) M: m% }2 v& p
* g0 x8 ~; c4 O  a* h  w
[GameInfo]3 w% u) R" ^3 |- Q- P$ p
Name=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
2 o: ?2 p% Q$ ?7 |, |$ g5 `2 ^http://shinwa.kami.blog.163.com/ ... 047200822563622456/$ _0 p; x" Y2 r# ?
' D6 ?% y" y7 C2 b0 S# A
斷67,停在C17D這,設跳轉輸入代碼就行1 H% h; p% W& G* i. [
select+上加血
! m/ e8 r! n. \6 O
8 t* F$ m4 a, n3 ^2 J& A95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14# n8 E: O/ I& L+ e$ a1 K

8 k9 w8 E+ h8 P4 ^5 U[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表 / r% @7 P$ t" b5 O$ V1 Y
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
& n6 U* ]% i. t  i$ U3 X; ohttp://shinwa.kami.blog.163.com/ ... 047200822563622456/% W# U9 i) t5 [3 K7 t

+ I0 j6 M1 X9 Q, c5 u# J+ G; p/ J斷67,停在C17D這,設跳轉輸入代碼就行
8 L. G' w, d* S( ?) ?select+上加血
# y$ Q3 o/ S7 s8 v7 Y' d* b( \5 e) ~# `' O% y# C
95 65 94 67 08 C0 28 D0  ...

' l$ e1 t: @* Y5 h, ]FC我只能用fceudebugger调试
" m. E% E: b! L$ Z0 i1 ZMD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的* t( ^: O# F! s2 B9 k
哦 什么指令是依次+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' V1 Y* C3 Y9 O5 l9 M5 Y67 按键地址; f: V8 f5 |9 E% X5 N# C
28 select+上$ H2 e8 a- r) k' |
650 血 +A0
6 x' t' E9 b* I) P
6 J6 f8 K, x- ~& }, u6 ?67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘, t8 Y5 o: h7 k% p$ Z8 O
95 65 94 67是抄的前面地址的一段代碼
9 Q7 M' r9 G. }  Z5 M08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行# h) c1 d' i6 }0 C6 f
67 08 C0 28 D0 05 A9 A0 8D 50 06 28, j" }# r* T, E* Q! a( [5 ]
呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到- P# F8 q( a5 _5 Y& Q* D
C17C :94 67 60 A5 6E D0 04 A9 F4[67]* {( [' W- Q- C( S0 o
但直接用94 67 60 做跳转 呵呵,现在解决了5 F0 i  c0 {9 w5 d' W

, v6 ]! c# X* o# K. O: s按↓键可以无敌一小回
. X6 f$ u8 }3 `8 G& u, T. j95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1- _; Z  e( `% G: }

6 I1 j; s7 V- t% Uselect+上加血4 p" E7 @9 }; M: N
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1
; A& r! M3 p2 \
6 q: w5 E9 Q: B, |08和28是寄存器入棧和出棧  
6 A' ]; r+ G$ j6 T! }这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件3 k6 j: V1 |- u) V3 u
个位数时间为9时,按↓键可以无敌一小回5 I3 ~8 D+ L$ `/ [9 t: b
95 65 94 67 $ H9 j4 _4 q/ P3 _
???????& b, a! _0 b! U7 E2 w2 H8 J/ n- [3 R
C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
( n6 @* a6 Z8 {: O  Y& @4 ^; Z' O2 ?7 n4 i" {0 J3 |
机器码怎么写?. h7 U1 t$ H4 x7 J
[个位时间]
' _* N0 Q; u* Q) K; O36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
5 w5 i/ m% N5 N8 j; ^2 i8 U+ L3 yEE 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 R, g; m2 R) A8 o  Z+ I, ^0 J斷6D03,停在B1EB,寫跳轉
8 J5 {  T- w, B7 z8 |; SEE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1
8 w7 u7 g- s: Y
又重新要时间做断点啊,和MD不一样( ~2 o7 o7 m( u6 J" P

. z- w+ _9 E9 `- l* K9 f8 v分析下你这段指令
$ Z: o9 j+ T# y当时间63D数值为9时,无敌时间为47
/ y$ M) N1 }6 f0 |$ B6 _但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表 $ X) u+ ]' Y! L& \3 S2 i
:yun: 出了BUG了。。。
9 _; F, a% u9 w1 Z, ~
这个我仅测试开头,估计是 2  生命线不断变化 ) R8 R& W: X  w/ L4 q1 ~
这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題0 o1 T3 [/ G% A0 C. _* k  I
寫一起的代碼
( I" b  J% y! O' c/ D1 @6 s! [9 k) ? 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04( Y) l0 c; e1 N
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
7 o5 F! s8 r: y; _  o 7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 5 ]6 m. ^4 G2 f6 w4 u3 I& C
原來沒涉及按鍵,寫一起怕有問題
1 M6 S( l( ^8 i寫一起的代碼0 z8 d/ d) N8 _# U
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04, S. c5 U, `3 p" {' I$ A5 u" a
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C0 D! u9 ~2 J8 F$ E& B8 R& a( y
7E C1

/ c1 l  Q/ T9 B: v( I) G- L分析了下,用按键做断点
% {# r: z+ R* F# O2 g: W) b" p1 当按选择+上时 +血
; _3 q2 }+ ?0 V, H+ d2 当个位时间值为9,按下无敌闪烁。. w" e4 P- L1 T0 h. k* g
我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06' U$ c) ^% u/ x$ q6 L. ]7 v
只是把生命地址直接改为2而已
2 X2 V( J% M/ p! ~( ^# s3 @/ P我要的是EE 、FE 0 j9 y5 f/ ], @% H& J
累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-11-18 09:50 , Processed in 1.094726 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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