EMU618社区

 找回密码
 立即注册
搜索
查看: 5980|回复: 6

[原创HACK教程] RPG HACK教程系列2 FC最终幻想3HACK新手入门手册

 关闭 [复制链接]

该用户从未签到

发表于 2008-2-28 16:30:50 | 显示全部楼层 |阅读模式
自上次发了重装机兵R的HACK手册后,很多网友要求发布最终幻想3的HACK手册,经过一段时间的整理以后终于将FF3的各项数据整理清楚。, k) n" q5 D* ]  ^& A
现就将基本的HACK方法公布,想学RPG HACK的朋友可以来看了,希望看了后对你有所帮助1 s, V/ T4 ]& g
----------------------------------------------------------------------------------------------
# z) j) x; d( w. H# s7 C首先要准备好修改游戏必须的3件工具:3 {3 S# |0 H: Z3 T' ^2 H/ S# }
Emu Cheat 带DEBUG的VirtuaNES模拟器(RPG游戏需要用到此模拟器的地方不多) UltraEdit-32 16进制编辑器然后就可以进行游戏修改了.' P/ g0 M) Y7 p6 V) D' {/ \
----------------------------------------------------------------------------------------------
" t1 \$ }6 O$ I( P(一)人物篇; Z- Y: Z" p3 h# H- w
先用模拟器打开游戏,本人用的是外星汉化的FF3.然后打开Emu Cheat.( a% {7 w, F1 o
1.各职业基本属性的修改
# w7 Z9 o1 Z( `2 v" H以洋葱剑士为例:动态属性地址是917~91B,见下图6 Y' x) j3 @  t' @9 F9 x+ R! D1 Z6 E
(职业动态代码为0~15Emu Cheat 里已有
7 {9 m8 W2 I. @/ g. q* y) W5 P9 X你可以用EC试着修改下看看他们分别代表的是什么,修改以后发现这些字节代表的是力量,敏捷,体力,智慧,信心效果如下图
- i5 b3 F* z( N4 o9 \
" R) e- U; d" O/ o2 g下面就进行静态修改,用UE打开FF3的游戏文件,找到0007210
9 G4 }: I8 [5 V(每种职业属性地址占8个字节)+ Q. K' l1 L* s& Q$ h
现在就可以进行静态修改了,此地址88 00 05 05 05 05 05 00代表的分别是人物的5项属性,00代表的是转职该人物所需的等级,88 无需修改,你可以试着修改一下各属性都改为99即88 00 63 63 63 63 63 00,然后按Ctrl+s保存后重新载入游戏,如果修改成功的话各属性就变为99了。各职业地址见下图/ R2 y+ ~5 @, T. P3 m
5 e. {) C8 N/ e6 W# K
----------------------------------------------------------------------------------------------
/ d! |8 O* O- }6 P% X2.人物装备修改, @3 {- k4 X: I$ C: m4 U
同样先找到人物装备的动态地址A00见下图1 e2 f! i. H3 p; r% d! a+ @* @

5 j+ M/ u2 t  w& ~( [' o2 A依次分别代表的是头盔,铠甲,手腕,武器左手,武器右手,下面旧可以做动态修改了,以修改整套洋葱装备为例& v# Q* S" F6 `
将数值修改为63 74 8C 39 01 59 01修改成功后效果见下图4 M+ k1 x0 B& G. U4 a' J/ S; W
0 s3 W$ R: _) y! b. n
下面就进行静态修改用UE打开游戏文件找到00073C00见图
8 B  h+ \% ?6 o0 Y(注:此地址代表的是4人的武器装备) 62 72 1E 01 00 00& O( O1 ~4 R2 j$ W, N
此地址带表的是头盔,铠甲,手腕,武器左手,武器右手,红色部分代表的是武器的数量不可过多修改,照旧将其修改为8 [" n% n  Z8 n- i1 Q; t
63 74 8C 39 01 59 01 然后按Ctrl+s保存后重新载入游戏,如果修改成功的话一开始4人便以全套的洋葱装备登场了.0 w7 I. r( n3 k( x  q
----------------------------------------------------------------------------------------------1 Z2 B. @& Z' w. h4 X* p
3.人物HP/MP修改/ u$ e0 i' h4 l- T2 o
先找到HP动态地址90C和MP的动态地址见下图
/ Q; {5 s  h' \+ d5 \& P(HP地址)
2 q4 i' T' I0 |' R" c$ F# y2 z' K- Y9 O4 [( b' r% K
(MP地址)5 Y9 _: v9 S7 ^. [1 Y/ P- p
试着进行一下修改分别修改为HP9999 MP99(16个等级的)奖90C~90F修改为0F 27 0F 27! m: B+ p  a  s! G. J: M: [
930~93F修改为63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 修改后效果见下图,此版本最大HP会显示错误( t0 m! ]* m5 O/ U6 j9 \
+ q2 e5 C; y$ _/ s! n! [& t
下面就可以进行静态修改了,用UE打开游戏文件找到地址00073BE8( u; @. U# X4 i" y9 A
(蓝色部分为4人初始HP)
1 k& s; a- `) v7 a6 K8 v" d将20 00修改为0F 27 然后按Ctrl+s保存后重新载入游戏,如果修改成功的话一开始4人便以9999HP登场,MP修改需要调用DEBUG功能后面会告诉大家具体使用方法的,人物方面的就先讲到这里更多的就留给大家自己实践了  L7 a1 q, e* V. T; e0 T
----------------------------------------------------------------------------------------------' L! D% `5 ^! C- ]; B
(二)商店篇9 i! @% J0 z: n4 K
1.道具店修改% G: Q4 \/ T) g: l: K4 ?9 y8 c
商店修改也一样,以乌鲁村的道具店为例,首先先找到道具店的动态地址2380见下图
( T* B7 v6 m1 F  @4 q9 m0 @* M3 o5 Y
该店买的道具分别是恢复剂.解毒剂.眼药.代码即红色部分如果要将恢复剂修改为圣灵药(代码A8)的话便将代码改为A8 AE AF需锁定,修改成功后效果见下图" X% ^1 A  i  {

* c: I% O3 s4 V! @) `' B下面进行静态修改,UE打开游戏文件找到地址00059CBB,修改前先做即时存档
  ]5 \8 q! s1 o+ W% j* l! G7 f2 r(兰色部分为道具店物品代码), Z" L* ^: o6 Z
将其修改为A8 AE AF
7 a2 F, {# d# R* T; S5 A' [然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店的恢复剂就变为圣灵药了,其他城镇的道具店依次类推即可
& `- f5 s5 y# e( R- j% T2 w3 l% P----------------------------------------------------------------------------------------------/ o8 Y$ o: z  h2 d+ N, a# C5 T
2.武器店修改! }2 x: m( i3 V( @
以乌鲁村的武器店为例,动态地址是2380见下图
" ?) w( }, I. a* o* i" j(红色部分为武器代码); [( _* H# L" h# B/ }
此代码分别代表的是小刀.宽刃小刀.长剑.拐杖.连环鞭.若要将小刀(代码1E)修改为洋葱剑的话就将代码改为39 1F 24 0E 06修改后的效果见图& K1 d. a/ C! E7 `& I9 y1 K

+ X+ |- C, g' T; }/ X下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该武器店代码,点查找后得到地址00059CD6,修改前先做即时存档0 j* l$ y3 N$ w- K% U
(兰色部分为武器代码)1 w* M9 @" s3 @( i0 k! D5 W
将其修改为39 1F 24 0E 06,也可以修改为其他装备,然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店小刀便变成洋葱剑(但售价可是很高的哦),其他武器店的修改参照此方法即可) q) u- S# s/ j, T
----------------------------------------------------------------------------------------------
% q& Q. k  |. a1 I3 T4 ~9 a* ?3.防具店修改
- p6 J3 s- D) n7 S- r- \以乌鲁村的防具店为例,首先找到防具店动态地址2380见图
& H* r, E) J( [* X' ~8 A# z, |/ y* D) R& E(红色部分为防具代码): O$ E1 I# D$ {
代码代表的分别是衣服.皮凯.皮盾.皮帽.铜指环.如果要将衣服(代码72)改为洋葱铠甲(代码74)的话就改成74 73 58 62 8B修改后效果见图
! i+ ?4 u2 ]6 h: b9 _: {
# ]. Z1 O! S0 p+ y: D% |下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该防具店代码,点查找后得到地址00059D07,修改前先做即时存档
6 \* E$ Y# d8 D5 C(蓝色部分为防具代码)
# ]9 f( n3 N9 _. V2 g  e. X将其修改为74 73 58 62 8B,也可以修改其他装备 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店的衣服便会变成洋葱铠甲.其他武器店的修改参照此方法即可' T- ~/ V& S) Y
----------------------------------------------------------------------------------------------& M4 p" }) N* Z. v! c( [
4.魔法屋修改& p$ q3 Y/ }8 C$ R8 o
以乌鲁村的魔法屋为例,动态地址是2380见下图8 ^4 y$ _$ l7 f2 E
(红色部分为魔法代码)# V' F0 ?/ y' u6 n+ i
此代码代表的是解毒术(代码FD)如果要将其修改为核融术(代码C8)就改为C8即可效果见图2 y& s3 Q  D  O

, s/ K6 V4 R$ H1 @8 W下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该魔法屋代码(输入代码时请输入2380~2385段的代码),点查找后得到地址00059D2C,修改前先做即时存档
: k. `4 K& p/ t1 y2 l5 F; s! g(蓝色部分代表魔法代码)% d: h& @3 j/ Z% U
将FD改为C8即可其他先不做修改因为本店只买一种魔法,也可以修改为其他魔法 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店解毒术变为核融术,其他城镇魔法屋参照此方法修改即可
6 a6 i) K6 A$ V( R1 {+ u1 C$ ^+ D----------------------------------------------------------------------------------------------$ E' P' L; N2 j; I  K
5.物品价格修改
* {0 s! a+ D7 j, m3 N  c: X以乌鲁村的道具店为例,该店道具售价分别是150 40 80 动态价格地址是23904 g/ ?1 S$ m! k. B
(注:红色部分代表道具价格,如果该道具价格超过255的话比如某道具售价500即显示为00002390 F4 000023B0 01静态修改时查找的话就要输入F4 01.未超过255的输入** 00即可)
) c8 {, l% `! @如果要把恢复剂价格改为65530的话就把2390~2398 96和23B0~23A8 00 改为 FF FF,修改后效果见图
- I0 M6 K( n; J7 T: W+ k( }+ [# O' H* ], v% f  y) E6 Q9 j! f, K
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该道(防,武)具店代码(输入格式为28 00 50 00因为每件道具包括装备价格占2个字节,且此两件道具代码是连贯的)得到地址00021F6C.修改前先做即时存档
# u1 A* S. H6 b(兰色部分为道具价格)如果要改为65535G的话改为FF FF即可,也可以修改为其他价格修改范围0000~FFFF 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店此两件道具的价格就变为65535了,装备,魔法的修改参照此方法即可.修改价格难度较大需要慢慢练习,此项修改尽量修改代码相连的道具如A5 A6 A7这样的
3 b; W; F, r3 D4 e+ B- D! S----------------------------------------------------------------------------------------------7 L1 S% U7 g+ J+ Y
(三)怪物篇
7 M/ T4 {/ h; p3 [
1.地图刷怪修改
( L6 H& g; Q, W3 I2 E* t0 o以下是地图刷怪的静态地址5C410~5CA0D,见图
6 k- H( P) G* R* A! ?) p6 ~- l& i8 v+ U# W
----------------------------------------------------------------------------------------------4 J! I3 A3 U9 M0 w0 T
0005C410H 89 A0 00 FF FF FF 35 5E 02 01 FF FF 35 5E 03 01& R* i8 h( R: j/ B' r% J5 B2 C
其中红色部分代表的是怪物的配色,蓝色部分代表的是怪物的代码,FF FF为区域分隔符; B& T  q; E" n2 e& l! j
修改时只需修改蓝色部分即可,以祭坛洞穴2F为例初始刷怪见图
4 L* C4 Y, X" r" z: P" F; }+ ^) q  H% K( G2 \+ P
此三种怪的代码为01 02 03地址即5C423~5C427,我们试着将代码改为04 05 06 修改前先做即时存档 然后按Ctrl+s保存,重新载入游戏(会提示CRC错误不必理会)看看,如果成功的话该地区刷的怪就变成下图所示的了
7 m; A; }$ f2 B: u
; \2 k8 R- u" Q$ `3 r9 K" B神奇吧,其他怪的代码大家可以自己改了看看代码修改范围00~FE.需要注意的是千万不要把BOSS级的怪改在普通的地图和洞穴中,否则会出现严重BUG
( k5 y. y7 J/ v( q4 _----------------------------------------------------------------------------------------------
% x8 V& J4 g) ^. b3 N# e( _) N2.怪物属性修改  E: z' A1 {" D7 @1 }
怪物的属性地址是60010见下图,此地址是哥布林的(代码0)其他怪的往下类推) q5 ^8 F5 m  n- \5 \5 E9 K3 e  z
+ b6 z, b/ C% K+ l
其中05代表的是怪物的HP修改范围在00~FFFF之间,40 00 00 00 00 20红色部分表示的是怪的攻击力和防御力.蓝色表示的是怪的掉宝类型20为恢复剂改为FF专掉洋葱装此项修改范围在00~FF之间
- p. }4 }4 b9 u) m4 e, g2 m05 00 00 00 00 00 00 00 红色部分表示的是怪物会使用的技能类型,每种怪的属性占16个字节,此项修改不要改的太强否则会吃不消的效果见下图,连一般小怪都可能把你秒杀
7 M4 W- o: F, V# \
8 U, p; F* g) }+ E5 o, z9 J关于怪物的就先介绍到这里,更多的还是要自己探索~修改之前注意备份# i8 z# E+ \  _9 n, P
----------------------------------------------------------------------------------------------9 N3 y0 n7 z, Y; }( o" i* r  X
(四)杂项修改
8 j' h' F* a% T% k, ]4 X/ [0 s1.宝箱的重新配置
. `0 k+ w, S1 t3 r) N! T. d  z此项难度颇大,现只提供地址修改方法以后在说
. Z& J# t) W5 f) ~% {& g" e地址00003C10~00003E0F
7 K7 u2 U2 F: l) ]' u4 P/ _4 P" \$ N/ d7 ~
2.战斗系统修改
1 I" _) B: n; B) Z6 s, C4 V本人指的战斗系统是见图  F0 n0 P3 N# |

) X, o3 o3 P+ F( \2 X- A7 y2 |$ T- u修改此项首先要找到战斗菜单的动态地址1C00
" E' u8 L) X2 ]+ i/ l  H1 e0 c! P1 D
以洋葱剑士为例.他的战斗菜单为 攻击(代码04) 防御(代码05) 逃跑(代码06) 物品(代码14),先试着修改一下
+ g$ E; A' ]# s+ f( C, z! l看看有什么效果 我们有EC把他改为04 06 07 15(需锁定)看看 重新载人即时存档后发现变成了下图- X( S0 o3 d6 [* I1 Z

# L3 t2 h; m  l6 J下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入04 05 06 14查找后得到地址69B31: q+ `, T- `. x" `4 {4 G! {+ {0 e7 |- g
(兰色部分为该职业的战斗菜单)$ H! b7 T; y5 p/ a" i4 y4 h( z# \
蓝色字段就是洋葱剑士的战斗菜单了,按照刚才的改了然后按Ctrl+s保存,重新载入游戏.如果成功的话该角色的战斗菜单就变为
0 l2 h" B; U3 R攻击 逃跑 撤退 魔法 了此项的修改范围在00~15之间.每中职业的占4个字节.其他职业往下类推即可
) V$ X1 w* p9 h最终幻想3的基本修改方法就先说到这了,希望大家看了以后可以做出好的HACK游戏.修改游戏还是自己动手更有意义.本人一向不支持和推荐用修改器制作HACK游戏的.其他FC RPG游戏可以依此为参照进行修改.1 ]( Z  m' }) c4 f* o3 i
修改完成后要自己测试以后没BUG在发布,要对自己的HACK负责
& _6 c3 n! W) G! \# V" w# j
! s: P: H8 d* E: C需要查看SFC重装机兵R完全HACK手册的点此进入:http://fchack.5d6d.com/thread-16-1-1.html' g, e# m: o* |$ y/ p" g

8 c% i4 c4 r; ], g
0 X. r4 |8 J$ K$ P9 W
(原创文章 转载请注明)# L) Z/ _+ m% f, E- ~5 q
头像被屏蔽

该用户从未签到

发表于 2008-2-28 19:18:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

签到天数: 217 天

[LV.7]常住居民III

发表于 2008-2-29 09:38:06 | 显示全部楼层
学习下~~楼主好厉害~~

该用户从未签到

发表于 2008-2-29 14:37:21 | 显示全部楼层
不错~:loveliness:

该用户从未签到

发表于 2008-4-14 14:03:58 | 显示全部楼层
学习下~~楼主好厉害~

签到天数: 846 天

[LV.10]以坛为家III

发表于 2008-4-22 06:09:13 | 显示全部楼层
谢谢lz了,好好学学:victory: :victory:

该用户从未签到

发表于 2008-5-2 01:41:40 | 显示全部楼层
谢谢楼主分享,修改完自虐一下。。。:wuliao:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2025-4-20 03:55 , Processed in 1.159180 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表