Trainz/版本和構建編號
| 詞彙表 |
| HKeys-CM |
| HKeys-DVR |
| HKeys-SUR |
| HKeys-WIN |
| 滑鼠使用 |
| 符號 |
操作說明:點選正文中的腳註([2])或註釋標籤([註釋 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 部門,因此“Trainz 使用者”必須保持這些內容的準確性,因為並非所有操作都可以自動化,每個新的零售版本都需要一個新的安裝步驟。
• 從 TS2009-SP2 V3.1 和 TS2010 開始,N3V 已經將程式碼構建放在啟動程式螢幕上,並將 trainz-build 版本號放在 CM 的標題欄上。
在 Trainz 中,在理解上下文含義之前,單詞“版本”似乎被過度使用
- 首先,是 Trainz 版本(俚語:指 Trainz 零售版本),
- 其次,是“程式碼版本”和“Trainz 資產版本號”,正式稱為““Trainz-build 標籤”值或 Trainz-build 版本號[1][2]
- 類似於程式碼構建編號或“Trainz_build_versions”或有時是“程式碼構建版本”[3] ,具有確切的技術含義——針對版本控制的make 檔案進行的最終編譯執行,隨後由質量控制部門作為下一個官方“程式碼集”釋出。
• 如果你在安裝過程中遇到問題,N3V 顧客支援部門希望你報告這個程式碼構建編號。在 TS2009-SP4 及更高版本中,它出現在啟動程式選單和主選單的右下角。在之前的版本中,它只出現在 Trainz “啟動程式”螢幕上,在某些版本中很容易被忽略。
• 其他型別的版本都源於這套穩定的軟體原始碼;在變化週期中,它代表了穩定性和可靠性,就其可測試性而言。 - 當 QA 測試失敗時,N3V 會發布三種類型的軟體升級
- A. 補丁用於修復非常嚴重的錯誤或調整功能,通常在釋出事件發生後很快釋出,因為投訴潮會湧向幫助臺和論壇。
- B. 熱修復用於修復多個錯誤和調整多個內容,通常不是為了使整體工作,而是為了使整體工作更出色,在經過一段時間額外的測試後,程式設計師修復一個或多個其他次要錯誤或新增擴充套件功能。其中一些,例如 TS12-SP1+hf4 應該增加 trainz-build 或技術版本。Auran 和 N3V 的管理層在他們的理由和行動中似乎一直不一致。基本上,新的 trainz-build 代表了一個技術平臺,其中添加了一些以前無法獲得的功能。
• 其中一部分屬於程式設計師的經驗——執行時包內部的更改;另外一些,主要涉及資產能力、功能、指令碼或互動性,對社群和內容創作者來說是顯而易見的,因為新的標籤、實踐和配置 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 和勘察中選擇和管理內容時的混亂。 [note 8] 從最初的 zip 下載安裝程式(程式碼版本: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 軟體自 Trainz 1.0 以來第一次呈現出一種陌生的外觀、感覺,而另一方面,它又讓人想起 TRS2006 的 CM。
註釋、腳註和參考文獻
[edit | edit source]從 2009 年 8 月開始,Auran/N3V Games 開始了一個名為 TrainzOnline 的技術參考和使用者興趣維基。 該網站上的大部分資料都是由公司的官方人員釋出的。
註釋
[edit | edit source]- ↑ 更糟糕的是,很明顯,粗心大意的程式設計和驗證實踐已經蔓延開來,因為軟體公司依賴這種安全網,對質量控制的重視程度降低,幾乎無視這種不穩定性曾經對公司聲譽造成的損害。 一旦反病毒軟體需要定期更新,大門就敞開了,允許任何軟體自動更新。
- ↑ Auran Holdings, Pty Ltd,位於澳大利亞昆士蘭州黃金海岸,是一家控股公司,擁有 Trainz 的所有權利,其合作伙伴 N3V Games, Pty Ltd 於 2007 年加入,並在 Auran Games 和 Auran Developments 在 2007-2009 年破產期間,負責管理該系列作品的開發和營銷。
- ↑ 版本 3335:'完整合集' TCC 版本號,如上面 TRS2006 中所述。
- ↑ 補丁資訊仍然存在很多缺陷,因為使用者無法得知更改需要幾分鐘還是幾個小時。 有時,升級會“驚人地緩慢”,因為軟體開始利用多核 CPU、更好的顯示卡和協處理器、更好的圖形模型,而 TS10 的最後一個版本和整個 TS12 都充分利用並採用了 64 位作業系統記憶體定址模式功能,並將 32 位產品進一步推向未來。
- ↑ 上傳過濾器正在強制執行最新的“支援”版本 TBV 號,即使資源的技術不需要這種級別。
- ↑ 有一種趨勢是,內容創作者正在重新訪問舊的內容原始檔並對其進行升級,然後在 DLS 上宣傳他們的 TBV 號,從而“使資源符合 DLS 上傳過濾器”,實際上[note 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 簡史". 檢索於 2015 年 3 月 2 日.
{{cite web}}: 檢查日期值:|accessdate=(幫助) - ↑ Trainz SP3,除了錯誤修復外,還引入了 Trainzscript 程式語言和名為“場景”的指令碼化使用者活動。,Charlie Lear (cjlear),前 Auran 開發人員。
- ↑ 我的副本,在 5 月份購買,顯示在 Trainz 版本的介紹拼貼畫上。據我記得,直到 2015 年 8 月,我還在網際網路上看到了“新的”和未註冊的 CDROM 版本。- Fabartus
- ↑ Mercom 遊戲網址:[1],各種分發 TRS2006 版本在北美市場釋出。網址在 2015-0815 有效
• Trainz Railroad Simulator 2006 於 2006 年 2 月 2 日在 PC 上釋出
• Trainz Railwayz 於 2007 年 10 月 8 日在 PC 上釋出
• Trainz: Driver Edition 於 2006 年 9 月 19 日在 PC 上釋出
• 來源和日期由 Merscom 在給出的網址提供。 - ↑ Paradox Interactive,'Trainz 路線' 捆綁為 'Trainz:完整合集' 的第 3 張 DVD,封面版權日期為 2008 年。
- ↑ Trainz:完整合集 (Trainz TCC),三張 DVD 的合集版本,也是 N3VRF41L Software(現為 N3V Games)釋出的首個 Trainz 特許經營權版本,由 Paradox Interactive 發行。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 系統管理員;此補丁被證明已損壞,並被從網上撤下,並被補丁 2 取代
- ↑ Trainz TS10 和 TS12 熱修復補丁釋出,後來註釋:“注意:要能夠安裝 Aerotrain 和任何未來的 DLC 包,您需要為您的 Trainz 版本安裝此補丁。”,最後編輯者 Shadowarrior;2011 年 11 月 17 日,晚上 08:27。
- ↑ Trainz TS10 和 TS12 熱修復補丁釋出,副標題:“TS12 版本 48249 的補丁將使版本更新到 49922”,由 N2V 的 Shadowarrior
- ↑ Trainz 12 服務包 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 內容管理器上列出了超過 250,000 個資產,作為獨立的 DLS 資產,這個數字幾乎每天都在增加。
- ↑ TrainzOnline 文章:T:ANE“釋出版本”,該文章還列出了自預釋出 Beta 測試版本以來改進的功能。


