EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)
( \( M0 g/ X. }/ e! N1 A1 受攻击:生命+1并获得些物品、时间归0
# ~/ I7 l: C% i7 {% ~8 E9 b2 生命线不断变化
$ q# k$ I+ O$ @1 _3 k( r9 F
& \. j( {8 R! D: ZFC游戏不太擅长,表笑我 - -* @" W  n4 M3 ?  g
7 H+ R  r* r1 `" ]" z$ O& m
第一条是我想学的9 G& H2 d+ m' P; @2 g+ L% S2 D+ h
本想第二条改按键加血的,找几个都失败……(小天有空教教下)& F/ u3 W/ a$ [" V& `
; |/ R' w; r* t6 G/ t
按键地址AB 和67. d. ?+ p6 i& C2 p. E/ M0 X; O
+ o/ I  a1 W# v& M/ B1 c
[生命]
+ E& t  i0 g% E* s8 q, p6 }' Y) m0 uON=650,64  M4 l! A7 ^; G) `6 I6 R" i0 h* E

; V; k3 v" D3 s9 P( i[手枪子弹]
5 y  N$ |  L! F4 A3 d! P% v30=E0,1E
2 x8 w; N, V9 E! d5 W3 L: z. J+ M3 w" P8 I2 R
[无敌]% a* }% H6 |) W4 j2 O$ ?' Y
锁=740,111 e! {7 D' }8 P6 M1 P( B
# P& C4 w4 _8 \( B4 K, B- V
[时间无限]2 o' n, t' n0 c0 r2 b3 g. Y3 V
36A=39,39,39,393 z% _& {7 L" n& _# G' {
( z9 C( u: a8 f/ o' A3 `
[GameInfo]4 n. ?# s7 k6 R- s" d! O' X
Name=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
# I# f1 m6 B9 r' c8 S. fhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/
& T' I$ V, x# i2 R+ C+ L- H5 i- |/ n+ T; _/ j% J
斷67,停在C17D這,設跳轉輸入代碼就行8 M' l9 o( L4 m3 t
select+上加血  ?- y5 |1 J0 X6 k0 G0 i

% e* d# B5 ^/ p* b+ \6 {95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C148 C$ k1 J5 Z# B" k1 C$ E4 h
9 J9 v* g$ N+ Z: J. i6 R5 X
[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表 : H, }3 N* C. F9 ^8 ~9 \) h
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
4 E" P! z: t3 s' E) F+ _% ^. Vhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/
' D& U7 v) a2 m, @. }( D# [* _+ M9 v# R4 U8 b* o
斷67,停在C17D這,設跳轉輸入代碼就行  m' r; |+ g6 ~# J  \
select+上加血8 z9 b# G! W) k

* I% L! ^9 Z9 ~- z7 U& ?& J5 i95 65 94 67 08 C0 28 D0  ...
' j3 I" H3 D& Z% M, M1 {. r, a& s# ?
FC我只能用fceudebugger调试
- A8 N" f( s' B+ ?* x# e, |MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的4 e! P6 n6 H4 T; }5 j# b) R0 M7 R
哦 什么指令是依次+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
3 Z4 w/ w7 }! Y4 h7 G  _- N67 按键地址( q: U, t$ X. ~7 Z0 t  k- p/ |( V
28 select+上0 f5 G5 Q) @4 a4 X3 j3 X
650 血 +A09 r7 ~4 z3 I7 _7 y
% S! }( P' K& @  N1 M
67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘
+ Z4 j) m4 [$ L+ j/ Y95 65 94 67是抄的前面地址的一段代碼
# w/ Z) ~6 y& y; @" m& L08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行
$ I% w, v' d3 F! n! X2 _" k6 l67 08 C0 28 D0 05 A9 A0 8D 50 06 28
# O* s& @7 B/ ]& H6 e+ k( B" g呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到
- O# g2 _+ C5 x4 T" }) v) |2 d% mC17C :94 67 60 A5 6E D0 04 A9 F4[67]& B; g2 g( M3 w. @: e
但直接用94 67 60 做跳转 呵呵,现在解决了  m2 Y+ I% L, h& h$ s0 H
- n- {. z  q  _
按↓键可以无敌一小回
  ?) o: Z: Z3 I$ a95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1( S. f3 e7 n" L) V+ ]

) w" L5 Z" T" k/ Q9 wselect+上加血
) m- q: I) U1 {+ O1 R; u/ v% ?95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1! B% Y/ K  [0 ?4 {9 `! _" L  M
8 \/ y  }- L) L2 d) w
08和28是寄存器入棧和出棧  
" i& p+ o* ~* h/ o这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
  u. x/ P0 ?* f8 Q9 O, m) e$ _8 M个位数时间为9时,按↓键可以无敌一小回
4 v. ]: Y- Q- l% [6 @6 ^" J: g5 _95 65 94 67 * H; F+ ?! |- Z
???????7 I' Y0 X' j% C8 W: f8 N
C9 04 D0 05 A9 A0 85 40 07 4C 7E C14 v, ~3 T2 W/ P0 U! k8 b. n
9 O& n. N9 V9 G
机器码怎么写?* Z% v. v# B; w: }( |2 Z" v
[个位时间]
, E7 n; I+ A7 q& @- m36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
, X- n& e* g: e# g1 u: h2 oEE 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 发表 " l& D. U0 C/ w4 h+ q5 o% T
斷6D03,停在B1EB,寫跳轉( f3 G# C) {4 [# a& q! ~% |
EE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

% F! R! n( w% f) ?* b" O# n! s2 v/ q  ]又重新要时间做断点啊,和MD不一样
# P4 G8 K! q+ Z) V% v6 w  l3 @. l6 o6 J1 g  [) y' ^
分析下你这段指令; s$ P5 T8 m( G/ m0 U' X" X* r
当时间63D数值为9时,无敌时间为47
' q. L8 u; u; l6 u4 I) \1 {, q但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表 4 Q  P& g1 U! u+ c
:yun: 出了BUG了。。。

/ C& q3 y5 H" N  v这个我仅测试开头,估计是 2  生命线不断变化
/ F9 G% e/ @. T0 }这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題! N; k" v2 p: `
寫一起的代碼
. `/ e+ s3 e0 e" U9 B) Z 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
) c5 b% F$ b- Y- m! z6 R D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
, q! J8 o) Y3 w 7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 4 v5 T- T0 M, ~
原來沒涉及按鍵,寫一起怕有問題
3 B1 W) p  ?: N8 {7 h) ?. e寫一起的代碼
: `  t# [- E. G1 K1 A! k' b0 Q0 M 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
" i% B$ g  `) L D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C, z: b) P4 i, G( ~% \& X
7E C1

/ o2 U* d/ o' ?  L) \分析了下,用按键做断点; ~2 B; P, ~; c. G* s1 \
1 当按选择+上时 +血
& |, @) g" z; r! J" ]0 W2 当个位时间值为9,按下无敌闪烁。
* S! `+ u5 J6 `; G& D  }我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06; U0 g! N1 `2 a
只是把生命地址直接改为2而已( A2 d4 L# @5 R9 A2 s% E9 M
我要的是EE 、FE 2 b  E' Z0 e. V
累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-19 01:20 , Processed in 1.071289 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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