|
本帖最后由 saberkingeva 于 2010-8-27 10:48 编辑 - k$ [' Z' m" q* @. _5 {
' M2 z c1 A; w; k开始我想用GC的,后来我发现自己做的好一点
7 `4 [- T8 v; O: `8 | v3 D: i' ?现在暂时改个不坠机,被击中还是会着火,呵呵
* L2 v4 b/ e" T& f) f! ^1 d# t首先要用到的工具:FCE Ultra 0.98.15
, D' }" M$ T0 [. X2 D6 o( O7 ^5 ?+ N6 R6 C
mirkes.de's litte hexer FC专用16进制编辑器(只要是16进制编辑器就可以)
: z) p, u" y9 X z1 W% k) H' u+ n
; b `+ B4 w5 ^0 z i1 g下面我就写下修改流程(图文)
& G; U) {: r; z2 K2 V首先用FCE Ultra 0.98.15打开红巾特攻队的rom! E2 j2 I; a; p; K! q$ \/ t
8 w9 ~; b5 V/ U+ ]- S) ^5 L
我们打开debug就是调试器$ p! ?7 t0 |+ F5 B& x& ~
* q& X O) s, r: |+ O: M76是我用virtuanes搜到的,这种地址是和EC一摸一样的
% E" F9 [9 l6 J0 k( K3 fEC的是ON=76,0<----这个是我偶然在查看EC时发现的,没什么不一样
4 e. A) a R4 ~( a. M在断点框中输入76,单击添加
0 K1 m+ `2 V5 B2 L9 F
+ ?& \; Y7 v/ o4 h. V( u5 E, l' t0 X u1 e+ M
我试过用读取的可是,呵呵。不简单啊,后来用写入找到的地址。我对6502编码大揭秘一窍不通——|| D6 N! d, `5 p5 x* @
然后我就等啊等······( j% y( A7 K M7 A
终于···被击中并且终止了呵呵. Z! J$ [! v4 K3 t/ `
) O( i, c" C# l7 X5 _
就是这个地址记下然后打开内存查看5 t* U- A7 X' n. D2 ^
0 D0 `, T$ b& Z1 W2 b3 `2 l复制选定的字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C8% ?- a1 J# R# S1 p, u# B
在mirkes.de's litte hexer FC专用16进制编辑器打开红巾特攻队的rom文件,点击查找按钮,在编辑里有个查找6 z& C7 t. h, Q! Z
. |0 I" v+ e% \' P) p5 b
找到后把字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C8之中的E6 76修改成EA EA
. g$ [8 E* k& C1 S: z/ I: C
2 V: O4 j' O i3 h1 ]修改后保存再进游戏试试看被击中后着火的飞机竟然不会坠机啦!难道是传说中的肾斗士牌飞机?% k! {% J+ F& i+ j( k" V6 v
(之前的图片地址失效了) |
评分
-
1
查看全部评分
-
|