转载请勿删除以下信息3 P7 O4 L9 c7 c
■ ■┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅★ 7 i2 u, S& ]. d
■● ■NintendoWorld NW旅团·RANSOMA 原创 0 k9 R! k; L+ |, ?7 b, B F2 d
■ ●■ http://www.newwise.com/ 9 x7 a. q1 J) C* P7 |' k
■ ■┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅★
) m8 v" [2 @* ]/ x( p9 q! R V) A$ k9 T0 m) y' \
: F# E6 ?: Q* w3 A3 n& o
总是修改存档,或进行游戏中的动态修改,在只进行一遍GAME的情况下,能让玩家痛宰电脑。但若是火文这种需要通关N遍的游戏,N遍的重复修改是很令人厌烦的。所以修改ROM就一次到位,省掉许多的麻烦时间。
8 }! U& @, C+ g
/ U& A* x5 ^2 {0 K8 G O' T 必备屠刀:PCTOOLS/WINHEX/ULTRAEDIT/TRW等其中任何一款,GBAROM修改必须NO$GBA。
4 o# G9 Y) d- P5 [3 L
6 B0 ^; h }% D9 R a8 C/ R7 o 我以GBAROM为例子,详细介绍修改方法,其他模拟器类似,不多赘述。
e! b5 c5 M) I# B& ]7 O " e, J3 h( }5 l$ U0 d8 \- ]
第一种方法:适用于数据直接搜索型
h0 h6 H3 j; w. I& u 5 M; ^' _) c* W, I! C
直接将游戏中的数据,比如若干能力值,转换成16进制,然后启动PCTOOLS,搜索数据串,找到地址后修改即可。: z" u$ p4 t) w- ?6 r
详细方法和例子,见我前面发的《铸剑物语武器能力值修改和PCTOOLS使用方法》一帖。! i- Q# X% z3 T; Z! }1 D
: a3 d& S Y* n7 R 适合类型:激战,铸剑物语等有着明确且易搜索数据地址的ROM。
" q0 B8 e/ R' N5 B; Q 修改建议:先通关,就能掌握更多的修改数据。# c3 y; F! G4 E9 t$ `0 f+ ^1 ]" @: Y
1 `( b4 S& B7 ]" u* |4 q9 K9 @ 第二种方法:适合于数据地址直接搜索不能3 N: m4 w' v4 W: K
) R! t. H6 W4 x; r J+ e0 b 以晓月为例子,人物初始数值搜索不到,又想改成不掉血的无敌版。
" M2 L' B0 ]- D& S1 Y8 @! c* q" b; @# ]+ Z% N: o
步骤 3 {7 D7 E& ~$ j7 r9 t: n: _
6 P+ ~- R e0 U7 n2 B7 J1,运行VBA,用VBA的金手指功能找到主角的生命值地址为0201326E* _: I2 k: ?4 L2 u
2,运行NO$GBA,运行ROM后,在菜单中选择DEBUG,选择DEFINE BREAK/CONDITIONG一项设置断点,并在对话框中输入刚才的地址。! z+ U. K/ v" X/ ~/ o/ z& Q
格式如下:[0201326E]! h+ T7 x3 s2 b
3,继续运行ROM,主角血值变化后,断点的数据也会变化,此时游戏自动中断,左方地址栏中显示出中断地址为08020912(黑色覆盖的那个)。8 G, y& k! J8 _6 @. X! V& l( d
4,向上2位找到0802090E,一直到08020912,将右边的双字节数据顺序记下,显示为1B00 8008 0400,然后关闭程序,打开PCTOOLS,搜索00 1B 08 80 00 04 。
+ \" C7 C% R/ g' |. Y; o5,找到地址后,只要将001B中的00改掉即可,存盘后运行ROM,无敌了~~~
" G, T7 \. [" Q, N- N3 {5 @' ^8 m5 s2 T
注意事项:2 Y( k \0 G# H; k
4 Z% j5 N' y. [: `
1,此法可以改出时间,生命,金钱等数据锁定的ROM,十分方便' f& h5 o4 D. F/ U: b
2,双字节数据顺序记下可多可少,记录的目的是便于搜索
% ?; B& g- F( {; F& D" x. o/ |3,一般来说,从中断地址向上2位的地址为实际变更数据地址,就是你想要的,后边一般字符为 sub rX,xh,它后面的地址,字符一般为strh rX,[rx],即使字符不太一样,只要有SUB RX,一般就没错。 |