跳至內容

Trainz/Trainz: Ultimate Trainz Collection

來自華夏公益教科書,開放世界的開放書籍
logo
Trainz 訓練新手基礎知識

版本 - Trainz: Ultimate Trainz Edition (Trainz UTC)
TOC | 開始趣味 | AM&C | 創作 | 書中參考 ORP 參考:  • 索引 • 容器 • 種類 • 標籤 | 附錄  • 版本
 詞彙表
 HKeys-CM
 HKeys-DVR
 HKeys-SUR
 HKeys-WIN
 滑鼠使用
 符號


之前的 Trainz 版本

[編輯 | 編輯原始碼]

Trainz 1.3,最初是Trainz 社群版,又稱Trainz 1.0,作為最初的 Trainz 零售版,其後綴由三個服務包決定(即在之後)。這些軟體升級均於 2002 年釋出,與快速發展的線上社群擴充套件相輔相成。它是在微軟火車模擬器 (MSTS)由微軟遊戲釋出大約五個月後首次釋出和分發[note 1]。按照如今的釋出標準,它是一個產品稀疏的版本,只有幾條路線,而且功能只有接下來三到四年快速開發中將會實現的功能的一小部分。它是由 Auran 技術大師 Greg Lane 從 1998 年開始開發的,歷時三年,其主要目的是幫助那些火車愛好者在路線構建方面更上一層樓[note 3],併為那些對駕駛非常感興趣的使用者提供即將推出的 Trainz 體驗[note 4] 的體驗,它的更加雄心勃勃的遠見設計最終在 TRS2004 和 TRS206 中得以實現。缺少會話情景,使用者必須在自由模式下駕駛,首先需要構建一個 (或載入一個儲存的) 列車編組,然後手動“安裝”它(或者,如果多個列車編組安裝到一個軌道標誌上(這些“駕駛員不可見”的箭頭狀引導仍然存在於遊戲中的同一個名稱和外觀中,但現在用於作為遊戲AI 駕駛員的路線確定目標點(如 GPS 路標))。


該產品不包含內容管理器,也不包含任何模組,這些模組能夠下載額外內容或管理資源,因此它只包含排程場(稱為“我的收藏”)、執行時 GUI早期的、功能有限的勘探員,以及捆綁在軟體中的駕駛員模組。

Trainz 社群版 Trainz 社群版於 2001 年 12 月釋出。服務包 SP1(2 月[1])、SP2(4 月)和 SP3(6 月)分別於 2002 年釋出,這些版本逐漸將社群版,Trainz 1.0 更新至版本 1.1、1.2 和 1.3。存在兩個零售版本(零售版釋出);英語/美國版本通常被稱為Trainz 1.0。(該盒子包含一個Gmax作為附件,如左上方圖片中顯示的集合的左下角)。

Trainz 零售版 Trainz 零售版於 2002 年 6 月釋出,針對美國和其他北美市場,使用不同的發行商[note 5],並預裝了服務包 1 和 2,以及幾個較小的(底座數量)路線/佈局 (KIND 地圖),適合地下室的 HO 火車佈局,但沒有大型路線。

服務包 3 Trainz 服務包 3 (SP3)社群版和零售版都更新至版本 1.3,並於 2002 年 8 月至 9 月釋出。雖然服務包 SP1 和 SP2 都添加了潤色並改善了圖形,但它們主要是錯誤修復軟體更新,與 SP3 相反,SP3 引入了GameScriptTrainzScriptTM開發軟體實用程式,它允許模型資產之間的執行時軟體互動(最終導致 TRS2004 中的互動式工業,並觸發動畫效果,即 Trainz 誇耀且非常有價值的互動式真實感)。儘管與各種具有挑戰性的競爭對手相比,Trainz 一直無法“獲得魅力宣傳”,其圖形始終是第二好或第三好(其中大多數競爭對手最終都已倒閉和破產),但 Trainz 仍然在功能、資源可用性和使用者群方面不斷發展。出於這個原因,許多老牌 Trainz 使用者認為服務包 3 或 Trainz 1.3 應該是一個獨立的 Trainz 版本,是一個全新的產品;或者至少是 Trainz 的真正開始。情景使該軟體包成為一個極其靈活的愛好。因此,所有美國版本通常被稱為Trainz 1.3,因為它現在是一個功能強大的產品,具有可玩附加模組,該產品在美國和加拿大迅速流行起來。 

終極火車收藏

[編輯 | 編輯原始碼]

終極火車收藏,或UTC,於2002年11月26日在美國以3張CD套裝的形式釋出,其中包括額外的機車車輛,以及一張包含TrainzScriptTM的CDROM。該套裝基於Trainz 1.3的技術,包含場景和路線地圖內容,釋出日期在Trainz 1.0套裝釋出一年多後。也就是說,Trainz UTC(又稱UTC)是一個包含所有服務包的Trainz版本,並附帶額外內容;Auran將這種模式再次用於Trainz Simulator 2004 Deluxe——TR04的穩定版本,預裝了四個服務包。

Trainz UTC被分配了一個trainz-build值(TBV)v1.5,並且為UTC建立的資產將具有該值作為TB標籤值。 Trainz Paintshed程式和與UTC捆綁的早期上傳/下載管理器(也)稱為內容管理器,都顯示了Trainz Windows登錄檔條目中的V1.4。UTC 內容管理器是一個簡單的Windows應用程式,它安裝下載的CDP 檔案,並幫助將它們上傳到剛起步的Trainz 下載站。

這是第一個包含以前單獨零售的PaintShed程式並支援RailDriver的版本,[2]也是第一個將Trainz 使用者開發的免費軟體內容作為發行版的一部分,其中一些內容在TRS2004等中成為了Trainz的標準內容——這種做法一直延續至今,因為大多數內容都是通過當前發行版分發的。

UTC中的新功能

[編輯 | 編輯原始碼]

終極火車收藏中的功能/改進和新內容。

新內容

[編輯 | 編輯原始碼]

 

  • 6個新的場景
  • 9種新的機車,12種塗裝
  • 1組新的火車車廂
  • 新的駕駛室內部
  • 每種新機車的Paint Shed模板
  • 新的客車Paint Shed模板
  • 新的德國和瑞士風景物件和軌道集
  • 新的地圖
  • 對現有地圖和資產的許多更新
  • Paint Shed - UTC版本

 

新按鍵

[編輯 | 編輯原始碼]
  • Trainz UTC率先推出了ACTIVITATION,它激活了許多在各種Trainz模組中使用最多的熱鍵,從而簡化了操作,並顯著提高了效率。

 

勘測員

[編輯 | 編輯原始碼]
  • 選項 Ctrl o
  • 調校 Ctrl t
  • 查詢命名物件 Ctrl f
  • 內容資訊 Alt o
  • 隨機化 Alr r
  • 編輯專案 Ctrl e
  • 小地圖 Ctrl m
  • 新建地圖 Ctrl n
  • 儲存 Ctrl s
  • 線框模式 Ctrl w

 

駕駛員

[編輯 | 編輯原始碼]
  • 內部視角 1,F6
  • 外部視角 2,F7
  • 跟蹤視角 3,F8
  • 駕駛室內部視角 [ = 上一個 ] = 下一個
  • 駕駛室內部視角 Ctrl [ 或 Ctrl ] 切換到下一個視角
  • 更改編組 Ctrl 0-99
  • 移至上一個車廂 -
  • 移至下一個車廂 =
  • 更改前方道岔 \ (現在是 Ctrl-J)
  • 更改後方道岔 Ctrl \ (現在是 Ctrl-J)
  • 自動駕駛切換 Ctrl-a
  • 切換雙駕駛室 c
  • 降低速度 , 或 z
  • 提高速度 . 或 a
  • 停止 / 或 s
  • 手剎 ' 或 x

 

  • 工作指令 k
  • 大多數駕駛員按鍵在Trainz指令碼(kind Activity)中有效,除非被指令碼停用

新功能

[編輯 | 編輯原始碼]

駕駛員/我的收藏

[編輯 | 編輯原始碼]
  • 為我的收藏和駕駛員添加了“收藏”選擇
  • 支援雙駕駛室
  • 多個駕駛室內部視角
  • 新的外部駕駛室視角
  • 更改道岔熱鍵
  • 選擇編組熱鍵
  • 更改車廂焦點熱鍵
  • 添加了軌道路段緩衝物理
  • 可以在我的收藏中操作喇叭、集電弓和燈光
  • 可以控制AI列車的喇叭
  • 在駕駛員中使用英制或公制勘測員預設設定
  • 主選單中新增了“載入已儲存的遊戲”按鈕
  • 新增了預設,可一鍵載入編組、設定和地形
  • 可變隧道視角位置
  • 可移動隧道視角
  • 改進的機車效能物理
  • 改進的機車車輛阻力方程
  • 對原始佈局進行了訊號和軌道改進
  • 新的鍵盤快捷鍵

 

勘測員

[編輯 | 編輯原始碼]
  • 勘測員中添加了“所有區域”排序選項,以便於物件排序
  • 資訊框大小增加,以顯示更多文字
  • 效能設定中添加了粒子效果滑塊
  • 紋理限制增加到~252
  • 指南針移動改進(移動前稍作暫停)
  • 路邊視角現在更容易、更準確地定位
  • 顯示游標x,y位置
  • 改進勘測員中的複製/貼上功能
  • 在高階選單中添加了ctrl鍵修飾符,用於選擇整個區域或底板
  • 即使選單未開啟,高階選單中的熱鍵也能正常工作
  • 添加了保持標題欄可見的選項
  • 改進刻度尺文字
  • 在工具提示中添加了熱鍵資訊
  • 修復了獲取曲線函式
  • 修復了合併地圖的連線高度
  • 修復了透明地面紋理
  • 無法命名重複的軌道標記
  • 車輛根據區域行駛在正確的一側
  • 小地圖動態載入,以加快載入時間
  • 新的鍵盤快捷鍵

 

  • 新的介面外觀
  • 效能設定中添加了粒子效果滑塊
  • 小地圖縮放限制增加
  • 小地圖滾動速度增加
  • 小地圖訊號顯示改進
  • 添加了小地圖滾動按鍵
  • 退出時新增了“儲存/不儲存”對話方塊
  • 聲音修復
  • 改進的物件照明。
  • 添加了鍵盤設定檔案
  • 為排程員資料夾添加了快取

 

Trainz eXchange

[編輯 | 編輯原始碼]
  • 新的遊戲內html視窗
  • 動態載入html頁面,用於新聞、評論等
  • 無縫的下載站整合
  • 自動下載缺失的資產

 

內容管理器

[編輯 | 編輯原始碼]
  • 新的自定義內容管理應用程式
  • 對自定義內容進行分組、停用和刪除
  • 匯出KUIDS功能
  • 搜尋內容
  • 顯示地圖內容的KUID依賴項

 

指令碼函式

[編輯 | 編輯原始碼]
  • 在場景中控制粒子效果的開啟和關閉
  • 能夠透過html迷你瀏覽器與使用者互動
  • 新的函式,將螢幕淡化為黑色
  • 新的函式,透過配置檔案建立整個編組
  • 除錯錯誤視窗
  • 呼叫堆疊日誌記錄
  • 指令碼異常處理
  • 在trainzoptions.txt中新增-script選項
  • 將ThreadException回撥連線到指令碼。
  • 異常發生時顯示異常對話方塊
  • 顯示堆疊和所有執行緒。
  • 處理繼續和結束場景

 

內容創作

[編輯 | 編輯原始碼]
  • 改進的粒子效果控制。現在可以指定開始和結束顏色並設定發射錐體尺寸。
  • 樣條線現在可以被環境光照亮。
  • 修復了別名資產紋理的“區分大小寫”問題
  • 油漆棚模板現在可以打包到.cdp檔案中
  • 真字型支援,方便翻譯

 

自定義內容

[編輯 | 編輯原始碼]

您的Trainz安裝將包含各種資料夾,專供您自己的內容使用。選擇建立自己的紋理和物件,或從Auran Trainz網站下載免費內容:www.virtualtrainz.com 使用Windows資源管理器,瀏覽到您的TRAINZ安裝並找到CUSTOM資料夾。開啟它將顯示Trainz支援的每個使用者建立元素的資料夾。

警告:您可以自己建立幷包含在Trainz中的某些物件很複雜,需要高階的3D建模經驗和技術理解。

許多自定義內容資料夾將需要使用配置檔案。這始終稱為CONFIG.TXT,應位於您建立的資產的資料夾中。

CONFIG.TXT檔案包含一些基本欄位和引數,在自定義資料夾中提供的示例中給出。

位移貼圖

[編輯 | 編輯原始碼]

位於本地根路徑:TRAINZ\World\Custom\Displacements

您可以建立的最簡單的使用者建立元素是位移貼圖。透過將一個方形灰度點陣圖影像放在此資料夾中,您將能夠在Surveyor > Topology > Advanced> 位移貼圖中選擇該影像。

影像限制是

.bmp格式 128*128畫素 256*256畫素 512*512畫素 1024*1024畫素 8位灰度或24位

您可以保留任意數量的位移貼圖。

地面紋理

[編輯 | 編輯原始碼]

放置在本地根路徑:TRAINZ\World\Custom\Ground

每個地面紋理都是一個24位點陣圖影像,需要它們自己的資料夾。檢視示例:World\Custom\Ground\MY_TEXTURE

您會發現一個示例.bmp檔案,MY_TEXTURE.BMP,以及一個CONFIG.TXT。.bmp影像必須位於一個必須具有相同名稱的資料夾中。Trainz首先搜尋資料夾,然後自動在其中查詢具有正確副檔名的相同名稱,因此如果命名錯誤,紋理將無法顯示。

.bmp必須為128*128畫素。任何與之不同的尺寸都會導致您的建立紋理出現白色塊。

Config.txt檔案只需包含一行

KIND groundtexture

'Kind'是Trainz的欄位要求,'groundtexture'是地面紋理的引數... !

建立資料夾後,準備一個紋理和一個配置檔案,它將顯示在Surveyor > Paint > Regions選單 > Custom中。

要使您的自定義紋理在小地圖中顯示為另一種顏色(而不是黑色),請新增以下行

rgb 0, 0, 0

用紅色、綠色和藍色值替換0。範圍從0到255。例如 255,255,255 是白色。 0,0,0 是黑色。


環境紋理

[編輯 | 編輯原始碼]

TRAINZ\World\Custom\Environment

動態天空

[編輯 | 編輯原始碼]

每個天空都以“天空貼圖集”的形式製作,使您可以建立自己的主要(晴朗的天空)、風暴雲和夜間天空。要做到這一點,Environment資料夾中的資料夾應包含所有變體,以及一個CONFIG.TXT來定義各個天空的名稱。檢視示例:Custom\Environment\SKY_EXAMPLE

您會發現三個.tga檔案、.texture.txt檔案和CONFIG.TXT。

SKY_EXAMPLE_STORM.TGA在不同程度上使用,具體取決於Trainz中設定的天氣條件。

最後一個影像,SKY_EXAMPLE_NIGHT.TGA是一個32位targa,其Alpha通道決定了雲層中可以看見多少星星(Alpha通道的黑色區域將顯示穿過雲層的星星)。

所有天空影像均為256*256畫素24位targa格式,只有_NIGHT影像包含額外的Alpha通道,使其成為32位targa。

您會在示例中注意到,每個紋理都附帶一個額外的.texture.txt。這些都包含以下內容

Primary=NAME_OF_TEXTURE.TGA Tile=st

建立自己的天空集時,您需要建立這些檔案,以便TRAINZ載入紋理。

Config.txt檔案包含以下行

KIND environment NORMAL sky_example STORM sky_example_storm NIGHT sky_example_night

'Kind'欄位後是環境元素的引數。'Normal'、'Storm'和'Night'欄位分別後跟相應影像檔案的名稱(減去.tga副檔名,該欄位會假設)。

建立自己的天空集時,在Custom\Environment中建立一個您希望在Surveyor > World > Sky Set選單中顯示的資料夾。在此資料夾中,放置您的config.txt、.tgas和.texture.txt檔案,如上所述。

可配置水

[編輯 | 編輯原始碼]

您可以新增自己的水紋理,以在您的佈局中使用。與天空一樣,您的水需要在Custom\Environment中擁有一個唯一的資料夾名稱。檢視示例:Custom\Environment\WATER_EXAMPLE

需要兩個影像,並在CONFIG.TXT檔案中引用。

WATER_MUDDY.TGA是一個128*128畫素的24位targa檔案。同樣,.texture.txt檔案必須與紋理一起提供。第二個影像檔案是一個名為WATER_MUDDY_R.BMP的8位點陣圖。

此水資料夾的Config.txt檔案如下所示

KIND water NORMAL water_muddy REFLECTION water_muddy_r

'Kind'欄位後是'water'引數,用於宣告此資料夾如何被Trainz使用。'Normal'欄位後是targa影像檔案的名稱(減去.tga副檔名)。'Reflection'欄位後是水的反射貼圖的名稱,因此應該只是一個8位.bmp檔案。

您會在示例中注意到,每個紋理都附帶一個額外的.texture.txt。您需要為每個紋理建立一個這樣的檔案。 

Trainz UTC資源列表

[編輯 | 編輯原始碼]
編者注:以下連結包含資源,截至2015-0308仍有效且可下載。任何對內容建立感興趣的方都應立即下載它們,因為過去,針對更高版本Trainz的類似資源連結和頁面已消失,沒有任何警告。
完整的UTC內容建立過程 - www.auran.com/trainz/ultimate.htm

內容頁 釋出於2003年1月 檔案大小:75kb 檔案型別:.zip 釋出於:2003年1月

第1章 - 基礎知識 - 釋出於2003年1月 檔案大小:118kb 檔案型別:.zip 釋出於:2003年1月

第2章 - 類和程式碼 (UTC) - 釋出於2003年1月 檔案大小:147kb 檔案型別:.zip 釋出於:2003年1月

第3章 - 配置和Kind (UTC) - 釋出於2003年1月 檔案大小:220kb 檔案型別:.zip 釋出於:2003年1月

第4章 - 建模指南 (UTC) - 釋出於2003年1月 和 目錄結構 檔案大小:381kb 檔案型別:.zip 釋出於:2003年1月

第5章 - 粒子效果和指令碼 (UTC) - 釋出於2003年1月 檔案大小:183kb 檔案型別:.zip 釋出於:2003年1月

第6章 - 實用工具和Kuids (UTC) - 釋出於2003年1月 檔案大小:174kb 檔案型別:.zip 釋出於:2003年1月


Highland Valley指令碼 (v1-3) - 釋出於2002年7月17日 檔案大小:5.63mb 檔案型別:.zip 壓縮檔案型別:.txt, .wav, .tga, .bat, .gs, .tso 釋出於:2002年7月17日 說明:包括指令碼的Highland Valley場景。

Trainz自定義 (v1-3) - 釋出於2002年1月30日,更新於2003年1月17日 檔案大小:3.1mb 檔案型別:.zip 壓縮檔案型別:各種 釋出於:2002年1月30日 最後更新:2003年1月17日 說明:示例Trainz檔案,包括配置檔案

原始檔 (v1-3) - 釋出於2002年1月30日,更新於2003年1月17日 檔案大小:6.3mb 檔案型別:.zip 壓縮檔案型別:各種 釋出於:2002年1月30日 最後更新:2003年1月17日 說明:示例3D Studio Max和gmax檔案,包括紋理。

油漆棚內容建立指南 (v1-3) - 釋出於2002年5月8日 檔案大小:1.4mb 檔案型別:.zip 壓縮檔案型別:.pdf 釋出於:2002年5月8日 更新:2002年5月9日 狀態:Beta版釋出文件 

編者注: 雖然這些資料有些過時,但大多數仍然有效且有用。您已收到通知!



筆記和腳註

[編輯 | 編輯原始碼]
  1. 首次釋出於2001年11月,由澳大利亞Auran Games,Pty Ltd,昆士蘭州出版,並從12月起由Auran的區域合作伙伴(軟體發行商)發行。
  2. 與大多數 Trainz 產品一樣,初始版本釋出過早,這一趨勢在今天 N3V Games 運營 TANE 時仍在繼續,在釋出後的四個月裡,TANE 仍然每週向其 Trainz-Dev 使用者釋出測試版,其中包含對遺漏或不穩定功能的修復,最終將釋出一個初始服務包。根據電話會議,Jcitron,2015-0808
  3. Trainz 1.0 ... 在釋出時就推出了 Surveyor 作為主要的世界構建工具,其組織方式與今天基本一致
  4. 為了站穩腳跟,至少要避免微軟在沒有相關競爭的情況下搶佔這個利基市場的大部分份額。釋出一個相對粗糙的版本,*具有很大的上升空間*,既讓專注於火車愛好者興奮不已,又是一種確保對話包含即將釋出的改進產品的良好商業實踐。
  5. Auran 有一個通過當地區域軟體出版公司釋出發行權的傳統,用於遵守有時嚴格或限制性的國際法律差異。例如,英國版本通常需要英國版權法要求在驅動器中插入 CDROM 或 DVD 光碟才能執行軟體——這是一種 DRM 慣例,在規模大得多的美國和加拿大市場中實際上是無法容忍的。
  1. 根據北美加拿大發行商Strategy First [主頁]的包裝盒內文件,安裝版本為 v1.1
  2. "The Ultimate Trainz Collection". GameZone. 檢索於 2010 年 3 月 7 日. [失效連結]

 

華夏公益教科書