EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)
$ x/ D/ f% A3 F$ X: Y1 受攻击:生命+1并获得些物品、时间归0
# v5 |& K! ]& g5 K8 w; ^- v2 生命线不断变化
2 Z- V: J9 a* I
) {5 o# ]8 H0 j5 wFC游戏不太擅长,表笑我 - -
8 R: ?) l% _; s2 [, B! d1 F
, |3 v0 Q' R; {) e3 j; E$ @5 I第一条是我想学的# E6 i0 r" ~" `$ M6 H; `: w7 @
本想第二条改按键加血的,找几个都失败……(小天有空教教下)* H7 R' X+ X- H$ L. r8 q; O0 a, ^& V- h

/ S, T: P2 u+ m按键地址AB 和67
0 ^4 ]& x3 v  m3 w4 c* i) ~3 u! C- c4 {" p6 X; Z( b
[生命]- H: x+ n; Y- H/ h" ^
ON=650,64
, i( Q$ e. O, t* T% F1 k+ n# ^
- X' n; O" V/ }; E[手枪子弹]9 v; _- h. K4 l: u5 b0 \! r( Y/ \
30=E0,1E: l5 K8 K7 f4 J: O1 v0 r
+ |% k- A0 y: P1 e' c
[无敌]
" `8 u3 q6 u! N锁=740,11" f3 ^; r# q' a. b9 w3 W" C

. z& w, d) b! B3 y# f[时间无限]
& {4 z& s+ r* R+ r9 T36A=39,39,39,39
  I/ |" _" j2 b/ K% G  E: k$ F2 D, X' c$ |
[GameInfo]
7 \( C3 d: `3 x2 T- R4 oName=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
; @* I" q1 Y: L* zhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/6 H7 U6 T6 m+ K  U) x& \2 `

) W; l( n& w+ t  g* |) @4 l. X0 r. f斷67,停在C17D這,設跳轉輸入代碼就行
2 L$ f/ W/ `, R$ I4 U* q& Gselect+上加血
% Z" n2 H1 o6 j) f' o( ]) n
  X$ i$ Z2 V( |8 k4 R6 S95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14  f. H- \! S1 A% Y, q7 m" @, V

4 p( Y3 r+ m0 q% {- S/ L+ T9 V[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
/ N* O0 o$ c' C" Y, @# {) s9 nFC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
* k1 ?9 \, M) F4 m0 H' V* Yhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/
; e7 `+ r, Y7 O  C: T8 ]0 m* s' z4 \4 @' L
斷67,停在C17D這,設跳轉輸入代碼就行
1 d3 [, E+ c% E# `select+上加血
; F' A4 i: x7 G; j
0 U% X' u* }+ k$ V95 65 94 67 08 C0 28 D0  ...
% A  L$ D) x: `' Q& @* q9 k" J
FC我只能用fceudebugger调试! S; a' R6 P+ J  e6 R& V/ f. a
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的
. o. a* q# i' l4 Q哦 什么指令是依次+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
0 ], c9 M7 D' G: l67 按键地址
3 D# Y1 H7 N  O: N* s28 select+上
6 z+ L0 x2 ^- [) p6 N  Q' a650 血 +A0; [3 {, ~" O# N! K2 u$ U
- M/ u& u6 L* }. R1 h
67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘
) Q6 M- ]5 j+ p$ f$ h95 65 94 67是抄的前面地址的一段代碼
' Z3 C0 \  D/ v6 G  `; U08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行/ Z) D3 j7 f" P& n, U. s
67 08 C0 28 D0 05 A9 A0 8D 50 06 28- ~( s( V/ G5 y4 n: f& Q8 ]
呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到
6 z2 C- Q" R! S5 H' R9 E, n$ |8 MC17C :94 67 60 A5 6E D0 04 A9 F4[67]
' n) i2 ?# u! K但直接用94 67 60 做跳转 呵呵,现在解决了: p) l* x( y- u
, o" d" K( X) `
按↓键可以无敌一小回' \$ ]3 e4 Y- h, l! I3 G$ i) w
95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1! r& u+ m  \3 S/ _) |
6 y0 |, ~( e9 d* [) E1 W6 [
select+上加血
4 l3 w8 A; ?3 P* M95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C11 w0 A8 w( c  @8 `6 T" f# p
' K9 h2 \3 e/ n* |& T2 e+ ?, h( W# w
08和28是寄存器入棧和出棧  $ K3 H5 k+ {5 S8 W# v
这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
! w6 |) y9 Q2 Q* L& I) e4 h5 N个位数时间为9时,按↓键可以无敌一小回+ _  @, t! P" t: I# A7 z
95 65 94 67
+ ]: V; [4 N+ f1 K7 Y???????
' n& W5 i1 y* o1 V6 a4 k7 U: H; iC9 04 D0 05 A9 A0 85 40 07 4C 7E C1# h( q& [- V$ \) }. {( B
, j/ B) l' D/ @, U4 U- `6 E" [
机器码怎么写?3 A% y  @* w' f$ b& L! [; ^
[个位时间]( T) n7 U0 p+ X/ _  ^- u8 K
36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
4 ^2 J' N' m, r" i# m2 E4 x+ QEE 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 发表 : O& \( S1 g1 s
斷6D03,停在B1EB,寫跳轉
2 d1 }5 h9 n! N+ PEE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

7 @+ }& S" a' R; Y- T3 e又重新要时间做断点啊,和MD不一样: z. ]! ]+ m# \9 V! ?7 U

0 y* M3 [! X5 T  D0 n& _) D分析下你这段指令" ^& {, {1 ^0 ]  |4 o; F, I
当时间63D数值为9时,无敌时间为47- X4 B0 @  _& z& J2 \2 `
但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表 , f0 B: l8 O( M
:yun: 出了BUG了。。。
: s& n' T: F  t) @
这个我仅测试开头,估计是 2  生命线不断变化 - e7 q) B$ @4 b
这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題% M. l( D9 q5 l8 O0 \7 M8 E( L, ~! m
寫一起的代碼5 Z( h: q) F$ m4 ?+ x" @1 k( P& c9 T
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04! b! e: h4 _; H  n4 ]7 D
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C+ x& D  N3 w& p  I
7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 1 y) H1 [% e  _! W( o  z- k5 z, t
原來沒涉及按鍵,寫一起怕有問題! L' {+ C9 B/ J9 i: @
寫一起的代碼
8 N1 g+ x" }9 d. h) k- H 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
8 e7 f# T. A9 R( j7 E1 h+ T D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C( C+ O2 A# t& E( {
7E C1

9 B: e* v" d& `. r0 K8 K* P分析了下,用按键做断点: M8 A: \7 K4 @. U; `( K( s
1 当按选择+上时 +血1 d8 _$ j/ D  j3 E9 h+ J
2 当个位时间值为9,按下无敌闪烁。. J$ \! i3 W/ c% d; X4 t5 D% c1 Y
我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06+ e# ]7 z4 p' z9 X! n& J
只是把生命地址直接改为2而已
1 v& @4 t$ \3 }( W, e- l5 A我要的是EE 、FE
: x2 w- a8 o3 ]: [% f) s* m累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-10-28 17:19 , Processed in 1.082031 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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