|
本帖最后由 saberkingeva 于 2010-8-27 10:48 编辑
4 Q Z# m9 S. {. F6 s" G$ F- O* ~
3 f6 R% f1 i# u开始我想用GC的,后来我发现自己做的好一点
# [6 W+ C2 O* D6 w现在暂时改个不坠机,被击中还是会着火,呵呵, [" o+ n2 a2 x9 ]/ E" x6 F
首先要用到的工具:FCE Ultra 0.98.15
9 v( P7 f& W" N% { |* \4 S2 h( }
mirkes.de's litte hexer FC专用16进制编辑器(只要是16进制编辑器就可以)
) X- n& t7 S9 t9 X. s2 `$ J, r* `( I) e3 ~: d. x5 [
下面我就写下修改流程(图文)
' Q: p; p! o _( _% b首先用FCE Ultra 0.98.15打开红巾特攻队的rom8 N$ A7 v7 |% c0 B9 L9 K$ l2 p" U& J& l
. c' S% C, n" m: z& h4 r我们打开debug就是调试器0 H) C7 A! p1 u W. o1 Z* K
6 `, i7 s# Y4 {& e; J0 j9 S
76是我用virtuanes搜到的,这种地址是和EC一摸一样的
/ N% u- ?8 I& A& s1 bEC的是ON=76,0<----这个是我偶然在查看EC时发现的,没什么不一样
1 b6 |" L( F, u, m h在断点框中输入76,单击添加! }5 P8 l, _8 n; A
: r" J) J8 `' b1 h$ b
9 u0 N8 I S# d, ~5 Q我试过用读取的可是,呵呵。不简单啊,后来用写入找到的地址。我对6502编码大揭秘一窍不通——||
( x! b- B' R3 ]* L然后我就等啊等······
: Z! C5 x" ~/ z终于···被击中并且终止了呵呵
& I* n/ z' j$ a' d0 h" o
: L8 f! D; F. X2 D2 Z5 N就是这个地址记下然后打开内存查看
4 f% b* y. D: ]$ {+ ?) v# M5 K2 g' P' ^- V
复制选定的字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C8% c3 p2 H3 N/ ~2 L6 t' \# q
在mirkes.de's litte hexer FC专用16进制编辑器打开红巾特攻队的rom文件,点击查找按钮,在编辑里有个查找
, U( i* K7 v5 i" d* U( ]$ [( U5 G" `6 i, }
找到后把字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C8之中的E6 76修改成EA EA2 ]; c. X" P0 B @' w0 h
- ?- x% v+ y1 f- ~7 E8 W, r. a% v修改后保存再进游戏试试看被击中后着火的飞机竟然不会坠机啦!难道是传说中的肾斗士牌飞机?
0 n: D7 @/ F/ A# \5 q' t! W$ q(之前的图片地址失效了) |
评分
-
1
查看全部评分
-
|