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 部门,必须将这些事情理顺,因为并非所有事情都可以自动完成,每次新的零售发布都需要新的安装 步骤。
在 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 测试版本以来改进的功能。