经查实论坛近期被黑客植入木马,导致速度变慢。11月20日晚间已清除八个隐藏木马
模载联合支援站
 English
发新主题
 35 123

[教程] AI车辆设定档以及指定涂装教学

AI车辆设定档以及指定涂装教学


看到不少人在問ailists的問題
好像有些搞到後來會出現火車開上街之類的問題
還有一些人想讓地圖的車只出現某幾台車,甚至只出現特定的塗裝
因此在這裡就來跟大家講解一下詳細的ailists設定檔

在此以Bad Kinzau做示範

首先打開maps\(地圖名稱)\ailists.cfg

一開始出現的是[ailist]
所謂的ailist就是要匯進來當AI車的檔案(包含巴士、火車與自家車)
Bad Kinzau為例


[ailist]
0
-1
26
vehicles\MAN_SD200\MAN_SD77.bus
vehicles\MAN_SD200\MAN_SD80.bus
vehicles\MAN_SD200\MAN_SD81.bus
vehicles\MAN_SD200\MAN_SD82.bus
vehicles\MAN_SD200\MAN_SD83.bus
vehicles\MAN_SD200\MAN_SD83_RLB.bus
vehicles\MAN_SD200\MAN_SD84.bus
vehicles\MAN_SD200\MAN_SD85.bus
vehicles\MAN_SD202\MAN_D86.bus
vehicles\MAN_SD202\MAN_D87.bus
vehicles\MAN_SD202\MAN_D88.bus
vehicles\MAN_SD202\MAN_D92.bus
vehicles\MAN_F90\AI_MAN_F90_Wechselbruecke.bus
vehicles\MB_W123_230E\AI_mb_w123_230e_cab.bus
vehicles\VW_Golf_2\AI_VW_Golf_2.bus
vehicles\VW_Golf_2\AI_VW_Golf_2.bus
vehicles\VW_Golf_2\AI_VW_Golf_2.bus
vehicles\MB_W123_230E\AI_mb_w123_230e.bus
vehicles\MB_W123_230E\AI_mb_w123_230e.bus
vehicles\MB_W123_230E\AI_mb_w123_230e.bus
vehicles\VW_T3\VW_T3_Van.ovh
vehicles\Opel_Manta_B\ai_opel_manta_b.ovh
vehicles\Citr_BX\BX.ovh
trains\transit.zug
vehicles\MAN_SD202\MAN_D89.bus
vehicles\VKL_deer\deer.ovh


可以看見第三行寫著26,代表總共有26AI
請注意,如果在下面的[aigroup]沒有特別定義,那所有在[ailist]的車都視同於私家車,就有可能看到火車在馬路上跑,或是鹿走在馬路上
此外,建議如果想要新增AI車輛進入地圖中,請新增在名單的最後面,才不會導致整個編號順序跑掉而影響了後面[aigroup]的定義;並記得將上面的數字改成正確的AI車款數。例如在Bad Kinzau加入NL202請在deer後面加入vehicles\MAN_NL202\MAN_NL202.bus,並將第三行數字改為27

接著可以看到Bad Kinzau有定義三個[aigroup],這點視地圖作者設定而定
首先是第一個[aigroup],第一行寫著名稱Busses,表示著這些車輛都是巴士而不是私家車,不會隨時出現在路上,而是照班表跑的

Bad Kinzau為例

[aigroup]
Busses
12
0
1
2
3
4
5
6
7
8
9
10
11
Bad Kinzau

第一行的數字指的是總共有12款巴士
第二行開始指定車輛,數字指的是車輛的編號,所謂的編號是指一開始匯入[ailist]時的順序。以Bad Kinzau為例,在[ailist]中寫著有26款車,然後匯入MAN_SD77.bus,因此MAN_SD77.bus編號就是0MAN_SD80.bus就是1。以此類推,此處匯入的編號11就是第12台車,也就是MAN_D92.bus
最後一行則指定匯入的hof
請注意如果要將某輛巴士從這個[aigroup]刪除,建議直接將[ailist]中的名稱改成你想要的巴士,就算重複也沒關係,若是出現在[ailist]卻沒出現在此[aigroup]就會變成巴士滿街跑

接著兩個[aigroup]則分別定義火車與鹿,請注意編號一定要對,不然該在鐵路上跑的會跑到路上,鐵路上則跑著奇怪的東西


接下來開始定義巴士公司[aigroup_depot]
請注意,特定路線的塗裝限定是以巴士公司為單位,因此如果要指定某路線只出現某間巴士公司的特定塗裝,該塗裝就要單獨屬於同一個[aigroup_depot]

Bad Kinzau為例
這裡有一個[aigroup_depot]稱為VKL-Busse,匯入Bad Kinazu.hof

[aigroup_depot]
VKL-Busse
Bad Kinzau

接著開始設定該巴士公司所擁有的巴士群,這邊是以車種作為群組
第一個群組

[aigroup_depot_typgroup]
0
3000
Verkehrsbund Kinzauer Land
3001
Verkehrsbund Kinzauer Land
3002
Verkehrsbund Kinzauer Land
[end]

代表此車種是編號0的車款
也就是MAN_SD77.bus
然後分別是遊戲中的車輛編號以及指定的塗裝名稱
這裡的塗裝名稱要跟Texturecti檔中[item]的第一行相同,才能抓到正確的塗裝
Bad Kinzau為例,就是巴士公司每款車都買了三輛,而且車輛編號是照順序編下來的

請注意完整的寫法應該是

[aigroup_depot]
(巴士公司名稱,如VKL-Busse)
(hof檔,如Bad Kinzau)

[aigroup_depot_typgroup]
(車種編號,如0)
(遊戲中車輛編號,如3000)
(遊戲中採用塗裝,如VerkehrsbundKinzauer Land)
(遊戲中車輛編號,如3001)
(遊戲中採用塗裝,如VerkehrsbundKinzauer Land)
(遊戲中車輛編號,如3002)
(遊戲中採用塗裝,如VerkehrsbundKinzauer Land)
[end]

[aigroup_depot_typgroup]
(車種編號,如1)
(遊戲中車輛編號,如3003)
(遊戲中採用塗裝,如VerkehrsbundKinzauer Land)
(遊戲中車輛編號,如3004)
(遊戲中採用塗裝,如VerkehrsbundKinzauer Land)
(遊戲中車輛編號,如3005)
(遊戲中採用塗裝,如VerkehrsbundKinzauer Land)
[end]

[end]

第一個[end]指的是[aigroup_depot_typgroup]定義結束,第二個[end]指的是[aigroup_depot]定義結束


在此示範新增一個叫做Taiwan Go Express的公司,作為專跑古堡快線的專車
[aigroup_depot]
ExpressBuses
Bad Kinzau

[aigroup_depot_typgroup]
11
4000
Taiwan Go Express
4001
Taiwan Go Express
4002
Taiwan Go Express
4003
Taiwan Go Express
4004
Taiwan Go Express
4005
Taiwan Go Express
[end]
[end]

在此定義了此公司名稱為ExpressBuses,這邊定義的公司名稱是要讓等一下編輯的路線檔來抓取的
接著定義了6台編號11,也就是MAN_D92.bus的車輛做為車隊,且塗裝皆為TaiwanGo Express

定義完後
進到maps\(地圖名稱)\TTData
找到想要編輯的路線檔,此處以Bad KinzauSchloss-Express Bad Kinzau.ttl為例
進去後仔細看一下應該可以看到總共有三個[newtour]
每個[newtour]都有

[newtour]
Standard-Umlauf
VKL-Busse
(四個數字)

在這邊我們只需更改第二行
VKL-Busse改成剛剛定義的巴士公司名稱ExpressBuses

存檔後進入遊戲即可發現,所有的古堡快線都已經變成Taiwan Go Express的塗裝了


如果想要參考更多範例
可以看地圖Willshireailistttl
Willshire將所有路線的經營公司都單獨定義出來,十分清楚


註:題外話跟大家說一下台灣好行巴士,這款巴士是由台灣的觀光局規劃,接駁觀光客由各大車站前往著名的觀光景點,收費頗便宜,行車時間又比一般的巴士要來得少很多。如果各位站友有機會來台灣自由行可以善加利用!!

[ 本帖最後由 h790317 於 2012-2-2 15:44 編輯 ]
本帖最近评分记录

好复杂啊!!哪我不想那些车全部规定途装怎么办?

回復 2樓# 的帖子


如果要指定車款
那就是設定[aigroup_depot_typgroup]時改成

[aigroup_depot_typgroup]
0
3000

3001

3002

[end]


如果不指定車款和塗裝那直接在ttl檔改成
[newtour]
Standard-Umlauf
Busses
(四個數字)

好···回去试试···

主力:沉船Z5-CT5NA
2奶机:处理器:I7 930默电3.6G/主板:技嘉X58A-UD3R v2/内存:DDR3 1600金士顿骇客神条4GX2
硬盘:WDD5000AAKX/显卡:祺祥GTX460TI/显示器:飞利浦241E /方向盘:罗技G27+BR-Z支架

3奶机:主板:770T-UD3P/处理器:960T开六核1605T/内存:DDR3 1333金士顿4GX4/显卡:N450GTS Cyclone 1GD5-H2
4奶机:主板:770T-UD3P/处理器:FX5200开四核/内存:DDR3 1333金士顿4GX4/显卡:七彩虹650TI BOOST 2GD5

好贴!不错!慢慢看下来把几个地图都改了

请问下Harika Diyar这个图木有运营线路表,路上也没有任何巴士 是不是也要在ailists.cfg里面编辑???谢谢

能不能用柏林的做试范....谢谢

回去试试

好東西謝提供

多谢指点


学到了好多东西,对于我们玩好OMSI2很有用嘿嘿,真是很感谢呢呵呵
Thanks  for sharing with us,I think they're very useful for having fun on OMSI2,aha!!!Happy New Year
Greeting sincere to you

顶爆头也得顶! 顶爆头也得顶!

很好~·感谢楼主分享~

谢谢分享

改完一辆车AI车都没了。。

thx a lot!!!!!!!!!!!!!!1
 35 123
发新主题