Trainz/词汇表
|
|||
|
词汇表 |
HKeys-CM |
HKeys-DVR |
HKeys-SUR |
HKeys-WIN |
鼠标使用 |
符号 |
操作说明:点击正文中的脚注([2])或注释标签([note 12])会将您导航(定位页面)到该条目的确切文本。 • 然后:在那里点击?符号,将带您返回到您开始阅读的地方。 |
另请参阅 文件类型(文件扩展名)。
- 事实上,本页和 Trainz/refs/Notations 充当 链接的重点 FAQ 列表,类似于在不太复杂的网站上提供的 FAQ,但按字母顺序排列,而不是按问题的频率组织。建议读者熟悉这两种信息资源,并在需要时经常重新访问,因为这里提供的解释性信息片段简化了许多页面。因此,这两者都在 Trainz 维基教科书的几乎每个页面上都有链接。这些信息通常是基础知识。
- AI 火车或 AI 驾驶员
- 人工智能 '驾驶员' 驾驶的火车。由程序、脚本、命令、场景等控制的火车,而不是由用户控制。在许多方面,AI 火车相当于许多电脑游戏中常见的非玩家角色 (NPC) 。
- API 或应用程序编程接口
- 参见 维基百科上的 API - 几个 Trainz 模式使用特定的输入屏幕,API 来控制事物。在 启动器 模块中,启动器选项菜单 可能是最重要的。其中设置选择不当会导致运行时 GUI 无法运行。
• 在 测量员 中,有一个不同的 会话选项菜单 用于选择各种编辑模式控制和视频显示可选渲染模式。选项下拉菜单还打开几个只执行简单任务的专用 API,例如 '编辑路线' API,它允许用户应用名称更改,修改文本描述(即 描述)块数据,允许通过 会话编辑器 对 种类配置文件 的描述进行类似的编辑。
• 其他测量员运行时 GUI 选项菜单是用于调整鼠标和光标模式以在虚拟世界中移动的设置,一个是用于控制模拟环境因素(天气、一天中的时间等),以及 测量员 中的图形设置(Ctrl+O) 和 驾驶员 Trainz 模块。
• CM 选项菜单 是第三个(热键 Alt+F7) 允许访问与 主选项菜单 相同的许多界面控制和数据定义选项卡。
- 资产(或也称为“内容”)
- Trainz 中使用的任何对象,例如布局、树木、信号、机车或受电弓;每个都有自己的定义文件夹和 Config.txt 文件(一个 ini 文件),定义了 Trainz 运行时软件如何处理和分类文件夹中的数据。还有许多其他 类型的资产。每个资产都有一个 KUID,该 KUID 对于其构建级别和属性是唯一的。
- 属性
- 一个通用的 计算 术语,它指的是在描述数据项或过程时可能做出的任何区分。
- 客车与机车和货车的属性不同,并且每个都有自己的一组虚拟和物理属性,人们希望将其真实地建模。
- 最明显且可能最容易更改的属性是颜色,通常在许多较旧的 Trainz 资产中实现为单个颜色的简单 纹理。
- 此外,在建模中,现实和正确并不等价。人们会尽量做到尽可能正确,但在 Solidworks CAD/CAE 软件中渲染耦合器会得到一个由图形多边形网格密集定义的物体,因此在实时模拟器操作(驾驶、测量)中进行图形渲染需要大量的计算,从而变得不可用。它是更正确,但实际上毫无用处。对 Trainz 物体进行高效建模意味着正确性往往需要让步。当物体过度使用细节时,对宝贵计算周期的消耗过大,会导致模拟变得迟缓。许多 Trainz 样条曲线物体(即时森林、草地等)都存在这个问题,因为它们在设计时没有充分考虑渲染负载。
- 此外,人们还可以“滑过”虚拟物体,看到火车车厢或房子的背面,因此,除非客车或机车驾驶室设计了内部网格集,否则“内部”属性就是一个明显的模型,而不是一个高度详细的“房间式”内部。
- Auran,Auran Games Pty, Ltd,[1] Auran Holdings Pty, Ltd[1],Auran Developments Pty. Ltd。
- 澳大利亚游戏软件公司,开发并发布了 Trainz 及其图形引擎 Auran JET。Trainz 的营销、开发和销售现由 N3V Games Pty Ltd[2] 控制,Auran[1] 从 2008 年至今更多地充当控股公司,但仍然拥有 Trainz 的特许经营权,类似于詹姆斯·邦德电影特许经营权的组织结构和所有权的多层级结构。我们 Trainz 用户现在与 N3V Games 打交道,让律师处理其他事宜。
- 行为
- 在会话编程或资产开发上下文中,规则的另一个名称。规则是'脚本',它们在会话资产使用它们时动态加载。会话本质上是一组这样的脚本,包括基本的决策和分支操作,能够根据在特定地图(虚拟数字世界)中感知到的条件来实现程序行为。
- 从技术角度来看,“行为”是一种枚举类型,它在 config.txt 文件 中的kind标签的参数中指定了一个允许值,它指定特定资产是规则。
- 驾驶员指令是会话规则的特例,它们被设计成简单的动作,由 Trainz AI 驾驶员 的有限能力执行。
- 内置资产或内置 (BI)
- Trainz 版本的所有内置项目。这些项目位于 .JA 文件 中,这些文件被配置为快速上传到游戏并进行严格组织。某些项目(如缩略图)是从 JA 中剥离出来的,它们是将资产上传到 DLS 的必要条件,缩略图在网页中使用,或者下载到缓存中用于 CM 中的查看。因此,这些图像不属于任何克隆资产。
Ca_to_Cbz
[edit | edit source]
- CAB 含义 驾驶室模式
- Trainz 中两种驾驶模式中更现实、更具挑战性的一种。
- 在 CAB 模式下,列车的运行方式非常不同,因为模拟了每节车厢的全部物理特性,包括气刹系统开始生效的延迟、机车的车轮打滑以及其他一系列现实世界的物理建模。这是 Trainz 软件在其他竞争软件中脱颖而出的一个特性。
- CAB 文件
- 软件发布商的标准 Compressed Asset Base (CAB) 系统文件(包含所有可选的 内置 项目及其版本),通常隐藏在你不应该查看的地方。可以将它们视为一个银行,你可以从那里获得资金(功能)。
- Windows 应用程序(可选的辅助功能插件、语言扩展、Windows Media Player、磁盘碎片整理和磁盘检查工具等)存储在 Windows CAB 文件中。
- JA 文件 是 Auran/N3V 的半编译的 CAB 模拟,被配置为快速上传到游戏并进行严格组织。你的版本 内置 资产位于 JA 文件中。
- 相机视图、相机位置、相机模式
-
- 相机位置、从该坐标轴的定向角度以及缩放是我们观察 Trainz 虚拟世界的方式。它们定义了一个观察点,从该观察点我们可以观察到所有由图形引擎生成的物体。它们将我们置于游戏图形中。
驾驶员 有四种相机视角或“相机模式”
- 1选择一个内部相机。通常会有不止一个内部相机;当你发现至少没有五个内部相机时,你就知道你使用的是早期版本的机车模型。使用[+] 来通过在它们之间切换来选择。
- 2选择一个外部相机;它附着在列车上的某个地方,并随着列车一起移动,使用+ / - 来通过扫描切换在它们之间选择要跟踪的哪节车厢。此模式通常从机车开始,因此-会将相机移向列车的尾部。这也是调车场中的相机模式。
- 3选择跟踪相机模式。这是一个固定在路线设计师放置在世界中的位置的相机,视角用于从外部显示列车,要么以固定的方向和角度,要么保持在原地,但保持对列车的关注并旋转(跟踪)以锁定在目标车厢上。使用++-与相机模式 2 中一样,查看不同的锚定车厢。
- 4选择自由相机模式,这可以说是 Trainz 发展成功的关键。这也是 测量员使用的相机模式,其焦点始终位于显示器的中央。
• 鼠标、鼠标滚轮和键盘箭头键↑, ←, →, & ↓ 用于定位、缩放和移动此摄像头,包括穿过物体。
• 使用RMBh 拖动工具指针(光标)向右、左、上或下屏幕 远离 屏幕中心 以滑动摄像头,或旋转视角。 (取决于测量员选项设置,自定义以适应自己:两种控制平移和旋转)
• 这使我们能够使用LMB 并使用 '鼠标指针' (工具提示)点击来操作连接点、打开阀门、旋转 DCC 模式 旋钮、操作滑块控件,以及一般地切换或选择按钮选项,以及类似的操作。
- 按键和鼠标在自由摄像模式下的精确平移、旋转和滑动方式由 测量员选项 在运行时驱动程序或测量员模块中的两个滑块(本质上是点击框)设置。
- 使用这四种组合中的哪一种取决于个人偏好,或者在世界构建期间特定类型的任务中可以选择其中一种组合以获得最佳效果。
Cc_to_Cz
[edit | edit source]
- CC 或内容创建者
- 这些很棒的敬业人士投入了大量努力,使美观且通常难以制作的数字模型适合 Trainz 使用。 内容创建可能需要高技能的建模师花费一个小时来制作简单的资产,例如房屋,而制作机车则需要六到八个月的时间。
- CCP 代表 内容创建者 Plus
- 这是一个资产创建和更新实用程序,有时独立于其他 Trainz 运行时软件运行。 它可以在 CM 中使用以编辑 config.txt 文件,但如果要进行错误修复或只是升级资产,它相对来说比较不可靠。 对于新的 Trainz 用户来说,正确的使用方法是在自建路线或场景中使用后缀来增加(提升) KUID 或 kuid2。 否则,请学习在 Notepad++ 或类似的文本编辑器中手动编辑。 如果您已经非常熟悉 Trainz 的内部机制,并且可以创建资产,那么您对 CCP 的了解会比大多数人多。
*.cdp、*.cdpa 和 *.cdp2 文件类型
- Auran/N3V '内容分配包',一种专有的压缩文件格式,Trainz 资产存储、存档和传输使用该格式。
- 所有三种 cdp 文件类型 都是 Windows 操作系统中的注册表项,如果您运行多个版本的 Trainz,那么一个条目可能会在您不小心点击鼠标时咬您一口(很烦人,但不会致命)。 *.cdpa 文件是您决定存档到特定文件夹中的库资产; 这些由原始 CM/CMP 程序跟踪和管理。
Cm_to_Cz
[edit | edit source]
- 提交或正在提交资产
- 将资产添加到 Trainz 资产数据库 (TAD) 中或添加回其中
当一个资产准备好在 Trainz 资产数据库 (TAD) 中使用时,它会由 内容管理器 进行准备,包括压缩和整理,以便运行时 GUI 可以快速加载。 纹理片段组合到 .texture 文件中,网格和配置数据组合到 .chump 文件中,并将整个转换后的文件夹内容归档到 Trainz 安装的准备文件中,从 TS2009 开始,这些文件被放置在 UserData 子文件夹中。
该资产在过去某个时间点起源于一个源文件夹,该文件夹通常保留在 TRS2004 子文件夹中作为存档。 此版本对内容创建者特别有用,因为它使用了一个开放的文件夹结构来保存资产。 这使他们能够获取配置代码的示例片段,例如容器或网格表,从而减少了他们长时间的手动输入和校对。 同样的文件夹可在更新的 Trainz 版本中使用,包括 CMP 或后续版本。 带有所有部分的存档(源)文件夹作为 路径规范 提供给 CM,它读取该文件夹并将其放入该版本中。 在稍后 打开以供编辑 后,当 CTRL+M[note 1] 资产行被高亮显示(选中),提交过程被逆转,并且压缩文件被复制。 它们不是原始文件,而是经过双重转换的副本 - 复制品。
由于每个版本对预处理和压缩以及组织方式都不同,以便快速加载到 运行时 软件模块中,并且快速加载处理包括去除不必要的操作数据字符串(例如不可显示的数据字符串),有时还会根据 texture.txt 文件 的命令,甚至删除使用文件时不需要的二进制指令。
然后将生成的经过高度处理的文件保存为一个集合,保存在 TAD 中,并在内部进行索引和存储。类似的过程用于构建 Trainz JET CAB 文件(JA 文件),其中包含该版本的内置资产库。
- 此过程称为 提交资产,提交资产后,它将被添加到 Trainz 资产数据库索引 (assets.tdx) 中,其文件将被处理以实现快速加载并被保存,其在 废弃表 和 kuid 表 中的任何 kuid 关联都将更新并链接到 依赖项 列表、依赖资产和跟踪过时资产和替换资产的系统中。
- 逆向操作 称为 打开资产以进行编辑 - 在内容管理器中可以选择四种不同的方式(假设在菜单下拉菜单的“打开方式”模式下至少安装了一个 PEVtool),其中三种方式可以通过热键序列实现。
CM 或 内容管理器 这些术语正式地先于其祖先 TRS2006(2005)升级:CMP
- 这些是 Trainz 版本中的资产管理系统,充当上传和下载管理器、数据库管理器、数据库和 DLS 浏览器、存档管理器、更新控制器和编辑器启动器。它们还处理资产导入、验证和打开资产以进行编辑,或在需要时重新提交。TRS2004 中的 ContentManager.exe 非常不同,能力也差得多,只能执行后续 CMP 和 CM 后代能够完成的一小部分功能。从 TANE 开始,CM 的功能仍然存在,但操作和外观发生了很大变化 - 这些差异通常是巨大的改进。
- TS2009 在其第一个 服务包 和之后的版本中,CM 显示了其创建新资产的 Trainz 版本 - 通常是可以在该安装中使用的上限,无需进行像 逆向内容 那样繁琐的编辑。
- 自从 2005 年发布 CMP 之后,除了增量调整外,几乎没有根本性的变化,在 TC1&2、TC3 时代,'CMP' 在论坛上逐渐变成了 'CM',早在 N3V 发布 TS09 之前,这个术语 'CM' 就正式确定了,显然并且合理地取消了 'plus',因为它已经是四年后了。在 TS2009 - TS2012 版本中,Windows 标题栏后缀版本号(最初显示 '内容管理器 2.0' - TS09,SP0-SP3;但 SP4 编号为 3.3(与技术级别 TBV 3.3 相匹配,例如 TS10-SP4,其 CM 3.1 开始发布版本)。TS09 和 TS10 同时开发了大约一年。当 N3V 在开发他们想要的新的软件技术时遇到了麻烦,他们无法足够快地发布 TS10 和 TS12 的 'AURAN JET 3' 游戏引擎。TS09 被作为一块垫脚石推出,最初的版本是一个经过改进的 TRS2006,具有更好的图形和更快的性能。它更好地利用了多核 CPU,而 TS10-TS12 优化则旨在进一步改进将 CPU 转移到更新、功能更强大的显卡上,这些显卡现在支持 Trainz 使用的先进功能,这些功能以前使用主处理器时间来支持。这些内置功能在 TS12-SP1 中达到了极限,因此 N3V 推出了使用 64 位处理的 TANE。
- CMP 或 内容管理器 Plus
- 资产管理系统的名称是 '内容管理器 Plus' (CMP),它是在将 TRS2004 升级到 TRS2006 过程中出现的一个重大变化,它也在 TRS2006 的各种衍生版本中继续存在,例如三个 Trainz Classics (TC1、TC2 和 TC3)、TRS2007、TRS2008(这两个版本仅在欧洲发布)。CMP 在 TS09 中诞生了 '纯 CM',尽管它们被赋予了数字:CM 2.0、CM 3.1、CM 3.2 等等,与分配给软件构建的 TBV 相匹配。[[注释 2]] 用户界面 功能在某些版本之间也略有不同[[注释 3]],但令用户社区感到困扰的是,它经常没有足够的便利性升级。
- 每个资产都有一个 config.txt 文件,其中包含 TrainzBaseSpec,它定义了资产的顶级属性并指定了它的许多属性,包括软件如何解释和处理由这些文件链接和控制的数据。Trainz 中没有一个资产没有 config.txt 文件。配置文件标识如何处理文件中其他行,并可能初始化与资产类型或单位相关的特定变量的参数数据。此外,配置文件在数据集中提供了来源、目标区域和时代、许可证、作者和联系信息。
- CSL 缩写 - 'Comma-Separated List'
- — 文件中包含多行 CSV,因此是 CSV 列表。
- CSV 缩写 - 'Comma-Separated Value'
- 在大多数情况下,CSV 和 CSL 都是文本文件的等效形式,它们能够混合字母数字和数字数据,这些数据通常是某种格式化的数据记录(从数据库意义上来说) - 其中一行包含混合类型的数据元素。许多应用程序,尤其是数据库和电子表格应用程序 - 使用 CSL 格式的数据(可以使用文本编辑器进行编辑)来导入或导出数据,作为一种可移植的数据传输方法或用于备份。
- 例如:记录的通常示例是:姓名、街道地址、房屋和单元号、邮政编码、电话号码 等等(在地址簿类型的 '记录' 中),用文本分隔符隔开,通常是逗号。
- Trainz CM 元素可以在许多屏幕上复制粘贴到文本编辑器中,主屏幕数据列出为两列 CSL 分隔的配对;资产的 用户名 和 Kuid 标签值来自 TBS 标准要求。
- 将这两列粘贴到电子表格应用程序(例如免费软件 Open Office 的 'Calc')中,可以记录缺少的依赖项,并仅将 Kuid 列剪切到编辑器中。简单的搜索和替换 (SAR) 可以删除 换行符 代码并用逗号替换它们 - 生成一个可能很长的 kuid 列表,可以将其反馈给 CM 在搜索 API 中,以找出哪些现在在 DLS 上,而且可能更重要的是,这些列表可以在一个好的编辑器中加倍或三倍,并通过将 kuid 递增到下一个 kuid2 格式的标识符来快速“升级”,因为原始的 kuid 可能早就被替换了,而依赖项列表(kuid 表 列出了这些依赖项,有时不会更新到初始 <KUID:xxxxxx:yyyy> 格式之后)。CM 不会知道有关 <kuid2: … :1> 替换的信息,例如那些具有 废弃表 条目的信息,直到它们在本地数据库中,但会在版本检查中找到大多数信息。(TANE 和 TRS19 在这方面似乎比 TS12 和更早的版本更好)
- 其他字符代码可以用于在这些列表中分隔元素,[[注释 4]] 但 Trainz 通过从 内容管理器 主视图或 下载助手 中捕获剪切缓冲区,输出资产文件名和 kuid 的 CSL。
- 此外,仅包含 kuid 的 CSV 是一种非常有价值的变通方法,用于解决人们经常要求的功能,即能够导入和导出测量员或 CM 中的选择列表,从而增强和提高预先选择或使用定义的资产列表进行路线构建或会话编写的能力,这些是当天的议程。
- CSV 列表或 CSL 经常用于将数据从一个计算机应用程序移植到另一个计算机应用程序,作为一种'最小公分母',几乎所有技术软件都以某种方式支持它。因此,CSL 经常可以用于将数据从一个应用程序导出到另一个应用程序,而这些应用程序通常无法很好地交互,因为它们是竞争产品。
例如,请参见 Trainz 中的 参考资料。
Da_to_Ez
[edit | edit source]
- 术语 'DCC' 来自模型铁路的世界,其中 DCC(数字指令控制)芯片组使机车行为自动化,但实际上是指在电动 模型铁路 中使用的'拨盘式控制器',尤其是许多人在成长过程中接触到的在百货商店出售的 H.O. 比例模型火车。
- 在 Trainz 中,该术语指的是包含模拟拨盘式控制器的 驾驶员 模式,用于模型铁路的'电源',对于任何玩过典型电动模型铁路的人来说都比较熟悉,例如来自玩具店和百货商店、模型商店和(非 Lionel)模型铁路专业商店的 H.O. 比例 列车组(例如,参见 Trainz.com)。
- DEM 或数字高程图或数字高程模型。
- 这指的是基于国家数字数据库(如 美国地质调查局拓扑调查)的 Trainz 地图地形软件生成。
- 依赖关系 - 也请参见
- 依赖资产 和 依赖项
- 为了使另一个资产能够运行,而需要的资产被称为依赖项;而该资产(需要它,例如需要道口栏杆或建筑物、轨道等的布局)被称为 依赖资产。内容管理器允许我们列出依赖(也称“依赖”)资产,例如需要地图和各种轨道车的场景;与场景配置中几十个项目相比,路线的类型地图可能也经常包含(需要)数千个依赖项,而这些资产可能还需要其他构建块资产 KUID。配置文本文件中只列出了此类所需资产的第一层。
- 示例
- CM 的 RMBHd 下拉菜单 '查看依赖资产' 报告道口栏杆被五条路线使用。
- “机车依赖项'”将显示它需要(除其他事项外)发动机规格。当使用“查看依赖资产”时,相同的资产可能会列出 15-30 辆需要它的机车。
- diff 或 差异 是一种(类型)工作马实用程序比较程序,它存在于大多数用于比较两个或三个数据集以查找差异的计算平台上。早期的一种祖先实际上是一个名为 DIFF 的程序,因此工具名称已成为寻找差异的同义词。“COMP”是另一个被复制到各种计算环境中的种子程序,它在新的平台上生成了克隆。
使用比较应用程序(如(免费软件)Kdiff3.exe(在所有 Windows 操作系统版本中运行良好)检查两个文件夹或文件之间的差异,该应用程序可以比较并说明文件或文件夹之间的差异。Diff 是常见的计算机术语,因为存在 Unix、VAX、DEC10,以及同一个名称的第三方 MS-DOS 实用程序。一些 Diff 实用程序只比较一对文件,另一些比较目录,第三类,如 kdiff3.exe 两种都比较。
- 司机命令
- Trainz 规则的一种形式,仅在 场景 中有效,适用于(通常)单个 AI 司机,作为对 AI 火车司机发出的指令(或一个接一个执行的指令序列)。
- 在测绘员中创建场景时,可以指定司机命令,以便为 AI 司机提供编程(任务指令),或者在场景运行时,用户(对“助手”AI 司机)可以指定司机命令。
- 相比之下,“规则”,“司机命令”使场景编写者能够控制场景中可用于命令 AI 司机操作的司机命令。
- 发动机规格
- 俚语,但常用术语,表示机车的行为细节。正式地,机车使用 KIND 发动机 定义,这在许多用法中是该术语的确切含义,但该含义也可能指 KIND 蒸汽机车 定义,并且通常应用于 容器 和 KIND 的组件资产(依赖项,这些依赖项是独立定义的,并通过引用(KUID)包含在更高级别的资产中)。
枚举
- 表示明确指定、列出、预定义,尤其指 可接受的值,通常被理解为具有特定含义和范围的集合的一部分。枚举是计算机编程术语,其中一组受限的允许值是意味着并且只允许该集合中的那些值;所有其他值将导致错误、被拒绝,或者如果软件没有防止此类事件发生,则可能导致不可预测的行为——这是使用枚举的主要原因。
• Trainz 的每个关键字都是枚举数据,用于识别后续值将被允许执行的何种操作,或者下一行将是哪个容器等。
• 可以说,堆叠枚举在 Trainz 配置文件中占主导地位——标签是枚举的 种类 的枚举部分,这些枚举部分枚举了合法关键字集及其在其中分配的预期数据类型——枚举指定了这些配置中合法的和预期的内容。
• 除了由数据集合类型、种类 和 引用 所确定的内容之外,TBS 枚举了在任何资产定义中都是合法的常见或需要的 Trainz 标签和容器(容器名称标签)。大多数这些标签是可选的。
• 种类、kuid 和至少一对外部文件引用关键字-数据是可定义的最小资产。既不需要 用户名,也不需要 描述 或类别-这个、那个或其他,因为像作者、组织等,它们帮助我们人类区分资产的适用性或建立 Trainz 运行时软件本身无需使用的连接。
Fa to Gz
[edit | edit source]FCT Planet Auran 的 '头等车票'。
- Auran/N3V 的 Simulator Central 出售的一种可选许可证,它提供每天无限次下载 DLS 的权限,其 FTP 链接速度比普通免费下载速度(约 < 50 kbps)和每天 100 兆字节的配额限制要快得多(高达 100 Mbps)。
DLS 方式 | 速度 | 数据限制
| |
---|---|---|---|
没有 FCT | 较慢 | Fd < 30–40 kbps | 每天 100 兆字节的限制;可能被迫等待连接; |
FCT | '保证快速' | Fd > 50–99 kbps | 无每日限制;优先连接到服务器和 DLS |
- 文件规范
操作系统对文件名称的引用,以及可能在上下文特定的目录(文件夹)中的相对位置。
- 主要覆盖范围:文件规范
- 免费软件
- Trainz 有一个强大的传统,内容创作者慷慨地奉献自己的时间和精力,通过创建'免费软件资产'来为更大的利益服务。虽然大多数情况下,对优质资产的访问是自由的——Trainz 内容不受版权保护,即使某项资产在下载站或其他第三方 Trainz 粉丝网站上被自由共享,并且没有直接收费。
• 每个资产在其配置中也都有一个 许可证 标签,这通常相当于一种 知识共享-署名-相同方式共享许可证 (CC-by-SA-##)。维基媒体公地拥有广泛的 CC-by-SA 信息和许可证类别细分。
• 许多禁止在任何付费软件中使用该资产或其任何组件,同样是知识共享类许可证。有些是完全版权保护的付费软件。
• 有些实际上是无许可证的,但国际法将这些资产视为知识产权,并受到版权保护。
• 底线是,如果你想使用某人作品的一部分作为新资产的基础
• A) 首先——获得书面许可,否则不要上传。
• B) 你必须以署名的方式向所有者注明所使用部分的来源。
- 游戏脚本
- 基于“C”语言,使用 *.gs 或 *.gse 扩展名的编程语言,用于创建 Trainz 的场景和可脚本化资产。这不完全等同于TrainzScript,TrainzScript 是它的母技术(涉及一个独立的 TrainzScript 应用程序来编写脚本),在演变成更通用、更开放的计算机语言之前,该语言部分由内容管理器和运行时 GUI 编辑和编译。
• 相比之下,TrainzScript 是最早在 Trainz 1.3 中出现的技术,并在 UTC 中成熟,UTC 展示了九个内置的 场景 (种类活动),这些场景也捆绑在 TRS2004 版本中;从 v1.3 开始的每个版本都允许这些半编译的'场景',这些场景在 TS12 之后不再受支持。 TS12 发布了 N3V/Auran 在其新旧版本的著名 Banks Heath 地图中发布的最后一个游戏脚本 'KIND 活动' 资产,他们还在此基础上构建了三个 TS12 驾驶教程。
• 游戏脚本编译具有最初在较新的 Trainz 会话 中不可用的动态功能,但大多数功能已在近千个[note 5] DLS 可下载的 Trainz 规则 中复制。
- Gmax
- 一个与 Trainz 1.0–TRS2004 一起发布的第三方“促销”程序(捆绑,但不是免费软件),可用于创建用于 Trainz 和其他程序的 3D 模型。Gmax 及其版权现已归 Autodesk 所有,完整版的专业软件包 3dsMax 3D 建模、动画和渲染软件(Auran/N3V 在开发人员软件中的选择)可供那些有几千美元闲钱的人使用。[3]
- Trainz 在 TRS2004 时代摆脱了 Gmax 的局限性,转而使用更新、更强大的 IM 文件 标准,其中纹理引用可以嵌入为网格索引的一部分,在许多方面减轻了游戏引擎的负担。例如,单色纹理在正确的 IM 中由 RGB 值表示,因此一个正确制作的 IM 不会在内容管理器中生成警告:“警告:纹理 'texture name' 为纯色。",并且此类资产加载速度更快,硬盘和游戏内存开销也更低。
- GPU 或图形处理单元
- 如前面的链接中详细介绍,图形处理单元 (GPU),有时也称为视觉处理单元 (VPU),是一种专门的 电子电路,旨在快速操作和修改内存,以加速帧缓冲区中图像的创建,该帧缓冲区用于输出到显示器。现代显卡(显卡)具有内置的专用图形功能,新一代 Trainz 越来越利用这些功能,减轻了 CPU 的其他执行任务负担。
Ha to Jz
[edit | edit source]
- 纹章学(颜色和徽标)
纹章学是运营铁路公司'颜色方案' 和 '徽标'的正确术语,扩展到其资产标签上使用的字体。原型列车涉及在对车辆进行蒙皮之前搜索此类图形设计的明确规范。
- HOG 或上帝之手。
- 一个(较旧的)第三方地图制作工具和关联纹理,可用于将 DEM 地形数据导入 Trainz。另请参阅 TrainzDEM,这是一种类似的 付费软件 工具,价格适中,已针对 TS2012 和 TANE Trainz 地图生成进行了系统更新。
- HUD 或抬头显示器
- 屏幕上显示信息的部分,例如当前速度。
- 安装
- 一种简写符号,表示运行 Trainz 软件的设置——Trainz 的特定安装,尤其是在与该版本在本地机器文件夹层次结构中的根(主)文件夹相关的上下文中使用。在本维基百科中,它被用作对'特定 Trainz 版本的'根文件夹,' 无论它是什么版本的引用。许多经验丰富的 Trainz 用户会保留多个 Trainz 版本,以及多个 Trainz 设置——一个包含付费软件,一个不包含,例如,这样那些不能复制到 DLS 的资产就不会与那些可以复制的资产混合在一起。
- 同样,许多长期 Trainz 用户会保留并运行多个 Trainz 零售版本[note 6]  
- .JA 文件和 .Tzarc 文件
- 标准的 Auran Compressed Asset Base (CAB 系统文件(包括 Trainz 版本的所有 内置 项目)。JA 文件配置用于快速上传到游戏,并进行了严格的组织。它们可以在一定限制内移植到新版本。
- 这简化了地图和会话等资产的移植到新版本,而新版本不一定具有与旧 CAB 库相同的内置资产组合。
- 这使得需要花费数月时间才能创建的路线和会话资产能够轻松地向前兼容,这是 Trainz 自诞生之日起就有的标志。
- TS09 JA、TS10 JA 可以添加到 TS12 的技巧包中。
- TANE 和 TRS19 的功能类似,但由于涉及东欧地区非法复制的 DRM 安全问题,新的 Trainz 版本在读取和写入数据库文件时使用加密和打包算法。新文件扩展名为 .TZARC。
- Jet、Jet2、JET3
- 在 Trainz 的语境中,由 Auran 开发并用于 Trainz 的游戏引擎。与 Microsoft Jet 数据库系统无关,Auran JET 游戏引擎在 Trainz 处于开发阶段的 20 世纪 90 年代后期被作为独立产品推向其他游戏公司,并且有一段时间考虑将其改编为实际的火车培训模拟器。
- JET2 引擎与 TRS2004–TS2009 一起发布(并在 TRS2004 的四个服务包中进行了大部分调试)。
- 据说 TS10 和 TS12 运行的是 JET3 引擎,这是 Auran/N3V 在 32 位图形渲染引擎方面所能达到的极限。
- Just Trains
- (发行商)
- 在英国通过 CDROM 和 DVD 发行 Trainz 的公司。根据英国法律,英国版 Trainz 必须在驱动器中使用 CD/DVD 锁定 DRM。随着 N3V 托管自己的下载服务并通过 Amazon.com 等其他合作伙伴提供 FTP 管理的下载,这种做法已经逐渐消失。
- KIND - 种类
- 分配给 Trainz 种类标签的值是一个来自特定严格定义列表的关键字,每个关键字都告诉 Trainz 软件如何处理该配置文件中提供的数据。种类(TrainzBaseSpec 中的列表)为解析和处理 Trainz config.txt 文件中包含的其余项建立基本规则。因此,种类设置了此后在处理代表虚拟资产对象的整个数据集(即整个文件夹内容)时调用的所有软件操作。一些这些种类需要在构建的资产中包含外部参考条件。这些条件以 kuid(值)的形式出现在标签-值对的列出值中。由于每个 kuid 都需要一个种类定义,因此这些种类包含一个或多个作为资产独立定义的部分。
- KUID - 格式= <kuid:xxxxxx:yyyyyy>
- 主要主题范围: KUID
- lit. 'Koolthingz Unique IDentifier' - Trainz 对资产的唯一数据库引用号,扩展到在 KUID2 形式中跟踪多个版本。Trainz 可升级性和资产模块化设计的核心,因为每个资产都有自己的唯一 kuid 代码,因此可以指定另一个资产中的组件(转向架)或整个车厢,并在新资产中选择性地替换其中任何一个(重新蒙皮或修改转向架)。大多数 Trainz 资产在强制性 kuid-table 配置条目中指定了依赖项列表 - 其他组件资产,这些资产由软件套件的各个部分组装而成,从而在 kuid-container 中形成可渲染和可使用的资产。
- 在上面的示例中,xxxxxx 代表内容构建者的 Auran 身份号,因此作者的所有资产都具有相同的代码(一些作者注册了两个或三个)。'yyyyyy' 是作者对资产的序列号。Trainz 通常将新用户的第一个资产(通常是他通过修改并随后保存为 1001 的路线)设置为 1001。
- 作者的 kuid 不一定按顺序排列或连续排列。在 Trainz 时代早期,颁布了一个 kuid 分类系统,因此 CC 的内容具有一个基础和范围,这些基础和范围通过类型创建组,并通过对资产类型的索引进行编号范围标识。该系统至今仍在使用。
- KUID2 - 格式= <kuid2:xxxxxx:yyyyyy:z>
- 主要主题范围: KUID
- 带有内置更新跟踪代码的更新 kuid;KUID 格式的修改版本,允许指定版本号。
<kuid:xxx:yyy>
等同于<kuid2:xxx:yyy:0>
(零修订或版本零,表示原始版本)- 这允许数据项(Trainz 资产)携带资产的固有版本代码,限制为 127 个修订。此数据版本代码通常不会与所有标识软件技术级别的 Trainz-build 代码匹配,而是指示资产在其历史记录中具有以前的版本。 提示:可以通过 RMB+拖动下拉菜单测试 CM 中的以前版本,以查看其他版本。DLS 中已知的版本将显示。
- 在数据库中同时存在这两个资产的情况下,具有更高后缀代码的资产会自动覆盖或替换旧的资产;这是替换资产的正确方法,尽管 N3V 在过去滥用了 obsolete-table 容器来完成相同的事情。这种变化造成的 kuid 意味着唯一的解决方法是在资产可能出现问题时检查所有版本的资产。
- 拥有早期版本不是必需的,但 CM 会将缺失的修订链列为缺失的依赖项,对于那些反感在 CM 中污染这种功能或程序员保留这种“功能”的人来说,这是一个软件错误,无论从哪个方面来看,都会降低使用 CM 来识别用户缺少什么的功能,并导致用户花费时间手动找出真正缺少什么。
- LARS
- Logistics And Resource System,由 Lars Ljunberg 创建的 Trainz 物资/货运运输系统。Auran 和尤其是 TrainzProRoutes 的论坛深入介绍了 LARS,如今许多 DLS 资产都支持这些约定。LARS 系统极大地扩展了游戏中可用的各种工业产品或装载类型。许多 LARS 资产将包含 LAR 缩写,并且可以重新配置以包含其他产品类型,只需进行最小的配置编辑。
- 启动器或启动器菜单
- 以及 选项菜单:
- 主要主题范围: 启动器
启动器(术语可以追溯到 Trainz 0.9-UTC)是大多数人用来启动 Trainz 的 EXE 文件。在 N3V Games 版本中,这通常是安装的根文件夹文件 Trainz.exe。在 TRS 中,各个 exe 文件分别命名为 TRS2004.exe、TRS2006.exe、TC.exe 和 TC3.exe,从而产生了人们在引用上述版本时看到的简写名称。由于 Trainz UTC 实际上是 Trainz 的第四个服务包,因此使用相同名称的 exe 文件从未成为问题,一个人必须非常奇怪才会希望同时安装这两个文件[注 7]。为什么论坛上的任何人会使用: 'Trainz Railroad Simulator 2006' 代表 'TRS2006' ?
- 启动器菜单
- 通常为计算机小白提供了一条通往其他模块的简单路径,因此主条目(管理内容、选项、访问网站和启动[无论名称是什么,它们现在已经改变了一些])只会执行这些操作,使用漂亮的屏幕导航到 Trainz 的其他模块。然而,选项按钮具有某些设置,这些设置可以在模块中优化事物,向当局注册您的副本,并允许您控制图形模式和更新。
- 布局
- 在 Trainz 社区中,术语布局和路线是同义词,但“地图”是 Trainz 枚举标签值,它将配置标识为路线 config.txt 文件中的地图种类定义。术语“布局”是模型铁路的物理比例术语,指路线。
- 平交道
- 见 Mocrossing
- .LM 文件或 LM.txt 文件
.LM.txt 文件与 .texture.txt 文件类似,它们是 INI 文件,因为在文件夹中,两者都具有 .txt 扩展名,并将处理方法传递给运行时软件以渲染资产。对于两者来说,config.txt 的“调用”或引用行的引号字符串值绝不能包含'.txt'扩展名 - 扩展名因未知原因(可能是为了速度)而被抑制,并且解析器可以根据上下文清楚地识别;但如果指定,将在 CM 验证资产文件时产生错误。
- 两者都是运行时 GUI 和 Trainz 游戏引擎(Auran JET 和 TANE 将来要发布的引擎)使用的实际 include 文件类型,它们使用预定义的特定数据元素来构建资产。
- LM.txt 文件(见链接)阐述了 LOD 网格的可编程参数。
- ..\libraries 子文件夹
libraries 文件夹包含 TrainzScript 语言(类似 C 语言)中用户脚本引用的标准包含 'header' 文件。资产 种类、类组织和资产子类型在脚本化资产的世界中紧密交织在一起,就像现在大多数机车车辆一样。
- LMB
- LMB - 左键单击(隐含含义为单击一次)。此缩写广泛应用于 Auran 文档和初学者指南中。在本教程中,它也以相同的方式使用。
- LMBH-d
- LMBHd 或 LMBhd - 左键单击+按住+拖动。
- LMB 操作的变体有时也会包含/按下+按住Shift 键 [CRTL] 和 [SHFT]。
- Trainz 版本目前支持所有三种方法,并且很可能继续这样做,但新的高度详细的资产应使用 LOD 技术制作,而单个 低多边形 网格 .IM 技术只应用于旨在远距离观看的资产。
马到波
[edit | edit source]
- Merscom
- 第三方许可的软件出版公司,在美国发行了许多 CDROM/DVD Trainz 版本。Auran 通常会让一个第三方公司在特定的大陆上生产和发行版本。
- 网格
- (松散的、俚语的、艺术术语)或者更准确地说,多边形网格:一个 3D 图形对象,代表 线框 的数学模型,当渲染为可见面时,会提供一个虚拟表面,可以在其上应用虚拟纹理。网格表面和多边形通常是三角形的组合。
- Mocrossing(机车道口)、平交道、等级道口。
- 无论用什么文化名称,种类 mocrossing,它几乎涵盖了所有轨道和样条线连接在一起的东西,比如一些像码头这样的惊喜。
- 此外——'最常'缩写为 Xing
- NAMCON
- 公司术语/行话术语,指代字面意思上的 命名约定。
- 夜间模式,具有夜间模式的资产类型
- 夜间模式是资产的一个属性,涉及在它的配置文件中正确定义几个标签和容器,以指定黑暗之后发生的事情,哪些部分始终亮着,哪些部分是间歇随机的,哪些部分在黑暗之后亮几个小时,然后一直到第二天晚上才熄灭。
- 夜间模式功能还需要一套合适的网格和纹理,以便在夜间条件下显示物体。
- 当一个资产具有夜间模式时,它具有三种生成的灯光“周期性行为”类型之一,一个夜间网格子容器以及相应的颜色和光圈纹理,用于定义单个灯光的位置和形状。
- 喷漆棚或 Auran 喷漆棚
- Paintshed.exe 是一个 UTC/TRS2004 独立的资产重绘程序,它大多已经过时,允许用户使用 Gmax 或 Autodesk 的 3dsMax 生成的网格对象,并在一个称为 重皮 的过程中,将不同的纹理应用于机车车辆资产的面,它会展开这些面,并以各种窗格视图的形式呈现。此实用程序允许将许多可用的涂装或纹章类型(外观、配色方案)应用于相同的广泛可用的火车车厢类,只要有人开发了基本的火车车厢。这些类资产将显示在 CM/CMP 中,带有喷漆棚图标,表示有一个基础皮肤被上层的纹理覆盖。当游戏变慢时,有时可以明显看到这一点,因为它正在重新绘制火车车厢,第一个纹理集会暂时可见,然后是重皮纹理的涂装。现在已经过时,可以通过使用图形软件修改“包裹”纹理,通过多种手动过程实现相同的效果(重皮资产)。
- 占位符、占位符参数或虚拟参数
所有 Trainz 数据都以 关键字 + 数据值 对的形式组织(参见 ACS 文本格式),我们称之为标签和数据;至少在需要与这样的关键字关联的 聚合数据类型 之前。Trainz 中这些聚合类型是 容器 和 种类,并且每个都具有围绕内部内容的特征配对花括号( '{' 和 '}' )。在内部,一些关键字是枚举类型,并定义特定参数,其他一些定义子容器,并且许多关键字通常(根据约定)作为程序索引实践后的 0 基数数字序列被发现。这些是虚拟参数,它们的位置和顺序(因此是占位符)很重要,而它们的名称无关紧要。
例如,考虑一个具有两个占位符参数 0 和 1 的简短 缩略图容器
thumbnails { 0 { width 240 height 180 image "$Screenshot (240).jpg" } 1 { width 512 height 512 image "$Screenshot (512).jpg" } }
在上面,在每个缩略图子容器中,宽度、高度和图像标识关键字-数据 ACS 文本格式 数据对。外部关键字与整个容器配对,但每个子容器都可以命名为任何东西(比如 'a' 或 'b' 以及 'first' 或 'second' 等),因为它不用于引用数据。因此,它是一个占位符参数,通过它的使用方式来持有它的关键字 'rating',但不用于作为访问数据的句柄。简而言之,这些占位符参数是在数据内部处理中被丢弃的,并且任何非空白字符串,后面跟着一个开花括号,都是解析软件需要进一步分配和存储图像、高度和宽度参数的值,这些参数在这样的子容器(它们是与数据关联的组)中彼此相关。
- 多边形计数
- 资产的多边形数量,这将在很大程度上决定它对 Trainz 性能的影响。计算机在给定帧中需要计算和绘制的多边形越多,显示速度越低(帧速率。所有 CM/CMP 都有一个 RMBh+拖动下拉菜单,其中包含一个条目,可以显示资产的多边形计数。使用 LOD 网格集的新资产,会显著减少绘制的多边形数量和同时发生的纹理复杂度,距离越远,绘制的多边形数量和同时发生的纹理复杂度就越低,从而减少了对网格细化的不必要计算,而这些细化在这样的距离下是无法察觉的。
- PEVtools,由 PEV 开发,列在 PEVSoft 下
- PEVsoft 是一个注册的 Windows 10 软件源,满足反恶意软件的凭据检查。这将阻止 Windows 在每次使用软件时不断询问是否信任它。
- PEVtools 是重要的实用程序,用于解包、处理,并在一定程度上改进资产。这些内容在 Trainz 资产维护和创建 (AM&C)、论坛和修复资产的教程中都有详细介绍。PEV 编写的关键实用程序是
- Meshviewer2.exe — 打开 *.pm 或 *.im 网格,并将它们渲染成数字模型的三维表现形式。它可以按要求生成早期版本中没有的许多资产的屏幕截图,并使用压缩或未压缩纹理(*.textures 与 texture.txt 和 TGA 文件或其他合法原始图像类型)显示网格。它允许检查网格的整体尺寸参数,包括多边形计数。它将显示对象的线框网格视图,动画动画对象,并显示纹理名称及其位置。它还将显示缺少的纹理作为清晰的亮白色表面及其名称,允许用替换纹理修复和修复有缺陷的资产。从 Trainz 1 到 TRS19 文件夹,只要数据被打开以进行编辑,它就同样有价值。
- 大约 99.875% 的时间,只需要 Meshviewer2、一个好的文本编辑器和 Images2TGA 来处理数据调整和修复,使资产符合(不断变化的)更新或更挑剔的 数据模型 版本。
- Images2TGA.exe — 采用 *.texture 文件,并参考它们映射的网格文件,生成更新的 texture.txt 文件,其中包含 TS2009 中引入的成像功能,例如(主要)AlphaHint 命令。
- 大多数基于 JET3 的(TS09-TS12)风景对象和样条线,以及一般兼容的资产——只有少数 新功能 能力 是例外——可以通过简单地将 AlphaHint 命令行注释掉,并在行首加上“//'”(所谓的“hack, hack”)注释,将其降级为与基于 JET2 的 TRS06—TC3 版本兼容。这是因为 TSxx 系列及以后版本中检查的大多数数据模型所需数据形式,实际上是在 Greg Lane 领导原始 Auran 的编程团队期间,在 UTC 和 TRS2004 数据模型开发期间定义的。N3V 保持了大多数向后兼容性,除了他们对曾经合法的关键字的处理,他们愚蠢地将其称为错误,而不是忽略它。
- PM2IM.exe — 采用 UTC 时期使用的 *.PM(渐进式网格)文件,并将它们转换为 Trainz 网格导出程序自那以后一直使用的索引网格(.IM 文件)。
- Images2TGA 和 PM2IM 都有特殊的“治疗”能力(内容违法),当直接在 Windows 模式下打开文件时,这些能力超出了本页面的范围。通常它们是在命令行模式下的批处理文件中运行的,这样可以一次处理很多个文件文件夹,PEV 称之为 trawling……依次访问每个文件夹和子文件夹。
- Quickshadows.exe 提供了几种不同的模式,可以生成或多或少复杂的阴影网格,为缺少阴影的旧资产添加阴影。它也有一个直接的 Windows 模式,但它主要用于为批处理模式操作建立输出类型和选项。这个工具在 2009 年比现在更需要,因为现在缺少阴影的资产非常罕见。
- 产品(就像“货物”对滚动库存一样)
- 任何“被消耗或生产”的东西 Trainz 行业,包括乘客,乘客被 Trainz 客运站 “消耗”和“生产”。有许多产品系列和互动列车车厢来运载货物,以增强 Trainz 操作的真实感。查看 TrainzProRoutes 的 LARS 行业,或者例如,在 CM 中搜索 Davesnow 和 majekear 的列车车厢,并比较他们为大量不同标记的滚动库存 火车车厢 设置的默认产品组合。
- 配置文件
- 在 Kind 关键字标签下,会话资产 config.txt 文件定义了一个 Trainz KIND,“驾驶员会话”的 config.txt 文件。一个 配置文件 定义了 会话 的参数,在会话中,它是一个“枚举值”,增强了合法标签,并与 TrainzBaseSpec 的标签相加。
- 具体来说,在 config.txt 文件中,作为 kind 标签 的分配参数给出的“profile” 枚举字符串值指定资产是一个驾驶员会话,并向软件定义它应该解析以查找该类型资产所需的其它标签和容器。TRS2010 之前的会话文件夹在其 kuid-table 中没有列出许多依赖项,并且它们的字符串表相对简单,规模较小。随着 TS10 中添加图层,配置文件扩展了配置文件包含的文件类型数量,并且它们的 kuid-table 显著增长,因为会话创建者可以仅针对该类型的会话为基础路线添加功能。这需要会话数据使用这些特殊目的定义的参数、挂载资产,甚至会话专用资产来补充地图数据。
- 原型
- 一个布局或其他特征(例如滚动库存资产、标志、信号等),旨在根据 原型 运营公司 的铁路或风景资产(即建筑物)相当准确地描绘现实——与“幻想路线” 相反,幻想路线是一个虚构或奇幻的地方或路线。完全准确的原型建模是一项艰苦而困难的任务。通常,建模需要在艺术性和对原型位置的忠实性之间进行权衡,例如缩短长距离,使模型路线上的驾驶更有趣。建模者可能会追求准确性或可玩性,但实际上,没有多少人会开车三个小时才能到达下一个有趣的地方,因此最好的建模者通常会寻求良好的平衡。
• 另请参见:原型在符号中
- PTP 或“Pro Train Perfect”
- 2000 年代中期法国-德国出版商,出版了两个获得授权的仅限欧洲版本的 TRS2006 版本,这两个版本都是 Auran 授权的 Trainz Classic 版本。 TRS2007 版本是在东欧与 第三方内容 创建者和出版商 Blue Sky Interactive 合作出版的,该出版商是模型铁路行业的知名公司,其版本包含德国、法国和波兰的内容。它有时被错误地称为 TRS2008——这个“名字”在实际上,指的是另一家出版商/发行商发布的法语、意大利语、希腊语、西班牙语版本(在 2007 年稍晚)。从技术上讲,TRS2007 和 TRS2008 都不是正式正确的名称,只是社区对 Auran 的俚语称谓。
• 因此,Trainz PTP 在英国英语俚语中指的是在德国、波兰、匈牙利、俄罗斯和其他东欧国家出售的 TRS2006 的东欧语言版本。
• 同样,Trainz Railroad Simulator 和 Trainz Railway Simulator 或 Trainz Railroads 和 Trainz Railways 都有一定程度的合法性,因为当天的软件出版协议通常是区域独占协议。截至 2021 年,一家拥有营销权的出版商仍在出售新的 Trainz UTC 和据称是 Trainz: The Complete Collection[注释 8],以包装 CDROM 为基础的软件形式出售。 [注释 9]
- 铁路驾驶员
- 由 P.I. Engineering 制造的物理控制面板,可以连接到计算机,并且模仿真实机车的控制面板。
- RMB, 右键单击
- 此缩写广泛用于 Auran 文档和本文档中,代表单次右键单击并释放。
- RMBH, 右键单击并按住
- 此缩写广泛用于 Auran 文档和本文档中,表示按住右键并保持按下状态。
- RMBHd, 右键单击并按住拖动
- 此缩写广泛用于 Auran 文档和本文档中。 Trainz 中许多辅助操作,包括 Surveyor 和 CM,都使用右键单击下拉菜单。
- 机车车辆
- 实际上是指以 kind traincar 格式编写的资产。
- 机车车辆 是 CM 中的分类搜索菜单栏,也是铁路行业术语,表示任何在轨道上行驶的“营运车辆”。一般而言,根据公司传统和文化的不同,它很少用于 养路工程 (MOW) 车辆。Trainz 将 MOW 车辆归类于机车车辆,就像它将机车归类于机车车辆一样。{{TTip|要对机车车辆进行排序而不显示机车,请将 CM 或 Surveyor 的搜索过滤器设置为'分类:机车车辆 + 且不包含 + 分类:机车'
- 机车车辆部件
- 机车车辆部件。机车车辆资产所需的依赖项,例如转向架(美式英语:转向台)、联轴器、底盘、网格或车身。许多机车车辆资产是其他机车车辆资产的重新贴皮的 '别名标记' 网格,通过 Kuid 在别名关键字或(现在,更常见的是)网格表标记中引用。
- 规则和驾驶员指令
- 另请参阅:规则,以及主要主题:规则 和 驾驶员指令
- 一种命令,可能首先在 驾驶员会话 中看到,封装在一个带有图标的小图形矩形中,这些图标代表(代表)Trainz 可扩展 GameScript 语言中的一个再入脚本片段。在幕后,框架、任务、测试和评分由由 会话编写者 CC 定义的交互式规则处理。在会话的“初始化部分”中,定义了一个可用的“驾驶员指令”列表,因此在驾驶不同的会话时,它会有所不同。各种规则代表程序流程控制、状态报告和测试组件,以及向编写会话的 CC 显示输出。DLS 上有超过 1,000 条规则。
- 规则编辑
- 许多规则在“编辑”后(编程、定义、初始化或指定会更准确,但“编辑”是 会话编辑器 按钮的标签)添加到会话序列中或在会话序列中遇到时,会打开一个条目小程序。编辑规则是会话设计者/编辑者 CC 定义要传递到 驾驶员 GUI 模块 中的运行时接口的参数的方式,这可能直接更改 Trainz 地图 中的某些元素(例如,道岔、信号状态)——或从地图渲染游戏软件获取信息,方法是设置一个关联,“变量”,用于软件状态检查,或用于保持计数器样式分数。
Sa 到 Sz
[edit | edit source]
- SAR、CSAR、GSAR
- 计算术语(行话) 直译: 查找并替换(也称为“查找和替换”);以及 条件查找和替换;GSAR 的变体代表 全局查找和替换(所有或无 SAR,风险远大于您可能会更改不应该更改的内容,而不是逐个查找和决定。使用 REGEX 可以显着降低风险。
Notepad 的 全部替换 是 GSAR,Notepad++ 的文件查找和替换可以是,尤其是在没有指定 REGEX 条件的情况下。
场景和会话
[edit | edit source]场景 以及主要内容:场景
- 场景 是模块化的交互式脚本软件元素插件(类型为“活动”,现在不再支持),充当 Trainz Driver 的补充,并提供了第一个游戏体验,提供任务挑战、评分和切换操作。场景是第一个 类型 数据类型(资产),它运行 AI 驾驶员驱动的列车,创建了交通用户必须与之交互并避开的交通用户。它们具有粗略的能力来“脱机”加载和卸载列车,添加或解散其他编组,在同一个游戏会话中启用货车的分配以及涉及同一货车的操作,最重要的是,这不仅仅是在自己的脑海中想象并做一些事情,而是真正的具有挑战性的活动和任务。但是,它们在制作和调试方面比较困难,因为它们必须在单独的编辑器应用程序中“脱机”编写,而它们的替代品“会话”(类型为“配置文件”)可以访问路线信息,因为它在 Surveyor 模块 API 中有一个下拉菜单。
- 这种活动、挑战、竞赛或消遣在高端模型火车铁道迷团体或俱乐部举办的复杂组织的竞赛中更为典型。最好的活动提供了评分,并且您可以尝试比以往的最佳成绩更好,前提是您能够跟踪以往的成绩。自动评分记录是 Trainz 的一项相对较新的功能。从 TR04-TS09 开始,大量的新命令和会话规则迅速增加,极大地扩展了会话的功能,这些会话被分配了类型“配置文件”。[注释 10] Trainz 在 TS10 和 TS12 中对此进行了改进,并添加了提示规则和许多可以测试的条件,使今天的驾驶员场景(会话)能够比昔日的场景“活动类型”复杂得多。 会话 取代了场景的使用,因为 TrainzScript 模块现在已直接集成到 TRS2004 的游戏中,因此会话编辑器已成为 Surveyor 的重要组成部分。
• 在 TS12 的服务包之后,将不再继续支持场景。
游戏环节
- Trainz 游戏环节 是脚本化的 Driver 活动,它们通过由 游戏环节创建者 设置的任务、条件和标准创建交互式游戏玩法情节。它们是 参考资料,并且始终与主机 参考资料 资产(也称为路线或布局的虚拟世界)具有依赖关系。游戏环节是在 TRS2004(2003 年后期)中引入的,作为对 场景 更好、更容易使用的替代方案。两者都是脚本集,但游戏环节更灵活,并且可以更容易地修改和调试,因为它们是使用 游戏环节编辑器 在 Surveyor 中编写的,因此它们被集成到游戏中,地图特征可见,因此比使用单独的 TrainzScript 编辑器模块(其中虚拟世界不可见,其数据也不可见)的场景更容易制作。游戏环节编辑器仍然缺乏许多可以改进可用性的内容,但自 TRS2004 以来,它一直是 Trainz 驾驶场景的核心,而旧的场景。
- 脚本
- 在 Trainz 中,脚本通过扩展或模拟某些资产或操作的功能来支持 Trainz 游戏引擎。脚本代码始终嵌入在每个交互式火车车厢或 Trainz 工业中 - 一旦软件系统独有的现实感特征。通常,脚本会附加在需要的地方的资产中(由那些“讨厌的” KUIDS 和 参考资料 东西(你很快就会处理!),以及资产源 [代码] 文件夹中的脚本文件中),然后每次游戏引擎或其他脚本调用它时执行。脚本本质上是解释性语言代码模块,它们是可重新定位的,通常是可重入的,并且接收和发送参数作为执行一项任务的子例程,这些子例程可以以不同的组合串联在一起,从而灵活地产生不同的结果。最后一点意味着它们执行类似计算机的功能,例如在脚本中定义、分配、跟踪、修改一个或多个变量,以及事件阈值测试,然后在满足对情况的条件测试时触发其他操作。这是分支行为,将程序化的事件流更改为新的子例程或子程序。所有这些行话意味着脚本是 Trainz 中许多灵活性和智能的核心,分布在几十个不同的重要功能区域。 Gamescript 是一种(过时的)Auran 脚本语言,在第一个 Trainz 版本的第三个服务包 Trainz 1.3 中引入,并在其继任者 Trainz UTC 中得到扩展。与软件系统资产(如滚动库存项目或行业)相关的编码,以在 Trainz 中创建交互效果。并非所有资产都有脚本,脚本用于创建相关数字(虚拟现实)元素或这些虚拟现实元素与 Trainz Driver 中的用户之间的动态交互。例如,煤矿和漏斗车列车是一种此类配对的数字元素,而操作驾驶室中的操纵杆或控制则是一种相关的数字元素和人机交互。此外,脚本(如 规则(以上))允许在游戏玩法中设置计分、地图状态的动态或触发控制、条件感应,并且通常需要游戏脚本程序来将虚拟对象与虚拟操作/行为结合起来。
- 相比之下,TrainzScript 软件是 Trainz 1.3–Trainz UTC 交互式游戏玩法的发明,是 Trainz 游戏环节 的前身,后者与 TRS2004(2003 年)中的交互式产业一起引入,并在其四个服务包的“磨合期”中得到完善。
- 水位计
- 水位计是一种测量装置,用于显示大型储层(大型水箱)内液体的实际弯月面水平。在蒸汽机车和商用锅炉中,通常会安装一个水位计组件,有时会在不同的高度(水箱深度)安装几个组件,这些组件会安装在水箱侧面,通过一对紧急截止阀。管道从阀门退出,进入一个肘部,该肘部以压缩接头终止,压缩接头挤压厚玻璃管的两端 - 适当的水位计是玻璃管,可以通过它跟踪水箱中的液位,因为流体流入直到它们达到自己的液位。一般来说,整个组件被称为水位计,组件或零件的含义可以通过上下文辨别。
- 字符串(计算)或 字符串值
- 计算机术语,使用与文本标准相关的编码。各种“字母表”对字形进行不同的编码,但大多数英语字形符号可以通过 ASCII 代码和 unicode 的超集来表示,后者扩展了可用符号。
- 字符串数组(或字符串列表)
- Trainz 使用几个分号分隔的 ASCII 值列在字符串中,作为 容器 来捆绑可变长度的枚举代码集,而不是为每个代码集使用单独的变量。事实上,此类字符串数组取代了早期的数据模型关键字形式(对比 category-era 与 'category-era-XX')。一个更重要的常见例子是 category-region tag,它采用成对的枚举国家代码(可能是 ISO 两字母代码,或者至少非常相似),并且“列出”该资产可能适用的位置。
- 说到这一点,今天的(TS09 标准)category-region tag 替换了单独行上的个别标签,如 category-region-0、category-region-1、category-region-2、category-region-nn。
- 字符串数组的使用通常简化并缩短了 config.txt 文件,但以强制特定格式和/或枚举类型的值为代价。也就是说,这些类型往往是面向人类的,对资产的分类排序比对游戏运行时软件的实用性和重要性更重要。
- 对应用程序程序或操作系统进行的免费 软件更新。与大多数类型软件(游戏)不同,Trainz 既有持久性,又具有复杂性,因此在用户社区彻底审查新版本后,它拥有很长的中间改进和错误修复的历史。
- 道岔或道岔开关(或尖轨)、转向架和蛙轨
- 道岔电机和/或道岔杠杆。
道岔(模型铁路的“转向架”)是可选的单线路到两条线的分岔或汇合,其中蛙轨或尖轨通过手动杠杆或扳动杠杆在道岔转换器处移动,有时通过道岔电机自动移动。
- 道岔杠杆可能是指示的或非指示的,这意味着它们在切换或未切换时显示不同的外观 - 历史上在许多情况下通过信号臂,或更常见的是,在道岔之前使用轨道旁的“道岔转换器旗帜”(或目标)或“指示灯”。
- 一系列道岔构成一个发散梯,这个梯可能在调车场的另一侧重新汇合,也可能不汇合(根据当地国家铁路的亚文化,也可能称为 货场、编组场、编组场、调车场或分类场)。
切换场景
- 切换 问题司机会话(旧技术:场景)是 驾驶模式 游戏玩法“拼图”挑战,向驾驶员提供一个任务列表,涉及在一段轨道的各个位置之间调动货车。分配说明可能会使用诸如 编组、提取、切断 和 卸出 之类的术语;所有这些术语都在不同的铁路文化中使用,用于拆开、收集和将一组车厢放置到想要的位置。
- 轨道可能涉及一条主线 [第二张图片,那个调车场在双轨主线的另一侧;只有主线有昂贵的道岔电机控制它们的连接点],通常禁止调车机司机使用它,或者只能有限制地使用主线(时间窗口),或者行动可以在一条宁静的支线上进行,几乎没有其他交通工具需要避让。
- 行动可能发生在一系列小型的工业调车场或支线上,这些调车场或支线沿着一段轨道分布在几英里的范围内,并有一条卸车道沿着当地主线轨道,或者可能涉及一个大型调车场 [第三张图片,(例如一个“集结”(英国)或“分类”或“切换”或“排序”调车场],具有复杂的“道岔梯”,编号轨道和引导轨道或轨道排列,并且只有分配的特定轨道和连接点,驾驶员被允许使用(或限制使用)。
- 大多数将需要一定程度的人工控制的道岔操作 [{第一张图片,所示的道岔架从一个小调车场连接到主线],并涉及一辆或两辆奇怪的车辆,这些车辆的排列很不方便,因此使操作变得复杂。作为刺激,许多将对你的效率进行评分,并且每次你拨动连接杆时都会扣除分数 - 无论那个是你打算改变的,还是不是!
- Trainz 资源数据库,TAD
几乎与 Trainz 版本数量一样多的 Trainz 资源数据库组织方法。它们共同拥有两个属性。一个计划好的永久存储数据文件夹模式和结构,以及一个索引文件,用于快速参考正确文件文件夹及其内容的位置。索引文件本身有时被称为 TAD,并且多年来大多数文件的名称都是 assets.tdx。在 trs2009 版本中,N3V 引入了 TAD Daemon - TADDaemon,它在后台运行作为事务管理器,实际上将 Content Manager 和 Surveyor 的责任卸载到另一个后台实用程序“TrainzUtil.exe”。TrainzUtil 是实际执行低级任务的软件,例如打开文件集、解析错误并与 DLS 通信。
- TADdaemon
- 'TADdaemon.exe' 是一个 Trainz 事务管理器,它控制和管理对 TAD(Trainz 资源数据库)的读写操作,并在 TS2010-SP0 和 TS2009-SP3(处于同时开发中)之后的所有版本启动后在后台运行。除其他事项外,TADdaemon 允许多人游戏操作,同时运行 CM 和运行时 GUI(例如 Surveyor,这两者结合在一起很棒!)(防止有时影响 TRS2006 系列模拟器执行相同双模式操作的锁定和崩溃)。
- 在 启动器菜单 → 选项按钮 → 开发者选项卡 → 点击框:“显示数据库进程窗口”将显示 TADdaemon 内部正在进行的操作,这有时在故障排除中很有用。
- 在 Trainz 数据模型 已经发展并整合(和丢弃)了许多标签和容器,这些标签和容器在过去几年中一直是其数据定义的所谓的“保留字”。总的来说,当进行全面调查时,它实际上变化很少。在那些我们可以归类为已丢弃且(愚蠢地)被宣布为非法的标签中,最突出的是曾经在几乎所有资源中发现的那些词语,那些词语今天将被认为是 TrainzBaseSpec 定义的一部分,这些定义可以出现在任何和所有类型的资源中。一个新用户几乎肯定会遇到
资源文件名、类别时代-nn、类别区域-nn、公司、名称-xx、区域、来源、缩略图、类型,以及一些在某些类型的资源定义(例如引擎声音等)中只发现的不那么常见的其他词语。
一个新用户也几乎肯定会遇到一些 N3V 程序员也决定不宽容的事情(可忽略的错误),他们将其合理化为从未成为官方数据规范的一部分(忽略了数千个资源中多年的通用做法,以及他们职业中公认的“良好编码实践”)
类、REM ""(块注释)、// 和 ; 前缀行(即内联注释)、日期、大小、重量、高度、吨位,以及其他类似的度量——参见 Auran 定义的 PRR Boxcar config.txt 文件以获取列表。
在数据文件中消除注释是愚蠢的。无需多言。- 不明智的是,负责 TS2009-TS2012 的 N3V 编程团队选择强迫数千名用户花费时间删除标签和值,而数据故障检查程序的读入过程可以在几微秒内完成。他们固执地仍然对这种行为如何激怒他们的客户群一无所知,他们的经理和首席执行官显然从未考虑过对一个称职的程序员来说忽略这些标签是多么简单。一个类似的冲动(永远的动力,现在)给出的“新手错误”,与相同的应用程序有关,是 CM 2.0 及更高版本对不匹配的引号对所做的处理。S/W 团队从未学会解析依赖于引号的文件的前后顺序,并验证行计数是否匹配的技巧。再次,几微秒的代码运行时间,对用户来说是一个很小的成本,只需要编写一次,并且永远成为处理 种类标签 并在实际验证任何数据之前的读入配置过程的一部分。如果你作为新用户看到资源验证产生一个长长的错误列表,你会发现问题是一个丢失或多余的引号!押注吧。
- TBS、KIND_TrainzBaseSpec 或“TrainzBaseSpec”
- Trainz 基础规范 是一组通用数据项,或者可能或在其他项目中,必须指定以定义任何和所有 Trainz 资源,包括 路线 和 会话。
- 在 TS12 之前(不包括 TRS2004 的 ContentManager.exe,它只管理具有类似于 CMP/CM 的主窗口的屏幕的本地内容)的内容管理器模块中,它表现为内容管理器程序(从 TRS2006-TS12)左侧的顶部窗格(一个可调整大小的拖放窗口)。
- DLH 用于通过从主 CM 窗口(列出搜索窗格控件选择的资源,在本例中,一个显示 DLS 内容,然后累积这些行)中选择资源来下载和安装额外的资源。当用户(或他的网络!)准备就绪时,他点击 DLH 窗格下方的按钮,开始通信交换。DLH 也有一个停止按钮。
- 今天的 TANE 和 TRS19 版本使用类似的方法,无需使用拖放,然后启动通信链接,因为它们始终与 N3V 服务器通信,除非禁用互联网,因此两个点击和拖放菜单项将分别为“下载此版本”或“下载”(这意味着服务器将搜索最新的,可能是最新更新的)kuid,它可以找到并返回 THAT。
- 纹理文件('*.texture')和 texture.txt 文件
- 一个可以包裹或应用于3D网格“虚拟表面”侧面的源2D图像称为纹理(另请参见:“纹理映射”。Trainz中用于映射纹理的首选文件类型是可扩展的栅格图形TARGA(TGA文件)格式,虽然BMP和JPEG 文件格式按扩展名作为纹理也受支持。
- 扩展名Dot-texture作为文件扩展名,如(*.texture),通常在打开资产进行编辑时找到,是包含图像处理头指令和图形纹理图像的复合二进制文件。这些可以解码为texturename.texture.txt,其中包含成像指令(现在在.txt格式下可编辑和可变)及其关联的源文件(*.bmp、*.jpg或*.tga),使用PEVtool Images2TGA。
- 较新的Trainz技术利用先进的网格渲染-纹理映射技术并具有诸如“AlphaHint=语句”之类的功能指令和其他深奥的东西(在所有TRS-Trainz版本中未知),但扩展了Trainz图形的美观性。这些处理指令位于texture.txt 文件中——一种ini文件类型,提供额外的指令。每个基于网格的Trainz资产将至少有一个texture.txt 文件,通常更多——以及Trainz KIND纹理资产,都是环境性的。
- TH或Trainz Helper。
Trainz Helper是TRS2004(可能可以追溯到Trainz 1.3)中的一部分*.exe模块,它建立了与服务器的链接,该服务器最终被称为Trainz下载站。{{BullR ]} 这些任务后来(即大部分,从2005年开始)在CMP的TDH 'Trainz下载助手'可折叠API窗口中完成,这是集成到CM和CMP中的左侧窗格拖放数据管理工具之一,直到TANE改变了用户界面的外观、查看和感觉。
• 今天的TANE和TRS19版本使用类似的方法,无需诉诸拖放,因此两个R-click菜单项是“下载此版本”或“下载”(意味着它将让服务器搜索最新的,可能是更新的)kuid它可以找到并返回THAT。下载还会获取依赖项以及任何依赖项的依赖项,所有最新的相关版本。
- TLCP - 主要文章是Trainz/N3V生命周期策略
- 最近采用的有争议的政策是,从第一次发布之日起四年结束对发布版本的支持,而不是在软件通过最后一次软件升级稳定后四到六年。
- 该政策的第二个影响是,为旧版本创建的资产不被DLS上传软件检查接受,这造成了人为的不必要的版本蔓延,并要求路线开发人员从他完全满意的版本升级。
- 轨道标记
- 主要文章:轨道标记
轨道标记出现在勘测员和地图视图中(启用时),呈小型三维菱形。在最早的Trainz版本中,它们用于用户可以在驾驶会话之前手动在地图上放置列车,并在Trainz 1.3中演变成航路点,脚本可以使用这些航路点来指定AI列车的路线通过点或停靠点。随着TRS的出现,两种变体轨道标记类型被添加到原始红色轨道标记(紫色和黄色)中,分别用于分配轨道等级优先级(第一到第三)和轨道方向标记,两者都通过AI列车影响路线选择。在后一种情况下,方向指示路线只能由AI驾驶员在单一方向上导航(实际上是单行道)。
- TrainzObjectz.exe
- 由著名的内容创作者Terry Franks(tafweb,#1942,多年来Terry在TS12中有305个内置项目,在早期版本中还有数百个!)为流行的TRS2004编写的第三方免费软件资产管理实用程序。许多人认为TrainzObjectz启发了Auran将其TRS2004的内容管理器.exe发展为TRS2006的内容管理器Plus,以管理类似于TrainzObjectz的资产文件管理任务,并将几个Trainz 1--TR04实用程序合并到同一个软件模块中。TrainzObjectz对资产库进行了故障检查,并为Trainz-TRS2004版本的安装提供了大部分数据管理功能。它允许对有缺陷的配置进行即时编辑,并报告资产、会话的孤立部分,不仅报告缺少的依赖项,还会提示询问用户是否现在要下载它们,并在启用时下载它们。此功能(一步缺失更正)直到TANE重新设计内容管理器才重新引入Trainz系列。2005年,CMP集成在TRS2006中,许多人认为它是根据Trainz Objects建模的,并在TR06及更高版本中取代了许多功能,但缺少一些其他不错的功能和能力。现在除了UTC和“TR04安装之外已经过时,它仍然可以在www.tafweb-trainz.co.uk/trainzobjectz.html#download[4]上找到并下载,今天它可以用于管理像Trainz 1-TRS2004安装中使用的那样开放的资产库。
- Trainz Railways
- 英国发行商-出版商(Auran合作伙伴)为第一个(区域发布的)Trainz Classics使用的营销名称,其中捆绑了TRS2006(没有Sp,所以V2.5)以及TRS2004和Trainz 1.3。
• 这对应于美国和澳大利亚发布的Trainz:完整收藏中的主要软件组合——但维基教科书不知道Trainz PaintShed和Gmax是否也包含在英国版本中。
• 令人困惑的是,Auran在Trainz Classics 1、2和3中重复使用该标题,该标题在TC1、TC2和TC3(V2.7、v2.7、v2.8)版本中发布了TRS2006-SP1(v2.6)之后的改进。
- Trainz Railwayz
- 美国发布的原始(区域发布的)Trainz Classics使用的名称。(参见上面的'Trainz Railways'。)
Ua to Zz
[edit | edit source]- UTC或Trainz UTC
- Trainz Ultimate Trainz Collection(v1.5)... Trainz 1.3的3CD版本,带有额外的内容CD和PaintShed(v1.4),最终被TRS2004(v2.0)取代。UTC引入了场景,后来发展成为更通用的会话,这在今天最常见。TS12是最后一个支持场景加载的Trainz版本。
- Virtual Railroader ezine
- 'Virtual Railroader',在编辑/出版商/Trainz爱好者Alfred Barten的领导下,是一个重要的月刊电子杂志,以各种模型铁路杂志和Kalmbach模型铁路书籍为榜样,专门针对Trainz铁路模拟器、模拟器模型、资源(原型信息)的“如何做”和信息文章,对于经验丰富的和尤其是对于初学Trainz的人来说仍然是一个宝贵的资源。对于任何想要构建路线或进行任何内容创作的人来说,必须认真阅读![注释11]
注释和参考资料
[edit | edit source]脚注
[edit | edit source]- ↑ TANE和TRS19的内容管理器的热键是有争议的,大多数情况下是不同的。N3V外包了软件开发,没有正确指定维护历史键,也没有明确指定用户根据自己的喜好映射和重新映射键的能力。有些人认为这是一个受MAC影响的不受欢迎的改变,但只有N3V知道真相。
- ↑ 关于CMP和CM之间的差异... TRS2006-SP1中的CMP引入了增强的验证(故障检查),增量CM(以及TC的CMP)在它们检测到的故障类型方面各有不同,有时在对资产源文件的相同输入呈现的错误消息方面也有所不同。
- ↑ 例如,用户界面 功能在连续的 CM 之间发生了变化:TS09 和 TS10 都有一个方便的“本地内容”搜索筛选器菜单选项,而 TS12 有“已安装”,有时需要额外的搜索关键字才能完成相同的任务;TS09 默认显示本地内容,但 TS10 和 TS12 默认显示所有内容——将搜索结果与 DLS 内容混在一起,而 DLS 内容通常并不想看到。还有一些其他的差异——TS09 提供了在导入时覆盖已安装资源的能力,这对于从存档库中更新一批资源很有用,但 TS10 和 TS12 默认不更新资源——因此如果要更新一批资源,需要手动删除,然后重新导入。这些差异应该可以通过用户控制的模式来解决,但是 N3V 决定了,用户的宝贵时间因此被浪费了。
- ↑ 事实上,有价值的 CDP 内容列表实用程序“CDP Browser2.exe”输出以管道字符 (') 分隔的数据列
- ↑ 注意:关于 DLS 上的规则数量... 这个估计数量几乎肯定被具有更高 KUID2 代码的替代版本或过时的表格条目夸大了。或者,与预期的差异可能是多种语言国际化的倍数。一个可靠的来源,Pware(他一直在 Trainz Wiki 上撰写关于规则和命令的说明和帮助)将真实数量定在 100 多个命令和规则。这与使用各种等级发布的 Session 编辑器进行的实际观察结果相一致,以便使用这些东西!
- ↑ 例如,这台正在编写此注释的电脑上安装了多个 Trainz 版本:Trainz 1.3、Trainz UTC、TRS2004(仅 SP4)、TRS2006(x2,SP0+SP1)、TC1&2、TC3、TS2009(x4 SP1–SP4)、TS2010(x4,SP1–SP4)、TS2012(x3,SP0,SP1-hf3,SP1-hf4)。在这篇最初的注释多年后,TANE x2 和 TRS19(刚刚安装)也出现在它的三个硬盘驱动器上。
- ↑ ... 在奇数安装中:或者是一名计算机工程师,就像试图让自己的事实准确无误的作者一样!
- ↑ 新 Trainzer 警报 - 检查 eBay 和 Craigslist 以了解此优惠,并花 30 美元左右,因为它提供 UTC、TR04、PaintShed、Trainz Routes 和 TRS2006 的可注册版本,这些版本都包含在一个软件包中。这些是可运行的有趣软件包,其中包含的内容相对不受保护,这意味着您可以从每个软件包中的三个开源示例中学习内容构建。TR04 拥有九个 情景 以及相当多的内置地图。同样,TR06 也有三个情景,但更多的是会话,这两个软件包之间包含大量可供探索和调整的内容。Trainz Routes 包含大量中小型第三方路线,这些路线同样是有趣的学习体验,并且再次包含大量额外内容。
- ↑ 同样,TurboSquid 仍在根据类似的无限制出版权合同许可 gmax,gmax 曾经与 Trainz 1、Trainz UTC 和 TRS2004捆绑在一起。那些会说服老 Trainz 内容创作者包网格导出器为 gmax 的 Trainz 爱好者仍然可以创建一些可用的内容!
- ↑ 如果你想重命名某个喜欢路线上的会话,一旦克隆,更改引用的用户名字符串标签值就可以让你在允许的 命名边界 内进行直接控制。
- ↑ 虽然编辑 Alfred Barten 停止了每月出版,但该网站继续产生收入并维持运营,他打算在自己的 70 多岁健康允许的情况下保持该网站的活跃。根据 Fabartus 在 2013 年夏季和冬季的电子邮件交流,获得了在此工作中使用内容的许可。
参考资料
[edit | edit source]- ↑ a b c Trainz UTC CDROM 盒装艺术,2003,Cosmi Finance, LLC,www.cosmi.com,访问日期=2014-0414
- ↑ 自我描述
- ↑ Autodesk 从其网站†† 上提供的 3D 建模、动画和渲染软件。
购买 3ds Max® 3D 建模、动画、模拟和渲染解决方案 每月 185 美元 SRP†(仅在线商店) 每季度 460 美元 SRP†(仅经销商) 每年 1470 美元 SRP†
选择在线商店或经销商购买或升级 购买 3675 美元 SRP† 升级 2575 美元 SRP† 订阅价格每月 185 美元或更低 † 建议零售价 SRP(即标价) 价格 / 访问日期= 2014-0904 †† 来源:公司购买 Autodesk 网页 - ↑ www.tafweb-trainz.co.uk/ 网站和下载 验证并检查 2013 年夏季的活动——Fabartus
- 附录
- 蒸汽机车部件
- https://support.trainzportal.com/index.php?/Knowledgebase/Article/View/20/6/common-trainz-terms---glossary
此参考页面可能基于或改编自用作示例的免费软件(公共领域)资产的部分内容,或改编自 TrainzOnline Wiki 的内容,该内容受 CC-BY-SA 3.0 许可证 约束。与源页面相比,此页面可能包含更多关于相同内容的文字解释、阐述、历史或示例。
TrainzOnline Wiki 主要由程序员或精通 内容创建者 维护,可能包含有关当前 trainz-build 代码 标准的更新信息,这些标准随着软件功能的添加而不断变化。