EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)9 `6 I& R* X+ R$ ]$ S  A
1 受攻击:生命+1并获得些物品、时间归0
7 A! `+ |" N& T3 O  E$ U2 生命线不断变化
1 E$ D. K* f2 k+ e) c( s0 U; S4 [: r/ N: }5 m
FC游戏不太擅长,表笑我 - -7 Y  ^/ g* A) K$ y

. L) r! M8 _3 z% s第一条是我想学的
8 F5 ~5 v1 C& |1 V$ ~本想第二条改按键加血的,找几个都失败……(小天有空教教下)- ]" }9 Q8 U" U! A# ?& I8 n0 e
5 z4 g' n, x9 V1 g8 j2 q" R1 P
按键地址AB 和67
! _4 r! |7 p+ R1 n1 y) i! b) U, H. d) Y- c7 }! T
[生命]% ~% H5 Q4 U) X4 k4 N6 a2 H
ON=650,64+ {2 M! b4 H! P) P; m+ w2 e

7 K! Y/ R  H# @9 m" r[手枪子弹]
/ f& z! @, \9 Y6 C- i4 q30=E0,1E  V0 M# J( ]3 N1 s+ t; }, U

" e9 u! j' _! r[无敌]9 T! F3 C6 f7 E/ }4 e
锁=740,11! }% E( M# X5 Z; H1 y: ~) [
& G5 n; X, I' G0 L/ ]( v$ W2 O
[时间无限]
! m: g7 M# s6 t36A=39,39,39,39
0 E) _! U& ^4 n& P
9 K) _6 H! U* }4 F' J[GameInfo]
/ ^, x5 s! @& b  J2 c; d" `7 DName=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
' V1 C8 C8 Q+ ahttp://shinwa.kami.blog.163.com/ ... 047200822563622456/. U+ ?( F) T4 U1 }7 [" F! a

7 O% d. _, d3 g& T6 e斷67,停在C17D這,設跳轉輸入代碼就行" P9 e- l# S. P9 l6 V  ^9 u
select+上加血
7 y) O0 J' k- v" R
' l! m+ v- ~- c7 r% W95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C146 i7 {& \9 l3 g) @

# E" {3 w% |2 [9 t% t6 M[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
3 ~; O" G  }9 v( F; C8 C2 NFC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了  O; n$ ]4 h. o) a7 l
http://shinwa.kami.blog.163.com/ ... 047200822563622456/
) |  z7 k/ l" k+ f
. d' n" M# |1 c) {. v0 d2 i斷67,停在C17D這,設跳轉輸入代碼就行: P: U* Z1 R* I& ]2 r9 d
select+上加血" W: U3 C& p6 _" z$ Z6 J* O6 L

5 \; V# ^8 u, [# ]5 _95 65 94 67 08 C0 28 D0  ...

& a. ~. A! t# F8 J- L* OFC我只能用fceudebugger调试3 s! q, `, P0 _" Q2 C( X4 a  S9 ~
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的5 E1 H2 d. g. R  b! i  |! P* C. P) [
哦 什么指令是依次+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) [# @& X; x- c" a
67 按键地址6 U' d! h* y# N6 f; j# s
28 select+上$ t+ M& X' T1 s( I5 @( e
650 血 +A0
  W- ]6 u1 ^4 T) r8 i/ S
/ U- y( c% S/ s" L4 G8 |5 X8 q67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘6 l" ], S0 f7 J" D. Y# s
95 65 94 67是抄的前面地址的一段代碼6 r6 s) P) Y6 ^- Q5 b& D: g
08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行
, ~, w5 _; d' I& ^67 08 C0 28 D0 05 A9 A0 8D 50 06 28; {* x4 O& b3 k8 G4 ~
呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到, n! {% I+ a: X
C17C :94 67 60 A5 6E D0 04 A9 F4[67]
& p% m. K7 K3 Y  y& D但直接用94 67 60 做跳转 呵呵,现在解决了/ I6 e) g6 K0 y
) A6 i) D. A- C
按↓键可以无敌一小回* V/ D5 [1 J5 Y8 w" C
95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
# E8 E. j& Z% F* ?8 r7 c
0 [# O; d3 J+ _2 a5 h- W$ Vselect+上加血
1 C7 K  D' \( H- Q! w95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1
9 Q+ U1 C7 b7 ]) t2 y3 x& e
6 h6 `; Y% s" n$ E" f! _: k, }08和28是寄存器入棧和出棧  
; B& f8 y! ~; V6 N: w* N5 Y& x: p  m这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件% {/ g5 v+ b& |0 b8 I' b
个位数时间为9时,按↓键可以无敌一小回; u# D- @1 a4 F
95 65 94 67 7 \1 {8 j* u+ W1 C# ^  L3 Q1 e8 M- J
???????
, h) s; x) i1 [. _2 Q9 a7 l  J. u! oC9 04 D0 05 A9 A0 85 40 07 4C 7E C1
, G  `. y7 R; t5 J) L
6 I0 V1 y2 {" f( @8 J; A机器码怎么写?2 S2 ^( e+ j% ~0 C
[个位时间]4 n  J, t6 t9 `- V4 p- a9 V  H* A# v5 ~
36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
3 ]) |' l/ T+ t5 }0 {9 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 发表 * c0 p. o% v# z5 T8 l
斷6D03,停在B1EB,寫跳轉, k  @2 s+ r2 x7 P3 v: W9 d& R
EE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1
: Y- J; K. t" ]/ S0 ~1 J
又重新要时间做断点啊,和MD不一样
, e& A9 }( S" \! a( s
+ X* [( P$ d3 W* v6 ]! _分析下你这段指令( q1 x1 |* q& V& h" f
当时间63D数值为9时,无敌时间为47! [6 k' c6 L5 c% X6 u2 N  B
但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
$ U7 }6 G1 t! Q. E: h! j" Q3 X- z:yun: 出了BUG了。。。
8 V7 Z5 D# `; g( g: V' U4 _. ]7 i
这个我仅测试开头,估计是 2  生命线不断变化 2 B5 h% F3 H, t  z- J
这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題
! j2 k/ N; V4 q$ p/ U5 p6 s4 \: W1 {寫一起的代碼' R  u( T+ M4 S. C/ M
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 049 ?6 W# y( g2 |# w6 S  m
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C  U2 g( v% s) s7 Q& _4 h
7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表
  x& N, f  F) Y$ P7 \" O原來沒涉及按鍵,寫一起怕有問題% Y2 y9 ~* m4 l' d0 A
寫一起的代碼
5 h/ j2 y5 S6 E$ v( L# N- w 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04$ `$ p& G9 s, ?7 ]
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
6 O4 c" c0 S+ m5 x 7E C1

6 u4 M' R. f$ \$ F分析了下,用按键做断点3 u% J) h3 N7 @" I1 r" Z- f
1 当按选择+上时 +血( b* `2 u( V+ V6 w
2 当个位时间值为9,按下无敌闪烁。3 D- n$ E/ O/ y4 k
我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06
: I( }" R# O! u) Z; N1 \只是把生命地址直接改为2而已1 u( e4 X3 _" ?- V& U$ O) C
我要的是EE 、FE
' `& w% o8 i. D& c" m累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-18 04:43 , Processed in 1.097656 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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