对应于 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
参考文献