设为首页收藏本站

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

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

  [复制链接]

该用户从未签到

发表于 2008-2-28 16:30:50 | 显示全部楼层 |阅读模式
自上次发了重装机兵R的HACK手册后,很多网友要求发布最终幻想3的HACK手册,经过一段时间的整理以后终于将FF3的各项数据整理清楚。1 R0 \! R+ }. M% x
现就将基本的HACK方法公布,想学RPG HACK的朋友可以来看了,希望看了后对你有所帮助
* D) V7 B# T" P/ S1 }+ R----------------------------------------------------------------------------------------------
- t; t8 A- I0 [$ p首先要准备好修改游戏必须的3件工具:  A* b# f7 P6 k( Q0 N! G+ i( L+ r% K: S
Emu Cheat 带DEBUG的VirtuaNES模拟器(RPG游戏需要用到此模拟器的地方不多) UltraEdit-32 16进制编辑器然后就可以进行游戏修改了.# b2 I, T) ]0 i" A! D5 f/ t, n' A
----------------------------------------------------------------------------------------------
/ A9 R% S9 |  h9 v(一)人物篇
2 M! O# n4 [5 A+ _6 X
先用模拟器打开游戏,本人用的是外星汉化的FF3.然后打开Emu Cheat.5 |# E! K; N' J4 r
1.各职业基本属性的修改
7 `( ?- {6 X6 Y  n2 v4 k& {, s1 l以洋葱剑士为例:动态属性地址是917~91B,见下图' O# {. m0 N* s% C! O0 {
(职业动态代码为0~15Emu Cheat 里已有9 ]: _# k. ?7 y0 t
你可以用EC试着修改下看看他们分别代表的是什么,修改以后发现这些字节代表的是力量,敏捷,体力,智慧,信心效果如下图
' H* {* {8 O* F1 `/ g( U5 x+ P2 \
4 o# N4 y' a6 \- y% m3 ]4 K; t( F下面就进行静态修改,用UE打开FF3的游戏文件,找到0007210; S1 q& _! \* B; C' P- N
(每种职业属性地址占8个字节)5 s+ V; L4 n! ?4 U5 D( R$ c$ y+ x
现在就可以进行静态修改了,此地址88 00 05 05 05 05 05 00代表的分别是人物的5项属性,00代表的是转职该人物所需的等级,88 无需修改,你可以试着修改一下各属性都改为99即88 00 63 63 63 63 63 00,然后按Ctrl+s保存后重新载入游戏,如果修改成功的话各属性就变为99了。各职业地址见下图
. S: }/ r5 k2 t' z$ \! A
* _$ G5 n  v- k- \----------------------------------------------------------------------------------------------
2 H) E" l5 S2 K# L/ @$ n" A7 Q2.人物装备修改: j7 p+ m$ O; Z  [" D6 ]3 [
同样先找到人物装备的动态地址A00见下图1 F. u2 }, \9 J' T. H* \- [- [' ?
: R+ G6 D$ K+ d3 n
依次分别代表的是头盔,铠甲,手腕,武器左手,武器右手,下面旧可以做动态修改了,以修改整套洋葱装备为例
% n5 X' o: P9 s& J) K将数值修改为63 74 8C 39 01 59 01修改成功后效果见下图5 u* ?% N: q  h3 _& _( M. Z
7 `, ?) N3 d3 L2 k' L$ [
下面就进行静态修改用UE打开游戏文件找到00073C00见图# o1 f8 v8 f, x- a" l
(注:此地址代表的是4人的武器装备) 62 72 1E 01 00 00
2 I- j& [3 U( z5 @此地址带表的是头盔,铠甲,手腕,武器左手,武器右手,红色部分代表的是武器的数量不可过多修改,照旧将其修改为' f+ Y; r/ B" O" d; T, N. x. b
63 74 8C 39 01 59 01 然后按Ctrl+s保存后重新载入游戏,如果修改成功的话一开始4人便以全套的洋葱装备登场了.: B6 C" K- B8 r& _* b+ {, G; [
----------------------------------------------------------------------------------------------2 t* m3 v' P  l+ E9 S* D- g
3.人物HP/MP修改
- |9 d' Y, h# t* _4 E5 r9 I先找到HP动态地址90C和MP的动态地址见下图1 {6 a) G3 d+ O+ y; q# O
(HP地址). ~7 S. L6 ?! k) N! U
) D3 }/ f+ a8 I/ s0 [6 H
(MP地址); {/ @6 V: r/ l# E1 s' `( E  @
试着进行一下修改分别修改为HP9999 MP99(16个等级的)奖90C~90F修改为0F 27 0F 271 v3 B# Y: i, \( E) l$ b8 Y
930~93F修改为63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 修改后效果见下图,此版本最大HP会显示错误& H! J; y0 ^1 W2 p0 a( X( l# _

! y1 B, `5 R8 D# S; l6 h. U+ }下面就可以进行静态修改了,用UE打开游戏文件找到地址00073BE8
$ p; I) g* |7 V: B' Q(蓝色部分为4人初始HP)3 e* }! x7 G6 e1 O
将20 00修改为0F 27 然后按Ctrl+s保存后重新载入游戏,如果修改成功的话一开始4人便以9999HP登场,MP修改需要调用DEBUG功能后面会告诉大家具体使用方法的,人物方面的就先讲到这里更多的就留给大家自己实践了/ s, U2 P4 y* S6 O7 h
----------------------------------------------------------------------------------------------  {# L  ]: ~7 s# L) F
(二)商店篇  x( V$ e1 g. S6 b0 [
1.道具店修改: X1 Q$ A0 ^# d0 E# ~
商店修改也一样,以乌鲁村的道具店为例,首先先找到道具店的动态地址2380见下图8 v) F. }7 S" w3 R8 P4 d

9 O- d/ O( s) j( n6 |: D+ y5 a# z该店买的道具分别是恢复剂.解毒剂.眼药.代码即红色部分如果要将恢复剂修改为圣灵药(代码A8)的话便将代码改为A8 AE AF需锁定,修改成功后效果见下图
. z. Q9 w" t9 J+ E7 Z3 m  S3 Z3 a
下面进行静态修改,UE打开游戏文件找到地址00059CBB,修改前先做即时存档
% w4 w' P% i' ?% p) @" o4 Q(兰色部分为道具店物品代码)
$ j- I" Y' d6 v* U8 z5 v将其修改为A8 AE AF8 n6 u1 ~3 c& }
然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店的恢复剂就变为圣灵药了,其他城镇的道具店依次类推即可
8 x8 z1 [6 g, V# m2 D) f----------------------------------------------------------------------------------------------( U4 P5 I* E' V' @1 J4 y/ `3 @
2.武器店修改
+ @' W1 X( i+ `! ?" M# b以乌鲁村的武器店为例,动态地址是2380见下图$ Z5 e  ^$ ?. L5 K. t
(红色部分为武器代码)) ^! u- Y# ]) |7 L& ?, `; x
此代码分别代表的是小刀.宽刃小刀.长剑.拐杖.连环鞭.若要将小刀(代码1E)修改为洋葱剑的话就将代码改为39 1F 24 0E 06修改后的效果见图
3 X% a* C' ?. T; b0 D3 H, d( }4 C  C1 C$ g
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该武器店代码,点查找后得到地址00059CD6,修改前先做即时存档  ]& }& L, E! r7 {
(兰色部分为武器代码)7 r: ~' c& V/ u
将其修改为39 1F 24 0E 06,也可以修改为其他装备,然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店小刀便变成洋葱剑(但售价可是很高的哦),其他武器店的修改参照此方法即可
- R) b9 z8 y7 p# w8 H) e" W----------------------------------------------------------------------------------------------% t) `4 N9 b/ k" ^: u; U
3.防具店修改
- H, k; r% h3 H% q- p8 [以乌鲁村的防具店为例,首先找到防具店动态地址2380见图3 Z- `3 j# R- L2 c& N% Q0 d+ v
(红色部分为防具代码)
% s" Y" E7 L: V5 ~" Z8 B代码代表的分别是衣服.皮凯.皮盾.皮帽.铜指环.如果要将衣服(代码72)改为洋葱铠甲(代码74)的话就改成74 73 58 62 8B修改后效果见图
/ k" o" U1 L4 u* f8 {% H' g& \6 m+ P! W4 C: i$ Z* O
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该防具店代码,点查找后得到地址00059D07,修改前先做即时存档
) h1 h! \* i; o/ {  u7 K(蓝色部分为防具代码)
, y( \) S/ k+ I. W. a& ^; d: V; ?将其修改为74 73 58 62 8B,也可以修改其他装备 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店的衣服便会变成洋葱铠甲.其他武器店的修改参照此方法即可
' o+ k# y( d( v% _----------------------------------------------------------------------------------------------7 X' I3 ?  D/ q
4.魔法屋修改$ e/ D: q4 r! D9 A2 B- e" w1 W8 J
以乌鲁村的魔法屋为例,动态地址是2380见下图
5 a! G( i' ?0 F5 \(红色部分为魔法代码)
6 z1 X9 L& i: ^! z; v8 G# D3 F此代码代表的是解毒术(代码FD)如果要将其修改为核融术(代码C8)就改为C8即可效果见图
( o" L: k& Q$ q  P$ I& n6 X& _* T$ E0 _
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该魔法屋代码(输入代码时请输入2380~2385段的代码),点查找后得到地址00059D2C,修改前先做即时存档
. h: k) M6 Y( |9 N: e(蓝色部分代表魔法代码)
8 L8 P0 m4 q# H) }8 c4 T$ j7 b将FD改为C8即可其他先不做修改因为本店只买一种魔法,也可以修改为其他魔法 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店解毒术变为核融术,其他城镇魔法屋参照此方法修改即可
+ J4 \8 {* F/ p% @----------------------------------------------------------------------------------------------- ]- A* ~1 w1 N' l/ w
5.物品价格修改, W4 \% m  q9 D- T
以乌鲁村的道具店为例,该店道具售价分别是150 40 80 动态价格地址是23904 N& J7 K7 |! }. E4 J0 Y
(注:红色部分代表道具价格,如果该道具价格超过255的话比如某道具售价500即显示为00002390 F4 000023B0 01静态修改时查找的话就要输入F4 01.未超过255的输入** 00即可)% j9 X* I4 m: z% Q* {5 `
如果要把恢复剂价格改为65530的话就把2390~2398 96和23B0~23A8 00 改为 FF FF,修改后效果见图 4 J, Y% \4 E* h  p; O4 B
. {4 ~4 M' b7 q, e/ G
下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该道(防,武)具店代码(输入格式为28 00 50 00因为每件道具包括装备价格占2个字节,且此两件道具代码是连贯的)得到地址00021F6C.修改前先做即时存档" N0 l6 H, L5 P& H5 L) p
(兰色部分为道具价格)如果要改为65535G的话改为FF FF即可,也可以修改为其他价格修改范围0000~FFFF 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店此两件道具的价格就变为65535了,装备,魔法的修改参照此方法即可.修改价格难度较大需要慢慢练习,此项修改尽量修改代码相连的道具如A5 A6 A7这样的# s  {8 e* g* V" h
----------------------------------------------------------------------------------------------
: u* J, {. o" ^& E. t1 w# l(三)怪物篇9 T" J( p* ~- e/ d9 O& U1 o2 s" [. e
1.地图刷怪修改
0 I1 s5 S1 V, h, x7 O2 J2 A  p以下是地图刷怪的静态地址5C410~5CA0D,见图# }$ R5 e7 b( P" W0 {, p+ W$ b* G& y

! ?0 t: l( }( A( [----------------------------------------------------------------------------------------------
2 e5 d$ q( o" l$ x0005C410H 89 A0 00 FF FF FF 35 5E 02 01 FF FF 35 5E 03 01
& K7 D. p- l0 g8 {( G# `/ ?其中红色部分代表的是怪物的配色,蓝色部分代表的是怪物的代码,FF FF为区域分隔符
9 p2 y; ?" i7 l  P修改时只需修改蓝色部分即可,以祭坛洞穴2F为例初始刷怪见图* n1 f* J9 N& c2 s5 U
' M4 w. g/ Y; y4 _8 R0 B
此三种怪的代码为01 02 03地址即5C423~5C427,我们试着将代码改为04 05 06 修改前先做即时存档 然后按Ctrl+s保存,重新载入游戏(会提示CRC错误不必理会)看看,如果成功的话该地区刷的怪就变成下图所示的了9 F- k2 U, i$ ^+ g8 O1 m# e

6 H+ `: O+ y+ D, w神奇吧,其他怪的代码大家可以自己改了看看代码修改范围00~FE.需要注意的是千万不要把BOSS级的怪改在普通的地图和洞穴中,否则会出现严重BUG  {  F+ Y( D; H
----------------------------------------------------------------------------------------------
1 ~/ [: @0 |4 Q2 m2.怪物属性修改
; A+ x4 j( r5 }( y* \; i怪物的属性地址是60010见下图,此地址是哥布林的(代码0)其他怪的往下类推
2 ?1 q. S2 x* H$ }( A* b; k+ x! A) H9 `" d
( m& |! L6 j, X0 w其中05代表的是怪物的HP修改范围在00~FFFF之间,40 00 00 00 00 20红色部分表示的是怪的攻击力和防御力.蓝色表示的是怪的掉宝类型20为恢复剂改为FF专掉洋葱装此项修改范围在00~FF之间6 g' [# U. x* B5 l/ @
05 00 00 00 00 00 00 00 红色部分表示的是怪物会使用的技能类型,每种怪的属性占16个字节,此项修改不要改的太强否则会吃不消的效果见下图,连一般小怪都可能把你秒杀
- S/ M: L3 z* N, h" {4 f) Y. x( p7 s; r0 z- R: R2 S- V  B
关于怪物的就先介绍到这里,更多的还是要自己探索~修改之前注意备份- d( F# D6 i& M" f8 g
----------------------------------------------------------------------------------------------
! x- l1 x  J/ J$ l(四)杂项修改
, t. ^6 W" K! X. [1.宝箱的重新配置5 _; S$ F3 e9 j* |( v! d) Q
此项难度颇大,现只提供地址修改方法以后在说
0 O. ]: h8 ^/ Y5 }3 a7 j, |. U地址00003C10~00003E0F& p" e0 k4 Z) W6 {2 ^$ ~

0 _0 I1 _0 O, X2 [2.战斗系统修改; V9 `- S8 `/ Z" \; Z: y
本人指的战斗系统是见图; i" R4 b( q$ z

/ D( V( W" J  Z7 g$ D, P修改此项首先要找到战斗菜单的动态地址1C00# Q4 ^6 E( s! w+ i  O
' Y! }  R. ^- W8 R
以洋葱剑士为例.他的战斗菜单为 攻击(代码04) 防御(代码05) 逃跑(代码06) 物品(代码14),先试着修改一下4 ]: r' E# h# }9 O3 F8 e/ s
看看有什么效果 我们有EC把他改为04 06 07 15(需锁定)看看 重新载人即时存档后发现变成了下图
# \5 I4 i6 T- J  B$ Q: T+ v' b
6 {& R+ N" W  g' m; \5 b下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入04 05 06 14查找后得到地址69B31
+ D, g1 g# P& ?5 a. ~0 V(兰色部分为该职业的战斗菜单)
8 T  |+ Z4 i0 O  |: K, N# a* |蓝色字段就是洋葱剑士的战斗菜单了,按照刚才的改了然后按Ctrl+s保存,重新载入游戏.如果成功的话该角色的战斗菜单就变为
7 l5 ]) M- h- U4 J3 V攻击 逃跑 撤退 魔法 了此项的修改范围在00~15之间.每中职业的占4个字节.其他职业往下类推即可
% o# N8 x% n  \* Y- ~( \# x; p最终幻想3的基本修改方法就先说到这了,希望大家看了以后可以做出好的HACK游戏.修改游戏还是自己动手更有意义.本人一向不支持和推荐用修改器制作HACK游戏的.其他FC RPG游戏可以依此为参照进行修改.! V) @6 e& U; Y! y) q
修改完成后要自己测试以后没BUG在发布,要对自己的HACK负责) [, b( ?( t3 R/ u0 Q
, `. J' }$ m( }# i  \
需要查看SFC重装机兵R完全HACK手册的点此进入:http://fchack.5d6d.com/thread-16-1-1.html
& S* T$ t; {! x( D& e/ D# X0 @8 I) s! i

* C' x' t) a+ @, L! H$ L(原创文章 转载请注明)0 l3 R- G$ t) b( O- X! w; r- O
头像被屏蔽

该用户从未签到

发表于 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-6-25 21:51

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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