|
本帖最后由 saberkingeva 于 2010-8-27 10:48 编辑 & e% j* G e$ W+ s7 n- l8 K
; n- H5 Q: n2 ?2 A, f, c
开始我想用GC的,后来我发现自己做的好一点. X7 @- c3 ?& R1 g U- U
现在暂时改个不坠机,被击中还是会着火,呵呵
7 K3 n* s" O+ y' ?' f, k) c首先要用到的工具:FCE Ultra 0.98.15
! y3 F* S6 u& U# w# Q ]# @ S: p( J- {
, Z. N1 J( v4 k0 T, ?* Vmirkes.de's litte hexer FC专用16进制编辑器(只要是16进制编辑器就可以)& Q8 \! ]. u- R8 S# s
6 b3 t; V6 C/ b' P7 [/ B6 E
下面我就写下修改流程(图文)
# D/ k# f* y0 ^6 j2 w首先用FCE Ultra 0.98.15打开红巾特攻队的rom+ U& a; ^5 _7 h/ L/ X# v

( q# w2 r+ p8 m/ s$ E2 _我们打开debug就是调试器
7 [8 m/ x V; V9 {9 D" U
, o, W [6 H0 {$ g, g76是我用virtuanes搜到的,这种地址是和EC一摸一样的
% D# d7 G- z/ z( g8 A. w- aEC的是ON=76,0<----这个是我偶然在查看EC时发现的,没什么不一样
7 W; |0 O0 \4 s* X! |在断点框中输入76,单击添加
- c6 w) W- _3 e7 ~ 5 Y# ^, ?- @6 p! t! Y2 {
+ ^. r4 n" g: ~8 _" b$ d我试过用读取的可是,呵呵。不简单啊,后来用写入找到的地址。我对6502编码大揭秘一窍不通——|| b4 l3 K2 g2 D7 Q D$ a# \# s
然后我就等啊等······
9 d( @4 q- P3 S* K5 V& ^终于···被击中并且终止了呵呵
6 l' R3 c0 o' K- x* Q / g+ o) ~- D H1 v
就是这个地址记下然后打开内存查看
" f$ d$ K4 u$ R/ ]( e * `. n; M. T. ^) ]3 S" v
复制选定的字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C8. [2 j) \0 Y7 f
在mirkes.de's litte hexer FC专用16进制编辑器打开红巾特攻队的rom文件,点击查找按钮,在编辑里有个查找: A, g" S: u( t6 F! l
|+ }: ]- b* X. v* b8 ~. g& Q
找到后把字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C8之中的E6 76修改成EA EA9 t7 h: P$ [' A- m& P/ w8 [
+ ^% ]+ b- `& g* x7 t
修改后保存再进游戏试试看被击中后着火的飞机竟然不会坠机啦!难道是传说中的肾斗士牌飞机?# W. D5 l+ S. }) d
(之前的图片地址失效了) |
评分
-
1
查看全部评分
-
|