设为首页收藏本站

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

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

  [复制链接]

该用户从未签到

发表于 2009-3-23 04:09:55 | 显示全部楼层 |阅读模式
HACK:(VirtuaNES 0.80测试有效): v" F5 p* |2 U. `
1 受攻击:生命+1并获得些物品、时间归0
& B& }) f9 B) a: @2 生命线不断变化/ k" {! G5 c  F6 Z8 `/ D
5 [; y- i9 S2 {& @2 j/ X
FC游戏不太擅长,表笑我 - -0 \; D9 }! q8 A$ C: _6 u* m

3 y- K* t. @/ }5 r第一条是我想学的) a* u! C0 O/ e! ^7 V
本想第二条改按键加血的,找几个都失败……(小天有空教教下)
) O" H' @0 s# H" B+ C0 |# O2 ]$ t4 v% {
按键地址AB 和67
0 l1 @5 b; h2 e4 Z
; W& V2 |' o- w: E. }. e[生命]
' E0 z1 ?  @% b8 }ON=650,64
' }7 V/ e2 j) @, p
9 W3 g! _' K$ N+ P/ G& r7 i[手枪子弹]
1 m' s* t; J; |+ _30=E0,1E
, y! A- v& q# n3 `
6 f* U( x; x" Z" X1 L/ S[无敌]
, O& i6 S) g! X$ y1 W3 z, u' d锁=740,111 |7 b4 _- T2 h3 f- P

3 [, \, n, R& s  o9 S4 s) R[时间无限]
8 t# E, F+ {4 v; r& K& w6 A0 E36A=39,39,39,39
$ W) m- i! e! r8 s/ T1 d: y4 a5 `) T. ?+ R4 K9 v
[GameInfo], L7 J6 w' @. ]2 t2 ?7 Y
Name=地底世界2

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-23 05:17:29 | 显示全部楼层
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
1 d/ o) w1 Q' u+ F$ g& bhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/! `0 T2 h, k. z6 F" d; S

- o: J8 ?, h! }. a9 C: m! `斷67,停在C17D這,設跳轉輸入代碼就行7 V2 V$ k3 C8 s3 m
select+上加血
# A# v1 @1 M2 T4 {4 {- R8 M
. E; m3 q7 B! s# Z4 _" Z1 E95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C14# ?3 |9 ]" L9 ?/ ~# @
% w/ d& ^: ^5 p: c
[ 本帖最后由 money_114 于 2009-3-23 05:20 编辑 ]

评分

1

查看全部评分

回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 09:46:16 | 显示全部楼层
原帖由 money_114 于 2009-3-23 05:17 发表 , {9 y5 W9 G' x' o5 T5 |
FC的按鍵hack還是蠻簡單的,我看md和sfc的頭都痛了
: S* T( g5 }. f+ Y: b' bhttp://shinwa.kami.blog.163.com/ ... 047200822563622456/+ m9 T1 e" o+ n" ]0 X1 k, [
5 A5 b% H! y' u% O* i; Q
斷67,停在C17D這,設跳轉輸入代碼就行
- r; H3 w) l7 v( @" Jselect+上加血
) @% x( G% u  @% A1 N$ L3 _$ M3 m% W0 T+ q
95 65 94 67 08 C0 28 D0  ...

) c' N; S3 N, C5 J! p5 w7 JFC我只能用fceudebugger调试- G. P& z0 E0 C
MD用那个什么机器码就可以了,感觉FC指令好多,什么EE E6 FE F6 都是加的" M" r8 G) W) n3 w& v2 q4 {
哦 什么指令是依次+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
1 f. }8 ^1 c* o2 ^5 \7 l8 Q! y' D67 按键地址, r! {  L8 [( Y& h5 I' y7 f: C
28 select+上
1 ~* D% x( [8 N7 U5 q1 ^( _650 血 +A0
- u' d( f7 V7 _& h, j
+ b- d) T: Q  D67 08 的08 和后面的 28都是什么?
回复

使用道具 举报

该用户从未签到

发表于 2009-3-23 10:12:20 | 显示全部楼层
69 E9 EE等都是加,具體的看置頂貼的6052汇编大奥秘
+ q/ |6 r' Y5 ?! x! x8 f95 65 94 67是抄的前面地址的一段代碼
# X5 g/ h. ?! T, f08和28是寄存器入棧和出棧
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 14:21:47 | 显示全部楼层
好象我找的那段地址不行
/ f& n5 S# F4 E' w5 ^67 08 C0 28 D0 05 A9 A0 8D 50 06 28
' t" o- L2 H! D3 R4 h呵呵 再研究
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 15:01:48 | 显示全部楼层
找到问题了,我原先也是断点找到  S( I$ h$ V: R8 T. u( _
C17C :94 67 60 A5 6E D0 04 A9 F4[67]
6 i" ^2 k1 ^2 M' t) ?3 A但直接用94 67 60 做跳转 呵呵,现在解决了; I9 |2 ^3 h2 ]8 l% W& u; `# J

( y  d& K  W. h! [3 w按↓键可以无敌一小回
6 G. }( j9 H- r! ^6 C95 65 94 67 C9 04 D0 05 A9 A0 85 40 07 4C 7E C1
. \* J7 X- o3 F# [( d, z3 K* P! f" |* k4 o& O3 I- t
select+上加血! u2 V0 Y- R+ {. R
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 28 4C 7E C1
$ o& N" X3 a5 u6 p1 U0 s
' }. E2 B! @! y6 M9 k08和28是寄存器入棧和出棧  9 _* B8 ~' ?1 r* Z* ]% B' m5 [& Q
这个具体有什么用啊.我研究其他不用也可以啊
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-23 15:07:52 | 显示全部楼层
嗯 如果要加个条件
3 G! w0 v; J3 P; p# ?. m个位数时间为9时,按↓键可以无敌一小回1 e0 R0 }/ @, O' N0 @: O, D& M
95 65 94 67
! e+ S3 i0 |/ T( y. a8 u???????
) U8 T3 m& z" v# H8 rC9 04 D0 05 A9 A0 85 40 07 4C 7E C1
4 J) J. _$ n7 Q# l9 \: ^  B1 I; ^) o' R) @1 ^, O4 Y
机器码怎么写?; [1 `, I3 Z2 {  @) ?! u  G$ \/ Q5 ?
[个位时间]
6 C, ^1 L6 z3 S# u36D=39
回复

使用道具 举报

该用户从未签到

发表于 2009-3-23 19:42:44 | 显示全部楼层
斷6D03,停在B1EB,寫跳轉
. K6 |7 v- o$ [* t. yEE 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 发表
- _+ z' L) S: k% g8 N1 A1 J" W6 g斷6D03,停在B1EB,寫跳轉
8 i2 k$ Z5 U1 S& X7 Z5 j6 GEE 6D 03 48 AD 6D 03 C9 09 DO 05 A9 2F 8D 40 07 68 4C EE B1
! g4 S$ ~" I6 n- g
又重新要时间做断点啊,和MD不一样
* \5 x+ d4 ]% O* Y7 C; d- `/ {# Y
分析下你这段指令$ [3 }$ m) s- v. l/ y
当时间63D数值为9时,无敌时间为47/ _/ J9 ^- o" x5 @- x, p5 d, i
但我想要的是“个位数时间为9时,按↓键可以无敌一小回”
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 00:55:05 | 显示全部楼层
原帖由 莉格露 于 2009-3-23 22:35 发表 5 b# O5 H  I' Q  O
:yun: 出了BUG了。。。
" x6 d# e1 N1 b% T+ i
这个我仅测试开头,估计是 2  生命线不断变化
2 e# g: ?5 g* G& f1 F' p这条指令出问题吧,当HP累加到某数值后,返回某数值,反复循环……
回复

使用道具 举报

该用户从未签到

发表于 2009-3-24 01:36:46 | 显示全部楼层
原來沒涉及按鍵,寫一起怕有問題
$ K# d, d( _. \& Y' T寫一起的代碼2 [, C. K4 u. K4 o4 R! s" U
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 041 |6 F& y9 `4 A# B
D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C: |: l! W2 P% A. {
7E C1
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 02:24:09 | 显示全部楼层
原帖由 money_114 于 2009-3-24 01:36 发表
# }- e; V/ Z! E( H; _) \% X6 P7 a原來沒涉及按鍵,寫一起怕有問題
! I4 |& ]3 B+ W- u$ k/ n. |4 q寫一起的代碼0 h5 K/ ^/ _. j. s/ x
95 65 94 67 08 C0 28 D0 05 A9 A0 8D 50 06 C0 04
; o& L9 a: _% D3 \; x- t+ l) s D0 0C AD 6D 03 C9 39 D0 05 A9 2F 8D 40 07 28 4C! @1 `- H! h7 B# j' S& X' r
7E C1

4 `" _. P% [" X2 R分析了下,用按键做断点
& X2 l# S* k' e7 w* n, C8 d. g: f0 Y1 当按选择+上时 +血
5 }$ p  h( I$ V2 当个位时间值为9,按下无敌闪烁。
3 A- K# ?2 Q, ~6 O我要学就的就第2条,受教了:good:
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-24 03:04:20 | 显示全部楼层
69 01 8D 50 066 B" H) e+ k5 j
只是把生命地址直接改为2而已) Y4 l* C) F# T- L* v% \. h, Z
我要的是EE 、FE
7 {% h' t- H6 R' Y* A, W累加 次+2 +3之类的效果
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-25 21:47

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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