仙剑奇侠传DOS/95/98版图文攻略 (作者-青衫)

新手提示

平時操作

(DOS版移動鍵可利用install.exe設定,95版則是setup.exe設定)

4或左鍵:左上移動
6或右鍵:右下移動
8或上鍵:右上移動
2或下鍵:左下移動
Space/Enter:對話、調查或執行
Esc/Ins:取消動作、開啟系統選單
PgUp/PgDn:物品選擇時翻上下頁

系統選單

狀態:查看所有隊員的屬性,按左右鍵切換隊員,或按Space/Enter鍵換下個隊員
仙術:使用仙術
物品:裝備或使用物品
系統:存取檔、音樂、音效或結束遊戲

戰鬥圖像

上:普通攻擊
左:仙術
右:合擊
下:其他選項(圍攻、道具、防禦、逃跑、狀態)

戰鬥操作

F:自動用法術攻擊,當MP不足時會改採普通攻擊
A:圍攻
D:防禦
E:使用道具
W:投擲道具
Q:全員逃跑
S:查看全員狀態
R:重複上回合動作,當MP或道具不足時會改採普通攻擊或防禦(上回合不是攻擊時)

戰鬥選項說明

1.合擊:隊員有兩人以上時,共同發出合擊法術,但會消耗所有隊員的體力。請參見後面的一般提示。
2.圍攻:全體自動普通攻擊敵人,直到所有敵人消滅或使用者按Esc/Ins中斷為止。
3.防禦:格擋普通攻擊或滅少仙術傷害,請參見[攻擊傷害公式]中關於敵方攻擊的說明。
4.逃跑:脫離戰鬥,請參見[屬性說明]中關於吉運的部份。

一般提示

  1. 戰鬥結束後,自動復活,並回補一半耗損的體力與真氣。
  2. 怪物重生的時間為一分鐘。
  3. 物品在當鋪半價出售。由於投擲武器的傷害力很高,因此最好不要賣掉,拿來殺王很好用(鞭類武器除外)。
  4. 施展飛龍探雲手偷竊時,若是偷到錢,每次只能偷到剩餘錢數的1/2~1/3;物品則只能偷到一個。
  5. 投擲七大毒蠱時,除了無影毒外的其他毒蠱,只有在整個遊戲的第一次投擲時有效(腳本0000bug)。某些98版已修正此問題。
  6. 合擊時,會依照合擊主角的角色決定其合擊法術(括號裡為法術的基礎傷害):

    李逍遙:合體氣功(敵單90)
    趙靈兒:爆炸(敵單火傷100)
    林月如:弦月斬(敵單150)
    阿 奴:天女散花(敵全109)
    巫 后:爆炸蠱(敵單火傷392)

    如果合擊主角有裝備下列配戴,則合擊法術會跟著改變:

    玉佛珠:佛法無邊(敵單165)
    風靈珠:風神(敵全風傷450)
    雷靈珠:雷神(敵全雷傷460)
    水靈珠:雪妖(敵全水傷450)
    火靈珠:火神(敵全火傷452)
    土靈珠:山神(敵全土傷455)
    聖靈珠:武神(敵全666)

    由於合擊會耗去所有隊員的回合行動,而合擊法術威力其實都不夠強,還會耗損體力,因此並不是很值得使用。

  7. 紫金葫蘆煉丹時,會依照目前已吸收的靈葫值隨機決定煉出的物品。以下為煉出藥物需消耗的靈葫值:

    1:行軍丹
    2:還神丹
    3:還魂香
    4:試煉果
    5:舍利子
    6:蜂王蜜
    7:孟婆湯
    8:蟠果
    9:靈葫仙丹

隊員陣亡時,可能發生的情形

  1. 李逍遙怒火燃燒,體力恢復:HP+9999,武術+5%
  2. 李逍遙鬥志燃燒,真氣恢復:MP+9999,靈力+10%
  3. 李逍遙發出怒吼,力量提高:武術+25%,靈力+25%
  4. 李逍遙說"啊..糟了~":身法+90%,吉運+90%
  5. 林月如怒火燃燒,體力恢復:HP+9999,武術+5%
  6. 林月如鬥志燃燒,真氣恢復:MP+9999,靈力+9%
  7. 林月如力量突然提高:武術+25%,靈力+25%
  8. 林月如"哇~ 怎麼辦!":身法+50%,吉運+90%

屬性說明

  1. 體力:即生命力(HP),<=0時死亡,不足20%時為虛弱狀態。合擊時須消耗體力,隊員若死亡或虛弱時不能合擊。
  2. 真氣:即法力(MP),施展仙術時須消耗真氣。
  3. 武術:決定普通攻擊、武器投擲的傷害(參考後面的傷害計算公式)
  4. 靈力:決定仙術攻擊的傷害(參考後面的傷害計算公式)
  5. 防禦:減少被攻擊時所受的傷害(包括普通攻擊與仙術攻擊,但仙術有其固定基本傷害,無法全部抵消)
  6. 身法:決定誰先行動,每回合實際身法=身法(0.9~1.1)行動係數,身法增強時(仙風雲體術),身法*3,虛弱時身法/2。行動係數:

    (1)合擊=10
    (2)防禦=5
    (3)對我方施法或使用物品(含敵方法術攻擊)=3
    (4)逃跑=2
    (5)對敵方施法=1
    (6)普通攻擊=1
  7. 吉運:決定逃跑是否成功,己方實際吉運=0~己方吉運,敵方實際吉運=0~敵方吉運,只要己方吉運>=敵方吉運便算逃跑成功。敵人有多個時必須全部都檢測通過才算逃跑成功;己方有多人逃跑時,只要一人成功即可。

屬性提升方式

  1. 每升一級可提升的屬性範圍為
(1)體力+10~17
(2)真氣+8~13
(3)武術+4~5
(4)靈力+4~5
(5)防禦+2~3
(6)身法+2~3
(7)吉運+2
  1. 遊戲人物等級最高為99級,達到後便無法再藉由獲得經驗值升級來提升屬性值,但使用金蠶王仍能提升屬性值。
  2. 不含裝備的屬性最多999,裝備增加的屬性會額外再加上去。
  3. 使用金蠶王升級暫時無法習得法術,但只要戰鬥過一場後即可學會。
  4. 使用普通攻擊到一定次數,亦可提升體力或武術1~2點(必須戰鬥正常結束,若逃跑則不計,以下均然)。
  5. 使用仙術攻擊到一定次數,亦可提升真氣或靈力1~2點。
  6. 使用防禦行動到一定次數,亦可提升防禦1~2點。
  7. 逃跑失敗到一定次數,亦可提升吉運1~2點。

毒性說明

  1. 赤毒:中毒後每回合HP-7。解藥:酒、毒龍膽、九節菖蒲、淨衣符、雄黃酒、雄黃、鬼枯藤、鹽巴。
  2. 屍毒:中毒後每回合HP-12。解藥:糯米糕、毒龍膽、九節菖蒲、淨衣符、糯米、鬼枯藤。
  3. 瘴毒:中毒後每回合HP-20。解藥:毒龍膽、九節菖蒲、淨衣符、雄黃酒、鬼枯藤。
  4. 毒絲:中毒後每回合HP-32。解藥:毒龍膽、九節菖蒲、鬼枯藤。
  5. 鶴頂紅:七大毒蠱,我方中毒每回合HP-50,敵方中毒每回合HP-100。解藥:毒龍膽、金蠶蠱。
  6. 孔雀膽:七大毒蠱,我方中毒每回合HP-50,敵方中毒每回合HP-100。解藥:毒龍膽、三屍蠱。
  7. 血海棠:七大毒蠱,我方中毒每回合HP-50,敵方中毒每回合HP-100。解藥:毒龍膽、鶴頂紅。
  8. 斷腸草:七大毒蠱,我方中毒每回合HP-50,敵方中毒每回合HP-100。解藥:毒龍膽、血海棠。
  9. 無影毒:七大毒蠱,中毒後立即發作,耗損一半HP(最多1000)。
  10. 三屍蠱:七大毒蠱,我方中毒依次損血1、2、3、200,敵方中毒依次損血111、222、333。解藥:毒龍膽、斷腸草。
  11. 金蠶蠱:七大毒蠱,我方中毒每回合HP-50,敵方中毒每回合HP-100。解藥:毒龍膽、孔雀膽。

攻擊傷害公式

攻擊基礎傷害

  1. 攻方攻擊屬性>=守方防禦屬性:攻擊基礎傷害 = 攻方攻擊屬性-0.8*守方防禦屬性
  2. 攻方攻擊屬性在(1~0.6)守方防禦屬性間:攻擊基礎傷害 = 0.5攻方攻擊屬性-0.3*守方防禦屬性
  3. 攻方攻擊屬性<0.6*守方防禦屬性:攻擊基礎傷害 = 0

攻方攻擊屬性

  1. 普通攻擊時,攻方攻擊屬性=武術+(0~1)。
  2. 仙術攻擊時,己方攻擊屬性=靈力*(1~1.1),敵方攻擊屬性=靈力+(0~4)。
  3. 合擊時,攻方攻擊屬性=(所有人不含裝備武術+所有人不含裝備靈力)/4。
  4. 武器投擲時,攻方攻擊屬性=(投擲基礎傷害5+投擲者武術(0~3))*(1~1.1)。

實際傷害公式

  1. 我方普通攻擊
單人攻擊:攻擊基礎傷害(1~1.125) (1-守方物抗) + (0~1) + 1
群體攻擊:攻擊基礎傷害 (1-守方物抗) 位置係數,位置係數 = 從右往左,先下後上的順序算,(1/2)^(n-1),n=1~5
(1)致命一擊:1/6機率出現3倍攻擊基礎傷害(天罡戰氣作用時為100%機率)
(2)會心一擊:李逍遙有1/12機率出現2倍攻擊基礎傷害
(3)前兩者可同時發生,亦即李逍遙有1/72機率出現6倍攻擊基礎傷害
  1. 我方仙術攻擊(含合擊):(仙術基礎傷害 + 攻擊基礎傷害/2) (1-守方抗性) (1+戰場增強)
(1)毒系仙術:戰場增強=0%
(2)其他仙術:戰場增強=0%,守方抗性=0%
(3)敵方免疫時,最少傷害是1。
  1. 敵方普通攻擊:攻擊基礎傷害*(1~1.125) + (0~1)
(1)系統隨機決定我方是否格擋,成功傷害=0(我方行動選擇防禦時提高格擋機率)
(2)我方防禦增強時(真元護體或金剛咒),防禦提高3倍,傷害減少
(3)25%機率自動防禦,傷害減少(昏睡、虛弱等異常狀態不會自動防禦)
(4)依傷害減少的次數,計算新的傷害(見後述)
  1. 敵方仙術攻擊:同我方仙術攻擊公式

    (1)我方無裝備時,五靈抗性與毒抗一律為0%
    (2)我方行動選擇防禦時,傷害減少
    (3)我方防禦增強時(真元護體或金剛咒),傷害減少
    (4)25%機率自動防禦,傷害減少(昏睡、虛弱等異常狀態不會自動防禦)
    (5)依傷害減少的次數,計算新的傷害:
a.一次:原傷/2
b.二次:原傷/3
c.三次:原傷/4~原傷/5
  1. 暗器投擲傷害 = 暗器傷害 + 附帶仙術基礎傷害*(1-守方抗性)
  2. 物品投擲傷害 = 物品傷害與附帶效果 + 附帶仙術基礎傷害*(1-守方抗性)
  3. 武器投擲傷害 = 攻擊基礎傷害/2 + 附帶仙術基礎傷害

結論

  1. 攻擊傷害力最高為酒神(當真氣999時),至少可達到8000傷害,但只能使用9次。
  2. 攻擊傷害力第二為投擲無塵劍,至少2198傷害,最高約可達3600傷害,可惜只能單體攻擊,且只有一次(除非修改)。
  3. 無次數限制的全體攻擊傷害力,以乾坤一擲為最高,至少2000傷害,最高約可達2500傷害,但每次要耗損5000錢。
  4. 其他較強的仙術為武神、雷神、山神、火神、風神與雪妖,必須視敵人抗性與戰場增強度才能決定那種仙術較強。

遊戲密技

  1. 無限使用酒神:當李逍遙不在隊伍第一個時,使用第9次酒神,會發現仙術酒神未消失,之後即可無限次使用(腳本刪除仙術未指定角色bug)。注意某些98版本已修正此Bug,使用前要先確認是否仍有效(參考[程式修改]相關部份)。

裝備列表

武器
防具
配戴
攻擊道具
一般道具

註:投擲武器的實際傷害請參見新手提示,等號後面的數值為最低傷害

武器列表
類別編號名稱價格投擲傷害裝備角色裝備效果
單劍00A6木劍500*2.5+銅錢鏢(198)=198李逍遙、林月如武術+2,身法+3
單劍00A8鐵劍85030*2.5+銅錢鏢(198)=273李逍遙、林月如武術+10,防禦+3
單劍00AD越女劍100052*2.5+銅錢鏢(198)=328趙靈兒、林月如武術+22,身法+8
單劍00AB長劍150070*2.5+銅錢鏢(198)=373李逍遙、林月如武術+25
單劍00AF玄鐵劍4800178*2.5+銅錢鏢(198)=643李逍遙武術+70,靈力-15,防禦+9,身法-20
單劍00B2青鋒劍5100210*2.5+銅錢鏢(198)=723李逍遙、林月如武術+75,身法+15
單劍00B8龍泉劍9000332*2.5+銅錢鏢(198)=1028李逍遙、林月如武術+88,身法+20,吉運+22
單劍00B6玉女劍12000440*2.5+銅錢鏢(198)=1298趙靈兒、林月如武術+100,靈力+15,身法+20,吉運+30
單劍00B7金童劍12000440*2.5+銅錢鏢(198)=1298李逍遙武術+100,靈力+15,防禦+3,身法+20,吉運+30
單劍00BA七星劍16000460*2.5+銅錢鏢(198)=1348李逍遙武術+120,靈力+50,防禦+7,身法+32,吉運+33
單劍00BD磐龍劍24000610*2.5+銅錢鏢(198)=1723李逍遙武術+134,靈力+37,防禦+8,身法+40,吉運+32
單劍00BE太極劍30000720*2.5+銅錢鏢(198)=1998李逍遙武術+158,靈力+90,防禦+35,身法+50,吉運+33
單劍00BF無塵劍32000800*2.5+銅錢鏢(198)=2198李逍遙武術+200,防禦+20,身法+77,吉運+33
雙劍00AA仙女劍200044*2.5+銅錢鏢(198)=308趙靈兒武術+8,防禦+5,兩次普通攻擊
雙劍00B5雙龍劍7200300*2.5+銅錢鏢(198)=948趙靈兒武術+62,防禦+9,身法+9,兩次普通攻擊
單刀00A7短刀20010*2.5+銅錢鏢(198)=223李逍遙、林月如武術+6,身法-5
單刀00A9大刀90036*2.5+銅錢鏢(198)=288李逍遙武術+16,防禦+1
單刀00AC紅纓刀195078*2.5+銅錢鏢(198)=393李逍遙、林月如武術+38
單刀00AE戒刀2500130*2.5+銅錢鏢(198)=523李逍遙武術+55,靈力+10,防禦+5
單刀00B3苗刀5000105*2.5+銅錢鏢(198)=460阿奴武術+70,身法+32
單刀00B9鬼牙刀13000410*2.5+銅錢鏢(198)=1223阿奴武術+90,身法+26,吉運-9
單刀00BB玄冥寶刀20000570*2.5+銅錢鏢(198)=1623阿奴武術+98,身法+98,吉運+98,兩次普通攻擊敵人全體
單刀00B4鳳鳴刀14000480*2.5+銅錢鏢(198)=1398林月如武術+124,靈力+16,防禦+9,身法+32
單刀00BC巫月神刀28000660*2.5+銅錢鏢(198)=1848阿奴武術+132,靈力+55,防禦+29,身法+45,吉運+36
雙刀00B0芙蓉刀130090*2.5+銅錢鏢(198)=423趙靈兒武術+16,身法+8,兩次普通攻擊
雙刀00B1柳月刀2600145*2.5+銅錢鏢(198)=560趙靈兒武術+28,防禦+3,身法+12,兩次普通攻擊
00C0青蛇杖6500320*2.5+銅錢鏢(198)=998趙靈兒、阿奴武術+50,靈力+62,防禦+6
00C1鬼頭杖14000250*2.5+銅錢鏢(198)=823趙靈兒、阿奴武術+70,靈力+88,防禦+11
00C2冥蛇杖27000400*2.5+銅錢鏢(198)=1198趙靈兒、阿奴武術+88,靈力+120,防禦+22
00C3天蛇杖31000(不可投擲)趙靈兒、巫后武術+100,靈力+150,防禦+33,吉運+36
00A3長鞭170032*2.5+鞭擊(40)=120林月如武術+20,身法+20,攻敵全體
00A4九截鞭4400115*2.5+鞭擊(40)=327林月如武術+66,身法+33,攻敵全體
00A5金蛇鞭10100255*2.5+鞭擊(40)=677林月如武術+99,身法+60,攻敵全體
防具列表
類別編號名稱價格裝備角色裝備效果
頭戴00C4頭巾40巫后除外防禦+1
頭戴00C5青絲巾100女性,巫后除外防禦+2
頭戴00C6髮飾60女性,巫后除外防禦+3
頭戴00C9皮帽390李逍遙防禦+4
頭戴00C7銀釵420女性,巫后除外防禦+5
頭戴00CE鳳凰羽毛5000女性,巫后除外防禦+7,身法+24,吉運+9
頭戴00C8翠玉金釵1800女性,巫后除外防禦+9
頭戴00CB天師帽3300李逍遙防禦+11,靈力+3
頭戴00CA珍珠冠2700阿奴、巫后防禦+13
頭戴00CC紫金冠5600李逍遙防禦+18
頭戴00CD天蠶絲帶11000巫后除外防禦+25,身法+8
頭戴00CF沖天冠19800李逍遙防禦+28,靈力+3,身法+5,吉運+3
身穿00D0布袍100巫后除外防禦+3
身穿00D2絲衣750女性防禦+3,身法+4
身穿00D1籐甲400巫后除外防禦+7
身穿00D6羅漢袍4000李逍遙防禦+10,靈力+10,吉運+10
身穿00D3鐵鎖衣1230李逍遙防禦+13,身法-10
身穿00D4夜行衣2000巫后除外防禦+18,身法+12,吉運+12 (DOS版沒有此裝備)
身穿00D5青銅甲3200李逍遙防禦+22,身法-13
身穿00D7鐵鱗甲6500巫后除外防禦+28,身法-4
身穿00D8天師道袍8000李逍遙、林月如防禦+33,靈力+28
身穿00D9精鐵戰甲9900巫后除外防禦+40,身法-7
身穿00DA金縷衣12000巫后除外防禦+47,身法-10
身穿00DB鬼針冑14800巫后除外防禦+55,武術+9
身穿00DC天蠶寶衣18000巫后除外防禦+66
身穿00DE白虎之鎧22000趙靈兒、林月如防禦+80
身穿00E0朱雀戰衣24000阿奴防禦+80
身穿00DF玄武戰袍25000李逍遙防禦+80
身穿00DD青龍寶甲29500趙靈兒防禦+90
披掛00E1披風160李逍遙、林月如防禦+2
披掛00E2護肩400巫后除外防禦+6
披掛00E3武士披風900李逍遙、林月如防禦+12
披掛00E5霓虹羽衣3900女性,巫后除外防禦+18,身法+18,吉運+18
披掛00E4護心鏡2000巫后除外防禦+20
披掛00E6菩提袈裟4100李逍遙防禦+31,靈力+16
披掛00E7虎紋披風9000巫后除外防禦+40
披掛00E8鳳紋披風15000女性,巫后除外防禦+52
披掛00E9龍紋披風16000李逍遙、趙靈兒防禦+60
披掛00EA聖靈披風30000趙靈兒、巫后防禦+66,靈力+30
腳穿00EB草鞋30李逍遙、趙靈兒、林月如防禦+1
腳穿00EC木鞋80李逍遙、趙靈兒、林月如防禦+2
腳穿00ED布靴120李逍遙、趙靈兒、林月如防禦+3,身法+2
腳穿00EE繡花鞋450趙靈兒、林月如防禦+4
腳穿00EF鐵履1100李逍遙、趙靈兒、林月如防禦+6
腳穿00F0武僧靴2000李逍遙防禦+8,身法+6
腳穿00F1鹿皮靴3900李逍遙、趙靈兒、林月如防禦+11,身法+9
腳穿00F2疾風靴5700李逍遙、趙靈兒、林月如防禦+14,身法+17
腳穿00F3蓮花靴6000趙靈兒、林月如、巫后防禦+18,身法+5
腳穿00F4虎皮靴9000李逍遙、趙靈兒、林月如防禦+21,身法+16
腳穿00F5龍鱗靴10000李逍遙、趙靈兒、林月如防禦+25,身法+12
腳穿00F6步雲靴18000李逍遙、趙靈兒、林月如防禦+28,身法+20
腳穿00F7魅影神靴27000李逍遙、趙靈兒、林月如防禦+32,身法+26 (DOS版沒有此裝備)
配戴
編號名稱價格裝備角色裝備效果合體法術
00FB竹笛100巫后除外吉運+18
00FC珍珠400女性,巫后除外吉運+20
00F9護腕70巫后除外防禦+2
00FA鐵護腕360巫后除外防禦+5
00FD玉鐲950女性,巫后除外防禦+5,吉運+9
0100銅鏡800女性,巫后除外防禦+6
00F8香袋10巫后除外靈力+8,吉運+9,毒抗/避毒率+20%
0103豹牙手環4400全部
(95版巫后除外)防禦+9
00FE唸珠70巫后除外防禦+5,靈力+5
0101八卦鏡3100巫后除外防禦+8,靈力+8
0102乾坤鏡4900巫后除外防禦+14,靈力+14
0112玉佛珠0 (不可典當)趙靈兒防禦+18,靈力+88,毒抗/避毒率+30%佛法無邊
0106五毒珠10000巫后除外毒抗/避毒率+100%
0105金罡珠10000巫后除外防禦+90
010D壽葫蘆8600巫后除外HP/MP每回合+20
0107風靈珠0 (不可典當)巫后除外風系抗性+50%風神
0108雷靈珠0 (不可典當)巫后除外雷系抗性+50%雷神
0109水靈珠0 (不可典當)巫后除外水系抗性+50%雪妖
010A火靈珠0 (不可典當)巫后除外火系抗性+50%火神
010B土靈珠0 (不可典當)巫后除外土系抗性+50%(平時使用可脫離迷宮)山神
0104聖靈珠0 (不可典當)趙靈兒、巫后防禦+15,靈力+128,毒抗/避毒率+35%武神
攻擊道具列表
類別編號名稱價格投擲效果
暗器0099梅花鏢280敵人HP-90
暗器00FF銀針500敵人HP-120(使用可解定身、昏睡、瘋魔,HP-9)
暗器009A袖裡劍600敵人HP-170
暗器009E吸星鎖1500吸取敵人HP180
暗器009C雷火珠1500敵人HP-135,爆炸(100火傷)
暗器009B透骨釘1100敵人HP-250
暗器00A1無影神針2000敵人HP-400
暗器00A2血玲瓏2800敵人全體HP-300,氣劍指(50傷)
攻擊符法0073蜂巢0 (不可典當)御蜂術
攻擊符法0085赤蠍粉700萬蠱蝕天,敵方全體中赤毒
攻擊符法009D毒龍砂1200毒吞天下,敵方全體中瘴毒、HP-55
攻擊符法0042天師符500天師符法
攻擊符法0043風靈符1000風靈符法
攻擊符法0044雷靈符1200雷靈符法
攻擊符法0045水靈符1400水靈符法
攻擊符法0046火靈符1600火靈符法
攻擊符法0047土靈符1800土靈符法
攻擊符法008E冰蠶蠱0 (不可典當)風雪冰天
攻擊符法008F火蠶蠱0 (不可典當)炎殺咒
攻擊符法0092爆烈蠱0 (不可典當)爆炸蠱
毒物0075毒蛇卵0 (不可典當)敵方中赤毒(使用後我方中赤毒),煉蠱的材料
毒物0076毒蠍卵0 (不可典當)敵方中赤毒(使用後我方中赤毒),煉蠱的材料
毒物0077毒蟾卵0 (不可典當)敵方中赤毒(使用後我方中赤毒),煉蠱的材料
毒物0078蜘蛛卵0 (不可典當)敵方中赤毒(使用後我方中赤毒),煉蠱的材料
毒物0079蜈蚣卵0 (不可典當)敵方中赤毒(使用後我方中赤毒),煉蠱的材料
毒物0074屍腐肉0 (不可典當)敵方中屍毒(使用後我方中屍毒)
毒物0082腹蛇涎0 (不可典當)敵方中瘴毒(使用後我方中瘴毒)
毒物009F纏魂絲0 (不可典當)敵方中毒絲(使用後我方中毒絲)
毒物007A鶴頂紅0 (不可典當)七大毒蠱,混孔雀膽毒立斃,可解血海棠毒
毒物007B孔雀膽0 (不可典當)七大毒蠱,混鶴頂紅毒立斃,可解金蠶蠱毒
毒物007C血海棠0 (不可典當)七大毒蠱,混三屍蠱毒立斃,可解斷腸草毒
毒物007D斷腸草0 (不可典當)七大毒蠱,混金蠶蠱毒立斃,可解三屍蠱毒
毒物0089無影毒0 (不可典當)七大毒蠱,立即耗損一半HP(最多1000)
毒物008A三屍蠱0 (不可典當)七大毒蠱,混血海棠毒立斃,可解孔雀膽毒
毒物008B金蠶蠱0 (不可典當)七大毒蠱,混斷腸草毒立斃,可解鶴頂紅毒
戰鬥輔助0086化屍水1800敵方HP少於一半時,中者立斃
戰鬥輔助007E醍醐香0 (不可典當)敵人定身四回合,HP-1(使用後己方定身四回合,HP-1)
戰鬥輔助00A0綑仙繩900敵人定身五回合,HP-4
戰鬥輔助007F忘魂花0 (不可典當)敵人昏睡三回合,HP-1(使用後己方昏睡三回合,HP-1)
戰鬥輔助0087迷魂香1300 (不可典當)敵人昏睡五回合,HP-1
戰鬥輔助0080紫罌粟0 (不可典當)敵人瘋魔三回合,HP-3(使用後己方瘋魔三回合,HP-1)
戰鬥輔助008C幻蠱0 (不可典當)敵人瘋魔五回合,HP-1(使用後己方瘋魔五回合,HP-1)
戰鬥輔助0090食妖蟲800 (不可典當)寄生宿主吸取靈氣(第n回合傷敵n),九回合後,可煉成靈蠱
戰鬥輔助0093碧血蠶800 (不可典當)寄生宿主吸取血液(第n回合傷敵n),九回合後,可煉成赤血蠶
一般道具列表
類別編號名稱價格使用
恢復HP004C糯米糕100HP+25,可解屍毒
恢復HP0063止血草50HP+50
恢復HP005E醃肉170HP+85(可投擲但無效果)
恢復HP0064行軍丹120HP+100
恢復HP003D觀音符150HP+150
恢復HP0065金創藥280HP+200
恢復HP0066蟠果600HP+450
恢復HP0088九陰散1100服食前若已中毒,HP+999,但無法解毒;服食前若沒中毒,即刻斃命
恢復HP0067紫菁玉蓉膏1700HP+1000
恢復HP0095赤血蠶0 (不可典當)HP+1000
恢復HP003E聖靈符2000全體HP+300
恢復MP0068鼠兒果80MP+36
恢復MP0069還神丹200MP+50
恢復MP006A龍涎草440MP+110
恢復MP006B靈山仙芝900MP+260
恢復MP006C雪蓮子2000MP+400
恢復MP006D天仙玉露4000MP+700
恢復MP0091靈蠱0 (不可典當)全體MP+250
恢復HP/MP004F雞蛋30HP/MP+10
恢復HP/MP004E茶葉蛋40HP/MP+15
恢復HP/MP005680HP/MP+15,可解赤毒
恢復HP/MP005C水果25HP/MP+20
恢復HP/MP0050糖葫蘆20HP/MP+22
恢復HP/MP005D燒肉40HP/MP+30(可投擲但無效果)
恢復HP/MP0083蜂王蜜1200HP/MP+150
恢復HP/MP006F靈葫仙丹2500HP/MP+250
恢復HP/MP006E神仙茶5500HP/MP+440
復活005F還魂香550死者復活,HP回復10%
復活0060贖魂燈1500死者復活,HP回復30%
復活0061孟婆湯2800死者復活,HP回復50%
復活0062天香續命露5000死者復活,HP回復100%
屬性增強004A銀杏子0 (不可典當)最大HP+3
屬性增強0048舍利子0 (不可典當)最大MP+3
屬性增強0049玉菩提0 (不可典當)最大MP+5
屬性增強0070試煉果0 (不可典當)靈力最大值+3
屬性增強0072八仙石0 (不可典當)防禦最大值+2
屬性增強0071女媧石0 (不可典當)防禦最大值+3
屬性增強0084雪蛤蟆0 (不可典當)武術最大值、靈力最大值、防禦最大值+2
屬性增強0096金蠶王9000修行(等級)+1
恢復狀態004D鹽巴1050%機率全體解赤毒(可投擲但無效果)
恢復狀態0057雄黃50可解赤毒
恢復狀態004B糯米60可解屍毒(可投擲但無效果)
恢復狀態0058雄黃酒150可解赤毒、瘴毒(可投擲但無效果)
恢復狀態0040淨衣符120可解赤毒、屍毒、瘴毒
恢復狀態0081鬼枯藤0 (不可典當)可解赤毒、屍毒、瘴毒、毒絲,HP-30
恢復狀態0059九節菖蒲330可解赤毒、屍毒、瘴毒、毒絲
恢復狀態0116毒龍膽2000解除任何中毒
恢復狀態0041靈心符120可解定身、昏睡、瘋魔(某些98版已修正可解封咒)
戰鬥輔助0054大蒜12戰鬥中服食毒抗/避毒率+30%(可投擲但無效果)
戰鬥輔助003F金剛符1300增加防禦七回合
戰鬥輔助0098傀儡蟲0 (不可典當)控制我方死者九回合
戰鬥輔助008D隱蠱0 (不可典當)我方全體隱形三回合
戰鬥輔助0055黑狗血0 (不可典當)我方咒封三回合(可投擲但無效果,此為敵方使用之物品,遊戲中拿不到)
其他輔助0094100阿奴施法所需的材料,自動耗損
其他輔助005A驅魔香3000怪物定住一分鐘
其他輔助005B十里香640吸引怪物一分鐘
其他輔助0097引路蜂200回到迷宮起點
其他輔助010C煉蠱皿1000可將毒蛇卵、毒蠍卵、毒蟾卵、蜘蛛卵、蜈蚣卵任何一個煉製成蠱
其他輔助010E紫金葫蘆0 (不可典當)依靈葫值煉丹 (需與靈葫咒配合)

仙術列表

人物仙術
戰鬥攻擊
戰鬥輔助
恢復

| 人物等級仙術表 |

角色人物仙術形態仙術名稱仙術效果Dos版習得等級95版習得等級習得事件或地點
李逍遙雷系攻擊雷神敵全460 試煉窟
李逍遙土系攻擊山神敵全455 試煉窟
李逍遙絕招攻擊御劍術敵單77 十里坡山神廟
李逍遙絕招攻擊天師符法敵單14077
李逍遙絕招攻擊萬劍訣敵全1701312
李逍遙絕招攻擊天劍敵全3032322
李逍遙絕招攻擊劍神敵全4503634
李逍遙絕招攻擊酒神敵全真氣*8(消耗1瓶酒)  蜀山
李逍遙戰鬥輔助天罡戰氣普通攻擊傷害增強七回合98
李逍遙戰鬥輔助真元護體防禦增強九回合2020
李逍遙戰鬥輔助醉仙望月步兩次普通攻擊五回合  蜀山
李逍遙戰鬥輔助仙風雲體術身法增強九回合  蜀山
李逍遙恢復體力氣療術HP+75
李逍遙恢復體力凝神歸元HP+2201110
李逍遙恢復體力元靈歸心術HP+5001817
李逍遙復原狀態冰心訣解除異常狀態 使用手卷
李逍遙特殊飛龍探雲手偷取敵人身上財物 使用手卷
李逍遙特殊金蟬脫殼脫離戰鬥2826
李逍遙特殊靈葫咒吸取靈葫值  京城
趙靈兒風系攻擊風咒敵單45
趙靈兒風系攻擊旋風咒敵全8877
趙靈兒風系攻擊風捲殘雲敵全2801515
趙靈兒雷系攻擊雷咒敵單60
趙靈兒雷系攻擊五雷咒敵全1101111
趙靈兒雷系攻擊天雷破敵單2502222
趙靈兒雷系攻擊狂雷敵全2982826
趙靈兒水系攻擊冰咒敵單45
趙靈兒水系攻擊玄冰咒敵全9599
趙靈兒水系攻擊風雪冰天敵全2881717
趙靈兒火系攻擊炎咒敵單70
趙靈兒火系攻擊三昧真火敵全1151313
趙靈兒火系攻擊煉獄真火敵全3202928
趙靈兒火系攻擊火神敵全452  試煉窟
趙靈兒土系攻擊土咒敵單52
趙靈兒土系攻擊飛岩術敵全1001010
趙靈兒土系攻擊地裂天崩敵全1902020
趙靈兒土系攻擊泰山壓頂敵全2902524
趙靈兒絕招攻擊武神敵全6663230
趙靈兒戰鬥輔助迴夢昏睡四回合
趙靈兒戰鬥輔助金剛咒防禦增強七回合
趙靈兒戰鬥輔助夢蛇武術+100%,身法+100%  鎖妖塔
趙靈兒恢復體力觀音咒HP+150
趙靈兒恢復體力五氣朝元全體HP+30088
趙靈兒復原狀態冰心訣解除異常狀態
趙靈兒復原狀態淨衣咒解除一般中毒
趙靈兒復原狀態還魂咒死者復活,HP回復10%  蘇州城外
林月如絕招攻擊氣劍指敵全50
林月如絕招攻擊一陽指敵單13077
林月如絕招攻擊銅錢鏢敵單198(消耗500錢)109
林月如絕招攻擊七訣劍氣敵全1881413
林月如絕招攻擊乾坤一擲敵全2000(消耗5000錢)1816
林月如絕招攻擊斬龍訣敵全2802220
林月如恢復體力凝神歸元HP+220
林月如恢復體力元靈歸心術HP+5001715
阿奴風系攻擊風神敵全450 試煉窟
阿奴水系攻擊雪妖敵全450 試煉窟
阿奴火系攻擊炎殺咒敵單245
阿奴火系攻擊爆炸蠱敵單3923333
阿奴火系攻擊火神敵全452  試煉窟(趙靈兒在隊上便由趙靈兒習得)
阿奴毒系攻擊御蜂術敵全150
阿奴毒系攻擊三屍蠱敵單81,中三屍蠱毒(消耗1隻蠱)
阿奴毒系攻擊萬蟻蝕象敵單3503030
阿奴毒系攻擊萬蠱蝕天敵全150,中三屍蠱毒(消耗1隻蠱)3535
阿奴絕招攻擊乾坤一擲敵全2000(消耗5000錢)
阿奴戰鬥輔助鬼降瘋魔四回合
阿奴戰鬥輔助奪魂敵方33%機率死亡
阿奴恢復體力元靈歸心術HP+500
阿奴復原狀態靈血咒解除異常狀態與一般中毒
阿奴復原狀態贖魂死者復活,HP回復30%

| 戰鬥攻擊仙術 |

類別編號名稱消耗真氣基礎傷害
風系0138風咒5敵單45
風系016C風靈符法0敵全85
風系0139旋風咒11敵全88
風系013A風捲殘雲42敵全280
風系0167狂風術0敵全283
風系018C腥風血雨0敵全333
風系013B風神64敵全450
雷系013C雷咒7敵單60
雷系016D雷靈符法0敵全96
雷系013D五雷咒15敵全110
雷系013E天雷破28敵單250
雷系013F狂雷45敵全298
雷系0140雷神68敵全460
水系0141冰咒5敵單45
水系0142玄冰咒12敵全95
水系016E水靈符法0敵全100
水系0144風雪冰天145敵全170
水系0143風雪冰天44敵全288
水系0145雪妖64敵全450
火系0146火術3敵單40
火系0147炎咒8敵單70
火系017D爆炸10敵單100
火系016F火靈符法0敵全103
火系0148三昧真火16敵全115
火系017A火龍掌0敵單205
火系0149炎殺咒33敵單245
火系0181氣魔燄0敵全255
火系014A煉獄真火49敵全320
火系0176爆炸蠱49敵單392
火系0185火神65敵全452
土系014C土咒6敵單52
土系0184劍氣斬0敵單70
土系014D飛岩術13敵全100
土系0170土靈符法0敵全110
土系0165煉獄爪0敵全130
土系017B滅絕一擊0敵單185
土系014E地裂天崩26敵全190
土系014F泰山壓頂45敵全290
土系0150山神66敵全455
毒系0173瘴氣0敵單65
毒系0160三屍咒22敵單81,中三屍蠱毒(需消耗1隻蠱)
毒系0161御蜂術18敵全150
毒系0174萬蠱蝕天34敵全150,中三屍蠱毒(需消耗1隻蠱)
毒系0178咒蛇0敵單166,我方單人中瘴毒
毒系0175毒吞天下48敵全205,中金蠶蠱毒(需消耗1隻蠱)
毒系018B大咒蛇0敵全308,我方全體中瘴毒
毒系0162萬蟻蝕象37敵單350
其他0171氣吞天下0敵全0
其他015B心劍合一0敵全0
其他015E斬魔刀0敵全0
其他0157暗器0敵單33
其他0164劍氣8敵單40
其他0168鞭擊1敵單40
其他0152弦月斬5敵全44
其他0151氣劍指7敵全50
其他0159御劍術10敵單77
其他0182合體氣功9敵單90
其他0163天女散花22敵全109
其他0154一陽指18敵單130
其他015D天師符法18敵單140
其他0166血魔神功0敵單140
其他0153弦月斬116敵單150
其他017F佛法無邊15敵單165
其他015A萬劍訣25敵全170
其他0169御劍伏魔0敵全170
其他0155七訣劍氣30敵全188
其他0158銅錢鏢1敵單198(需耗費500錢)
其他0183氣功0敵單220
其他016A御劍伏魔140敵全240
其他0156斬龍訣46敵全280
其他017C橫掃千軍46敵全280
其他015C天劍44敵全303
其他017E魔掌天下0敵單320
其他018D群魔亂舞0敵全368
其他0177鎮天鼎0敵全380
其他016B劍神64敵全450
其他015F武神88敵全666
其他018A乾坤一擲1敵全,基礎傷害=錢數/2.5(最多消耗5000錢=2000傷)
其他0172酒神全部敵全,基礎傷害=真氣*8(需消耗1瓶酒,最多9次)

| 戰鬥輔助仙術 |

編號名稱消耗真氣對象效果
012F迴夢20敵單昏睡四回合
0131鬼降25敵單瘋魔四回合
0180靈葫咒24敵單敵人HP少於25%時收入靈葫(60%成功機率,但敵人靈葫值若為0時無效)
0130奪魂83單人敵方33%機率死亡(若敵人不受瘋魔影響時無效),己方30%機率死亡
0135金剛咒11己單防禦增強七回合
0136真元護體18己單防禦增強九回合
0189仙風雲體術8己單身法增強九回合
0137天罡戰氣13己單普通攻擊傷害增強七回合
0186醉仙望月步22己單兩次普通攻擊五回合
0127夢蛇99自己變身,武術+100%,身法+100%
0179飛龍探雲手9敵單偷取敵人身上財物,成功機率60%
0188金蟬脫殼33己全脫離戰鬥

| 恢復仙術 |

類別編號名稱消耗真氣對象效果
體力0128氣療術6己單HP+75
體力0129觀音咒10己單HP+150
體力012A凝神歸元18己單HP+220
體力012B元靈歸心術40己單HP+500
體力012C五氣朝元40己全HP+300
復活012D還魂咒16己單死者復活,HP回復10%
復活012E贖魂30己單死者復活,HP回復30%
狀態0132淨衣咒7己單可解赤毒、屍毒、瘴毒
狀態0133冰心訣7己單可解定身、昏睡、瘋魔(某些98版已修正可解封咒)
狀態0134靈血咒10己單可解赤毒、屍毒、瘴毒、毒絲、定身、昏睡、瘋魔(某些98版已修正可解封咒)

敵人列表

切換至敵人圖示

  1. 表中敵人均依出現順序排列,同時出現者,等級低的在前。下排括號內的數值為95版變更的新數值。
  2. 巫抗為避免中毒或不良狀態(如昏睡等)的機率,毒抗為毒系仙術傷害的減輕程度,物抗為物理傷害(普通攻擊)的減輕程度。
  3. 免疫抗性為100%,不受該系傷害;倍傷抗性為-100%,該系傷害加倍。

| 敵人列表 |

編號名稱HP經驗等級武術靈力防禦身法吉運巫抗毒抗風抗雷抗水抗火抗土抗物抗靈葫仙術特殊效果可偷掉落
編號名稱HP經驗等級武術靈力防禦身法吉運巫抗毒抗風抗雷抗水抗火抗土抗物抗靈葫仙術特殊效果可偷掉落

存檔修改

修改:存檔?.RPG,編號由1開始

1.檔頭資訊

0000 SN SN XX XX YY YY PN PN MA MA CO CO DI DI MU MU
0010 BM BM BF BF -- -- -- -- LH LH -- -- -- -- -- --
0020 -- -- -- -- -- -- -- -- MN MN MN MN -- -- -- --

SN = 存檔次數
XX,YY = 人物座標
PN = 隊伍人數-1
MA = 場景編號+1
CO = 配色
DI = 人物方向,0~3分別表示下、左、上、右
MU = 背景音樂
BM = 戰鬥背景音樂
BF = 戰場編號
LH = 目前靈葫值
MN = 金錢數

2.屬性值:位置如下表所示,每個數值2 byte:

          逍遙  靈兒  月如  巫后  阿奴  不明

修行      0244  0246  0248  024A  024C  024E
最大體力  0250  0252  0254  0256  0258  025A
最大真氣  025C  025E  0260  0262  0264  0266
目前體力  0268  026A  026C  026E  0270  0272
目前真氣  0274  0276  0278  027A  027C  027E
(...中間為身上裝備的物品...)
武術      02C8  02CA  02CC  02CE  02D0  02D2
靈力      02D4  02D6  02D8  02DA  02DC  02DE
防禦      02E0  02E2  02E4  02E6  02E8  02EA
身法      02EC  02EE  02F0  02F2  02F4  02F6
吉運      02F8  02FA  02FC  02FE  0300  0302

3.仙術:位置如下表所示,每個仙術2 byte:

          逍遙  靈兒  月如  巫后  阿奴  不明

仙術1     037C  037E  0380  0382  0384  0386
仙術2     0388  038A  038C  038E  0390  0392
仙術3     0394  0396  0398  039A  039C  039E
仙術4     03A0  03A2  03A4  03A6  03A8  03AA
仙術5     03AC  03AE  03B0  03B2  03B4  03B6
仙術6     03B8  03BA  03BC  03BE  03C0  03C2
仙術7     03C4  03C6  03C8  03CA  03CC  03CE
仙術8     03D0  03D2  03D4  03D6  03D8  03DA
仙術9     03DC  03DE  03E0  03E2  03E4  03E6
仙術10    03E8  03EA  03EC  03EE  03F0  03F2
仙術11    03F4  03F6  03F8  03FA  03FC  03FE
仙術12    0400  0402  0404  0406  0408  040A
仙術13    040C  040E  0410  0412  0414  0416
仙術14    0418  041A  041C  041E  0420  0422
仙術15    0424  0426  0428  042A  042C  042E
仙術16    0430  0432  0434  0436  0438  043A
仙術17    043C  043E  0440  0442  0444  0446
仙術18    0448  044A  044C  044E  0450  0452
仙術19    0454  0456  0458  045A  045C  045E
仙術20    0460  0462  0464  0466  0468  046A
仙術21    046C  046E  0470  0472  0474  0476
仙術22    0478  047A  047C  047E  0480  0482
仙術23    0484  0486  0488  048A  048C  048E
仙術24    0490  0492  0494  0496  0498  049A
仙術25    049C  049E  04A0  04A2  04A4  04A6
仙術26    04A8  04AA  04AC  04AE  04B0  04B2
仙術27    04B4  04B6  04B8  04BA  04BC  04BE
仙術28    04C0  04C2  04C4  04C6  04C8  04CA
仙術29    04CC  04CE  04D0  04D2  04D4  04D6
仙術30    04D8  04DA  04DC  04DE  04E0  04E2
仙術31    04E4  04E6  04E8  04EA  04EC  04EE
仙術32    04F0  04F2  04F4  04F6  04F8  04FA

仙術編號如下:

----------------  ----------------  ----------------  27 01 夢蛇
28 01 氣療術      29 01 觀音咒      2A 01 凝神歸元    2B 01 元靈歸心術
2C 01 五氣朝元    2D 01 還魂咒      2E 01 贖魂        2F 01 迴夢
30 01 奪魂        31 01 鬼降        32 01 淨衣咒      33 01 冰心訣
34 01 靈血咒      35 01 金剛咒      36 01 真元護體    37 01 天罡戰氣
38 01 風咒        39 01 旋風咒      3A 01 風捲殘雲    3B 01 風神
3C 01 雷咒        3D 01 五雷咒      3E 01 天雷破      3F 01 狂雷
40 01 雷神        41 01 冰咒        42 01 玄冰咒      43 01 風雪冰天
44 01 風雪冰天1   45 01 雪妖        46 01 火術        47 01 炎咒
48 01 三昧真火    49 01 炎殺咒      4A 01 煉獄真火    4B 01 火龍
4C 01 土咒        4D 01 飛岩術      4E 01 地裂天崩    4F 01 泰山壓頂
50 01 山神        51 01 氣劍指      52 01 弦月斬      53 01 弦月斬1
54 01 一陽指      55 01 七訣劍氣    56 01 斬龍訣      57 01 暗器
58 01 銅錢鏢      59 01 御劍術      5A 01 萬劍訣      5B 01 心劍合一
5C 01 天劍        5D 01 天師符法    5E 01 斬魔刀      5F 01 武神
60 01 三屍咒      61 01 御蜂術      62 01 萬蟻蝕象    63 01 天女散花
64 01 劍氣        65 01 煉獄爪      66 01 血魔神功    67 01 狂風術
68 01 鞭擊        69 01 御劍伏魔    6A 01 御劍伏魔1   6B 01 劍神
6C 01 風靈符法    6D 01 雷靈符法    6E 01 水靈符法    6F 01 火靈符法
70 01 土靈符法    71 01 氣吞天下    72 01 酒神        73 01 瘴氣
74 01 萬蠱蝕天    75 01 毒吞天下    76 01 爆炸蠱      77 01 鎮天鼎
78 01 咒蛇        79 01 飛龍探雲手  7A 01 火龍掌      7B 01 滅絕一擊
7C 01 橫掃千軍    7D 01 爆炸        7E 01 魔掌天下    7F 01 佛法無邊
80 01 靈葫咒      81 01 氣魔燄      82 01 合體氣功    83 01 氣功
84 01 劍氣斬      85 01 火神        86 01 醉仙望月步  87 01 投擲
88 01 金蟬脫殼    89 01 仙風雲體術  8A 01 乾坤一擲    8B 01 大咒蛇
8C 01 腥風血雨    8D 01 群魔亂舞

註:014Bh(火龍)和0187h(投擲)這兩個仙術沒有任何作用

4.物品:位置06C0h開始,每個物品6 byte:

ID ID NO NO UN UN
ID = 物品編號
NO = 物品數目
UN = 目前該物品已使用的數目

物品編號如下:

----------------  3D 00 觀音符      3E 00 聖靈符      3F 00 金剛符
40 00 淨衣符      41 00 靈心符      42 00 天師符      43 00 風靈符
44 00 雷靈符      45 00 水靈符      46 00 火靈符      47 00 土靈符
48 00 舍利子      49 00 玉菩提      4A 00 銀杏子      4B 00 糯米
4C 00 糯米糕      4D 00 鹽巴        4E 00 茶葉蛋      4F 00 雞蛋
50 00 糖葫蘆      51 00 蠟燭        52 00 符紙        53 00 檀香
54 00 大蒜        55 00 黑狗血      56 00 酒          57 00 雄黃
58 00 雄黃酒      59 00 九節菖蒲    5A 00 驅魔香      5B 00 十里香
5C 00 水果        5D 00 燒肉        5E 00 醃肉        5F 00 還魂香
60 00 贖魂燈      61 00 孟婆湯      62 00 天香續命露  63 00 止血草
64 00 行軍丹      65 00 金創藥      66 00 蟠果        67 00 紫菁玉蓉膏
68 00 鼠兒果      69 00 還神丹      6A 00 龍涎草      6B 00 靈山仙芝
6C 00 雪蓮子      6D 00 天仙玉露    6E 00 神仙茶      6F 00 靈葫仙丹
70 00 試煉果      71 00 女媧石      72 00 八仙石      73 00 蜂巢
74 00 屍腐肉      75 00 毒蛇卵      76 00 毒蠍卵      77 00 毒蟾卵
78 00 蜘蛛卵      79 00 蜈蚣卵      7A 00 鶴頂紅      7B 00 孔雀膽
7C 00 血海棠      7D 00 斷腸草      7E 00 醍醐香      7F 00 忘魂花
80 00 紫罌粟      81 00 鬼枯藤      82 00 腹蛇涎      83 00 蜂王蜜
84 00 雪蛤蟆      85 00 赤蠍粉      86 00 化屍水      87 00 迷魂香
88 00 九陰散      89 00 無影毒      8A 00 三屍蠱      8B 00 金蠶蠱
8C 00 幻蠱        8D 00 隱蠱        8E 00 冰蠶蠱      8F 00 火蠶蠱
90 00 食妖蟲      91 00 靈蠱        92 00 爆烈蠱      93 00 碧血蠶
94 00 蠱          95 00 赤血蠶      96 00 金蠶王      97 00 引路蜂
98 00 傀儡蟲      99 00 梅花鏢      9A 00 袖裡劍      9B 00 透骨釘
9C 00 雷火珠      9D 00 毒龍砂      9E 00 吸星鎖      9F 00 纏魂絲
A0 00 綑仙繩      A1 00 無影神針    A2 00 血玲瓏      A3 00 長鞭
A4 00 九截鞭      A5 00 金蛇鞭      A6 00 木劍        A7 00 短刀
A8 00 鐵劍        A9 00 大刀        AA 00 仙女劍      AB 00 長劍
AC 00 紅纓刀      AD 00 越女劍      AE 00 戒刀        AF 00 玄鐵劍
B0 00 芙蓉刀      B1 00 柳月刀      B2 00 青鋒劍      B3 00 苗刀
B4 00 鳳鳴刀      B5 00 雙龍劍      B6 00 玉女劍      B7 00 金童劍
B8 00 龍泉劍      B9 00 鬼牙刀      BA 00 七星劍      BB 00 玄冥寶刀
BC 00 巫月神刀    BD 00 磐龍劍      BE 00 太極劍      BF 00 無塵劍
CO 00 青蛇杖      C1 00 鬼頭杖      C2 00 冥蛇杖      C3 00 天蛇杖
C4 00 頭巾        C5 00 青絲巾      C6 00 髮飾        C7 00 銀釵
C8 00 翠玉金釵    C9 00 皮帽        CA 00 珍珠冠      CB 00 天師帽
CC 00 紫金冠      CD 00 天蠶絲帶    CE 00 鳳凰羽毛    CF 00 沖天冠
D0 00 布袍        D1 00 籐甲        D2 00 絲衣        D3 00 鐵鎖衣
D4 00 夜行衣      D5 00 青銅甲      D6 00 羅漢袍      D7 00 鐵鱗甲
D8 00 天師道袍    D9 00 精鐵戰甲    DA 00 金縷衣      DB 00 鬼針冑
DC 00 天蠶寶衣    DD 00 青龍寶甲    DE 00 白虎之鎧    DF 00 玄武戰袍
E0 00 朱雀戰衣    E1 00 披風        E2 00 護肩        E3 00 武士披風
E4 00 護心鏡      E5 00 霓虹羽衣    E6 00 菩提袈裟    E7 00 虎紋披風
E8 00 鳳紋披風    E9 00 龍紋披風    EA 00 聖靈披風    EB 00 草鞋
EC 00 木鞋        ED 00 布靴        EE 00 繡花鞋      EF 00 鐵履
F0 00 武僧靴      F1 00 鹿皮靴      F2 00 疾風靴      F3 00 蓮花靴
F4 00 虎皮靴      F5 00 龍鱗靴      F6 00 步雲靴      F7 00 魅影神靴
F8 00 香袋        F9 00 護腕        FA 00 鐵護腕      FB 00 竹笛
FC 00 珍珠        FD 00 玉鐲        FE 00 唸珠        FF 00 銀針
00 01 銅鏡        01 01 八卦鏡      02 01 乾坤鏡      03 01 豹牙手環
04 01 聖靈珠      05 01 金罡珠      06 01 五毒珠      07 01 風靈珠
08 01 雷靈珠      09 01 水靈珠      0A 01 火靈珠      0B 01 土靈珠
0C 01 煉蠱皿      0D 01 壽葫蘆      0E 01 紫金葫蘆    0F 01 布包
10 01 桂花酒      11 01 紫金丹      12 01 玉佛珠      13 01 金鳳凰蛋殼
14 01 火眼麒麟角  15 01 青龍碧血玉  16 01 毒龍膽      17 01 破天鎚
18 01 包袱        19 01 銀杏果      1A 01 鯉魚        1B 01 鹿茸
1C 01 釣竿        1D 01 捕獸夾      1E 01 六神丹      1F 01 情書
20 01 玉珮        21 01 石鑰匙      22 01 天書        23 01 香蕉
24 01 鳳紋手絹    25 01 手卷        26 01 蘆葦漂

5.其他資訊

場景定義(SSS.MKF第2分檔):位置0CC0h開始
名稱定義(SSS.MKF第3分檔):位置1620h開始
事件定義(SSS.MKF第1分檔):位置3240h開始

程式修改

修改:DOS光碟版執行檔PAL.EXE(先用UNP.EXE解壓兩次)

1.跳過大宇的LOGO動畫

9A A9 15 A9 2D C7 06 FE
EB 3A -- -- -- -- -- --

2.飛龍探雲手盗取財物100%成功(或是後述修改SSS.MKF)

75 04 C7 04 0A 00 B8 46
-- 00 -- -- -- -- -- --

3.敵人身上的財物偷不完

7F 03 E9 74 02
EB -- -- -- --

4.修改敵人出現的時間間隔

04 20 03
-- XX XX   XX=時間間隔,00 00最快,FF 7F最久(大約一小時)

修改:SSS.MKF(同時適用於DOS版與95/98版)

1.修正七大毒蠱BUG(某些98版已修正)

5E 00 2E 02 00 00 00 00
-- -- -- -- XX XX -- --
5E 00 30 02 00 00 00 00
-- -- -- -- XX XX -- --
5E 00 2B 02 00 00 00 00
-- -- -- -- XX XX -- --
5E 00 2D 02 00 00 00 00
-- -- -- -- XX XX -- --
5E 00 2F 02 00 00 00 00
-- -- -- -- XX XX -- --
5E 00 2C 02 00 00 00 00
-- -- -- -- XX XX -- --

XX必須指向Script結束指令位址,DOS版可填01 00,95版可填03 00。
2.修正酒神無限使用BUG(某些98版已修正)

56 00 72 01 00 00 00 00
-- -- -- -- 01 -- -- --

3.修正[獲得紫青玉蓉膏]實際卻沒物品的BUG(某些98版已修正)
Dos版:

FF FF 82 00 00 00 00 00 1F 00 00 00
-- -- -- -- -- -- -- -- -- -- 67 --

95版:

FF FF 3A 30 00 00 00 00 1F 00 00 00
-- -- -- -- -- -- -- -- -- -- 67 --

FF FF 3B 30 00 00 00 00 1F 00 00 00
-- -- -- -- -- -- -- -- -- -- 67 --

4.修正冰心訣、靈心咒、靈心符無法解除封咒的問題(某些98版已修正)

2F 00 00 00 00 00 00 00 2F 00 01 00 00 00 00 00 2F 00 02 00 00 00 00 00 2F 00 00
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 03

5.修正阿奴的仙術(三屍咒及萬蠱蝕天等)有時不耗蠱的BUG
Dos版:

68 00 00 00 00 00 00 00 20 00 94 00 01 00 5A A4 (共三處,依序為毒吞天下、萬蠱蝕天、三屍咒)
-- -- XX XX -- -- -- -- -- -- -- -- -- -- -- --

95版:

68 00 00 00 00 00 00 00 20 00 94 00 01 00 32 A8 (共三處,依序為毒吞天下、萬蠱蝕天、三屍咒)
-- -- XX XX -- -- -- -- -- -- -- -- -- -- -- --

XX必須指向Script結束指令位址,DOS版可填01 00,95版可填03 00。
6.更改我方施展爆炸蠱會消耗蠱
Dos版:

41 00 00 00 00 00 00 00 00 00 0A 00
-- -- -- -- -- -- XX XX -- -- -- --
XX可改成49 A4、51 A4或57 A4三選一(依序為毒吞天下、萬蠱蝕天、三屍咒的耗蠱腳本編號)

95版:

41 00 00 00 00 00 00 00 00 00 8D 9F 0A 00
-- -- -- -- -- -- XX XX -- -- -- -- -- --
XX XX可改成21 A8、29 A8或2F A8三選一(依序為毒吞天下、萬蠱蝕天、三屍咒的耗蠱腳本編號)

7.飛龍探雲手盗取財物100%成功

6A 00 06 00 00 00 00 00
-- -- 0A -- -- -- -- --

8.靈葫咒100%成功(第一個數值為多少%血以下可收妖,第二個數值為收妖成功率)
Dos版:

64 00 19 00 68 A4 00 00 06 00 3C 00
-- -- 64 -- -- -- -- -- -- -- 64 --

95版:

64 00 19 00 40 A8 00 00 06 00 3C 00
-- -- 64 -- -- -- -- -- -- -- 64 --

9.更改壽葫蘆每回合恢復的HP/MP數:

1C 00 00 00 14 00
-- -- -- -- MP MP
1B 00 00 00 14 00
-- -- -- -- HP HP

10.驅魔香加強時效(原本0258h為600=60秒)

62 00 58 02
-- -- XX XX  XX=時間,單位1/10秒,填入FF 7F大約1小時

11.更改七星劍、太極劍、無塵劍為全體攻擊(犧牲吉運屬性的增加)

17 00 0E 00 15 00 21 00 (共3處,對應前述3把劍)
1A -- 04 -- 01 -- 00 --

如要修改其他屬性,則前面的:

17 00 0E 00 11 00 XX XX  XX = 武術
17 00 0E 00 12 00 XX XX  XX = 靈力

12.更改玄冥寶刀武術:

17 00 0E 00 11 00 62 00
-- -- -- -- -- -- XX XX  XX = 武術

資訊修改

以下為仙劍奇俠傳各遊戲資訊檔的作用:

*.RPG 遊戲存檔
ABC.MKF 戰鬥時敵方怪物圖像(YJ_1壓縮,分檔同GOP.MKF結構)
BALL.MKF 物品圖像(各分檔為4 byte調色盤編號+RLE圖片壓縮格式
DATA.MKF 各種遊戲資訊設定,如商店、等級、仙術、敵人、戰鬥等數據
F.MKF 戰鬥時我方人物圖像(YJ_1壓縮,分檔同GOP.MKF結構)
FBP.MKF 背景圖(300x200,YJ_1壓縮
FIRE.MKF 攻擊與法術效果圖(YJ_1壓縮,分檔同GOP.MKF結構)
GOP.MKF 圖元集
M.MSG 對話與提示文字,特殊字符如下:

'':裡面的內容以紅色顯示
"":裡面的內容以黃色顯示
--:裡面的內容以青色顯示
~:對話自動中斷,不須按空格,後接一個數字,顯示完文字後等待的時間
$:文字顯示速度,後接一個數字,愈大顯示愈慢
(:表情,滴汗
):表情,愛心
MAP.MKF 地圖
MGO.MKF 人物行動圖像(YJ_1壓縮,分檔同GOP.MKF結構)
MIDI.MKF MIDI音樂檔(95版改放在MUSICS子目錄下)
MUS.MKF FM/RIX音樂檔
PAT.MKF 調色盤
RGM.MKF 人物頭像(各分檔為4 byte調色盤編號+RLE圖片壓縮格式
RNG.MKF 過場動畫
SSS.MKF 事件、場景、物品、仙術、對話、腳本之定義
VOC.MKF 音效檔
WORD.DAT 名稱、選項文字,每個10 byte,不足時補空白(20h)

MKF檔

仙劍奇俠傳的遊戲資訊檔幾乎都是MKF檔,這種檔案格式是將多個檔案合併成一
個檔案,其格式為:

1.分檔在MKF檔的位置:每個分檔4 byte整數
2.MKF檔檔尾位置:4 byte整數
3.各分檔內容

從第一個4 byte整數n便能得知有多少分檔:n/4-1,各分檔大小則是下一個分
檔位置減去目前分檔位置。

DATA.MKF

裡面共有15個分檔,依次為:

1.煉藥/商店物品
2.敵人數據
3.敵人出現組合
4.我方初登場數據
5.仙術數據
6.戰場數據
7.升級學會仙術
8.密碼色塊
9.密碼輸入界面
10.遊戲內選單界面
11.我方施法特效
12.我方施法特效設定
13.對話界面
14.敵人戰場座標
15.升級經驗設定

煉藥/商店物品

每個商店9個物品編號,共18 byte,不足時填入00 00。
第一個商店為紫金葫蘆的煉藥物品。

敵人數據

(請另行參見敵人列表

每個敵人佔46h=70 byte,編號0不使用:

A1 A1 A2 A2 A3 A3 A4 A4 B1 B1 B2 B2 C1 C1 C2 C2
C3 C3 C4 C4 C5 C5 LF LF EX EX MO MO LV LV D1 D1
D2 D2 E1 E1 E2 E2 F1 F1 F2 F2 G1 G1 G2 G2 G3 G3
G4 G4 G5 G5 H1 H1 H2 H2 H3 H3 H4 H4 H5 H5 H6 H6
H7 H7 II II JJ JJ

A1~A4 = 空閒幀數、法術幀數、普攻幀數、蠕動幀數
B1~B2 = 重繪次數、位置Y調整
C1~C5 = 普攻音效、行動音效、施法音效、死亡音效、攻克音效
LF = 生命
EX = 經驗值
MO = 掉落錢數
LV = 等級
D1~D2 = 絕招編號、絕招出現機率(需乘上10%)
E1~E2 = 攻擊效果對應的物品編號、攻擊效果出現機率(需乘上10%)
F1~F2 = 可偷竊物品編號(0表金錢)、數量
G1~G5 = 等級0的武術、靈力、防禦、身法、吉運,

     還要加上(等級+6)*(武術+6、靈力+6、防禦+4、身法+3、吉運+4)

H1~H6 = 毒抗、風抗、雷抗、水抗、火抗、土抗,實際抗性=(X-5)*20%
H7 = 物理抗,實際抗性=(100-100/X)%
II = 是否2次行動,0=否,1=是
JJ = 靈葫值

敵人出現組合

每種組合10 byte,分別表示5個敵人的編號,FFFFh為空位置。

我方初登場數據

所有資料均為2 byte整數,每項屬性均按下列六人依次排列(和存檔相同):

編號  人物

0     李逍遙
1     趙靈兒
2     林月如
3     巫后
4     阿奴
5     蓋羅嬌

以下為各屬性意義:

編號  位置  意義
00    0000  頭像(對應RGM.MKF檔)
01    000C  戰鬥時圖像(對應F.MKF檔)
02    0018  行動時圖像(對應MGO.MKF檔)
03    0024  人名代碼,即WORD.DAT名稱索引值
04    0030  普通攻擊能否攻敵全體,0=否,1=是
05    003C  保留,固定0
06    0048  等級
07    0054  最大體力
08    0060  最大真氣
09    006C  目前體力
0A    0078  目前真氣
0B    0084  頭戴物品編號
0C    0090  披掛物品編號
0D    009C  身穿物品編號
0E    00A8  手持物品編號
0F    00B4  腳穿物品編號
10    00C0  配戴物品編號
11    00CC  武術
12    00D8  靈力
13    00E4  防禦
14    00F0  身法
15    00FC  吉運
16    0108  毒抗
17    0114  風抗
18    0120  雷抗
19    012C  水抗
1A    0138  火抗
1B    0144  土抗
1C    0150  保留,固定0
1D    015C  保留,固定0
1E    0168  保留,固定0
1F    0174  本人血低時的援護者編號(0~5)
20    0180  法術編號,以下共32組
40    0300  行動楨數(0~3)
41    030C  以本人為主導之合體法術編號
42    0318  保留,固定0
43    0324  保留,固定0
44    0330  死亡音效
45    033C  普攻音效
46    0348  武器音效
47    0354  倍攻音效
48    0360  施法音效
49    036C  格擋音效
4A    0378  被擊音效

仙術數據

(請另行參見仙術列表
每個仙術佔20h=32 byte:

AA AA BB BB XX XX YY YY CC CC DD DD EE EE FF FF
GG GG HH HH II II JJ JJ KK KK LL LL MM MM NN NN

AA = 法術特效
BB = 法術特性
XX,YY = 座標偏移
CC = 召喚特效
DD = 動作速度
EE = 特效持續
FF = 預演幀數
GG = 動作持續
HH = 地面震動
II = 畫面重影
JJ = 保留,固定0
KK = 消耗真氣
LL = 基礎傷害力
MM = 五行屬性,0=無,1=風,2=雷,3=水,4=火,5=土,6=毒,7=非攻擊性仙術
NN = 音效

戰場數據

每個戰場佔0Ch=12 byte:

AA AA BB BB CC CC DD DD EE EE FF FF

AA = 特效
BB = 風系仙術威力增減
CC = 雷系仙術威力增減
DD = 水系仙術威力增減
EE = 火系仙術威力增減
FF = 土系仙術威力增減

仙術威力增減之數值需乘上10%,如3即增加30%,-10表示-100%。

升級學會仙術

每組資料佔4 byte:

LV LV SP SP

LV = 等級
SP = 仙術編號

各組資料均按李逍遙、趙靈兒、林月如、巫后、阿奴等五人依次排列。

升級所需經驗

每級2 byte整數,由等級0開始,表示要升到下個等級所需的經驗值。

SSS.MKF

裡面共有5個分檔,依次為:

  1. 事件定義
  2. 場景定義
  3. 名稱定義
  4. 對話索引
  5. 腳本定義

前3個會載入記憶體裡做變更,並儲存至存檔中。

事件定義

每個事件定義佔32 byte:

-- -- XX XX YY YY MA MA S1 S1 S2 S2 ST ST CN CN
T1 T1 T2 T2 T3 T3 T4 T4 -- -- TM TM -- -- -- --

XX = 事件X座標+A0h
YY = 事件Y座標+70h
MA = 圖層
S1 = 觸發腳本
S2 = 自動腳本
ST = 事件觸發狀態
CN = 觸發方式(距離)

 0 無法觸發
 1 一格內調查觸發,例如道具的拾獲
 2 兩格內調查觸發,例如人物的對話
 3 四格內調查觸發
 4 重疊接觸觸發,例如機關踏板
 5 一格內接觸觸發,例如場景切換
 6 兩格內接觸觸發
 7 四格內接觸觸發
 8 八格內接觸觸發

T1~T4 = 觸發物圖像(對應MGO.MKF檔)、動態圖像參數、靜態圖像參數、特殊圖像參數
TM = 事件觸發後的累計時間(在記憶體或存檔時使用)

場景定義

每個場景定義佔8 byte(最後一個場景定義不使用):

MA MA EN EN EX EX EV EV

MA = 場景地圖編號
EN = 場景進入腳本,進入該場景時自動觸發的腳本
EX = 場景脫離腳本,在該場景使用引路蜂、土靈珠時調用的腳本
EV = 本場景開始的事件編號(從下一個場景定義可得知本場景所擁有的事件編號範圍)

遊戲是從場景#0開始的。

名稱定義

此處用來定義WORD.DAT中各名稱的實際內容,每個名稱佔12 byte(95版為14 byte):

V1 V1 V2 V2 V3 V3 V4 V4 V5 V5 (V7 V7) V6 V6

V1 = 關聯參數
V2 = 屬性參數
V3 = 腳本1
V4 = 腳本2
V5 = 腳本3
V7 = 說明腳本(95版才有)
V6 = 作用參數

以上各數值會依名稱所屬類別,而有不同的意義:

1.系統:編號00h~17h,19h~23h,2Ah~3Ch,沒有任何定義。
2.人物:編號24h~29h,共6位
V3 = 隊友戰死腳本,有隊友戰死時該人物調用的腳本
V4 = 自己受傷腳本,自己體力值低於某一百分比時,該人物調用的腳本
3.物品:編號3Dh~126h
V1 = 物品圖像(對應BALL.MKF檔)
V2 = 物品價格
V3 = 物品使用腳本,使用該物品時調用的腳本
V4 = 物品裝備腳本,裝備該物品時調用的腳本,卸下時反調用
V5 = 物品投擲腳本,投擲該物品時調用的腳本
V6 = 物品基本屬性,按位元來表示是否具有某屬性

   0001h = 可使用
   0002h = 可裝備
   0004h = 可投擲
   0008h = 使用後損耗
   0010h = 在使用和投擲時無須選擇對象(自己或全體)
   0020h = 可典當
   0040h = 李逍遙可裝備
   0080h = 趙靈兒可裝備
   0100h = 林月如可裝備
   0200h = 巫后可裝備
   0400h = 阿奴可裝備
   0800h = 蓋羅嬌可裝備

4.仙術:編號18h,127h~18Dh
V1 = 內部仙術編號(對應DATA.MKF第5個分檔)
V3 = 仙術後序腳本
V4 = 仙術前序腳本
V6 = 仙術基本屬性,按位元來表示是否具有某屬性

   0001h = 平時可施放
   0002h = 戰時可施放
   0004h = 不明
   0008h = 作用對象是敵方
   0010h = 無須選擇對象(自己或全體)

5.敵人:編號18Eh~226h
V1 = 內部敵人編號(對應DATA.MKF第2個分檔,以及ABC.MKF檔)
V2 = 敵人的巫術抗性,即對中毒和特殊狀態的免疫程度,需乘以10%,10表示完全免疫
V3 = 敵人的戰前腳本,每回合開始之前調用的腳本
V4 = 敵人的戰後腳本,戰鬥勝利後調用的腳本
V5 = 敵人的戰時腳本,敵人攻擊時調用的腳本
6.中毒:編號227h~234h,共14個
V1:該毒的毒性,和解毒有關,某些物品或法術只能解除毒性低於某值的毒

  0=赤毒
  1=屍毒、瘴毒
  2=毒絲
  3=七大毒蠱
  4=碧血蠶、食妖蟲
  99=壽葫蘆

V2 = 該毒的顏色參數(*10就是顏色號)
V3 = 我方中毒腳本
V5 = 敵方中毒腳本 對話索引 每個對話索引佔4 byte,指向對話文字在M.MSG的檔案位置,長度可由下個對話索引得知。 腳本定義 每8 byte為一個指令(亦即腳本指標*8=腳本定義開始位置),格式為:

IT IT P1 P1 P2 P2 P3 P3

IT = 指令代碼
P1~P3 = 參數1~參數3

腳本指令的執行必須持續到停止執行指令為止。以下為各指令代碼的意義:

00 00 停止執行,無參數。
  注意:獨佔腳本若執行的腳本編號為0,則原腳本指標會被變更為0,造成原腳本無法再執行,
        常見的情況是跳轉至腳本0,於是造成七大毒蠱投擲bug(005E指令)。
01 00 停止執行,將原腳本指標替換成下一個指令位置,無參數
02 00 停止執行,變更原腳本指標,P1=新腳本,P2=最多變更次數,達到次數後便不停止執行,0表總是變更
03 00 跳轉到新腳本,P1=新腳本,P2=最多跳轉次數,達到次數後便不再跳轉,0表總是跳轉
04 00 呼叫腳本,P1=被呼叫腳本,遇到結束或中斷指令時返回,P2=事件編號,0表當前對象
05 00 清除螢幕額外顯示的文字與圖片,P1=清除方式,P2=延遲時間,P3=是否執行事件物體腳本
06 00 機率跳轉,產生100以內的隨機數,P1=機率值(即有多少機率會繼續執行)
  P2=隨機數<=P1時跳轉的腳本,0表示將原腳本指標替換成本指令位置後停止執行
07 00 進入戰鬥,P1=敵人組合編號,對應DATA.MKF第三個分檔,P2=戰敗腳本
08 00 將原腳本指標替換成下一個指令位置並繼續執行,無參數
09 00 禁止主角移動並等待,P1=等待時間,P2=是否觸發事件,P3=是否更新進主角步伐表格
0A 00 對話框選擇,選是繼續下個指令,P1=選否跳轉的腳本
0B 00 向西行,無參數
0C 00 向北行,無參數
0D 00 向東行,無參數
0E 00 向南行,無參數
0F 00 改變方向,P1=方向代號,負數時不改變,P2=該方向上的楨數
10 00 走到指定位置(速度3),P1=X區塊,P2=Y區塊,P3=是否半區塊
  X=P1*32+P3*16,Y=P2*16+P3*8
11 00 慢速走到指定位置(速度2),P1=X區塊,P2=Y區塊,P3=是否半區塊
12 00 移動事件座標,P1=事件編號,對應SSS.MKF第一個分檔,(P2,P3)=增加的座標值
13 00 改變事件座標,P1=事件編號,(P2,P3)=新座標
14 00 改變事件圖像,P1=圖像編號
15 00 設定隊員方向,P1=方向代號,P2=該方向上的楨數,P3=角色代號
16 00 改變事件動作,P1=事件編號,P2=行動楨數,P3=目前楨數
17 00 裝備的附加屬性,P1=裝備位置,P2=屬性編號,P3=增加的數值
  裝備位置、屬性編號請參見DATA.MKF第4分檔[我方初登場數據] 

(https://chiuinan.github.io/game/game/intro/ch/c11/pal/pal/modify2.htm#DATA-4)

  例如裝備位置:0B=頭戴,0C=身穿,0D=披掛,0E=武器,0F=腳穿,10=配戴
18 00 裝備物品,P1=裝備位置,P2=物品編號
19 00 增加屬性,P1=屬性編號,P2=增加的數值,P3=主角編號+1,0表選定的角色
1A 00 變更屬性,P1=屬性編號,P2=變更的數值,P3=主角編號+1,0表選定的角色
1B 00 恢復體力,P1=是否為全體,P2=恢復的數值
1C 00 恢復真氣,P1=是否為全體,P2=恢復的數值
1D 00 恢復體力、真氣,P1=是否為全體,P2=體力恢復的數值,P3=真氣恢復的數值,若為0則使用P2
1E 00 增加金錢,P1=增加的數目(負數表減少),P2=錢不夠時跳轉的腳本
1F 00 增加物品,P1=物品編號,P2=數量,0表1
20 00 去除物品,P1=物品編號,P2=數量,0表1,P3=物品數量不足時跳轉的腳本
21 00 給敵人傷害,P1=是否為全體,P2=傷害數值
22 00 我方復活,P1=是否為全體,P2=回復生命量,需乘上10%
23 00 卸下裝備,P1=隊伍第幾人,0表全體,P2=裝備位置代號
  裝備位置代號:01=頭戴、02=身穿、03=披掛、04=武器、05=腳穿、06=配戴
24 00 更改自動腳本,P1=事件編號,FFFF表默認事件,P2=新腳本
25 00 更改觸發腳本,P1=事件編號,FFFF表默認事件,P2=新腳本
26 00 進入商店,P1=商店編號,對應DATA.MKF第一個分檔
27 00 進入當鋪,無參數
28 00 敵方中毒,P1=是否為全體,P2=中毒編號(227h~234h),毒抗隨機判斷
29 00 我方中毒,P1=是否為全體,P2=中毒編號(227h~234h),毒抗隨機判斷
2A 00 敵方解毒,P1=是否為全體,P2=中毒編號(227h~234h)
2B 00 我方解毒,P1=是否為全體,P2=中毒編號(227h~234h)
2C 00 我方解毒,P1=是否為全體,P2=毒性值,可解毒性<=P2的所有中毒
2D 00 我方特殊狀態,P1=狀態代號,P2=持續的回合數
  狀能代號:00=瘋魔、01=定身、02=昏睡、03=咒封、04=死者繼續攻擊、
            05=普通攻擊加強、06=防禦加強、07=身法加強、08=兩次攻擊
2E 00 敵方特殊狀態,P1=狀態代號,P2=持續的回合數,P3=若敵人不受該狀態影響時跳轉的腳本
2F 00 我方解除特殊狀態,P1=狀態代號
30 00 暫時增加屬性,P1=屬性編號,P2=增加的百分比,需乘上1%,P3=主角編號+1,0表選定角色
31 00 暫時改變人物圖像,P1=人物圖像代號
  人物圖像代號:00=李逍遙、01=趙靈兒、02=持刀林月如、03=巫后、04=執杖阿奴、05=蛇身靈兒
                06=持鞭林月如、07=執刀阿奴、08=蓋羅嬌、09=聖靈兒、0A=武神、0B=天劍
                0C=雪妖、0D=山神、0E=風神、0F=酒神、10=雷神、11=劍神、12=火神
32 00 戰時/平時分派,P1=戰時腳本,P2=平時腳本
33 00 吸取靈葫值,P1=不成功(敵人靈葫值為0)應跳至的腳本
34 00 靈葫煉丹,P1=靈葫值為0時應跳至的腳本
35 00 畫面抖動,P1=抖動次數,P2=抖動幅度
36 00 設置動畫,P1=動畫編號,對應RNG.MKF檔
37 00 播放當前動畫,P1=開始禎數,P2=結束禎數,0表全部播放,P3=播放速度
38 00 脫離迷宮,即調用所在場景的迷宮脫離腳本,P1=無迷宮脫離腳本時跳轉的腳本
39 00 吸取敵人生命,P1=吸取數量
3A 00 脫離戰鬥,即調用戰鬥指令07參數P3指向的腳本,P1=若無前述腳本應跳轉的腳本
3B 00 在畫面中央顯示文字,P1=字體顏色
3C 00 上方顯示對話文字,P1=頭像編號,對應RGM.MKF檔,P2=字體顏色,P3=是否播放動畫
3D 00 下方顯示對話文字,P1=頭像編號,對應RGM.MKF檔,P2=字體顏色,P3=是否播放動畫
3E 00 在螢幕中央顯示一個文字框,P1=字體顏色
3F 00 乘物低速駛到座標,P1=X區塊,P2=Y區塊,P3=是否半區塊
40 00 設置事件觸發方式,P1=事件編號,P2=觸發方式,參見[事件定義] 

(https://chiuinan.github.io/game/game/intro/ch/c11/pal/pal/modify2.htm#SSS-1)。

41 00 仙術無效,停止執行,無參數
42 00 我方使用仙術,P1=仙術編號
43 00 播放背景音樂,P1=音樂編號,P2=次數
44 00 乘物中速飛至某座標,P1=X區塊,P2=Y區塊,P3=是否半區塊
45 00 設置戰鬥背景音樂,P1=音樂編號
46 00 設置隊員位置,P1=X區塊,P2=Y區塊,P3=是否半區塊
47 00 播放音效,P1=SOUNDS.MKF檔的索引值
49 00 設置事件狀態,P1=事件編號,P2=事件狀態
  事件狀態:0=隱藏事件物體並停止其自動腳本、1=顯示該物體
            2=顯示該物體並啟動其自動腳本、3=顯示該物體並停止其自動腳本
4A 00 設置戰場環境,P1=戰場編號,參見DATA.MKF第6分檔[戰場數據] 

(https://chiuinan.github.io/game/game/intro/ch/c11/pal/pal/modify2.htm#DATA-6)

4B 00 退出戰場,P1=等待時間,單位10毫秒
4C 00 追向主角,P1=警戒範圍,內定8,P2=追及速度,內定4
4D 00 等待按下任何一鍵,無參數
4E 00 讀取最後存檔,無參數
4F 00 螢幕慢慢變紅,P1=色彩控制
50 00 淡出,P1=是否快速
51 00 淡入,P1=是否快速
52 00 消失匿跡,P1=持續時間
53 00 切換調色板變成日間,無參數
54 00 切換調色板變成夜間,無參數
55 00 學得仙術,P1=仙術編號,P2=主角編號+1,0表隊伍第一位角色
56 00 刪除仙術,P1=仙術編號,P2=主角編號+1,0表隊伍第一位角色
57 00 真氣轉基本傷害,真氣降到1,P1=仙術編號,P2=真氣乘上倍數,0表8倍
58 00 物品不夠則跳轉,P1=物品編號,P2=數量,0表1,P3=跳轉的腳本
59 00 轉換場景,P1=場景編號+1
5A 00 己方隊員生命減少一半,無參數
5B 00 敵人生命減少一半,P1=生命值減少的上限
5C 00 我方隱形,P1=持續回合數
5D 00 若己方隊員未中此毒則跳轉,P1=中毒編號,P2=跳轉的腳本
5E 00 若該敵人未中此毒則跳轉,P1=中毒編號,P2=跳轉的腳本
5F 00 我方陣亡,無參數
60 00 敵方陣亡,無參數
61 00 若己方隊員未中毒則跳轉,P1=跳轉的腳本
62 00 敵人停止追逐感應,P1=持續時間
63 00 敵人追逐感應倍增,P1=持續時間
64 00 檢測敵人生命是否高於一個百分比,P1=百分比,需乘上10%,P2=是的話應跳至的腳本
65 00 設置隊員行動圖像,P1=第幾位隊員,P2=MGO.MKF檔的索引值,P3=是否立即顯示圖像
66 00 投擲武器,P1=模擬仙術編號,P2=基本傷害
67 00 設定敵人仙術,P1=仙術編號,P2=施術頻率,0~100
68 00 目標若為我方則跳轉,P1=跳轉的腳本
69 00 敵人逃跑,P1=是否100%成功
6A 00 偷竊,P1=成功機率
6B 00 吹開敵人,P1=數量
6C 00 一次移動場景中的事件物體,P1=事件編號,(P2,P3)=移動量
6D 00 設置場景腳本,P1=場景編號,P2=進入腳本,P3=離開腳本
6E 00 一次移動主角,(P1,P2)=移動量,P3=圖層
6F 00 與指定事件同步狀態,P1=指定的事件編號,P2=事件狀態
70 00 主角慢慢走到座標(速度2),P1=X區塊,P2=Y區塊,P3=是否半區塊
71 00 畫面晃動,P1=晃動層次,P2=步進值
72 00 更換行動圖像,P1=事件編號,P2=MOG.MKF索引值,P3=是否重建MGO映像
73 00 泛金消散,P1=每次消散耗時,P2=消散次數
74 00 檢查我方隊員是否受傷,P1=有受傷應跳轉的腳本
75 00 調整隊伍,P1~P3=角色編號+1,0表示沒人
76 00 顯示圖片,P1=戰場編號,P2=等待時間
77 00 停止音樂
78 00 戰後返回地圖,無參數
79 00 檢測隊伍中是否有某人,P1=主角編號,P2=有的話應跳轉的腳本
7A 00 主角稍快走到座標(速度4),P1=X區塊,P2=Y區塊,P3=是否半區塊
7B 00 主角迅速走到座標(速度8),P1=X區塊,P2=Y區塊,P3=是否半區塊
7C 00 內定對象走到座標(速度4),P1=X區塊,P2=Y區塊,P3=是否半區塊
7D 00 相對移動事件物體,P1=事件編號,(P2,P3)=移動量
7E 00 設置事件物體所在層,P1=事件編號,P2=所在層編號
7F 00 移動視線,(P1,P2)=座標,P3=次數,-1時為絕對區塊座標,否則為相對像素
80 00 日夜切換,P1=是否高速切換
81 00 若活動對象不在目視指定範圍內則跳轉,P1=事件編號,P2=距離,P3=跳轉的腳本
82 00 內定對象跑到座標,P1=X區塊,P2=Y區塊,P3=是否半區塊
83 00 若對象不在指定範圍內則跳轉,P1=事件編號,P2=最大距離,P3=跳轉的腳本
84 00 放置事件,P1=事件編號,P2=觸發方式,P3=無法放置時跳轉的腳本
85 00 等待,P1=時間
86 00 若裝備著的該物品少於指定數量則跳轉,P1=物品編號,P2=數量,P3=跳轉的腳本
87 00 內定對象原地漫步,無參數
88 00 耗費錢數成為基本傷害,P1=仙術編號,基本傷害=5000或剩下的錢數/2.5
89 00 結束戰鬥,P1=戰鬥結果,0=逃離戰鬥、1=我方全滅、3=敵方全滅
8A 00 下一戰自動戰鬥,無參數
8B 00 更換調色盤,P1=調色盤編號
8C 00 指定色彩淡入,P1=顏色號,P2=每次淡入等待時間,P3=是否反轉淡入
8D 00 修行提升,P1=提升數量
8E 00 清空對話文字,無參數
8F 00 金錢減半,無參數
90 00 設定敵人腳本,P1=敵人編號,P2=腳本,P3=腳本類型
91 00 若敵人不是唯一則跳轉,P1=跳轉的腳本
92 00 覺醒(使用絕招姿勢),P1=主角編號
93 00 淡入淡出,P1=速度,正數時淡入,負數時淡出
94 00 若事件為指定狀態則跳轉,P1=事件編號,P2=事件狀態,P3=跳轉的腳本
95 00 若在指定場景則跳轉,P1=場景編號,P2=跳轉的腳本
96 00 靈兒飛上天,無參數
97 00 乘物高速飛到座標(速度8),P1=X區塊,P2=Y區塊,P3=是否半區塊
98 00 跟隨,P1=主物體事件編號,P2=跟隨物體事件編號
99 00 改變場景對應地圖,P1=場景編號,<0表示當前場景,P2=地圖編號
9A 00 設置事件序列狀態,P1=在前的物體事件編號,P2=在後的物體事件編號,P3=事件狀態
9B 00 淡入到當前圖景,P1=繪製方式,P2=戰場編號
  繪製方式:0=重繪、1=直接、2=淡入、FFFFh=生成
9C 00 若敵方分身失敗則跳轉,P1=分身數量,0表1,P2=跳轉的腳本
9D 00 若敵方復活失敗則跳轉,P1=是否單人,P2=跳轉的腳本
9E 00 若敵方召喚失敗則跳轉,P1=召喚敵人編號,<=0為同類,P2=召喚數量,P3=跳轉的腳本
9F 00 敵方變身,P1=變身後的敵人編號
A0 00 退出遊戲,無參數
A1 00 更新我方位置及步伐,無參數
A2 00 後面的指令隨機跳轉,P1=指令數
A3 00 播放CD音軌,P1=音軌號,P2=對應的音樂編號
A4 00 捲動圖片,P1=戰場編號,P2=事件編號,P3=速度
A5 00 淡入圖片,P1=戰場編號,P2=事件編號,P3=速度
A6 00 以當前畫面為底,無參數
A7 00 物品說明(98版新增)
FF FF 顯示對話,P1=對話索引編號

PAT.MKF

  1. 每個調色盤256個顏色,每個顏色3 byte,依次為RGB。
  2. 一個分檔裡若有兩個調色盤,分別為白天和晚上用的。 GOP.MKF* 每個分檔為一個圖元包,其格式類似MKF檔為:
  3. 圖片在圖元包的位置/2:每個圖片2 byte整數
  4. 保留:2 byte,固定00 00
  5. 圖片內容:RLE圖片壓縮格式

所有圖片均使用PAT.MKF第0個調色盤。

AP.MKF

分檔均經[YJ_1壓縮]
(https://chiuinan.github.io/game/game/intro/ch/c11/pal/pal/modify2.htm#YJ_1),解壓後為一128x128菱形方陣(第一行為左上到右下),每一格4 byte,共64KB:

AA BB CC DD

AA = 下層圖元在對應的GOP.MKF圖元包裡的索引號
BB = 下層圖元控制

 20h = 是否為不可移動進入的區域(阻隔)
 10h = 是否擴展圖元索引,若是1的話,AA的值要再加上256才是實際索引號
 低4位元 = 下層圖層的層高

CC = 上層圖元在對應的GOP.MKF圖元包裡的索引號,0表無上層圖元
DD = 上層圖元控制

 10h = 是否擴展圖元索引,若是1的話,CC加上256才是實際索引號
 低4位元 = 上層圖層的層高

貼完GOP圖元後成為2048x2048的地圖。

RLE圖片壓縮格式

寬度:2 byte
高度:2 byte
圖片壓縮資料,解壓方式如下:

讀取一個byte,低7位元為像素數目
if 最高位元(80h)=1 then 像素為透明
else 讀取前述數目byte的像素資料(256色調色盤索引值)

YJ_1資料壓縮格式

YJ_1為一LZSS+Huffman編碼的壓縮法,其格式為:

文件標記:4 byte,固定為"YJ_1"(59 4A 5F 31)
壓縮前長度:4 byte
壓縮後長度:4 byte
編碼區塊數:2 byte
保留:1 byte,固定00
Huffman編碼樹長度:1 byte
Huffman編碼樹:後述
編碼區塊:後述

1.Huffman編碼樹

Huffman編碼樹為一完全二元樹,採用陣列記錄,其結構分成2個部份:

節點值:Huffman編碼樹長度*2個,每個1 byte,記錄根節點以外的所有節點值
葉節點旗標:Huffman編碼樹長度*2個位元,依次表示前述節點是否為葉節點

2.編碼區塊

本區塊壓縮前長度:2 byte,最大16KB(4000h)
本區塊壓縮後長度:2 byte,包含整個區塊
LZSS重複次數表:4個2 byte整數(LZSSRepeatTable[4])
LZSS偏移量編碼長度表:4個1 byte整數(LZSSOffsetCodeLengthTable[4])
LZSS重複次數編碼長度表:3個1 byte整數(LZSSRepeatCodeLengthTable[3])
同類編碼的編碼數的編碼長度表:3個1 byte整數(CodeCountCodeLengthTable[3])
同類編碼的編碼數表:2個1 byte整數(CodeCountTable[2])
已壓縮編碼資料

其中:

(1)LZSS重複次數表:按從高到低的順序存放本區塊中出現頻率最高的4個重複次數
(2)LZSS偏移量編碼長度表:將偏移量劃分為4個長度級別,按從小到大存放至本表
(3)LZSS重複次數編碼長度表:將LZSS重複次數表以外的重複次數,劃分為3個長度級別,按從小到大存放至本表
(4)同類編碼的編碼數的編碼長度表:將編碼數表以外的編碼數,劃分為3個長度級別,按從小到大存放至本表
(5)同類編碼的編碼數表:按從高到低的順序存放本區塊中出現頻率最高的2個編碼數

已壓縮編碼資料由HUFFMAN編碼和LZSS壓縮編碼交替組成,如下所示:

[HUFFMAN編碼塊] [LZSS編碼塊] [HUFFMAN編碼塊] [LZSS編碼塊]...

每個編碼塊都有一個編碼數,用以表明該編碼(Huffman或LZSS)有多少次,若是0次表示編碼資料結束。

(1)編碼數

讀取1個位元
if 位元=1 then 傳回CodeCountTable[0]
else
{
讀取2個位元
if 位元值=0 then 傳回CodeCountTable[1]
else 讀取CodeCountCodeLengthTable[位元值-1]個位元傳回
}

(2)HUFFMAN編碼

從根節點開始,每次讀取1位元,0表示左子節點,1表示右子節點,重複直至葉節點為止,傳回節點值

(3)LZSS編碼

a.決定重複次數Count

讀取2個位元值A
if A=0 then 傳回LZSSRepeatTable[0]
else
{
讀取1個位元
if 位元值=0 then 傳回LZSSRepeatTable[A]
else 讀取LZSSRepeatCodeLengthTable[A-1]個位元傳回
}

b.決定偏移量Offset

讀取2個位元值
傳回LZSSOffsetCodeLengthTable[位元值]

c.將目前輸出資料位置往前Offset的地方開始,複製Count個byte過來

End
最后修改:2023 年 12 月 02 日
如果觉得我的文章对你有用,请随意赞赏