EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)
2 A) O# ~# d4 F1 受攻击:生命+1并获得些物品、时间归0
& u* b0 b  i1 N# ]) S3 Q8 S% D2 生命线不断变化
& F! E" D# U2 C3 U% _4 \
7 z9 f! [4 _( o0 }( x/ zFC游戏不太擅长,表笑我 - -/ v+ b8 Q% u# R# X
5 v) K7 z" S$ A) [$ u3 H
第一条是我想学的
  p2 V) \$ h0 n( C( }  K" U% ~  X, ~4 r本想第二条改按键加血的,找几个都失败……(小天有空教教下)7 x5 f9 C( w+ Z* t1 a: B& z

* n# R  p1 F1 B按键地址AB 和67  [: [* @$ S; i  n! g% _

' y5 l* x" s) U; \% T1 ~[生命]
; q5 A6 z$ c7 R. r0 F# \) q- BON=650,64  S5 `6 h8 N7 b* a
/ `" a6 R# [  ^/ @1 Q- r
[手枪子弹]
+ k4 `9 R3 ^) I3 v* U$ [30=E0,1E
+ K4 }" E& P4 ~5 @
' y/ ?, ?. d- t7 [[无敌]% e& s. h4 Q# M% j1 y# W
锁=740,11, u% i- X  z! |  F* T

, V' ^) a' q* Q2 b7 c+ S- {) R- u7 `[时间无限]. f$ x! G) }6 O
36A=39,39,39,39
% R" o4 k- I. L( Y2 H" o7 B! G5 O' w, S" [/ t4 M) }* h% ~  c
[GameInfo]  ~! I) `4 e2 b1 u+ R+ S
Name=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了9 @' y* Y5 @4 M0 h: p5 Y1 e) o
http://shinwa.kami.blog.163.com/ ... 047200822563622456/, |& N2 ~; b7 b' D0 e' \
4 _/ o! i1 {: c
斷67,停在C17D這,設跳轉輸入代碼就行
5 f6 a% `: _, T/ N! {select+上加血& d  f# {) C) f: w' j8 Q. W" r' ~5 {
1 W+ F+ x4 ~  B7 f! J
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C147 d9 P3 L+ K* Y9 z% j$ M& o6 ]
3 k5 C0 T+ L+ y/ `
[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表 8 X( L5 P+ c. J1 N
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了9 u8 N- X) M9 c& \2 N- Z. s( d
http://shinwa.kami.blog.163.com/ ... 047200822563622456/* q2 ?" X  f- u
* Z4 S# |, ], R4 C# v8 g/ I2 f$ i
斷67,停在C17D這,設跳轉輸入代碼就行
+ m( @0 i7 k: U  iselect+上加血
4 R4 [& n9 ^; d+ I, n  z
2 k- c' U+ j% t; [) \. s& d9 E95 65 94 67 08 C0 28 D0  ...

. p, R' }; c; m7 PFC我只能用fceudebugger调试! L: f- v- n0 f* X$ L
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的- b$ g8 a/ I. I8 |2 U, p* {
哦 什么指令是依次+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
& x1 z  C) E9 B8 |5 J3 I* v67 按键地址
1 P. [2 n9 ^7 e& x$ @& O28 select+上5 Y$ p  S5 q* O
650 血 +A0& T/ M" t  d4 h9 C! \0 E
  J+ n. ?( H2 j5 i  l9 G/ D) x0 L! O
67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘
& [$ r% B; K! ?95 65 94 67是抄的前面地址的一段代碼
2 p: l. x# j" d; h9 O& d: K' l& N% U08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行
) ]# z& a" k: o2 T, I67 08 C0 28 D0 05 A9 A0 8D 50 06 28
8 U6 D9 H: A" F0 j2 v2 e( u呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到6 K  V1 p; {* \8 ]' l
C17C :94 67 60 A5 6E D0 04 A9 F4[67]
/ ~3 O9 v; i. k  ]/ _; N% _! b但直接用94 67 60 做跳转 呵呵,现在解决了0 l0 b, [8 s4 ?3 i9 B& D( W
& Z1 j1 f) t/ _5 s: [
按↓键可以无敌一小回
& q0 V, b4 r" d% T: w# _1 a4 F: E95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1$ B" W" {1 F  K5 |
8 {) {+ r4 s* R! M
select+上加血
) c+ |! }5 z$ K( n) @: F& w* r& B95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1
' o* K0 D+ v9 C# J3 g6 t
6 V8 U/ e- K+ ~08和28是寄存器入棧和出棧  
/ K% Z* t3 I, \9 Z# H" z4 g这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件4 V: m: r, c% o) q8 E
个位数时间为9时,按↓键可以无敌一小回; K- A  R2 @- Y" S0 Q
95 65 94 67
" }' l, K3 g: d  O???????
! ?3 L) U6 ]  v( X. }. kC9 04 D0 05 A9 A0 85 40 07 4C 7E C1
- x5 |0 Q/ u: l0 \7 w4 [& @! ]  E
机器码怎么写?
/ R1 h# T# W  a[个位时间]
% d* d: W  _4 n$ Q36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉  h$ V/ Q" w+ b; D6 c3 B; ^
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 发表 ( V4 ?. J: S4 y# p" _. w8 m) v
斷6D03,停在B1EB,寫跳轉
* f4 |" X$ k( I9 q9 t9 kEE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

/ d1 n: O$ d+ \) {6 V3 B又重新要时间做断点啊,和MD不一样
8 w6 v* B3 @9 G! k( Z2 S$ @+ X  w: d- P) i+ \1 }
分析下你这段指令
" _1 J& |4 ^, c4 D当时间63D数值为9时,无敌时间为478 \- K; M; O8 S) @0 a; l" Y
但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表 8 m$ C" k- p6 t
:yun: 出了BUG了。。。
! B" l: E0 d  l! z
这个我仅测试开头,估计是 2  生命线不断变化
" i& `. `: c$ P" H9 l这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題
9 R! P" u! A8 M; L寫一起的代碼2 [* `! w! Z2 v2 x. s5 P; U7 I; t
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
% Z) G1 `5 U2 ^3 u D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C! R9 r1 F+ }, ]) B
7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 ; M7 L8 i* U0 Q6 \# L/ W. u' l
原來沒涉及按鍵,寫一起怕有問題1 A; z+ Q; ~+ o) @% X
寫一起的代碼
- y4 d! Q( M/ @  i. @ 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
: _% Z' R; V' a9 @' E# x9 k# ? D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
8 `0 e$ |# j' B+ V0 n 7E C1

% o5 S  |  j8 j: V# o6 o6 Y7 Q分析了下,用按键做断点% @  s( [% p8 o8 B
1 当按选择+上时 +血
2 i. x# Y; o' E( w, }7 N3 w; K4 H2 U2 当个位时间值为9,按下无敌闪烁。
9 o" R/ O  V3 S0 b- t我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06  V  G  P5 c- w# s# z  z/ n4 ?* H
只是把生命地址直接改为2而已" `- u- Q) t( j: H! R) D# b
我要的是EE 、FE $ o' Q( I2 r' D: @! |' H4 M3 O
累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-15 04:03 , Processed in 1.079102 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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