跳轉到內容

Trainz/基礎

來自華夏公益教科書,開放世界的開放書籍
logo
Trainz 初學者指南
TOC | 開始趣事 | AM&C | 創作 | 書內引用 ORP 引用:  • 索引 • 容器 • 種類 • 標籤 | 附錄  • 版本
 詞彙表
 HKeys-CM
 HKeys-DVR
 HKeys-SUR
 HKeys-WIN
 滑鼠使用
 符號

火車需要一個執行的地方。因為它們既不會漂浮也不會飛行,所以它們需要地形。地形支撐著火車執行的軌道。當然,僅僅有地形和軌道還不足以創造一個有趣的地方來執行火車。我們需要在地形上找到一些有趣的地方。Trainz 提供了 GUI 模組 Surveyor 來建立有趣的地方來執行火車,大多數使用者最終都會想要建立一個新的鐵路。本節介紹 Surveyor 以及建立這些火車執行地點的概念和技巧。奇怪的是,執行 駕駛 場景 的最佳方法是在 Surveyor 中檢視場景的虛擬世界。這在戰略上很明智,有點像運營公司要求其機車駕駛員在路線沿線行駛並在教練的指導下獲得資格,然後才能讓他們獨自駕駛火車運輸困難的貨物。

啟動 Trainz GUI

[編輯 | 編輯原始碼]

縮排表示選單螢幕的連續級別

警告:  如果你還沒有執行 Trainz 的新安裝,那就很好。它應該在 Windows XP 之後版本的 Windows 作業系統上以管理員許可權執行。最簡單的方法是:(1)使用 ⊞ Win+E 開啟資源管理器,或者如果你有一個快捷啟動圖示,請使用 ALT+↵ Enter 開啟 Windows 屬性 API。
 • (2a) 從資源管理器中,導航到安裝的 Trainz 根資料夾;(2b) 從快捷方式中,單擊 開啟檔案位置(在 XP 上:查詢目標)— (2c) 在兩者中,右鍵單擊應用程式程式“Trainz.exe”
 • (3a) 開啟 相容性選項卡,(3b) 選中複選框: “以管理員身份執行此程式”;(3c) 現在按下 更改所有使用者的設定 然後 (3d) 應用,接著 (3e) 確定,關閉 API。
 • (4...) 回到該快捷方式 API... 找到用於 以管理員身份執行 的複選框;這可能需要開啟 高階 按鈕。也選中它。
  • 這些步驟應該對 Trainz 的所有 *.exe 以及啟動 Trainz 部分的任何快捷方式重複執行。
     • 在 ..\bin 資料夾 中,現在離您只有一級,重複執行,特別是對於 ContentManager.exe、TADDaemon.exe 和 TrainzUtil.exe,最後,可選地,對於 Launcher.exe、Trainz.exe 和 CCP.exe[註釋 1]



 

  • 啟動 TRAINZ,進入 啟動程式選單
    • 選擇 啟動,導航到“載入程式選單”,它顯示為“主選單”。
    • 注意載入器應用程式,..\bin\trainz.exe 直接載入 Trainz 並顯示相同的主選單;無論其名稱是什麼,其功能都是載入正確的Trainz GUI 模組。此外,在舊版本的 Trainz 中,這是唯一顯示安裝(版本)程式碼版本號 的螢幕,這在與客戶支援討論問題(如果您的 Trainz 確實很糟糕)時是必需的。
  • 對於新的 Trainz 使用者來說,從駕駛 Trainz 開始似乎是最理想的地方,但任何機車工程師都不允許駕駛不熟悉的路線,因此我們建議您先從 Surveyor 開始,在開始教程中的駕駛艙之前,先看看周圍的環境。
    • 選擇 Surveyor,此操作將開始匯入可用的資源,這些資源也可以透過執行內容管理器按鈕(使用適當的搜尋過濾器)來檢視,因此將開始將選單列表資料初始化到 Trainz Surveyor 的選單。
       • 第一次可能需要一段時間,因為資料庫會知道它還沒有被檢查過。
       • 為了加快此過程,您可以使用 Windows API 控制元件從工作列臨時斷開網際網路連線。

  在 TRS 的 -- TS2009-SP3 中: 將出現一個雙用途列表選單,顯示路線名稱以及每個路線/地圖的縮排“配對”場景列表。一些可能沒有顯示駕駛場景。Surveyor 用於更改或建立路線和場景。由於每個場景僅在匹配的路線上有效,因此其內容與其關聯的路線配對,並在其下方縮排。沒有路線的駕駛場景不會顯示在此選單中,但可以在內容管理器中找到。由於沒有地方放置車輪,因此這些應該被刪除,因為它們是無用的——但它們都是你自己製作的。在 CM 中,它們將指示缺少依賴項——缺少的地圖或路線。 提示: 如果你想刪除路線,先刪除任何相關的場景,這樣你就不會建立這樣的孤兒場景。 在 TS2009-SP4/TS2010 及以後的安裝中:

此後,我們將只說'TS10+' 或 'TS10 以上',我們也指 TS2009-SP4,它將該過渡版 Trainz 系列帶入了相同的“新 Trainz”外觀、檢視和感受;並更改了安裝的目錄結構。 提示: TRS2006—TS09-SP3 都有相同的目錄結構和類似的 CM、選單等。這些在 TS10 中更改為新方法。 T:ANE 也略有不同,但與一些外觀差異共享相同的選單,因此如果這是您第一次使用 Trainz,您應該能夠跟上。

TS10+ 主選單有各種大按鈕。注意其中一個標記為“學習駕駛”,它啟動教程,我們希望您在檢視他們的地圖之後再開始。

  • 點選勘測按鈕,進入勘測選單
  • 選擇現有路線,然後載入,或者
  • 選擇新建(現在先別管這個,我們還有教程要學習,最好先從修改現有路線開始,學習如何新建路線)。
注意:在所有 Trainz 版本中,駕駛選單勘測選單的外觀非常相似,因此以下評論也適用於駕駛選單。在 Trainz 1.0 - TS09-SP3 的螢幕上,除了皮膚顏色和圖示外觀外,選單的識別和功能也是相同的。

現在勘測器正在執行。接下來做什麼?

  • 最好的方法是檢視您計劃駕駛的路線。在 TS10 和 TS12 中,第一個教程在路線:"" 上,在 TANE 上,在 "TBD" 上,而在之前的 Trainz 版本中,教程略有不同,因此請尋找標有教程 nn 的環節,透過連續在選單中左鍵單擊 地圖線找到地圖。您可以在後面的版本中以這種方式四處搜尋,但遺憾的是,您必須進入另一個選單,即環節選單,檢視環節名稱,然後如果需要,返回到駕駛/勘測選單繼續搜尋。
  • 載入該地圖,讓我們四處看看。 提示:根據設計,環節中列出的第一臺機車將屬於人類駕駛員,也就是您。

 

在勘測器中移動

[edit | edit source]

現在,只需選擇任何您喜歡的標題地圖。左鍵單擊雙擊它進入勘測器,您會發現自己處於地圖最後儲存的位置。勘測器相機模式與駕駛時的自由相機模式相同,相信我,這是 Trainz UTC 新增的 Trainz 的優勢之一,儘管它的實用性直到 TRS2004 程式碼的全面改革才真正顯現,讓我們有了環節[note 2]

使用箭頭鍵,如果我沒記錯的話,預設模式會讓您四處移動,滑動相機向前和向後,並在按住右鍵} 點選的同時,左右旋轉檢視。預設情況下,右鍵應該傾斜(上下拖動)或平移 - 通常會以不同的方向扭曲檢視。箭頭鍵將螢幕中心(相機的焦點檢視)向左、向右或向前和向後滑動。這意味著要四處移動,比如像一隻烏鴉飛行一樣沿著軌道向前奔跑,您必須用左手放在箭頭鍵上(遠離火車控制!哦,我的天哪!)。

像許多人一樣,我發現這種模式令人不安,更喜歡設定控制,以便滑鼠 旋轉我的觀看方向,&upar;&dnar; 傾斜我的視角,右鍵將我圍繞世界滑動,向左或向右以及向前和向後。與預設模式一樣,焦點始終位於螢幕中間。將游標從螢幕中心拖動,右鍵的動作將是向該方向滑動。使用箭頭鍵設定要檢視的方向,可以避免混淆,因為它不會改變觀看角度,除非我按下該鍵,對於向下或向上看也是如此 - 這可以將相機定位在近乎鞋頂的水平位置,向上看火車車廂的底盤,並向上旋轉到直接頭頂,因此可以從高處看到,並向後看到從較低角度看時所看的方向。想沿著這些軌道飛行,滑動滑鼠。您越用力地將游標移離中心,飛行的速度就越快。這對於在火車駛入車場前設定道岔很有用!要更改滑鼠和箭頭鍵的分配,CTRL+O in

讓我們回到駕駛...

地形

[edit | edit source]

讓我們從定義開始。地形是指地球表面,由侵蝕和地質作用形成。可以把它想象成覆蓋地球的泥土和岩石,由重力、水、侵蝕、地質力量和風雕刻而成。任何不是地表的一部分的東西都不是地形。水、道路、樹木、建築物、汽車、軌道都位於地形之上,因此它們是特徵。我們需要地形來放置所有真正有趣的東西,有時也在裡面,所以我們先來製作一些泥土。

底板

[edit | edit source]
檔案:Trainz 預設(標準 0 米海拔底板
典型的 Trainz 底板,720 米 × 720 m 72 × 72 網格,每個網格 10 米。
底板 公里 英尺 英里
10720 m0.720 km 2362.20 英尺0.447 英里 787.40
2 1440 m   1.440 km    4724.41 英尺 0.895 英里 1574.80
3 2160 m   2.160 km    7086.61 英尺 1.342 英里 2362.21
4 2880 m   2.880 km    9448.82 英尺 1.790 英里 3149.61
5 3600 m   3.600 km   11811.02 英尺 2.237 英里 3937.01
6 4200 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
7 4940 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
8 5660 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
9 6380 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
10 7200 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
11 7920 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
12 8640 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
13 9360 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
14 10080 m   4.200 km   13845.1 英尺 2.622 英里 4615.05
15 10800 m   4.200 km   13845.1 英尺 6.711 英里 11811.024

圖片:地圖底板上的 10 米網格和藍色 5 米子網格
地圖底板上的 10 米網格和藍色 5 米子網格。(點選放大)
在繼續為駕駛做準備之前,讓我們瞭解一下地圖的一些背景知識。

Trainz 中的基本地形單元稱為底板,每個底板又細分為一個 10×10 米的網格(或者可選地,現在也可以細分為 5×5 小網格),這在路線建造的多個層次上變得非常重要。出於 Auran/N3V 原創程式設計師團隊才知曉的原因[注 3],底板的邊長為 720 米,略小於半英里(0.447387 英里)。有些人提出了一個假設,即最初底板的尺寸是按比例縮放的海里,作為弧長(即曲線的一部分)然後縮放成米制,並進行了四捨五入,但程式設計師在轉換鏈中犯了一個數學錯誤,後來也不承認。它幾乎符合這種縮放方式。無論其起源背後的原因是什麼,自 Trainz 0.9(Beta)以來,這一直是標準底板的大小,並在整個Trainz 線上社群中一直是個謎。

新的底板是海平面上的平地,因此海拔高度為 0.00。地形工具用於將底板塑造為我們想要的樣子。有一些第三方實用程式可以從地形圖中建立原型地形,因此可以根據這樣的地圖及其資料(以及日期)忠實地構建一條路線,其跨度可能達到數百英里。這些相同的“DEM”程式可以將地圖嵌入底板下方,因此當底板進行紋理化時,地圖會被紋理所隱藏。這有助於放置街道、建築物,並保持與原型區域的距離一致。或者,可以從頭開始構建一個幻想鐵路,就像底板表格下方右側顯示的地圖一樣。注意網格,這些線顯示了每個底板的邊緣。

每個底板都有一個 72×72 的 10 米網格標記在上面。網格的每個交點都是一個可設定的海拔點。10 米的海拔間隔實際上限制了地形的坡度。完全垂直的懸崖是不可能的。懸空面(懸垂)也不可能。支援這兩種功能所需的數學運算過於複雜,無法即時執行,並且任何允許此類功能的資料系統都將承擔大量開銷來支援這種可能性,從而使執行時效能降至爬行速度。此類功能最好留給超級計算機編碼。
Trainz 2009 引入了一個選項,可以建立具有 5 米網格的底板,或將現有的底板從預設的 10 米網格轉換為 5 米網格。當需要對錶面的形狀進行精細控制時,5 米網格特別有用,但要利用它需要大量的操作。一個合適的折衷方案是在軌道周圍和軌道下方使用 5 米網格,而在較遠的地方使用 10 米網格。建立底板之前,可以使用 新增地形按鈕 上的 RMB 設定預設網格大小。可以透過選擇一個新的預設值來更改現有的底板,LMB新增地形按鈕 上,然後在底板上進行 LMB 操作。提示:請注意,更改網格大小會影響一些紋理,更改後可能需要重新進行紋理化。  

四處走動

[edit | edit source]

現在,只需選擇任何標題吸引你的地圖即可。LMB 雙擊它進入測量員模式,您會發現自己位於地圖上次儲存的位置。測量員相機模式與您在駕駛時遇到的自由相機模式相同,相信我,這是 Trainz 在 TRS2004 程式碼大修中新增的優勢之一。透過使用箭頭鍵,據我所知,預設模式會讓您四處移動,讓相機前後左右滑動。RMB 應該傾斜(上下拖動)或平移(將視角扭曲到不同的方向。像許多人一樣,我發現這種模式令人不安,更喜歡將控制元件設定為滑鼠

讓我們回到為駕駛做準備...

尋找火車車廂

[edit | edit source]
  1. 進入已經制作好的地圖,我們會發現自己位於路線上次儲存的位置。這不太可能是我們想要的位置。所以讓我們找到它
  2. 鍵入CTRL+F,一個 API 會彈出,其中有一些選項。找到 API 視窗兩側的箭頭按鈕,上面寫著“全部”,然後單擊左側按鈕,直到視窗顯示“車輛”。現在選單列出了會話和地圖上的所有火車車廂。
    1. 滾動瀏覽列表,隨機選擇各種車廂。它會引導您(重新定位地圖檢視到您的相機下方)以顯示該車廂。
    2. 現在選擇另一個,它會再次移動。
    3. 選擇第三個... 同樣的瞬間重新定位。
    4. 找到看起來像機車的東西(Trainz 中的名稱有時很奇怪,因為它們具有文化性,而且多年來世界各地存在許多鐵路文化),您會看到大多數機車會以製造公司(例如 EMD、Alco、GE 或蒸汽機車的輪式排列:2-6-2、2-4-0 等等,或者兩者都有!)加上鐵路公司(通常縮寫:'ATSF'、'BN'、'BR'、'B&O'、'QR'、GN&W'、'NYC'、'PRR'、'SF'、'SP' 等等)的名字命名,這些公司的紋章(制服並不完全準確,但足以用於鬆散的討論)裝飾著鐵路車廂。
       • 這次,當您找到了一臺機車時,單擊 複選標記。FIND API 應該會關閉,並留下您選擇的機車的檢視。

做對

[edit | edit source]

除非您極其幸運,否則您還沒有到達駕駛的起點,所以讓我們找到它。問題是我們不知道您應該在駕駛員中駕駛哪臺機車。要找到答案,我們需要檢視會話,看看哪臺機車排在第一位。

  1. 在地圖頂部,標題欄上有一些工具圖示。在左側,但位於“選單”圖示的右側,有一個看起來像一塊平板紙的圖示。點選它,就會開啟一個會話選單 API。 提示:注意,點選上面的任何東西都是安全的... Trainz 會很好地保護你。如果你願意,可以嘗試一下,我們最終會講解它們的用途,所以如果你遇到問題,請嘗試ESC,如果一切方法都失敗,你應該能夠返回主選單... 以及額外的ESC 按鍵,如果需要的話。(由於我們只是在檢視,而不是修改內容,因此我們不需要儲存任何內容——你可以在之後自行自動克隆路線和會話!)

一些重要的 Surveyor 提示

[編輯 | 編輯原始碼]

這些提示有一個臨時位置。它們將根據需要被整合到本節中。 

註釋、腳註和參考

[編輯 | 編輯原始碼]

Config.txt 檔案是 Trainz 資源中的普遍存在且必不可少的,因為沒有哪個資源可以不使用這種型別的計算機科學容器來定義。在編輯或建立 Trainz 內容時,始終要牢記關鍵詞-鍵的值對。 TrainzBaseSpec包含在定義資源的 config.txt 檔案中最為常見的的值和容器。 

  1. 列出的這些 exe 檔案分別是 TS2010、TS2009-SP4 和 TS2012。包含 CM 非常重要,這樣可以避免對剛編輯或開啟編輯的檔案出現訪問問題。其他的都是安全措施,從技術上來說,它們應該在 Trainz.exe 和 CM 之下被統一開啟,但這樣一來就不會出現任何可能的故障。
  2. 玩 UTC 和 TRS2004 這些場景,它們並不知道自由相機模式,這意味著它在它們的指令碼中沒有被連線或啟用。如果可以的話,大多數場景玩起來會更加愉快!
  3. 有可能有人知道為什麼是 720 米,但現在沒有人確切知道,而且他們是誰,他們也不說!

 

 

 

華夏公益教科書