《魔法門之英雄無敵Ⅴ:命運(yùn)之錘(Heroes of Might and Magic V: Hammers of Fate,簡(jiǎn)稱HOF)》是《魔法門之英雄無敵Ⅴ》的第一個(gè)資料片,發(fā)行于2006年11月14日。 所有戰(zhàn)役中的起始狀態(tài)都有其保存的地方,根據(jù)本游戲文件系統(tǒng)的設(shè)計(jì),我們研究發(fā)現(xiàn),游戲所受文件限制的優(yōu)先級(jí)有一定的順序,最基本也是最低級(jí)的文件規(guī)范為原始數(shù)據(jù),其上有可調(diào)節(jié)自定義約束文件,最后還有具體到每張地圖的實(shí)用性調(diào)整文件。我們會(huì)在近期分別根據(jù)這三類文件作出分析。現(xiàn)在先來談一談對(duì)于戰(zhàn)役起始狀態(tài)的修改。
其實(shí)很簡(jiǎn)單,所有戰(zhàn)役的起始狀態(tài)存放于data.pakCampaigns下面,C1.xdb C2.xdb C3.xdb C4.xdb C5.xdb C6.xdb這六個(gè)文件分別對(duì)應(yīng)六個(gè)戰(zhàn)役,打開任意一個(gè),我們可以看到下面這樣的標(biāo)簽們(以C1為例):
///文件開頭
///ObjectRecord編號(hào)
C1 ///內(nèi)部名稱
///戰(zhàn)役說明名稱等文檔位置
///要求先完成哪個(gè)戰(zhàn)役才可以進(jìn)行本戰(zhàn)役,比如C2中這里寫的就是C1,通過修改這個(gè)可以提前玩兒后面戰(zhàn)役
- ///戰(zhàn)役第一張地圖
///地圖的文本信息和位置
///這里寫的將是戰(zhàn)役開始的獎(jiǎng)勵(lì),稍后在下面會(huì)有分析
1 ///戰(zhàn)役中我方起始英雄數(shù)量
Isabell
1
- ///戰(zhàn)役第二張地圖,下同。
首先了解了這樣的寫法,我們就能看懂這種文件了,下面開始解析標(biāo)簽(接上文件,以第二張地圖為例,請(qǐng)大家對(duì)照來看):
- ///第一項(xiàng)獎(jiǎng)勵(lì)
///獎(jiǎng)勵(lì)是否有針對(duì)性,也就是說比如寶物,比如有兩個(gè)英雄,到底給誰?
E_BONUS_RESOURCE ///獎(jiǎng)勵(lì)類型,寶物,資源,法術(shù),建筑還是兵
///如果是兵,什么兵?多少?
CREATURE_UNKNOWN
0
ARTIFACT_NONE ///如果是寶物,是什么?
///如果是資源,多少?
0
0
0
0
0
0
900
SPELL_NONE ///如果是法術(shù),什么法術(shù)?
TB_TOWN_HALL ///如果是建筑,什么建筑?
- ///第二項(xiàng)獎(jiǎng)勵(lì)開始,下同
我們?nèi)绻胍薷某跏嫉莫?jiǎng)勵(lì),首先要修改獎(jiǎng)勵(lì)的類型,一共五種:
E_BONUS_NONE ///無獎(jiǎng)勵(lì)
E_BONUS_ARTIFACT ///寶物
E_BONUS_CREATURE ///士兵
E_BONUS_RESOURCE ///資源
E_BONUS_SPELL ///魔法
E_BONUS_BUILDING ///建筑
然后修改相應(yīng)的項(xiàng)目,寶物的格式就把寶物的名字直接寫進(jìn)ARTIFACT_NONE去就好了,士兵和數(shù)量也一樣,資源只要修改數(shù)量就好了,法術(shù)建筑等也類似,所有這些需要填寫的內(nèi)容,都可以到data.paktypes.xml這個(gè)文件中去查
本次分享游戲《英雄無敵5:命運(yùn)之錘》攻略。
|