|
本帖最后由 saberkingeva 于 2010-8-27 10:48 编辑
+ t$ ~" _& R5 C* ]6 Y) |
2 K0 S+ {; c3 r9 t8 J9 i& T开始我想用GC的,后来我发现自己做的好一点
N8 l% K: s) [+ i2 q0 v: a6 T现在暂时改个不坠机,被击中还是会着火,呵呵
6 B8 c, s* y' ], n6 i6 b2 F L首先要用到的工具:FCE Ultra 0.98.15
1 O7 z9 X% F) m; E7 O& V/ l
: e/ E0 ~* o' c- nmirkes.de's litte hexer FC专用16进制编辑器(只要是16进制编辑器就可以)
& Q9 e' F/ H( z6 [2 u! }
% M, t4 h3 A) ^# M& J9 T& a下面我就写下修改流程(图文)& c( `& [/ n+ j. W1 u
首先用FCE Ultra 0.98.15打开红巾特攻队的rom
& o6 N' ~, i' f8 Y; `
8 C' k; m% d/ D: n5 n6 B" ?我们打开debug就是调试器' L! ^- }2 j7 Y& g
% Z' x$ C% h2 `6 d2 t R
76是我用virtuanes搜到的,这种地址是和EC一摸一样的
! V# d0 }$ K a& q' _6 P% CEC的是ON=76,0<----这个是我偶然在查看EC时发现的,没什么不一样
5 B2 d; p+ H6 n3 V" N在断点框中输入76,单击添加
. r3 p1 Q. o. v$ d8 g0 Y
! o; C# `& G- M- b. k6 ]7 S0 f$ w, Z4 g5 }6 V( e2 t: j
我试过用读取的可是,呵呵。不简单啊,后来用写入找到的地址。我对6502编码大揭秘一窍不通——||
6 }# s* ], K. y+ ^1 |然后我就等啊等······
# | E; ^; ^/ [& k5 o, X. O# V终于···被击中并且终止了呵呵: b5 x( w" x( ^8 L7 {8 Z
# f* W: U6 L8 k& B- S; O; ?8 ^) E
就是这个地址记下然后打开内存查看
0 ]! L1 e* f F/ m$ ~" X k
+ |7 E w z8 P8 b* h2 \复制选定的字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C86 l! r. B2 S3 p) a; G% X! G, e
在mirkes.de's litte hexer FC专用16进制编辑器打开红巾特攻队的rom文件,点击查找按钮,在编辑里有个查找
& P% a& p/ {+ s
8 ~& i* U# V- _4 b7 t. b" g0 R找到后把字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C8之中的E6 76修改成EA EA; o1 ?2 M6 g) s5 |: ]
' t- [( h, v1 a' n2 t. L$ b修改后保存再进游戏试试看被击中后着火的飞机竟然不会坠机啦!难道是传说中的肾斗士牌飞机?
' W" |2 t' O3 i5 o: A( r& I* S/ a' @(之前的图片地址失效了) |
评分
-
1
查看全部评分
-
|