设为首页收藏本站

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

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

  [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效)
; d2 B1 }% U0 A" c* ^1 受攻击:生命+1并获得些物品、时间归0
  U* r7 ]' S1 Z/ \# g* M2 w  J2 生命线不断变化
$ B$ T5 F! S$ P6 j" O4 G& x1 r$ J2 Z' ]' x
FC游戏不太擅长,表笑我 - -
% \- e; V( ?. m6 i& w% U* {& y2 G
+ M. y- m" I  ]2 P第一条是我想学的
# Y* T2 f) p/ I. p本想第二条改按键加血的,找几个都失败……(小天有空教教下)7 b, k" v) w" P! l
. u0 t' L, u* Q5 R- G9 P1 p8 Y
按键地址AB 和67( u% X+ ]1 m5 v4 k

2 L6 z  V* H0 u' X[生命]
9 m4 v7 e- {3 H7 V' i1 q' _2 d% LON=650,64
, j6 J8 f( \4 S! \. v3 U- n/ F4 `$ x/ O+ T
[手枪子弹]+ B/ Q, f) T2 ^+ O4 ?0 j# }+ W
30=E0,1E
- ]1 P) W3 |8 ?3 F
( V- [. R- @/ h0 Y+ d# G[无敌]" s# A4 B* D8 \. F
锁=740,11' ]  O4 l8 x# }
4 V1 B0 J0 T  U
[时间无限]
, S" {& E2 w5 p+ G' x& P4 f4 y36A=39,39,39,394 }2 r+ a3 C! x$ Y; I
8 R1 y, N0 j1 l4 q
[GameInfo]
' S6 u9 h5 i1 E$ p/ VName=地底世界2

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
: K8 Y# w7 a" f: O$ ~; P$ ^; _# j$ J* zhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/$ f* G: m9 _( \) r2 V9 e
7 m$ {! _; h5 v( k2 B
斷67,停在C17D這,設跳轉輸入代碼就行
( H8 u  u# K" s4 U: X$ o! \5 S! T6 jselect+上加血
. T8 D9 }7 c8 t$ g* u- x+ [, G
; n" i1 d8 J$ d95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C142 ^: l( o! N# [3 Y  f5 J; n

) {( y9 z$ a: q8 `[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表
  i# q/ E; g2 t8 E9 }FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了, D6 g9 o. R* Q: c' d8 b2 a5 v
http://shinwa.kami.blog.163.com/ ... 047200822563622456/& I6 r3 n, o! S" R9 E+ e8 m. P8 T$ ~

+ T* d- @, z$ _* y2 @斷67,停在C17D這,設跳轉輸入代碼就行
2 B9 M3 r' B2 @3 B/ }select+上加血9 B& r* o; o1 c$ s. x+ y

- a/ [5 V/ f9 e- v- H95 65 94 67 08 C0 28 D0  ...

4 A! ?/ L5 T0 Y5 YFC我只能用fceudebugger调试" z) B0 ?3 V) c* b. o3 u
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的1 R1 [4 x" [9 X% B8 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, v# j) `2 B# q; \
67 按键地址
$ h& l- T% e$ p8 K) w28 select+上
% ]: E  F& q; ]4 ?" _650 血 +A0
8 G( |" l0 l4 f/ G2 S' b
: t1 w* }" s5 c* g3 l. z67 08 的08 和后面的 28都是什么?
回复

使用道具 举报

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘. ]# Q" m) b/ e
95 65 94 67是抄的前面地址的一段代碼% L; Z- ^8 Q9 q
08和28是寄存器入棧和出棧
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行
, f" t$ p# g: R5 x67 08 C0 28 D0 05 A9 A0 8D 50 06 28$ y6 B2 g+ S$ W& K
呵呵 再研究
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到1 z* l8 F) n/ z1 n
C17C :94 67 60 A5 6E D0 04 A9 F4[67]5 c/ B6 f* N. P2 \$ X& S9 ]3 E8 Z/ w
但直接用94 67 60 做跳转 呵呵,现在解决了+ w% g+ V7 n0 a% W+ G1 Z8 W
0 R& z$ u" {' S$ j+ F1 ]
按↓键可以无敌一小回
& h! F  z0 p2 j3 y7 q: b9 o95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C19 j2 b1 p0 f* c9 Y& w! K! m+ I

% {) z; b! X( w  r  V1 bselect+上加血8 Q! O. v+ |8 D0 j& J& z8 e( {
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1
$ }$ O4 @# E7 I3 R! j: r
8 v7 i. s2 c7 ]9 ]6 N08和28是寄存器入棧和出棧  
0 W7 I: `2 A5 m7 G/ q2 N这个具体有什么用啊.我研究其他不用也可以啊
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
0 n: X: r) X; m0 W个位数时间为9时,按↓键可以无敌一小回9 Y' p3 ?8 \8 o
95 65 94 67
3 r. w+ B% ?# J' G???????! `- @/ m* {  \/ r9 a# K% ]
C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
; H) j/ ~- G$ L5 n* W6 o: b% ~( Q. Y9 ^8 j5 h# i) {
机器码怎么写?
% U) V" l: l6 z2 j% W+ G  h4 r[个位时间]
% F4 F2 D6 ~4 y6 A7 ^, R& k1 _- `8 |36D=39
回复

使用道具 举报

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
: W+ {7 \" L4 g. TEE 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了。。。

本帖子中包含更多资源

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

×
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 00:53:15 | 显示全部楼层
原帖由 money_114 于 2009-3-23 19:42 发表   ?% D7 K4 T3 S; [% z- P$ n
斷6D03,停在B1EB,寫跳轉
' b# j' T9 o' P! \; F1 ]. n4 G& Z. x4 @EE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1
0 s) x; z# @6 K3 B' \- R, ?& u; f& w
又重新要时间做断点啊,和MD不一样
+ }+ |( r" T7 |9 N$ ]: x
/ W9 g! d; _3 k* }4 Y5 |7 {分析下你这段指令
7 }  |4 c. T7 L9 d* d0 N* C3 T当时间63D数值为9时,无敌时间为47
5 T8 l& h8 g7 {* [; \# {但我想要的是“个位数时间为9时,按↓键可以无敌一小回”
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表
. `" a7 y- x$ [$ P& P" d( s( ^0 c" m3 c:yun: 出了BUG了。。。
( S+ Y) s% t+ p$ V
这个我仅测试开头,估计是 2  生命线不断变化
9 O# @' a+ c/ v4 F9 o9 {7 E这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……
回复

使用道具 举报

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題5 ]5 {) n* G' ]2 l9 k. [5 d
寫一起的代碼
8 P: q7 J4 ^. C/ X/ s1 g 95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04' G4 M  C/ J8 ~& Z! D
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C! t* `1 Y; f" g2 A2 _% m6 G4 y1 Q2 [
7E C1
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表 ; B( I, @2 n- z
原來沒涉及按鍵,寫一起怕有問題
* D& I4 C% J+ p* b寫一起的代碼4 |8 M4 {4 k$ p' s' e
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
6 `: U' V- O1 G' p# n D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C# F7 ]) h: s* F
7E C1
. v$ ]+ R3 y1 f
分析了下,用按键做断点. \6 a! \6 y; d- @9 t' q: q0 L
1 当按选择+上时 +血
, I$ p6 L6 @$ X2 当个位时间值为9,按下无敌闪烁。
) R* y0 p& ?7 k) `$ i* V( S我要学就的就第2条,受教了:good:
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 065 B1 _0 Q8 H% |; F2 [6 h* R' Y
只是把生命地址直接改为2而已- F1 C9 y5 s3 X/ G* G
我要的是EE 、FE
. m3 k7 i* ]9 u7 f2 n3 _5 l# l累加 次+2 +3之类的效果
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-8-25 06:53

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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