EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效), |* D/ |( p# h
1 受攻击:生命+1并获得些物品、时间归0/ V* e: t! _8 i+ K% J% O7 O
2 生命线不断变化
4 R: r) ]& ?7 |
, J2 h- Q" N2 C# R# j. ?FC游戏不太擅长,表笑我 - -
3 ]3 L* H; J$ r+ m) ]3 Z3 U0 u6 ^7 [
8 E# |: y$ h3 z+ l第一条是我想学的! P5 b# v- u+ [- x9 p6 v$ y
本想第二条改按键加血的,找几个都失败……(小天有空教教下)
8 ~1 G( t% ?, m4 e$ \4 N% X' d
* R  b5 k, x* W按键地址AB 和676 b6 q. M+ W. F! W( i5 r6 s" H

6 R3 b% `, J6 |% V# c[生命]: B, P% \% \0 `8 B' E( Z
ON=650,64
$ M  l0 c: ?/ ^- B( W
9 b$ ]4 d7 E' p. Z" Q8 f% V[手枪子弹]- S. s7 O: Z- w# ~7 m
30=E0,1E
8 J! A- o/ d( B
: L4 q  S# ~$ A; X4 t/ b9 k2 d[无敌]# ~% c$ I$ k$ o# Z+ V2 ~; N
锁=740,11
% I& t' k) P+ d5 a+ B# E; W) Y* g' ^  p  g
[时间无限]1 N: U' u. O% h* h) _
36A=39,39,39,39
+ |. Q+ O1 I( Z) U- P! D0 G+ H2 i6 q& Y# U& U. M
[GameInfo]1 }( K  `5 i9 E1 D+ U$ \9 K- {
Name=地底世界2

本帖子中包含更多资源

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

x

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
8 [" G5 u  \  B( Q+ r' Q/ X+ Shttp://shinwa.kami.blog.163.com/ ... 047200822563622456/
4 H: u7 p7 [+ G0 z2 O0 x; ?5 S, I, n* f" W# i3 a* n) ^
斷67,停在C17D這,設跳轉輸入代碼就行+ }  `" C7 I0 r* S! m, X6 F5 S
select+上加血6 |6 Z# \& l: l0 g, F/ A; K& j4 ?! [

+ H- `  g! `( E# H! V$ P8 M95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14
' D: c, C2 R$ X8 @& C0 i  h' y. ]6 u. d. H$ }
[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表 ( v$ @, Q. `' x
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了) d4 D+ L' ?: S
http://shinwa.kami.blog.163.com/ ... 047200822563622456/
; Y' t; Z& H# U5 _7 X
. g2 y) C% e+ E. i斷67,停在C17D這,設跳轉輸入代碼就行8 _% s7 k5 _' G" g, q% N/ m
select+上加血
: k% \8 _1 D# S5 x. Y9 l- \) @. |2 v, ]6 a4 `0 _
95 65 94 67 08 C0 28 D0  ...
9 L: {) _& V$ k5 C* k
FC我只能用fceudebugger调试' R7 q# f7 a* t/ W
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的% a3 u; @( e8 g; ^1 t
哦 什么指令是依次+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
$ E- v. m* S! Z67 按键地址2 u, [5 t3 M) d+ x7 Q6 F
28 select+上
% F' B; I- [$ A650 血 +A01 c# C2 @; Y, h$ L, u. L: g% e
! L. [5 ?( C) Z1 C4 z+ b* d
67 08 的08 和后面的 28都是什么?

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘4 ~8 m- ]' L1 J" C/ W& N
95 65 94 67是抄的前面地址的一段代碼# y, A( F! d5 O0 ]
08和28是寄存器入棧和出棧

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行) v3 m3 S+ g( W5 Q0 _! t* \! d
67 08 C0 28 D0 05 A9 A0 8D 50 06 283 Z4 K  p: [/ ]9 L
呵呵 再研究

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到" J9 a' K& F# W1 C) O2 k' U- p
C17C :94 67 60 A5 6E D0 04 A9 F4[67]$ a7 M7 g0 d& ~% }: q% K& d
但直接用94 67 60 做跳转 呵呵,现在解决了& U' R5 F: d; C+ \; V8 z# O
7 H/ h7 V- D; u7 w  D8 y) L6 R2 F
按↓键可以无敌一小回
! {! v5 \' ]8 J4 o95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
* k# R. A0 z, w- p) i' ^! P" T8 }# ~- o8 \& s
select+上加血
; k$ l& `: {2 e# l' s" t. \. ]% u95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C17 g1 n$ i: s$ w$ w$ f- M
; d/ I3 R9 Q$ \! p' ]0 x  p
08和28是寄存器入棧和出棧  
! `; L+ ~0 C3 k这个具体有什么用啊.我研究其他不用也可以啊

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
8 m) o7 {  y5 U+ D3 }+ w个位数时间为9时,按↓键可以无敌一小回
+ r  T1 O# C- _8 s* P# B5 h95 65 94 67   g% r- o. I, H4 ?0 Z
???????0 t: @2 [# h0 u  G
C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
* W- G/ q- h+ Z5 t' @3 c0 o
9 l; |. O1 z( o' w; [机器码怎么写?) G7 Y3 U% F* [9 N; X
[个位时间]. l9 m  F7 E5 x% _; H
36D=39

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
, `3 a  @4 o4 h* y1 C! d2 FEE 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 发表
1 O3 d, v  U; E: g1 y斷6D03,停在B1EB,寫跳轉* @! y" y& }  y* K
EE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1

/ W1 D1 {6 M# r/ _$ D又重新要时间做断点啊,和MD不一样
+ [! _% V5 N+ Z# i3 C/ ~5 I
/ ^% s6 b! `2 c* n2 P分析下你这段指令
% P0 q" x+ X( H. A, w! I当时间63D数值为9时,无敌时间为47
/ H. s/ I7 Y3 P) G2 [$ {( k- P但我想要的是“个位数时间为9时,按↓键可以无敌一小回”

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
) ^2 o; [$ z  E; Y:yun: 出了BUG了。。。
& @& @& x. C  X9 Y' b5 `
这个我仅测试开头,估计是 2  生命线不断变化
6 J7 l' K' L' ?. r  ^2 W这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題2 Q) n* s6 H& s# N! `6 H
寫一起的代碼
$ F% n, Y7 Z4 L$ a5 L+ r6 Q: _0 Y 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
6 D' K9 m6 ]- |9 C D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C/ W/ J5 I/ O. n5 x$ {
7E C1

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表
0 l; W% T# z( t+ a- {  c/ J0 F' r) S原來沒涉及按鍵,寫一起怕有問題
9 ]" r9 W# o$ f3 d2 y寫一起的代碼& @+ z% [% y' ^% l$ P& N
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04  \& a; ]7 M4 _7 n
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C
: w, n9 O8 e5 D4 f; W2 U 7E C1
5 }1 E9 B! r' g- G$ h/ {' C/ F6 j
分析了下,用按键做断点( }2 I5 I- X4 X  U& X, h
1 当按选择+上时 +血
; d7 ]7 O$ W1 [2 当个位时间值为9,按下无敌闪烁。
% U# E9 j8 d6 u1 Z% p: g/ D& i我要学就的就第2条,受教了:good:

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 06
4 C( ^9 j% U# M2 s. s只是把生命地址直接改为2而已
$ {8 V% j; b) P5 M& U我要的是EE 、FE
" _! H+ z9 A8 R' N1 E% ?5 |. j" r累加 次+2 +3之类的效果
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-15 09:17 , Processed in 1.077149 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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