對應於 N3V 源頁 Trainz_build_versions 頁面的主要增強型華夏公益教科書資料表可以在 版本和版本號 中找到,其中包含釋出日期和引用。
程式碼版本號 或 Trainz 版本 (這兩個名稱指的是相同的“跟蹤號”)是一種 型號 的軟體,一個唯一的軟體特定識別符號,在 Trainz 實踐中,它不僅隨著“命名”的主零售版本而遞增,而且隨著每個特定語言組的版本而遞增,以及隨著 熱修復 和 服務包 版本而遞增。正如下面“備註”部分所述,它在內部也會隨著軟體開發而改變[ 註釋 1]
最初的 Trainz 程式碼版本號並非在所有世界語言中同時釋出在最初的零售版本中,而是根據可用的翻譯進行釋出,因此通常非英語版本的釋出時間會滯後幾個月,但可能已經安裝了熱修復或服務包。隨著翻譯需求的滿足,以及整體版本穩定 ,隨後的服務包版本將應用於這些程式碼版本號,並有效地將語言版本合併到一個合併的通用產品中。在這個過程結束時,最終的服務包會產生一個單一的穩定程式碼版本號 ,從而建立最終的對應 Trainz(兩位數)版本號和對應相同的 Trainz-build 標籤 級別,該級別在資產 config.txt 檔案 中找到。
Trainz 版本通常以其“零售版本名稱 ”而聞名,之後 N3V Games/Auran 遵循一般的軟體行業實踐,隨後釋出了修復錯誤的熱修復 ,通常還發布了一系列服務包。下表適用於最新的 Windows 版本。
有關各種版本中的詳細程式碼版本號遞增,請單擊以查看錶格
TS2009
列出 TS09 版本,包含程式碼版本號、日期和升級腳註 [單擊以查看錶格]
[編輯 ]
版本號
可用補丁
版本描述
釋出日期 R: / U
版本 46957
0: 新版本或剛下載或從 DVD 中獲取
初始 TS2012 SP0、TS12-SP0 + 立即修補到版本 47059 1: 手動和自動修補到 47059 平臺版本的早期釋出。 2: (後來)將自動修補到 48054 透過自動修補到 48249
模擬器中心 (Planet Auran) 下載釋出版本 R: U: 2011 年 4 月 21 日[ 1]
版本 47059
自動修補 FM 版本 46957 自動修補到 48054[ 2]
小修訂TS2012 SP0+小修訂 1 , TS12-SP0+ap1 第一個通用版本或平臺版本
R: U:
版本 57898
自動修補到 58414
TS12 SP1 熱修復 2(英語)、TS12-SP1+hf2
R: <br/ U: 2013 年 6 月 6 日 • 版本 57898_to_58414 [ 3]
版本 58414
TS12 SP1 熱修復 3 (英語) TS12-SP1+hf3
R: 2013 年 6 月 6 日,手動補丁到 TS12-SP1+hf3:[ 3] U:
TS2010
列出 TS10 版本,包含程式碼版本號、日期和升級腳註 [單擊以查看錶格]
[編輯 ]
版本號
可用補丁
版本描述
釋出日期 R: / U
版本 41491
手動補丁到 41615
英語線上釋出
版本 41615
手動補丁到 43434
TS2010-SP1
版本 41622
手動補丁到 43434
英語線上釋出
版本 42203
手動補丁到 43434
TS2010-SP2 英語 DVD 和瑞典零售版本
版本 42534
-
法語零售
版本 42763
-
德語零售
版本 42831
-
荷蘭語零售
版本 42953
-
俄語零售
版本 43030
-
捷克語、波蘭語零售
版本 43233
-
西班牙語零售
版本 43434
-
TS2010-SP3
版本 44088
從版本 43434 或更高版本修復從 42203 手動補丁 [ 4]
TS2010-SP3 小修訂
R U:2011 年 11 月 9 日(手動)[ 5]
版本 45467
自動修補到 46170
TS2010-SP4 (包括 Trainz Multiplayer Beta)
版本 45607
自動修補到 46170
TS2010-SP4 補丁 1(包括 Trainz Multiplayer Beta)
版本 46170
手動補丁到 49938
TS2010-SP4 補丁 2(包括 Trainz Multiplayer Beta)
R U:2011 年 11 月 9 日(手動)[ 5]
版本 49933
從 44088 自動修補
TS2010-SP3 +HF 小修訂,添加了對 Aerotrain DLC 的支援
R:2011 年 11 月 9 日(手動)[ 5] U
版本 49938
-
TS2010-SP4 補丁 3(包括 Trainz Multiplayer Beta) 並支援 Aerotrain DLC
TS2012
列出 TS12 版本,包含程式碼版本號、日期和升級腳註 [單擊以查看錶格]
[編輯]
版本號
可用補丁
版本描述
釋出日期 R: / U
版本 46957
0: 新版本或剛下載或從 DVD 中獲取
初始 TS2012 SP0、TS12-SP0 + 立即修補到版本 47059 1: 手動和自動修補到 47059 平臺版本的早期釋出。 2: (後來)將自動修補到 48054 透過自動修補到 48249
模擬器中心 (Planet Auran) 下載釋出版本 R: U: 2011 年 4 月 21 日[ 1] [ 2]
版本 47059
自動修補 FM 版本 46957 自動修補到 48054[ 2]
小修訂TS2012 SP0+小修訂 1 , TS12-SP0+ap1 第一個通用版本或平臺版本
星球奧蘭網頁下載版釋出版本 和 DVD Trainz2012: 10週年紀念版套裝
R: U:
版本號 47103
--
Steam 版本
R: U:
版本號 47452
自動更新到 48054
Just Trainz 釋出版本 (包含英國法律要求的 DRM,強制使用光碟/DVD)
R: U:
版本號 47772
自動更新到 48054
Just Trainz 釋出版本(小版本更新) (包含英國法律要求的 DRM,強制使用光碟/DVD)
R: U:
版本號 48054
1: 手冊補丁損壞 構建意圖,分配到 48249 2: 更新到 49922 的替換補丁序列[ 2]
通用修訂版:TS2012 SP0 補丁 1(損壞) 手動和自動更新到版本號 49922,取代此版本作為通用平臺釋出。(check , TS12-SP0+hf2?3
R: 2011 年 7 月 28 日凌晨 2:42 U:
版本號 48249
來自許多早期版本的通用補丁 手動更新到 49922
補丁 2,Trainz/TS12 版本 [ 6] 通用修訂版:TS2012,TS12-SP0+hf1[ 6] 添加註釋“注意:要安裝 Aerotrain 和任何未來的 DLC 包,你需要為你的 Trainz 版本安裝此補丁”。[ 7]
R: U: 2011 年 11 月 9 日凌晨 2:41[ 8]
版本號 49849
翻譯基礎平臺,通用釋出
穩定英文產品,通用修訂版 首次包含捷克語的非英語版本釋出
版本號 49922
翻譯基礎平臺,通用釋出
小版本更新,新增對 Aerotrain DLC 的支援
R U: 2013 年 4 月 10 日 •手動更新到 57720 [ 9]
版本號 50027
--
德語版釋出
版本號 50406
--
法語版釋出
版本號 51054
--
荷蘭語版釋出
版本號 52143
--
俄語、日語、波蘭語版釋出
版本號 57720
自動修補到 58414 • 手動更新 57720_to_58414 [ 3]
主要升級 : TS12 SP1 , 或 TS12-SP1+hf3(英文)
R U: 2013 年 4 月 30 日,手動更新 57720_to_57825 • [ 10] U2: 2013 年 6 月 6 日 • 手動更新到 58414 ]-TS12 SP1+HF3[ 3]
版本號 57825
TS12 SP1 熱修復 1 ,或 TS12-SP1+hf1(英文) • 手動更新 57825_to_57898 [ 11]
R: 2013 年 4 月 18 日 U: 2013 年 4 月 18 日 • 手動更新 57825_to_57898 [ 11]
版本 57898
自動修補到 58414
TS12 SP1 熱修復 2(英語)、TS12-SP1+hf2
R: <br/ U: 2013 年 6 月 6 日 • 程式碼版本號 57898_to_58414 [ 3]
版本 58414
TS12 SP1 熱修復 3 (英語) TS12-SP1+hf3
R: 2013 年 6 月 6 日,手動更新到 TS12-SP1+hf3:[ 3] U:
有關所有其他版本的附加資訊和釋出表,請參見組合的版本和構建號 附錄。
術語“
構建 ”或“
構建程式碼 ”或“
程式碼構建 ”是計算機行業的
專業術語 ,實際上是軟體序列號,用於識別軟體元件檔案的唯一組合,“構建”或“
製作 ”成特定的軟體包,生成結果檔案。它直接源於“
製作 ”一個帶有指令碼資源的“
構建 ”,通常稱為“
make 檔案 '”,它列出了元件部分,關於如何將它們處理成中間二進位制檔案(具有特定名稱)的說明以及順序,以及關於將二進位制目標檔案連結到特定模組的附加說明。make 檔案還具有跟蹤
依賴項 的功能,如果元件檔案發生更改,則重新構建依賴的軟體模組。IDE 或整合開發環境可能會在 make 層級之上新增另一個介面,但實際上,它們只是自動編輯 make 指令碼,然後執行構建或 make。因此,IDE 提供資料管理自動化,減輕開發人員更新 make 或構建規範的部分責任。
make 或構建可以是部分的或全部的,以便“完整的 ”make 過程生成一組完成的庫資源、可執行檔案和動態連結庫,然後可以對其進行測試和評估以進行進一步開發,或判定為“最終確定” 且穩定,在任何時候都準備好為測試相關的依賴程式碼提供支援,而這些程式碼可能還沒有準備好。部分 make 可以僅重建經過進一步開發和更改的軟體的一部分。對原始檔更改的自動依賴項感知可以保護開發人員免於忘記其他團隊成員的更改;確保所有編碼人員都在同一頁上評估相同的構建和症狀。
一個“最終構建” 還可以指定將此類零售釋出樣板支援檔案(例如鍵盤熱鍵對映檔案、初始使用者特定檔案)複製到單個安裝中 - 構建 ,然後將其釋出到出版。
在為質量保證測試或零售釋出而釋出版本時,構建可能會被壓縮和分發,以便終端使用者安裝它們 ,這主要涉及計算機登錄檔中的一點簿記工作,並將準備好的檔案從 DVD 或網際網路源解壓縮。在後一種情況下,本地安裝程式通常由 FTP 下載管理器和檔案提取(解壓縮)軟體組成。
顯然,在 Trainz 等模組化軟體中,軟體更新構建只需要替換自上次穩定“基礎”版本 以來更新的執行時軟體和庫。有些需要處理本地資料,並且可能包括針對某些資源的修補或翻譯階段,例如,如果 ..\local(來自第三方或DLS 源)資源或JA 資源 未定義資料,則預設使用有問題的引擎種類 引數。這種階段通常會產生非常長的處理週期,需要幾個小時,例如 TS2009 和 TS2010 的演變過程中發生的幾個 Service Pack 中的幾個小時。
Config.txt 檔案在 Trainz 資源中是普遍存在的,因為沒有資源可以在沒有這種計算機科學容器 的情況下進行定義。在編輯或建立 Trainz 內容時,必須始終牢記關鍵字-鍵值對。在TrainzBaseSpec 中包含在定義資源的 config.txt 檔案中最常見的鍵值對和容器。
註釋
↑ 在 2013 年 12 月的一封電子郵件中,Trainz 版本管理器 James Moody 表示,有時他一天要進行五到六次構建,以及相關的Trainz 安裝 。
↑ a b 主題:TS12 補丁 1(47059)已釋出 ,shadowarrior,N3V Games 系統管理員;此補丁被證明已損壞,並且從網路上移除並由補丁 2 替換
↑ a b c d 虛假引用 無效的 <ref> 標籤;名稱“TS12 補丁 2(48249)”定義多次,但內容不同
↑ a b c d e f g h i TS12 SP1 熱修復 3 和自動更新現已推出 ,作者 WindWalkr ,釋出於 2013 年 6 月 6 日凌晨 2:00。
↑ 序列由作者ed. Fabartus 確認,他仔細安裝了 TS10 的多個版本,並將不同版本安裝到新計算機的不同驅動器上。從修補方法推斷出的版本號 43434 的熱修復。手動更新直接跳過。
↑ a b c Trainz TS10 和 TS12 熱修復補丁釋出 ,副標題: "TS10 SP3 版本 44088 的補丁將版本更新至 49933.",作者 N2V 的 Shadowarrior
↑ a b 無效的 <ref> 標籤;未為名為 Scottbe8 的引用提供文字
↑ 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
↑ TS12 SP1 熱修復 2 現已可用 , 作者 GPavlich , 釋出於 2013 年 4 月 30 日上午 07:38
↑ a b TS12 SP1 熱修復 1 現已可用 , 作者 GPavlich , 釋出於 2013 年 4 月 18 日凌晨 02:00
參考文獻