|
|
本帖最后由 saberkingeva 于 2010-8-27 10:48 编辑 , D( }4 Y: e% U& T
' R& n2 W3 j% b) I9 z' T- A; u
开始我想用GC的,后来我发现自己做的好一点; v! S% ]7 n3 {1 j0 G
现在暂时改个不坠机,被击中还是会着火,呵呵
6 U/ j; ]; C* B2 {首先要用到的工具:FCE Ultra 0.98.15: r3 H0 f$ G7 b9 n$ P! }8 @

/ @" l. I2 L& C& L. {7 x& Vmirkes.de's litte hexer FC专用16进制编辑器(只要是16进制编辑器就可以)
9 G% b) K+ m8 H5 z, v 9 `, z; k1 U8 k* B% d$ i
下面我就写下修改流程(图文): s7 S( Q, m5 s' {7 |" c* v
首先用FCE Ultra 0.98.15打开红巾特攻队的rom
+ m! B$ ]. u) d. R) _# o; w$ n$ d. v ! d! K9 v+ ?" i6 U3 [+ v
我们打开debug就是调试器7 Y2 Q8 v$ S9 M! B* F; a8 I; z
6 n, ]) c, z6 t5 F
76是我用virtuanes搜到的,这种地址是和EC一摸一样的/ o3 o9 M# o; a# k( V* B, w
EC的是ON=76,0<----这个是我偶然在查看EC时发现的,没什么不一样
8 I' t$ c! V- R! g. @% J) ^在断点框中输入76,单击添加
7 w8 n) i2 I& T* z / r* ~& s! p" u2 e
$ g6 Y, h. B: V! n
我试过用读取的可是,呵呵。不简单啊,后来用写入找到的地址。我对6502编码大揭秘一窍不通——||
2 Z: u9 }4 |: _9 y然后我就等啊等······
! E8 w7 I3 g; F5 l& G \* l, R终于···被击中并且终止了呵呵2 J L" t; U, }' R
1 p) {' g7 b* o q; ~# D
就是这个地址记下然后打开内存查看- x/ w/ S0 h. N; z6 `2 |$ n

2 |6 [% a# x2 N4 e Q+ z2 \复制选定的字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C82 d) M0 A, I0 Q+ m' T
在mirkes.de's litte hexer FC专用16进制编辑器打开红巾特攻队的rom文件,点击查找按钮,在编辑里有个查找
! G6 H I5 y7 V + y/ k9 W' f) N7 O5 t) x
找到后把字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C8之中的E6 76修改成EA EA
3 T$ \: |( y% I) F. k
* \; L- c* z& }* J修改后保存再进游戏试试看被击中后着火的飞机竟然不会坠机啦!难道是传说中的肾斗士牌飞机?; A" T. z; J/ c+ V. K
(之前的图片地址失效了) |
评分
-
1
查看全部评分
-
|