EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)
3 P1 n5 A& B1 C  k7 J# \1 受攻击:生命+1并获得些物品、时间归0/ U. y( w1 E4 g/ _: x$ _
2 生命线不断变化% M$ u  O% j$ K9 t) F" e; A

: C% g4 w; m: e3 d! u- M2 FFC游戏不太擅长,表笑我 - -
' {3 u( s+ D8 A' @* J. \6 i$ C% H+ p6 p5 b% g
第一条是我想学的
. Y4 o5 T! Y& _6 c6 j0 P本想第二条改按键加血的,找几个都失败……(小天有空教教下)( b, Y9 Z' t: ~: k5 L( P
# c# U  N. S8 ^- i& A
按键地址AB 和679 J% N; M2 a! k& f' B- P7 m
, l5 T8 Q7 i) B+ K: F& }% q! n
[生命]) s6 H  Q' T. e* ^4 y5 @
ON=650,647 K$ G9 Q5 F. _6 D8 ]

0 b% A8 N3 e9 E; k4 `& t[手枪子弹]; v" V3 R" j, ~. k0 I- P
30=E0,1E+ ~3 A# \+ k) p" H2 t' s
1 u  X1 u) V6 m9 ~
[无敌]1 k, z% L* @! F
锁=740,11( j5 n4 v/ P& b$ \, K

0 k8 T: }4 i6 J7 A/ D- \& m7 p' H[时间无限]* N+ `5 u2 d9 {/ z( h
36A=39,39,39,39
$ G4 I7 o4 m* Y) x0 Q: v, g4 V* t# `/ G
[GameInfo]' z5 j0 k5 d- [* e7 _* F
Name=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了# E: L) Y2 M( m( C' r6 z5 o! c
http://shinwa.kami.blog.163.com/ ... 047200822563622456/8 E3 `7 ]) t9 g+ t
4 f0 \6 N  R7 e' d8 V5 o
斷67,停在C17D這,設跳轉輸入代碼就行/ c% Q4 }6 b$ b. P
select+上加血
" @2 Z$ {; j( Y  ~! }
8 \$ ]; z7 G, Z) _' M95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14
& m/ b- A, W) ~) r# R  R4 g2 X) [& S; T  o9 v8 l
[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
0 @2 g3 I5 i) w" [/ b9 IFC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了5 ?. U; j+ `3 r/ T' k
http://shinwa.kami.blog.163.com/ ... 047200822563622456/
8 T" O. o+ e8 L* `1 p- ^, W3 H4 ], i2 l% z# T. i+ T0 [- ]- g2 f
斷67,停在C17D這,設跳轉輸入代碼就行" m" E# }$ c0 Z6 I7 h& J+ n9 P) R: O
select+上加血/ [& e) L4 b' J" d
8 c+ S2 F6 z. D4 n5 j+ B0 p
95 65 94 67 08 C0 28 D0  ...
( G6 n" j) j, @, A0 O( A
FC我只能用fceudebugger调试% A. r4 g0 q  F3 Z+ O$ s3 n3 x
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的
' n4 P$ O6 g$ ^% g& 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
: Q8 {# v0 ^  w, T9 A67 按键地址8 G5 J4 J5 _4 ~7 C) D
28 select+上) X8 V/ o4 p3 Y( Z; }
650 血 +A0' ]6 T& l% q# U' q) m( k* _

- b4 G7 `/ G7 ?7 u! g# A67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘
( ^! F' a3 L; B* z) l8 {' s95 65 94 67是抄的前面地址的一段代碼" v+ v1 t! @5 q$ ~+ w9 B" E) V
08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行9 R1 l) V/ T7 M+ H( F3 }
67 08 C0 28 D0 05 A9 A0 8D 50 06 28
' p* s8 f( B# u+ k; l$ I呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到
, n  J1 F/ u7 J( X2 w$ [8 N' iC17C :94 67 60 A5 6E D0 04 A9 F4[67]
$ ?2 K! F' z. C$ Q# B但直接用94 67 60 做跳转 呵呵,现在解决了* k% ~- p, @1 D, c6 _3 P) N& d; V* K
: q3 N* a3 R2 V6 m6 n
按↓键可以无敌一小回! _3 T1 u- D( C, j
95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1+ m4 n7 W5 t! D
$ w. g, s8 i$ n! u
select+上加血
( H2 @. @" G5 d95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C12 `/ l$ e/ v! ~/ A' B( e6 X

) {5 j& d9 C' t% \: p( V1 C& d, g* ]08和28是寄存器入棧和出棧  
! F2 E/ m, H5 X2 r, y  Y6 e这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
! G  L8 z7 P" e+ e# J个位数时间为9时,按↓键可以无敌一小回5 ]0 p3 g( y! ~2 Z" [- \5 S3 p" x
95 65 94 67 2 K5 \" x8 ?+ E6 R* x" R( S
???????
7 |/ h) [% w5 Y3 i4 RC9 04 D0 05 A9 A0 85 40 07 4C 7E C1
' f8 V. j0 `1 c* A4 F$ F) d) e7 l# v5 _3 Z/ ^) z8 B
机器码怎么写?
5 ?( |; B3 |+ @! t[个位时间]- H* l0 L+ Q+ V. k) y9 D7 }
36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
8 i9 n$ r1 b) `: M- F7 |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 发表 2 s  G# a! b" r- a) k' m
斷6D03,停在B1EB,寫跳轉
" r4 c9 h5 C4 N. @" u  O) UEE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1
' n$ T' h5 X; W& P7 }
又重新要时间做断点啊,和MD不一样" Y4 N/ H& I  b; }  k- `; ~
4 e  S  {4 j( z3 I) |% x) a
分析下你这段指令* W; b5 x7 ^0 w$ F
当时间63D数值为9时,无敌时间为47' s7 N- _, b2 b9 X
但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表 0 @9 C/ X. h. o# N9 S0 I" m
:yun: 出了BUG了。。。

3 R) ^/ @% @2 o* w! _4 O9 {这个我仅测试开头,估计是 2  生命线不断变化 5 L$ f# @' p* U( q
这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題
( w- i* }9 V3 ?7 A寫一起的代碼
! I2 ^7 h  W5 [6 { 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 049 g  m# i+ X2 ]% i) B& s& \) X
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
7 k* U4 m0 I- j6 V 7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 ) F  Q* b, q) Q
原來沒涉及按鍵,寫一起怕有問題
% j. v: M& X) n: U( Z! ]* m寫一起的代碼
  A! ^7 v4 Q; } 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
' J7 M- _& h0 K* L" k! r6 {  E D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
$ F  W6 s7 i1 V9 [0 j$ ] 7E C1
% K9 U( y4 C7 h$ P3 P: S7 q! S
分析了下,用按键做断点
0 Y, I- x! c: U  w+ U1 当按选择+上时 +血7 P4 c& K: C& |  I
2 当个位时间值为9,按下无敌闪烁。) \/ r9 v" f& }" Q
我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06
- {. X8 H6 }2 S只是把生命地址直接改为2而已
/ S. a! M" G5 J- |+ G我要的是EE 、FE , k# D9 p! ]6 }2 s! M
累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-11-14 16:37 , Processed in 1.093750 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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