|
本帖最后由 saberkingeva 于 2010-8-27 10:48 编辑
$ t) D. O7 U: s2 m" ?+ H! \: b3 m4 X y( s, ^& Q
开始我想用GC的,后来我发现自己做的好一点9 U7 ~! _! e1 a6 Q0 S
现在暂时改个不坠机,被击中还是会着火,呵呵/ `' q5 O$ b6 Q& i
首先要用到的工具:FCE Ultra 0.98.15
% p& |1 e f5 A; u7 S
9 U9 r' J$ X' `5 j' n! ]mirkes.de's litte hexer FC专用16进制编辑器(只要是16进制编辑器就可以)3 n7 ]& \: |/ c# V$ Z
6 h8 E: s3 s1 `- ^% C* @" m
下面我就写下修改流程(图文)
8 Q- j7 @9 v+ V1 g, X, T首先用FCE Ultra 0.98.15打开红巾特攻队的rom0 O) m/ w3 ?- E( _
8 @: ]8 q+ A9 U; f, Z: X& {
我们打开debug就是调试器
) O l$ u; X( K! k# X- ?9 W
2 g/ p7 F/ d9 Q( C76是我用virtuanes搜到的,这种地址是和EC一摸一样的+ Y' _" N$ ^6 J+ W" W' ?
EC的是ON=76,0<----这个是我偶然在查看EC时发现的,没什么不一样
' c& ]# _& m4 x$ F3 @0 Y2 v在断点框中输入76,单击添加# \% n5 d2 G( ^) G8 S+ b
- i4 @* i, L5 a+ j/ o* F% x$ y3 Q9 a5 g, M& V
我试过用读取的可是,呵呵。不简单啊,后来用写入找到的地址。我对6502编码大揭秘一窍不通——||
6 @3 g, @0 Z2 e6 x+ t4 G然后我就等啊等······) N# i9 j( L( q* q1 U
终于···被击中并且终止了呵呵
* x& G( W" M2 `& W5 r9 e/ }
# d) T6 j1 F% H3 V" K( z- q就是这个地址记下然后打开内存查看 ?; R" p. y/ `, E1 Z
( H: _. W$ r2 ] b
复制选定的字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C8/ I2 b2 n* W# H
在mirkes.de's litte hexer FC专用16进制编辑器打开红巾特攻队的rom文件,点击查找按钮,在编辑里有个查找
: x# k& v% ?. u2 n5 n2 I: ^7 c
& `) Q9 t6 \* | ?% F$ |" r; T找到后把字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C8之中的E6 76修改成EA EA
' t6 \* J: x3 } |0 b4 x8 F/ p3 |7 H
修改后保存再进游戏试试看被击中后着火的飞机竟然不会坠机啦!难道是传说中的肾斗士牌飞机?! B8 j0 B# B, d3 {
(之前的图片地址失效了) |
评分
-
1
查看全部评分
-
|