EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)
2 E# k9 R4 C6 |7 z1 受攻击:生命+1并获得些物品、时间归07 d9 f* h0 A; D) N
2 生命线不断变化( g* h' D6 }" Q- c+ N8 Y  X

2 ]0 p2 Q6 L# W. ]/ _! H& RFC游戏不太擅长,表笑我 - -
/ m7 p) Z* l! h( c& s" x) r' v& }: N* ^( T9 R8 H
第一条是我想学的; r0 W' \0 i' f) Q6 B
本想第二条改按键加血的,找几个都失败……(小天有空教教下)
* W- O) }# b1 t, `' a, ^2 q; ?& s* T/ G
按键地址AB 和67
/ L0 h% c* m" Q7 r5 m7 D" H
5 Q& S# {+ C5 c' d4 Q" ~) l& L[生命]
: {1 r8 m+ B( v/ G4 v# dON=650,64
) a  A! o. ]  p) [9 @9 f" i
8 h! |  \$ P7 R+ z& f  h& z[手枪子弹]: P! c9 I6 z  W
30=E0,1E$ W0 _7 L: ]: O' j
$ g8 p! v/ m, v1 ]
[无敌]
+ A7 Y& C$ C6 v+ _& o锁=740,11
! G0 u. Q- x9 U+ u0 y
7 d! m2 p. i+ z9 }; r[时间无限]. m: S) t8 M8 z( z5 C( c7 b( H: k2 Y) V9 Y
36A=39,39,39,398 q0 L  L8 D" P2 g9 z% [

( z& ]( y2 p0 v* d7 t$ v- b[GameInfo]
% Q; e  l) K  ]( m( {  qName=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
# }, N% [' ?7 H; K0 w5 p1 \8 ^http://shinwa.kami.blog.163.com/ ... 047200822563622456/' L: o& i0 X2 v6 r8 D1 h8 A
5 O. I5 ]" {- L1 Q, p# v
斷67,停在C17D這,設跳轉輸入代碼就行
0 I& x% q3 T# ^, Rselect+上加血
- |% m: M' v2 S- c  I; C) W) z" n$ s) ?" ~! w& X' k9 q: u- \+ {
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C140 G) p# n; J2 g- b( |

( p' o! n7 A0 P- a& n/ v/ b[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
, i9 s" Y3 v+ n9 N: b; cFC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
5 V6 D, K& V0 n8 B% P: c! d* ghttp://shinwa.kami.blog.163.com/ ... 047200822563622456/
1 k$ {- n) H1 q/ d2 d% l% S
5 e0 j! c3 F& }斷67,停在C17D這,設跳轉輸入代碼就行
% |* ~7 Y; _+ u8 P* u: I& f" Y$ Fselect+上加血
: P9 P! F! [) R9 ]* `0 _. I" m* \
4 ?9 u, D* \& y7 u/ |) `95 65 94 67 08 C0 28 D0  ...

/ j5 Q* X) t4 |4 q' l& iFC我只能用fceudebugger调试: C) J- m' z" r: c; a, \0 B
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的
3 u; z/ j" S" p2 ~8 J1 o哦 什么指令是依次+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
/ ^' Q# W: g8 ?5 M3 C6 Z67 按键地址
0 w! j; {; v. ?: g  ^" ]) ^9 C28 select+上
; T: p9 n! u6 p7 g) r650 血 +A0. q& A* M2 X0 {3 I, C  N: l/ l2 T

& M9 m! Y: q7 D$ Q- P( j67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘
& A4 H0 h. m3 \  e5 ^# h/ f6 \95 65 94 67是抄的前面地址的一段代碼
. k, Q  k0 H$ \6 j9 |5 v; o# r5 P08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行- X% p! Z2 p* ?% a; c' ?8 D
67 08 C0 28 D0 05 A9 A0 8D 50 06 289 S: ^; B* o# r7 `* S7 P, V
呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到& H2 C. _! k0 g
C17C :94 67 60 A5 6E D0 04 A9 F4[67]
6 R" b% w* w& m但直接用94 67 60 做跳转 呵呵,现在解决了
* B2 P+ _( B: ~! u) M: T
" ?% a% |1 N, F2 }按↓键可以无敌一小回
" i; K5 _# b, }, o8 q95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1( I: I* p6 k+ k% }

! v* {* b2 p! Y# r4 H& sselect+上加血
- k3 K6 O! j6 q$ t95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1
- p. p& o- N/ O2 ]8 b" E. y: u+ Y! N$ C. C, J
08和28是寄存器入棧和出棧  
0 V3 y6 s9 C% @这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
* Y/ D$ D: e1 W" ]- o6 x9 c个位数时间为9时,按↓键可以无敌一小回& s0 I& ^$ x. Q9 a
95 65 94 67
: `  [; U! K+ H) _???????1 r$ }9 L# x, y
C9 04 D0 05 A9 A0 85 40 07 4C 7E C16 u: x3 p1 Y+ }7 J* y: U$ X
6 D3 F  a4 s: _; ?
机器码怎么写?  n/ m+ J2 q5 p, ^2 l
[个位时间]7 F8 T& i  a+ D% E
36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
) f4 ?- A* N' u& U& K+ F- XEE 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 发表 ( Z8 S5 V3 J' n
斷6D03,停在B1EB,寫跳轉
, Y: w3 f+ V9 u; ZEE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

, j+ n' j4 |; l0 J, z又重新要时间做断点啊,和MD不一样
" W$ l) Z( @! _4 C. E
1 q" ^* Q/ B* w0 b分析下你这段指令
; G% ~$ p) u$ g) N# C当时间63D数值为9时,无敌时间为471 H& ^9 v; p' h& G1 e4 x1 k: v' \
但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
& m% C+ _2 E( d% s6 a:yun: 出了BUG了。。。
5 ]: l3 a5 q3 u' S. M. p, v
这个我仅测试开头,估计是 2  生命线不断变化 6 d# T9 B# w# ?. }4 J
这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題! ^3 j4 f) x; B" h2 z* E4 \0 n
寫一起的代碼- k6 p5 b0 K, f
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
% W- u' @6 Z% V3 k D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
9 s- J4 w. N, f4 m$ Z/ w  z 7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 5 ^) V7 F$ r$ a8 x( B4 s
原來沒涉及按鍵,寫一起怕有問題
: f0 N3 Q  S# d6 [, z- P寫一起的代碼
5 G+ D3 t  F) W: ~' \) G 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
7 l* X5 X, c8 V& ]& |+ \* T D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
" K  R2 t9 X' Y) v* W; V4 p 7E C1
1 p) Z  R0 f4 @* h# R
分析了下,用按键做断点* @+ A' n+ q, A- j
1 当按选择+上时 +血8 X% B* C3 I! E, U
2 当个位时间值为9,按下无敌闪烁。, N1 x, x* b8 t8 p, y
我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06
/ k; X- g3 o6 X/ {- x只是把生命地址直接改为2而已
* A2 w5 {& p" G, ~5 _8 ]; K我要的是EE 、FE
, ~0 g8 z# I7 G累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-24 05:03 , Processed in 1.089843 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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