英雄無敵5全戰役的起始狀態儲存及起始獎勵修改詳解
英雄無敵5全戰役的起始狀態儲存及起始獎勵修改詳解,遊戲裡的任何戰役都有自己的儲存位置,根據檔案系統的設定玩家可以找到優先順序。英雄無敵5全戰役的起始狀態儲存及起始獎勵修改方法教給你,感興趣的就一起來看看。
所有戰役中的起始狀態都有其儲存的地方,根據本遊戲檔案系統的設計,我們研究發現,遊戲所受檔案限制的優先順序有一定的順序,最基本也是最低階的檔案規範為原始資料,其上有可調節自定義約束檔案,最後還有具體到每張地圖的實用性調整檔案。我們會在近期分別根據這三類檔案作出分析。現在先來談一談對於戰役起始狀態的修改。
其實很簡單,所有戰役的起始狀態存放於Campaigns下面, 這六個檔案分別對應六個戰役,開啟任意一個,我們可以看到下面這樣的標籤們(以C1為例):
///檔案開頭
///ObjectRecord編號
C1 ///內部名稱
///戰役說明名稱等文件位置
///要求先完成哪個戰役才可以進行本戰役,比如C2中這裡寫的就是C1,通過修改這個可以提前玩兒後面戰役
///戰役第一張地圖
///地圖的文字資訊和位置
///這裡寫的將是戰役開始的獎勵,稍後在下面會有分析
1 ///戰役中我方起始英雄數量
Isabell
1
///戰役第二張地圖,下同。
首先了解了這樣的寫法,我們就能看懂這種檔案了,下面開始解析標籤(接上檔案,以第二張地圖為例,請大家對照來看):
///第一項獎勵
///獎勵是否有針對性,也就是說比如寶物,比如有兩個英雄,到底給誰?
E_BONUS_RESOURCE ///獎勵型別,寶物,資源,法術,建築還是兵
///如果是兵,什麼兵?多少?
CREATURE_UNKNOWN
0
ARTIFACT_NONE ///如果是寶物,是什麼?
///如果是資源,多少?
0
0
0
0
0
0
900
SPELL_NONE ///如果是法術,什麼法術?
TB_TOWN_HALL ///如果是建築,什麼建築?
///第二項獎勵開始,下同
我們如果想要修改初始的獎勵,首先要修改獎勵的型別,一共五種:
E_BONUS_NONE ///無獎勵
E_BONUS_ARTIFACT ///寶物
E_BONUS_CREATURE ///士兵
E_BONUS_RESOURCE ///資源
E_BONUS_SPELL ///魔法
E_BONUS_BUILDING ///建築
然後修改相應的專案,寶物的格式就把寶物的名字直接寫進ARTIFACT_NONE去就好了,士兵和數量也一樣,資源只要修改數量就好了,法術建築等也類似,所有這些需要填寫的內容,都可以到這個檔案中去查