Trainz/內容配置
- 對於解釋如何建立各種型別內容的新手使用者操作指南,請參閱 操作指南 頁面。
此頁面充當所有 Trainz 內容的參考手冊,以及它的合法 資料型別 (KINDs) 和 資料結構(通常為 容器)。它旨在提供對 Trainz 當前版本內容的功能和配置的準確和簡潔的描述。對於新使用者,特別是那些不熟悉程式語言實踐的使用者,此頁面中的資訊可以成為理解的起點。從路線中包含的強大資產集合到最簡單的風景專案,例如模擬草地、岩石或田野的顏色——所有 Trainz 資產都有兩個共同點:在 TrainzBaseSpec 型別 中找到的資產定義開始的常見合法標籤名稱列表,以及列出和定義它們的容器,即稱為 config.txt 的 初始化檔案型別。
並非所有配置檔案都是相同的,因為它們還包含定義它們要從不同部分焊接在一起的資產型別的欄位,並且根據需要(一朵花,儘管美麗而芳香,但並沒有柴油機車的動畫複雜性,而蒸汽機車則更加複雜)。Trainz 軟體編寫者的解決方案是一種通用的自描述和自定義資料結構,由於自定義屬性,它成為解析內容創作者意圖並將其轉換為 Auran JET 圖形引擎所需的二進位制表示形式的通用起點。
Auran 以及後來的 N3V Games 安裝的內容在型別上與下載或其他型別的附加內容不同。安裝的資產位於軟體的 CAB 檔案中,即二進位制壓縮資料櫃檔案,在 Trainz 中具有 .ja 副檔名。而匯入的 cdp 檔案 和其他第三方或自行開發的內容位於 .../local 資料夾(目錄)和子資料夾中,就像任何使用者需要直接處理的資產 config.txt 檔案一樣。
每個 Trainz 內容專案(“資產”)都建立為單個作業系統資料夾的內容,其中包含一個 config.txt 檔案 以及一些支援檔案和/或資料夾及其檔案。內容資料夾中的檔案必須遵守 檔名字元限制(類似於,但不像 Microsoft Windows 檔名限制那樣嚴格),並且每個專案都應與所討論的資產直接相關。在提交或像更新的 Trainz 版本一樣,在提交之前進行驗證測試時,資產的資料夾內容和 config.txt 檔案將相互驗證,理想的最小定義將與這些定義進行比較,並且每個定義都必須彼此平衡和正確。較舊的 Trainz 版本(早於 TS2009)在預先進行的錯誤檢查方面比較缺乏,並且從 DLS 下載較舊內容時有時仍然可以看到的遺留錯誤直接歸因於這種早期的寬鬆。有時 Trainz 會由於此類錯誤在執行時模式下崩潰,因此今天的 Trainz 更嚴格,以避免這些執行時問題!
內容型別
[edit | edit source]為 Trainz 環境構建的每個資產都遵循一個預設模板,該模板定義了 config.txt 檔案 中可以包含哪些標籤、資產將具有哪些功能以及使用者如何在遊戲中操作資產。Trainz 支援以下型別的自定義內容
|
|
類別標籤
[edit | edit source]類別標籤(類別類程式碼)已新增到 Trainz 內容和 TrainzBaseSpec 中,這是根據使用者建議在 Trainz 1.0 左右新增的,有助於對內容進行排序和選擇適合的時間或地點,或者最初在 Surveyor 中縮小特定型別資產的範圍,但現在主要在執行 內容管理器 時使用過濾器。
- 類別類標籤 - 用於類別搜尋。此引數在早期的 Trainz UTC 內容建立者指南 中被定義為“CC 如何看待資產”,而不管用於建立它的 KIND。
- 類別地區標籤 - 用於地區搜尋;表示國家程式碼的地理位置,例如“UK”、“AU”或“CA”,分別對應於英國、澳大利亞和加拿大。連結頁面提供了一個非常長的兩位字母國家程式碼列表。
- 類別年代標籤 - 用於年代搜尋,表示以十年為單位的年代跨度。例如:一個編碼為 1850 年代至 1880 年代的火車站建築(車站),並且為美國西部設計,在 1910 年後 1900 年後的任何地方几乎沒有使用範圍,而一個在 19 世紀建造於美國東北部重要鐵路樞紐的維多利亞式磚車站,可能仍在 2010 年代投入使用——這種情況與賓夕法尼亞州莫奇錢克的利哈伊和薩斯奎漢納鐵路所有者建造的車站的事實一致;該鎮現在更名為賓夕法尼亞州吉姆·索普。
- 類別年代編碼的解釋在內容建立者中有所不同——有些人使用它來表示製造日期(也許只有五六年的時間,所以列出單個十年),但其他人可能使用它來表示資產的使用壽命(各種機車和車輛資產在製造停止後仍然使用了幾十年。
反饋
[edit | edit source]內容配置功能請求 - *在此處請求新的 config.txt 檔案功能*
類別
[edit | edit source]類別是有時被忽視的維基專案中的超級高速公路,使用者會發現這些類別列出的索引頁面可以有效地找到那些模糊地記得的東西。
另請參閱
[edit | edit source]以下類別頁面將在整個維基中列出和索引特定於 Trainz 的文章。
備註、腳註和參考資料
[edit | edit source]Config.txt 檔案在 Trainz 資產中是普遍存在的,因為沒有資產可以在沒有這種型別的 計算機科學容器 的情況下進行定義。在編輯或建立 Trainz 內容時,必須始終牢記關鍵字-鍵值對。 TrainzBaseSpec 包含在定義資產的 config.txt 檔案中最常見的鍵值和容器。
備註
腳註
參考資料
- Trainz 印刷版或 pdf 檔案 手冊,適用版本 - 通常位於 ..\extras 或 ..\extras\manuals 資料夾
- TrainzOnline Wiki Config.txt 檔案頁面 以及其他頁面
- TrainzOnline Wiki: **內容建立者指南頁面**(各種)
- 各種 CCG 和 Auran 網站
此參考頁面改編自 TrainzOnline Wiki,根據 CC-BY-SA 3.0 許可證。與 相同主題的源頁面 相比,此頁面可能會包含更多文字解釋、說明、歷史和/或示例。
TrainzOnline Wiki 主要由程式設計師或經驗豐富的 內容建立者 維護,並且可能包含有關當前 trainz-build 程式碼 標準的更新資訊,這些標準隨著軟體功能的新增而有所變化。

