創作內容

2 GP

羅馬:全軍破敵——加入新單位

作者:likwueron│羅馬:全軍破敵│2014-08-09 17:31:10│巴幣:4│人氣:567
羅馬2要弄mod比較難,個人感覺啦。

其實之前有人釋出一個中文的修改大全了,只是仍然不夠全面,所以我自己寫一個好了。
而相較於貧乏的中文資料,英文的東西就很多了,而且其實也有不少老外還是泡在1代上。
這遊戲雖然說有一些先天上的限制,但即使如此可以改的地方還是很多。

首先嘛,該是要加一些新單位來玩玩,比如一大堆羅馬輔助軍團。
在本文中會用RTW代指遊戲的安裝位置。
如果同一項目可以指定多個值,請以逗號隔開,如:1, 2, 3



RTW\data\export_descr_unit.txt
雖然說單位設定的文件中有豐富的說明,但它其實和眾多文件有所關聯,了解是很容易,但精通就難多了。

type                    單位的內部名稱,給電腦辨識用的

dictionary              字典名稱,用來「翻譯」單位名稱和介紹

category                可用的值:
                            infantry        (步兵)
                            cavalry         (騎兵)
                            siege           (攻城單位)
                            handler         (戰犬等驅使動物攻擊的單位)
                            ship            (戰船)
                            non_combatant   (非戰鬥單位,似乎沒被用到)
                            
class                   可用的值:
                            light       (輕型單位)
                            heavy       (重型單位)
                            missile     (箭矢單位)
                            spearmen    (矛兵)
                            
voice_type              單位的聲音

soldier                 士兵的3D模型設定(參考descr_models_battle.txt)
                        下一值為正常部隊規模下的士兵數量(多數步兵是40,騎兵是27。最少12最多60)
                        下一個為使用的動物或器械的數量(不包含馬和駱駝)
                        下一個值為碰撞質量,正常是1.0,只適用於步兵(騎乘單位的設定在descr_mount.txt中)。一般來說,高碰撞質量的單位比較容易撕裂低質量者的陣型,面對對手的衝鋒也比較穩定。
                        
officer                 軍官的3D模型設定,最少0個,最多3個(這會增加單位的士兵數量)

ship                    使用的船隻類型(參見descr_ship.txt)

engine                  使用的器械(參見descr_engines.txt)

animal                  驅使的動物(參見descr_animals.txt)

mount                   騎乘的動物(參見descr_mount.txt)

mount_effect            對騎乘單位的加乘/減乘,最多指定三種騎乘單位:
                            horse
                            camel
                            elephant
                            chariot
                            
attributes              可用的值(多選):
                            sea_faring              (可乘船)
                            hide_forest             (可躲於森林)
                            hide_improved_forest    (擅長躲於森林)
                            hide_long_grass         (可躲於長草)
                            hide_anywhere           (可躲於任何地方)
                            can_sap                 (可挖地道)
                            frighten_foot           (驚嚇步兵)
                            frighten_mounted        (驚嚇騎兵)
                            can_run_amok            (動物會暴走)
                            general_unit            (將軍護衛)
                            cantabrian_circle       (圓環陣,適用於弓騎兵)
                            no_custom               (不可在自訂戰鬥中選擇)
                            command                 (攜帶鷹旗,激勵周遭部隊)
                            mercenary_unit          (傭兵單位)
                            
formation               士兵左右間距
                        下一值為士兵前後間距
                        下一值為鬆散陣型士兵左右間距
                        下一值為鬆散陣型士兵前後間距
                        下一值為預設排數
                        下一值為可用陣型,最少一個,最多兩個:
                            square  (標準方陣)
                            horde   (散亂陣形,比如農民和鬥士)
                            phalanx (希臘方陣)
                            testudo (龜甲陣)
                            wedge   (楔形陣)
                            
stat_health             單位生命值
                        下一值為騎乘單位(馬和駱駝除外)或驅使的動物的生命值
                        
stat_pri                主要武器的屬性,射擊武器必需是主要武器
                        依序為:
                            攻擊力
                            衝鋒加權
                            箭矢類型(定義在descr_projectile_new.txt),近戰設為no
                            射程
                            每人攜帶彈藥量(射擊武器最少為2)
                            武器類型
                                melee           近戰武器
                                thrown          投擲武器
                                missile         拋射武器
                                siege_missile   攻城武器
                            技術類型
                                simple
                                other
                                blade
                                archery
                                siege
                            傷害類型(似乎不再被使用)
                                piercing
                                blunt
                                slashing
                                fire
                            攻擊時的聲音類型:
                                none
                                knife
                                mace
                                axe
                                sword
                                spear
                            最小攻擊間隔(10分之一秒)
                            致死率(不影響遠程武器)

stat_pri_attr           主要武器的屬性
                            ap          (破甲,目標裝甲只算一半)
                            bp          (穿過目標身體,並擊中後方目標。實測發現對生命1的單位一擊必殺)
                            spear       (矛,對騎兵加成,對步兵減成)
                            long_pike   (長槍,只能用於能擺Phalanx陣的單位)
                            short_pike  (短槍,只能用於能擺Phalanx陣的單位)
                            prec        (遠攻後衝鋒)
                            thrown      (投擲而非射擊)
                            launching   (攻擊可能擊飛目標)
                            area        (範圍攻擊)
                           
stat_sec                次要武器
stat_sec_attr           次要武器屬性
                        (1)如果單位有騎乘、驅使動物或使用器械,他們便會佔用次要武器的設定。
                        (2)如果單位的主要武器是遠程,那次要武器便是近戰武器
                        (3)主要武器為近戰的單位亦可設定(如騎兵衝鋒完後棄矛用劍)

stat_pri_armour         單位裝甲,依序為:
                            裝甲
                            防禦技能(只適用於近戰)
                            盾(只適用於正面)
                            受擊時的聲音
                                flesh   肉
                                leather 皮革
                                mental  金屬
                                
stat_sec_armour         動物或器械的裝甲,馬和駱駝不適用,且不包含盾的設定

stat_heat               在熱環境下額外增加的疲勞

stat_ground             地形戰鬥加成,依序為:
                            草地
                            沙漠
                            森林
                            雪地
                            
stat_mental             基本士氣
                        紀律
                            low
                            normal
                            disciplined
                            imperuous   可能爭先恐後的衝鋒
                        訓練,決定陣形的緊密度
                            untrained
                            trained
                            highly_trained
                            
stat_charge_distance    開始衝鋒距離

stat_fire_delay         遠程武器額外的攻擊間隔

stat_food               無用

stat_cost               訓練回合數
                        訓練花費
                        維持費
                        武器升級費
                        護甲升級費
                        自訂戰鬥花費
                        
stat_ownership          自訂戰鬥中可使用該單位的派系(參見descr_sm_factions.txt)



RTW\data\export_descr_unit_enum.txt
在這份文件中,你必需要加入新單位的
    dictionary
    dictionary_descr
    dictionary_descr_short
好讓該單位的名稱和介紹能正確顯示。



RTW\data\text\descr_units.txt
加入新單位的:
    {dictionary}
    {dictionary_descr}
    {dictionary_descr_short}
這邊要注意的就是\n,這是用來換行的,你可以參考其它單位的換行時機來處理。
不過你如果無所謂的話也不用加入。



RTW\data\export_descr_buildings.txt
在這邊,我不打算介紹所有的功能,以後再寫詳細設定方法,現在讓我們專注在讓建築可以生產單位。
首先我們找到building barracks這一行,這是兵營。
兵營有五個等級,而每個等級都有自己的capability設定,這就是我們要動手腳的地方。

我們可以加入一行:recruit "roman city militia late"  0  requires factions { roman, }
要注意的是,雙引號夾的是type而不是dictionary(沒有底線)
接著的數字是單位經驗值,你可以填上9,這樣一出來就是三槓金

然後是requires,這可以設定額外條件,最普遍的就是設定可訓練的派系(參見descr_sm_factions.txt)
特別的如斯巴達重裝兵,則還會加上and hidden_resource sparta
要注意的是,這邊的sparta是指資源而不是聚落。
如果要加入新的隱藏資源,請在本文件最上方找到hidden_resources,並加入你想要的資源,然後參考本文的下一節。



RTW\data\world\maps\base\descr_regions.txt
這份文件是區域/聚落的設定
Britannia_Inferior
    Eburacum
    britons
    Brigantes
    232 41 198
    lead, dogs, pigs, beast, celti
    5
    5
粗字標示的就是其資源設定
而當你設定好時,請把同資料夾的map.rwm砍掉,這樣地圖才會更新。



RTW\data\ui\units\
最後,為了方便在我們點選,我們需要給新單位一個單位卡
單位卡的大小是48x64,格式為tga,有alpha通道
免費的繪圖軟體有Photoshop CS2Gimp

新的單位卡要放在以派系為名的資料夾中(參見descr_sm_factions.txt,並用底線替代空格)
而圖片名稱的規則是:#dictionary.tga

如果你要參考範例,你必需要有pak extractor這支程式。
按其說明,把pak extractor解壓縮至RTW\data\packs,並執行,你就可以在對應資料夾中找到範例了。
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2546407
Some rights reserved. 姓名標示-非商業性 2.5 台灣

相關創作

同標籤作品搜尋:羅馬:全軍破敵|遊戲修改

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

2喜歡★iqandadie 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:高官去現場沒屁用... 後一篇:閃軌簡評...

追蹤私訊切換新版閱覽

作品資料夾

ricky112277小說連載更新
《畫槌錄》今晚八點更新!看更多我要大聲說昨天17:10


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】