|
|
自上次发了重装机兵R的HACK手册后,很多网友要求发布最终幻想3的HACK手册,经过一段时间的整理以后终于将FF3的各项数据整理清楚。 P, ^( n+ P7 s9 L4 y3 h- c/ F
现就将基本的HACK方法公布,想学RPG HACK的朋友可以来看了,希望看了后对你有所帮助- q0 A2 y4 Q) L& T
----------------------------------------------------------------------------------------------
) r! ?* e$ O9 I9 T0 G5 a( l+ e" u首先要准备好修改游戏必须的3件工具:" a. y1 N$ g/ A$ o% k+ W1 D
Emu Cheat 带DEBUG的VirtuaNES模拟器(RPG游戏需要用到此模拟器的地方不多) UltraEdit-32 16进制编辑器然后就可以进行游戏修改了.+ z0 N8 G6 O: w+ ?: e7 u0 r4 K7 g% b
----------------------------------------------------------------------------------------------7 }8 Y6 q6 p6 s3 z' q4 k
(一)人物篇+ R) r: p* `" K4 L
先用模拟器打开游戏,本人用的是外星汉化的FF3.然后打开Emu Cheat.. S! z* S+ y2 F. K
1.各职业基本属性的修改9 z) J: |7 O# \+ |
以洋葱剑士为例:动态属性地址是917~91B,见下图
2 g5 A+ y6 |9 c2 g2 F+ p9 g1 a (职业动态代码为0~15Emu Cheat 里已有)) m, C$ ~) ]2 I6 y
你可以用EC试着修改下看看他们分别代表的是什么,修改以后发现这些字节代表的是力量,敏捷,体力,智慧,信心效果如下图
+ i; W6 p1 \3 g/ `
* @* h, b @+ F, z' x下面就进行静态修改,用UE打开FF3的游戏文件,找到00072104 p4 @9 I7 |' J1 E
(每种职业属性地址占8个字节)
7 @4 a& m, s! ?( f- G/ X1 _现在就可以进行静态修改了,此地址88 00 05 05 05 05 05 00代表的分别是人物的5项属性,00代表的是转职该人物所需的等级,88 无需修改,你可以试着修改一下各属性都改为99即88 00 63 63 63 63 63 00,然后按Ctrl+s保存后重新载入游戏,如果修改成功的话各属性就变为99了。各职业地址见下图
; i6 W: m% m- R. \+ r: S
% x1 |) T0 |3 H! w----------------------------------------------------------------------------------------------$ ?6 ~: v W/ O, C# t5 S# q
2.人物装备修改
/ [' W: {) n8 k. n4 O9 M" w同样先找到人物装备的动态地址A00见下图
8 r) g! W- }/ Q& g7 i2 [
8 n: \3 ^1 C A) b: I依次分别代表的是头盔,铠甲,手腕,武器左手,武器右手,下面旧可以做动态修改了,以修改整套洋葱装备为例) R* q' K6 ~6 D/ P
将数值修改为63 74 8C 39 01 59 01修改成功后效果见下图+ p1 H, }6 E* B! M* K! X

1 C! K8 H* ?# t5 X: H+ O' m下面就进行静态修改用UE打开游戏文件找到00073C00见图 b- i$ r$ f% p7 V: ~9 H
(注:此地址代表的是4人的武器装备) 62 72 1E 01 00 001 h8 b( T3 U# e8 N0 T
此地址带表的是头盔,铠甲,手腕,武器左手,武器右手,红色部分代表的是武器的数量不可过多修改,照旧将其修改为
' ` d' Z+ L4 V63 74 8C 39 01 59 01 然后按Ctrl+s保存后重新载入游戏,如果修改成功的话一开始4人便以全套的洋葱装备登场了.7 @2 {8 M, L) f; `0 ?
----------------------------------------------------------------------------------------------$ e2 I% S' k, [% E) q0 G6 ~( h
3.人物HP/MP修改
9 J. Z( l2 A9 ^8 P& v7 _! a( y) ~先找到HP动态地址90C和MP的动态地址见下图
; _4 g# f L2 O( v: ` (HP地址)& }. {$ t$ }7 l4 R+ d7 v
' @" `9 ?. e6 F* ~
(MP地址)& n/ n* W# g) Y$ \- [0 f% s
试着进行一下修改分别修改为HP9999 MP99(16个等级的)奖90C~90F修改为0F 27 0F 27- u3 j& n* j# Z$ Z' z% a
930~93F修改为63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 修改后效果见下图,此版本最大HP会显示错误) ^ }0 T: L2 J$ E5 o0 U. ?

q: _) t: h1 s6 w& i% i下面就可以进行静态修改了,用UE打开游戏文件找到地址00073BE8/ [$ z8 K" K3 s/ }5 u
(蓝色部分为4人初始HP)
) Z. W. y, G/ s) C/ M将20 00修改为0F 27 然后按Ctrl+s保存后重新载入游戏,如果修改成功的话一开始4人便以9999HP登场,MP修改需要调用DEBUG功能后面会告诉大家具体使用方法的,人物方面的就先讲到这里更多的就留给大家自己实践了
2 k9 [- o) D* e$ X. s----------------------------------------------------------------------------------------------
8 n& F% Y: c( j& i(二)商店篇# e- ^7 A* g! U* @; b) i
1.道具店修改
0 B8 m* O; l" \2 g# a, z/ b$ d商店修改也一样,以乌鲁村的道具店为例,首先先找到道具店的动态地址2380见下图% s, k& K2 Z0 K& H) I, f0 @( g
# Y6 {( X. {1 T* M) b, F, ^
该店买的道具分别是恢复剂.解毒剂.眼药.代码即红色部分如果要将恢复剂修改为圣灵药(代码A8)的话便将代码改为A8 AE AF需锁定,修改成功后效果见下图3 N* b& a0 n$ t7 z

* g/ _; H: [+ O8 Z- Z {( P& W8 g下面进行静态修改,UE打开游戏文件找到地址00059CBB,修改前先做即时存档
$ Z; N! q, p* C- o5 I+ W (兰色部分为道具店物品代码)
4 S# Z8 q c, ^将其修改为A8 AE AF
1 f8 b! m$ ]6 {0 p然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店的恢复剂就变为圣灵药了,其他城镇的道具店依次类推即可
+ q- c9 N O2 @3 P/ ?% w----------------------------------------------------------------------------------------------
1 C- \8 E" U, `7 y! D2 U2.武器店修改
: R, `) w- F4 D/ l9 O以乌鲁村的武器店为例,动态地址是2380见下图' O# @& u8 }7 K# W/ Z
(红色部分为武器代码)3 _. M6 J" J, J! n$ v H- H
此代码分别代表的是小刀.宽刃小刀.长剑.拐杖.连环鞭.若要将小刀(代码1E)修改为洋葱剑的话就将代码改为39 1F 24 0E 06修改后的效果见图
* h! ]* q4 r" N& U. E+ q % Q ~2 w# J" J0 ^7 g, |1 E' |
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该武器店代码,点查找后得到地址00059CD6,修改前先做即时存档
( M2 f. _3 [$ P4 b O5 O (兰色部分为武器代码)
( y0 s5 s/ A( Z. S: O& R将其修改为39 1F 24 0E 06,也可以修改为其他装备,然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店小刀便变成洋葱剑(但售价可是很高的哦),其他武器店的修改参照此方法即可
& B/ P9 y& D" l- R----------------------------------------------------------------------------------------------
9 m5 P% S; q% _; S- i* D3.防具店修改( x8 F: d4 ]* r
以乌鲁村的防具店为例,首先找到防具店动态地址2380见图
" }: u3 R9 ?7 x" j# T/ i (红色部分为防具代码); g( i# x& T/ `
代码代表的分别是衣服.皮凯.皮盾.皮帽.铜指环.如果要将衣服(代码72)改为洋葱铠甲(代码74)的话就改成74 73 58 62 8B修改后效果见图, f' P$ F4 N4 f/ d6 ~
" k/ D# {6 V( t" [5 c! N$ k
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该防具店代码,点查找后得到地址00059D07,修改前先做即时存档( N6 ?0 m2 h9 |; J Z
(蓝色部分为防具代码)7 `( K' u& W/ V% V) Y$ u
将其修改为74 73 58 62 8B,也可以修改其他装备 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店的衣服便会变成洋葱铠甲.其他武器店的修改参照此方法即可
9 N+ U8 B; j% H5 z6 ]----------------------------------------------------------------------------------------------
. N0 w3 u' r( Q0 R- T4.魔法屋修改
; m. b) W* {6 x以乌鲁村的魔法屋为例,动态地址是2380见下图7 ~8 s5 v2 T9 X/ }6 S `* |& P0 m
(红色部分为魔法代码)$ S6 Q+ A8 g7 U# g/ ~. [
此代码代表的是解毒术(代码FD)如果要将其修改为核融术(代码C8)就改为C8即可效果见图* |! \% m' t9 \- P. g0 h

- ^6 d" u, u, W3 `! K" s. `下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该魔法屋代码(输入代码时请输入2380~2385段的代码),点查找后得到地址00059D2C,修改前先做即时存档
6 Q, C, f, {# c+ o7 \8 M7 D (蓝色部分代表魔法代码)
/ q( k, |# y! n将FD改为C8即可其他先不做修改因为本店只买一种魔法,也可以修改为其他魔法 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店解毒术变为核融术,其他城镇魔法屋参照此方法修改即可
$ R/ R6 Q6 e1 I* [. u: q0 X4 i; q1 W----------------------------------------------------------------------------------------------/ N; R1 u+ V( H$ X/ i; S
5.物品价格修改
* k- G! X! k3 O5 z' _; K以乌鲁村的道具店为例,该店道具售价分别是150 40 80 动态价格地址是23907 j9 [- j2 G; {6 \' ^+ m
(注:红色部分代表道具价格,如果该道具价格超过255的话比如某道具售价500即显示为00002390 F4 000023B0 01静态修改时查找的话就要输入F4 01.未超过255的输入** 00即可)
5 \, i7 k p/ D: a, N如果要把恢复剂价格改为65530的话就把2390~2398 96和23B0~23A8 00 改为 FF FF,修改后效果见图
1 B1 K0 {! Y s" L' n P* }- i
$ R# O& {$ U% S% Z+ x3 T下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该道(防,武)具店代码(输入格式为28 00 50 00因为每件道具包括装备价格占2个字节,且此两件道具代码是连贯的)得到地址00021F6C.修改前先做即时存档8 }( H0 n" `- L9 p/ V$ T+ \+ g
(兰色部分为道具价格)如果要改为65535G的话改为FF FF即可,也可以修改为其他价格修改范围0000~FFFF 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店此两件道具的价格就变为65535了,装备,魔法的修改参照此方法即可.修改价格难度较大需要慢慢练习,此项修改尽量修改代码相连的道具如A5 A6 A7这样的
2 e1 N" X! u+ b! W' @! {, \$ g----------------------------------------------------------------------------------------------
5 X/ l1 @. q/ W8 ?, u0 c; `" ^% K(三)怪物篇2 b9 H$ R* v4 ^
1.地图刷怪修改( X' V# _9 B6 r% r% N1 v) ^6 m
以下是地图刷怪的静态地址5C410~5CA0D,见图 Q1 T' `& g9 D5 E9 \
" G% t+ }' D d) ]5 o* Z
----------------------------------------------------------------------------------------------* g9 \$ j5 x; d5 @6 ^# E4 D1 m5 i$ F9 @
0005C410H 89 A0 00 FF FF FF 35 5E 02 01 FF FF 35 5E 03 01% ?/ y6 @. B( C) t
其中红色部分代表的是怪物的配色,蓝色部分代表的是怪物的代码,FF FF为区域分隔符
; x' R5 v a v5 ]修改时只需修改蓝色部分即可,以祭坛洞穴2F为例初始刷怪见图
: P5 o# B# J6 I/ g 4 }; q& A+ u, J6 Q& [2 I4 E) @+ S
此三种怪的代码为01 02 03地址即5C423~5C427,我们试着将代码改为04 05 06 修改前先做即时存档 然后按Ctrl+s保存,重新载入游戏(会提示CRC错误不必理会)看看,如果成功的话该地区刷的怪就变成下图所示的了
8 R; h) h: F- _7 w' E4 Y/ N
- c+ B9 _8 [4 w' m9 N神奇吧,其他怪的代码大家可以自己改了看看代码修改范围00~FE.需要注意的是千万不要把BOSS级的怪改在普通的地图和洞穴中,否则会出现严重BUG" `9 N8 e4 C1 p, a5 c8 S" K
----------------------------------------------------------------------------------------------
r4 Y2 \0 T5 W% ]: N2.怪物属性修改
# ?" W7 w1 q" g怪物的属性地址是60010见下图,此地址是哥布林的(代码0)其他怪的往下类推" Y Y1 i7 k8 t2 B4 U/ v3 W2 g
- c, a; K7 u) |8 a
其中05代表的是怪物的HP修改范围在00~FFFF之间,40 00 00 00 00 20红色部分表示的是怪的攻击力和防御力.蓝色表示的是怪的掉宝类型20为恢复剂改为FF专掉洋葱装此项修改范围在00~FF之间
! \+ y- q. z2 P& J/ f05 00 00 00 00 00 00 00 红色部分表示的是怪物会使用的技能类型,每种怪的属性占16个字节,此项修改不要改的太强否则会吃不消的效果见下图,连一般小怪都可能把你秒杀4 J+ i# Q3 f% n' F/ |1 H4 V) ~

( a7 K T m1 Y$ q* ]* q# x- n关于怪物的就先介绍到这里,更多的还是要自己探索~修改之前注意备份: s1 j- R u9 J/ {" \
----------------------------------------------------------------------------------------------
. d& V6 S$ B+ M9 D: p/ |! C(四)杂项修改" v5 g% h9 g* ^4 G
1.宝箱的重新配置
; `+ T, V$ a# L2 _/ e此项难度颇大,现只提供地址修改方法以后在说
0 F% s9 z( E* y: u, m5 B地址00003C10~00003E0F3 S0 R4 H$ R; D: y7 Q! |
0 q7 `! A# H- t2.战斗系统修改
2 X" W1 J. W" a: J5 K$ d4 m本人指的战斗系统是见图
/ X5 [8 Z+ D3 @- E3 x d
/ O2 Q5 W* o% f" R( V4 t+ k修改此项首先要找到战斗菜单的动态地址1C00
* c8 d; {. d6 D/ F; c9 W
' I8 \9 v+ ]& v以洋葱剑士为例.他的战斗菜单为 攻击(代码04) 防御(代码05) 逃跑(代码06) 物品(代码14),先试着修改一下
5 H. _1 D& O$ V1 `5 I$ F1 ~看看有什么效果 我们有EC把他改为04 06 07 15(需锁定)看看 重新载人即时存档后发现变成了下图
6 g% L; u+ m1 p& d " z9 m3 \. ^$ p4 {/ e& h
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入04 05 06 14查找后得到地址69B31) ~7 Z- Y3 e& z) }: ?2 i0 }
(兰色部分为该职业的战斗菜单)$ y$ p) R! q5 D, K- k- a; ~$ a
蓝色字段就是洋葱剑士的战斗菜单了,按照刚才的改了然后按Ctrl+s保存,重新载入游戏.如果成功的话该角色的战斗菜单就变为
$ g) g Q% X1 R1 J# J1 x6 J* {攻击 逃跑 撤退 魔法 了此项的修改范围在00~15之间.每中职业的占4个字节.其他职业往下类推即可
" b. i7 y1 C* O/ H4 b最终幻想3的基本修改方法就先说到这了,希望大家看了以后可以做出好的HACK游戏.修改游戏还是自己动手更有意义.本人一向不支持和推荐用修改器制作HACK游戏的.其他FC RPG游戏可以依此为参照进行修改., p" G) |, `, Y' i3 {
修改完成后要自己测试以后没BUG在发布,要对自己的HACK负责3 n$ X, _' G4 B' m, X
) q* A/ j" X0 Q" V, K* ]8 r; b
需要查看SFC重装机兵R完全HACK手册的点此进入:http://fchack.5d6d.com/thread-16-1-1.html) c4 N; a0 n) i& E
, Q/ Q" B2 L, n& v# }1 @
3 O8 J! h, j! n$ q( M% i' A. |; T7 ~(原创文章 转载请注明)
, C: [6 f: `! l8 b( @ |
|