Trainz/tags/trainz-build 標籤
| |||
|
|||
|
| 術語表 |
| HKeys-CM |
| HKeys-DVR |
| HKeys-SUR |
| HKeys-WIN |
| 滑鼠使用 |
| 符號 |
操作說明: 點選文字主體中的腳註 ([2]) 或註釋標籤 ([note 12]) 將導航您(定位頁面)到條目的確切文字。 • 然後: 點選那裡的?符號,將讓您返回到您開始的地方繼續閱讀。 |
* 具有較早 Trainz-build 編號的資源沒有為利用 Trainz 中的新功能而構建,這些功能在它們最初的 Trainz 版本中不存在(資源是在其中構建和為其構建的),而且最古老的此類使用設計方法在某些情況下,已被完全放棄。[note 1]
對於新的 Trainz 使用者: 這個故事的寓意是儘快檢查 trainz-build 標籤(版本),並在將新內容匯入 CM 後提供人工判斷,是刪除資源、保留資源還是將其放在一邊。[note 2]
* 作為一般規則,在修復故障之前,請使用“版本”工具獲取 DLS 上的最新版本,如果該版本對您的安裝合法,請下載該版本。然後刪除舊的故障版本將滿足系統上依賴於它的資源,而“隨後下載然後刪除過時資源”的過程幾乎不需要時間,並且避免了許多挫折。相反,如果您想建立資源,手動修復資源是學習資源製作方法的好方法。在這種情況下,修復過時的故障資源也是有價值的。
trainz-build 標籤 (TBV 或 TB) 非常重要,它是一個用於在 安裝 特定技術級別下建立的任何新資源的單精度浮點數。當您建立克隆的會話或路線時,您的安裝版本號將為 Surveyor 或 CM 為您建立的任何新資源分配匹配的 TBV。(但不是它的程式碼版本 或版本號,它們是不同的)。
- 這個數量通常也稱為Trainz 版本,當然,因為各種基準 TBV 開始或結束一個命名的零售釋出版本,這些名稱對所有服務包都是通用的——這些服務包通常會遞增分配給該版本之前的服務包的基準 TBV 值。[note 3]
|
- Trainz 零售版本是產品釋出的文字字串,以“市場語言”表示,例如Trainz Simulator 2009: World Builder Edition,或“終極火車模擬器合集”(這太早了!)。這些名稱很快被縮寫成每個人都理解的名稱,例如 TS2009、TS10、TC3,或UTC。
- Trainz 版本 (TB 或 TBV) 是一個十進位制數字程式碼,一個值(例如2.4 或3.6),它“幾乎總是”遞增,以反映每個主要軟體升級釋出。[note 6],由 Trainz 軟體正式定義,適用於任何新資源。每當程式碼版本釋出對 Trainz 資料模型處理進行重大更改時,此程式碼就會更新。事實上,這有時反映了對 資料模型 的更改,例如在 TBV x.y 以上出現的新強制性要求,要求此類資源從此定義一個特定的 資源種類 標籤值或容器引數值。[note 7],並且……
- 此外:大多數服務包(引入重要的功能更改)將具有新的trainz-build 分配,但較小的軟體升級,熱修復(不引入重要的功能更改)不會生成Trainz 版本號更改。[note 8]。兩種升級型別都會生成新的程式碼版本值(更改)——有時會生成多次,例如,一系列影響每個“國際化”版本的升級程式碼版本;在零售產品{{|TL|TLCP|生命週期}}中較早釋出的非英語語言程式碼版本。然而,同一產品的不同語言版本通常會共享相同的“面向資源的”Trainz 版本/trainz-build 程式碼,因此 TBV 用於資源相容性,而程式碼版本用於功能相容性,以及軟體故障排除需求。[note 9]。
- Trainz 程式碼版本號 是一個唯一的數字(例如44653 或58414),用於標識單個 Trainz 版本。所有版本(包括細微更改和語言翻譯)都具有不同的程式碼版本號。在“編輯器收藏”[note 10]中已知最低的程式碼版本是 Trainz 1.1 CDROM 版本中的“10”程式碼版本。
- Trainz-build 標籤值使用Trainz 版本數字程式碼,並且在 TS2009-SP3 之後,內容管理器 Windows 標題欄會重複此值以方便參考。每個資源都報告一個值,反映了它們旨在符合的技術(資料模型 版本的編碼)。
- 請注意,幾個(或許多)程式碼版本釋出(每個都具有一個唯一的程式碼版本號,用於標識其確切的元件軟體組合)將共享並具有相同的trainz-build 值 (TBV)) 或“版本號”。“版本”或“版本程式碼”或“程式碼版本號”有時也被稱為版本或“程式碼版本,其中許多版本會根據國際化版本的準備情況和可用性而遞增——這些版本針對非英語語言的讀者在內建內容中進行了稍微定製。程式碼版本、trainz-build 版本、零售版本……上下文很重要!
- 理論上,從新建立的資源的角度來看,內容管理器分配的trainz-build 標籤號也指示使用該資源所需的最低Trainz 程式碼版本。
當分配時,trainz-build 標籤 號碼據說是指所需的最少技術等級(程式碼版本)... 實際上,在總體意義上,它將是該組開發週期中第一個零售釋出版本的第一個 TBV。這是因為型別和操作的資料模型更改是在實現該功能所需的任何編碼之前定義的。該功能本身可能要到幾個 Service Pack 將技術更改推進到整個套件之後才會出現。在釋出的早期階段,此類計劃中的改進將退居次要地位,優先考慮故障排除和錯誤修復編輯。一旦版本穩定,開發將恢復針對目標功能進行。因此,絕大多數旨在成功透過 TBV 3.2 認證的資產,如果 TBV 值適當降低,將在 V2.9 或 V3.0 中正常工作。但是,如果較新的 TBV 版本包含依賴軟體的“新功能”,那麼這些功能將無法在較早的技術等級安裝中執行。因此,Speed Trees 無法在 TS10 TBVs 2.9-3.0 中執行,但在 V3.2-3.3 中執行,兩者都是較晚的 Service Pack 更新。
缺乏處理軟體也反映了可比版本中釋出的“設計意圖”——儘管 TS09 不會對 speedtree 資產產生錯誤,但它也不會顯示它們;即使在最終的軟體版本 V3.3 中,與 TS10 的最後 TBV 等級相同。它們有效地成為一個過時的資產——從未見過,從未使用過,佔據了磁碟空間。該功能本來就不應該成為 TS09 的一部分,因此它根本沒有啟用,或者可能根本沒有包含在軟體中。許多資產很容易透過這種簡單的十進位制編輯轉換為較低的 TBV 值。 [註釋 11]。相反,具有較低 Trainz-build 版本的資產應該與較新的更現代的安裝相容,儘管偶爾需要調整和更新資產的資料模型。
| 資產中的 TB:資產的 TBV 是它被設計、上傳或強制[註釋 12] 到其中的版本,由 N3V 的人工縮窄的 上傳的守門軟體[註釋 13] 和 TLCP 強制。 | ||
當前最高的 trainz-build (TB)“版本號” 是 4.2。TB 與官方 Trainz 版本的對映如下 | ||
|---|---|---|
| “trainz-build” | 透過零售版本的縮寫標題 | 程式碼構建範圍 |
1.0-1.3 |
Trainz—Trainz 1.3, 共計 3 個 Service Pack[註釋 14]。 |
1[1] (最初的Trainz 社群版)[註釋 15] |
1.1.1 [2] |
英語 - 未應用 Service Pack 的 CDROM 由 Strategy First 在北美髮行和出版 |
程式碼構建 10[3] |
1.2 |
tbdl | 程式碼構建 263[4] |
1.3 |
tbdl | 程式碼構建:277[4] |
1.4 |
一個非 Trainz 實用程式(PaintShed) TB V1.3 的西班牙語版本 |
TBDL[1] |
1.5 |
Trainz UTC 或 終極 Trainz 合集 2002 年 11 月釋出 用於聖誕節銷售增長。 |
英語 - 未應用 Service Pack:構建 327 可以說,這只是 Trainz 1.0 的第四個 Service Pack,它添加了內容和改進。 |
1.6 |
終極 Trainz 合集-SP1 | 英語 - SP1,程式碼構建 404。 英語,SP1 預先安裝為 Trainz:完整合集 綜合版(2008 年)的一部分:構建 TBDL。 |
1.7–1.9 |
未使用,除非是可能的國際化版本,否則跳過 | 或其中一個用於 Trainz 路線,它作為補丁安裝,因此不會建立登錄檔項。 |
2.0 |
TRS2004 初始版本或 SP0 | 無 CD 英語版本:構建 668 - 英國 - 未應用 Service Pack:構建 686 |
2.1 |
TRS2004-SP1 透過網路升級 應用了 SP1 的更新版本為 TBV 2.1 |
Australia and North America:
build 690
United Kingdom: build ???
French: build 745
Australia and North America:
build 753 - probable hotfix
German: build 756,
and 761 - probable hotfix
Spanish: build 835
Czech: build 889
|
2.1 透過 CDROM |
應用了 SP1 的更新版本為 TBV 2.1 |
Australia and North American markets:
build 2035
United Kingdom: build 2036
French: build 2037
German: build 2038
Australia and North American markets:
build 2040
and build 2042 - probable hotfix
German: build 2200
United Kingdom: build 2285
|
2.2 |
TRS2004-SP2 - “乘客版” CDROM 版本 適用於 TRS2004 的 SP2 版本為 TBV 2.2 |
Australia and North American markets:
build 2145
United Kingdom: build 2146
Spanish: build 2161
German: build 2163
French: build 2176
|
2.3 |
TRS2004-SP3 應用 SP3 後的 TRS2004 版本為 TBV 2.3 |
Australia and North American markets:
build 2283
United Kingdom: build 22??
German: build 2288
French: build 2289
Spanish: build 2290
|
2.4 |
TRS2004-SP4 - 此版本使 Trainz 成為真正的 Trainz![註釋 16] 預裝了 SP4 的 TRS2004 版本為 TBV 2.4 |
TBV 2.4 透過 CDROM 盒裝套裝;還捆綁在 Trainz:完整合集(Trainz TCC)中,由 Paradox Interactive 發行Australia and North American markets:
build 2365[5]
Czech: build 2367
United Kingdom: build 2370
German: build 2388
French: build 2390
|
2.5 |
TRS2006 | |
2.6 |
TRS2006-SP1 | |
2.7 |
Trainz 經典 1&2 | |
2.8 |
Trainz 經典 3 | |
2.9 |
TS2009 | |
3.0 |
TS2009-SP1 | |
3.1 |
TS2009-SP2 / TS2009-SP3 | |
3.2 |
TS2010 / TS2010-SP1 | |
3.3 |
TS2010-SP2 / TS2010-SP3 / TS2009-SP4 | |
3.4 |
TS2010-SP4 | |
3.5 |
TS12 | |
3.6 |
TS12 和 Trainz 模擬器 Mac | |
3.7 |
TS12-SP1 | |
3.8 |
Trainz 模擬器 Mac2 | |
3.9 |
Trainz 模擬器 Mac2-SP 或 T:ANE CE 其中之一 |
瘋狂的測試版! |
4.0 |
TANE 或 T:ANE? | |
4.1 |
TANE-SP1 或 T:ANE-SP1 預計 |
|
| 此 Trainz/標籤/trainz-build 標籤 部分是一個佔位符存根,一個概要或標記,表明本書的這部分其他方面是不完整的。您可以透過 擴充套件它 並對主題進行更完整的討論,從而幫助 Wikibooks Trainz 專案。 需要完成的工作: 完成版本研究並在範圍之間交叉編輯 |
對於資產,在 config.txt 檔案 中列出正確的 Trainz-build 很重要。它指定了資產打算使用的 Trainz 版本。較早版本的 Trainz 將拒絕載入資產。較新版本的 Trainz 將根據需要啟用適當的向後相容解決方法(例如,使用不同的驗證要求)。
為舊版本構建的正確構建的資產通常會在較新版本的 Trainz 中執行。但是,儘管 Trainz 內容驗證隨著時間的推移而改進,並且較新版本的 Trainz 檢測到舊版本未發現的錯誤,但許多錯誤都是無用的工作,是由冷酷無情的程式設計師和管理實踐造成的。通常,內容可能會在當前 Trainz 版本中被檢測為“有故障”,而該版本在最初建立的版本中沒有被發現,但最常見的問題是缺少縮圖影像,這些影像與資產的功能無關,或者標籤名稱已過時。
或者說是 N3V 的官方說法,但這忽略了他們可以修復解析中的錯誤,例如忽略諸如 type、region、asset-filename 或 name-xx 等舊標籤名稱,以及類似地可以將舊格式就地轉換為較新的資料容器形式,然後測試故障。他們既不做這些,也不將他們不專業的行為帶來的時間成本轉嫁給客戶,而是讓客戶一個一個地糾正他們的軟體應該處理的錯誤。
需要注意的是,上傳到 下載站 的內容會由 Trainz 的最新版本驗證是否有故障,如果實施了更嚴格的新的故障或錯誤測試,則可能會被拒絕。[6]
| “ | 這取決於您執行的 Trainz 版本以及我們是否更新了 DLS 錯誤檢查。我可以在 TS2009 中建立沒有錯誤的內容,但由於 TS2009 無法檢測到的問題,它將在當前錯誤檢查下被 DLS 拒絕。這本質上與這裡的情況相同。DLS 錯誤檢查會定期更新,並且可能比 TS12 SP1 中的錯誤檢查更嚴格。另一方面,TS:Mac2 是一個更新的版本,並且將包含大多數錯誤檢查的更新。
在過去 12 個月中,我們已經多次說過,DLS 上的錯誤檢查通常領先於 Trainz 中的錯誤檢查。因此,如果您收到包含實際錯誤的拒絕通知,您需要更正這些錯誤。 |
” |
使用當前支援的 Trainz 版本生成的資產,使用資產指定的 trainz-build 驗證相容性,仍可能被下載站軟體拒絕。
如果使用 內容建立者 Plus CCP 修改資產,它將自動將 config.txt 檔案中的 trainz-build 版本更新為它隨附的當前 Trainz 版本。這存在問題,並且與 Trainz 社群中大多數成員的最大利益相悖,因為從讓資產獲得大多數 Trainz 使用者訪問新產品(資產)的角度來看,需要最低的 trainz-build 程式碼。在 V3.2 之前,此類程式碼可以手動追溯到較低的 trainz-build,但此後的版本中的錯誤檢查需要透過複製資料夾、恢復、刪除、編輯副本中的 trainz-build 程式碼更改,然後重新匯入來匯出資產以供編輯——對於內容建立者來說,這是一系列不禮貌的額外步驟,也是與 Trainz 程式設計師的另一個摩擦點。如果使用 CCP 來修復和更新故障,通常這種版本具有天真程式設計師的無敵性,迫使其他人遵守他們的規則,如果資產規格發生了重大變化,則可能需要對 config.txt 檔案進行許多其他更改,因為 CCP 想要將資產提升到當前的 Trainz-build 版本。
|
手動編輯的資產需要輸入相應的版本。如果整行被省略,則假定最低版本。這目前是 Trainz-build 1.3。Ø
過時版本
[edit | edit source]截至 2012 年 9 月,Trainz-build 編號(包括 2.8)被視為過時,不能再上傳到 下載站。有關更多詳細資訊,請參閱 Trainz 生命週期策略。
註釋和參考
[edit | edit source]註釋
[edit | edit source]- ↑ * trainz-build 標籤本身在 Trainz UTC (v1.5) 之前是完全未知的,那個時代和之後的幾年,即使在 TRS2004 時代,許多 CC 都沒有在 config.txt 檔案中分配 TB 程式碼。TRS2006 到 TC3 的‘新奇的 CMP’改進,甚至沒有將 TBV 列為其資料列之一!
- 較新的 Trainz 版本盡力將這些舊技術轉換為較新版本標準(資料組織和圖形技術),但相當一部分舊資產無法自動轉換;不是因為不可能,而是因為 N3V 的程式設計師決定追溯地實施新的更嚴格的資料模型故障測試;而 TRS2006 時代(及其衍生產品)則很容易處理此類轉換。大多數這些可以透過向 config 中新增 mesh-table、縮圖容器 和/或 轉向架容器 來輕鬆修復。
- ↑ 對於新的 Trainz 使用者:嘗試使用有故障的資產 不會 實際上會損壞 Trainz,並且大多數版本都不會讓您放置有故障的內容,直到 CM 對該資產感到滿意為止。所以盡情實驗吧。這正是許多好的資產最初是如何建立的!
- 大多數較新的內容可以降級到在更早的 Trainz 版本中使用,至少作為風景物品,因為那些具有較新指令碼檔案的內容可能會使用較舊的 Trainz 版本中不存在的功能。 最近釋出的路線和場景則不行。 程式設計師更改了場景和 種類對映 檔案的格式,以支援 TS2010 及更高版本中更靈活的場景和圖層。
- ↑ 例如:TS09(沒有 SP,所以是 TS09-SP0)的基準 TBV 為 2.9。在添加了四個 Service Pack 之後,該程式碼構建系列的版本號(或 TBV)為 3.3,每個新增的 Service Pack 在這兩個最終值之間具有增量的 TBV 版本號,因此 TS09 的整體 TBV/版本號為 2.9–3.3。
- ↑ 縮寫名稱:論壇中的使用者社群通常會縮寫 Trainz 釋出名稱,與 TRS2004-TRS2006 產品一致,這些產品使用這些名稱作為啟動程式程式的 *.exe 檔案。因此,TS2009、TS09 ('TS-Oh-nine') 和 TS10 都是常見的縮寫‘使用’名稱。所有形式都與材料內容相關,並在這些頁面中使用,並且將連結到此處提供的長零售版本命名頁面。
- 與 TRS 不同,除了 TC,N3V 開發的版本都使用 ‘Trainz.exe’ 作為啟動器和載入器模組(..\bin\trainz.exe),這在 Windows 登錄檔中播放時很不方便。
- ↑ 每個程式碼版本的相互依賴檔案集作為一個單元儲存在一起,構成一個安裝或安裝版本——這是本使用者說明中‘版本概念’的第四種用途。安裝隱式地包含一些特定位置(資料夾名稱和路徑以及計算機 ID)。它很可能作為其元件軟體的資料夾路徑規範記錄在您計算機的登錄檔中。
- ↑ 關於 TBV 的遞增:實際上所有 Service Pack 都會遞增該程式碼構建的 TBV,但一個值得注意的例外是 TS2009 和 TS2010 的四個 Service Pack 中的 TBV 重疊,這兩個版本處於併發開發中,專注於推進 Trainz 背後技術的不同部分,以支援更新的多核微處理器和圖形卡的進步。
• 其中一個升級 Service Pack 或另一個 Service Pack 保持了前一個編號的 TBV,因此最終,
• 兩個產品都應用了四個 Service Pack,具有相同的 TBV 3.3,並且它們共同跨越了從 v2.9 到 v3.3 的 TBV(而不是 v2.9–v3.9!),
• 最後的釋出程式碼共享了所有新功能,這些功能來自經過重新修訂和演變的資料模型和功能,除了 TS2010 的最後一個修補程式型別的軟體升級中首次推出的多人遊戲測試功能。
• 此外,TS10 包含了內置於 TS2009 的所有資產的超集,以及來自 Auran/N3V 的新內容,包括 TS12 中繼續推出的較新的教程系列。事實上,TS10 是 N3V Games 使用新的 JET 3 遊戲引擎、多核處理和更好的圖形卡過度樂觀地宣傳的產品,但釋出時間比他們預期的要晚。因此,他們在 2008 年後期釋出了增量改進作為 TS2009。 - ↑ 關於“某個資產型別從此必須定義一個特定的標籤值或容器引數值”——N3V 程式設計師為 TS2009 制定的新的 Trainz 資料模型已被證明非常穩定和一致。隨後的更改通常僅限於一個或兩個標籤,需要在 TBV 水平達到閾值後,將曾經預設的值明確定義。例如,TBV 3.4 之後發生了幾次此類情況。這些明確的引用更新並不總是反映在 CM 的錯誤訊息中,特別是 Trainz Wiki 中提到的那些 3.4 說明,在 TS12 的 CM 3.6 和 CM 3.7 中沒有類似內容,因此這些定義更多是指導方針,而不是強制性的硬性規則。但是,它們很可能在上傳到 DLS 時被強制執行,因為該測試保持最新的,正如許多 CC 的經驗所表明的那樣——需要修復並重新提交才能上傳。
- ↑ 關於熱修復生成 TBV 更改... 編輯器無法識別熱修復何時生成 TBV 增量的情況,但可能存在例外,尤其是在各種非英語語言程式碼版本中,這些版本通常會在稍後的時間出現。
- ↑ 當您需要檢查一個奇怪的問題時,程式設計師首先要做的是複製問題,以便他們可以使用程式碼偵錯程式來檢視是什麼導致了問題。因此,客戶服務在接受問題報告時需要程式碼版本,而不太關心 Trainz 版本——程式碼版本告訴他們一切,版本號更加模糊。
- ↑ 參見第 Trainz 頁的第一張圖片。
- ↑ 截至 2015 年 8 月中旬,N3V 宣佈了一個新的 DLS 軟體下載介面,該介面應該可以阻止使用者更新到不合適的資產版本。直到 2020 年初的經驗表明,這在 TS10--TS12 和 TANE 中有效。人們發現,正如所擔心的那樣,這種新的操作模式還阻止了將舊資產下載到不再支援的舊版本安裝中,尤其是 TR2004,但在一段時間後,CMP 和 TS09 的功能得以恢復。這些舊版本無法看到伺服器生成的任何阻止程式碼,並且它們會愉快地下載 TANE 和 TRS19 TBV 的 KUID。對於最古老的 Trainz 版本,Trainz 1.o 到 TR04-SP4,如果所需的 KUID 是新的或舊的,仍然可以透過 Trainz 下載站網頁(使用新的白頁 URL)使用 FTP 方法手動下載。
- ↑ Trainz 生命週期策略 和對上傳到 DLS 的嚴格測試的建立,迫使使用者社群接受了 Trainz 版本 (TB) 值的“蠕變”或“通貨膨脹”。關於此問題,許多CC 和 N3V 管理層之間存在很大爭議,自 CCs 必須希望 TB 最低,以便新的資產可供儘可能多的 Trainz 使用者使用,而 N3V 管理層希望最高,以激勵更多使用者升級到更新的 Trainz,從而引發了一些激烈的討論。
• 上傳時的最低 TBV,無論資產功能是否需要該 TBV 水平,都被證明是 N3V Games 的俱樂部。這降低了 TBV 作為技術水平的衡量標準的效用,使其人為膨脹,因此不太有用,與資產實際技術需求幾乎沒有關係。
• CCs 花了幾個月或幾年時間來生成資產,因此他們希望分配儘可能低的TB,以便更多舊版本的 Trainz 所有者可以使用它。
• N3V 為了僱傭兵和金錢的動機,當然不是基於技術理由,採用了TLCP,迫使上傳者遵守最新“支援的 Trainz”版本的最低構建程式碼,這本身就是一項強加給社群的有爭議的政策,許多人認為四年週期過短,Trainz 產品的向後相容性很差。 - ↑ 關鍵在於,許多新上傳的資產被迫採用了原本是技術水平的衡量標準,而它們不需要很高的 TB,並且無法上傳,除非 TB 被誇大。這對路線構建 CC 來說尤其苛刻,他們可能花了 5-6 年時間完成 TS09 的傑作——現在他們必須修改大量地形並重新評估很長的資產列表,以確保路線幾乎符合Trainz/Trainz 最高 的標準。
- ↑ 事實上,就時間和功能集而言,Trainz UTC 版本實際上是 Trainz 1.0 的第四個服務包,添加了額外的內容——作為內建資產的最初九個場景和更多地圖。
- ↑ Auran/N3V 管理層在 2014 年秋季中期重新發布了“社群版”一詞,用於描述最早的不完整的TANE 版本。實際上,正如許多人所擔心的那樣,這證明是一種大規模的過早測試版,包括為 2014 年聖誕節銷售週期推出的 iMAC 版本。
- ↑ TRS2004 使 Trainz 成為 Trainz!: 唯一缺少的是 TR06 的CMP,這是 TRS 系列與 V2-5 到 V2-8 的真正區別,但只有一些相對較小的功能和調整。
引用
[edit | edit source]- ↑ 構建程式碼“1”(0001)是 Trainz 1.0 軟體下載版本的推測,尚未得到證實。
- ↑ 正式名稱為Trainz 1.1.1,由 Strategy First 發行的北美版本,出現在一個載入螢幕上,也是第一個廣泛分發的 CDROM 版本。
- ↑ 根據 Windows 登錄檔中記錄的值,以及與出現在由 Strategy First 發行的北美版本的一個載入螢幕上的那個奇怪的“Trainz 1.1.1”符號相匹配的記錄。
- ↑ a b c 未經證實
- ↑ 登錄檔條目證實,程式碼構建 2365 為“Trainz 2004: 豪華版”。
- ↑ a b [可以為 Trainz 建立一個新的標籤嗎?],ZecMurphy,Auran 社群助理,2014 年 5 月 11 日,下午 09:02
| 本參考資料頁面改編自TrainzOnline Wiki,根據CC-BY-SA 3.0 許可證。本頁面可能會包含比同一主題的源頁面更多文字解釋、闡述、歷史和/或示例。 TrainzOnline Wiki 主要由程式設計師或知識淵博的內容創作者維護,可能包含有關當前trainz-build 程式碼標準的更新資訊,這些標準會隨著軟體功能的新增而有所改變。 |

