跳转到内容

Trainz/版本和构建号

来自 Wikibooks,开放世界中的开放书籍

Trainz 版本

[编辑 | 编辑源代码]
logo
Trainz 培训生的基础知识

版本及其相应的构建号
TOC | 开始乐趣 | AM&C | 创作 | 书内参考文献 ORP 参考文献:  • 索引 • 容器 • 种类 • 标签 | 附录  • 版本
 词汇表
 HKeys-CM
 HKeys-DVR
 HKeys-SUR
 HKeys-WIN
 鼠标使用
 符号
一个TS2010内置路线资产的示例,展示了在 TS09 和 TS10 中引入的新网格缝合技术所产生的顶点对齐和端盖边界问题。建模软件在运行时 GUI 下出现故障是通过热修复或服务包解决的一种问题类型。

Trainz 版本概述

[编辑 | 编辑源代码]

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 启动器屏幕.jpg
N3V Games Windows 版本的启动器屏幕看起来都和这个TS2009 示例非常相似,并且与TRS2004TRS2006 及其所有衍生版本(如TC 等)非常相似(除了颜色)。
 • 从 TS2009-SP2 V3.1 和 TS2010 开始,N3V 一直将代码构建号放在启动器屏幕上,并将 trainz 构建版本号放在CM 的标题栏上。
文件:TS2004 启动器屏幕.jpg
v2.0--v2.4 启动器屏幕大多具有相同的选项,但风格不同。
文件:TS2006 启动器屏幕.jpg
V2.5 及更高版本的启动器屏幕自TRS2006 及其所有衍生版本(如 TC 等)以及 TRS2009–TS2012 以来看起来更漂亮,但由于它们对相同的按钮使用相同的布局,因此看起来都非常相似。

 

在 Trainz 中,在了解上下文含义之前,这个词“版本”似乎被过度使用了。

  1. 首先,有 Trainz 版本(俚语:表示 Trainz 零售版本),
  2. 其次,有“代码版本”“Trainz 资产版本”号,正式称为““Trainz 构建标签”值或 Trainz 构建版本[1][2]
  3. 这些与代码构建号“Trainz_build_versions”或有时“代码构建版本”[3] 具有精确的技术含义,即针对版本控制的make 文件进行的最终编译运行,随后由质量控制部门发布为下一个正式“代码集”的进展。
     • 如果您在安装过程中遇到问题,请将此代码构建编号提交给 N3V 客服。 在 TS2009-SP4 及其以后版本中,它会显示在启动器菜单和主菜单的右下角。在之前的版本中,它只显示在 Trainz 的“启动器”屏幕上,在某些情况下很容易被忽略。
     • 其他类型的版本都源自此稳定的软件 源代码 集合;在更改周期中,稳定性和可靠性达到一个平台,因为这些东西可以进行测试。
  4. 当 QA 测试失败时,N3V 会发布三种类型的软件升级:
A. 修补程序用于修复严重错误或调整功能,通常在发布事件后快速发布,一旦投诉潮涌向帮助台和论坛。
B. 热修复用于修复错误和调整多个方面,通常不是为了让整个系统正常工作,而是为了在经过一段时间的额外测试后,让整个系统工作得更好,同时程序员正在修复一个或多个其他小错误或添加扩展功能。其中一些,例如 TS12-SP1+hf4 应该增加trainz 构建或技术版本。Auran 和 N3V 的管理层在他们的理由和行动上似乎一直不一致。基本上,新的 trainz 构建代表着一个技术平台,其中添加了一些以前无法使用的功能。
 • 其中一些是程序员的经验范围内的——运行时包内的内部更改;另一些,主要涉及资产功能、特性、脚本或交互性,对社区和内容创作者来说是显而易见的,因为 config.txt 文件中的新标签、实践和容器或资产源文件夹分组数据元素(资产部分)会受到影响。
 • Trainz 的核心是一个高度合作的联合开发社区。内容创作者经常通过对功能的需求来推动软件开发。程序员和/或 N3V 管理层会批准该概念,对其进行优先排序,然后程序员会定义参数(数据类型);在这个阶段,第一个可能出现的软件修改是对错误测试筛选软件,该软件在允许资产上传到 DLS 之前会对其进行审查——以及对 TBV 版本的发布,使软件能够在以前不熟悉的新的数据元素上不出现故障。功能背后的内容创作者随后会提供具有理论功能的资产,程序员会努力将其整合到未来的软件更新包中,最终——每个人都可以看到数据和软件是否产生了预期的效果……或者数据定义或运行时软件实现是否需要调整。所有这些都需要很多人的共同努力。
C. 服务包——这些是更广泛的、更大的更改,用于修复错误、升级功能或行为,以及涉及消除某些投诉来源的更改。


每个代码构建编号(2 到 5 位数字)对应一个相应的 Trainz trainz 构建版本编号(一个“TB”或“TBV”小数,如 2.9:通常表示一个技术门槛或功能水平)。trainz-build 的“步骤”或平台一组目标功能相对应,而调试和“代码构建发布”(较小的热修复和较大的服务包发布)的几次迭代映射到相同的 trainz-build 门槛。因此,新用户会注意到在内容管理器 搜索中的资产列表中,某些 TBV 值(即所谓的重大发布或主要版本)占主导地位——{1.3, 1.5, 2.2 & 2.4, 2.6, 2.8, 2.9-3.3, 3.5 & 3.7, 4.0 & 4.3 & 4.5} 通常直接遵循软件系统存在的寿命。这以前只反映了在下一个零售(新的)产品发布具有新的技术能力之前,稳定软件套件发布存在时间的简单关系。以前,内容创作者故意使用尽可能低的 TBV 来构建新资产,以便该资产可以被最广泛的 Trainz 用户使用,其中许多人仍然忠于较旧的 Trainz 版本(甚至组建了拥有数千名成员的俱乐部,例如 Trainz Pro Routes 等)——简而言之,如果新技术使用的是资产并不在乎且不需要的标签或功能,那么创建一个新的桥梁、建筑物、企业或火车车厢,能够取悦最多的人是有意义的……因此,大量的 V1.3、V2.6、V3.0、V3.5 资产仍然被广泛使用。

此外,由于资产特性和可以操作效果指令的那些代码段可以嵌入在运行时软件套件中,这些代码段被编写为符合或满足特定设想的技术能力,因此在请求功能和它出现在可以利用它的发布中之间存在较长的滞后时间。

Example: Basic traincar data structures and configuration were laid out by the end of Trainz UTC. Someone desired ability to have realistic traincar ID numbers vary automatically, submitted the idea to Auran, and the programmers implemented a set of data elements to control the effects. Which leaves most rolling stock unchanged, yet allows a technology not available in previous code releases.

信号功能方面也发生了类似的转变,这些功能与场区交叉轨道的真实性有关,有时被称为 'Template:TBN'——一个非常普遍的需求,用于匹配原型场所(火车场)。
 • 通常在过去,自 TS2009 以来越来越严格执行的数据约定是在 TRS2004-TRS2006 时代(以及 JET II 游戏引擎)设计的,并且已经到位——但大多数资产类型使用较旧的、更简单的 Trainz 1.0 时代数据结构,这些数据结构在主要方面是基于单一标签的,并且不涉及任何聚合数据结构 Trainz 的 容器config.txt 控制文件中。2009 年,N3V 决定在后续版本中添加严格的过滤,以强制执行更新的数据结构。他们还添加了安装软件测试、过滤器,以审查和批准 DLS 上传——随着时间和版本的推移,这些都会更新,迫使提交更高的 TBV 值——即使实现的资产与早期的 1.3 或 2.5 时代资产没有显著差异,只是子装配组件部分(Trainz 的一个“依赖关系,例如新的转向架、声音或可能被修改为具有交互式货物和动画门的火车车厢)更加详细,不那么粗糙{{efn,许多较旧的资产使用混合技术标签和容器来编程它们在游戏中的体现,因此在 config.txt 中添加容器和标签,以使箱式货车或平板货车能够处理交互式货物(在 TRS2004 中引入,Trainz 的优势),只需要简单的剪切和粘贴更改。但是,脚本和网格相关的功能,例如动画门,确实需要更改版本,因为它们要复杂得多。

   }. This has been controversial and caused many aggregate assets (Routes and Sessions) to be short compatible assets. So until TS2009, older and looser data conventions were tolerated in newly altered and new assets—allowing new assets produced to a lesser capable standard.

 • The Trainz Version number exactly matches the asset (technology 'level' identifying) Trainz-build tag number.

 • There can be many code build numbers for a trainz-build code (or technology level); some are for a different group of languages as translations become available, and ...

 • Each of those also has possible Hot fixes and Service Pack patches—some of which change the trainz-build, and others do not.
Hot fixes do not usually cause a change in version numbers, while Service Packs usually cause an increment of +0.1 to the "Trainz-build" tags and colloquial terms thrown around as the 'Version Number!}}

在企业界管理这些改进是 IT 部门的任务,但由于 Trainz 是一个个人软件套件,因此更新 Trainz 版本的任务就落到了私人用户身上。Trainz 的这一方面被 Trainz 的本质进一步复杂化了,它本质上是一个数据库管理器和一个庞大的数据库(文件的大小更大),以及卫星工具程序(例如,GUI 运行时模块 SurveyorDriverRailyard,以及幕后的一些其他程序,例如 TrainzUtils.exe),这些程序中的每一个可能都需要进行修补或用服务包发布或热修复来替换。此外,也是最麻烦的部分,因为当用户下载了大量内容时需要一些时间,新的更新也可能会扫描数据库中的每个项目,并在必要时对其进行修补,以符合修补程序引入的“新技术水平”,并对应一个新的资产构建标签编号。

Trainz 版本号,产品的“技术水平”按十分之一递增,Trainz 1.0 为版本 1.0,TRS2009 为版本 2.9,因此 TRS2009 加四个服务包达到版本 3.3,但这同时也是 TS2010 的最后一个服务包——它与 TS2009 共同开发,作为从 32 位游戏引擎到 64 位处理环境的过渡技术——因此,这两个版本在大多数技术方面重叠和合并。第一个“只运行”为 64 位版本Trainz Railroad Simulator 2012TS2012,没有服务包)为版本/构建标签级别 3.5,在开发期间,N3V 决定其旧的游戏引擎需要完全重写,从而产生了 Trainz: A New Era 的众筹融资,该版本具有大幅改进的图形和视频改进以及各种资产功能的平台。因此,TANE 或 T:ANE 在 TBV 4.0–4.5 稳定期间跨越了六个迭代功能阶段,TRS19——Trainz Railroad Simulator 2019(2018 年 12 月 18 日发布[22] 目前在 TBV 列表中排名第一,为 4.6[23]


Trainz 版本的发布还被服务国际用户群体的复杂性进一步复杂化了;从一开始,该产品就被设计用于服务不同的国际语言群体及其翻译需求。在后来的实践中,大量不同的国际版本被管理到大约四个初始版本

   

传统(不支持)版本

本页面的其余部分按普通日历顺序呈现,先发布的先列出。第一组是历史的巨头,今天的更新版本都站在他们的肩膀上。在所有版本和发布中,Trainz 都得到了 Auran 的支持超过十年,后来又得到了 N3V Games 的支持——直到 2010 年采用并宣布了不受欢迎的Trainz 生命周期策略。在该政策中,通常会将任意四年添加到原始零售版本的发布日期,此后该版本将被“称为过时”并且 N3V 将停止支持。

偶尔,回顾一下过去,看看我们走了多远,是件好事!LOL - ed。


Trainz 生命周期策略目前对资产更新影响最大的是,DLS 软件对接受测试软件的阈值难度不断提高,这些要求的变化对 _Trainz 版本号的可靠性_ 产生了负面影响,因为它不能真实地反映任何给定资产中所需的科技水平。整个系统现在正在引入资产更新或添加到 DLS 集合中的 _版本膨胀_,要求作者花费时间进行大量不必要的“更新”,以更改每个资产拥有的 config.txt 文件中的数据结构;这些更改实际上并非功能性的[注 6],但对资产的纹理、网格和其他可操作的内部结构没有进行真正的改变。简而言之,这些更改只是行政数据重新排序,通过不必要的解决方法浪费了成千上万人的时间。)显示在用户的 内容管理器 模块和 主菜单 屏幕上。

Trainz 1.x 系列
封面格言:Trainz 虚拟铁路模拟在您的 PC 上
主要文章:Trainz 未应用任何服务包的 V1.0 版本

Trainz 测试版 V0.9

完美并非在于无法再添加任何东西,而在于无法再删除任何东西。

——安托万·德·圣-埃克苏佩里,Auran

在 2001 年 6 月,Auran Developments 发布了极少量的盒装 Trainz:测试版 0.9,此前已向合作的铁路爱好者和其他相关方发布了几个初始的软件下载版本,用于测试目的[5]

图形方面有一些变化,不是吗?!!

可以在这里阅读 _早期“Auran 合作伙伴”Charlie Lear_ 关于这款流行软件开发的 Trainz 简史:'Trainz 简史',以及其后发生的许多事件,都附有评论和封面艺术,一直到 TRS2006。测试版发行版封面艺术包含了来自 安托万·德·圣-埃克苏佩里 的引言[5]。(见上面的引用)。Trainz 针对模型铁路爱好者市场细分领域,缺乏大量内容,但提供了一个类似于当今的 勘测员模块,该模块仍然是路线构建的最佳模块。

Trainz

  • Trainz,原始版本,未应用任何服务包,被分配了 trainz-build 版本号 1.0(V1.0),被称为 'Trainz 社区版'。盒装 Trainz 1.0Auran Games, Pty. Ltd 在 2001 年 11 月从 Auran Development 转移并发布,这是一个自我发布的区域性分发版本,此前在 2001 年 9 月 24 日仅发布了软件下载版本[5] 通常,每个应用的 服务包 会将版本号递增 +0.1,因此应用了第三个服务包 (SP3) 后,累积版本代码值变为 Trainz V1.3;该系列的第一个完全稳定的软件版本,也被称为 'Trainz 旅客版'.</ref> 该版本还包含了三维 (3D) 模型构建工具 w:GMAX 的授权版本,该工具负责 Trainz 下载站 (DLS) 网站[24] 上大量用户创建的 3D 资产[注 7]

早期 Trainz 最低和建议要求

{


 

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 的技术参考和用户兴趣维基。网站上的大多数数据都是由公司的官方员工发布的。 

  1. 更糟糕的是,很明显,粗心大意的编程和验证做法已经泛滥,因为软件公司依赖这种安全网,对质量控制的重视程度降低——几乎完全忽略了这种不稳定性曾经对公司声誉造成的损害。一旦反病毒软件需要定期更新,就会打开闸门,允许任何软件自动更新。
  2. Auran Holdings, Pty Ltd,位于澳大利亚昆士兰州黄金海岸,是拥有 Trainz 所有权利的控股公司,其合作伙伴 N3V Games, Pty Ltd 在 2007 年收购了该公司,并在 2007 年至 2009 年期间 Auran Games 和 Auran Developments 破产期间管理着这些资产的开发和营销。
  3. 版本 3335:如上所述,TRS2006 中的 'The Complete Collection' TCC 发布版本。
  4. 补丁消息仍然很糟糕,因为没有人知道更改需要几分钟还是几个小时。偶尔的升级有时会 _非常慢_,因为软件过渡到利用多核 CPU、更好的显卡和协处理器、更好的图形模型,并且随着 TS10 的最后一个版本和 TS12 的全部版本完全利用和采用 64 位操作系统内存寻址模式功能,并进一步将 32 位产品推向未来。
  5. 上传过滤器正在强制执行最新的“支持”版本 TBV 号,即使资产的技术不需要这种级别。
  6. 一种趋势是,内容创作者正在重新访问旧的内容源文件并对其进行升级,然后,在 DLS 上推广他们的 TBV#,从而 _使资产符合 DLS 上传过滤器_,然后在实际上[注 5] 对于任何更改,包括轻微的纹理更换,因为整个文件需要从标签和数据结构(自 Trainz 0.9 以来一直运行良好)重新编辑到更复杂、更通用的结构(参数和标签集),而大多数常用资产不需要这种结构——_实际上,在少数地方使用的花哨功能给所有内容创作者带来了时间成本_(_无偿志愿者贡献时间、知识和专业知识,同时放弃他们的知识产权!_)以及普通用户。因此,对于那些希望保留多个 Trainz 版本的人来说,向后兼容性越来越差,他们可能还想引入那座新的酷炫的桥梁,除非在本地从 DLS 编辑资产。总而言之,DLS 软件和 N3V 来源(更新的 Trainz 版本)也共同阻止了自动下载具有更高级 TBV 的资产,因此用户可能需要手动下载此类资产,然后再将更新后的资产以逆向方式适应旧的 Trainz 版本。
  7. 随着其他地方讨论的版本膨胀的引入,这个数字不可能保持最新,因为它每天都会随着修订的升级资产改进到当前 TANE & TRS19(TBV 3.6)标准而变化。
  8. 不建议删除所有 BI 资产,但可以禁用资产集,从而在新的勘测中消除该资产。
  1. Trainz-build 标签表
  2. 截至 2010 年 3 月 4 日 10:22 的修订版本,由 Windwalkr 编写,[{{{url}}}]——首个草稿,所有内容立即讨论代码构建编号,首席程序员 Chris Bergman(又名 Windwalkr)
  3. 首席程序员 Windwalkr 本人在 Trainz_build_versions / 代码构建编号 中使用
  4. [online.ts2009.com/mediaWiki/index.php5/Trainz_SP3 Trainz SP3]
  5. a b c d Lear, Charlie. "Trainz 简史". 检索于 2015 年 3 月 2 日. {{cite web}}: 检查日期值:|accessdate= (帮助)
  6. Trainz SP3,除了错误修复,还引入了 Trainzscript 编程语言和名为“场景”的脚本化用户活动。,Charlie Lear(cjlear),前 Auran 开发人员。
  7. 我的副本,在 5 月份购买,显示在 Trainz 版本的介绍拼贴画上。据我回忆,截至 2015 年 8 月,我在互联网上看到了“新的”和未注册的 CDROM 版本。- Fabartus
  8. 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 在给定网址提供源代码和日期。
  9. Paradox Interactive,'Trainz 路线' 捆绑为 'Trainz:完整合集' 的第三张 DVD,封面版权日期为 2008 年。
  10. Trainz:完整合集 (Trainz TCC) 是一个三张 DVD 的合集版本,也是 N3VRF41L Software(现为 N3V Games)发布的首个 Trainz 特许经营权版本,由 Paradox Interactive 发行。由安装版本的包装盒和构建代码在 2013-1018 进行了验证。
  11. 封面艺术、出版商、标题和 TBV v2.6 的美国 BC 版本 3337,全部通过 Skype 与 RRSignal 确认,日期为 2015-0815。
  12. "Trainz TRS 2007 服务区" (德语). Halycon Media GmbH Co.KG.
  13. a b c d 主题:TS12 补丁 2 (48249) 已发布。,2011 年 7 月 28 日,凌晨 02:42,Shadowarrior,N3V IT 员工。
  14. a b c TS12 的已知构建编号:2012 年 7 月 31 日,下午 04:05,Scottbe8
  15. 主题:TS12 补丁 1 (47059) 已发布。,shadowarrior,N3V Games 系统管理员;此补丁被证明已损坏,并被从网络上撤下并由补丁 2 取代
  16. Trainz TS10 和 TS12 热修补丁已发布,后来注释:“注意:要能够安装 Aerotrain 和任何未来的 DLC 包,你需要为你的 Trainz 版本安装此补丁。”,最后编辑者 shadowarrior;2011 年 11 月 17 日,下午 08:27。
  17. Trainz TS10 和 TS12 热修补丁已发布,副标题:“TS12 构建 48249 的补丁将使构建版本升级至 49922”,由 N2V 的 Shadowarrior 发布。
  18. Trainz 12 服务包 1,由 aronc 发布,发布于 2013 年 4 月 10 日,凌晨 12:47
  19. a b c d e f TS12 SP1 热修补丁 3 和自动补丁现已可用,由 WindWalkr 发布,发布于 2013 年 6 月 6 日,凌晨 02:00。
  20. TS12 SP1 热修补丁 2 现已可用,由 GPavlich 发布,发布于 2013 年 4 月 30 日,上午 07:38
  21. a b TS12 SP1 热修补丁 1 现已可用,由 GPavlich 发布,发布于 2013 年 4 月 18 日,凌晨 02:00
  22. Auran 论坛 帖子:Trainz Railroad Simulator 2019 已发布!,由 N3V 首席执行官 Tony_Hilliam 发布于 2018 年 12 月 18 日,下午 09:16。
  23. TrainzOnline trainz-build 编号百科全书页面。
  24. 截至本文撰写之时,TRS2009 内容管理器中列出的资产数量已超过 250,000 个,这些资产被列为独立的 DLS assets,这个数字几乎每天都在增加。
  25. TrainzOnline 文章:T:ANE“发布版本”,其中还列出了自预发布 Beta 测试版本以来改进的功能。
  1. www.auran.com auran 商店链接(历史上的“发布”名称,尽管是短暂的)
  2. TrainzOnline Trainz-build 标签维基页面
  3. TrainzOnline Trainz 代码构建版本维基页面
华夏公益教科书