EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)
; @3 u# o2 \: o7 m6 i' M1 受攻击:生命+1并获得些物品、时间归0
* t5 c9 q3 d2 S& l( B2 生命线不断变化
  ]0 O" f8 [! ^3 \; \' N, _4 Q2 e  R7 b; O* _* E
FC游戏不太擅长,表笑我 - -/ p1 I- l: \! M6 J% l6 U% j

! W  C$ B9 H7 H- I( C- k第一条是我想学的
" X) K8 O+ r$ E9 {, X7 v: {本想第二条改按键加血的,找几个都失败……(小天有空教教下)
3 |; |, p. L9 ~& W. H# T
) ]# n4 \) r  D% [按键地址AB 和676 S$ h# I1 g0 ]% N2 t" |2 l* r

) r- c6 o- {1 T' B, J7 |. J[生命]# x$ t4 A( a2 B0 G1 J  n) E
ON=650,645 c, p) D6 _$ }# Y& ^, z
# ^8 y# w# s) Y& L8 p) d
[手枪子弹]1 }& m9 q" g, n5 T
30=E0,1E
. y' R& \' c+ n! {5 L+ _! v  `' C  t9 E$ i, l& n
[无敌]
+ m* z) r" T8 x. v锁=740,11
0 J; f# u5 q. f. m. y) Z7 z4 s5 x6 F6 o0 Q5 v" m1 m
[时间无限]* s& Z; {' q8 s
36A=39,39,39,39
) K8 c% V8 w! U" J3 q) p9 Q( v' P' l7 R# `4 G2 {2 ~$ @
[GameInfo]
+ U5 m2 x2 j( i& s& GName=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
2 U9 w; H) u1 P# c8 X. Y* _: J# A+ \http://shinwa.kami.blog.163.com/ ... 047200822563622456/
9 \) ?) {% O4 u& C- V0 f8 Q! M- B$ g$ v; `. _4 {
斷67,停在C17D這,設跳轉輸入代碼就行) e& m- J% Z% v; ]6 k( a
select+上加血
5 a0 s% O) t4 f$ s9 m4 S) B
4 Y+ _& Z3 E' e1 }# w( h1 ^2 K95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14
7 m7 X- m& d# s! d+ b" Q* X& J, h7 [# B9 b- }- Q/ L/ S* O
[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
6 _& h# H  q6 vFC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了. g' o5 Y+ W! Z+ [: E  ~  t
http://shinwa.kami.blog.163.com/ ... 047200822563622456/3 y+ }7 D5 \0 _$ G3 M

" ^7 u  y1 y' @, ~斷67,停在C17D這,設跳轉輸入代碼就行
. H, j, W  z. W( w$ c8 Nselect+上加血
1 q7 Z( S0 ?5 L9 |0 K
8 f1 v8 a6 q/ y0 |, M95 65 94 67 08 C0 28 D0  ...

# e2 M' R$ P7 i0 I! w8 G( U2 RFC我只能用fceudebugger调试3 F6 @4 \$ O3 y! l& ?- l
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的) m, N- g' s3 |* a  g
哦 什么指令是依次+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
/ {$ o4 \: g  a2 T2 a- q67 按键地址: E( z, c8 f: O' O2 n" T0 O6 G
28 select+上& r# `2 T& c8 U' b: V5 G4 M" n/ p
650 血 +A0
& k8 g+ Y) O# C1 R' K) a' Z
) Q+ x# G1 y5 s# ]( j7 K- t# ?67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘
, I5 h  E/ A* d$ [95 65 94 67是抄的前面地址的一段代碼( F$ U7 \/ ?7 x' |# s
08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行
2 p. |2 G! D4 R6 d$ a8 s+ q67 08 C0 28 D0 05 A9 A0 8D 50 06 286 m' ]$ k9 n1 W
呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到
9 X/ [/ b: q; ?2 w1 nC17C :94 67 60 A5 6E D0 04 A9 F4[67], g0 y1 c! b; E2 {+ {2 A
但直接用94 67 60 做跳转 呵呵,现在解决了( \0 e& j1 f7 X# R1 F8 R

9 h8 L7 n9 h) C* j按↓键可以无敌一小回1 x- r/ g6 N- l1 E
95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
3 L& B0 u% l$ w, J) C
7 K* f4 ]3 j+ Jselect+上加血: e' Z, _# L5 q5 I! [
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C18 c) H: u+ r: s

" m" T. b; u  m" }: z8 b0 Z08和28是寄存器入棧和出棧  
3 q8 `. J  J& X) I. `& K1 p这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件$ _) S2 u; u# h. u2 a" h9 P
个位数时间为9时,按↓键可以无敌一小回) {; X* t" N# o* S  a! q
95 65 94 67 ( n+ N- Z. |4 ?# W
???????/ f5 {- O8 s  l* r0 V4 b  P
C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
3 o. e/ Z9 F6 @4 |" s) V( p% S& ^7 S: U, I$ |0 D' X) N* G
机器码怎么写?; |& `: Q# \# a$ y. l
[个位时间]5 r. E' U# Z* O3 R! w# e
36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
# f# X, y) z8 p% E2 j1 PEE 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 发表 ( U& L9 v1 ^- n* K
斷6D03,停在B1EB,寫跳轉* r/ c" N4 r' v2 y! P: \3 t& k
EE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

+ a$ l3 G$ F  d* A( d4 y( a又重新要时间做断点啊,和MD不一样7 }* H! h8 C9 P/ ]9 R" Y0 X6 S

. g% X& R- ~9 Q0 s分析下你这段指令
$ Y8 Y) O0 h3 {+ \当时间63D数值为9时,无敌时间为47
) w4 h, \) `" T, V9 H但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
) u9 _1 ^' A0 ~:yun: 出了BUG了。。。

' a% n0 @4 w/ t" u这个我仅测试开头,估计是 2  生命线不断变化 6 s& r1 `9 h1 X) }8 k8 v/ m
这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題
- H7 e! X$ O) ]- n寫一起的代碼
8 n8 C: W/ X3 q; f% m 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
1 h' V1 {9 c. A, m D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
8 w6 [1 Z+ G( X+ n6 A( Q3 ` 7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 8 J, k9 r: m; s) z- w) ]! m
原來沒涉及按鍵,寫一起怕有問題6 k# [* J/ ^1 ]" I2 L2 w: T: m4 i
寫一起的代碼1 Q) E' y, E1 n6 F
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 042 X% J2 D9 Q5 M- g/ n, _
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C" N9 x# V* F8 T: X. R6 |9 I
7E C1
* W2 K( u& @/ ?9 l
分析了下,用按键做断点
, j2 j) P" `4 q1 当按选择+上时 +血
( I3 H5 Q  ?7 {2 当个位时间值为9,按下无敌闪烁。" R( @, m4 P/ W! R  L8 p. g
我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06
) {" ~4 D6 A- y7 i5 V1 m$ s2 X只是把生命地址直接改为2而已. `% |5 O  }6 V% ]
我要的是EE 、FE . p& X+ [; L9 T! {* M/ [1 @
累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-17 01:30 , Processed in 1.104492 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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