Trainz/版本和构建编号
|
|||
|
词汇表 |
HKeys-CM |
HKeys-DVR |
HKeys-SUR |
HKeys-WIN |
鼠标使用 |
符号 |
操作说明:点击正文中的脚注 ([2]) 或注释标签 ([note 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 部门,“Trainzers”必须将这些东西保持一致,因为并非所有操作都可以自动完成,并且每个新的零售版本都需要一个新的安装步骤。
在 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-build 或技术版本。Auran & N3V 的管理层在他们的理由和行动上似乎一直不一致。基本上,一个新的 trainz-build 代表着一个技术平台,其中一些以前不可用的功能被添加了。
• 其中一些属于程序员的经验——运行时包中的内部更改;其他的,主要是涉及资产能力、功能、脚本或交互性的更改,对社区和内容创作者来说是显而易见的,因为新的标签、实践和容器在 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 Beta 版本以及其他操作菜单中存在并为社区所熟知,特别是驾驶员和测量员中的重要小地图的操作方式截然不同。截至 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 以来一直运行良好)重新编辑到更复杂的通用结构(参数集和标签),而大多数常见资源不需要这种结构——实际上,在少数地方使用的这种高级功能正在给所有内容创建者带来时间成本(无偿志愿者奉献时间、知识和专业技能,同时放弃他们的知识产权!)以及普通用户。因此,对于那些想要使用新桥梁的我们来说,向后兼容性越来越差,除非我们在本地编辑来自 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 简史". Retrieved 02 March 2015.
{{cite web}}
: Check date values in:|accessdate=
(help) - ↑ Trainz SP3,除了错误修复,还引入了 Trainzscript 编程语言和称为“场景”的脚本化用户活动,Charlie Lear (cjlear),前 Auran 开发人员。
- ↑ 我的副本,购买于 5 月,显示在 Trainz 版本的介绍拼贴画上。据我回忆,截至 2015 年 8 月,我在网上看到了“新”和未注册的 CDROM 版本。- Fabartus
- ↑ Mercom 游戏网址:[1],在北美市场发行各种 TRS2006 版本。网址在 2015-0815 有效
• Trainz Railroad Simulator 2006 on PC 2006 年 2 月 2 日
• Trainz Railwayz on PCs 2007 年 10 月 8 日
• Trainz: Driver Edition on PC 2006 年 9 月 19 日
• 来源和日期由 Merscom 提供,网址如上。 - ↑ Paradox Interactive,'Trainz 线路' 捆绑为“Trainz:完整收藏'”的第三张 DVD,封面版权日期为 2008 年。
- ↑ Trainz:完整收藏(Trainz TCC) 是三张 DVD 的合集,也是第一个由 N3VRF41L Software(现为 N3V Games)出版、由 Paradox Interactive 发行的 Trainz 系列作品。通过盒子和已安装版本的构建代码验证 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 Sys-Op;这个补丁被证明是损坏的,并且被从网络上删除并被补丁 2 替换
- ↑ Trainz TS10 和 TS12 热修复补丁发布,后来注释:“注意:要能够安装 Aerotrain 和任何未来的 DLC 包,您需要为您的 Trainz 版本安装此补丁”,最后由 shadowarrior 编辑;2011 年 11 月 17 日,晚上 08:27。
- ↑ Trainz TS10 和 TS12 热修复补丁发布,副标题:“TS12 构建 48249 的补丁将把构建版本提升到 49922”,由 N2V 的 Shadowarrior 撰写
- ↑ Trainz 12 Service Pack 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 内容管理器上,有超过 25 万个资产被列为单独的 DLS assets,这个数字几乎每天都在增加。
- ↑ TrainzOnline 文章:T:ANE “发行版本”,该文章还列出了自预发布 Beta 测试版发布以来改进的功能。