设为首页收藏本站

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

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

  [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效): n: {- R3 w9 F- d/ x8 x1 q( ]
1 受攻击:生命+1并获得些物品、时间归0
* o3 l2 g6 |% @8 \2 N/ n% a: D2 生命线不断变化" i& \: x( b3 L8 S  K
4 o. o% O8 u/ d. r- f8 r- F$ p
FC游戏不太擅长,表笑我 - -9 z, j3 A4 X7 G' S1 \- y

/ v' a! e" ^8 m1 }第一条是我想学的, Q# v& O' Q' {- m1 {8 p
本想第二条改按键加血的,找几个都失败……(小天有空教教下): r0 K+ w4 @/ f* i# D9 I" R1 e& Z2 Q

7 j) K( B8 c  _( ^% y8 B: _按键地址AB 和67
# f$ w6 g) H' w8 o( \
% F5 S8 y3 {$ n1 q) N[生命]4 G' B7 x: p  o! ?& R% k
ON=650,64
6 z+ v+ D5 w0 T; n* Z" \* r5 |5 N9 w$ V- X6 ~
[手枪子弹]
! @/ s8 g0 G% r2 S30=E0,1E
& ]% ~8 v. X+ x- j, t. `4 F4 z0 K. {0 N7 S0 Q6 X9 U# f9 h& U
[无敌]
8 k: \* \: J7 G* i锁=740,11
9 t6 I& h# ^2 _+ |$ _/ r5 g
& w$ @8 Y% W6 y  f! w  p2 q0 ][时间无限]0 i# \4 h: N* m8 e; w1 e
36A=39,39,39,39
7 I! {! q& Q8 X; U6 V; V, R% U
7 h! d- r; F* U# Q[GameInfo]% B, U& `& o1 n: ]- D9 [! H: r
Name=地底世界2

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
7 X" a6 K% Q; t+ E+ o8 Lhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/
' ]" r8 D3 r* L* V% [% `/ s" e* N
! v  B# t1 @3 }; \9 y, j斷67,停在C17D這,設跳轉輸入代碼就行
* D  s8 a# `( y6 X! }9 pselect+上加血
2 `, c: [) P# H( o2 @
+ s' o  _) e: A. f95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14; |3 ?, T, ]5 R' `5 ~( W' J  ]

8 s; @/ p- i5 U: _[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
4 l8 ^# N8 D# S% r0 x( w7 V2 wFC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
) B" U! p2 z8 m% W2 Mhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/
* T3 K3 T# J2 A; y+ J' c+ H! }& C% W8 t% l/ X5 b
斷67,停在C17D這,設跳轉輸入代碼就行- O* p: v7 @) h2 Z* s& V3 ]5 e
select+上加血
2 m  i9 F- u, }
3 b* ]0 p" @) e95 65 94 67 08 C0 28 D0  ...
" a6 T0 K, S! ?8 [
FC我只能用fceudebugger调试
5 u0 h0 }$ _8 ^! q  V5 o7 n, {MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的/ w+ h$ z5 m4 o  @3 |% M
哦 什么指令是依次+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
2 X% s8 H6 O2 Z3 ~67 按键地址" s1 G7 ]6 G$ O& A6 V% D3 t* z
28 select+上6 q) K, a$ u% U" B% S
650 血 +A0
+ n: h" r, X4 \' [& _. K' C
, U- y+ y# l0 j' d67 08 的08 和后面的 28都是什么?
回复

使用道具 举报

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘
1 ]* `& }# a8 k5 ~8 u6 k95 65 94 67是抄的前面地址的一段代碼" u1 f7 \# u, ?% |
08和28是寄存器入棧和出棧
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行: O( V) |- U" o+ t* C1 f0 y  d: @
67 08 C0 28 D0 05 A9 A0 8D 50 06 284 C3 o% W' U7 e# ^& Y( p8 K1 z
呵呵 再研究
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到
4 |* S; r# u# u  A$ YC17C :94 67 60 A5 6E D0 04 A9 F4[67]% V9 t8 f8 [8 d6 W% a+ j
但直接用94 67 60 做跳转 呵呵,现在解决了1 Q. x; M. E8 d4 Z2 J2 R
# \; P- T* T- z0 q- L8 X9 Q
按↓键可以无敌一小回
/ d$ ^) Y0 D- c  s95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1' x- j& S& Z+ K4 `  v1 `3 X

5 R) l- [, o) j8 X/ ~select+上加血) o- |5 g: w, _. f, F8 m- r! T
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C13 [( M0 b  }$ a" Q
7 a4 h: H' I3 }' g' k/ V8 b5 u
08和28是寄存器入棧和出棧  
# C* E+ \: x# F$ K这个具体有什么用啊.我研究其他不用也可以啊
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
  m: ~/ h  ?8 ?6 m: H2 l个位数时间为9时,按↓键可以无敌一小回- B/ h, ]) C: z5 ?$ v
95 65 94 67 $ I( _2 R+ g6 G+ }0 @" |3 V4 p% z
???????. `- W# Z8 N% I$ f0 ~
C9 04 D0 05 A9 A0 85 40 07 4C 7E C1% S  i+ \6 j4 z7 T: X7 D0 X
; l: K* }8 |0 F7 D0 ^! R; b
机器码怎么写?# _$ N, I" R2 ]+ S9 p
[个位时间]5 _  u1 M; W4 @: G
36D=39
回复

使用道具 举报

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉: s8 \/ M: f. L+ V, q# j6 y
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了。。。

本帖子中包含更多资源

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

×
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 00:53:15 | 显示全部楼层
原帖由 money_114 于 2009-3-23 19:42 发表
( ?: |7 S( F8 d$ u; j9 Q斷6D03,停在B1EB,寫跳轉  T9 i' K; D/ i3 y
EE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

; B0 v! o/ v5 x5 g8 a又重新要时间做断点啊,和MD不一样
4 P7 A. X& c. Q! C# w! v" C
5 Q/ b0 w! w: k' g  s/ {3 b分析下你这段指令: k* z3 q9 U1 w% `3 R
当时间63D数值为9时,无敌时间为47
( G7 e" s9 [- X2 y) w0 a) H6 ]但我想要的是“个位数时间为9时,按↓键可以无敌一小回”
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
1 h; f; U/ d- y% ]:yun: 出了BUG了。。。
7 A3 p* o9 M, T' }" i
这个我仅测试开头,估计是 2  生命线不断变化
5 p/ T- g4 {8 {; f( H1 f7 H- S这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……
回复

使用道具 举报

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題+ B% ~7 e9 \1 n
寫一起的代碼4 d5 _9 z7 b6 }
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
- I" r& l$ A  ^) H, Y D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C5 z$ [8 q: L. ?# T7 l
7E C1
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 9 B3 O- ]  P" a$ t0 t
原來沒涉及按鍵,寫一起怕有問題5 S9 U  h& e# o+ G  }3 q* M
寫一起的代碼' A" U! g  x! [9 `( n$ ]
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04* f+ O+ U$ P6 s8 T! f. s  s
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C' A7 F8 b" I# ^1 m. p6 _% K
7E C1
% u' E5 X: {8 s
分析了下,用按键做断点, J6 H& x. ?( b7 {3 B" [
1 当按选择+上时 +血! O0 |2 ~0 }; ^5 }6 `
2 当个位时间值为9,按下无敌闪烁。
$ [; [0 J8 l/ ~  B2 I我要学就的就第2条,受教了:good:
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06  F  G( t' u: N5 Q- z
只是把生命地址直接改为2而已- p& h: z) Z8 j4 X; x
我要的是EE 、FE
6 x1 B/ R: _4 o6 V$ b& O# z累加 次+2 +3之类的效果
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-7-16 01:37

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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