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 構建版本,並且作為他們自己的 IT 部門,“Trainzer”必須將這些內容理順,因為並非所有操作都可以自動完成,每個新的零售發行版都需要新的 安裝步驟。
• 自 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 和測量中選擇和管理內容時的混亂[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 開始就能完美執行)重新編輯到一個更復雜的一般結構(一組引數和標籤),而大多數常見資產不需要——實際上,這個在少數地方使用的花哨功能給所有內容建立者帶來了時間成本(無償志願者捐贈時間、知識和專業知識,同時放棄他們的智慧財產權!)和普通使用者。因此,對於那些保持多個 Trainz 版本,並且可能還想引入那個新酷炫的橋樑的使用者來說,向後相容性越來越差,除非使用者在本地編輯 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 版本的介紹拼貼畫上。 IIRC,截至 2015 年 8 月,我在網際網路上看到了“新的”和未註冊的 CDROM 版本。- Fabartus
- ↑ Mercom 遊戲網址:[1],在北美市場釋出了各種 TRS2006 版本。URL 在 2015-0815 有效
• Trainz Railroad Simulator 2006,PC,2006 年 2 月 2 日
• Trainz Railwayz,PC,2007 年 10 月 8 日
• Trainz:Driver Edition,PC,2006 年 9 月 19 日
• 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 已釋出!,釋出於 2018 年 12 月 18 日 下午 09:16,作者:N3V 執行長 Tony_Hilliam。
- ↑ TrainzOnline trainz-build 編號百科頁面。
- ↑ 在撰寫本文時,TRS2009 內容管理器上列出了超過 250,000 個資產作為單獨的 DLS 資產,這個數字幾乎每天都在增加。
- ↑ TrainzOnline 文章:T:ANE “釋出版本”,該文章還列出了自預釋出 Beta 測試版本以來改進的功能。
- www.auran.com Auran 商店連結 (歷史上的“釋出”名稱,儘管是短暫的)
- TrainzOnline Trainz-build 標籤維基頁面
- TrainzOnline Trainz 程式碼構建版本維基頁面


