Trainz/版本和构建编号
词汇表 |
HKeys-CM |
HKeys-DVR |
HKeys-SUR |
HKeys-WIN |
鼠标使用 |
符号 |
操作说明:点击正文中的脚注([2])或注释标签([注释 12])会将你导航(定位页面)到该条目的精确文本。 • 然后:点击那里的?符号,将把你带回到你开始阅读的地方。 |
Trainz 软件版本或等效地 Trainz 零售版本或 Trainz 零售版本遵循软件行业常见的做法,为版本分配版本号,并将其与“营销名称”配对,作为主要零售基础包版本(为了平行比较,可以考虑另一个更熟悉的软件系列:{每个微软 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 部门,因此“Trainz 用户”必须保持这些内容的准确性,因为并非所有操作都可以自动化,每个新的零售版本都需要一个新的安装步骤。
在 Trainz 中,在理解上下文含义之前,单词“版本”似乎被过度使用
- 首先,是 Trainz 版本(俚语:指 Trainz 零售版本),
- 其次,是“代码版本”和“Trainz 资产版本号”,正式称为““Trainz-build 标签”值或 Trainz-build 版本号[1][2]
- 类似于代码构建编号或“Trainz_build_versions”或有时是“代码构建版本”[3] ,具有确切的技术含义——针对版本控制的make 文件进行的最终编译运行,随后由质量控制部门作为下一个官方“代码集”发布。
• 如果你在安装过程中遇到问题,N3V 顾客支持部门希望你报告这个代码构建编号。在 TS2009-SP4 及更高版本中,它出现在启动程序菜单和主菜单的右下角。在之前的版本中,它只出现在 Trainz “启动程序”屏幕上,在某些版本中很容易被忽略。
• 其他类型的版本都源于这套稳定的软件源代码;在变化周期中,它代表了稳定性和可靠性,就其可测试性而言。 - 当 QA 测试失败时,N3V 会发布三种类型的软件升级
- A. 补丁用于修复非常严重的错误或调整功能,通常在发布事件发生后很快发布,因为投诉潮会涌向帮助台和论坛。
- B. 热修复用于修复多个错误和调整多个内容,通常不是为了使整体工作,而是为了使整体工作更出色,在经过一段时间额外的测试后,程序员修复一个或多个其他次要错误或添加扩展功能。其中一些,例如 TS12-SP1+hf4 应该增加 trainz-build 或技术版本。Auran 和 N3V 的管理层在他们的理由和行动中似乎一直不一致。基本上,新的 trainz-build 代表了一个技术平台,其中添加了一些以前无法获得的功能。
• 其中一部分属于程序员的经验——运行时包内部的更改;另外一些,主要涉及资产能力、功能、脚本或交互性,对社区和内容创作者来说是显而易见的,因为新的标签、实践和配置 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 开始就运行良好,到更复杂的一般化结构(参数和标签集),对于大多数常见的资源来说是不必要的,实际上,这种在少数地方使用的花哨功能给所有内容创作者带来了时间成本(无偿志愿者奉献时间、知识和专业知识,同时放弃他们的知识产权!),也给普通用户带来了时间成本。 因此,对于那些希望使用新桥梁的用户来说,越来越多的内容不向后兼容,除非在本地编辑 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 版本的介绍拼贴画上。据我记得,直到 2015 年 8 月,我还在互联网上看到了“新的”和未注册的 CDROM 版本。- Fabartus
- ↑ Mercom 游戏网址:[1],各种分发 TRS2006 版本在北美市场发布。网址在 2015-0815 有效
• Trainz Railroad Simulator 2006 于 2006 年 2 月 2 日在 PC 上发布
• Trainz Railwayz 于 2007 年 10 月 8 日在 PC 上发布
• Trainz: Driver Edition 于 2006 年 9 月 19 日在 PC 上发布
• 来源和日期由 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 已发布!,由 N3V 首席执行官 Tony_Hilliam 于 2018 年 12 月 18 日晚上 09:16 发布。
- ↑ TrainzOnline trainz-build 号百科页面。
- ↑ 在撰写本文时,TRS2009 内容管理器上列出了超过 250,000 个资产,作为独立的 DLS 资产,这个数字几乎每天都在增加。
- ↑ TrainzOnline 文章:T:ANE“发布版本”,该文章还列出了自预发布 Beta 测试版本以来改进的功能。