EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)8 z# I% }8 p1 W4 V$ C
1 受攻击:生命+1并获得些物品、时间归0
- Q& O: t! U3 w) z' w  d2 生命线不断变化
8 I6 A8 ?0 O8 k% C$ }8 y: O8 P1 l- Y. @4 H$ x. ?& }( k( b& Y
FC游戏不太擅长,表笑我 - -
4 t8 {: A6 t5 l3 v2 s  M0 D5 f1 s! j2 ], I2 f0 h
第一条是我想学的( t# A# M8 n& |! @/ X
本想第二条改按键加血的,找几个都失败……(小天有空教教下)! l. S1 S. u6 C; X0 N! M! y! ]
% y6 [- I% H, O, U4 o' {
按键地址AB 和67
: z7 D/ O4 Y  |1 [! m2 G
4 h  T! u  d" T1 A[生命]8 x- L. b0 K/ I. G
ON=650,64
7 {- p% s$ B3 }0 m' @6 i. `4 ^% ]0 m/ Z% X
[手枪子弹]* g  Q. F9 G2 X' h3 o/ q
30=E0,1E
& D: U9 E! Q1 y; g8 x  {$ @3 Y+ V
" e3 T6 F& Y5 M! }( N! T[无敌]# [6 q! y) ^- Y# G) K. Z4 U7 e8 v
锁=740,11
% Y; K  z& v0 n" e+ S6 J0 m& b# G/ N" \  x7 h" E& O4 q; x7 x
[时间无限]. a! ?& u/ s, |5 e- V9 Q
36A=39,39,39,39
' W3 C) i1 ~5 z5 i9 f" l9 o' W& v* I) l/ X9 d
[GameInfo]. C* x" X$ j& y: a
Name=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了. a- ^. u+ \$ w+ ~9 z' p
http://shinwa.kami.blog.163.com/ ... 047200822563622456/1 D/ a' ^$ T, h) |

5 @  Y3 y$ ~0 f斷67,停在C17D這,設跳轉輸入代碼就行
, K& _9 W+ u1 F- Z/ ~select+上加血
9 w5 E7 L  H7 s
+ c' W- F& _4 R$ ~5 f* R95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C143 O! ^9 k+ T( U0 C& R0 R
& u. E+ U3 {- i% Y  n& o5 L
[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
" b' X8 B" K( |. _3 eFC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了: r( I+ j% e  A  z! e
http://shinwa.kami.blog.163.com/ ... 047200822563622456/
; L& k1 i- y/ i! v1 w( F. \: k  R: ^% c- H  _" Q) B
斷67,停在C17D這,設跳轉輸入代碼就行7 p. ?) q2 ]; ]/ B
select+上加血! N) l; a9 r7 Q

: B! |$ Y8 A5 p* ~! r95 65 94 67 08 C0 28 D0  ...

* g, ], b8 E/ e4 C; U8 yFC我只能用fceudebugger调试
- I! l4 k0 q, i! [MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的4 c# P1 i# b% k( D) O0 C
哦 什么指令是依次+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: s8 s$ A, y' G8 \$ i: k
67 按键地址
( x& y' N( m. I. r! q28 select+上, e- j* Z- s3 }+ Y
650 血 +A0
  Y: q: g# }( L+ g; y% g
* [3 N& l# k) s0 Z* H( |! A# g67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘
' f* Y8 p0 c' G+ P' W, Z5 R95 65 94 67是抄的前面地址的一段代碼# [  F* ]+ Y. {3 H) D( @. X; s
08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行
$ N% B) t4 {" ?% x. R3 }67 08 C0 28 D0 05 A9 A0 8D 50 06 280 M+ W; P" f$ {/ Z6 K
呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到
( O0 [4 D) N6 g/ o2 R" ?! M8 l4 PC17C :94 67 60 A5 6E D0 04 A9 F4[67]7 S9 `. K# g% J' |# S+ l1 }
但直接用94 67 60 做跳转 呵呵,现在解决了# C. e4 y4 x/ A  L) z: F

$ R6 q3 Q. e: Y; }* n% p7 h按↓键可以无敌一小回
! `. K* l0 L" i* g$ j6 p8 x95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1' ?2 v: O* q- I- H: s7 H

$ d5 x0 |6 p! Y" L, lselect+上加血' G- m8 M0 @) n' F; U
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1. p& w( n0 z/ K' I2 M
2 {/ x: ]) u0 e: ]  P/ r9 Q
08和28是寄存器入棧和出棧  
: Q/ z; I8 x% n& x% W这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件& b* M9 h2 t! `
个位数时间为9时,按↓键可以无敌一小回3 G( A  |; F* L. y; n
95 65 94 67 ; ]; D' e0 q* z. k$ Q
???????
7 j: S2 g- m7 g( A- ~C9 04 D0 05 A9 A0 85 40 07 4C 7E C16 c% n: t# E8 m" f4 D

3 C* J3 c* M' p3 P9 u机器码怎么写?; s/ |% x! q' v
[个位时间]
3 i7 i( T9 ]# g4 A4 z0 N, |* `36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
+ k0 ~0 ^2 [% z0 kEE 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 发表 8 g6 ~2 R7 e  [8 e8 [2 g
斷6D03,停在B1EB,寫跳轉) N# ?9 M' d  F- i
EE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1
1 f" z5 F. g/ j( l3 m4 A  K
又重新要时间做断点啊,和MD不一样; a' f2 z) V9 b9 F+ X

' M- ~9 L" {) e6 L$ p5 Z- {分析下你这段指令
$ w6 c" ^' y; E- ~) p% ^当时间63D数值为9时,无敌时间为470 D& l% q* u; x" o
但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表 # S# [  e2 e# @+ O* G8 |  K
:yun: 出了BUG了。。。
% d) }+ A0 O, \( F6 O. `
这个我仅测试开头,估计是 2  生命线不断变化
# h1 _; q1 ]8 r  ^; O+ |% {这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題
& Y: M. ^' V; R4 P# _/ Z寫一起的代碼
, u! k% Y1 I1 g1 m' ?; L" `8 P 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04% O7 C3 q& A- i* g) r& K
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C  u9 r& K! P+ e) ~  H# W% H' s1 [
7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 6 O( v/ W) R+ q1 F. l2 _
原來沒涉及按鍵,寫一起怕有問題/ Z, ^. P: S! f# x, E( N# h! v
寫一起的代碼$ u& F  }9 Y5 f( R9 G
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
( S. S& s: O# [( p D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
. a! F* ~; V, A0 c: _ 7E C1

& z& n7 @8 m) Q2 o! c( W分析了下,用按键做断点
4 C! i* \1 S) E6 p' g" z" Z1 当按选择+上时 +血
2 y8 V" E, y0 `9 `- v0 j: f2 当个位时间值为9,按下无敌闪烁。
) a$ L& l3 D5 E$ a我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06
$ v' u1 y7 W- m7 z1 V  o( ?只是把生命地址直接改为2而已
! j7 Z1 f: T$ l2 H8 l' ?- B. T& {我要的是EE 、FE / y& f2 G& ]) |
累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-26 02:04 , Processed in 1.103515 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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