|
自上次发了重装机兵R的HACK手册后,很多网友要求发布最终幻想3的HACK手册,经过一段时间的整理以后终于将FF3的各项数据整理清楚。
. G0 ]7 u! c: ?! z. x现就将基本的HACK方法公布,想学RPG HACK的朋友可以来看了,希望看了后对你有所帮助
# L3 l. K% ^% |. p- ~$ f1 Z----------------------------------------------------------------------------------------------
o" G, T" d/ A首先要准备好修改游戏必须的3件工具:( v* k1 o( b6 l2 e$ X+ q
Emu Cheat 带DEBUG的VirtuaNES模拟器(RPG游戏需要用到此模拟器的地方不多) UltraEdit-32 16进制编辑器然后就可以进行游戏修改了.& L, i/ D2 @( V5 L$ L
----------------------------------------------------------------------------------------------
$ n$ M7 j& l8 n+ M! {0 l8 k(一)人物篇5 C4 J" g! i. N* |6 y- U
先用模拟器打开游戏,本人用的是外星汉化的FF3.然后打开Emu Cheat.
# W! P) l0 _/ l" L g8 t1.各职业基本属性的修改, f+ n( f, E+ E6 S f7 g; @% ?
以洋葱剑士为例:动态属性地址是917~91B,见下图
3 _: b! n% s$ i3 V9 n(职业动态代码为0~15Emu Cheat 里已有)! r% F/ K$ r' |/ d2 m
你可以用EC试着修改下看看他们分别代表的是什么,修改以后发现这些字节代表的是力量,敏捷,体力,智慧,信心效果如下图5 y$ j5 W8 Q9 d' n7 D
6 O! Z! k |% d7 H6 q下面就进行静态修改,用UE打开FF3的游戏文件,找到0007210
' j- b9 |, ^" _3 g3 a(每种职业属性地址占8个字节)
7 J* _0 H; O. A: ?& t$ I3 ]现在就可以进行静态修改了,此地址88 00 05 05 05 05 05 00代表的分别是人物的5项属性,00代表的是转职该人物所需的等级,88 无需修改,你可以试着修改一下各属性都改为99即88 00 63 63 63 63 63 00,然后按Ctrl+s保存后重新载入游戏,如果修改成功的话各属性就变为99了。各职业地址见下图; V) e' M7 Z& H' ?
2 ^9 [2 k9 j3 M: J----------------------------------------------------------------------------------------------4 o8 w7 y5 {+ d& x S& E% C- S
2.人物装备修改
+ _0 {1 a2 f) J4 a. N( ^2 }7 m1 C同样先找到人物装备的动态地址A00见下图
4 P' i6 _3 F/ B( o# S6 V2 _+ v3 _% T' k+ i
依次分别代表的是头盔,铠甲,手腕,武器左手,武器右手,下面旧可以做动态修改了,以修改整套洋葱装备为例
4 w+ y5 G0 @1 f8 c$ W J. H5 o将数值修改为63 74 8C 39 01 59 01修改成功后效果见下图
8 v- l) E) U. B, s! y
& g2 @. ?) [9 n' _) f( j$ U下面就进行静态修改用UE打开游戏文件找到00073C00见图
& ~+ l( S {4 _; o(注:此地址代表的是4人的武器装备) 62 72 1E 01 00 00
% g. J% V6 H: e; i$ Q) z此地址带表的是头盔,铠甲,手腕,武器左手,武器右手,红色部分代表的是武器的数量不可过多修改,照旧将其修改为3 h! y0 E; @/ \0 y
63 74 8C 39 01 59 01 然后按Ctrl+s保存后重新载入游戏,如果修改成功的话一开始4人便以全套的洋葱装备登场了.* L4 e0 O2 E0 w6 P1 C" j: M
----------------------------------------------------------------------------------------------
. F# C* U7 R' P& N: {4 P3.人物HP/MP修改
& z0 \! ^7 f9 z) D+ i, Z8 c先找到HP动态地址90C和MP的动态地址见下图; i2 B: [9 I" A) z- p
(HP地址)
, T* Q9 J5 v! ^- q. x7 l
3 _8 r' |5 T l; L1 b/ J. F(MP地址)) `# ]$ N% A m2 ^ E* J
试着进行一下修改分别修改为HP9999 MP99(16个等级的)奖90C~90F修改为0F 27 0F 27
& r( i0 _. ^/ W930~93F修改为63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 修改后效果见下图,此版本最大HP会显示错误
* m z1 S2 [8 b& i4 G% x5 |* w0 d' P3 P5 _" {. T
下面就可以进行静态修改了,用UE打开游戏文件找到地址00073BE8
& h$ i4 P) W+ l0 y/ |(蓝色部分为4人初始HP)
7 ]& l8 H1 u! `' g, E将20 00修改为0F 27 然后按Ctrl+s保存后重新载入游戏,如果修改成功的话一开始4人便以9999HP登场,MP修改需要调用DEBUG功能后面会告诉大家具体使用方法的,人物方面的就先讲到这里更多的就留给大家自己实践了
* e4 Z. f) H) t0 S& e# [----------------------------------------------------------------------------------------------
. m( n" C5 x+ d; E. `(二)商店篇
! D% X$ b6 v, m. h1.道具店修改
& T" Q4 Z) [9 i/ \. Q( a2 w商店修改也一样,以乌鲁村的道具店为例,首先先找到道具店的动态地址2380见下图/ f ~7 k. u2 Z& h: f% n
7 t, s' [) {1 z% R; ?' y/ k8 I该店买的道具分别是恢复剂.解毒剂.眼药.代码即红色部分如果要将恢复剂修改为圣灵药(代码A8)的话便将代码改为A8 AE AF需锁定,修改成功后效果见下图
( T; e% D' { ?/ J6 p6 Q& y( p; `" G. q' m( @
下面进行静态修改,UE打开游戏文件找到地址00059CBB,修改前先做即时存档
) A4 g% M1 ?5 q& Y0 K+ x9 r5 @(兰色部分为道具店物品代码)
' D& K5 s4 w, a1 P3 T9 |将其修改为A8 AE AF! y% w' ?5 i6 r* V# ^1 ^
然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店的恢复剂就变为圣灵药了,其他城镇的道具店依次类推即可" A# ]# S& J7 u4 y
----------------------------------------------------------------------------------------------
/ I$ Q) F$ \ @/ E1 N2.武器店修改
1 c1 h2 f2 j& }1 L; e以乌鲁村的武器店为例,动态地址是2380见下图
; p/ S5 K B) k(红色部分为武器代码)
! {# R5 _( f5 ]# A$ C此代码分别代表的是小刀.宽刃小刀.长剑.拐杖.连环鞭.若要将小刀(代码1E)修改为洋葱剑的话就将代码改为39 1F 24 0E 06修改后的效果见图
( l% A. h& U1 k) G5 I# p% W- }8 p3 [6 ^" W) M y' \
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该武器店代码,点查找后得到地址00059CD6,修改前先做即时存档3 o$ ?8 J8 l) ?
(兰色部分为武器代码)
5 o0 j7 E- z% `/ d( P将其修改为39 1F 24 0E 06,也可以修改为其他装备,然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店小刀便变成洋葱剑(但售价可是很高的哦),其他武器店的修改参照此方法即可$ n5 a4 a/ b% k
----------------------------------------------------------------------------------------------
M/ p! V8 N1 b% R j0 a# r' S3.防具店修改$ V, s; \5 R l. m9 |
以乌鲁村的防具店为例,首先找到防具店动态地址2380见图
5 O+ G1 b2 b) L(红色部分为防具代码)
7 o* n" G, h5 [8 O+ _代码代表的分别是衣服.皮凯.皮盾.皮帽.铜指环.如果要将衣服(代码72)改为洋葱铠甲(代码74)的话就改成74 73 58 62 8B修改后效果见图
( q9 v3 g3 c1 f9 I9 k& d5 W- g2 K
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该防具店代码,点查找后得到地址00059D07,修改前先做即时存档
) n3 v9 F, h p% _6 u# C& K& b8 y2 k(蓝色部分为防具代码)( j4 M+ p5 N4 `+ P- a$ j0 t
将其修改为74 73 58 62 8B,也可以修改其他装备 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店的衣服便会变成洋葱铠甲.其他武器店的修改参照此方法即可# m5 c w1 e+ e$ z
----------------------------------------------------------------------------------------------
+ \1 I3 ]+ _+ V6 \. T3 _# M4.魔法屋修改
5 S! ^0 W% |& m* e; o1 _以乌鲁村的魔法屋为例,动态地址是2380见下图* Q. c& B) b8 d/ h; \
(红色部分为魔法代码)
1 I0 Z* I; g; v, M此代码代表的是解毒术(代码FD)如果要将其修改为核融术(代码C8)就改为C8即可效果见图
, s1 z) [. H# _' V3 c7 O, t& h. H# Y( Z* z! E
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该魔法屋代码(输入代码时请输入2380~2385段的代码),点查找后得到地址00059D2C,修改前先做即时存档
- y. m8 f) f m. C7 Z(蓝色部分代表魔法代码)+ w( G) X2 J4 e) H) ?
将FD改为C8即可其他先不做修改因为本店只买一种魔法,也可以修改为其他魔法 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店解毒术变为核融术,其他城镇魔法屋参照此方法修改即可* g# ?3 A( [5 }# l
----------------------------------------------------------------------------------------------
, d V* R4 X; `5.物品价格修改# k- @$ c# A8 T0 [1 K
以乌鲁村的道具店为例,该店道具售价分别是150 40 80 动态价格地址是23902 H% t b2 U* f+ M r
(注:红色部分代表道具价格,如果该道具价格超过255的话比如某道具售价500即显示为00002390 F4 000023B0 01静态修改时查找的话就要输入F4 01.未超过255的输入** 00即可)
e$ h' R* Q% p) Z* M如果要把恢复剂价格改为65530的话就把2390~2398 96和23B0~23A8 00 改为 FF FF,修改后效果见图
/ a6 Z' f9 J& J/ e4 d
4 V- [% y3 T1 _ l( L下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该道(防,武)具店代码(输入格式为28 00 50 00因为每件道具包括装备价格占2个字节,且此两件道具代码是连贯的)得到地址00021F6C.修改前先做即时存档
) q9 p# l- L$ M" x$ Q0 d(兰色部分为道具价格)如果要改为65535G的话改为FF FF即可,也可以修改为其他价格修改范围0000~FFFF 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店此两件道具的价格就变为65535了,装备,魔法的修改参照此方法即可.修改价格难度较大需要慢慢练习,此项修改尽量修改代码相连的道具如A5 A6 A7这样的6 Z( V7 q) S8 V9 M' ]* b6 V- h" L/ J
----------------------------------------------------------------------------------------------; Q: ^- |- A W( Y; i+ a. p5 Q
(三)怪物篇# |/ e/ ]2 B0 Z" i
1.地图刷怪修改7 U2 q% _% q! i+ Y" X4 J
以下是地图刷怪的静态地址5C410~5CA0D,见图
2 ]. v# c; D: a! w- B% p6 C& M) B1 q5 T
----------------------------------------------------------------------------------------------
/ |6 j y4 K% M0005C410H 89 A0 00 FF FF FF 35 5E 02 01 FF FF 35 5E 03 01* n/ a. x' b, y5 r$ n
其中红色部分代表的是怪物的配色,蓝色部分代表的是怪物的代码,FF FF为区域分隔符3 [- r( m* W6 p: q4 t2 {
修改时只需修改蓝色部分即可,以祭坛洞穴2F为例初始刷怪见图& l# O+ @" e6 f. y+ j
( w( C4 x2 }0 X/ w, g此三种怪的代码为01 02 03地址即5C423~5C427,我们试着将代码改为04 05 06 修改前先做即时存档 然后按Ctrl+s保存,重新载入游戏(会提示CRC错误不必理会)看看,如果成功的话该地区刷的怪就变成下图所示的了
! e9 ^! f& D. E$ @. e7 B& _+ U1 T4 w4 ^% L+ S0 B& _% Y
神奇吧,其他怪的代码大家可以自己改了看看代码修改范围00~FE.需要注意的是千万不要把BOSS级的怪改在普通的地图和洞穴中,否则会出现严重BUG
: {0 \7 O' b% v( P8 {; l" B----------------------------------------------------------------------------------------------
* ?- J% s9 i! k2.怪物属性修改
; f6 R5 v% E, t4 G2 q \# G+ w6 B怪物的属性地址是60010见下图,此地址是哥布林的(代码0)其他怪的往下类推9 X8 L$ h. N$ i/ D; _( C
, q' ~- z2 O6 o2 Z& Z* t& I
其中05代表的是怪物的HP修改范围在00~FFFF之间,40 00 00 00 00 20红色部分表示的是怪的攻击力和防御力.蓝色表示的是怪的掉宝类型20为恢复剂改为FF专掉洋葱装此项修改范围在00~FF之间5 B! {; s8 D& g* v7 Q8 I; Z
05 00 00 00 00 00 00 00 红色部分表示的是怪物会使用的技能类型,每种怪的属性占16个字节,此项修改不要改的太强否则会吃不消的效果见下图,连一般小怪都可能把你秒杀9 u% S7 c$ o1 _
: t1 y' G0 n; D3 m( ?关于怪物的就先介绍到这里,更多的还是要自己探索~修改之前注意备份3 ?* j( l8 m9 Y" ]) T6 B: t! W5 U
----------------------------------------------------------------------------------------------4 C; w' d" n6 I& b- B- S$ j& B
(四)杂项修改
* ^( n+ o: B9 g9 a! E6 j1.宝箱的重新配置/ k/ G2 A# k2 R0 b& m
此项难度颇大,现只提供地址修改方法以后在说0 i9 F/ d* W" O
地址00003C10~00003E0F* T" i' p, {7 Q% b% U6 V1 M) \
4 T. y2 E( W3 p1 J
2.战斗系统修改
" r5 A) J/ Y' g. n- u本人指的战斗系统是见图) F) \# E" D: f* ^) I# }* u
6 T1 n/ }7 I* t修改此项首先要找到战斗菜单的动态地址1C00
5 M4 u& s/ N# p! I
" i. y9 r W0 \ a# [7 i3 r( T以洋葱剑士为例.他的战斗菜单为 攻击(代码04) 防御(代码05) 逃跑(代码06) 物品(代码14),先试着修改一下# k& F9 m1 B! ~+ |" D& N! ]
看看有什么效果 我们有EC把他改为04 06 07 15(需锁定)看看 重新载人即时存档后发现变成了下图# J% B5 `" ~; g- Q- E2 M: s( s
! D1 T9 r0 ~! r- ^8 O) m6 p- h$ A! I
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入04 05 06 14查找后得到地址69B31+ K, p C' T# w+ ]+ P' W7 `
(兰色部分为该职业的战斗菜单)1 B" D/ ]( s) x2 y% c* b
蓝色字段就是洋葱剑士的战斗菜单了,按照刚才的改了然后按Ctrl+s保存,重新载入游戏.如果成功的话该角色的战斗菜单就变为# [' l8 b! N* O5 J) h
攻击 逃跑 撤退 魔法 了此项的修改范围在00~15之间.每中职业的占4个字节.其他职业往下类推即可4 \3 e( x! G9 I. `9 m" Z1 ?0 G
最终幻想3的基本修改方法就先说到这了,希望大家看了以后可以做出好的HACK游戏.修改游戏还是自己动手更有意义.本人一向不支持和推荐用修改器制作HACK游戏的.其他FC RPG游戏可以依此为参照进行修改.
1 O" r8 V7 ]8 w/ A: j% I9 ?修改完成后要自己测试以后没BUG在发布,要对自己的HACK负责
* j8 B0 Q/ |- W; r * i0 b, A. Z) ^/ u, V* G3 w
需要查看SFC重装机兵R完全HACK手册的点此进入:http://fchack.5d6d.com/thread-16-1-1.html N6 x0 e3 l* [
9 g* F2 o' f4 e. N( I* ~# z& \0 n F
. e, r2 M9 `/ n, W5 E. w3 t% V7 [6 o(原创文章 转载请注明)+ f% Q; q" P, E* @( A
|
|