當前位置:菜譜大全網 - 食譜 - 紅色警戒2如何建立壹個新的國家?求壹套完整的新工藝,不要抄襲別人的!

紅色警戒2如何建立壹個新的國家?求壹套完整的新工藝,不要抄襲別人的!

第壹步是找到國家登記表的部分【國家】。

[國家]

;盟軍(GDI派系國家)

0 =美國人

1 =聯盟

2 =法語

3 =德國人

4 =英國

;蘇聯軍隊(NOD派系國家)

5 =非洲人

6 =阿拉伯人

7 =邦聯

8 =俄羅斯人

;尤裏(第三派國家)

9 =尤裏國家

;自己加的國家(第四派國家)

10=GDI

11 =點頭

12 =中性

13 =特殊

大家可以看到,共有14個國家,其中同盟國5個,蘇聯4個,尤裏國1個,依次是GDI,NOD,中立,特殊,官方屏蔽,不能出現在國選名單中。

有了PD補丁,妳可以簡單地在列表中添加更多的國家,然而,妳需要將新的可玩國家放在現有的可玩國家之後,但在任何不可玩國家之前,所以即使有了PDs補丁,妳也需要壹些重新編號。

在PD破解之後,您可以簡單地將壹個國家添加到國家註冊表中。需要註意的是,新增加的國家必須在原國家後面註冊,即從14開始。

比如妳要添加壹個蘇聯軍事國家,壹個尤裏國家,壹個FOURTHSIDE的獨立國家,那麽在【General】的段落中,妳需要添加壹個標簽:NewPlayableCountries=#,其中#表示妳添加的新國家的數量,在本例中,數量為3。

(值得註意的是,改變這個列表的順序會導致單人任務變得不可玩。建議妳首先替換列表中的GDI和Nod,然而,由於PDs補丁處理向多人隨機選擇列表添加新國家的方式,它們都需要從0=開始按順序排列。因此,增加兩個以上的國家很可能會破壞妳的使命。)

沒有必要(其實應該盡量避免)重新調整國家的註冊順序,否則會影響任務中的國家屬性,導致任務出現異常。建議先用GDI和NOD,因為它們與任務無關,不會影響任何地方,可以正常“隨機選國”選擇。但是如果加入兩個以上的國家,也就是說不僅用GDI和NOD,而且國家都是新註冊的,大部分都會在戰鬥中出錯。(原因:平臺裏每個國家都有相關的資源調用語句。妳新註冊了壹個國家,但是找不到相關的語句。自然不能調用圖像資源,也不會被平臺認為是戰鬥中的有效生產者。)

將10的文章註冊順序調整為13,這樣13 =中性,14 =特殊,15=GDI,16=NOD。而10到13將其留空,直到有用。

從10開始註冊妳打算新添加的國家,從10到12占據三個位置,即10 =尤裏C2,11 =蘇聯C5,12 =第四個國家。

最後,確定13 =中性,14 =特殊,15 = GDI,16 = nod。最後要註冊GDI和NOD,這是重點。對比以下內容,看看自己是否改正正確。

[國家]

0 =美國人

1 =聯盟

2 =法語

3 =德國人

4 =英國

5 =非洲人

6 =阿拉伯人

7 =邦聯

8 =俄羅斯人

9 =尤裏國家

10=YuriC2

11 =蘇聯5

12 =第四個國家

13 =中性

14 =特殊

15=GDI

16 =點頭

更改國家登記表後,進入[Sides]部分,將您新添加的國家分配到相關派系。比如SovietC5要放在NOD派系,YuriC2要放在THIRDSIDE派系,但是原來的規則沒有third side派系。我該怎麽辦?沒關系。只要平臺有相關代碼,我們就可以添加到規則中。我們以後再談這個。

;比如把俄羅斯人的代碼復制到這裏來設置SovietC5,註意修改這些細微的地方。

[蘇聯5]

ui Name = Name:Soviet C5;UINAME用於CSF翻譯,需要在CSF中填寫相關內容,以便將代碼SovietC5翻譯成漢字。名字是什麽由妳決定。

Name =蘇維埃第五國;名字是個沒用的說法,不會影響什麽,自己寫就好了。

後綴=蘇聯;當玩家選擇這個國家時,調用的界面是黃色的。

前綴= B;我不明白這個B代表什麽,反正就照著寫就是了。

顏色=暗紅色;用於任務時,這個國家的默認顏色是深紅色。深紅色是蘇聯的默認顏色。

Multiplay =是;是否可以在戰鬥中由玩家直接選擇。註意,即使是不能直接選擇的國家,也可以隨機選擇。

側=點頭;派系屬於NOD,決定了任務的傳承效果。只有屬於NOD,才能互相繼承任務,否則會出現“無法加載地圖”。

SmartAI =是;使用智能AI,我不明白什麽是智能AI。反正填了就行了。

[尤裏克2]

UIName=Name:YuriC2

Name=Yuris第二個國家

後綴=蘇聯;因為平臺只有藍黃兩套接口,尤裏也要用黃接口,因為他用藍接口不好看。

前綴=B

顏色=紫色;默認顏色是紫色。

多人遊戲=是

Side =第三面

SmartAI =是

;這也是壹個扭曲的克隆。

[第四個國家]

UIName=Name:第四個國家

Name =第4方的國家

後綴=蘇聯;其實我建議第四派用藍色接口,這樣才對稱。

前綴=B

顏色=金色

多人遊戲=是

Side = FourthSide終於看到第四派了。

SmartAI =是

以下是在這些新國家調用相關圖像資源的規則。包括國旗,加載屏幕,雷達圖,還有經常被遺忘的EVA解說。

;國旗命名規則,這些規則可以在平臺上找到。

標誌PCX文件c##_flag.pcx

正在加載屏幕SHP文件c##_ls.shp

正在加載屏幕調色板c##_ls.pal

CSF翻譯規則也可以在平臺中找到。

國家名稱名稱:Country # #國名的翻譯

Country的特殊武器名稱:Country # # SW這個國家特殊單位名稱的翻譯。

國家的裝貨清單裝貨清單:國家# #;裝載時對國家的描述(比如“幻影坦克是壹種非常令人頭疼的戰車,它可以在妳毫無防備的情況下摧毀妳的部隊,然後悄無聲息地消失”)

沖突菜單,狀態欄文本STT:國家# #;選擇戰爭國家時,界面下方顯示的相關國家的描述(例如“解放聯盟由第三世界聯合軍和達師組成,特種部隊為鋼鐵戰士和幻影坦克)。

tau##XX.wav

其中##是2位數字的國家號碼

嘲諷中的XX是第二個數字嘲諷數

##被替換為國家編號,這應該與列表中列出的編號相同。所以,YuriC2應該是10,SovietC5應該是11。

對於嘲諷,XX是嘲諷編號,應該替換為01和08之間的2位數字。

這些袋子可以散裝,也可以放在壹個大箱子裏。混合,未在ecache中測試。嘲諷的聲音需要和其他嘲諷放在遊戲的嘲諷子目錄中。

現在妳需要在所有列有蘇聯國家的步兵、單位、飛機和建築的所有者標簽上添加SovietC5。對YuriC2和YuriCountry進行同樣的操作(這裏可以進行搜索和替換),然後為新的國家整理出任何國家特定的單位。我們稍後會回到第四個國家,但是妳要確保這個國家被放置在妳新的壹方所有可用的單位/建築上。

現在我們回來給第四派補充壹句。首先妳要能保證國家完整,就像反恐中的中國,有自己獨立的軍隊和建築,可以正常使用。

第二步,把國家分配給各個派別。

這裏我們需要在[Sides]部分增加壹個新句子:FourthSide=

;這是最初的派系設定。妳可以發現已經有五個派系了,分別是GDI,Nod,hirdSide,平民變種人。可惜最後兩個派系不能用於戰鬥。

[側面]

GDI =英國人、法國人、德國人、美國人、聯盟

Nod =俄羅斯人、非洲人、聯盟、阿拉伯人

ThirdSide =尤裏國家

平民=中立

突變體=特殊

妳只需要在ThirdSide=YuriCountry下添加壹個FourthSide=語句。什麽?派系還是空的,妳不覺得有人想加入嗎?妳不是創建了壹個新的國家嗎,第四國?放在第四派就好了。有兩個新的國家。這取決於妳。如果是我,我根本不會做什麽新的,只是把法語轉到FourthSide。

所以改變後的派系設置如下:

[側面]

GDI =英國人、法國人、德國人、美國人、聯盟

Nod =俄羅斯人、非洲人、邦聯、阿拉伯人、蘇聯人5

ThirdSide=YuriCountry,YuriC2

第四邊=第四國

平民=中立

突變體=特殊

到現在為止,妳還需要為第四派定義建築類型,否則妳會發現這個國家什麽都不能建。註意,妳還需要在遊戲目錄中添加壹個新的Sidec04.mix來放置第四派系的相關圖形和聲音資源。具體做法是參照ThirdSide來做。後面有詳細解釋。

把第四派的建築類型按類別加到建築類型裏,呵呵,不要光顧著定義人類玩家,也需要在【AI】段定義,不然這個國家稍微電腦選壹下什麽都不會建。還記得在使用原平臺的時候,有壹個雜耍的方法可以保證第四個構建有效,就是給jack UACNST添加壹個無效的XACNST方法。我不知道是否有必要...

BuildConst=GACNST,NACNST,YACNST

BuildPower=GAPOWR,NAPOWR,YAPOWR,NANRCT

BuildBarracks=GAPILE,NAHAND,YABRCK

BuildRefinery=GAREFN,NAREFN,YAREFN

BuildWeapons = GAWEAP,NAWEAP,YAWEAP

BuildRadar=GAAIRC,NARADR,NAPSIS

BuildTech=GATECH,NATECH,YATECH

混凝土墻=GAWALL,NAWALL,GAF wall

BuildNavalYard=GAYARD,NAYARD,YAYARD

BuildDummy=GAPILL,NALASR,YAGGUN

下面的語句和第四派的特殊語句有關,因為壹個派只能有壹種柵欄,壹種基本電廠,壹種高能電廠,壹種傷殘軍人等等...

在[概述]段的適當位置增加以下內容:

第四發電廠=

FourthBaseDefenseCounts=

第四組=

FourthSurvivorDivisor=

在[AI]段中增加以下內容

第四基地防禦=

另外值得壹提的是,妳可以為第三派和第四派指定獨立的加載顏色,也就是在【顏色】中添加如下語句:

第三負載=

第四負載=

這樣尤裏的裝載色不需要是紅色,可以指定為紫色,中國的裝載色不需要是藍色,可以指定為綠色。

第3部分:全部編碼。

第三步,大代碼做好了,還剩下資源等小問題。

在妳開始之前,妳必須弄清楚每個派別的人數是多少。即[Sides]段落中定義的上下順序。同盟國是0,蘇聯是1,第三邊是2,第四邊是3。這個號最大的作用就是指定資源包命名規則sidec##中應該使用哪個號。相應派系的組合。比如alliances是sidec01.mix,第4個side應該是sidec04.mix。

第四派已經成立,但還沒結束。有什麽好慌的?第四派國家的建築和單位完成了嗎?完成了嗎?恐怕妳也和我壹樣,在最初的時期盡力讓中國成為壹個獨立的派別。妳不需要看後面的部分。

如果妳還是從零開始,不給第四派做建築和單位,那妳就先給第四派做個基地車,然後再做建築和單位。方法我就不說了。任何能改變INI的人都知道該怎麽做。需要註意的是,我們還有另外壹個新的語句:AIBasePlanningSide=3。這句話用在建築上。壹般看起來沒有什麽作用,但是當妳同時擁有多種基礎的時候,妳就知道它的強大了。沒有這句話,妳的建築就會亂七八糟的堆在壹起,讓妳久久找不到妳想建的建築,讓妳想賣掉基地。所以AIBasePlanningSide是把各派建築分類的說法。盟軍建築用0,蘇軍建築用1,尤裏建築用2,所以第四派用3。其實這四個順序都是可以改的。可以把盟軍改成3,第四派改成0。看來這種說法也可以用在單位代碼裏,估計可以對單位進行分類整理。

註意,新的基車需要在BaseUnits=的語句中註冊,否則遊戲不會認為它是基車,所以電腦壹旦有了這個基車,就不會主動擴展。還要註意基車的車主屬性,四派壹定要明確,絕對不能互相牽連。否則,如果壹輛來自中國的基地車真的出現在美國的開場會怎麽樣?

壹般單位不需要像基車劃分的那麽清楚。所有國家的車主都可以寫。如果妳的份額和基地車壹樣明顯,那麽中國的戰車永遠出不了盟軍的工廠,即使兩者都有。原則上只要滿足建造條件,只要是工廠,就應該可以生產任何派別的戰車。

科技樹不多說了,自己建吧。

下面是非常重要的壹步。妳需要為第四陣營做壹個GUI。什麽是圖形用戶界面?天啊,GUI就是界面,也就是本派調用的圖像資源包中的圖像文件組成的遊戲操作界面,裏面包含了SHP、調色板等圖像資源文件。命名規則是sidec##。mix,而對於第四派,應該命名為sidec04.mix具體有兩種方式。壹種是用MIX編輯器構建,另壹種是從ra2.mix中提取sidec01或者02.mix,然後更改名稱,把需要更改的文件替換成第四派的文件。需要註意的是,盟軍和蘇聯的GUI是不壹樣的,很多圖像大小不壹樣。前者是藍色風格,後者是黃色風格。黃色風格的官方副本是尤裏的橫截面,妳完全可以復制其中壹個作為第四派國家的界面。

最後要做的就是給第四派國家寫獨立AI。這個麻煩的事情真的很麻煩。讓我們在FA2寫吧。我有壹個教程,可以把復雜的數字變成具體的含義。寫50個ai只需要半天時間。

同樣值得註意的是,每壹方都應該有至少1的自由首發步兵,和至少1的自由首發單位以防止內部錯誤。

我不想談這個。每個國家都要設置初始兵和初始坦克,否則會出問題。

[超級武器類型]

1=NukeSpecial

2 = IronCurtainSpecial

3 =閃電風暴特殊

4=ChronoSphereSpecial

5 = chronowarpsspecial

6=ParaDropSpecial

7 = americanparadropmspecial

8 = PsychicDominatorSpecial

9 = SpyPlaneSpecial

10 = GeneticConverterSpecial

11 = ForceShieldSpecial

12 = psycrevealspecial

13=EMPulseSpecial

14=IonCannonSpecial

15 = air kespecial

【IonCannonSpecial】;;等離子大炮

UIName=Name:Ion

Name =離子炮

IsPowered=true

充電時間=10

Type=NewDominator

行動=離子炮

SidebarImage=IONCICON

ShowTimer =是

DisableableFromShell =是

範圍=5.1

線乘數=2

AIDefendAgainst =是

dombirb = IonCannonWH

DomFirstAnim=IonBeam

DomSecondAnim=IonBlast

DomFireAtPercentage=55

DomCaptureRange=0

DomDamage=500

DomActivateSound =無

域環境=120

DomRed=10

DomGreen=45

DomBlue=80

圓頂地面=0

DomLevel=0

domain change rate = 1

DomLight =是

DomCapture =否

EVA detected = EVA _ IonCannonDetected

EvaReady=EVA_IonCannonReady

EVA activated = EVA _ IonCannonActivated

AITargetingType = 8;;優先考慮大部隊。沒有軍用電腦就不會丟。很壓抑...它不知道等離子炮可以炸建築嗎?

[air kespecial];;真空支撐,投擲海膽球

UIName=Name:空襲

Name =空襲呼叫

IsPowered=true

充電時間=5

Type=NewParaDrop

行動=空襲

SidebarImage = PBMBICON

ShowTimer =是

DisableableFromShell =是

ParaDropInf=PBOMB,PBOMB,PBOMB

ParaDropNum=2,2,2

ParaDropPlane = PDPLANE

EVA detected = EVA _ airskeedetected

EvaReady = EVA _ AirStrikeReady

AITargetingType = 6;;扔到另壹家工廠門口。多麽陰險的扔球方式

【empulse special】;;EMP冰凍槍,不清楚冰凍時間可以設定在哪裏,所以壹直沒有成功。

UIName=Name:EMPuls

Name =向目標開火

充電時間=5

類型=火

行動=滿載

SidebarImage=FIREATICON

ShowTimer =是

範圍=3

線乘數=2

DisableableFromShell =是

flash sidebartabframes = 120

AITargetingType=8