EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)5 u5 K1 Q( x$ n/ {& Y9 ?
1 受攻击:生命+1并获得些物品、时间归0
2 y" Z1 R: y' ~" Q, p2 生命线不断变化
, J! k. |2 Q& Y: N  `  i* C* V% c* u# P
FC游戏不太擅长,表笑我 - -( \; Q; l3 r8 b6 A/ J, X
$ g% U. D) q. z& V* q' e+ n
第一条是我想学的, n/ M" p3 Z' U+ a- {' c
本想第二条改按键加血的,找几个都失败……(小天有空教教下)
. `2 Z! Z) L& K; n
3 w- D1 U0 t! ^3 C3 A& w( ^# R2 U! N按键地址AB 和679 P  d. i3 g5 d( a& w  }$ O, D
$ `1 {$ e0 d' C6 j
[生命]
& v7 ^- c4 P2 i' W& f+ c4 EON=650,644 l4 W/ F+ ?5 d0 t7 a) I1 e+ q
4 J1 a6 Y( [; i: [: }9 T$ u
[手枪子弹]3 d% x- {" h$ P) j) t; {
30=E0,1E+ D$ A: j) Q( y' p% _- q0 [( S

+ V! H4 o: O) B[无敌]
! u+ ?5 z, R6 y3 b8 C* r, P7 x9 p锁=740,11% q5 O; {: k6 g8 {8 u2 S& Y

2 O7 n7 g& Y- x[时间无限]
: d. q: U9 M$ t  n/ j36A=39,39,39,39
+ ]9 @( l9 R* N2 W! d
$ y6 I$ N( G- K  G# C+ i[GameInfo]
; Q' F* U+ b6 p7 \1 I& P1 KName=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
( E6 d: d3 ]# p* H% K; N# L1 Xhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/
0 d( _0 p1 F- W: S! D% Y
/ n  c! {* t0 t/ F$ }. J* P& k7 Y' g) e斷67,停在C17D這,設跳轉輸入代碼就行* n3 |! D) k# s% R' [0 B, y  |
select+上加血
; ^4 U( w* ~: B* c( {
9 j* U2 {3 e9 P$ M$ J4 q95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14
- s$ O' A6 _2 I  z; n" v5 \' f# [0 ?7 o4 `
[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
) I' d& p  q' W% S3 c- CFC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了+ s- e, P, c) l+ Y9 O; y8 J4 W
http://shinwa.kami.blog.163.com/ ... 047200822563622456/
& w7 x+ A5 B0 \9 P1 U
( C1 a" e1 b/ H6 Q7 _& T5 q' M斷67,停在C17D這,設跳轉輸入代碼就行
4 F; W( F; r5 `( A2 ^6 Wselect+上加血
& X, w% \7 F. z2 U
+ y+ w6 e! h; K7 P& o& q95 65 94 67 08 C0 28 D0  ...
# Z4 C0 ^- z+ L5 @- Z
FC我只能用fceudebugger调试
* ^$ X/ e# k( u- RMD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的
+ O' B) t+ \( s' K8 @哦 什么指令是依次+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
  F, ]+ g6 x8 q% ~7 F1 M, u6 X; T67 按键地址
) c: P+ Q) y8 S! d* F28 select+上
. _$ x9 S( g5 v) ]  u! d650 血 +A0  E  X/ C; p# t2 A, V# n
( w& ~( g( K1 y2 y/ y" J7 Y
67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘
5 G' H& i& O6 ]9 j0 K! n' a, T95 65 94 67是抄的前面地址的一段代碼/ B+ v* l5 A1 u  G, Z2 |* S
08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行: @# a% c9 L, v
67 08 C0 28 D0 05 A9 A0 8D 50 06 286 T  `4 r* P1 |7 i. T# S( X+ C
呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到/ I# Y0 j+ J1 A
C17C :94 67 60 A5 6E D0 04 A9 F4[67]$ g; o' S7 B" U7 L% S$ O& E7 M
但直接用94 67 60 做跳转 呵呵,现在解决了/ j( s- F3 e% O/ V

% c$ ^2 N6 s( K) B) \8 x- U按↓键可以无敌一小回' D0 L. M" ]2 \; K
95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
! q& I3 q4 H& }1 P, |
" Y5 @* n6 ?2 ^, f% `& Iselect+上加血6 X% g! H9 U0 L, Q
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C17 }+ X' y: w( y

  q2 D0 T  t' k8 }1 H08和28是寄存器入棧和出棧  
8 g) |' ~6 O! F# z3 \这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
" A: o% ], G% v8 V" R" ]个位数时间为9时,按↓键可以无敌一小回6 n3 Z5 ^5 L5 h7 s1 x' b0 {: v! z
95 65 94 67
  \5 D8 d, u8 V8 x???????7 z9 X' M$ f$ [
C9 04 D0 05 A9 A0 85 40 07 4C 7E C1& |. u, Y8 H) i& ]6 g
6 R! y* P+ }/ ~, l4 w! @* p, ^
机器码怎么写?( }2 F$ O7 h  E7 \8 Z& b
[个位时间]
" `( V2 A% a* {2 y+ e' N. ?" a# k36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉5 ^! L6 T- p+ E! r; k1 f1 v
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 发表 % g6 N6 m" D# s7 z! a' a
斷6D03,停在B1EB,寫跳轉
2 V% f  O$ ]' s) H' PEE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1
4 m0 k9 l( u. w
又重新要时间做断点啊,和MD不一样
' [3 N# q+ b; F) p, Q! T
% l* L6 H1 ]$ B. d- K2 M$ y4 B: D. H! L分析下你这段指令
' t0 |9 a$ P( \* F) L* C4 a0 k当时间63D数值为9时,无敌时间为47, O3 L7 n% z- B, W' E
但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
8 v' `& n- ?  A- D( a, }: E:yun: 出了BUG了。。。

& {6 ]  T/ Y: s这个我仅测试开头,估计是 2  生命线不断变化
5 k( w% h) N$ E3 o这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題2 M& x) t0 J- a6 `7 Z" t3 \
寫一起的代碼5 o- M  K" w; u! i1 X
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
8 P( c  e' P- _4 r/ j- _ D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
: s8 Z  X# {: F* [% j 7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表
6 X. F7 D2 C4 l1 Q4 P. e% e原來沒涉及按鍵,寫一起怕有問題2 r& u3 j7 X1 j1 W9 E' C; f9 {: a: L
寫一起的代碼
: ~9 @$ r# V# @- N8 N/ y/ c( j5 Z$ d 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04( k+ W4 Q9 _  i* o9 F
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C( \/ l  ?  `2 _5 f9 J4 T
7E C1

) O& C  A' I7 y7 }/ O分析了下,用按键做断点
, S- U2 [6 u5 [" c! V# u2 a/ V1 当按选择+上时 +血1 I5 ^+ y% h" j8 V0 ]
2 当个位时间值为9,按下无敌闪烁。
5 u. M5 |0 N* d5 X我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06# R# t$ f+ }3 m; M9 D- W: S
只是把生命地址直接改为2而已
9 I( H% ?1 W3 f  l我要的是EE 、FE
# t; C, `# |6 c6 \$ N* z: J" m! [累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-10-5 07:46 , Processed in 1.072266 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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