设为首页收藏本站

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

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

  [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)
% x( ^/ }) Z* J0 i. ]/ x1 受攻击:生命+1并获得些物品、时间归0( Y5 Y8 p+ Y7 l( s6 K+ \7 b
2 生命线不断变化
) x0 J6 T8 C. {0 N5 j
( D8 {7 ?* }! C! LFC游戏不太擅长,表笑我 - -
/ v7 N' E8 r3 }0 t3 d5 [7 r$ K% P
: u8 T7 p- `; q% n+ ], H0 a第一条是我想学的
8 H$ D6 o  g% S  i" Q本想第二条改按键加血的,找几个都失败……(小天有空教教下)
' T) Z9 Y/ v* `- {. Q; M5 w. X9 ^2 b
按键地址AB 和67* O0 |; |! D5 q9 i  W

8 y/ R4 M. e! a" f  O[生命]
+ H: ~+ j2 ]: z8 `- ~2 X$ kON=650,64
) n% `( G/ W6 A1 f* [$ i* `6 B: l
$ r9 \) K1 z. h[手枪子弹]9 r5 J8 C$ Z$ s
30=E0,1E
+ m7 W4 y) x4 z& V3 _; i$ d  a2 u8 f) M
[无敌]
1 a" n+ p4 `; f2 u4 o. ^( K锁=740,11
4 P/ o1 G: b8 w% A1 N! R
, p2 Q- A: o' ~1 f' g; o[时间无限]& X/ ]6 g. W- ]3 D, d
36A=39,39,39,39
2 j6 G6 |$ `! v1 j) u% p/ ~& b* W# A
[GameInfo]' n. D" a, \3 Z& V4 M; `: }" u
Name=地底世界2

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了, ?+ G  b. ?  {/ z
http://shinwa.kami.blog.163.com/ ... 047200822563622456/: Q; b! E. D" ]. R5 ~
. f1 Z+ Q  B- j- Z* P! E& a
斷67,停在C17D這,設跳轉輸入代碼就行
1 O9 N% _" |3 ^" D( @select+上加血
& ^, t, \% D2 I; a$ S5 F$ K- ^2 @- p$ d
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14
& |# J% I; a/ `7 `& V: t  p+ \
" Y2 L- B9 L! H7 p- f[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表   {9 N* ~3 D) N( N
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
5 K0 t! J$ |" X1 Phttp://shinwa.kami.blog.163.com/ ... 047200822563622456/! I" w- q7 v4 \/ m4 P0 G$ m' r/ K, o
6 _! s1 r$ {5 ^3 a1 z7 A- P& P
斷67,停在C17D這,設跳轉輸入代碼就行, }: L! I4 L0 r2 t3 C4 \
select+上加血
' L% R% g# `+ x& Y7 I2 a/ n( w- ?* n0 p
95 65 94 67 08 C0 28 D0  ...
5 g, n) F: q; I5 S7 i
FC我只能用fceudebugger调试
7 q8 s% n- ]& l4 XMD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的+ A5 F9 V( H1 J( Q; m5 E
哦 什么指令是依次+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. {+ U, \" J1 x
67 按键地址
. Z! k6 C# P+ Z% Q- O28 select+上' ?( P) l8 I  @4 F( y: K4 F  M
650 血 +A0( R' A/ D+ {! a+ n

* i1 v4 \" \' C+ }7 v% u9 w67 08 的08 和后面的 28都是什么?
回复

使用道具 举报

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘* @% H. _, B& n. F
95 65 94 67是抄的前面地址的一段代碼) r1 |5 F$ |. T" b2 P7 z0 R# i
08和28是寄存器入棧和出棧
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行
, u% z# [& |. q8 z& j/ k67 08 C0 28 D0 05 A9 A0 8D 50 06 28* J# f4 E  P0 [: C* I$ F
呵呵 再研究
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到
( L2 C1 l2 {" f5 M$ @C17C :94 67 60 A5 6E D0 04 A9 F4[67]8 z" d8 L3 T, Q0 O9 }
但直接用94 67 60 做跳转 呵呵,现在解决了. I: V2 N0 o3 t2 G" l
) [4 ^$ t& a: `2 M: t5 ^- B. N
按↓键可以无敌一小回. W3 p: c3 B, V9 l
95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
. ]3 l* u/ Y# M# L! ^
$ d% f0 Y8 z$ oselect+上加血5 g; E5 G" W! H/ H/ D" ]! |) z
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1
4 r2 \) E. G- Z: d
4 o+ r( O) z' K. I$ @5 U1 g08和28是寄存器入棧和出棧  ; S0 i7 M( o8 k" M2 q0 t) E: z* L
这个具体有什么用啊.我研究其他不用也可以啊
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件+ ]2 ~! U) C- u, G/ G: |4 c; u# r
个位数时间为9时,按↓键可以无敌一小回# v: z0 d9 W5 i6 Y4 Y6 \  {! F: V
95 65 94 67 + E2 F$ w( x) u0 \, b3 y9 U0 l
???????
- @" E# \9 H' }C9 04 D0 05 A9 A0 85 40 07 4C 7E C11 \+ |1 p, i5 ?" g# R
- g, O7 d5 \  v3 _( n6 i2 R/ ]
机器码怎么写?
! R* j& ~/ w5 Z5 u) W; ~5 |[个位时间]% g  x7 I" S9 c  Y
36D=39
回复

使用道具 举报

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉  \9 n$ M+ C1 `& r! 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了。。。

本帖子中包含更多资源

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

×
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 00:53:15 | 显示全部楼层
原帖由 money_114 于 2009-3-23 19:42 发表
, {% P# f, s: }+ y斷6D03,停在B1EB,寫跳轉) }/ R8 C5 A% y6 a/ j6 a+ W( q
EE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

! B, e9 [5 h( ~( i; r4 M又重新要时间做断点啊,和MD不一样8 G1 U. G: _. f% w

4 u6 N6 w! }5 `9 s0 X! E; T+ s; S分析下你这段指令
0 r' e  Y# N" E0 f% E当时间63D数值为9时,无敌时间为47
0 U! ^: Q0 o. e$ x8 p, P; Z但我想要的是“个位数时间为9时,按↓键可以无敌一小回”
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表 ' J3 G, u$ Y! X) T& p
:yun: 出了BUG了。。。
9 a8 D/ n) v* d
这个我仅测试开头,估计是 2  生命线不断变化 1 W+ e0 |" j) v
这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……
回复

使用道具 举报

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題4 X( T5 x2 e5 p
寫一起的代碼
& T9 {- P) s* Y& |# V# E- I 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
6 ^; M2 K6 L% y! F& ] D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
" a, v$ z6 h* q: S* @6 B& h 7E C1
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表
. @4 Y' b9 m. j/ E2 j/ g) I原來沒涉及按鍵,寫一起怕有問題
! J, P# |  `1 I* ?- t( a寫一起的代碼
8 ~: {( J, V- F0 t" |5 P$ p 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04& K7 \2 r  K. Q" A- l: x" d
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
' v/ F' s* a6 ^3 o 7E C1

# S$ H. |: ]2 X+ }# @! \4 ]% J分析了下,用按键做断点! H4 ~  l3 G/ K+ [: Q+ i
1 当按选择+上时 +血
6 c/ J+ _  ]( d2 当个位时间值为9,按下无敌闪烁。& I9 x. L0 ]8 m7 }; r
我要学就的就第2条,受教了:good:
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 061 o! Z. s( [8 D4 C) k' x7 |
只是把生命地址直接改为2而已
6 P2 P9 I: L1 t. e- R# z我要的是EE 、FE
# ^1 v. |9 Z9 \; L7 y4 E, @累加 次+2 +3之类的效果
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-3-17 02:37

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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