设为首页收藏本站

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

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

  [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)
. h/ B7 B& Q$ m1 受攻击:生命+1并获得些物品、时间归0, t# K% O/ [$ ]9 Z) E
2 生命线不断变化5 A# l" [3 X" T) ?8 L

, x  {+ ]" S/ IFC游戏不太擅长,表笑我 - -
. f: Z' I4 k4 j/ ^) Z4 z; n
! T4 h6 y! e$ M( O第一条是我想学的; o. L- |2 v( @9 x" s, U) J/ ~6 X" i
本想第二条改按键加血的,找几个都失败……(小天有空教教下)0 P6 p* z4 V9 w8 V- E  {$ g' C

$ l4 F0 X) q. G% _按键地址AB 和67  ^, @( ?6 ?) m. u
% g. \2 t8 B8 G' I  q
[生命]
4 F, V2 T% o: KON=650,64% y4 O* Q' d2 W7 Y& K2 }! K
" z7 R6 Y8 ~+ G
[手枪子弹]
! C9 K* Y/ F8 a$ i30=E0,1E
1 `4 E: W+ @+ I
2 _7 `! @& {( n0 y[无敌]; F) h+ r' r& s" Y
锁=740,118 f7 h* X5 d/ Q) s4 a
/ ^3 i( ^* v$ L" x+ M
[时间无限]- l6 m8 B* }. A( v
36A=39,39,39,39
  T6 U5 Y; j% U: x1 Z9 e* w: d% n, s5 I# I( O
[GameInfo]( V8 s8 }$ Z# A0 w- k
Name=地底世界2

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了5 R! M$ I8 o* t
http://shinwa.kami.blog.163.com/ ... 047200822563622456/
6 B% `+ I: r& t3 H& S3 D" T) D; w9 o. H. e( \
斷67,停在C17D這,設跳轉輸入代碼就行4 L, ]7 }0 E$ \
select+上加血
6 T4 }- Q3 h8 i2 D1 M. B) t7 t0 W( J0 O& j- E0 x; K
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14
0 e1 N- u( ~6 Z: Y) }8 q4 L
7 r6 _9 Z1 f6 A6 m3 Z, R# R+ ?2 U[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
* C. @' w8 q3 H4 O  X9 z( vFC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了/ Y9 F$ k) n" l. q: m& I! Y; C
http://shinwa.kami.blog.163.com/ ... 047200822563622456/: N" Q  v3 m: M$ o

* x7 n" M9 T0 o0 x5 A斷67,停在C17D這,設跳轉輸入代碼就行- X0 q! N( m# h5 H
select+上加血4 k- Q) i" I& p8 h" O* O
* r4 ], n9 L" ~- k4 S3 O
95 65 94 67 08 C0 28 D0  ...
0 ]" q" e: ~% B5 j7 k
FC我只能用fceudebugger调试/ H  N4 n1 W  A& Z9 B( ?% V. t
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的# Z& D$ B, |6 }3 v* Z9 S
哦 什么指令是依次+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
+ W- n- v6 ^; O) [  ~. j2 X67 按键地址- ^; U2 W% l+ q1 y
28 select+上4 u1 f8 ^% e( i, T- r4 _1 Q
650 血 +A01 t1 J7 e) i4 m7 }3 d7 F
, ~8 P) N5 l# y/ n% ^- o5 V
67 08 的08 和后面的 28都是什么?
回复

使用道具 举报

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘) `: C6 l" ^5 Y1 E
95 65 94 67是抄的前面地址的一段代碼' I3 ?- {5 v( Q! i
08和28是寄存器入棧和出棧
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行
. b% W; A1 g: t; S. r4 {67 08 C0 28 D0 05 A9 A0 8D 50 06 28
+ P4 t" Y/ n4 J9 J7 i" m呵呵 再研究
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到7 C; t5 P; ]/ W) m7 }# P  j. Q
C17C :94 67 60 A5 6E D0 04 A9 F4[67]% K  t5 I9 n; |1 |( |5 X" K6 V+ Z
但直接用94 67 60 做跳转 呵呵,现在解决了
- Y( C; k0 \( n% M* {' B) a3 S/ S& K
按↓键可以无敌一小回1 [! T$ q* m5 w: H- @3 {) h- v
95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C18 u: A) m2 `8 e8 V1 a( @
" j/ B) A  h3 W. E" c% c7 C+ L
select+上加血0 a" D" w8 ~$ \) `$ a9 h
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C16 D4 v: H  |. g" o; j

% x' o9 g/ F  x& x$ b# S08和28是寄存器入棧和出棧  
6 a( U9 D/ P/ R+ f3 D; j这个具体有什么用啊.我研究其他不用也可以啊
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
  v& V9 w" f4 T个位数时间为9时,按↓键可以无敌一小回( E1 F5 V  ]! T+ @0 _# M9 r
95 65 94 67 1 X' y/ S: d0 e2 x  f" q+ g
???????
: T) P4 u- H! t2 m- e$ v0 c4 aC9 04 D0 05 A9 A0 85 40 07 4C 7E C1
3 G" q9 _$ x) b
9 |) {& P9 D+ S$ d: e3 a机器码怎么写?2 `9 ~9 [0 U6 ?3 u5 y$ F$ j' y/ M6 Z
[个位时间]9 j5 n7 G6 Y9 {2 _1 [
36D=39
回复

使用道具 举报

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉- u: e+ V% [2 {" k2 G
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 发表 5 Z# ~  W3 k! d5 B0 w+ f3 G2 y
斷6D03,停在B1EB,寫跳轉
: Y3 ~" O8 Q) T. EEE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1
. k6 {* `0 m4 u/ C7 q9 {
又重新要时间做断点啊,和MD不一样3 R6 v# k7 A8 X7 j3 s  Q
/ ?  S1 X7 D, P  f( }; h( `) O
分析下你这段指令
% y7 c) h: M1 P2 q4 }4 o当时间63D数值为9时,无敌时间为473 Y* j1 E  z, G, ^# [
但我想要的是“个位数时间为9时,按↓键可以无敌一小回”
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
& m8 O0 j; L$ F8 V:yun: 出了BUG了。。。

" n. g) R( R/ i9 c' v" t/ e/ h这个我仅测试开头,估计是 2  生命线不断变化
7 J/ B/ u" h" L" G% L这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……
回复

使用道具 举报

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題) `- A# G0 Q8 x8 R7 x) F
寫一起的代碼
1 c" s4 ]/ s& P 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04  u4 m$ T# |) z1 z. u2 y$ C
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C8 z8 P9 ?: p3 V: J
7E C1
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表
( }5 \! U- e% D8 |) o原來沒涉及按鍵,寫一起怕有問題
, {7 L, V$ J) ^! Z: Y9 {寫一起的代碼8 [3 E  f0 p3 o2 p( X# R
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04' K- l3 O! d$ ?/ P* r7 v& t
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
3 u0 p& c' w1 {5 C8 x 7E C1

. X- ]  [! [' \6 ]( R分析了下,用按键做断点
/ ^- _( W9 M% e: g; Z5 {1 当按选择+上时 +血
* a% q) r4 d2 I# x. X/ t3 u, B6 K2 当个位时间值为9,按下无敌闪烁。7 R% z" w; a( u3 I! U4 T" t
我要学就的就第2条,受教了:good:
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06
" ^3 I# q2 n. G+ A7 h( g8 l只是把生命地址直接改为2而已, w( [4 ^: D& P# n
我要的是EE 、FE
6 L: j) }6 C0 H累加 次+2 +3之类的效果
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-26 00:19

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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