EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2008-2-28 16:30:50 | 显示全部楼层 |阅读模式
自上次发了重装机兵R的HACK手册后,很多网友要求发布最终幻想3的HACK手册,经过一段时间的整理以后终于将FF3的各项数据整理清楚。
, j+ r- g1 p+ |( p7 m现就将基本的HACK方法公布,想学RPG HACK的朋友可以来看了,希望看了后对你有所帮助: z: l) O  l5 R% `
----------------------------------------------------------------------------------------------. {% Q/ p% L4 l- K
首先要准备好修改游戏必须的3件工具:
8 |+ ^9 }! Y& \  Y& Q& AEmu Cheat 带DEBUG的VirtuaNES模拟器(RPG游戏需要用到此模拟器的地方不多) UltraEdit-32 16进制编辑器然后就可以进行游戏修改了.
& _6 m; M, z; m9 W/ a8 L----------------------------------------------------------------------------------------------
: L1 n) M" ^3 m7 \(一)人物篇
7 b( e0 f! Q/ W# r. o
先用模拟器打开游戏,本人用的是外星汉化的FF3.然后打开Emu Cheat.& P& [; ^! u" t5 d
1.各职业基本属性的修改
' _4 h  c) d2 y! X以洋葱剑士为例:动态属性地址是917~91B,见下图% Y: Z8 B" f3 c; B/ S1 c
(职业动态代码为0~15Emu Cheat 里已有9 G1 y$ s, u. ^# j( t
你可以用EC试着修改下看看他们分别代表的是什么,修改以后发现这些字节代表的是力量,敏捷,体力,智慧,信心效果如下图1 p* P2 {0 J# F$ @

& k( l5 n( k, F  B3 @. b; t下面就进行静态修改,用UE打开FF3的游戏文件,找到0007210
; N& ?6 {! w4 J# \+ Q) ^(每种职业属性地址占8个字节)
. p1 ~, i: v. h" b现在就可以进行静态修改了,此地址88 00 05 05 05 05 05 00代表的分别是人物的5项属性,00代表的是转职该人物所需的等级,88 无需修改,你可以试着修改一下各属性都改为99即88 00 63 63 63 63 63 00,然后按Ctrl+s保存后重新载入游戏,如果修改成功的话各属性就变为99了。各职业地址见下图3 m8 Q5 ?  _( D. }8 @. e; |" A

' P2 D( a0 B' y3 N----------------------------------------------------------------------------------------------3 e, }3 @0 b/ Y+ ~  ?
2.人物装备修改
0 ]. d6 \; v, H5 \0 v' i' N7 ]) k; a同样先找到人物装备的动态地址A00见下图
; Y4 t( P; v9 d7 a  F& H" X5 J' x% Y. W7 P: O% Z
依次分别代表的是头盔,铠甲,手腕,武器左手,武器右手,下面旧可以做动态修改了,以修改整套洋葱装备为例
' W$ g) l/ \4 j& j! v0 Z将数值修改为63 74 8C 39 01 59 01修改成功后效果见下图3 y% ~+ c, I. W7 r! v! t  O
+ D, \% G3 }$ ?) I8 ?% k% Z
下面就进行静态修改用UE打开游戏文件找到00073C00见图/ w8 r1 q* q& Q. W/ X6 {+ E- x" D3 a0 R1 G
(注:此地址代表的是4人的武器装备) 62 72 1E 01 00 00
4 h3 \) g) H  E7 T& h, l; }此地址带表的是头盔,铠甲,手腕,武器左手,武器右手,红色部分代表的是武器的数量不可过多修改,照旧将其修改为  m5 c0 V6 Q* c, e
63 74 8C 39 01 59 01 然后按Ctrl+s保存后重新载入游戏,如果修改成功的话一开始4人便以全套的洋葱装备登场了.7 Z; E" t- N3 y) G* m/ n
----------------------------------------------------------------------------------------------
  C) n  K" i8 K" B' u2 f, A! {3.人物HP/MP修改$ P! E- A. h& I/ D3 H& y' d
先找到HP动态地址90C和MP的动态地址见下图5 d5 G8 ?3 @3 F( j) K
(HP地址)
1 y0 y! u' _8 y8 \) m- D% R6 J' i% M0 W% p
(MP地址)
! n% E& b0 s, H6 `2 K2 |  ?8 R试着进行一下修改分别修改为HP9999 MP99(16个等级的)奖90C~90F修改为0F 27 0F 27- s* S- ]/ d8 G
930~93F修改为63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 修改后效果见下图,此版本最大HP会显示错误
% M* w, S2 F. a. b
% s5 C+ u7 f, X下面就可以进行静态修改了,用UE打开游戏文件找到地址00073BE8: M8 V( L) s) j. t& ?
(蓝色部分为4人初始HP)2 m+ }# B: u% q7 e1 F
将20 00修改为0F 27 然后按Ctrl+s保存后重新载入游戏,如果修改成功的话一开始4人便以9999HP登场,MP修改需要调用DEBUG功能后面会告诉大家具体使用方法的,人物方面的就先讲到这里更多的就留给大家自己实践了5 }( C8 q$ N$ `0 n+ q/ @: }
----------------------------------------------------------------------------------------------; a0 P5 Y' L* y5 B
(二)商店篇
6 e  k; G+ b( A% a5 _1.道具店修改
$ A5 `5 s8 B0 ?9 W5 {+ K
商店修改也一样,以乌鲁村的道具店为例,首先先找到道具店的动态地址2380见下图% S' c8 Q% Z$ D+ t3 N

# F0 m6 v5 [8 u/ T8 ]* k该店买的道具分别是恢复剂.解毒剂.眼药.代码即红色部分如果要将恢复剂修改为圣灵药(代码A8)的话便将代码改为A8 AE AF需锁定,修改成功后效果见下图
1 S, \; l) P% C: b% V. R/ ^$ y* J% I& X+ l
下面进行静态修改,UE打开游戏文件找到地址00059CBB,修改前先做即时存档  `/ c. _* [+ U: {5 U; Q( n
(兰色部分为道具店物品代码)1 B$ x4 m9 p* [; x& I1 e2 y
将其修改为A8 AE AF/ P' k- C. m- O4 j
然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店的恢复剂就变为圣灵药了,其他城镇的道具店依次类推即可
% v7 ]0 L! k, H! R* }----------------------------------------------------------------------------------------------
; ~9 f* w% r* \4 r6 k; J6 u; t2.武器店修改% V: J/ y$ T' D  \8 X+ [
以乌鲁村的武器店为例,动态地址是2380见下图! W" p/ g+ T( c- b) z5 f" ~3 `
(红色部分为武器代码)
( c# E$ l3 R$ {* X( {  F此代码分别代表的是小刀.宽刃小刀.长剑.拐杖.连环鞭.若要将小刀(代码1E)修改为洋葱剑的话就将代码改为39 1F 24 0E 06修改后的效果见图
- C% A  d) H( e4 J2 {  A) n" ]/ j; j6 k9 X  y( I3 i& X) c
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该武器店代码,点查找后得到地址00059CD6,修改前先做即时存档
3 P% ]9 u' c: o! s8 a& T% b(兰色部分为武器代码)
: T) R5 w# g, k" r4 P将其修改为39 1F 24 0E 06,也可以修改为其他装备,然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店小刀便变成洋葱剑(但售价可是很高的哦),其他武器店的修改参照此方法即可) {) c" D  ?8 e/ w
----------------------------------------------------------------------------------------------
# h! X9 ~1 z8 f# h. S: \3.防具店修改
: l* W- d; Z! C以乌鲁村的防具店为例,首先找到防具店动态地址2380见图
, }4 L9 Y$ F+ f1 C2 L* g6 g(红色部分为防具代码)
/ Z6 K7 _0 z) X3 m代码代表的分别是衣服.皮凯.皮盾.皮帽.铜指环.如果要将衣服(代码72)改为洋葱铠甲(代码74)的话就改成74 73 58 62 8B修改后效果见图
8 H9 {: D+ E9 H- X$ d" G6 d/ _
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该防具店代码,点查找后得到地址00059D07,修改前先做即时存档) s- m' _+ T$ V! H! L) ~" A
(蓝色部分为防具代码)
; Z) Z- G- Z3 ?将其修改为74 73 58 62 8B,也可以修改其他装备 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店的衣服便会变成洋葱铠甲.其他武器店的修改参照此方法即可
" @4 e" k1 d' q: W" D0 q$ d----------------------------------------------------------------------------------------------1 P% `" r6 Y1 Z" V
4.魔法屋修改' G: J3 T' X3 {+ w  p2 Q9 X
以乌鲁村的魔法屋为例,动态地址是2380见下图
: `' M! e8 O8 _" N/ }' v(红色部分为魔法代码)' e, Z" P: f/ {5 |, i! c( _
此代码代表的是解毒术(代码FD)如果要将其修改为核融术(代码C8)就改为C8即可效果见图
+ v0 R: T5 d7 r# {. |
# D. S: H4 Z  D, N$ T, f7 |" @' E下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该魔法屋代码(输入代码时请输入2380~2385段的代码),点查找后得到地址00059D2C,修改前先做即时存档
1 `& r' Z- F3 g, m. K0 @2 }) O: x(蓝色部分代表魔法代码)1 i! {9 F$ u9 |+ k" p' x; v- G
将FD改为C8即可其他先不做修改因为本店只买一种魔法,也可以修改为其他魔法 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店解毒术变为核融术,其他城镇魔法屋参照此方法修改即可/ W& v( ~) |* {8 p
----------------------------------------------------------------------------------------------
9 D% ], N$ t* m' c5.物品价格修改7 _1 @5 R% t; O( _
以乌鲁村的道具店为例,该店道具售价分别是150 40 80 动态价格地址是2390
% O9 c) U, D) N* ?+ D(注:红色部分代表道具价格,如果该道具价格超过255的话比如某道具售价500即显示为00002390 F4 000023B0 01静态修改时查找的话就要输入F4 01.未超过255的输入** 00即可)4 N2 z5 Y2 f& a* K
如果要把恢复剂价格改为65530的话就把2390~2398 96和23B0~23A8 00 改为 FF FF,修改后效果见图 $ `" q3 i3 F" \5 u3 z

* V* O* s7 F; ]$ h4 M6 `+ K. n下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该道(防,武)具店代码(输入格式为28 00 50 00因为每件道具包括装备价格占2个字节,且此两件道具代码是连贯的)得到地址00021F6C.修改前先做即时存档! }8 t; u4 i4 H8 N; |3 B
(兰色部分为道具价格)如果要改为65535G的话改为FF FF即可,也可以修改为其他价格修改范围0000~FFFF 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店此两件道具的价格就变为65535了,装备,魔法的修改参照此方法即可.修改价格难度较大需要慢慢练习,此项修改尽量修改代码相连的道具如A5 A6 A7这样的
; A. ]0 d% v+ E' O----------------------------------------------------------------------------------------------0 e: k1 D# d2 W6 u
(三)怪物篇0 v( b- k6 W* u
1.地图刷怪修改
  m2 R4 [! U% I5 R1 Y0 h以下是地图刷怪的静态地址5C410~5CA0D,见图
& f! R, J. i, T& V& I& g) V
5 H8 X, c) h& g3 F5 v% m0 E( e  j----------------------------------------------------------------------------------------------8 [. s/ J8 E1 H' y* a! P) q0 ~
0005C410H 89 A0 00 FF FF FF 35 5E 02 01 FF FF 35 5E 03 01
3 \/ e% `% @$ H: ^+ u其中红色部分代表的是怪物的配色,蓝色部分代表的是怪物的代码,FF FF为区域分隔符
0 g' z6 }, k& c2 G# ~修改时只需修改蓝色部分即可,以祭坛洞穴2F为例初始刷怪见图
: S! x6 s$ S+ v) N+ C: m) R# ^' x0 p8 |2 J. t& ~% I" F" C( A
此三种怪的代码为01 02 03地址即5C423~5C427,我们试着将代码改为04 05 06 修改前先做即时存档 然后按Ctrl+s保存,重新载入游戏(会提示CRC错误不必理会)看看,如果成功的话该地区刷的怪就变成下图所示的了
1 _# h& z- b! b0 F8 L; v8 m& P3 J$ m, I2 F  Z
神奇吧,其他怪的代码大家可以自己改了看看代码修改范围00~FE.需要注意的是千万不要把BOSS级的怪改在普通的地图和洞穴中,否则会出现严重BUG3 v" @1 S- S9 _1 j
----------------------------------------------------------------------------------------------
: o" M: ~5 J0 x$ K3 H( Q2.怪物属性修改8 o; w' v- |( f7 D
怪物的属性地址是60010见下图,此地址是哥布林的(代码0)其他怪的往下类推
- I5 i/ L8 k" E2 R; F* p3 J) i0 j5 u+ x
其中05代表的是怪物的HP修改范围在00~FFFF之间,40 00 00 00 00 20红色部分表示的是怪的攻击力和防御力.蓝色表示的是怪的掉宝类型20为恢复剂改为FF专掉洋葱装此项修改范围在00~FF之间
: J- t! I0 {; y0 ~1 Q" H+ N05 00 00 00 00 00 00 00 红色部分表示的是怪物会使用的技能类型,每种怪的属性占16个字节,此项修改不要改的太强否则会吃不消的效果见下图,连一般小怪都可能把你秒杀
) ?( k. g2 W: Z$ y1 {" e; K! I3 V' W* a$ q2 P
关于怪物的就先介绍到这里,更多的还是要自己探索~修改之前注意备份3 w( }. r$ C7 j, o1 w2 P; O) O
----------------------------------------------------------------------------------------------# X- n+ y' G: M/ c/ W
(四)杂项修改
1 ?: |8 E0 N) M2 q2 ~  L& `5 W1.宝箱的重新配置
: c4 G  x+ p  V& X, \0 {此项难度颇大,现只提供地址修改方法以后在说
/ w& t8 A% V5 E5 Z. x& t" l4 y0 n地址00003C10~00003E0F+ E- N3 ?6 X( i. h' g+ f9 v0 G

, b1 Q4 Z* d+ W9 k' n2.战斗系统修改
; x/ f6 B8 U! n9 P0 q1 Z本人指的战斗系统是见图# o: i, [  L! r1 O$ w9 P

: Y" |9 f5 s  h4 ^6 w+ [修改此项首先要找到战斗菜单的动态地址1C00
1 ~5 c, s  t& O+ L. a  j" h5 c
# g2 u! F# [: w8 J以洋葱剑士为例.他的战斗菜单为 攻击(代码04) 防御(代码05) 逃跑(代码06) 物品(代码14),先试着修改一下
! G3 Z7 W* A) ~- `" P$ a看看有什么效果 我们有EC把他改为04 06 07 15(需锁定)看看 重新载人即时存档后发现变成了下图" m* d- t2 ^& e+ h$ |  B- ]& D

9 }4 ^4 _# z! o$ O6 N+ A9 x) \下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入04 05 06 14查找后得到地址69B31! {! U6 L2 z% W0 _
(兰色部分为该职业的战斗菜单)
* h! o! v' P& J8 J( r蓝色字段就是洋葱剑士的战斗菜单了,按照刚才的改了然后按Ctrl+s保存,重新载入游戏.如果成功的话该角色的战斗菜单就变为) c" r8 b/ R, k
攻击 逃跑 撤退 魔法 了此项的修改范围在00~15之间.每中职业的占4个字节.其他职业往下类推即可1 ^2 u1 t6 D1 o3 c; S3 n
最终幻想3的基本修改方法就先说到这了,希望大家看了以后可以做出好的HACK游戏.修改游戏还是自己动手更有意义.本人一向不支持和推荐用修改器制作HACK游戏的.其他FC RPG游戏可以依此为参照进行修改.
: b* Z- u5 Q* a: J, |修改完成后要自己测试以后没BUG在发布,要对自己的HACK负责: c% k+ Z9 J. v5 Y- B, @2 L; J% X

5 k7 u  Z5 ^9 M7 g5 _' r; P4 L需要查看SFC重装机兵R完全HACK手册的点此进入:http://fchack.5d6d.com/thread-16-1-1.html) ?& e- T: e& ~$ \. I
0 h, f1 p" C# e0 k. l! u0 k8 \; ?

, l% q( {( c* D' W(原创文章 转载请注明)
: f0 m* K1 z3 Z  c% R. A) r" h$ R* {/ F
头像被屏蔽

该用户从未签到

发表于 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, 2026-2-24 14:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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