设为首页收藏本站

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

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

  [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)5 g( @0 E9 n- X
1 受攻击:生命+1并获得些物品、时间归0/ ^  r  l* g5 \+ |3 K
2 生命线不断变化% S3 v- ^7 w- C

) c7 i6 B" i0 w9 t4 \# A% w, u8 aFC游戏不太擅长,表笑我 - -* `: f$ a" v. e" D& P
" ]( u% a% |" @7 ^2 ]
第一条是我想学的
/ \3 F3 \7 D0 H* s, c+ {4 ]本想第二条改按键加血的,找几个都失败……(小天有空教教下)
) R+ L$ ~+ U( e0 ~% L, Q9 x
' f( l6 g. P9 W, t按键地址AB 和67
' W4 @6 j; V* ~- `) Y' Y0 E! u8 E, S
: K7 p6 _  M* a% e4 R[生命]5 }- J* ?. m' c. T4 _. `
ON=650,64
; v4 z$ X9 K1 k4 g) G8 u: }0 z( s. g$ o/ c& L+ L6 f8 D
[手枪子弹]% `; o$ s, H4 X7 i$ ^
30=E0,1E. t9 F+ u# `, P" n$ U# h! v
) u) x) K4 Y& R& r0 I
[无敌]
1 X1 v) }+ ~' g. k锁=740,11+ G( |) d  q/ ^) K- i. c, L

  c7 c! C9 B" v* q+ u[时间无限]
4 q( l. G" N7 K; p; l36A=39,39,39,39
4 h7 b* a7 c4 {* ~8 Y* \' ?2 m5 H
" M' ^0 g1 T4 R/ Y# A! g* C: F[GameInfo]
- c( _5 x7 Q. i$ j) t( l  t: x$ e: {Name=地底世界2

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了9 A6 b8 _# N' A5 ^
http://shinwa.kami.blog.163.com/ ... 047200822563622456/
' A5 u5 d: b7 `, K) w6 U: G5 Y
. v% N* A, Y) u* O% M6 w斷67,停在C17D這,設跳轉輸入代碼就行
# a, b+ C. u7 T# Vselect+上加血$ o# x5 i  F! ]0 C; r" y% Q

6 x% s0 G  y3 H) I0 r, q8 N$ Z0 _95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14: s, c. k- t/ v# ?

6 c) I9 k' C8 _1 v9 M[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表   P" x) Z8 r- i- q
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
9 @! b  N5 Q' Z7 ehttp://shinwa.kami.blog.163.com/ ... 047200822563622456/$ F# h( ?1 \7 U) ~' I1 W- @; z$ Y9 q8 F

) |& v' G# F7 q  n+ F斷67,停在C17D這,設跳轉輸入代碼就行8 z+ R. K# O5 r7 f
select+上加血7 t8 e4 Z- S' Q
/ N' o6 |  {# j: [, t- f' g8 ^
95 65 94 67 08 C0 28 D0  ...
" P% w+ R5 d, X0 y& m+ |
FC我只能用fceudebugger调试+ D% ]+ O0 `5 C/ t0 Q+ N
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的* ~1 e6 N5 T. 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
% }1 k0 A+ W1 Z3 T- k$ D- q" E2 x# ^67 按键地址
' r; E3 B8 C- i7 l0 Y# z) q28 select+上
+ C( w& o. A! ]/ P650 血 +A0
2 J( R: Z3 m( ]/ G- \
2 _4 w" @" S7 d# _( N( `# {67 08 的08 和后面的 28都是什么?
回复

使用道具 举报

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘
1 w& Q2 O$ |% h5 t95 65 94 67是抄的前面地址的一段代碼4 {4 O5 ?0 V. _% T0 e
08和28是寄存器入棧和出棧
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行
5 v# Z8 f* L, A. d. x67 08 C0 28 D0 05 A9 A0 8D 50 06 280 p0 y9 j2 T1 K
呵呵 再研究
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到( l+ H9 m1 b; S0 s
C17C :94 67 60 A5 6E D0 04 A9 F4[67]  o& u( F# w5 f* P/ b6 V. E
但直接用94 67 60 做跳转 呵呵,现在解决了
( Y: u6 b) c  ?9 F+ Y! x
% P  r4 y; X6 u- ]) J7 ?按↓键可以无敌一小回4 Z* _7 I- Y0 A( R
95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
/ ?2 g4 G1 g; g5 \1 L) J7 C
. N  x  C) {- Oselect+上加血
2 w) S# A/ M1 W- F2 L& D95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1
. Y1 I* I/ v8 |% m$ u2 ?
' E/ B, T- d, [8 J5 P08和28是寄存器入棧和出棧  
; r1 _9 j5 T" J/ p这个具体有什么用啊.我研究其他不用也可以啊
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件" u' H8 u/ A5 l3 O5 q$ W) k$ ?
个位数时间为9时,按↓键可以无敌一小回
- j: k) j* ^# R. C! h* g9 b1 m1 c; J95 65 94 67
5 I/ l# {- f* p0 ?  J; C8 c4 B6 O6 |???????. C9 t: t' \( [% o# Z5 e6 }
C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
; U8 p& y# d: y6 I7 |9 h3 h2 h; f3 I% U' G8 m$ S; [
机器码怎么写?
$ U" X! }2 i3 O$ }4 s' r[个位时间]! ?# ?% p9 M) H7 F0 I/ r: h( Z
36D=39
回复

使用道具 举报

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉' i  a2 N, V. }  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 发表 4 }5 B2 X$ k8 S$ `
斷6D03,停在B1EB,寫跳轉0 D; h' [( X# f" M+ Y8 t
EE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

: O" `2 s4 P+ d& L$ a$ P又重新要时间做断点啊,和MD不一样
& [9 s' I$ g) M& @  C. j+ r& o& J% x1 {- I" V! ]
分析下你这段指令
# d) G- a* U$ j0 z当时间63D数值为9时,无敌时间为471 O$ r. o% ~1 n4 C& Q
但我想要的是“个位数时间为9时,按↓键可以无敌一小回”
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
) f) u2 i" e' ~2 q8 y) u- \1 J  a6 U# @7 j:yun: 出了BUG了。。。

/ B( ~% e0 Q2 A  G  H: i" x! j: ~这个我仅测试开头,估计是 2  生命线不断变化
. ^0 e4 z: ?5 \3 e. G这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……
回复

使用道具 举报

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題3 R8 T5 K+ D. a7 Q( ^3 q
寫一起的代碼
3 K5 V; |& T0 ] 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
, Q9 c' d; o1 @- Q9 M0 M0 R D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C6 E4 ]: @0 ~/ p( o, G# A" F. S
7E C1
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表
" D* Y$ S' a2 J, m原來沒涉及按鍵,寫一起怕有問題, d" V4 S2 J6 j, G: _
寫一起的代碼
7 ~5 n7 p$ p* c9 T 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
: X* B- g; B/ ^8 _1 K9 ]' | D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
5 L3 d) ]" W* V' _3 A 7E C1

% n: ~% X6 O' C4 d% [! u+ W分析了下,用按键做断点
) p( d0 d% @5 |+ _1 当按选择+上时 +血
1 S, Z) Z% `' o; s* C& U4 M+ L2 当个位时间值为9,按下无敌闪烁。
. x  }. C1 G& r* b我要学就的就第2条,受教了:good:
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06/ a; g1 j  S2 M' m
只是把生命地址直接改为2而已; q/ |* i7 Z3 e1 h" i' ^2 ^
我要的是EE 、FE
1 e2 U3 \7 R& _" N- Z% N- v& U累加 次+2 +3之类的效果
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-25 23:55

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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