Trainz/版本和構建號
|
|||
|
| 詞彙表 |
| HKeys-CM |
| HKeys-DVR |
| HKeys-SUR |
| HKeys-WIN |
| 滑鼠使用 |
| 符號 |
操作說明:單擊文字主體中的腳註([2])或註釋標籤([註釋 12])將導航您(定位頁面)到條目的確切文字。 • 然後:在那裡單擊?符號,將使您返回到開始閱讀的位置。 |

Trainz 軟體釋出,或等效地 Trainz 零售釋出或Trainz 零售版本 遵循軟體行業慣用的做法,為釋出分配版本號,並將其與“營銷名稱”配對,作為主要零售基本軟體包釋出(為了進行平行案例比較,可以考慮另一個更熟悉的軟體系列:{每個 Microsoft 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 構建版本,而“Trainzers”作為自己的 IT 部門,必須將這些事情理順,因為並非所有事情都可以自動完成,每次新的零售釋出都需要新的安裝 步驟。
• 從 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 構建或技術版本。Auran 和 N3V 的管理層在他們的理由和行動上似乎一直不一致。基本上,新的 trainz 構建代表著一個技術平臺,其中添加了一些以前無法使用的功能。
• 其中一些是程式設計師的經驗範圍內的——執行時包內的內部更改;另一些,主要涉及資產功能、特性、指令碼或互動性,對社群和內容創作者來說是顯而易見的,因為 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 測試版釋出_ 以及其他操作選單,尤其是駕駛員和勘測員中重要的迷你地圖的執行方式大相徑庭。截至 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 以來一直執行良好)重新編輯到更復雜、更通用的結構(引數和標籤集),而大多數常用資產不需要這種結構——_實際上,在少數地方使用的花哨功能給所有內容創作者帶來了時間成本_(_無償志願者貢獻時間、知識和專業知識,同時放棄他們的智慧財產權!_)以及普通使用者。因此,對於那些希望保留多個 Trainz 版本的人來說,向後相容性越來越差,他們可能還想引入那座新的酷炫的橋樑,除非在本地從 DLS 編輯資產。總而言之,DLS 軟體和 N3V 來源(更新的 Trainz 版本)也共同阻止了自動下載具有更高階 TBV 的資產,因此使用者可能需要手動下載此類資產,然後再將更新後的資產以逆向方式適應舊的 Trainz 版本。
- ↑ 隨著其他地方討論的版本膨脹的引入,這個數字不可能保持最新,因為它每天都會隨著修訂的升級資產改進到當前 TANE & TRS19(TBV 3.6)標準而變化。
- ↑ 不建議刪除所有 BI 資產,但可以停用資產集,從而在新的勘測中消除該資產。
- ↑ 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 有效的 URL
• Trainz Railroad Simulator 2006 for PC 2006 年 2 月 2 日
• Trainz Railwayz for PCs 2007 年 10 月 8 日
• Trainz: Driver Edition for PC 2006 年 9 月 19 日
• Merscom 在給定網址提供原始碼和日期。 - ↑ Paradox Interactive,'Trainz 路線' 捆綁為 'Trainz:完整合集' 的第三張 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 assets,這個數字幾乎每天都在增加。
- ↑ TrainzOnline 文章:T:ANE“釋出版本”,其中還列出了自預釋出 Beta 測試版本以來改進的功能。


