|
|
本帖最后由 saberkingeva 于 2010-8-27 10:48 编辑 5 a* z9 S5 E- x* X: P5 I8 J
% r H* E/ d# l9 z) o4 Z8 x
开始我想用GC的,后来我发现自己做的好一点
e1 [1 w7 P0 c) `2 ]* ?现在暂时改个不坠机,被击中还是会着火,呵呵7 B. a+ X* I( I- O
首先要用到的工具:FCE Ultra 0.98.15; d5 W1 L* C9 b$ q9 Y: i; v

( R" A2 w0 T, Q7 p. `( lmirkes.de's litte hexer FC专用16进制编辑器(只要是16进制编辑器就可以)
- t) o% n! q! H) x. s ; v5 u) @8 @. E# H7 `
下面我就写下修改流程(图文)
5 q( O$ ?3 _$ o& E9 i8 r5 L/ i9 w首先用FCE Ultra 0.98.15打开红巾特攻队的rom
- i: C8 A S* G 4 o' H% r, D) i1 {
我们打开debug就是调试器
5 p& u A7 q- `& M: V: D6 C
; b$ ], t2 R6 o/ O" @76是我用virtuanes搜到的,这种地址是和EC一摸一样的; F N% a% {" u( T+ L9 w+ G
EC的是ON=76,0<----这个是我偶然在查看EC时发现的,没什么不一样
; w' P8 B) S- L) k) L P在断点框中输入76,单击添加* v8 b* I8 ~4 |% x7 p8 b
3 m" V2 y6 k2 M( L z ^, ^) g% i
4 Y, {; K% Z' U4 o8 ~- g- e
我试过用读取的可是,呵呵。不简单啊,后来用写入找到的地址。我对6502编码大揭秘一窍不通——||# B4 H4 R8 Q9 f1 }7 x5 S
然后我就等啊等······ G M; s1 N! b- J
终于···被击中并且终止了呵呵
1 V" P: r' j' `' r3 ]) S& n$ V # }* V& V, E2 A& C: s$ d
就是这个地址记下然后打开内存查看
: L, q% b! T; `8 g4 M! c 7 y5 \ D( ^* I: H0 S# o
复制选定的字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C8
; D* O- @- P2 z+ {% t8 b5 f" Z g在mirkes.de's litte hexer FC专用16进制编辑器打开红巾特攻队的rom文件,点击查找按钮,在编辑里有个查找1 ?5 ?! R5 S* D5 B

$ A5 l7 B ], x( m2 L找到后把字符串05 75 85 75 E6 76 A9 04 85 77 20 62 FB 38 60 C8之中的E6 76修改成EA EA; u* [4 d; {+ k: p. h! B
) k7 |( G* w8 Y! l2 W
修改后保存再进游戏试试看被击中后着火的飞机竟然不会坠机啦!难道是传说中的肾斗士牌飞机?0 |% Y2 L, P3 w1 L/ Y' [
(之前的图片地址失效了) |
评分
-
1
查看全部评分
-
|