資訊修改
修改:FD2.EXE(不同版本的資訊位置可能不同,可利用開頭數值尋找)
1.物品功效資訊:792C1h或540ACh開始,每個物品17h=23 byte,按物品編號排列
找0B 01 0A 00 5F 00,從01開始
-- TY AP AP HT HT DP DP EV EV S1 S2 R1 R2 K1 K2
K3 K4 K5 K6 MM MM ?? ?? -- -- -- -- -- -- -- --
TY = 物品類型,01=劍,02=刀,03=槍,04=斧,05=弓,06=杖,07=爪,08=機械手臂...20h=道具
AP = 攻擊力增值
HT = 命中率增值
DP = 防禦力增值
EV = 速度增值
S1 = 攻擊附加屬性,00=無,02=中毒,03=雙擊,04=暴擊
S2 = 中毒/暴擊機率
R1/R2 = 攻擊距離最小/最大值
K1~K6 = 物品附加能力
K1 = 使用物品後的作用
00=無作用 05=恢復生命道具 06=解除中毒 07=解除麻痺
08=永久增加力量 09=永久增加耐力 0A=永久增加速度 0B=恢復魔法
0C=風行術 0D=恢復生命法術 0E=麻痹術 0F=魔鎧術
10=魔刃術 11=永久增加生命 12=永久增加法力 13=永久增加移動力
14=攻擊法術 15=攻擊法術 16=封咒術 17=傳送術
18=攻擊法術
K2/K3 = 數量/攻擊法術等效的法術編號
K4 = 施放距離,10h=1表直線,否則表全部,最低4位元為實際距離
K5 = 作用對象,00=敵方,01=己方(修改無效)
K6 = 影響範圍(最大3)
MM = 價格
註:武器之物品編號必須7Fh(含)以前。
2.商店出售物品資訊:7B3A4h或56190h開始,每個有商店的章節佔28 byte
開頭為80 81 84 A5 FF
武器店:12 byte,FF=無
道具店:8 byte,FF=無
神秘商店:8 byte,FF=無
3.法術功效資訊:7AA11h或557FDh開始,每個法術7 byte,按法術編號排列
開頭為32 00 5A 05
DA DA HT DS RN MP WH
DA = 最大傷害力/恢復力
HT = 命中率
DS = 攻擊距離,10h=1表直線,否則表全部,最低4位元為實際距離
RN = 攻擊範圍(最大3)
MP = 消耗法力
WH = 作用對象,00=敵方,01=己方(修改無效)
法術編號:
00 火炎術 01 烈炎術 02 炎龍術 03 天火術 04 電擊術 05 落雷術 06 轟雷術 07 神雷術
08 聖光彈 09 咒殺術 0A 碎岩術 0B 地震術 0C 裂地術 0D 治療術 0E 回復術 0F 再生術
10 神恩術 11 魔刃術 12 魔鎧術 13 風行術 14 解毒術 15 祛麻術 16 封咒術 17 傳送術
18 破龍擊 19 行動術 1A 毒擊術 1B 麻痹術 1C 淒煌斬 1D 熾炎刀 1E 音速刃
20 熾天使 21 風妖精 22 破壞神 23 暗邪鬼
4.人物出場屬性資訊:7ADB5h或55BA1h開始,每個人物24 byte
開頭為01 01 01 2A
-- -- -- -- -- RA CL LV HP HP MP MP MV MG MG MG
MG IT IT IT IT IT IT AP AP DP DP DX DX -- -- --
RA = 種族編號
CL = 職業編號
LV = 出場時等級
HP = 人物基礎生命,實際出場HP=人物基礎生命+(LV-1)*HP最小成長值
MP = 人物基礎法力,實際出場MP=人物基礎法力+(LV-1)*MP最小成長值
MV = 移動力
MG = 已會的法術
IT = 初始裝備(FF表沒有)
AP = 人物基礎攻擊力,實際出場AP=人物基礎攻擊力+LV*AP最小成長值
DP = 人物基礎防禦力,實際出場DP=人物基礎防禦力+LV*DP最小成長值
DX = 人物基礎速度值,實際出場DX=人物基礎速度值+LV*DX最小成長值
5.升級屬性資料:7B0B5h或55EA1h開始,每位人物11 byte
開頭為06 08 04 06
AP0 AP1 DP0 DP1 DX0 DX1 HP0 HP1 MP0 MP1 MG
AP0/AP1 = 最小力量/最大力量+1
DP0/DP1 = 最小耐力/最大耐力+1
DX0/DX1 = 最小速度/最大速度+1
HP0/HP1 = 最小生命/最大生命+1
MP0/MP1 = 最小法力/最大法力+1
MP = 法術習得等級資料索引值(FFh表沒有)
位址 人物 AP DP DX HP MP MG
-------------------------------------------------------------
7B0B5 索爾 06 08 04 06 02 03 08 0C 00 00 FF
7B0C0 哈諾 07 0A 04 06 01 03 0A 0F 00 00 FF
7B0CB 鐵諾 06 09 04 06 02 03 07 0C 00 00 FF
7B0D6 哈瓦特 06 08 05 07 01 01 0C 10 00 00 FF
7B0E1 亞雷斯 06 09 04 05 02 02 08 0B 00 00 FF
7B0EC 洛娜 06 08 05 07 02 03 06 08 00 00 FF
7B0F7 萊汀 07 0A 05 08 02 03 0A 0D 00 00 FF
7B102 蘭斯洛特 0D 11 09 0C 03 05 0D 12 00 00 FF
7B10D 希莉亞 05 08 02 04 02 03 06 09 00 00 FF
7B118 悠妮 03 06 02 05 01 03 05 09 04 08 00
7B123 瑪琳 03 05 02 06 01 02 04 08 04 07 01
7B12E 索菲亞 02 04 03 07 01 02 06 09 03 06 02
7B139 凱麗 08 0A 05 06 01 04 0B 0E 00 00 FF
7B144 貝克威 05 07 03 04 02 03 06 09 00 00 FF
7B14F 珊 03 05 02 03 01 03 06 08 04 08 03
7B15A 賽可邦勒 08 0C 04 06 01 03 0A 0C 00 00 FF
7B165 凱拉斯 0A 0F 08 0D 02 04 0D 11 00 00 FF
7B170 米亞斯多德 07 0B 05 08 02 03 09 0D 00 00 FF
7B17B 蜜蒂 09 0F 07 0B 02 04 0C 10 06 08 05
7B186 羅德曼 0A 0F 07 0A 02 03 0C 10 06 08 FF
7B191 莎拉 09 0F 05 07 02 03 0B 11 00 00 FF
7B19C 約拿 08 0C 07 0B 02 03 0A 0C 0C 0F FF
7B1A7 卡里斯 0B 0E 06 08 02 04 10 14 00 00 FF
7B1B2 羅蘭 09 0E 04 07 02 05 08 0C 00 00 FF
7B1BD 希爾法 06 08 04 07 02 05 09 0B 12 18 FF
7B1C8 謝多 0A 0D 06 09 03 06 0C 0F 04 07 FF
7B1D3 聖寇拉斯 0C 11 0A 0C 02 04 12 19 00 00 FF
7B1DE 巴拿羅西亞 0A 0F 09 0D 02 04 0E 12 00 00 FF
7B1E9 達可賽 0C 0F 08 0C 02 03 0F 16 04 06 11
7B1F4 亞奇梅吉 08 0E 08 0C 03 06 0E 16 0C 10 08
7B1FF 蓋亞 07 0E 06 0D 02 04 08 0F 00 00 FF
7B20A 渥德 08 0E 07 0E 02 04 0C 0F 00 00 FF
7B215 索爾 劍聖 08 0C 05 08 03 05 0A 0D 07 09 04
7B220 哈諾 聖戰士 0D 11 09 0B 02 04 0F 14 00 00 FF
7B22B 鐵諾 劍聖 08 0A 06 09 02 04 0A 0F 05 07 06
7B236 哈瓦特 聖戰士 0D 12 0B 0F 02 04 10 16 00 00 FF
7B241 亞雷斯 聖騎士 09 0D 07 09 02 04 0C 10 00 00 FF
7B24C 洛娜 聖騎士 09 0D 08 0A 02 04 0B 0F 00 00 FF
7B257 萊汀 聖騎士 0A 0E 08 0A 02 04 0C 10 00 00 FF
7B262 ------------------ 08 0C 03 06 02 04 0A 0F 00 00 FF
7B26D 希莉亞 狙擊手 09 0B 07 0A 02 04 09 0D 00 00 FF
7B278 悠妮 大法師 08 0C 04 07 02 05 09 0D 0F 14 07
7B283 瑪琳 祭師 08 0C 05 09 03 05 0B 0D 0C 10 09
7B28E 索菲亞 祭師 07 0B 06 0B 03 05 0C 0E 0A 0E 12
7B299 凱麗 鬥士 0A 0E 06 09 03 05 0D 12 00 00 FF
7B2A4 貝克威 狙擊手 08 0C 04 07 02 04 08 0C 00 00 FF
7B2AF 珊 大法師 08 0E 06 09 03 04 08 0B 12 16 08
7B2BA 賽可邦勒 鬥士 09 0D 07 0A 02 04 0E 12 00 00 FF
7B2C5 ------------------ 0A 0C 06 08 02 03 0F 14 00 00 FF
7B2D0 米亞斯多德 龍劍士 0B 0E 08 0B 02 04 0C 12 00 00 FF
7B2DB 索爾 英雄 0A 0F 07 0A 02 04 0C 0F 08 0C 0A
7B2E6 哈諾 魔戰士 0D 10 0A 0C 02 03 0F 14 08 0C 0F
7B2F1 悠妮 召喚師 09 0C 06 09 03 05 0C 12 14 1E 13
7B2FC 哈瓦特 魔戰士 0D 10 0B 0F 02 03 10 16 08 0C 10
7B307 亞雷斯 龍騎士 09 0D 07 09 02 04 0C 10 00 00 FF
7B312 洛娜 龍騎士 09 0E 08 0A 02 04 0B 0F 00 00 FF
7B31D 萊汀 龍騎士 0A 0E 07 09 02 04 0B 0F 00 00 FF
7B328 ------------------ 08 0C 03 05 02 04 0A 0C 00 00 FF
7B333 希莉亞 神射手 0C 0E 07 0A 02 04 0A 0F 00 00 FF
7B33E 悠妮 聖者 08 0C 05 08 02 05 0C 0F 0B 10 0E
7B349 瑪琳 聖者 09 0D 05 08 03 05 0B 0D 0E 12 0B
7B354 索菲亞 聖者 08 0D 05 0A 03 05 0D 10 0A 0E 0C
7B35F 凱麗 武聖 0C 0F 07 09 03 06 0E 12 00 00 FF
7B36A 貝克威 神射手 09 0D 04 07 02 04 09 0D 00 00 FF
7B375 珊 聖者 08 0A 07 09 03 05 08 0B 0E 12 0D
7B380 賽可邦勒 武聖 0A 0F 07 09 02 05 0E 12 00 00 FF
6.法術習得等級資料:7B6C7h或564B3h開始,每個12 byte
開頭為05 11 09 01
LV MG LV MG LV MG LV MG LV MG LV MG
LV = 法術習得等級(FFh表沒有)
MG = 法術編號(FFh表沒有)
順序無所謂,但不可比出場人物等級低。
位址 人物 LV MG LV MG LV MG LV MG LV MG LV MG
----------------------------------------------------------------
00 7B6C7 悠妮 05 11 09 01 0F 1A 15 02 1A 1B FF FF
01 7B6D3 瑪琳 07 14 0B 0E 10 12 18 16 1E 17 FF FF
02 7B6DF 索菲亞 12 13 18 15 1E 19 FF FF FF FF FF FF
03 7B6EB 珊 14 0A 18 06 FF FF FF FF FF FF FF FF
04 7B6F7 索爾 劍聖 04 18 FF FF FF FF FF FF FF FF FF FF
05 7B703 蜜蒂 02 1E FF FF FF FF FF FF FF FF FF FF
06 7B70F 鐵諾 劍聖 04 1D FF FF FF FF FF FF FF FF FF FF
07 7B71B 悠妮 大法師 03 1B 07 03 0D 13 16 0B FF FF FF FF
08 7B727 珊 大法師 04 02 08 07 0C 0B FF FF FF FF FF FF (亞奇梅吉使用同一編號)
09 7B733 瑪琳 祭師 03 0F 09 15 12 13 17 10 FF FF FF FF
0A 7B73F 索爾 英雄 04 0F 08 03 0E 07 14 08 18 0C 1E 17
0B 7B74B 瑪琳 聖者 03 0F 09 08 10 13 15 15 1A 10 FF FF
0C 7B757 索菲亞 聖者 03 0F 08 08 0F 1B 14 15 19 10 FF FF
0D 7B763 珊 聖者 04 0F 0A 08 0F 16 14 14 18 07 FF FF
0E 7B76F 悠妮 聖者 03 0F 09 08 10 15 15 12 19 03 FF FF
0F 7B77B 哈諾 魔戰士 04 12 0B 0F 12 14 FF FF FF FF FF FF
10 7B787 哈瓦特 魔戰士 03 13 09 0F 10 14 FF FF FF FF FF FF
11 7B793 達可賽 0F 0B 14 12 17 0B FF FF FF FF FF FF
12 7B79F 索菲亞 祭師 04 0F 0A 16 12 10 18 12 FF FF FF FF
13 7B7AB 悠妮 召喚師 02 22 06 23 0B 17 0F 03 13 21 17 20
7.職業相關資料:由編號01開始,編號00的龍沒有此資訊
(1)魔法抗性資料:76FAAh或51D96h開始,每職業4 byte,找09 0A 00 00 00,由0A開始
魔法抗性 = (10-數值)/10,例如7表示30%魔法抗性
(2)暴擊率資料:773AFh或5219Bh開始,每職業1 byte,開頭為05 03 03 05
職業 魔法抗性 暴擊率
----------------------------
01 劍士 -- 5%
02 戰士 -- 3%
03 騎士 -- 3%
04 弓兵 -- 5%
05 法師 30% 3%
06 僧侶 30% 3%
07 盜賊 -- 0%
08 武者 -- 18%
09 劍聖 -- 5%
0A 聖戰士 -- 3%
0B 聖騎士 10% 3%
0C 狙擊手 -- 12%
0D 大法師 50% 3%
0E 祭師 50% 3%
0F 龍劍士 20% 12%
10 鬥士 -- 10%
11 英雄 40% 6%
12 魔戰士 20% 3%
13 龍騎士 -- 3%
14 神射手 10% 7%
15 召喚師 50% 3%
16 聖者 50% 3%
17 忍者 -- 30%
18 武聖 20% 18%
19 機兵 20% 0%
1A ??? 60% 0%
8.敵人/友軍等級資訊:7AB0Dh或558F9h開始,每位10 byte
開頭為01 02 12 00 00 05
RA CL HP HP MP AP DP DX MV EX
RA = 種族
CL = 職業
HP = 每級生命力
MP = 每級法力
AP = 每級攻擊力
DP = 每級防禦力
DX = 每級速度
MV = 移動力
EX = 每級經驗值
友軍:
RA CL HP MP AP DP DX MV EX
-------------------------------------------------
7AB0D 士兵 01 02 18 0 5 2 1 4 30
7AB17 王國正規軍 01 03 20 0 8 2 1 7 30
7AB21 傭兵 01 02 16 0 5 2 1 4 30
7AB2B 豹人 03 08 20 0 10 6 2 5 30
7AB35 精靈 02 0C 46 0 12 7 4 5 30
7AB3F 龍劍士 04 0F 24 0 16 11 5 7 30
敵人:
RA CL HP MP AP DP DX MV EX
-------------------------------------------------
7AB5D 士兵 01 02 14 0 5 4 1 4 30
7AB67 精英戰士 01 02 18 0 8 4 2 4 45
7AB71 鎧甲武士 01 02 23 0 10 5 2 3 70
7AB7B 傭兵 01 02 30 0 16 7 4 4 120
7AB85 黑暗戰士 01 02 54 0 24 9 5 4 120
7AB8F 狂戰士 01 02 60 0 25 15 6 4 120
7AB99 騎兵 01 03 15 0 8 1 1 7 40
7ABA3 突擊騎兵 01 03 20 0 8 2 2 8 75
7ABAD 地獄騎士 01 0B 44 4 26 12 4 8 180
7ABB7 黑暗騎士 01 03 48 0 22 6 5 8 160
7ABC1 龍騎士 01 13 31 0 16 7 3 9 80
7ABCB 弓箭手 01 04 12 0 4 2 2 4 40
7ABD5 黑暗射手 01 04 36 0 17 8 6 4 128
7ABDF 狙擊手 01 0C 30 0 20 10 6 5 130
7ABE9 魔法師 01 05 10 5 2 1 2 3 50
7ABF3 黑暗法師 01 05 39 20 12 5 4 3 130
7ABFD 巫師 01 0D 29 24 14 6 4 4 200
7AC07 僧侶 01 06 12 4 5 2 1 3 50
7AC11 黑暗僧侶 01 06 41 17 17 7 5 3 120
7AC1B 大祭師 01 0E 33 20 18 8 4 4 160
7AC25 盜賊 01 07 14 0 7 1 1 4 21
7AC2F 盜賊頭目 01 07 24 0 8 3 2 4 33
7AC39 影之忍者 01 07 70 0 34 26 12 5 200
7AC43 黑暗殺手 01 01 36 0 20 12 4 6 110
7AC4D 武術家 01 08 45 0 22 12 5 5 150
7AC57 黑暗鬥士 01 10 46 0 24 12 6 5 160
7AC61 獸人 08 02 16 0 8 2 1 5 40
7AC6B 受人隊長 08 02 22 0 10 3 2 5 60
7AC75 火龍 0A 1A 80 80 20 10 4 0 250
7AC7F 雷龍 0A 1A 80 80 20 10 4 0 250
7AC89 龍人戰士 04 02 25 0 13 8 3 6 100
7AC93 龍人法師 04 05 20 30 11 6 3 6 120
7AC9D 魔鬼 05 1A 38 4 28 16 6 5 170
7ACA7 惡魔 05 1A 40 5 30 18 6 6 180
7ACB1 大惡魔 05 1A 40 6 31 20 6 6 200
7ACBB 機甲兵 06 19 40 0 20 16 3 4 80
7ACC5 機甲射手 06 19 45 0 22 12 4 7 120
7ACCF 光束炮座 06 19 100 0 0 20 0 0 180
7ACD9 機甲突擊兵 06 19 36 0 18 14 5 4 150
7ACE3 機甲守衛 06 19 34 0 15 16 3 4 150
7ACED 機甲隊長 06 19 100 0 20 13 3 5 140
7ACF7 卡特那 01 07 30 0 5 3 2 4 99
7AD01 萊汀 01 03 12 0 8 3 1 6 80
7AD0B 薩卡 01 0A 120 0 20 12 5 4 120
7AD15 瑪爾 01 0A 90 0 20 10 4 5 255
7AD1F 沼澤怪物 09 1C 42 0 31 28 5 4 100
7AD29 地魔神 07 1A 150 14 22 10 3 2 250
7AD33 水魔神 07 1A 160 20 20 16 4 3 250
7AD3D 風魔神 07 1A 145 28 23 10 4 5 250
7AD47 火魔神 07 1A 140 25 24 9 4 4 250
7AD51 空魔神 09 1A 300 200 15 8 3 5 255
7AD5B 暗黑龍 0A 1A 120 80 20 10 4 0 250
7AD97 男村民 01 1B 12 0 1 3 1 4 1
7ADA1 女村民 01 1B 14 0 1 2 1 4 1
修改:FDFIELD.DAT地圖資料
1.檔頭=連續6個4Ch
2.各地圖資料位置:每地圖3個4 byte整數,共12 byte
(1)地圖構成資料位置
(2)地圖控制與寶箱資料位置
(3)人物出場位置資料位置
地圖構成資料:
1.地圖寬度:2 byte整數
2.地圖高度:2 byte整數
3.地圖資料:先水平後垂直,每單位2個2 byte整數
(1)地形編號(由FDSHAP.DAT的地形控制資料可得知是否有寶箱)
(2)觸發的事件編號(#1以上)或寶箱編號(#0以上)
地圖控制與寶箱資料:
1.地圖編號:1 byte
2.己方最多可出場人數:1 byte
3.敵友出場人物總數:1 byte
4.回合事件資訊:每組3 byte,共16組,FF FF 00表沒有
(1)所在回合:1 byte
(2)事件編號:2 byte
5.保留:每組2 byte,共16組,一律FF 00
6.寶箱資料:每組3 byte,共16組(必須地圖構成資料裡有觸發才有用)
(1)型態:1 byte,00表物品,01表金錢
(2)內容:2 byte,物品編號/金錢數目
7.出場人物資訊:每位26 byte,數量=敵友出場人物總數
(1)陣營:1 byte,00=敵方,01=友方,02=己方
(2)肖像編號:1 byte
(3)種族編號:1 byte
(4)職業編號:1 byte
(5)等級:1 byte
(6)物品編號:每個1 byte,共8個,最前兩個固定為裝備的武器和防具,FF表沒有
(7)法術編號:每個1 byte,共8個
(8)出場所在回合:1 byte
(9)死亡時掉落物品:4 byte
a.型態:1 byte,00表物品,01表金錢
b.內容:3 byte,物品編號/金錢數目
人物出場位置資料:
1.人物總數:2 byte整數(己方最多可出場人數+敵友出場人物總數)
2.出場位置資訊:每組3個2 byte整數
(1)X座標
(2)Y座標
(3)肖像編號:00表己方人物
修改:FDSHAP.DAT
地形控制資料:2422Eh開始,每個地形4 byte,按地形編號排列
寶箱資訊:1 byte
20h = 1表寶箱
40h = 1表隱藏物品
移動資訊:1 byte
0 = 正常狀態(AP+05,DP+00)
1 = 不可移動(AP+00,DP+00)
2 = 騎士移動力減低(AP-05,DP+10)
3 = 所有人物移動力減低(AP-05,DP+10)
4 = 所有人物移動力減低(AP-05,DP-05)
5 = 不可移動(AP+00,DP+00)
戰鬥背景編號:2 byte