導(dǎo) 《維多利亞3》游戲MOD制作教學(xué)攻略的內(nèi)容哪里有呢?有沒有哪里分享一下呢?相信不少網(wǎng)友都存在這樣的困擾,畢竟一款游戲的玩法內(nèi)容還是比較多的,有困擾也是很正常的,不妨來看看九游小編帶來的攻略吧,也許能幫...

《維多利亞3》游戲MOD制作教學(xué)攻略的內(nèi)容哪里有呢?有沒有哪里分享一下呢?相信不少網(wǎng)友都存在這樣的困擾,畢竟一款游戲的玩法內(nèi)容還是比較多的,有困擾也是很正常的,不妨來看看九游小編帶來的攻略吧,也許能幫到你哦!

《維多利亞3》游戲MOD制作教學(xué)攻略

《維多利亞3》游戲MOD制作教學(xué)攻略

那么,讓我們從頭開始!當(dāng)你啟動(dòng)維多利亞3時(shí),游戲的啟動(dòng)器會(huì)出來迎接你。在啟動(dòng)器的左上方可以看到四個(gè)小選項(xiàng):主頁(Home)、下載內(nèi)容(DLC)、模組(Mods)以及游戲設(shè)置(Game settings)。繼續(xù),你知道你想這么做。

《維多利亞3》游戲MOD制作教學(xué)攻略

在模組菜單中,你會(huì)看到三個(gè)按鈕。點(diǎn)擊中間的“模組工具(Mod tools)”,如果你沒有任何模組,你就會(huì)看到創(chuàng)建新模組的提示,否則就需要找到菜單上的按鈕并點(diǎn)擊,最后彈出創(chuàng)建新模組的提示。

《維多利亞3》游戲MOD制作教學(xué)攻略

讓我們簡單點(diǎn),可以嗎?比如把俄亥俄變成一個(gè)國家。是的,創(chuàng)建一個(gè)國家,并讓它在游戲中出現(xiàn),這是測(cè)試模組全部內(nèi)容的好方法。

按下“創(chuàng)建(Create)”按鈕,啟動(dòng)器會(huì)在mod文件夾中自動(dòng)創(chuàng)建一個(gè)新目錄——mod文件夾就在你的savegames和其它類似文件存儲(chǔ)的同一個(gè)儲(chǔ)存目錄下。在我的例子,以及絕大多數(shù)你們的情況中,這一路徑大概在圖示的位置。

《維多利亞3》游戲MOD制作教學(xué)攻略

找到目錄了嗎?好,直接進(jìn)去,你會(huì)發(fā)現(xiàn)一個(gè)名為“.metadata”的文件夾,里面有一個(gè)名為“metadata.json”的文件。

啟動(dòng)器打開模組時(shí)需要讀取和檢查的所有數(shù)據(jù)都存儲(chǔ)在這個(gè)文件夾和這個(gè)文件中,包括模組名、版本號(hào)(如果需要的話)等等。

如果以后還想要修改這些內(nèi)容,盡管去改,但我們今天不會(huì)觸及這部分內(nèi)容。回到主目錄,可以發(fā)現(xiàn)這個(gè)模組的地址在“[...]\Paradox Interactive\Victoria 3\mod\It's Ohio”。

讓我開始定義Ohio吧。完全復(fù)制游戲本體中所用到的路徑,這樣游戲才能正確讀取,這是模組設(shè)置中的關(guān)鍵。

在維多利亞3中,國家定義文件被存儲(chǔ)在“Victoria 3\game\common\country_definitions”中,因此需要在“It's Ohio!”目錄中創(chuàng)建“common”文件夾,在這個(gè)文件夾中繼續(xù)創(chuàng)建“country_definitions”文件夾。

這參照了游戲本體的路徑(即“Victoria 3\game”),所以當(dāng)游戲讀取這個(gè)模組并試圖找出它與游戲本體的交互方式時(shí),不會(huì)出現(xiàn)尖叫和死亡。

在模組的“common\country_definitions”文件夾中,需要?jiǎng)?chuàng)建一個(gè)被我隨意命名為“ohio.txt”的小文件,打開它,像這樣壞壞地把文本粘貼進(jìn)去:

《維多利亞3》游戲MOD制作教學(xué)攻略

哇哦!我們已經(jīng)定義了俄亥俄?,F(xiàn)在讓我們修改history文件,俄亥俄就會(huì)出現(xiàn)在游戲中。

國家控制的地區(qū)被定義在幾個(gè)history文件中,可以在如下目錄中找到它們:

common\history\buildings

common\history\pops

common\history\states

所有這些都需要從游戲本體中將文件復(fù)制過來——很遺憾我們不能直接在新文件中添加新條目,因?yàn)檫€需要在上述文件中移除/替換與美國相關(guān)的數(shù)據(jù)。請(qǐng)確保在“It's Ohio”模組文件夾中復(fù)制了這些文件路徑,就像在“common\country_definitions”中做的那樣。

接下來開始建筑目錄的介紹,我們需要在建筑文件中找到“STATE_OHIO”,建筑文件在“05_north_america.txt”文件中。復(fù)制該文件,將其放入模組的“history/building”文件夾中,打開并搜索STATE_OHIO,可以找到其中一節(jié)的開頭是:

《維多利亞3》游戲MOD制作教學(xué)攻略

然后從那里繼續(xù)。這里發(fā)生的事情是,我們已經(jīng)聲明,在俄亥俄州的地域內(nèi)(即“s:state_Ohio”),應(yīng)該有一個(gè)由美國控制的地區(qū)(“region_state:USA”)構(gòu)成美國的俄亥俄地區(qū)。

但我們正建立一個(gè)獨(dú)立的俄亥俄,所以所有涉及美國俄亥俄地區(qū)的數(shù)據(jù)都是無用的,會(huì)讓游戲弄混。我們要做的就是將“region_state:USA={”這一行行更改為“region_state:OSU={”,因此,這一節(jié)現(xiàn)在是這樣的:

《維多利亞3》游戲MOD制作教學(xué)攻略

現(xiàn)在,我們不是告訴游戲,在俄亥俄地域的地區(qū),創(chuàng)建一個(gè)由美國控制的地區(qū),并填充以下建筑,而是告訴游戲在俄亥俄地域創(chuàng)建一個(gè)地區(qū),即……俄亥俄,并應(yīng)填充以下建筑。在”common\history\pops”中也要進(jìn)行同樣的事情。復(fù)制05_north_america.txt文件,找到STATE_OHIO條目,將控制者由美國(USA)改為俄亥俄(OSU)。

地區(qū)歷史都保存在一個(gè)文件中,因此在common\history\states\中,只需復(fù)制整個(gè)00_states.txt文件,將其放入模組目錄,然后再次打開該文件并搜索STATE_OHIO。在那里,可以找到以下條目:

《維多利亞3》游戲MOD制作教學(xué)攻略

一個(gè)地區(qū)由省份組成,而表示省份的是x加上組成世界地圖的省份地圖中代表省份顏色的6位代碼(用6個(gè)字符表示顏色)。在俄亥俄這樣的地方,一個(gè)地域中只創(chuàng)建了一個(gè)地區(qū),而在諸如德意志這樣的地方則更加混亂,因?yàn)榭梢栽谝粋€(gè)地域中創(chuàng)建多個(gè)地區(qū)。不過為了方便理解還是別去想德意志了,先弄明白俄亥俄吧。

希望你已經(jīng)理解了我們正在進(jìn)行的改動(dòng)的套路——這里我們?cè)賹ⅰ癱ountry = c:USA”改為“country = c:OSU”,這樣整個(gè)STATE_OHIO一個(gè)就變成了:

《維多利亞3》游戲MOD制作教學(xué)攻略

我很好奇如果現(xiàn)在打開游戲會(huì)是什么樣?首先我們需要在啟動(dòng)器中啟用這個(gè)破玩意。打開啟動(dòng)器,創(chuàng)建一個(gè)新的播放集并取名為“ohio!”或者你自己想取的名字。

《維多利亞3》游戲MOD制作教學(xué)攻略

啟動(dòng)器會(huì)提示播放集為空,因此我們點(diǎn)擊“添加mod”按鈕,這樣就能添加mod了,然后將“It's Ohio!”添加進(jìn)去。確認(rèn)啟用了播放集后,我們就可以進(jìn)入游戲看看會(huì)發(fā)生什么了。

《維多利亞3》游戲MOD制作教學(xué)攻略

等等……好像有什么不對(duì)。我們先退出游戲——在Steam中點(diǎn)擊維多利亞3,打開屬性,然后將啟動(dòng)設(shè)置改為“-debug_mode”。這會(huì)允許在游戲中顯示錯(cuò)誤日志。我們現(xiàn)在再打開游戲看看會(huì)怎樣。

《維多利亞3》游戲MOD制作教學(xué)攻略

出現(xiàn)了錯(cuò)誤!讓我們?cè)凇?..\Paradox Interactive\Victoria 3\logs\error.log”打開錯(cuò)誤日志來看看其中的錯(cuò)誤信息。當(dāng)你在制作mod時(shí),經(jīng)常通過調(diào)試模式進(jìn)入游戲并盡量解決錯(cuò)誤日志中出現(xiàn)的問題,其有用性是如何強(qiáng)調(diào)都不過分的。

不管怎樣!在我們的案例中,有4個(gè)錯(cuò)誤的原因:

《維多利亞3》游戲MOD制作教學(xué)攻略

國家歷史包括了科技和政治。為了減輕工作量而非從頭編寫一切,我會(huì)將原版游戲中與俄亥俄情況非常相似的比利時(shí)的國家歷史粘貼過來。我只需要從游戲中找到“common\history\countries\bel - belgium.txt”文件,將其粘貼到mod中的相同路徑,重命名為“osu - ohio.txt”,然后就可以打開這個(gè)文件。其中包含一個(gè)以“c:BEL”開頭的部分。這個(gè)部分通過多個(gè)效果設(shè)定了游戲開始時(shí)的法律和統(tǒng)治國家的利益集團(tuán)。我只需要將c:BEL改成c:OSU,這樣那些政治和科技的效果就會(huì)應(yīng)用于OSU,最后保存并退出文件。

另外一個(gè)需要添加的歷史文件是人口文件。人口文件中編碼了一些效果來為全國的初始人口設(shè)定健康程度和識(shí)字率。我們找到比利時(shí)對(duì)應(yīng)的“common\history\population\bel - belgium.txt”。和國家歷史一樣,粘貼并重命名為“osu - ohio.txt”(只要名字不和已有歷史文件重合,就不會(huì)錯(cuò)誤覆蓋掉其他文件,但保持統(tǒng)一有助于管理),然后在文件中將作用域c:BEL改為c:OSU,這樣人口文件的效果就會(huì)應(yīng)用在俄亥俄人上。

說到“俄亥俄人”,我們來搞定國名的事。游戲中的本地化文件儲(chǔ)存在“Victoria 3\game\localization”中,并且按照游戲的語言進(jìn)一步細(xì)分。我是說英語的,所以就默認(rèn)設(shè)定在英語的文件中了。我們先在mod路徑中創(chuàng)建一個(gè)英語本地化文件夾(也就是“It's Ohio!\localization\english”),然后再在其中創(chuàng)建自己的迷你本地化文件——為了扣題我們就叫ohio_l_english.yml吧。下面需要向文件中寫入的就只有:

《維多利亞3》游戲MOD制作教學(xué)攻略

俄亥俄出現(xiàn)了。雖然依舊沒有腳本編寫設(shè)定的國旗,但它已經(jīng)是一個(gè)可以運(yùn)行的國家了。

《維多利亞3》游戲MOD制作教學(xué)攻略

以上就是《維多利亞3》游戲MOD制作教學(xué)攻略的全部內(nèi)容,圖文攻略簡單明了,每一個(gè)流程都很清晰,當(dāng)然本站作為專業(yè)游戲攻略平臺(tái),這款游戲的各種攻略和玩法,這里都有詳細(xì)文章,可以通過相關(guān)推薦閱讀,也能直接搜索,喜歡的朋友可以收藏九游哦。