|
|
自上次发了重装机兵R的HACK手册后,很多网友要求发布最终幻想3的HACK手册,经过一段时间的整理以后终于将FF3的各项数据整理清楚。) X5 z3 j V9 \6 L0 Q
现就将基本的HACK方法公布,想学RPG HACK的朋友可以来看了,希望看了后对你有所帮助
! O/ h M1 \( y% }2 n----------------------------------------------------------------------------------------------6 Z1 e+ l) r% ]& v9 U# ?
首先要准备好修改游戏必须的3件工具:3 J7 N. u+ G1 Q7 v$ J
Emu Cheat 带DEBUG的VirtuaNES模拟器(RPG游戏需要用到此模拟器的地方不多) UltraEdit-32 16进制编辑器然后就可以进行游戏修改了.2 ]4 @9 Z+ A6 ]7 [0 F# \
----------------------------------------------------------------------------------------------
7 R2 X+ u6 M/ N5 ]% g(一)人物篇4 a& e% a; m0 E) E7 z
先用模拟器打开游戏,本人用的是外星汉化的FF3.然后打开Emu Cheat.( X8 E# j! w/ E5 p
1.各职业基本属性的修改
: X% `- I# [; N以洋葱剑士为例:动态属性地址是917~91B,见下图7 Y4 a; n/ u/ ^9 B4 z' ]$ N- `
(职业动态代码为0~15Emu Cheat 里已有)
. x* P1 q' d. O你可以用EC试着修改下看看他们分别代表的是什么,修改以后发现这些字节代表的是力量,敏捷,体力,智慧,信心效果如下图
2 C K& `2 Q3 C0 I$ s4 Y4 y
- w# A* Z' [* M下面就进行静态修改,用UE打开FF3的游戏文件,找到0007210
3 d' w( S& t2 \7 F5 s* ^ (每种职业属性地址占8个字节)
, k; }1 j5 F# H+ Q现在就可以进行静态修改了,此地址88 00 05 05 05 05 05 00代表的分别是人物的5项属性,00代表的是转职该人物所需的等级,88 无需修改,你可以试着修改一下各属性都改为99即88 00 63 63 63 63 63 00,然后按Ctrl+s保存后重新载入游戏,如果修改成功的话各属性就变为99了。各职业地址见下图
" V9 I# R$ _9 d' U* h ; ]! o7 e5 V0 s' E2 z
----------------------------------------------------------------------------------------------( ]- A6 _8 ~# W
2.人物装备修改
+ {9 t! z- q" |; G! O! e1 q同样先找到人物装备的动态地址A00见下图
$ X6 k2 b2 q, p+ q 9 l9 R. F. ^5 E1 F( o
依次分别代表的是头盔,铠甲,手腕,武器左手,武器右手,下面旧可以做动态修改了,以修改整套洋葱装备为例" i8 {; a1 C' `8 X
将数值修改为63 74 8C 39 01 59 01修改成功后效果见下图
6 h( U) @# Y2 Z6 x1 e
, O- v2 }; V) W, g3 `下面就进行静态修改用UE打开游戏文件找到00073C00见图
$ R' J, P2 N9 I* r/ ~' |' b (注:此地址代表的是4人的武器装备) 62 72 1E 01 00 00
% j/ \7 z0 F8 D0 e$ m# c4 Q此地址带表的是头盔,铠甲,手腕,武器左手,武器右手,红色部分代表的是武器的数量不可过多修改,照旧将其修改为
0 |2 Y) r) n7 u63 74 8C 39 01 59 01 然后按Ctrl+s保存后重新载入游戏,如果修改成功的话一开始4人便以全套的洋葱装备登场了.0 ?* u) g7 r! d6 e6 m2 c
----------------------------------------------------------------------------------------------
1 D$ N$ y7 K' k3.人物HP/MP修改
1 c" p" J& ]7 s2 Z; c! U先找到HP动态地址90C和MP的动态地址见下图
. n" l o2 t8 g (HP地址)5 S6 k% z( L1 F; A, i7 m
) ]# h# ~6 ~6 f3 t) T1 y# g* T o
(MP地址) L, G1 O8 a: n+ [/ G) J) _
试着进行一下修改分别修改为HP9999 MP99(16个等级的)奖90C~90F修改为0F 27 0F 27* @9 m% M5 c" {$ G4 p% ?
930~93F修改为63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 修改后效果见下图,此版本最大HP会显示错误/ W3 o7 w A% p0 s; [5 P+ a: h
. v5 Q, E1 Q: ^0 Y( t! p
下面就可以进行静态修改了,用UE打开游戏文件找到地址00073BE8) X& g& S" m) S
(蓝色部分为4人初始HP)6 b8 [" Q/ _4 Q4 j
将20 00修改为0F 27 然后按Ctrl+s保存后重新载入游戏,如果修改成功的话一开始4人便以9999HP登场,MP修改需要调用DEBUG功能后面会告诉大家具体使用方法的,人物方面的就先讲到这里更多的就留给大家自己实践了
* I1 g( |$ T+ N* Z6 S6 g----------------------------------------------------------------------------------------------& N; ]1 ^( G* m3 Z
(二)商店篇
# @6 @+ A% ` h- Q& Z/ P/ J1.道具店修改
! r) O2 y$ a; t4 m& t- @商店修改也一样,以乌鲁村的道具店为例,首先先找到道具店的动态地址2380见下图' U/ }- D O7 z( y3 A G

8 n1 h8 O$ e* ?- c该店买的道具分别是恢复剂.解毒剂.眼药.代码即红色部分如果要将恢复剂修改为圣灵药(代码A8)的话便将代码改为A8 AE AF需锁定,修改成功后效果见下图
- j% E1 Z$ x; Y3 K ^ 2 R/ |2 F' E8 O- ]% e6 \
下面进行静态修改,UE打开游戏文件找到地址00059CBB,修改前先做即时存档) s1 e$ a7 L( T; k' e3 }; i7 W/ j$ v2 ~
(兰色部分为道具店物品代码)
' x6 u/ p- S- A将其修改为A8 AE AF3 \& u6 J: d) ^1 y
然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店的恢复剂就变为圣灵药了,其他城镇的道具店依次类推即可5 X# B- ?7 G* N* Q
----------------------------------------------------------------------------------------------0 P, ~: Z4 t) _# o7 S
2.武器店修改& o; v* C# z {! x
以乌鲁村的武器店为例,动态地址是2380见下图' e6 l$ C0 S, m2 Q, N
(红色部分为武器代码)" K* F( Z+ F9 ^ }+ w0 [
此代码分别代表的是小刀.宽刃小刀.长剑.拐杖.连环鞭.若要将小刀(代码1E)修改为洋葱剑的话就将代码改为39 1F 24 0E 06修改后的效果见图% b* q; ^% x3 a: f/ O* y% V

' L0 f" ]# h- ?6 W0 v; G: L下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该武器店代码,点查找后得到地址00059CD6,修改前先做即时存档' B& t* y& V- a% g9 x
(兰色部分为武器代码); i I" i, ?" e' ^! |0 [
将其修改为39 1F 24 0E 06,也可以修改为其他装备,然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店小刀便变成洋葱剑(但售价可是很高的哦),其他武器店的修改参照此方法即可 L, V1 C; p: q% j( p) J$ X3 z
----------------------------------------------------------------------------------------------
: a8 ]" u0 m9 e' _& x* x, ]3.防具店修改
2 J* h o4 h* w8 Z+ w% i9 _/ ~4 H4 z以乌鲁村的防具店为例,首先找到防具店动态地址2380见图
/ \- ^6 Z2 N3 L- e* R- | (红色部分为防具代码)4 I1 R1 p" N- {1 B; A- G, n' K/ E) ]
代码代表的分别是衣服.皮凯.皮盾.皮帽.铜指环.如果要将衣服(代码72)改为洋葱铠甲(代码74)的话就改成74 73 58 62 8B修改后效果见图
6 ~' d) g. }' H' l
+ o5 X: {4 l8 j- ?8 j2 V! `8 q下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该防具店代码,点查找后得到地址00059D07,修改前先做即时存档( y2 w T2 [3 t
(蓝色部分为防具代码) c; }5 ] r9 _7 z. c' ?- h) ?
将其修改为74 73 58 62 8B,也可以修改其他装备 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店的衣服便会变成洋葱铠甲.其他武器店的修改参照此方法即可
" }6 }, r7 X) ]) X5 ?6 T- L( @----------------------------------------------------------------------------------------------+ \( J# K& k3 O" T# k
4.魔法屋修改( D7 n' [) d8 I. j% d9 N9 W
以乌鲁村的魔法屋为例,动态地址是2380见下图
( u" F8 P) g& s (红色部分为魔法代码)/ E" v$ Z6 U0 |( W8 ] i
此代码代表的是解毒术(代码FD)如果要将其修改为核融术(代码C8)就改为C8即可效果见图
2 X$ S+ i9 i' X) k
4 Z+ a4 Z, t" A下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该魔法屋代码(输入代码时请输入2380~2385段的代码),点查找后得到地址00059D2C,修改前先做即时存档& Q) U3 I+ p$ w* [) G$ \5 [
(蓝色部分代表魔法代码)
! X; `: x4 |' a0 t6 K" }将FD改为C8即可其他先不做修改因为本店只买一种魔法,也可以修改为其他魔法 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店解毒术变为核融术,其他城镇魔法屋参照此方法修改即可) S0 f% G' Y7 E
----------------------------------------------------------------------------------------------" c1 N+ T) b3 ]( }+ ^- X! b5 c
5.物品价格修改2 y9 O% ]5 z% [
以乌鲁村的道具店为例,该店道具售价分别是150 40 80 动态价格地址是2390
& o: X6 z/ w) C* z0 D (注:红色部分代表道具价格,如果该道具价格超过255的话比如某道具售价500即显示为00002390 F4 000023B0 01静态修改时查找的话就要输入F4 01.未超过255的输入** 00即可) P. ?3 A+ C" y; C
如果要把恢复剂价格改为65530的话就把2390~2398 96和23B0~23A8 00 改为 FF FF,修改后效果见图
0 q) N6 r0 J! s- O R& M ' s$ S3 n' k' o; ?
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该道(防,武)具店代码(输入格式为28 00 50 00因为每件道具包括装备价格占2个字节,且此两件道具代码是连贯的)得到地址00021F6C.修改前先做即时存档 G: w" l# k5 u- ?1 o/ R6 ~
(兰色部分为道具价格)如果要改为65535G的话改为FF FF即可,也可以修改为其他价格修改范围0000~FFFF 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店此两件道具的价格就变为65535了,装备,魔法的修改参照此方法即可.修改价格难度较大需要慢慢练习,此项修改尽量修改代码相连的道具如A5 A6 A7这样的
3 B! I' Q9 V+ T) F: W! w- {, v4 G1 h$ u: Y: p----------------------------------------------------------------------------------------------
# J8 T, Z* e: A1 U8 T1 }* P* \4 D(三)怪物篇" t9 R& F! {) f8 a9 ^" n
1.地图刷怪修改
2 ~& |1 J" z0 l+ N3 S/ _* w& s/ q6 J& |以下是地图刷怪的静态地址5C410~5CA0D,见图) [$ n: v9 v% @8 L1 z1 C0 E. e6 A
: ?. r4 \* f5 q, \/ ^/ W5 A4 C
----------------------------------------------------------------------------------------------7 f) T! A! x4 S4 U
0005C410H 89 A0 00 FF FF FF 35 5E 02 01 FF FF 35 5E 03 015 j. k1 |; i+ \( K {2 @! v
其中红色部分代表的是怪物的配色,蓝色部分代表的是怪物的代码,FF FF为区域分隔符
" _4 D& I" z( Y) a% D8 g# K7 b修改时只需修改蓝色部分即可,以祭坛洞穴2F为例初始刷怪见图
: }# l, ^' n. f; b8 _
& W0 A6 C5 H' E, q% j2 k" \此三种怪的代码为01 02 03地址即5C423~5C427,我们试着将代码改为04 05 06 修改前先做即时存档 然后按Ctrl+s保存,重新载入游戏(会提示CRC错误不必理会)看看,如果成功的话该地区刷的怪就变成下图所示的了. Z% g- ?7 M' @+ w8 I
/ v; B0 K+ I, y. s4 G
神奇吧,其他怪的代码大家可以自己改了看看代码修改范围00~FE.需要注意的是千万不要把BOSS级的怪改在普通的地图和洞穴中,否则会出现严重BUG8 U* ~/ k$ i2 I$ Q- Z7 N$ R9 u, ]
----------------------------------------------------------------------------------------------* x, m5 X1 Q* h) h5 V, `
2.怪物属性修改
# {0 Y- C6 W! O5 s& B, I怪物的属性地址是60010见下图,此地址是哥布林的(代码0)其他怪的往下类推- q/ W5 U \7 X1 n5 d) [
+ G3 g4 N- Z* C l* U+ C
其中05代表的是怪物的HP修改范围在00~FFFF之间,40 00 00 00 00 20红色部分表示的是怪的攻击力和防御力.蓝色表示的是怪的掉宝类型20为恢复剂改为FF专掉洋葱装此项修改范围在00~FF之间1 ~3 ^- w9 E. ?" K$ H
05 00 00 00 00 00 00 00 红色部分表示的是怪物会使用的技能类型,每种怪的属性占16个字节,此项修改不要改的太强否则会吃不消的效果见下图,连一般小怪都可能把你秒杀
( n d* M, f- D* I
0 d" S/ {& `8 l关于怪物的就先介绍到这里,更多的还是要自己探索~修改之前注意备份
6 h+ G3 m/ n% j. D. N----------------------------------------------------------------------------------------------5 O; t. N/ L9 [$ ~( ?& \
(四)杂项修改
5 H2 X/ q! f5 y& H4 p/ o8 m1.宝箱的重新配置8 w" j e; z j# k3 w- ]
此项难度颇大,现只提供地址修改方法以后在说
& J# s8 _' o" a地址00003C10~00003E0F
8 V8 L& j! A# w8 q4 X% e5 j# q2 H+ G% Y1 ]; [
2.战斗系统修改
/ @/ M; v2 Q c K6 d1 M8 w8 F本人指的战斗系统是见图
0 t" n l6 T* m7 M6 g. w
( h3 W" Q2 i2 f9 |' _5 ?) m修改此项首先要找到战斗菜单的动态地址1C00. z! g* o* p7 f. |- }
8 f( J" @' v0 ]% b+ A4 P( Q
以洋葱剑士为例.他的战斗菜单为 攻击(代码04) 防御(代码05) 逃跑(代码06) 物品(代码14),先试着修改一下, r1 T+ m( {! o2 h' \# U
看看有什么效果 我们有EC把他改为04 06 07 15(需锁定)看看 重新载人即时存档后发现变成了下图5 C& e" j7 ^" y$ z/ R! M; X7 q
% D, \# `4 b& C下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入04 05 06 14查找后得到地址69B31! }, L; t/ T# j4 R L% t# v1 C
(兰色部分为该职业的战斗菜单)% d; v/ r5 Y. B/ m: j
蓝色字段就是洋葱剑士的战斗菜单了,按照刚才的改了然后按Ctrl+s保存,重新载入游戏.如果成功的话该角色的战斗菜单就变为
& v- U( w- O' ?0 w! [8 ~3 S8 P攻击 逃跑 撤退 魔法 了此项的修改范围在00~15之间.每中职业的占4个字节.其他职业往下类推即可4 m' Z2 R& j& w8 L& f$ I4 `
最终幻想3的基本修改方法就先说到这了,希望大家看了以后可以做出好的HACK游戏.修改游戏还是自己动手更有意义.本人一向不支持和推荐用修改器制作HACK游戏的.其他FC RPG游戏可以依此为参照进行修改.
. l% T8 G; M( `# g修改完成后要自己测试以后没BUG在发布,要对自己的HACK负责
, P& J/ L; t8 H; v + e5 b3 G1 Q) D. a" ^2 {
需要查看SFC重装机兵R完全HACK手册的点此进入:http://fchack.5d6d.com/thread-16-1-1.html# O( T! e1 v( x- r. S9 H
0 t# A( P1 o) ], H# ~; g% I- i+ b' [; t4 J# c
(原创文章 转载请注明)1 {4 o/ }& {' L1 i
|
|