EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)
3 E5 q& O& G3 y, o0 O0 \1 受攻击:生命+1并获得些物品、时间归0! L/ Y0 _% ^  M0 ?  M
2 生命线不断变化
0 U6 p+ J( a  W- H5 |+ ?* ~6 Y6 o% b+ r; o$ k7 v0 O1 j
FC游戏不太擅长,表笑我 - -( \8 }9 ]1 }& m
3 }- l+ P/ p' z5 {. b3 S
第一条是我想学的; k! @5 n2 @- S4 B
本想第二条改按键加血的,找几个都失败……(小天有空教教下)( o$ a0 @9 d9 X( Q# b( [7 R! g( ?

' r  y5 W- r1 H按键地址AB 和67
1 ?3 j+ A* g# b5 N0 w
/ o4 q% P; c5 c  S4 g& Z6 ?) u[生命]
" ]2 g0 Z+ L, B9 K1 VON=650,64
7 g( ~: |: C4 m' l$ }7 C. n; e$ a) ~2 A$ z% S* L
[手枪子弹]
: t- [& d8 t* E% |  W30=E0,1E! b  Y) O. W$ G8 C  g

- X: r# {# m" h  A& S) |[无敌]9 T& {; d" }1 ~4 p8 C1 P5 {
锁=740,111 g5 R, w' F- f
& ?( d% X# h1 A. k  ?
[时间无限]2 e/ B7 G* U; N$ r1 e# A
36A=39,39,39,39* ]/ e0 p+ e( `8 }( m' `0 G
, g' }( ~3 ~# p% }: M2 E) ^
[GameInfo]( n; h( M  J5 V; a! @/ P- U! V
Name=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了+ A, [# `& L) d
http://shinwa.kami.blog.163.com/ ... 047200822563622456/
, H/ @. ~0 o) z, a4 x. `; _. H: [( \$ X" S
斷67,停在C17D這,設跳轉輸入代碼就行
- v# o& n' O/ T6 x# Nselect+上加血
; V( u+ c7 a' C: R6 V, d: K& u2 q$ T6 x$ g) h" g# U3 N" S+ X9 B( i
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14
# g) J5 K. `- V: Y, V* B$ Z' a7 O. j- j7 T# M' \
[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
. r8 m* X+ ^( p3 UFC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了$ `! T9 U1 r$ y$ e, e* s# z
http://shinwa.kami.blog.163.com/ ... 047200822563622456/. i% g# W& Q) j+ Y" t

6 X) x5 P0 X( S) @  b斷67,停在C17D這,設跳轉輸入代碼就行
! D& i9 D; l7 ?- C% E6 xselect+上加血" v4 T, t5 H# v: q% d
7 ?. h; j- o7 O% h4 I$ n8 o
95 65 94 67 08 C0 28 D0  ...

: h; J+ ^& r9 I/ ^% R. I4 T3 j) `FC我只能用fceudebugger调试
! _8 P1 \, O' WMD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的( h* d* r9 z9 p5 V- s- m
哦 什么指令是依次+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
" t* L. [% L( q/ h6 o5 z67 按键地址  n9 Q) U5 Z7 I0 F2 C" A
28 select+上$ b+ w8 o6 n9 G2 q9 i3 A
650 血 +A0$ J8 i8 T8 S* z

/ P! n0 n+ e5 X# z6 R67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘
) v% M/ U8 ~% ]0 \9 d95 65 94 67是抄的前面地址的一段代碼
, M( X. A2 P, h08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行$ e( v, r. q0 _) u: Y% ]& Z
67 08 C0 28 D0 05 A9 A0 8D 50 06 28
1 {. e/ T" x; k/ J5 k( I" g* H呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到
3 ?6 e6 b( R. |0 W2 OC17C :94 67 60 A5 6E D0 04 A9 F4[67]1 u- c0 ^5 D' S. I- f* J
但直接用94 67 60 做跳转 呵呵,现在解决了+ P% c9 h# T: w4 t7 g) j. x
# ]8 K% J6 Y( ~+ Y: A
按↓键可以无敌一小回
0 e/ y  ]9 I& X& g. m, B95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1: j4 Y2 L( c& F# n

/ P/ H' S7 e7 F+ vselect+上加血
5 R1 U, N  ~2 Y95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1, |; q  U9 K) c# ]2 S+ ^
. }9 N% a, K, s4 h+ N& M
08和28是寄存器入棧和出棧  . V- H  u0 \( H8 ~* Z. p8 d! D
这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
7 k1 v0 P6 r2 c' e# N个位数时间为9时,按↓键可以无敌一小回
# L7 x- C8 U" h, F: m95 65 94 67
: x9 k5 |0 y+ {) f???????7 A* t1 v- A1 m; z, V2 Y6 B/ `% I
C9 04 D0 05 A9 A0 85 40 07 4C 7E C1- \4 Z; I& ^* Y# ?* `. c

$ H- T: i- C  B3 V机器码怎么写?1 x. M; f5 }+ J6 B7 d
[个位时间]
6 u& ^- }! Y0 C" e' N% d, o36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
$ a4 a6 b5 J; W  W  q$ 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 发表 $ }$ D2 c2 P* @  ~+ A
斷6D03,停在B1EB,寫跳轉
3 Z- O" F) l% ?% [4 wEE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

6 l, m  g5 H' x$ P& h' y# C! |, i又重新要时间做断点啊,和MD不一样$ j* R5 G( y8 L+ V

9 \& p& c; _( N, [) A: J. h% z分析下你这段指令
* n. N; W8 ?) g* A当时间63D数值为9时,无敌时间为478 ^/ X- k( W+ L7 b- g0 V
但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
! k1 N8 ?' W8 r% R:yun: 出了BUG了。。。

: Q' Q' v/ G9 D* q+ H6 {这个我仅测试开头,估计是 2  生命线不断变化
- u; T& M9 z8 U# A2 s; X这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題
+ G5 E- F. E! y寫一起的代碼7 c6 G$ M2 K/ v) @: P# B
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 043 h4 u, `  K# W- ?3 H' o' |
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C' |3 l1 T7 |! f+ H
7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表
( S1 X# K; t% n3 b" C( a1 i原來沒涉及按鍵,寫一起怕有問題$ @" o$ o* s5 Z1 L0 N
寫一起的代碼- F2 O( n/ X% J& n
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
5 Q7 d! N+ K* Z9 A2 } D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C* e# g% }* m( V& I0 j- Z
7E C1
5 |3 B. b5 W, G" m- R/ q! D0 E5 t
分析了下,用按键做断点( l$ p% f6 Q+ k+ |  Q: t, k! }
1 当按选择+上时 +血4 C: p/ \7 {# I% ~  V0 o: A
2 当个位时间值为9,按下无敌闪烁。
; M4 _. R2 d! y9 r  |我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 066 F  Z& O. E1 C& _- Q: i
只是把生命地址直接改为2而已/ G, h+ g: H8 d  L* ?/ G' d
我要的是EE 、FE ) f3 s" O+ T( z; p0 C+ {1 t+ {+ ?3 Z+ b
累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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