EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)/ P" g9 ?+ @  ^- t8 z/ F+ u* P
1 受攻击:生命+1并获得些物品、时间归0# |& E/ X7 N% M5 Y* M
2 生命线不断变化: o6 |& R1 V" U- H8 S$ l7 G
+ z0 `+ n5 v9 R/ d5 b+ W
FC游戏不太擅长,表笑我 - -
2 X$ p# P8 s9 v# N  p+ Q! M) |/ h) X: A  m) L- J! E& }/ m
第一条是我想学的
2 ~# o1 ^  q7 r# D9 c( z- |本想第二条改按键加血的,找几个都失败……(小天有空教教下)' z0 Z* x8 K; q' J

  o% E4 X* S9 q0 u按键地址AB 和67
% R* H: o- s8 ~4 X* A# o9 r& f! d
: H; d# w1 V  Z6 C! ]( |+ k  K[生命]
' b0 @2 q+ k0 T4 H1 D6 {ON=650,64
9 Z9 ?2 B; J* s: ~- `5 m2 \, A7 v( `% `
[手枪子弹]3 x3 [2 @! U/ s' a0 k* {$ N: g
30=E0,1E
) d2 X2 i7 y4 e/ d2 p5 w
0 N+ g3 M( M0 s$ Z6 A7 y6 R[无敌]
+ R. {* _/ G- A锁=740,11
. \& x# f2 ^+ x& F7 w; y# a" ]
, F& K$ Z  {5 T+ f! K2 y1 d[时间无限]
' f* W( ^! U  H3 U/ N36A=39,39,39,39
* d3 ^5 p" {1 m
/ k6 I* h& u5 q1 p4 i) Z9 J4 T8 z[GameInfo]
' X8 X, x* \: m7 ZName=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
! Q9 {( c* q/ Z2 v$ Yhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/
  E+ O( {- u5 k" t: k1 Q" Z2 a7 [9 V
斷67,停在C17D這,設跳轉輸入代碼就行  G, Z- v1 \! V3 V& }4 `9 c
select+上加血
* z. V& ^) J+ r! {; H9 G: m+ [2 [
' n) v( D) c" r95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14) H3 s; H' M( i  k
: p/ d1 R. V# N2 }, x
[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
6 r+ y6 N# P4 Z, z& N( K& AFC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了. z& t- ^) q1 N6 Y. B2 b/ z- K8 \
http://shinwa.kami.blog.163.com/ ... 047200822563622456/4 [$ N! X) N" L. h% I

" Q% C* ]: h! N7 ]! j0 A4 Z. R斷67,停在C17D這,設跳轉輸入代碼就行
& U) k$ Q9 O% U- ^; P2 nselect+上加血
2 H8 `+ {; t1 O, P2 h1 K3 f& n6 `" {2 I" j
95 65 94 67 08 C0 28 D0  ...
4 p$ B  ~& m! h) d1 W
FC我只能用fceudebugger调试8 o: A9 H5 J, m; `* f) g- g5 X
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的4 H" a+ ~$ x  l  f7 X
哦 什么指令是依次+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& |/ q) U! |; a. }0 E$ t67 按键地址; Q5 K3 O3 n: Q" d$ t$ D
28 select+上
! w: W) w- t& {7 u8 W' |8 X' G650 血 +A0
$ _# T* T" e! _  v( l" ]; h& g9 e: a# C3 [! f; u
67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘- P8 S$ n; L5 W/ \* z4 q, w5 F/ N
95 65 94 67是抄的前面地址的一段代碼+ _) g% H: w1 h2 I
08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行, a2 J/ [& X9 B5 ]8 S, g
67 08 C0 28 D0 05 A9 A0 8D 50 06 286 q! ~) w' d% ?! [- T3 ~
呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到8 }$ x! B/ F; Z& |
C17C :94 67 60 A5 6E D0 04 A9 F4[67]4 M# B3 p$ }5 X, R# f# c
但直接用94 67 60 做跳转 呵呵,现在解决了: A2 E& d1 _9 E% \5 h8 u- z

+ h# p9 S0 u& I- m% C; S+ @& \按↓键可以无敌一小回
1 y& ]4 _3 z* X6 H" `6 M95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1" A4 X- ~  r$ I
/ i7 }# A* ^- _% Z! @. P7 d
select+上加血8 r* E  S' R9 C, a, P4 D* N+ p+ I
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1
8 S% r) B+ G" b1 R0 c5 B
; m. e. ?. B" Q5 s; S08和28是寄存器入棧和出棧  ( R( b) w% W6 h1 w4 b$ ~
这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
" T4 ~' @& I0 b) v1 X/ p/ k) o1 m个位数时间为9时,按↓键可以无敌一小回% }( S) \) O9 K6 O) |
95 65 94 67
; }* h& i( `2 H4 @???????5 E4 _0 z: ?% M+ _6 W+ O
C9 04 D0 05 A9 A0 85 40 07 4C 7E C13 `# `. `4 P( [& _% z" y. W$ w8 A0 ^
* v& h' X7 F! `1 J8 O  E, B
机器码怎么写?
0 V! a; X0 ]3 _3 [3 r& U[个位时间]
8 W) V, z2 F7 Q. U/ |; l0 j" S36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
; v; C6 }* v" O& w3 `$ {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 发表
" m2 L, R" z: R( q4 g% G7 E斷6D03,停在B1EB,寫跳轉
6 |9 S2 F9 M+ p$ n  YEE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1
' ?' d) j" L0 G5 O1 t) b
又重新要时间做断点啊,和MD不一样" t: N9 g& q1 O0 M$ Z; w6 F2 D# H

- ~6 _; j) e" \& G' f& q分析下你这段指令( V1 l# ]6 K, _5 l  S( a5 B% Z
当时间63D数值为9时,无敌时间为47
, |: @$ U+ |7 T2 H但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表 % s* ~1 D3 C7 y
:yun: 出了BUG了。。。
! ?. v; p0 L) @3 L4 Z. |: t+ i5 o
这个我仅测试开头,估计是 2  生命线不断变化
8 i, s. a. b4 _5 T- R* g这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題
) P$ w* z: C) q$ f# m( j# l寫一起的代碼- B. R% e/ r# x# e$ |
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
/ P) a/ L) |/ ` D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C9 P' R7 P5 H9 g9 ]' s. _3 b6 J) |
7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 & }  ^* `; b' z! W" U
原來沒涉及按鍵,寫一起怕有問題
8 R* ?; o6 B* j  N+ A寫一起的代碼$ F7 t3 [* Q' v9 S( s" [
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 040 @% N+ k* ^6 s/ e3 }
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
# [, k  K8 I- J9 M& {3 w$ Y2 l 7E C1
# Q  F/ ^3 D/ |; p3 Q& |2 t4 o! d
分析了下,用按键做断点
0 T0 k/ a2 j. ^1 当按选择+上时 +血% K2 v1 a; E6 g
2 当个位时间值为9,按下无敌闪烁。6 i0 N) v. Z; c' P1 z( G
我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06
) K4 s" e! j( x" W6 C, ^$ k7 ~只是把生命地址直接改为2而已, Z0 m  ~" }1 I" g# h# G# V
我要的是EE 、FE + w4 `7 [4 q/ P5 v6 l
累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-14 23:46 , Processed in 1.239258 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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