设为首页收藏本站

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

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

  [复制链接]

该用户从未签到

发表于 2008-2-28 16:30:50 | 显示全部楼层 |阅读模式
自上次发了重装机兵R的HACK手册后,很多网友要求发布最终幻想3的HACK手册,经过一段时间的整理以后终于将FF3的各项数据整理清楚。
' n9 r/ M9 c* f6 K/ H$ _现就将基本的HACK方法公布,想学RPG HACK的朋友可以来看了,希望看了后对你有所帮助" E# Q9 g5 @1 q
----------------------------------------------------------------------------------------------& D1 ?$ p; K6 \0 I# e1 p
首先要准备好修改游戏必须的3件工具:+ z# |& i! T1 S3 P; n% l1 G% E- K
Emu Cheat 带DEBUG的VirtuaNES模拟器(RPG游戏需要用到此模拟器的地方不多) UltraEdit-32 16进制编辑器然后就可以进行游戏修改了.
5 D! M$ [7 c1 w----------------------------------------------------------------------------------------------
5 H: [$ g6 q& _1 z- n% W# d8 n" F(一)人物篇
4 r$ T1 m* ?/ J9 a
先用模拟器打开游戏,本人用的是外星汉化的FF3.然后打开Emu Cheat.) j/ g9 {* `8 n& [$ B2 ]% d
1.各职业基本属性的修改
6 \5 e" L/ r9 c0 o以洋葱剑士为例:动态属性地址是917~91B,见下图; N6 b5 G7 u+ R1 j( A. \
(职业动态代码为0~15Emu Cheat 里已有
  T1 M) g$ Z8 m你可以用EC试着修改下看看他们分别代表的是什么,修改以后发现这些字节代表的是力量,敏捷,体力,智慧,信心效果如下图- ]8 v7 k+ R& j

- w" x1 B- ~- A* f" o0 y下面就进行静态修改,用UE打开FF3的游戏文件,找到0007210
  O, T, b& V; Z4 z- H(每种职业属性地址占8个字节)) q) n' z: Y* p0 \; I- F  t. F
现在就可以进行静态修改了,此地址88 00 05 05 05 05 05 00代表的分别是人物的5项属性,00代表的是转职该人物所需的等级,88 无需修改,你可以试着修改一下各属性都改为99即88 00 63 63 63 63 63 00,然后按Ctrl+s保存后重新载入游戏,如果修改成功的话各属性就变为99了。各职业地址见下图+ S5 N& H: N, b8 |! O4 v: a
- G3 n3 d7 {- j8 D) O8 l
----------------------------------------------------------------------------------------------& W9 ?  r# k6 o9 u' O
2.人物装备修改/ M* M% B1 Z$ D: F
同样先找到人物装备的动态地址A00见下图
( y3 b% h# W7 j7 V8 `
  S. X. c' F5 F1 [0 t* y+ {& x依次分别代表的是头盔,铠甲,手腕,武器左手,武器右手,下面旧可以做动态修改了,以修改整套洋葱装备为例9 D  W; ~8 O- z& E$ M* l+ J
将数值修改为63 74 8C 39 01 59 01修改成功后效果见下图6 {4 v# @, A. E  Z

8 S0 X' ?5 B3 V* F下面就进行静态修改用UE打开游戏文件找到00073C00见图+ o& Y7 ^. W- ~  A
(注:此地址代表的是4人的武器装备) 62 72 1E 01 00 00
; ^) c7 D' ]9 s/ M, X8 h此地址带表的是头盔,铠甲,手腕,武器左手,武器右手,红色部分代表的是武器的数量不可过多修改,照旧将其修改为
( |% G3 y2 ?9 d% U( f6 x2 G63 74 8C 39 01 59 01 然后按Ctrl+s保存后重新载入游戏,如果修改成功的话一开始4人便以全套的洋葱装备登场了.
! y: q7 ~+ s' A0 P1 A  S$ N----------------------------------------------------------------------------------------------3 M" W/ O( f. L& x' [2 M6 b- l
3.人物HP/MP修改8 D& E8 F: _8 L' k- u: p, U
先找到HP动态地址90C和MP的动态地址见下图  I* {( C, r) ~8 K& k2 t" O3 ^* J. h
(HP地址)' O* y' u, Y: V- H! V

! x4 D& n+ w. d" m(MP地址)
3 V$ [. R9 C9 e- D# L$ `7 y3 R4 ^' N试着进行一下修改分别修改为HP9999 MP99(16个等级的)奖90C~90F修改为0F 27 0F 27
7 y- x$ w* K8 G7 D3 c! P* d  `0 O930~93F修改为63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 修改后效果见下图,此版本最大HP会显示错误5 U0 o: H" J- p# w7 \4 g
' t; `$ c7 s. v9 t
下面就可以进行静态修改了,用UE打开游戏文件找到地址00073BE85 |& S& K0 U; B. N! x1 Y, u
(蓝色部分为4人初始HP)
; H- Z6 ], {0 T/ X将20 00修改为0F 27 然后按Ctrl+s保存后重新载入游戏,如果修改成功的话一开始4人便以9999HP登场,MP修改需要调用DEBUG功能后面会告诉大家具体使用方法的,人物方面的就先讲到这里更多的就留给大家自己实践了& X" x; l! B. f% e, z2 |
----------------------------------------------------------------------------------------------
) t. E9 G! F' G(二)商店篇# W/ Q$ }! a2 f9 x3 m
1.道具店修改/ e, g* m" F+ ^; k5 f9 O
商店修改也一样,以乌鲁村的道具店为例,首先先找到道具店的动态地址2380见下图& e& Z5 a  y. v$ D% e/ p' `

9 a. x9 H8 Q! U0 _, Q该店买的道具分别是恢复剂.解毒剂.眼药.代码即红色部分如果要将恢复剂修改为圣灵药(代码A8)的话便将代码改为A8 AE AF需锁定,修改成功后效果见下图% ^1 p# l. M: E$ E

1 C# R( V6 \7 O: v9 T8 c9 {( c下面进行静态修改,UE打开游戏文件找到地址00059CBB,修改前先做即时存档" v/ R+ R( y9 _' J0 z
(兰色部分为道具店物品代码)
$ Z+ E6 H( \3 @2 S) ^将其修改为A8 AE AF
$ D4 p: Y7 n* @  D1 v& ^然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店的恢复剂就变为圣灵药了,其他城镇的道具店依次类推即可
( L+ v: e1 E( ~1 a----------------------------------------------------------------------------------------------
3 M  C+ ]' Z  |# x7 d& |: X' q; b% |2.武器店修改
9 |2 ~- h7 N) i" c+ V, _2 o以乌鲁村的武器店为例,动态地址是2380见下图4 T! v/ \$ D0 S' ?
(红色部分为武器代码)
2 a! |2 n% J8 ?此代码分别代表的是小刀.宽刃小刀.长剑.拐杖.连环鞭.若要将小刀(代码1E)修改为洋葱剑的话就将代码改为39 1F 24 0E 06修改后的效果见图
" E- G6 Y4 g: f7 o! G' h1 r- y8 ~7 G. r% G
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该武器店代码,点查找后得到地址00059CD6,修改前先做即时存档
  A$ B3 C+ A2 W- G( O(兰色部分为武器代码)
+ y4 X6 ]$ P" U, R将其修改为39 1F 24 0E 06,也可以修改为其他装备,然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店小刀便变成洋葱剑(但售价可是很高的哦),其他武器店的修改参照此方法即可
/ J% H; |1 a1 @1 e# [. A0 Q----------------------------------------------------------------------------------------------7 s! N/ ^' I/ ~+ _: {6 r* c
3.防具店修改- {# r$ _+ i# a% A2 `9 v
以乌鲁村的防具店为例,首先找到防具店动态地址2380见图2 I; V! D/ x. O' Y% P9 ]
(红色部分为防具代码)3 ~- R! p8 `( @5 C* q$ Y
代码代表的分别是衣服.皮凯.皮盾.皮帽.铜指环.如果要将衣服(代码72)改为洋葱铠甲(代码74)的话就改成74 73 58 62 8B修改后效果见图! i6 I) `0 k: X9 A6 q9 y
8 w1 i6 ?7 |, V
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该防具店代码,点查找后得到地址00059D07,修改前先做即时存档
" U. {5 L# t3 i4 O(蓝色部分为防具代码)
' F2 J% [$ X; U* N% L6 h将其修改为74 73 58 62 8B,也可以修改其他装备 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店的衣服便会变成洋葱铠甲.其他武器店的修改参照此方法即可1 R, M! g( E* M! l; m0 ?. m! M
----------------------------------------------------------------------------------------------) h3 G4 g; b- r' j0 _9 @: I+ X# d+ k5 S
4.魔法屋修改, P9 K3 S0 s) A0 G) I' U
以乌鲁村的魔法屋为例,动态地址是2380见下图5 D2 Y# N. Q6 d# w& k% c' f# o
(红色部分为魔法代码)0 c6 A) A- f2 q; W% a6 r
此代码代表的是解毒术(代码FD)如果要将其修改为核融术(代码C8)就改为C8即可效果见图+ ?  d0 ?8 n$ [; V$ N2 g

. D) y' e  |$ S$ ~' X; k+ C下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该魔法屋代码(输入代码时请输入2380~2385段的代码),点查找后得到地址00059D2C,修改前先做即时存档) N% Q* W( \* {4 B  S+ p# `
(蓝色部分代表魔法代码)  G5 t3 \/ v$ s5 p- a
将FD改为C8即可其他先不做修改因为本店只买一种魔法,也可以修改为其他魔法 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店解毒术变为核融术,其他城镇魔法屋参照此方法修改即可! W' G1 z/ z$ k
----------------------------------------------------------------------------------------------
' g: D) a* ~$ M! Z% x5.物品价格修改
9 C/ `- n' `: h3 q- r* _以乌鲁村的道具店为例,该店道具售价分别是150 40 80 动态价格地址是2390
- T; L/ V/ U6 R3 [8 H9 s(注:红色部分代表道具价格,如果该道具价格超过255的话比如某道具售价500即显示为00002390 F4 000023B0 01静态修改时查找的话就要输入F4 01.未超过255的输入** 00即可)+ n  M* b  W- @& o3 W& `  I
如果要把恢复剂价格改为65530的话就把2390~2398 96和23B0~23A8 00 改为 FF FF,修改后效果见图 ; f3 ^; C# h3 ?' v* R
( J4 i/ p$ B' F9 V3 S8 g/ H
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该道(防,武)具店代码(输入格式为28 00 50 00因为每件道具包括装备价格占2个字节,且此两件道具代码是连贯的)得到地址00021F6C.修改前先做即时存档1 P! {# T: d) F, c: D
(兰色部分为道具价格)如果要改为65535G的话改为FF FF即可,也可以修改为其他价格修改范围0000~FFFF 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店此两件道具的价格就变为65535了,装备,魔法的修改参照此方法即可.修改价格难度较大需要慢慢练习,此项修改尽量修改代码相连的道具如A5 A6 A7这样的
0 z: A0 z/ Z- b- c& A----------------------------------------------------------------------------------------------
3 b+ o8 q2 Q1 ^# U1 j& W(三)怪物篇
- H3 A3 ^* I! O( O  g0 f
1.地图刷怪修改
+ F6 V; ~3 z) B* [以下是地图刷怪的静态地址5C410~5CA0D,见图
; t) X0 ^* ?% w' ~3 k6 z; l2 y$ ?, e8 J
----------------------------------------------------------------------------------------------6 W. Q' H1 v. C; t4 {9 G$ t; f
0005C410H 89 A0 00 FF FF FF 35 5E 02 01 FF FF 35 5E 03 01
! e& k8 }- _; b( J5 b其中红色部分代表的是怪物的配色,蓝色部分代表的是怪物的代码,FF FF为区域分隔符
( B# W0 h; _# m$ f( r7 G修改时只需修改蓝色部分即可,以祭坛洞穴2F为例初始刷怪见图. Z$ |. u8 `6 h3 n# o
  l4 h4 W7 [/ @3 |
此三种怪的代码为01 02 03地址即5C423~5C427,我们试着将代码改为04 05 06 修改前先做即时存档 然后按Ctrl+s保存,重新载入游戏(会提示CRC错误不必理会)看看,如果成功的话该地区刷的怪就变成下图所示的了  Q( t* l3 y: \; Q

6 s, f& H; U& O- D) x& ^. t8 D- L4 n神奇吧,其他怪的代码大家可以自己改了看看代码修改范围00~FE.需要注意的是千万不要把BOSS级的怪改在普通的地图和洞穴中,否则会出现严重BUG1 A/ K  U3 {, p6 v. W/ X
----------------------------------------------------------------------------------------------
% _1 A* ^' I2 }3 Q: p6 s2.怪物属性修改4 g+ u) s5 f* v7 w- O1 a3 Q
怪物的属性地址是60010见下图,此地址是哥布林的(代码0)其他怪的往下类推
1 t; W% A2 L% ~4 h+ d+ B: s% |! _
其中05代表的是怪物的HP修改范围在00~FFFF之间,40 00 00 00 00 20红色部分表示的是怪的攻击力和防御力.蓝色表示的是怪的掉宝类型20为恢复剂改为FF专掉洋葱装此项修改范围在00~FF之间* c2 T2 D6 p& g- b$ W
05 00 00 00 00 00 00 00 红色部分表示的是怪物会使用的技能类型,每种怪的属性占16个字节,此项修改不要改的太强否则会吃不消的效果见下图,连一般小怪都可能把你秒杀
9 z/ x. ]' e: v  x: i9 S4 S- H# z6 T2 x+ i8 r& o( P) J, z" S# }) a
关于怪物的就先介绍到这里,更多的还是要自己探索~修改之前注意备份) ?4 F* z3 o' @; P3 s
----------------------------------------------------------------------------------------------
% y' E5 g3 J# V* J$ \(四)杂项修改
4 }/ q, U" d2 ]- s1.宝箱的重新配置" L( \5 o+ x& a! Q: L2 B
此项难度颇大,现只提供地址修改方法以后在说8 v( c' a. f! R+ ~. }3 y
地址00003C10~00003E0F% I$ j! ~+ O6 ]# _7 Q2 a" E
* t; ]  f$ \+ D: g) X9 g4 Q
2.战斗系统修改
6 \. w& Z4 k* p" L! q3 `' t% m7 R! q本人指的战斗系统是见图
; i, k9 a" f: J+ ?) p) M0 x% g( `3 `4 V' O2 }) d1 \+ Y* C
修改此项首先要找到战斗菜单的动态地址1C00# s! l6 @* w0 Q0 n/ ~" {
7 F1 i- ~1 ]: t
以洋葱剑士为例.他的战斗菜单为 攻击(代码04) 防御(代码05) 逃跑(代码06) 物品(代码14),先试着修改一下! H: z* |; t% z( ?5 v* d6 [' z
看看有什么效果 我们有EC把他改为04 06 07 15(需锁定)看看 重新载人即时存档后发现变成了下图5 |* g4 f$ \1 ^3 A9 e$ O4 l5 U
7 \* @3 W1 \# |
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入04 05 06 14查找后得到地址69B31( M& u! r" u5 K# h' }# U$ I
(兰色部分为该职业的战斗菜单)
" q! n( I) p/ `+ \- ]/ i+ v蓝色字段就是洋葱剑士的战斗菜单了,按照刚才的改了然后按Ctrl+s保存,重新载入游戏.如果成功的话该角色的战斗菜单就变为
( ^6 L6 C, r8 G' F  j0 T' h攻击 逃跑 撤退 魔法 了此项的修改范围在00~15之间.每中职业的占4个字节.其他职业往下类推即可
& e  N. W% l# H最终幻想3的基本修改方法就先说到这了,希望大家看了以后可以做出好的HACK游戏.修改游戏还是自己动手更有意义.本人一向不支持和推荐用修改器制作HACK游戏的.其他FC RPG游戏可以依此为参照进行修改.
4 b' e8 X3 ^4 P: `" ^修改完成后要自己测试以后没BUG在发布,要对自己的HACK负责
' W2 x5 M/ s  L3 M0 W
) o; E  x8 T) k1 I- T* |需要查看SFC重装机兵R完全HACK手册的点此进入:http://fchack.5d6d.com/thread-16-1-1.html
  f! v2 q: ?2 }/ E" }/ P4 T
9 I( j- b$ X5 H- {: t- V
1 R. M$ X: m8 d3 u" o' n; g; F* v
(原创文章 转载请注明)
0 S2 r" q6 B8 ?3 C
头像被屏蔽

该用户从未签到

发表于 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 | 显示全部楼层
学习下~~楼主好厉害~
回复

使用道具 举报

签到天数: 847 天

[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-8-5 01:26

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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