Trainz/版本和構建編號
|
|||
|
| 詞彙表 |
| HKeys-CM |
| HKeys-DVR |
| HKeys-SUR |
| HKeys-WIN |
| 滑鼠使用 |
| 符號 |
操作說明:點選正文中的腳註 ([2]) 或註釋標籤 ([note 12]) 將引導您(定位頁面)到該條目的確切文字。 • 然後:點選那裡的?符號將帶您返回到您開始閱讀的地方。 |

Trainz 軟體版本或等效地Trainz 零售版本或Trainz 零售版本遵循軟體行業常見的做法,將版本號分配給“營銷名稱”作為零售基礎包的主要版本(為了比較,請考慮另一個更熟悉的軟體系列:{每個微軟 Windows 作業系統零售版本:Windows 1.0、Windows 2.0、Windows 3.1、Windows 95、...、Windows Vista、Windows 7、Windows 8 和 Windows 10}),根據行業慣例,任何一個版本都可能具有適用的錯誤修復“熱修復”和其他不太緊急的更改補丁(通常新增功能和/或進行操作調整或修復其他較不嚴重的錯誤,以及提供額外的使用者反饋生成的“新”功能),稱為服務包。為了管理一系列這樣的軟體和依賴(支援)資料檔案集合,程式設計師使用一個序列號系統,在 Trainz 中被稱為程式碼構建編號、構建編號或程式碼版本編號。請注意,軟體系統中的每個元素(DLL、EXE、支援資料檔案,如影像、指令碼)都有某種序列化或自己的程式碼構建編號,而最終的整體分發集合,“構建”,則被賦予一個針對整個組合的整體程式碼構建識別符號。
對這些產品零售版本(零售版本)的所有更改統稱為軟體升級,這是普通計算機使用者幾乎沒有經驗的計算領域,因為大多數使用者在企業環境中受到 IT 部門或 IT 顧問的保護。如今,基於網際網路或支援網際網路的軟體通常在編寫時就預料到會定期更新,這使我們對軟體的不穩定性變得麻木,並使計算機使用者社群習慣於這種不穩定性。[備註 1]家用電腦軟體包——包括如今幾乎所有透過下載獲得的軟體,其分發數量龐大,通常在其內部包含內建的更新程式碼以檢查更新,並自動更新,或者在設計良好的情況下,提醒使用者,並在命令時更新。Auran Holdings[備註 2],這家擁有 Trainz 所有權利的控股公司及其合作伙伴 N3V Games,目前負責管理這些資產的開發和營銷,直到最近在“Trainz 版本時間跨度”(2011 年,最終在 TS2009 SP3 和 TS2010-SP2 中除錯)才掌握了後一種技術。
每個命名產品版本(零售版本)以及每個後續升級級別(熱修復和其他補丁通常必須按釋出順序新增)都具有一個多位數的“構建”編號,該編號由軟體釋出者定義,是構建的唯一標識。在 Trainz 中,這些正式被稱為程式碼構建編號或Trainz 構建版本,作為他們自己的 IT 部門,“Trainzers”必須將這些東西保持一致,因為並非所有操作都可以自動完成,並且每個新的零售版本都需要一個新的安裝步驟。
• 從 TS2009-SP2 V3.1 和 TS2010 開始,N3V 將程式碼構建放在啟動器螢幕上,並將 trainz 構建版本號放在 CM 的標題欄上。
在 Trainz 中,直到人們理解上下文含義,才明白“版本”一詞似乎被過度使用了。
- 首先,是 Trainz 版本(俚語:指 Trainz 零售版本),
- 其次,是“程式碼版本”和“Trainz 資產版本”編號,正式稱為““Trainz 構建標籤”值或 Trainz 構建版本編號[1][2]
- 它類似於程式碼構建編號或“Trainz_build_versions”,或者有時被稱為“程式碼構建版本”[3] ,它具有確切的技術含義——針對版本控制的 make 檔案 執行的最終編譯執行,隨後由質量控制部門作為下一個官方“程式碼集”釋出。
• 如果您在安裝過程中遇到問題,N3V 客戶支援需要您報告此程式碼構建編號。在 TS2009-SP4 及更高版本中,它出現在啟動器選單和主選單的右下角。在之前的版本中,它只出現在 Trainz “啟動器”螢幕上,在某些版本中很容易被忽略。
• 其他所有型別的版本都源於這套穩定的軟體原始碼;它是變更週期中一個穩定和可靠的平臺,至少在這些方面是可以測試的。 - 當 QA 測試失敗時,N3V 會發布三種類型的軟體升級
- A. 修補程式 用於修復嚴重錯誤或調整功能,通常在釋出事件發生後快速釋出,一旦投訴潮湧向幫助臺和論壇。
- B. 熱修復 用於修復錯誤和調整多個事項,通常不是為了讓整體工作,而是為了在經過額外測試一段時間後,讓整體工作得更好,同時程式設計師修復一個或多個其他小錯誤或新增擴充套件功能。其中一些,例如 TS12-SP1+hf4 應該已經增加了trainz-build 或技術版本。Auran & N3V 的管理層在他們的理由和行動上似乎一直不一致。基本上,一個新的 trainz-build 代表著一個技術平臺,其中一些以前不可用的功能被添加了。
• 其中一些屬於程式設計師的經驗——執行時包中的內部更改;其他的,主要是涉及資產能力、功能、指令碼或互動性的更改,對社群和內容創作者來說是顯而易見的,因為新的標籤、實踐和容器在 config.txt 檔案或資產原始檔夾中分組的資料元素(資產部件)會受到影響。
• Trainz 核心是一個高度合作的聯合開發社群。內容創作者通常會透過對功能的需求來推動軟體開發。程式設計師和/或 N3V 管理層會批准該想法,對其進行優先排序,然後程式設計師會定義引數(資料型別);在那個階段,可能的第一個軟體修改是針對錯誤測試篩選軟體,它會在上傳的資產被允許進入 DLS 之前對其進行審查——以及一個 TBV 階段釋出,使其軟體不會在以前不熟悉的新的資料元素上崩潰。支援這些功能的內容創作者隨後會提供具有理論能力的資產,程式設計師會努力將其新增到未來的一系列軟體更新中,最終——每個人都會看到資料和軟體是否產生了預期效果...或者資料定義或執行時軟體實現是否需要調整。所有這些都需要許多人共同努力。 - C. 服務包——這些是更廣泛和更大的更改,用於修復錯誤、升級功能或行為,以及涉及消除某些投訴來源的更改。
| ||||||||||||||
TANE
[edit | edit source]- Trainz:新紀元 (TANE 或 T:ANE),完整版...
Trainz:新紀元於 2015 年 5 月 14 日正式釋出[25],據稱是完整的版本,克服了 TANE CE 的不足。TANE 的駕駛員、測量員和內容管理器模組都有其問題。大多數缺少使用者習慣使用的操作熱鍵。它的 CM 使用者介面有更多強大的優勢,但浪費了搜尋規範螢幕空間,並且其整體實施在最奇怪的地方神秘地改變了術語(常見的 Trainz 操作術語,大多數都有熱鍵,這些熱鍵在Trainz 0.9 Beta 版本以及其他操作選單中存在併為社群所熟知,特別是駕駛員和測量員中的重要小地圖的操作方式截然不同。截至 SP3 版本 (TBV 4.5),許多這些缺點仍然讓社群感到不滿。
透過一系列熱修復、補丁和服務包,添加了一些“收尾工作”,據傳第四個服務包預計將於 2019 年 3 月 12 日完成,即使該程式正被TRS19 取代,TRS19 是 TANE 的新版本,沒有“新紀元”標籤。一項使用者普遍歡迎的重大改進是,該功能允許使用者直接控制本地內容的存放位置,並根據需要進行更改,允許內容建立者和使用者自定義體驗並隔離資料,例如將英國路線和資源與北美路線和資源分開,從而減少 CM 和測量員中選擇和管理內容的混亂。[註釋 8] 從最初的壓縮下載安裝程式 (程式碼版本:78667) 到 SP1 (程式碼版本:80201),SP1 熱修復 1:81190,SP1 熱修復 2:82149,再到 TANE SP3 (程式碼版本:94916) ,進行了多次升級。
TANE MAC
[edit | edit source]TANE 的 Mac 版本也於 2015 年 5 月 14 日釋出,據稱是完整的版本,克服了 TANE CE 的不足。來自Trainz Mac 的 MAC 使用者介面據稱用於 CM 和測量員螢幕,自 Trainz 1.0 以來,第一次讓 Trainz 軟體呈現出不同的外觀、視覺效果和操作體驗,另一方面,TRS2006 的 CM 也是如此。
註釋、腳註和參考資料
[edit | edit source]從 2009 年 8 月開始,Auran/N3V Games 啟動了一個名為 TrainzOnline 的技術參考和使用者興趣維基。網站上的大部分資料是由公司的官方員工上傳的。
註釋
[edit | edit source]- ↑ 更糟糕的是,很明顯粗心大意的程式設計和驗證實踐已經氾濫,因為軟體公司依靠這種安全網,對質量控制的重視程度較低,幾乎不考慮這種不穩定性曾經造成的損害。一旦反病毒軟體需要定期更新,閘門就打開了,允許任何軟體自動更新。
- ↑ Auran Holdings, Pty Ltd,位於澳大利亞昆士蘭州黃金海岸,是擁有所有 Trainz 權利的控股公司,其合作伙伴 N3V Games, Pty Ltd 於 2007 年加入,並在 2007 年至 2009 年 Auran Games 和 Auran Developments 破產期間,目前負責管理這些資產的開發和營銷。
- ↑ 版本 3335:如上所述,TRS2006 中的 'The Complete Collection' TCC 版本。
- ↑ 打補丁的訊息仍然令人不滿意,因為人們不知道更改需要幾分鐘還是幾個小時。偶爾的升級有時會非常緩慢,因為軟體過渡到利用多核 CPU、更好的圖形卡和協處理器、更好的圖形模型,並且 TS10 的最後一個版本以及 TS12 的全部版本充分利用並採用了 64 位作業系統記憶體定址模式功能,並將 32 位產品向前邁進了一步。
- ↑ 上傳過濾器正在強制執行最新的“支援”版本 TBV 號,即使資源的技術不需要這樣的級別。
- ↑ 一個趨勢是,內容建立者正在重新訪問舊的內容原始檔並對其進行升級,然後在 DLS 上推廣他們的 TBV#,從而使資源符合 DLS 上傳過濾器,然後有效地[註釋 5] 對於任何更改,包括輕微的紋理更換,因為整個檔案需要從標籤和資料結構(自 Trainz 0.9 以來一直執行良好)重新編輯到更復雜的通用結構(引數集和標籤),而大多數常見資源不需要這種結構——實際上,在少數地方使用的這種高階功能正在給所有內容建立者帶來時間成本(無償志願者奉獻時間、知識和專業技能,同時放棄他們的智慧財產權!)以及普通使用者。因此,對於那些想要使用新橋樑的我們來說,向後相容性越來越差,除非我們在本地編輯來自 DLS 的資源。總之,DLS 軟體和 N3V 發起的(更新的 Trainz 版本)也共同阻止了自動下載具有更高階 TBV 的資源,因此使用者可能需要手動下載此類資源,然後才能以逆向方式將更新的資源適應舊的 Trainz 版本。
- ↑ 隨著其他地方討論的版本蠕變的引入,這個數字不可能保持最新,因為它每天都在變化,因為修改後的升級資產被改進為當前的 TANE & TRS19 (TBV 3.6) 標準。
- ↑ 不建議刪除所有 BI 資產,但停用資產集是完全可以實現的,因此可以從新的勘測中消除該資產。
腳註
[edit | edit source]- ↑ Trainz-build 標籤表
- ↑ 截至 2010 年 3 月 4 日 10:22 的修訂版,由 Windwalkr 編輯,[{{{url}}}]—第一個草案,全部立即討論程式碼構建號,首席程式設計師 Chris Bergman (又名 Windwalkr)
- ↑ 由首席程式設計師 Windwalkr 本人在 Trainz_build_versions / 程式碼構建號 中使用
- ↑ [online.ts2009.com/mediaWiki/index.php5/Trainz_SP3 Trainz SP3]
- ↑ a b c d Lear, Charlie. "Trainz 簡史". Retrieved 02 March 2015.
{{cite web}}: Check date values in:|accessdate=(help) - ↑ Trainz SP3,除了錯誤修復,還引入了 Trainzscript 程式語言和稱為“場景”的指令碼化使用者活動,Charlie Lear (cjlear),前 Auran 開發人員。
- ↑ 我的副本,購買於 5 月,顯示在 Trainz 版本的介紹拼貼畫上。據我回憶,截至 2015 年 8 月,我在網上看到了“新”和未註冊的 CDROM 版本。- Fabartus
- ↑ Mercom 遊戲網址:[1],在北美市場發行各種 TRS2006 版本。網址在 2015-0815 有效
• Trainz Railroad Simulator 2006 on PC 2006 年 2 月 2 日
• Trainz Railwayz on PCs 2007 年 10 月 8 日
• Trainz: Driver Edition on PC 2006 年 9 月 19 日
• 來源和日期由 Merscom 提供,網址如上。 - ↑ Paradox Interactive,'Trainz 線路' 捆綁為“Trainz:完整收藏'”的第三張 DVD,封面版權日期為 2008 年。
- ↑ Trainz:完整收藏(Trainz TCC) 是三張 DVD 的合集,也是第一個由 N3VRF41L Software(現為 N3V Games)出版、由 Paradox Interactive 發行的 Trainz 系列作品。透過盒子和已安裝版本的構建程式碼驗證 2013-1018。
- ↑ 封面藝術、發行商、標題和 TBV v2.6 的美國 BC 版本 3337 全部透過 Skype 與 RRSignal 口頭確認,2015-0815。
- ↑ "Trainz TRS 2007 服務區" (德語). Halycon Media GmbH Co.KG.
- ↑ a b c d 主題:TS12 補丁 2 (48249) 已釋出,2011 年 7 月 28 日,凌晨 02:42,Shadowarrior,N3V IT 員工。
- ↑ a b c 已知的 TS12 構建號:2012 年 7 月 31 日,下午 04:05,Scottbe8
- ↑ 主題:TS12 補丁 1 (47059) 已釋出。,shadowarrior,N3V Games Sys-Op;這個補丁被證明是損壞的,並且被從網路上刪除並被補丁 2 替換
- ↑ Trainz TS10 和 TS12 熱修復補丁釋出,後來註釋:“注意:要能夠安裝 Aerotrain 和任何未來的 DLC 包,您需要為您的 Trainz 版本安裝此補丁”,最後由 shadowarrior 編輯;2011 年 11 月 17 日,晚上 08:27。
- ↑ Trainz TS10 和 TS12 熱修復補丁釋出,副標題:“TS12 構建 48249 的補丁將把構建版本提升到 49922”,由 N2V 的 Shadowarrior 撰寫
- ↑ Trainz 12 Service Pack 1,由 aronc 撰寫,釋出於 2013 年 4 月 10 日,凌晨 12:47
- ↑ a b c d e f TS12 SP1 熱修復 3 和自動補丁現已可用,由 WindWalkr 撰寫,釋出於 2013 年 6 月 6 日,凌晨 02:00。
- ↑ TS12 SP1 熱修復 2 現已可用,由 GPavlich 撰寫,釋出於 2013 年 4 月 30 日,上午 07:38
- ↑ a b TS12 SP1 熱修復 1 現已可用,由 GPavlich 撰寫,釋出於 2013 年 4 月 18 日,凌晨 02:00
- ↑ Auran 論壇 帖子:Trainz Railroad Simulator 2019 已釋出!,由 N3V 執行長 Tony_Hilliam 釋出於 2018 年 12 月 18 日,晚上 09:16。
- ↑ TrainzOnline trainz-build 號百科頁面。
- ↑ 在撰寫本文時,在 TRS2009 內容管理器上,有超過 25 萬個資產被列為單獨的 DLS assets,這個數字幾乎每天都在增加。
- ↑ TrainzOnline 文章:T:ANE “發行版本”,該文章還列出了自預釋出 Beta 測試版釋出以來改進的功能。


