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 构建版本,并且作为他们自己的 IT 部门,“Trainzer”必须将这些内容理顺,因为并非所有操作都可以自动完成,每个新的零售发行版都需要新的 安装步骤。
在 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 和测量中选择和管理内容时的混乱[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 开始就能完美运行)重新编辑到一个更复杂的一般结构(一组参数和标签),而大多数常见资产不需要——实际上,这个在少数地方使用的花哨功能给所有内容创建者带来了时间成本(无偿志愿者捐赠时间、知识和专业知识,同时放弃他们的知识产权!)和普通用户。因此,对于那些保持多个 Trainz 版本,并且可能还想引入那个新酷炫的桥梁的用户来说,向后兼容性越来越差,除非用户在本地编辑 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 版本的介绍拼贴画上。 IIRC,截至 2015 年 8 月,我在互联网上看到了“新的”和未注册的 CDROM 版本。- Fabartus
- ↑ Mercom 游戏网址:[1],在北美市场发布了各种 TRS2006 版本。URL 在 2015-0815 有效
• Trainz Railroad Simulator 2006,PC,2006 年 2 月 2 日
• Trainz Railwayz,PC,2007 年 10 月 8 日
• Trainz:Driver Edition,PC,2006 年 9 月 19 日
• 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 已发布!,发布于 2018 年 12 月 18 日 下午 09:16,作者:N3V 首席执行官 Tony_Hilliam。
- ↑ TrainzOnline trainz-build 编号百科页面。
- ↑ 在撰写本文时,TRS2009 内容管理器上列出了超过 250,000 个资产作为单独的 DLS 资产,这个数字几乎每天都在增加。
- ↑ TrainzOnline 文章:T:ANE “发布版本”,该文章还列出了自预发布 Beta 测试版本以来改进的功能。
- www.auran.com Auran 商店链接 (历史上的“发布”名称,尽管是短暂的)
- TrainzOnline Trainz-build 标签维基页面
- TrainzOnline Trainz 代码构建版本维基页面