【游俠新聞】 EA官網(wǎng)今日放出了《紅色警戒3(Red Alert 3)》的模組開(kāi)發(fā)工具下載,同時(shí)還邀請(qǐng)了該模組開(kāi)發(fā)工具設(shè)計(jì)師Justin Moe為玩家們介紹該工具的技術(shù)層面相關(guān)內(nèi)容,他表示新的模組開(kāi)發(fā)工具圖形化使用者介面將大大地簡(jiǎn)化編譯模組的程序。
1、模組仍需編譯
《紅色警戒3(Red Alert 3)》模組開(kāi)發(fā)工具采用了相同的XML管線,而且模組仍需編譯才能執(zhí)行。此版本的兩大變革在于大大簡(jiǎn)化編譯模組程序的全新圖形化使用者介面,以及納入了各式各樣必備的應(yīng)用程式。使用者不用再去下載ANTLR或MVP,開(kāi)發(fā)組已經(jīng)把這兩款應(yīng)用程式放入模組開(kāi)發(fā)工具的安裝程式里。 《紅色警戒3(Red Alert 3)》模組的另一個(gè)優(yōu)點(diǎn)是將session caching碼放入編譯工具中,這樣便能加快同樣模組的反覆編譯速度,可以幫助模組玩家更快地重新編譯他們的模組。
2、圖形化使用介面
圖形化使用者介面大大地簡(jiǎn)化了編譯模組的程序,現(xiàn)在不再需要使用指令提示、執(zhí)行批次檔或是此類(lèi)繁雜的玩意,使用者只需勾選幾個(gè)方框,透過(guò)下拉式選單挑選模組,按一個(gè)按鈕,就可以開(kāi)始編譯。這個(gè)新介面也有錯(cuò)誤顯示視窗,和使用Visual Studio或是其他開(kāi)發(fā)工具時(shí)看到的差不多。對(duì)進(jìn)階使用者而言,也保留了批次檔的最大彈性。 這個(gè)工具支持自制使用者介面,而模組則是透過(guò)C#語(yǔ)言寫(xiě)成。
3、模組開(kāi)發(fā)工具需要使用者下載約600MB的世界編輯器模組開(kāi)發(fā)工具版
這個(gè)版本的世界編輯器可讓使用者運(yùn)用他們的模組資源創(chuàng)造地圖,標(biāo)準(zhǔn)版的世界編輯器沒(méi)有這個(gè)功能。這樣設(shè)計(jì)是為了讓模組開(kāi)發(fā)工具以及游戲資料能夠完全相容?;谑澜缇庉嬈鞯募夹g(shù)限制,無(wú)法直接載入游戲使用的修正資料。這并不會(huì)對(duì)世界編輯器的功能性造成影響,但會(huì)大大影響模組開(kāi)發(fā)工具的運(yùn)作。模組開(kāi)發(fā)工具編譯的資料相容于游戲的1.09/1.10修正版,卻無(wú)法和為1.0版游戲設(shè)計(jì)的世界編輯器相容。為了解決這個(gè)問(wèn)題,開(kāi)發(fā)組必需直接提供1.09修正版的資料。這需要提供很多的完整串流,也就是大量的資料,可以讓世界編輯器和模組開(kāi)發(fā)工具相容。因此,玩家可以將自有的模組中的資源放入地圖中,然后讓這些資源顯示在游戲中。
4、允許將《紅色警戒3:起義》的部隊(duì)透過(guò)模組方式放入《紅色警戒3(Red Alert 3)》中
模組開(kāi)發(fā)工具能夠讓使用者輕松地加入新部隊(duì),《紅色警戒3:起義》的部隊(duì)可以按照加入新部隊(duì)模式添加。但是這樣做并不簡(jiǎn)單,制作者需要設(shè)法從《紅色警戒3:起義》中擷取資源,或是利用3DsMax重新創(chuàng)造、輸出,然后將這些放入游戲中(《紅色警戒3:起義》的某些特色是《紅色警戒3(Red Alert 3)》所沒(méi)有的)。目前某些部隊(duì)不能在沒(méi)有《起義時(shí)刻》程式碼的情況下正常運(yùn)作,例如弓箭少女或是火炮機(jī)車(chē)。不久之后,制作團(tuán)隊(duì)會(huì)考慮放出《紅色警戒3:起義》特定部隊(duì)的的資源包,好讓模組建構(gòu)更順利。
5、入門(mén)建議
建議先從簡(jiǎn)單的開(kāi)始,一次做一件事情。針對(duì)模組做好計(jì)劃,然后開(kāi)始一次一項(xiàng)地逐漸進(jìn)行。如果一次只做少量的變動(dòng),會(huì)比較容易找出原因。另外,務(wù)必要詳讀說(shuō)明文件(在圖形化使用者介面里有個(gè)標(biāo)簽),并拿范例模組做為參考。
若想平衡模組,實(shí)際上很簡(jiǎn)單。先在模組開(kāi)發(fā)工具的SageXML資料夾里找到想編修的XML檔,然后復(fù)制檔案,將它貼到模組資料夾下,將其加入mod.xml,接著開(kāi)啟檔案并開(kāi)始編修。 SageXML資料夾里的檔案都是只讀的,最好不要去更動(dòng)設(shè)定。它們都是參考資料,最好拿它們的副本來(lái)進(jìn)行修改。Schemas\XSD里的XSD檔案定義了游戲許可的資料。
更多相關(guān)資訊:http://game.ali213.net/forum-322-1.html