《開源運輸大亨(OpenTTD)》游戲體驗、修改設置與使用模組
備份鏈接:https://trow.cc/board/showtopic=51158
游戲體驗
游戲視頻:[OpenTTD] 上一期我們抵達了新大陸。
2016 年玩過一陣子《都市運輸(Cities In Motion)》,當時挺著迷的。最近(2022 年 5 月)又打算嘗試交通運輸類游戲,于是想到了《開源運輸大亨(OpenTTD)》?!堕_源運輸大亨》類似《矮人要塞(Dwarf Fortress)》,兩者都是愛好者們持續(xù)制作了十多年的非商業(yè)作品。它們沒有預設游戲目標,僅僅提供了一片空地,一套工具,讓玩家指導矮人建造要塞,譜寫冒險傳奇,或者鋪設鐵路網,把貨物運送到世界邊緣。不過《開源運輸大亨》入門更簡單。以前玩《矮人要塞》時,我把 新手指南[1] 仔細讀了兩遍依然蒙頭蒙腦的;這回用大半天時間通讀了交通運輸的 教程[2]?和 手冊[3],很快摸清了門路。
接下來,我一邊用游戲內置工具下載各種模組,根據個人習慣修改設置和按鍵,一邊逐一實踐從維基上學到的知識:造車站,鋪鐵軌,建車庫,立信號燈——不斷重開新局,造了又拆,拆完再造,玩得混亂而快樂。模組、設置和按鍵確定后,該認真當大亨了。游戲中的啟動資金來自銀行貸款,第一個目標自然是賺錢還貸。賺錢大致分成四個步驟。在兩地建車站,鋪鐵軌連接它們,買火車頭和車廂,等列車送達貨物后收運費。運輸路線又可分為兩類。簡單路線只涉及兩處地點:甲地上貨,乙地下貨,復雜路線需要中轉。具體來看三個例子,前兩個是簡單路線,第三個是復雜路線。
城鎮(zhèn)甲(乘客或郵件)-> 城鎮(zhèn)乙
煤礦(煤炭)-> 發(fā)電廠
煤礦(煤炭)-> 煉鋼廠(鋼卷)-> 工廠(商品)-> 城鎮(zhèn)
早期資金有限,只能靠簡單路線掙錢,把煤炭或石油運往發(fā)電廠,把農場的食物送進城鎮(zhèn),在城鎮(zhèn)間來回運輸乘客。兩點之間的運輸路線設計起來不難,而且列車少,沒有堵車煩惱??粗婵盥蠞q,時不時還掉一些貸款。目標很明確,快樂很單純。等到貸款還清,游戲進入中期。我給自己定了兩個目標。先造出第一批商品,分發(fā)給鄰近城鎮(zhèn)。然后逐步擴大商品產量,把它們運到鐵路網上的每一座城鎮(zhèn)。本文開頭的視頻中,我建造了五種復雜路線:
煤礦(煤炭)-> 煉鋼廠(鋼卷)-> 工廠(商品)-> 城鎮(zhèn)
鐵礦(樹木)-> 煉鋼廠(鋼卷)-> 工廠(商品)-> 城鎮(zhèn)
油井(石油)-> 精煉廠(化學品)-> 工廠(商品)-> 城鎮(zhèn)
林場(樹木)-> 鋸木廠(木材)-> 工廠(商品)-> 城鎮(zhèn)
農場(食品)-> 工廠(商品)-> 城鎮(zhèn)
這個階段要對煤炭、石油之類的資源點做出取舍了。比方說某個煤礦太偏僻,開通鐵路不值得;石油產量已經夠了,再挖新油井收益有限。站點之間的距離有講究。太遠了往返時間長,運輸效率低;太近了全速行駛時間短,浪費了動力。鐵路走向也要考慮?;疖囖D彎時會減速,通過交叉軌道時可能會被另一輛列車阻攔,所以軌道盡量走直線,避免交叉。此時的樂趣來自選址與連線。一寸一寸看遍地圖,在風水寶地拍下六軌大站,像外科醫(yī)生那樣把鐵軌連接起來,將新車站納入舊路網。通車!白色通勤車運送乘客和信件,黃色原料車開往加工廠,綠色加工車將半成品運去工廠,最后的商品由紅色貨車送進千家萬戶。它們各行其道,各司其職,默契又熱鬧。
當工廠能夠穩(wěn)定生產大量商品后,游戲進入后期,我開始解決先前考慮不周帶來的問題。有些原料運到加工廠耗時太久,那么用多個車站接力運輸。部分節(jié)點或站臺處,列車經常阻塞,那么在城鎮(zhèn)邊緣或者無人山區(qū)開辟新線路讓部分火車繞道,架橋挖隧道避免鐵軌交叉,或者讓列車進車庫等待。然而,個別車站始終聚集著大量乘客,我網上查了資料找不到立竿見影的解決辦法,看著已經鋪開的城鎮(zhèn)和鐵路網,要改線路或者建車站又是一番大工程,有點煩躁和厭倦。那么到此為止吧。八點了,該歇了。
修改設置與使用模組
修改按鍵
我玩單機,無 AI 對手,而且不用輪船和飛機,所以按鍵更簡單一些。打開 `hotkeys.cfg` 修改按鍵。
F1/F2/F3:建造載具:火車/汽車/有軌電車。F5/F6:查看載具:火車/汽車和有軌電車。
F4:查看地塊信息(land_info)。空格:暫停。
1:建造自動道路。
2:建造站點:客運公交站/客運有軌電車站/火車站。
3:建造站點:貨運公交站/貨運有軌電車站/火車路標(waypoint)。
4:建造車庫。
B/G:建造橋梁/隧道。
S:建造火車信號燈。
修改設置
本段的設置特指設置菜單(Settings),不是游戲選項(Game Options)。開篇視頻里列出了改動過的設置,大部分一看就懂,只有跑腿利潤(leg profit)和貨物分配(cargo distribution)需要額外說明。
假如要把貨物從 A 站送往距離非常遠的 B 站,不妨在 A、B 之間設置中轉點 C 站。第一輛火車把貨物從 A 運到 C,此時游戲估算了從 A 到 B 的運費,比方說 100 元,提前支付給玩家。這就是所謂的跑腿利潤。等到第二輛火車把貨物從 C 運到 B,游戲根據最終運費多扣少補。如果實際運費 120 元,那么第二次運輸獲利 20 元;如果實際運費 80 元,那么第二次虧損 20 元。雖然本質上沒有吃虧,但是賬面上第二趟虧錢了看著不舒服,所以我建議把跑腿利潤調小一些。如果第一段路程只賺 40 元,那么第二段就能確保盈利了。更詳細的解釋請看游戲維基(Negative income with feeder service)[4]。
如果 A 站有 10 件貨物,需要分開運到 B 站和 C 站,一種方法是用最大裝貨量小于 10 件的火車,在 A 站滿載貨物后前往目的地。這是手動(manual)分配貨物。另一種方法是在 A 站滿載 10 件貨物,讓游戲指定 B、C 站收到的貨物量。如果 A 站是煤礦,B、C 站是煉鋼廠和發(fā)電廠,那么貨物(煤炭)只可能從 A 到 B、C,不可能反向運輸,這是非對稱分配(asymmetric distribution)。如果 A、B 和 C 都是城鎮(zhèn),乘客能夠在三者之間往返,并且我們希望往返的客流量大致相等,不妨選擇對稱分配(symmetric distribution)。更詳細的解釋請看 游戲維基(Passenger and cargo distribution)[5]。
使用模組
首先推薦兩個論壇帖子。The Best, "Must Have" OpenTTD Mods![6]?介紹了《開源運輸大亨》的模組分類,Kamnet's 2017 "most popular" NewGRF list[7]?推薦了一系列模組。點擊游戲主菜單的“檢查線上內容(Check Online Content)”搜索與下載所有模組,然后點擊主菜單的不同按鈕啟用模組。
城鎮(zhèn)名:New Game - Town names。
高度圖:Play Heightmap。高度圖是包含地形地貌,但是沒有城鎮(zhèn)的空白地圖。
場景:Play Scenario。場景是整合模組包,類似其它游戲中的戰(zhàn)役。
基礎圖形包:Game Options - Base graphics set。同時只能使用一個基礎圖形包。
電腦 AI 或游戲腳本:AI/Game Script Settings。添加 AI 或者改變游戲邏輯,同時只能使用一份腳本。
其它模組:NewGRF Settings。
我希望游戲中的載具稍微多一些,但別太多。工業(yè)鏈稍微復雜一些,但別太復雜。因此選擇了以下模組。
zBase
OpenGFX + Train
- OpenGFX + Road Vehicles
- Improved Town Industries
- ITL Houses
- Game of Thrones Town Names

[1] http://dwarffortresswiki.org/index.php/DF2014:Quickstart_guide
[2] https://wiki.openttd.org/en/Manual/Tutorial/
[3] https://wiki.openttd.org/en/Manual/
[4] https://wiki.openttd.org/en/Manual/Negative%20income%20with%20feeder%20service
[5] https://wiki.openttd.org/en/Manual/Passenger%20and%20cargo%20distribution
[6] https://www.tt-forums.net/viewtopic.php?t=69166
[7] https://www.tt-forums.net/viewtopic.php?p=1189470p118947