EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)
' p+ n7 B' K$ @- O1 受攻击:生命+1并获得些物品、时间归0' G( L$ f& |3 Q, i5 ^
2 生命线不断变化
/ s1 ^- d* m" {" t* `# |
" A5 a  m! N0 ], _3 E/ G# k+ ~  e3 a4 oFC游戏不太擅长,表笑我 - -3 }" _* t) `& O* o% S) ^9 }9 \# i
7 y  \, l8 \( E: h& [/ b& }- V
第一条是我想学的
1 x8 ?" V8 }' B# E( M6 `本想第二条改按键加血的,找几个都失败……(小天有空教教下)
, h$ p! t  u# ]6 K/ a& d* S" l' O# W6 ^
按键地址AB 和67
& Q! ~% G/ n1 `) {- B* {/ q- f4 u$ \/ m# {
[生命]
0 q0 W% {$ c% ]7 uON=650,64
& r' u# O( w3 s# B' l
8 i+ Y. @+ Y) |8 U, H[手枪子弹]
2 W' Z! t/ |/ T4 V. Q30=E0,1E, n* }1 r* K. O7 |6 W$ h
3 q$ u( q3 q; U% Z+ U  N
[无敌]4 l  g2 B1 ^5 ~8 E% P- V6 F
锁=740,114 m# L  o5 B- N* l! S& ~' Q( p
8 s: ]; v4 M" w* y* z; X) u
[时间无限]
% m: T1 h* N3 }+ Z/ q  Q1 |9 F1 r1 L36A=39,39,39,394 O, b1 r0 E/ X3 `! Q4 N
3 r3 y" ^9 j, q& F
[GameInfo]9 _1 O$ i4 l, }5 @/ o6 Y
Name=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
" l- b) X1 F$ k# T/ q5 ^http://shinwa.kami.blog.163.com/ ... 047200822563622456/
$ X8 m0 c: P, e
; Y: y/ }9 T; b4 M/ e& W9 W斷67,停在C17D這,設跳轉輸入代碼就行
: p" D  J" ^% u7 M0 ^/ A5 Vselect+上加血
3 @4 {0 }6 N* `: J, b  B! g! ~5 u, `
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14
0 L7 k! e  a3 `* p5 A# c- T
, h1 c0 w7 o  K[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表 . o5 c9 n( i) ~3 J: L4 C2 o# ?* V0 K! f
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
* W- I! t. H1 S5 R; Z0 M1 i. whttp://shinwa.kami.blog.163.com/ ... 047200822563622456/& ]5 f, q6 e8 {1 d. H7 R1 j9 Y' g
8 y$ [& N* L$ E& ~
斷67,停在C17D這,設跳轉輸入代碼就行
/ k5 K6 V" A# |1 O, jselect+上加血- X+ F, s7 F' U7 y1 N

! B* |/ C: R& ^( i9 J95 65 94 67 08 C0 28 D0  ...
3 N2 c, {; ^4 {9 A# W
FC我只能用fceudebugger调试( V/ \% I( @' J; r) g# L
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的
1 a  a. k5 {" `; W, w# S" o哦 什么指令是依次+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" D/ t9 I! U6 R; |
67 按键地址& N/ k" e$ G6 |. \% Z* [+ \
28 select+上
; W( y' m1 ]8 }2 P650 血 +A0: n6 a7 G0 R" }2 a! M$ L6 p

: t! T& t1 `2 O+ x" p5 P' [67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘; m# b0 I$ C, h' H8 J& t. r9 Y8 l
95 65 94 67是抄的前面地址的一段代碼
: v" F; ]. D" `% Y  N7 N8 p! I+ h2 ^08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行$ C7 F( i0 H) K1 K/ O
67 08 C0 28 D0 05 A9 A0 8D 50 06 28
- D& y- a. H/ E  t. h: u呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到
' x" y) l; H) I" _  {C17C :94 67 60 A5 6E D0 04 A9 F4[67]
  |4 N7 N+ }" F% A; D# j1 |但直接用94 67 60 做跳转 呵呵,现在解决了
- ~* Q" [: A: E* E
" w  X7 _7 N$ H8 K" d& e0 \按↓键可以无敌一小回
0 ]0 C$ F/ E. A4 t! t95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
$ @, v0 E: c% J1 P2 Y, E" k* b9 Q9 l1 F; _0 `# B( ~
select+上加血( ~( m2 f) L; p0 M1 Z, x
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1/ k5 q. S# t9 f( U4 m( k

5 ^9 E" F7 I. y/ O08和28是寄存器入棧和出棧  
+ T0 O8 l3 @7 P6 k  n  S这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
0 c$ ?: b# R* S; q" Y4 i个位数时间为9时,按↓键可以无敌一小回8 S6 c8 ?" d1 M' E9 I$ Y
95 65 94 67 - z5 j, v! d7 E5 D
???????
6 z8 [% A2 T1 a* W, q5 FC9 04 D0 05 A9 A0 85 40 07 4C 7E C1
% p8 p5 R5 G- S3 k" R* r1 c& v5 b, G. X# v4 t* \6 W6 T2 T
机器码怎么写?1 g' X" I; \/ }. [; |
[个位时间]4 O  x: }  y  n2 d% B# B
36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
$ S* [3 X: O1 g- ~1 e& v" rEE 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 发表
' b+ ?0 b- L6 r斷6D03,停在B1EB,寫跳轉
2 }, Y& u  {' r9 p+ U  VEE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

/ X1 Q3 ^6 o$ B( a) \: f又重新要时间做断点啊,和MD不一样
. Q2 a" e+ Q- i4 U
8 t- h! ]1 G4 T' M分析下你这段指令5 y  G- L$ k. C! p+ ?- n/ C9 c9 C( e
当时间63D数值为9时,无敌时间为47, ^* i7 [. k4 J9 Q
但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
& W5 g% y* P9 f. n$ C; p, ?:yun: 出了BUG了。。。
: g! _4 B+ T2 O! Y; k& a1 j
这个我仅测试开头,估计是 2  生命线不断变化 7 S. [/ v$ \9 {9 Q
这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題
. E' v+ l' C( J# o! t3 v寫一起的代碼
- [* k) H8 U$ V6 z( ~, [) H 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 046 X5 p6 A- v8 l" T
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
/ e" h5 g& W' V6 s- v, O 7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 9 J, l7 e0 b3 F5 u8 H! t' r
原來沒涉及按鍵,寫一起怕有問題
# a3 N. h3 M5 B, D寫一起的代碼
4 U" f9 }# ~1 `0 N7 o/ p 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
. M) T- S3 [! ~- s; `7 V D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
6 i' X, |& @! ?1 K- b% H, r 7E C1
% k+ S  k0 B+ f3 V
分析了下,用按键做断点
$ J. {3 }; s7 h3 j6 P0 z9 r1 当按选择+上时 +血
. T) u5 m0 e8 U9 S' t2 当个位时间值为9,按下无敌闪烁。3 Z% Z1 l3 |! W: e
我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06
6 ^$ `4 G; M+ r0 r只是把生命地址直接改为2而已
& y5 t+ d* y* O* T( X0 P我要的是EE 、FE
( K- ?$ ^1 y& G# t; n累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-29 08:49 , Processed in 1.102539 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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