|
|
本帖最后由 saberkingeva 于 2010-8-27 10:48 编辑 1 q! i7 z% ?5 |5 P/ X* Q6 g1 [
. N( w& F5 S, `; d' P5 D
开始我想用GC的,后来我发现自己做的好一点4 F& j1 V4 W+ J( j5 E/ t4 Z( o
现在暂时改个不坠机,被击中还是会着火,呵呵+ F7 t ~ [8 F1 l% D" A, W
首先要用到的工具:FCE Ultra 0.98.15) {- A& |) i$ d8 o$ `% _
2 e# J5 M+ u" x' a2 Z8 z
mirkes.de's litte hexer FC专用16进制编辑器(只要是16进制编辑器就可以)
/ T J! L, R( g% v+ m! x: w
2 a1 t8 w) K+ R& N" X下面我就写下修改流程(图文)
+ t/ R6 ^. W7 M N; e9 a首先用FCE Ultra 0.98.15打开红巾特攻队的rom
" H/ n: ~% {" J+ T$ \! { 1 t) f& p% y% ?# E3 T* a* Z8 z
我们打开debug就是调试器
$ {1 N0 N* a9 t b& ?) A0 l
" a7 k, K% h" K/ \76是我用virtuanes搜到的,这种地址是和EC一摸一样的$ z/ b/ D6 F1 K" ?; _
EC的是ON=76,0<----这个是我偶然在查看EC时发现的,没什么不一样 z ?" O+ g6 L, N- C( I
在断点框中输入76,单击添加: Y. p" p/ S7 R5 H, Z, j
" ~% V$ I) l/ F7 P, q
) X4 s- B; f) D1 {" m+ x/ E8 g我试过用读取的可是,呵呵。不简单啊,后来用写入找到的地址。我对6502编码大揭秘一窍不通——||
' `2 ]" u [/ m7 I然后我就等啊等······ j3 G" F( H% S) t$ v/ p. Z# C
终于···被击中并且终止了呵呵
. @' q& m5 y, ~! V# p: A6 a 1 x% p0 S- l* Z# f* U% j
就是这个地址记下然后打开内存查看
! ?9 |6 ^: E5 [8 M3 A 6 ^5 {0 d2 c9 e. p! j9 z
复制选定的字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C8# w4 \" @, R6 z
在mirkes.de's litte hexer FC专用16进制编辑器打开红巾特攻队的rom文件,点击查找按钮,在编辑里有个查找
8 J3 t% E/ U, ~; z
0 t' X; Z* b% [4 B5 X# p$ K8 U找到后把字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C8之中的E6 76修改成EA EA7 `) N$ P) t/ Z3 b; a5 v2 a7 O
) s* p- k' \: T! l. `9 }& n. e+ j5 }
修改后保存再进游戏试试看被击中后着火的飞机竟然不会坠机啦!难道是传说中的肾斗士牌飞机?
4 G3 c$ S" m/ ]) g: C(之前的图片地址失效了) |
评分
-
1
查看全部评分
-
|