|
|
本帖最后由 saberkingeva 于 2010-8-27 10:48 编辑 p+ p. X* b' E7 l8 R3 m
' i* o5 s) E5 ?. g. d
开始我想用GC的,后来我发现自己做的好一点
2 [/ g. Y5 [5 ]8 `现在暂时改个不坠机,被击中还是会着火,呵呵6 q$ ~ G9 q: F/ N
首先要用到的工具:FCE Ultra 0.98.15
3 ]! ]3 b3 s* @ W3 O$ [ % j+ D% {; E4 V
mirkes.de's litte hexer FC专用16进制编辑器(只要是16进制编辑器就可以)# j2 P6 z( k6 n) @% _' H7 l: o

/ e4 ^3 y+ M4 Z1 g5 e7 T; G1 F下面我就写下修改流程(图文)
, {" Y& Z: ]$ ~% i首先用FCE Ultra 0.98.15打开红巾特攻队的rom' s1 e- _0 N4 r& l9 ?

6 g1 z0 \+ _# o- R3 x& l我们打开debug就是调试器
( W- n2 I _- J0 e4 S6 P
$ F- U. O, e+ F. D" M% Q% J76是我用virtuanes搜到的,这种地址是和EC一摸一样的7 R# X6 {; N& v- W" ?
EC的是ON=76,0<----这个是我偶然在查看EC时发现的,没什么不一样
, H ?4 j9 f- @; C! f, T. _在断点框中输入76,单击添加
# ^- I8 B, \$ U * ?0 Y8 @8 q; I, v' K4 o0 b* ~) F
, N4 K( W! [3 y" U我试过用读取的可是,呵呵。不简单啊,后来用写入找到的地址。我对6502编码大揭秘一窍不通——||' ^3 B) j8 ^2 A* R
然后我就等啊等······
5 I# t# R! n' ~) X9 Y1 m5 J2 X终于···被击中并且终止了呵呵
+ \6 j% {5 o+ f# {
; K1 i0 N: {( D' |, Z/ `就是这个地址记下然后打开内存查看
# x- x" ? u; I4 d! X: U. i
X8 o+ l* }1 n4 `7 C. P复制选定的字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C8
. _: I" K7 l0 a0 K5 l在mirkes.de's litte hexer FC专用16进制编辑器打开红巾特攻队的rom文件,点击查找按钮,在编辑里有个查找
0 [$ n; N1 R! v
1 Q# R$ s/ L$ s5 u* D, S1 B找到后把字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C8之中的E6 76修改成EA EA
5 x0 N, c2 F5 }! K$ A
8 i! v! `+ T# M9 z修改后保存再进游戏试试看被击中后着火的飞机竟然不会坠机啦!难道是传说中的肾斗士牌飞机?
7 D+ r5 i; A t4 @(之前的图片地址失效了) |
评分
-
1
查看全部评分
-
|