EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)
# p% r1 ^) X9 h. O# J# M; O! K1 受攻击:生命+1并获得些物品、时间归0  M1 ?1 {5 Y+ S0 `" G6 E
2 生命线不断变化, Q( W' F& s9 f7 b, c
( G  O" p$ C: W% J5 r1 G" H& E
FC游戏不太擅长,表笑我 - -1 h, w7 d" b# t
3 F* Z4 E5 @& q+ l5 v
第一条是我想学的& _- e- J9 K, S# h0 z
本想第二条改按键加血的,找几个都失败……(小天有空教教下)
$ U: p$ c7 i" u. i1 X. |' N4 m- w: U9 Y: j$ C
按键地址AB 和67+ i5 X, L) ~0 E3 ?1 \

% J" X; e7 I4 B/ b6 d8 A[生命]
9 W1 O, O% R4 s" Z2 rON=650,64. s, h& i1 W% K1 f6 `. B& x  E8 Z8 H
" L" w+ y9 s! V7 h
[手枪子弹]
. b2 O; \2 N# I+ c* {4 W7 ^30=E0,1E
# B/ ~8 f6 t* ?, g& [2 d2 |- e5 u' K
/ `0 d2 P* c9 K+ ~% {- t! F[无敌]
# p# b( B" H; G7 K- j' Q锁=740,11+ M9 I( c9 z- X2 |8 q0 l& j, T
9 `' @8 R8 R0 t& c" l
[时间无限]
: }! t" Q8 F8 g1 l* }0 s( e0 A: O, \36A=39,39,39,39
, b+ t# V0 C5 A+ V* E
/ ^( m! U( x# @6 p2 l& e[GameInfo]  o! _$ j3 X8 V2 f' j- _7 Y# [
Name=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
. U0 N( }, z$ j- Fhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/
* J1 S; I. a, {% T* D9 L) B; P2 [, p2 g
斷67,停在C17D這,設跳轉輸入代碼就行2 ?, w* Q% I* L  y9 P( c5 J  m% c
select+上加血
  `" |& N* ]3 @2 }' P$ S4 b* S) ~( r# {2 x+ b6 n
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14: p. q' r  z  J! R4 e( Y& W

& O& w/ H( C3 ?4 J$ C* T. A+ m[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
8 P9 X5 H" l$ Z" @2 ^8 m1 TFC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了# F/ Q, z" }2 ~# W
http://shinwa.kami.blog.163.com/ ... 047200822563622456/
1 R' J: }, \6 ]5 z/ [" n1 o8 D& ^  W. \/ {1 M; i" k
斷67,停在C17D這,設跳轉輸入代碼就行/ A9 Y' [' N( U# g3 V  I8 Z$ G* C; E
select+上加血6 V# l- \' J; U6 O% ?% X
1 P- T+ Y( t' z
95 65 94 67 08 C0 28 D0  ...

0 d9 q. B/ D. v+ q; yFC我只能用fceudebugger调试  K6 U& q' A* S  N* F* q
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的. M5 ?  R# p- i, o
哦 什么指令是依次+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# c6 U5 B6 R4 O% Y
67 按键地址
# r6 ?" `2 x1 F8 g( c' n# s28 select+上4 N0 K. ]5 s  C) ?% y
650 血 +A0
5 v/ f1 K4 k, J
& K7 R+ {6 B3 U/ y  g67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘, X; H' G$ D! j; q& Z
95 65 94 67是抄的前面地址的一段代碼# }2 }8 ~) O8 Z. `- d( Z
08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行
* j7 r4 Z; W# }67 08 C0 28 D0 05 A9 A0 8D 50 06 28
8 O/ @4 }0 Y$ u* o: V呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到! Y$ r/ v3 r2 u1 B" F9 a
C17C :94 67 60 A5 6E D0 04 A9 F4[67]
$ d$ p$ y. Q: z9 y但直接用94 67 60 做跳转 呵呵,现在解决了
* @" Z2 m4 P8 n& s. N5 Z5 @! G" K# B: D" {( p
按↓键可以无敌一小回
' @) d! }5 o2 G6 O1 U95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
& Y% J4 ^: C4 C& o( r
$ ^3 }1 [9 p' W. X9 t+ x( t8 yselect+上加血
, y2 p+ y- K1 D$ q5 ^/ E: W95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C13 g) Y' P; G% [4 d) m- M/ d7 a
& q( ?) P" v$ b7 M& {; U% b4 \
08和28是寄存器入棧和出棧  
! l1 m5 ^5 \' R; g4 V这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
  h4 H4 I8 y, s! J8 z; n7 _5 Y个位数时间为9时,按↓键可以无敌一小回
& c1 C% d7 _9 }5 T# l95 65 94 67
; O, W1 E4 N1 w. k' w???????' [/ d% W6 `! O) N! a( |
C9 04 D0 05 A9 A0 85 40 07 4C 7E C12 r/ |: C4 |: R  n

# U# I4 |7 t% o  d+ G& s+ q) G机器码怎么写?
4 u. G# j( Z+ k( e) ]3 Q[个位时间]5 V2 U: e* ~+ S6 Y" y
36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
' _; x. b8 l& q- M0 n9 D3 [1 o+ 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 发表
5 y3 e9 \( s- Z( x8 Y% C5 @- u斷6D03,停在B1EB,寫跳轉
0 ]. r3 M& j% R2 ^; m) Z: UEE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

6 a( ^! ]5 I  ~, ~- i又重新要时间做断点啊,和MD不一样: |- O/ u/ i" p
; {5 l1 a  f* k: a9 d. o
分析下你这段指令
! M8 r* q, s& o/ I* u当时间63D数值为9时,无敌时间为47+ N( d9 e$ r( D% X6 b. i3 O
但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
+ V! L" l: n4 p3 n:yun: 出了BUG了。。。
  w$ }, ]! |1 C& U8 T; ]
这个我仅测试开头,估计是 2  生命线不断变化 ! K( V  @8 |6 d1 @! [
这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題/ b0 ^, e* j1 |( |# f
寫一起的代碼% G% Q* q  h( T6 z4 y
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 046 q0 t0 G/ a8 Z* l% @% h$ ~
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
3 ]$ O% P1 N2 f- W/ S6 t 7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表
; s+ L' y; n: z6 V7 {原來沒涉及按鍵,寫一起怕有問題
; K. C: f* n  ^寫一起的代碼
; l6 N1 V' t+ w$ G 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04* }$ {" J9 ~8 F' A5 w; n) Q
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
. r" `& _: r/ b+ R. M$ R- V 7E C1

9 P, _- E# R/ B5 q% i' x5 p分析了下,用按键做断点
6 y. ?" j3 {& F1 当按选择+上时 +血: d; @4 Y' k) k& \- b3 U
2 当个位时间值为9,按下无敌闪烁。
8 B: Q5 s; R' X0 }$ e我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06
+ A8 G, h% f% F1 P, X8 f6 w只是把生命地址直接改为2而已! ~3 N- Z! q8 T2 f
我要的是EE 、FE
3 P( u9 {: [! ?- C: C9 Y4 r累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-3 07:34 , Processed in 1.084961 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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