EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)# T8 v' I0 ~( D2 y
1 受攻击:生命+1并获得些物品、时间归04 o+ Y" a! Z) T! J- Z6 g2 O( l7 o
2 生命线不断变化+ u/ a9 D$ c7 R) W* g

' r5 S  b9 z; O) c6 aFC游戏不太擅长,表笑我 - -
8 H6 I1 M8 {: ~1 W# s1 u9 c. E  l$ b* S1 n/ C
第一条是我想学的( `9 U' i# R* j; Y5 [- H5 H
本想第二条改按键加血的,找几个都失败……(小天有空教教下)
7 p& r5 ]% h- W$ e2 a# T3 h7 Y% Z$ W" `- b" Q
按键地址AB 和67
+ d; _( {6 C9 I9 K
$ x4 l: x/ O6 \9 g[生命]8 K7 T  k2 x2 a9 i
ON=650,64$ W" w& q8 s# U" }/ }

4 [8 ~8 i: I9 w[手枪子弹]1 |' j4 z, d) N( D* H4 z% t( b& s& }# }
30=E0,1E7 s2 p& h: M. D( B3 y

+ q7 Z, i2 X1 _) i[无敌]% [/ F$ [( ]: J9 P0 ?
锁=740,11
0 w5 K. E# _: o, V# N( U. M! E1 N
[时间无限]  B$ X  l4 K, n" |7 L: q) x: l
36A=39,39,39,397 r+ D2 r, H, c" }  n+ V2 j

- B. W) E; _+ B; ^5 F[GameInfo]  @% Z  U+ {; R! `
Name=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
9 j& p' ~0 b" S4 d( f) {http://shinwa.kami.blog.163.com/ ... 047200822563622456/# D2 v& ^$ e/ M1 g) f/ y

! Q% `( [8 P" m, V# R1 K9 h斷67,停在C17D這,設跳轉輸入代碼就行5 \' n/ w: K, Z+ x5 Z3 @
select+上加血
4 r6 b0 A4 z) q7 X9 t: n! V2 \4 g9 g3 q
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14
( H- K' ^0 q: R0 k% C7 v% I$ ?! l% ^
7 E$ H7 p8 R3 H2 Q+ j' A4 h[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
$ h( Q! J  W; c$ X: q" E: EFC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了1 c) I: p5 u, k1 c* y6 c
http://shinwa.kami.blog.163.com/ ... 047200822563622456/3 O9 r' }& Y6 |3 ^2 i5 X

5 a" Y" B% X! _& D* @3 V$ Y  v1 ~斷67,停在C17D這,設跳轉輸入代碼就行
. K0 I" P3 a% j5 w3 z& ?. ]select+上加血, N! J: Q7 E2 k8 Q- L# S

8 K. j7 V6 E* ]4 b  k95 65 94 67 08 C0 28 D0  ...

: [+ h. o8 I- g' p: B1 e$ I( F1 {4 PFC我只能用fceudebugger调试
# e5 j/ N% n8 M! r& M1 s+ Z9 `6 H* z: e6 EMD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的- X+ [: \) o- t
哦 什么指令是依次+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
/ R! B) |; Y; Q3 C" [/ s+ r0 F; g67 按键地址
6 }0 |8 q9 v7 E$ ?28 select+上
4 }/ j3 V- Y$ }1 l0 r650 血 +A0, o; h- ^3 g  \3 Z
& v. v8 [1 d$ S5 @! q; \
67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘5 v4 A$ h# r5 z- C
95 65 94 67是抄的前面地址的一段代碼/ }, @9 P' t! j- W
08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行
! c. h% @0 c8 a; s) T/ \: h67 08 C0 28 D0 05 A9 A0 8D 50 06 28! T7 K0 V5 N' Z" y- C* K
呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到
2 y% m! u5 {; A3 MC17C :94 67 60 A5 6E D0 04 A9 F4[67]
$ X5 S+ H& T1 O  o但直接用94 67 60 做跳转 呵呵,现在解决了
1 L* r' @5 \0 g5 X6 g
4 w8 H0 R$ P$ b5 v" l0 S7 h按↓键可以无敌一小回
, n) h5 n5 [- @1 U# n* t95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1* Z( G0 T: l  u  s" R0 M# G/ J

2 P8 v& }- G. O7 u6 x4 J: ^5 W. y; Gselect+上加血5 V/ u4 W  v4 C, i- V1 c6 x3 I
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1
( T* n; L: {, y9 R+ V! }
, i. e. [+ J: z5 T08和28是寄存器入棧和出棧  1 m: _$ X6 C/ o% D
这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
& D# T* t7 O! X7 ?! X' _个位数时间为9时,按↓键可以无敌一小回0 O( L$ v0 o' v+ ?7 r
95 65 94 67 ! o/ r0 g* Y( m' b7 T2 {
???????, @$ Q* e4 q7 G9 L
C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
/ g0 Z8 p! k& }. y! t/ ~: a+ ^$ D' h; U' N  Z% T
机器码怎么写?
* p# s* X4 R# V' G& R[个位时间]
6 N! z* ~9 S% t, Y$ z& L5 q  r2 L36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
5 `- N$ ]& S* h  MEE 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 发表
/ h/ W* M! ~6 Y9 u$ a斷6D03,停在B1EB,寫跳轉( z6 P1 y5 I9 \# ?% Y. S
EE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1
$ O+ m7 v/ C1 U7 H6 K
又重新要时间做断点啊,和MD不一样
/ J5 i: K, A4 Y2 E. y$ ?: ~1 w* u  t3 w8 s: N# P, R
分析下你这段指令
' d# O: x0 A! n# {) Y+ \当时间63D数值为9时,无敌时间为47
5 a- M; l4 i  n, d2 J( g7 `但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
; R5 ^; q) `0 {2 i:yun: 出了BUG了。。。

3 R# y- G/ ^* |% A7 k这个我仅测试开头,估计是 2  生命线不断变化
9 |( C# K3 d) z/ ?6 I这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題
; G" U7 Y# \/ b0 g) Y; ?寫一起的代碼
) H& d# V6 j4 V$ \6 i 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04* p4 X  h& k4 n& f( w( v" {8 S
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C$ X7 K8 Y, }) v+ k( b
7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 , M# m* n; }- Z  B
原來沒涉及按鍵,寫一起怕有問題& p) ~' _4 S7 l6 H1 p
寫一起的代碼1 `; K9 H; W1 Q1 \3 d* _9 t
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04! H0 M* j; Y% y/ \6 V% W# }
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
6 E6 D+ Y1 b$ d9 h* f+ c 7E C1

7 J. L' D% I7 G. H6 \分析了下,用按键做断点
4 m' @8 x4 ~# I& y2 Z" n. G1 当按选择+上时 +血
" ]3 d4 n4 d% a2 g' Y6 L+ e2 当个位时间值为9,按下无敌闪烁。  H9 G9 z5 k. P$ k( Q: c7 C
我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 064 p2 r  O7 W( A3 H  S) v/ r" t
只是把生命地址直接改为2而已, ~& C" D; E. m6 S8 h: n
我要的是EE 、FE
/ z" J1 ?7 a3 L5 z累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-17 03:17 , Processed in 1.079102 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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