EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)5 Q$ \$ U3 S" e) A6 k& [: J% h
1 受攻击:生命+1并获得些物品、时间归0, }: J; V" C# i1 L: ^
2 生命线不断变化
/ K; |; a' G2 F) u0 A: j8 M
" i/ j9 \% Z4 S/ K/ ?FC游戏不太擅长,表笑我 - -
5 Y/ r. e! w* k/ T# v
6 a) X; A) F: V# W# _第一条是我想学的  }: q3 ?: `$ O; R3 P9 R
本想第二条改按键加血的,找几个都失败……(小天有空教教下)9 N% o8 b) }( N1 K/ k* b, O, L2 {

$ J# C6 _9 d! }+ h- Z8 |按键地址AB 和67! H( e$ G9 X2 p1 H% j0 U3 t
1 ?. m1 G+ g, J& A1 j) o# \3 s
[生命]+ {+ t2 t# J4 X0 c& i
ON=650,64% d  A0 M: m! h; b% w7 B
$ P( S  w6 K$ O7 ?% v2 g( R  ?
[手枪子弹]
6 N- U# n5 d4 n! w( v- V+ Z/ x9 R30=E0,1E! S) ^  a5 A  Y2 l- y

" Q/ ~# B6 |( O- `# h+ ~: q[无敌]( K. b& m5 ~( ^7 I9 K# y  q+ R
锁=740,11# r* G" Z( R- w% L

  y, y. _9 `' N[时间无限]
, N) {* d  Y4 D; Q1 x36A=39,39,39,39
# |* D, |8 g; d4 G7 T8 h* L* i) M7 Y7 U
[GameInfo]
5 ^, {" K5 x& v/ o, DName=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
5 `% H" h7 s$ ^http://shinwa.kami.blog.163.com/ ... 047200822563622456/6 f; i9 F4 F! S

' _! a9 T- h/ q1 v斷67,停在C17D這,設跳轉輸入代碼就行, Y& s9 _+ _8 ]" D2 w3 H, U
select+上加血# O1 e/ y6 R- K+ j' g
  n3 j9 y4 R6 S5 T" V
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14
2 j& e( o3 N' i- w- [6 x8 H' l  v4 [; J2 ~2 H6 l9 J
[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
7 M( Y2 D1 d) C1 {% Z$ IFC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
! h: t4 P0 A& |, q% f' t5 _& Dhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/
/ w3 l0 _& O7 O2 b0 R) N' j" L
9 o: B" Z2 o/ q" v1 z$ Q斷67,停在C17D這,設跳轉輸入代碼就行
" f" s. \, s- F9 L; tselect+上加血7 _, q) S) z" u: i- r0 o3 r2 t. n

4 D+ q/ X! y1 v! y! }95 65 94 67 08 C0 28 D0  ...
0 B$ y# N7 D1 I: M" t5 r. h
FC我只能用fceudebugger调试
9 P* y- R: Q) K3 O  z9 d, EMD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的( U5 z9 H1 P0 B
哦 什么指令是依次+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
' e1 A0 a5 P* y67 按键地址- |$ S( r0 q6 T9 m8 ]6 O) ?
28 select+上4 {6 R* A' A8 W- G0 v
650 血 +A00 o  K( K7 l$ ~/ o8 }; a; I

. [& t# ?/ K( W' {  J# d# j, A67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘: t4 ~/ V$ `9 \* e
95 65 94 67是抄的前面地址的一段代碼
% z' Y/ U" Z. Z' l1 L08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行
8 l, }/ ]7 n. J7 _- S67 08 C0 28 D0 05 A9 A0 8D 50 06 28
  M5 C# D3 \+ L7 x呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到& N: |' ]. A5 P% N: V; ^2 J
C17C :94 67 60 A5 6E D0 04 A9 F4[67]2 e# N4 P- W  Y
但直接用94 67 60 做跳转 呵呵,现在解决了
5 S, a% _! y& J3 k: A! m, p6 U1 ]( Z* I
按↓键可以无敌一小回2 C9 a0 i5 e9 l( Z
95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
, h; n0 v7 `7 a  ]- \6 }3 R+ z. u" K) X! t
select+上加血* n) `7 a. @; j% A9 ^9 I0 U
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1
8 u: s* w$ Q- E8 S4 m/ s
5 d8 V0 H# y9 C08和28是寄存器入棧和出棧  
8 f7 }, W# g6 X$ b这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件( W) H, r/ V3 E4 W3 W$ g/ h
个位数时间为9时,按↓键可以无敌一小回) w% ]& H. |7 z. V  X
95 65 94 67 ) k; D) R) v7 Q3 r( l
???????8 @  {5 `( c9 \2 Q& {7 `
C9 04 D0 05 A9 A0 85 40 07 4C 7E C1. c4 k5 M5 J% ?' J/ w! w

! z- ^% c+ x  p/ D0 [8 [机器码怎么写?" x! Z# W+ A, @6 K, C- ?, O
[个位时间]
1 g, g8 ]$ P; V& \- E& v36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
  i; g& V( G" t1 E; dEE 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 发表
) |, q/ [! F' r; Y: F# N; p斷6D03,停在B1EB,寫跳轉
7 ~1 |2 s2 [8 B" w& a! gEE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1
1 |: D. N* d5 \: A( a
又重新要时间做断点啊,和MD不一样
4 [7 Q( Z5 R# R1 G2 g! M! e3 p4 ^  z  o/ P
分析下你这段指令
' `( y2 i: V5 j/ C# b当时间63D数值为9时,无敌时间为477 z- l8 b/ m  m, t) o3 w6 P
但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表 # N& \+ H, ?& ^3 F+ v
:yun: 出了BUG了。。。

+ Z$ h# s# u9 H$ n这个我仅测试开头,估计是 2  生命线不断变化 . l2 H+ ?9 \8 E  w; w$ [
这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題6 ]0 b( k8 i; f: U
寫一起的代碼
3 {. b" g! Q$ r" Y& O* b+ H 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04) j7 X  p* o  |# v$ g: h
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C7 R6 N  R0 Y- t
7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表
; ^% y$ C4 o/ }7 N; S) R原來沒涉及按鍵,寫一起怕有問題
2 h$ Q* l6 Z( v寫一起的代碼
& V& K7 w- O( x& K+ J, p 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04+ n7 e* {( v% u% Q# n
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
  d, j+ F, S) I: Y$ d& U 7E C1

  h# `6 P' ]) t1 j分析了下,用按键做断点
2 M1 J. Q5 _  o( b1 v% g1 当按选择+上时 +血0 G. W' v1 J  _  q$ Q6 `* B
2 当个位时间值为9,按下无敌闪烁。; D9 p+ K$ ~6 R
我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06
1 Q3 o+ q; n" R+ f+ Z只是把生命地址直接改为2而已9 H- u1 N, R* W# g* ?2 C) S8 |
我要的是EE 、FE $ \  G( o+ U6 I8 Q+ x/ F
累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-6-17 23:42 , Processed in 1.125000 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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