EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2008-2-28 16:30:50 | 显示全部楼层 |阅读模式
自上次发了重装机兵R的HACK手册后,很多网友要求发布最终幻想3的HACK手册,经过一段时间的整理以后终于将FF3的各项数据整理清楚。6 {! D, s& o  q
现就将基本的HACK方法公布,想学RPG HACK的朋友可以来看了,希望看了后对你有所帮助
/ U- M. m; N) L% e( K----------------------------------------------------------------------------------------------2 b/ |& V+ M  H& B
首先要准备好修改游戏必须的3件工具:4 r  V9 \& Z4 `1 ~
Emu Cheat 带DEBUG的VirtuaNES模拟器(RPG游戏需要用到此模拟器的地方不多) UltraEdit-32 16进制编辑器然后就可以进行游戏修改了.! E# Q2 S% ~) ~0 N! ]% Y7 t
----------------------------------------------------------------------------------------------
) i5 _+ q& p% {5 e7 Y: ?" M(一)人物篇
' m3 }7 h: y8 f0 b4 u% H- h" S7 ^
先用模拟器打开游戏,本人用的是外星汉化的FF3.然后打开Emu Cheat." |5 }8 \6 ~  N6 W5 k
1.各职业基本属性的修改
0 p4 W: S: J7 g& T8 B1 v以洋葱剑士为例:动态属性地址是917~91B,见下图
8 A: y; c7 s3 [(职业动态代码为0~15Emu Cheat 里已有2 v: ]/ l- O" V! n  r* I6 D
你可以用EC试着修改下看看他们分别代表的是什么,修改以后发现这些字节代表的是力量,敏捷,体力,智慧,信心效果如下图
9 P' N) l; E$ P* C6 k6 x; X* i% b3 Y+ i- a9 N; n
下面就进行静态修改,用UE打开FF3的游戏文件,找到0007210$ S' R4 K7 U) H. c  y# [" p* r
(每种职业属性地址占8个字节)' f. q: G3 H* K9 t, W
现在就可以进行静态修改了,此地址88 00 05 05 05 05 05 00代表的分别是人物的5项属性,00代表的是转职该人物所需的等级,88 无需修改,你可以试着修改一下各属性都改为99即88 00 63 63 63 63 63 00,然后按Ctrl+s保存后重新载入游戏,如果修改成功的话各属性就变为99了。各职业地址见下图
' G6 j& N$ b. {$ M; t- O3 D, m
----------------------------------------------------------------------------------------------
1 H1 ~7 w/ f7 W5 Y2.人物装备修改* O/ B. W% \. {/ a8 B
同样先找到人物装备的动态地址A00见下图
  ^7 B( G# y+ h* Q+ R7 R' O) W
* d2 {& A$ Q  @依次分别代表的是头盔,铠甲,手腕,武器左手,武器右手,下面旧可以做动态修改了,以修改整套洋葱装备为例
7 R8 K9 I2 g" e2 A7 S# p将数值修改为63 74 8C 39 01 59 01修改成功后效果见下图1 u% w5 G7 s( J5 Y/ @5 Y! F! u
. K$ ]- c$ m( t. t8 O2 X$ Q/ L2 F
下面就进行静态修改用UE打开游戏文件找到00073C00见图! Z3 e; i" x& y; M* |8 F
(注:此地址代表的是4人的武器装备) 62 72 1E 01 00 001 q8 F# D4 q4 s3 W/ T4 k
此地址带表的是头盔,铠甲,手腕,武器左手,武器右手,红色部分代表的是武器的数量不可过多修改,照旧将其修改为
! x8 |) \' D4 [; S. B' ?# x63 74 8C 39 01 59 01 然后按Ctrl+s保存后重新载入游戏,如果修改成功的话一开始4人便以全套的洋葱装备登场了.6 X; e3 A- @. ~, t
----------------------------------------------------------------------------------------------
- a1 O, Q: j$ C- W  |- p3.人物HP/MP修改
! u4 b6 Z  z' G* Z8 T) j先找到HP动态地址90C和MP的动态地址见下图5 b: C) c9 I& F+ F% X4 q6 d
(HP地址)
) G- A% R( ]; ^. B/ e. ?6 `% r
8 G" d9 n4 `" V& \4 D* `! z* I(MP地址)$ }$ F- _2 A3 n1 c- c2 Q' O2 [% W
试着进行一下修改分别修改为HP9999 MP99(16个等级的)奖90C~90F修改为0F 27 0F 27
* }* L3 N7 Z9 _: h6 p/ f/ ]930~93F修改为63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 修改后效果见下图,此版本最大HP会显示错误! j+ T: Z2 J4 J  Z5 N
1 u# Z# {; D$ N' r
下面就可以进行静态修改了,用UE打开游戏文件找到地址00073BE8
0 Y( K2 k! ^6 G) u(蓝色部分为4人初始HP)4 [8 y  p5 z2 w; ]! j$ L
将20 00修改为0F 27 然后按Ctrl+s保存后重新载入游戏,如果修改成功的话一开始4人便以9999HP登场,MP修改需要调用DEBUG功能后面会告诉大家具体使用方法的,人物方面的就先讲到这里更多的就留给大家自己实践了8 J6 d! e* R9 g6 Z2 L
----------------------------------------------------------------------------------------------7 H* f5 p& q# H3 R  D5 M* x8 h
(二)商店篇
1 W5 M( ~# y7 }1 K# k) S1.道具店修改
2 f- H" A2 h# x& P! j( }8 y7 m
商店修改也一样,以乌鲁村的道具店为例,首先先找到道具店的动态地址2380见下图+ A. a2 p7 L2 J' x) @; t& z
2 x( m5 B3 u0 ^0 l
该店买的道具分别是恢复剂.解毒剂.眼药.代码即红色部分如果要将恢复剂修改为圣灵药(代码A8)的话便将代码改为A8 AE AF需锁定,修改成功后效果见下图7 {3 v9 p7 |0 Z; y' M
9 v) M7 t. l6 ]5 R: u
下面进行静态修改,UE打开游戏文件找到地址00059CBB,修改前先做即时存档1 r; k' e. G3 N( [7 w3 q: R: h
(兰色部分为道具店物品代码)
  Z' V3 |2 D6 }% Y将其修改为A8 AE AF3 T7 p; g: }" i. q1 E  x
然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店的恢复剂就变为圣灵药了,其他城镇的道具店依次类推即可( k; b" q& ]6 `
----------------------------------------------------------------------------------------------) G* s9 o9 P' {5 L$ s
2.武器店修改
( c4 z4 x4 u' S( `以乌鲁村的武器店为例,动态地址是2380见下图; n, F! c# u  I4 Y
(红色部分为武器代码)
# r8 q, z/ o; l9 R+ F$ y( ?此代码分别代表的是小刀.宽刃小刀.长剑.拐杖.连环鞭.若要将小刀(代码1E)修改为洋葱剑的话就将代码改为39 1F 24 0E 06修改后的效果见图
- L) R9 v6 O# r' N9 k8 F3 |
2 X; |" X) j# X! u1 o) h: w# B/ Z1 {下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该武器店代码,点查找后得到地址00059CD6,修改前先做即时存档
1 |( A: v. z7 W! ~! n# B(兰色部分为武器代码)) x' M# M* A$ y: |
将其修改为39 1F 24 0E 06,也可以修改为其他装备,然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店小刀便变成洋葱剑(但售价可是很高的哦),其他武器店的修改参照此方法即可
1 x) x  I  g, a5 Q----------------------------------------------------------------------------------------------1 D2 r( ?" f0 k& g7 |+ }/ ?
3.防具店修改
; R# D; i& |& B- r# @, H以乌鲁村的防具店为例,首先找到防具店动态地址2380见图
7 M+ V. L! C% @% a(红色部分为防具代码)
2 P3 v8 N8 D" J  n: z# W0 t( A代码代表的分别是衣服.皮凯.皮盾.皮帽.铜指环.如果要将衣服(代码72)改为洋葱铠甲(代码74)的话就改成74 73 58 62 8B修改后效果见图
) _! K7 x. }  E* y; Y, b" e
6 S$ P( l# c- z下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该防具店代码,点查找后得到地址00059D07,修改前先做即时存档5 s$ p: j. p/ S9 |4 z- G
(蓝色部分为防具代码); L+ ?  W+ M: c7 G  @" V
将其修改为74 73 58 62 8B,也可以修改其他装备 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店的衣服便会变成洋葱铠甲.其他武器店的修改参照此方法即可
# I7 a( Q% t3 N  L: [# f----------------------------------------------------------------------------------------------% I: F$ I% f' S: V6 K- ]
4.魔法屋修改# V  i( @- o& v( J
以乌鲁村的魔法屋为例,动态地址是2380见下图
" q$ ~9 j' Q5 G; `1 V7 D(红色部分为魔法代码)+ K1 j& g7 X/ Y9 K2 A, ~9 m
此代码代表的是解毒术(代码FD)如果要将其修改为核融术(代码C8)就改为C8即可效果见图! a+ N6 y2 m( B; p

. M' u& O% [7 r+ h+ |下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该魔法屋代码(输入代码时请输入2380~2385段的代码),点查找后得到地址00059D2C,修改前先做即时存档0 T/ t' \4 y; z1 J; u
(蓝色部分代表魔法代码); Q! `* P( c0 m" h( N
将FD改为C8即可其他先不做修改因为本店只买一种魔法,也可以修改为其他魔法 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店解毒术变为核融术,其他城镇魔法屋参照此方法修改即可
  E, I2 ~3 ~7 a----------------------------------------------------------------------------------------------
' I! {! P9 Z! U( J' E7 T8 V8 a5.物品价格修改  n. k- n6 Y" X8 ~1 y
以乌鲁村的道具店为例,该店道具售价分别是150 40 80 动态价格地址是2390* s% T' [+ |1 X; N8 M, `: B
(注:红色部分代表道具价格,如果该道具价格超过255的话比如某道具售价500即显示为00002390 F4 000023B0 01静态修改时查找的话就要输入F4 01.未超过255的输入** 00即可)/ _9 R! V$ ^' ^& h9 u+ S& A# i
如果要把恢复剂价格改为65530的话就把2390~2398 96和23B0~23A8 00 改为 FF FF,修改后效果见图 1 e. l. d" T4 R( d* t" v% d8 X

5 d1 c' \( J  m) p: ?; V% \* u下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入该道(防,武)具店代码(输入格式为28 00 50 00因为每件道具包括装备价格占2个字节,且此两件道具代码是连贯的)得到地址00021F6C.修改前先做即时存档
  ]* X# h5 u0 i(兰色部分为道具价格)如果要改为65535G的话改为FF FF即可,也可以修改为其他价格修改范围0000~FFFF 然后按Ctrl+s保存后重新载入游戏读取即时存档即可(会提示CRC不同不用理会),如果修改成功的话该店此两件道具的价格就变为65535了,装备,魔法的修改参照此方法即可.修改价格难度较大需要慢慢练习,此项修改尽量修改代码相连的道具如A5 A6 A7这样的, Y8 Z5 H- L( |+ z
----------------------------------------------------------------------------------------------% q' l: Y8 `4 X
(三)怪物篇. f. s0 b' @( Z1 a. T" H! ^0 O
1.地图刷怪修改# c7 u: P* |0 n
以下是地图刷怪的静态地址5C410~5CA0D,见图8 Y; @# G3 D0 O' N3 n' C) W

9 G- f' U4 l" j' k/ ]3 ^* k3 \----------------------------------------------------------------------------------------------7 }' f  K1 j6 I: b
0005C410H 89 A0 00 FF FF FF 35 5E 02 01 FF FF 35 5E 03 019 A! S- B% F$ f+ S4 W) N
其中红色部分代表的是怪物的配色,蓝色部分代表的是怪物的代码,FF FF为区域分隔符
/ t, k7 G# p% M  M7 l! v修改时只需修改蓝色部分即可,以祭坛洞穴2F为例初始刷怪见图3 O: n) M! ^# F  q/ r+ R: \
0 R! U+ M' W4 [: y: s) G
此三种怪的代码为01 02 03地址即5C423~5C427,我们试着将代码改为04 05 06 修改前先做即时存档 然后按Ctrl+s保存,重新载入游戏(会提示CRC错误不必理会)看看,如果成功的话该地区刷的怪就变成下图所示的了( Y/ k, H8 O0 c) w: Q8 f

. Z( T5 ]6 @% E& g9 Y6 }4 f神奇吧,其他怪的代码大家可以自己改了看看代码修改范围00~FE.需要注意的是千万不要把BOSS级的怪改在普通的地图和洞穴中,否则会出现严重BUG) {/ I' A: {9 `1 S/ ?& Q. I# W! y
----------------------------------------------------------------------------------------------) \$ Z& c4 `$ ~
2.怪物属性修改: E+ Q7 y( i. F' A7 t6 P
怪物的属性地址是60010见下图,此地址是哥布林的(代码0)其他怪的往下类推
. |, M* e' ~; i% D
* T5 f/ X6 d0 T! O( t5 b( P其中05代表的是怪物的HP修改范围在00~FFFF之间,40 00 00 00 00 20红色部分表示的是怪的攻击力和防御力.蓝色表示的是怪的掉宝类型20为恢复剂改为FF专掉洋葱装此项修改范围在00~FF之间1 O9 |4 A+ {5 g1 D4 O( n0 _1 X( i
05 00 00 00 00 00 00 00 红色部分表示的是怪物会使用的技能类型,每种怪的属性占16个字节,此项修改不要改的太强否则会吃不消的效果见下图,连一般小怪都可能把你秒杀. \2 K9 R& w7 n4 I  N1 n
- `9 n+ j& h' ]6 t$ p8 q( ]
关于怪物的就先介绍到这里,更多的还是要自己探索~修改之前注意备份$ ]6 t* v5 E; z; Z, q0 _9 ^
----------------------------------------------------------------------------------------------" p6 G( u$ q0 z  }2 K' j& `9 K8 B
(四)杂项修改
0 s. v4 E) E( c$ @  L: I* y1.宝箱的重新配置% Q# X% y, G$ Z- C6 ^- R) c7 Z
此项难度颇大,现只提供地址修改方法以后在说+ B/ c# b  y, s" U
地址00003C10~00003E0F! X! S0 C3 u& j! Q( [% A7 X! ~: t
( v5 ]+ O5 w6 v& G
2.战斗系统修改6 h# G1 l4 ]+ D. ?. r1 s
本人指的战斗系统是见图4 D* G3 u2 V2 M, {4 Y- ]" L5 z3 e0 h

! Q6 V3 J6 d1 T" e) v修改此项首先要找到战斗菜单的动态地址1C003 ?8 S- T& M( \% e2 w* p

: w4 j- t9 x+ D9 n; M以洋葱剑士为例.他的战斗菜单为 攻击(代码04) 防御(代码05) 逃跑(代码06) 物品(代码14),先试着修改一下9 \0 D$ J: |1 i  P, P& G1 Y! B
看看有什么效果 我们有EC把他改为04 06 07 15(需锁定)看看 重新载人即时存档后发现变成了下图
' }9 n) B+ D$ D7 u% t
" d% Q& b! z4 O% \下面就可以做静态修改了,用UE打开游戏文件按Ctrl+F输入04 05 06 14查找后得到地址69B31# k- A1 @. N3 x  i
(兰色部分为该职业的战斗菜单)% d# C% R9 t8 x8 [5 U3 d  |* M6 J2 N
蓝色字段就是洋葱剑士的战斗菜单了,按照刚才的改了然后按Ctrl+s保存,重新载入游戏.如果成功的话该角色的战斗菜单就变为
( ~; w% e9 }6 r攻击 逃跑 撤退 魔法 了此项的修改范围在00~15之间.每中职业的占4个字节.其他职业往下类推即可
( |; ?0 L* M) F$ k最终幻想3的基本修改方法就先说到这了,希望大家看了以后可以做出好的HACK游戏.修改游戏还是自己动手更有意义.本人一向不支持和推荐用修改器制作HACK游戏的.其他FC RPG游戏可以依此为参照进行修改.
. o, Q, X8 d6 e/ J& x修改完成后要自己测试以后没BUG在发布,要对自己的HACK负责
0 t9 t8 f) L$ N4 }9 [
8 c5 N6 r% h$ M需要查看SFC重装机兵R完全HACK手册的点此进入:http://fchack.5d6d.com/thread-16-1-1.html4 X& U& Q# }" N* k, S2 s
1 U8 T6 I+ B! k2 a1 P
1 y% D! t. }6 ^6 K
(原创文章 转载请注明)5 d6 o5 p% D- T! L8 m0 s4 _: U
头像被屏蔽

该用户从未签到

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

签到天数: 848 天

[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-7-23 04:59 , Processed in 1.079102 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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