EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)2 f$ B( l2 V4 p- q
1 受攻击:生命+1并获得些物品、时间归0' d1 n0 }4 y6 }
2 生命线不断变化* l8 `9 U4 s/ L4 C6 P. R

* ?- K/ e  j( n5 fFC游戏不太擅长,表笑我 - -, Q* D/ v& s% Z$ x, q8 }! |# W4 ?
/ V& I$ ~8 X2 Z3 M4 H% V2 [
第一条是我想学的
* M1 ?- I7 F3 s/ R( X$ `  C本想第二条改按键加血的,找几个都失败……(小天有空教教下)
6 ?. q8 e+ v5 d' @- @! ~% [
: o# {( l1 t  @( H按键地址AB 和67! D! \- D2 c( V. ]. C) B/ V& C  w
# [  x+ @6 ]$ R9 u$ X2 R
[生命]
1 s  S9 y3 D+ I! c1 d& f, x2 O' q8 bON=650,64. u- C  p$ B+ `5 J0 [' s( @7 s
; t/ Y8 a2 ], R' O
[手枪子弹]1 t: B* C! C$ I) L6 t* V: C
30=E0,1E
( I' D& h. L/ M% v+ P- |5 K" s6 S! Q
[无敌]4 [6 x) r. _3 p$ o0 r. b* X9 S
锁=740,111 I# \9 c- W7 h! p

4 S7 R+ M* m: v$ r[时间无限]2 I! z; U; P& z) P! h
36A=39,39,39,39
7 T' S2 b$ U4 z+ d" B
' `( A4 B$ I( U& t# X  T[GameInfo]! i1 |& w9 p* N$ y+ q
Name=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
6 n- S( n8 s! A4 i. _http://shinwa.kami.blog.163.com/ ... 047200822563622456/
3 r0 m8 x5 j  a, K$ o, y- I8 G! y* V+ [, k
斷67,停在C17D這,設跳轉輸入代碼就行
# ]+ c$ C* V/ Z6 I8 z" eselect+上加血3 P8 L0 P- Z( V( h: c2 j1 t

* g. H9 E& R& G# i) n95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14
% F1 y8 k: ^/ a" S
) d4 Y. c- C2 K. {/ [9 C" S[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
+ D1 m9 n8 y* L) C& F6 E* LFC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了) T8 ]. C, Z  S
http://shinwa.kami.blog.163.com/ ... 047200822563622456/" }3 H' a6 V7 r# e

" i! ~7 |2 W/ X4 t+ x$ o斷67,停在C17D這,設跳轉輸入代碼就行' L5 e# r: K( J
select+上加血3 g0 M/ W  e, v5 V0 {9 l7 R
+ V4 t, f' K8 l" R9 g) Y
95 65 94 67 08 C0 28 D0  ...
! V3 h  d$ c1 q5 \* o
FC我只能用fceudebugger调试
3 T& h2 J" C* ]' ]MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的
% v8 G- T9 u# S& r5 F哦 什么指令是依次+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
$ i: ?" }# T  F67 按键地址. m+ X8 k6 K" s, l
28 select+上
* O4 w; f4 Y/ {& D650 血 +A0
+ w' F/ W! H' Z2 d9 w6 _6 m7 A5 Y' j( E7 B. _1 ^- C2 N
67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘
. ~- T1 |7 S% N9 C! r95 65 94 67是抄的前面地址的一段代碼; J+ i- T4 w; Y, e
08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行
6 _  [6 q% A2 T8 r67 08 C0 28 D0 05 A9 A0 8D 50 06 289 E% M" q' D4 ^$ K$ `
呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到
& ^3 m3 ~! h0 e, m0 Z! PC17C :94 67 60 A5 6E D0 04 A9 F4[67]# D4 H% K& A6 r! ]; [3 L
但直接用94 67 60 做跳转 呵呵,现在解决了+ U$ M- V2 X' p! g0 e' Z

8 n- H, l7 [1 W* q. p' V5 Y& g  c按↓键可以无敌一小回
7 T5 O& M& q, R$ f6 s/ g  {+ I95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
! A$ U6 K& |( U5 W3 B: \$ y
) S  S5 A  [& I3 ]# m* A! jselect+上加血
* [8 o% c. A5 D95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1
) b) |- }7 |9 T! A  Q' H# \2 z
' C1 [' i3 z, y1 y. @08和28是寄存器入棧和出棧  / h9 o9 a; N/ Z3 c: o( k/ a; J
这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
! y8 {% l, y, @: Y& \% N1 o个位数时间为9时,按↓键可以无敌一小回
3 F) Y& u* ^, ^# i3 |) L95 65 94 67 1 k* p# J6 K' s
???????9 d- [/ v0 B+ L! N' ~* X1 {
C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
+ l8 k: Y3 A7 I% T# ?; R2 g3 h2 a$ b6 C' ^0 h
机器码怎么写?
2 i* V, j1 {7 x$ S% @- Y/ |[个位时间]
/ _. y/ ?% t1 ^- Q1 N- |  G36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉+ e  _$ w  Y1 D
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了。。。

本帖子中包含更多资源

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

x

该用户从未签到

 楼主| 发表于 2009-3-24 00:53:15 | 显示全部楼层
原帖由 money_114 于 2009-3-23 19:42 发表 6 L8 l+ y- D: p1 e: ^* ?1 p
斷6D03,停在B1EB,寫跳轉, d& s0 f( B6 r! {  j( _% Q
EE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1
9 g9 U0 {% E  n/ N7 N
又重新要时间做断点啊,和MD不一样9 ~6 B, R2 _; U' s1 m
9 ]6 ?" B* V0 F  d0 X  C5 Y
分析下你这段指令
$ y1 Y1 d/ E. p' r& _当时间63D数值为9时,无敌时间为47
7 Q) j7 x6 L$ \& i& Y1 M- F但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表 - @/ G+ G9 q7 O1 P/ J' Z  b
:yun: 出了BUG了。。。

) Y* {  ^3 C4 r: m这个我仅测试开头,估计是 2  生命线不断变化
8 q3 D' g! z  L: L* ^这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題
1 Z% N9 i" f6 L7 T9 }" i3 a寫一起的代碼4 c, ^# W0 \" w8 o
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 043 X5 C# }. v1 D- @! Q6 C* N
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C6 J6 c/ d. x  |; s; Y0 q
7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表
/ O8 |! ^/ g- x) W原來沒涉及按鍵,寫一起怕有問題, t. j4 h1 T) }4 D) {5 Q
寫一起的代碼
% l# m) \" g* H1 J( P1 l 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
6 o* V4 w( P" v$ o. e) W D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
4 C( j: w9 P$ ]% h 7E C1
4 i$ r4 V( o: u& L
分析了下,用按键做断点" J  k" J/ Q+ }! q8 T7 Q
1 当按选择+上时 +血6 d! k7 [" @3 S- W6 R, C% z. W
2 当个位时间值为9,按下无敌闪烁。
' D' n, h4 L; m& j* @+ t4 {  I# R. p我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06
% V4 Z0 d0 f' Y  V; U) Y& q只是把生命地址直接改为2而已7 t5 L9 F# G$ M4 X7 M3 [
我要的是EE 、FE
9 S- t) n! j2 U% A. z累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-2-24 15:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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