EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效). ~4 @1 ]7 ~, g3 M
1 受攻击:生命+1并获得些物品、时间归0
  W4 s# C! B" W. \: r: _2 生命线不断变化
( y/ e3 u3 Z3 f4 I% C' t$ U( j
7 u7 X( h* v" z% {  b( u1 GFC游戏不太擅长,表笑我 - -/ N; s- X3 V1 `8 X, N8 _' e' |

3 I* g% ~4 u* d. y9 N! `第一条是我想学的2 O: `- ?: }$ b) @6 [$ N+ s
本想第二条改按键加血的,找几个都失败……(小天有空教教下)
3 u6 j( V+ r! `3 V
0 z* c  L6 y6 u" [按键地址AB 和673 ~6 d/ _- K& a/ ]# E* \
( n1 v$ E8 E( ]: H
[生命]
: v, F% R" Q) Z' [ON=650,64
2 w) D9 @1 v5 O( C3 O1 g& v- ]) ~) t* c$ i* R3 {% D
[手枪子弹]1 S( b- \! H0 u4 m2 j1 j
30=E0,1E
% t0 X, D5 j' I( d0 r$ b5 W3 m0 C' ]- t5 l- ^5 E
[无敌]
) t9 M3 U3 I; B4 O) u3 E1 l锁=740,11
' U) |0 A3 u  ?' H4 W" z1 S2 L; q; E! R
[时间无限]
. v% y; j4 c  E4 v+ i/ ~36A=39,39,39,39
0 }1 k& [8 u' `: Q
7 q  K' E6 i9 k2 M6 m[GameInfo]
4 {+ O; O" B3 s* H0 x' D. aName=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
5 J! O' U$ s; G0 c- R- Dhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/
/ d+ `# j/ n! }
! Y1 _/ f0 B! Q" |3 \, U8 N斷67,停在C17D這,設跳轉輸入代碼就行/ D; I; V- ~. X4 V% W
select+上加血- O3 Z7 f5 x* r' U
, u6 K" ^7 f! v  e5 J  q! ]
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C144 o# G0 s$ N- C: |0 |
0 N& T1 _- I. D6 W/ d1 V
[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表 + |; X. V5 K/ Z  u
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了4 T# E, x5 y" a; h) J
http://shinwa.kami.blog.163.com/ ... 047200822563622456/
* n! I' }5 ~- c  N. u. r3 j' {, T8 ^, a. [7 u. ]6 r
斷67,停在C17D這,設跳轉輸入代碼就行( ~0 v  `$ [0 y6 R) v( X" I" r' x8 X7 z) i
select+上加血3 B  d) f) |& [
7 ~6 w8 P: h1 u$ e
95 65 94 67 08 C0 28 D0  ...

5 }+ U4 S( y! A& {1 IFC我只能用fceudebugger调试5 [# J, _% @# Y* B
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的  C0 }, {  H+ U. o: W( o- 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
, E. G1 T* I: j67 按键地址
- D# f% }, h! o& y! M' {6 P28 select+上
7 O! W9 c( ]* E, H1 X! e0 M1 c650 血 +A0
7 ]/ y; I# V, e) r9 h9 H6 G& [) I5 k
67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘! `) V: M. T. e) L$ c
95 65 94 67是抄的前面地址的一段代碼
5 m' _9 Y5 I2 M* z4 o08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行
% x( J- o# ~& c- W- B6 q67 08 C0 28 D0 05 A9 A0 8D 50 06 28. c( n5 D# i% L: g
呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到% @9 q; e" J- r" Y( a9 I& Q
C17C :94 67 60 A5 6E D0 04 A9 F4[67]
: \7 A8 U1 f! ]/ d9 g. }- \但直接用94 67 60 做跳转 呵呵,现在解决了: ]4 B) w, G4 ~8 M. N) v4 N) z# W" r

2 k3 S, n! E9 l按↓键可以无敌一小回( z& Z: R8 I$ L& k( d# Y( d' u: [
95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C19 y, e$ j; |- A0 W, J, }9 A% {7 F
, K" _4 n5 _. ~  j, o6 q1 |' N
select+上加血
2 j6 [" W$ Z! o5 p95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1
! ]5 p1 G) o" F' b% b' S' w. _* [% Q% F
08和28是寄存器入棧和出棧    Z, `, W& M8 }$ e% }; s' [5 ?
这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件( y1 I2 L( K4 d9 H( v
个位数时间为9时,按↓键可以无敌一小回
, u9 y! }6 U; r  Y$ w9 C3 q, U6 m# ?1 l95 65 94 67
% P4 Y4 A- K$ X" h6 x???????
% a4 l$ j; D, C" Y2 X( BC9 04 D0 05 A9 A0 85 40 07 4C 7E C1, v" z7 V; _" u9 ^! U/ {

1 f" V1 |) ~" T机器码怎么写?
% m0 i, ?( U. N# r4 ^[个位时间]7 m) j1 |/ l) }: y
36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
& c2 c2 u$ |8 j6 y7 TEE 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 发表
4 f* S. _, Z' R2 J! j; @9 X5 s斷6D03,停在B1EB,寫跳轉
8 W2 v/ e4 `3 l* C. Y) t, j$ j. `EE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

8 l. h2 }$ ]4 N' a  ]. w# i; d. c$ P又重新要时间做断点啊,和MD不一样
/ v, i5 e0 L" O1 X4 u' l! F: y
+ l8 Q6 I5 Y) h4 W- i2 O$ F) \1 r分析下你这段指令
, Y0 ^( s$ E& Z当时间63D数值为9时,无敌时间为47( g9 o' f8 ^4 b7 n! L- }
但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表 ' L# n: G6 ^- w. r; X: J  D, y
:yun: 出了BUG了。。。
7 U! L0 g3 }( f  D
这个我仅测试开头,估计是 2  生命线不断变化 8 X: c6 P) ?; W9 d) n
这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題
% \$ B7 R. ~0 F寫一起的代碼
/ S: x, v. E" W$ S 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 040 q3 D( {0 B6 U* i8 h
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C9 f! |% h- s) o! d8 c
7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表
  c5 M' x( _+ ?! }0 Z原來沒涉及按鍵,寫一起怕有問題9 v' u5 |9 w& q. r: Y
寫一起的代碼- ?% f* W" v* G' E% K( U' g
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
. h6 ]3 [$ [- p: h D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C3 n- D" y# K% ~8 e6 r& R
7E C1

0 M1 ?; y9 G" @5 @: S1 P6 z分析了下,用按键做断点7 a# n& m, i$ Z& i
1 当按选择+上时 +血! V  a9 g3 L8 a: c: k% p
2 当个位时间值为9,按下无敌闪烁。( F  u) f8 N' i0 R7 k
我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06- R) D3 J5 F4 G/ O0 }: ~
只是把生命地址直接改为2而已
" E, N8 e3 w7 `- d我要的是EE 、FE
% |) C' n) W1 Z- u( x' F7 R累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-3-13 02:29 , Processed in 1.166992 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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