EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)! C. r( |  e/ ^* x% U
1 受攻击:生命+1并获得些物品、时间归0
% {4 B7 s- b4 J" x3 ?  }2 生命线不断变化
+ g( u0 S3 J( ]4 D8 K& g2 H& s4 ^) z5 k
FC游戏不太擅长,表笑我 - -
, A! x% B3 s1 |, q" e6 j8 W  i) l7 n4 A2 `6 o4 I' W( c" h# K' J1 Q  c
第一条是我想学的# n' V2 a& |: _. i
本想第二条改按键加血的,找几个都失败……(小天有空教教下). i! t. I& J# C! W. R

. `" ^3 `- i7 ~& e0 B  V按键地址AB 和67
' v/ L, L4 o7 R5 c5 ^/ @
4 O1 U; s5 O* p6 H$ o[生命], i7 h4 X; J+ m% s0 e. e
ON=650,64
# ^, p5 s' s, {- w( C; @& u) W) Y. P- B; e
[手枪子弹]
4 u; N$ R, e( e' f3 x! C30=E0,1E0 j0 C7 M" L. e- O! f5 j$ d
- O2 q  T2 t% d
[无敌]) V# J  S9 G. _% C! ?3 g% ^4 e
锁=740,11
! ]5 A% h: [& H. M
  N% {! d0 J% X. E[时间无限]! p* d0 L9 I" O  @
36A=39,39,39,39# P% [4 e9 d+ T
6 n+ ~$ n6 ]0 G! h5 f/ o
[GameInfo]
2 s! p% a2 [: {Name=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了% G8 U+ L5 y  J& a
http://shinwa.kami.blog.163.com/ ... 047200822563622456/) k. o5 ^7 I' C. Y( m
# \# u7 }: S' g; n  J
斷67,停在C17D這,設跳轉輸入代碼就行9 Z0 N* ]9 x2 y- b& c; U+ A
select+上加血6 s1 T) ^2 R, v
8 Y/ A" o8 _7 d. i* _, n+ `
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14
9 A' g9 k4 k+ _* _- _, q* Y- }# d
[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表 ! }7 p) H- _0 |( ~
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了9 O% s/ D% ]! n
http://shinwa.kami.blog.163.com/ ... 047200822563622456/9 k  R! c% M9 ]; x% q

, X0 o2 q& s' d4 K' w斷67,停在C17D這,設跳轉輸入代碼就行
' W9 D' `; H, ]' Z2 Vselect+上加血9 l* r# L& q% n5 X( l# c# W4 h
- H9 o8 d/ k+ z: n& L/ S. F
95 65 94 67 08 C0 28 D0  ...

* Q* \1 z  |5 b, h0 j6 D7 g  IFC我只能用fceudebugger调试
  p+ P6 f. D+ c6 [& U4 Q6 z4 EMD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的- H8 i  C* y) D# m! \* L( @' y
哦 什么指令是依次+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
. T8 Q1 ~# C- p% ^) L4 E6 [1 ]& w( K/ A67 按键地址) V; M# \7 F. Q* U: P* m
28 select+上
. z( K4 a# @  G5 Y: h  O) t650 血 +A02 ~  t6 ~0 c, T2 a" x1 N

: T" y0 a: }: r  U6 R9 _/ ~67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘' L6 \! k4 n; ~1 V% t, d0 E
95 65 94 67是抄的前面地址的一段代碼
) j0 L7 p3 J( t" W: K' n7 V08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行- e% J+ q/ H, F$ f- |+ q
67 08 C0 28 D0 05 A9 A0 8D 50 06 28( S6 N  _) R! {/ X/ v: y
呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到2 q2 y( b  `, m8 h& V; F6 Q
C17C :94 67 60 A5 6E D0 04 A9 F4[67]
7 W' f6 }0 n  V# x) o; w; N* a但直接用94 67 60 做跳转 呵呵,现在解决了" o" M3 J0 [5 u; N

0 G! {2 B! n3 |按↓键可以无敌一小回% d) h' k3 Q5 i) P1 O# `* s
95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
0 p- M4 q+ Y. H' V) D* l
5 V. a- A/ Q# I! e; Hselect+上加血
# c0 d' Z: N: R  h2 j95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1+ \/ g, z( G9 J

7 x) J! p& t- `7 D08和28是寄存器入棧和出棧  
# d" X+ c# d- n8 G& {" K$ h这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件* _2 O: g5 w/ n9 a7 r, f
个位数时间为9时,按↓键可以无敌一小回
% U( A( A! _" O, Z" D/ H- S1 r95 65 94 67 % f9 w- n+ Y( _2 Y; v7 B) L/ M6 V" E# _
???????
: Z% z1 }4 P6 u. J6 WC9 04 D0 05 A9 A0 85 40 07 4C 7E C12 b5 l0 G8 {; N$ h

6 q; V9 p/ S( I7 r机器码怎么写?
/ S' |& b2 G6 L) N8 `[个位时间]
5 u2 i4 B! z/ @2 z1 P; h2 l7 v36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
9 s; ?; {  H0 Q8 r, b$ EEE 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 发表 ! T9 i% K" d# ]
斷6D03,停在B1EB,寫跳轉! F4 m+ j- y. L) i
EE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

! r5 |7 }+ o! N* R! O9 E9 d又重新要时间做断点啊,和MD不一样4 f9 m; u/ j/ v
- R: P& |! v  R, H# V9 l
分析下你这段指令* M& k- {1 L8 P( a8 o' n3 w( o
当时间63D数值为9时,无敌时间为47
1 c& o! G; V* h1 e但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
1 e5 C2 t: j3 t* `' x+ b:yun: 出了BUG了。。。
7 \/ t9 d6 |0 X. @6 r0 q* z' ^) U
这个我仅测试开头,估计是 2  生命线不断变化
) S) O! `: J! {1 e& c这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題
3 @# L" A- J% Y9 f! A1 w- V3 D寫一起的代碼$ ^! t7 a, A+ U* H, J: D6 Z
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 041 ^1 A0 [9 w8 H' `2 L3 S
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C9 D0 C9 |6 z5 o; M0 M$ X
7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 $ L8 O3 n$ Z3 V- r$ l) m
原來沒涉及按鍵,寫一起怕有問題
9 J# I/ D, h: o! o8 z0 X寫一起的代碼
- N! w# D# v$ ]. { 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04: R. F( M, p* b. b/ c
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C  M6 ]5 }8 ?( O; K7 P% _
7E C1

4 i4 v# K/ j! |* J! F7 U5 o) X' C分析了下,用按键做断点
- K8 ]5 V% f. n4 o1 当按选择+上时 +血
4 i: c' M6 t0 ^5 ]* h" m  F2 当个位时间值为9,按下无敌闪烁。1 H; ^3 m# a+ h7 [( z& p
我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06
: Y; x  E7 e5 D7 U+ e3 h; @2 X只是把生命地址直接改为2而已
6 e' m7 D" c& u# c# K0 U) L1 g我要的是EE 、FE 7 J) q" V& a+ k5 a
累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-18 08:38 , Processed in 1.093750 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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