Trainz/Glossary
|
|||
|
术语表 |
HKeys-CM |
HKeys-DVR |
HKeys-SUR |
HKeys-WIN |
鼠标使用 |
符号 |
操作说明:点击正文中的脚注 ([2]) 或笔记标签 ([note 12]) 将导航您(定位页面)到该条目的确切文本。 • 然后:在那里点击?符号,将返回您到您开始阅读的地方继续阅读。 |
另请参阅 文件类型(文件扩展名)。
- 事实上,本页面和 Trainz/refs/Notations 页面充当 与常见问题解答链接的重点列表,类似于在较不复杂的网站上提供的常见问题解答,但按字母顺序排列,而不是按问题出现频率排列。强烈建议读者熟悉这两种信息资源,并在需要时经常重新访问它们,因为这里的解释信息片段缩短了许多页面。因此,这两个页面几乎链接在 Trainz Wikibook 的每个页面上。这些信息通常是基础知识。
- AI 列车或 AI 驾驶员
- 人工智能 '驾驶员' 操作的列车。一列由程序、脚本、命令、场景等控制的列车,而不是由用户控制。在许多方面,AI 列车类似于许多电脑游戏中出现的非玩家角色 (NPC)。
- API 或应用程序编程接口
- 参见 维基百科上的 API - 几个 Trainz 模式使用特定的输入屏幕,API 来控制事物。在 启动器 模块中,启动器选项菜单 可能是最重要的。其中一个错误的设置选择可能会阻止运行时 GUI 运行。
• 在 Surveyor 中,有一个不同的 会话选项菜单 用于选择各种编辑模式控件和视频显示可选渲染模式。选项下拉菜单还打开几个只执行简单任务的专用 API,例如 '编辑路线' API,它允许用户应用名称更改,更改文本描述(即 描述)块数据,允许通过 会话编辑器 对 种类配置文件 的描述进行类似的编辑。
• Surveyor 其他运行时 GUI 选项菜单是用于调整鼠标和光标模式以在虚拟世界中移动的设置,一个是用于控制模拟环境因素(天气、一天中的时间等)的设置,以及 Surveyor 中的图形设置(Ctrl+O) 和 驾驶员 Trainz 模块。
• CM 选项菜单 是第三个(热键 Alt+F7) 它允许访问与 主选项菜单 相同的许多接口控制和数据定义选项卡
- 资产(或“内容”)
- Trainz 中使用的任何对象,例如布局、树木、信号、机车或受电弓;每个都有自己的定义文件夹和 Config.txt 文件(ini 文件),定义 Trainz 运行时软件如何处理和分类文件夹中的数据。还有更多 类型的资产。每个资产都有一个 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 中剥离,这些 JA 是将资产上传到 DLS 的必要条件,缩略图在网页中使用,或下载到缓存中,用于在 CM 中查看。因此,这些图像不属于任何克隆资产。
Ca_to_Cbz
[edit | edit source]
- CAB 含义 驾驶室模式
- Trainz 中两种驾驶模式中更逼真、更具挑战性的模式。
- 在 CAB 模式下,列车编组的操作方式完全不同,因为每个火车车厢的全部物理特性都会被模拟,包括空气制动系统开始起作用的延迟、机车的车轮打滑以及其他大量现实世界物理建模,这些都是 Trainz 软件区别于其他竞争软件包的属性之一。
- CAB 文件
- 软件发行商的标准压缩资产库 (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) 中或将其放回 TAD 中
当一个资产准备好用于 Trainz 资产数据库 (TAD) 时,它将由 内容管理器 进行准备,包括压缩和整理,以便运行时 GUI 快速加载。纹理片段被组合成 .texture 文件,网格和配置数据被组合成 .chump 文件,整个转换后的文件夹内容被存放在 Trainz 安装的准备好的文件中,自 TS2009 以来,这些文件被放置在 UserData 子文件夹中。
该资产在过去某个时刻起源于一个源文件夹,该文件夹通常被保留在 TRS2004 子文件夹中作为存档。这个版本对内容创作者特别有用,因为它使用了开放的文件夹结构来存放资产。这使他们能够从源文件夹中获取配置代码示例,例如容器或网格表,从而减少了他们需要手动输入和校对代码的时间。相同的文件夹可以在更新的 Trainz 版本中使用,包括 CMP 或其后继者。包含所有部件的存档(源)文件夹被提供给 CM 作为 路径规范,CM 读取该文件夹并将资产放入该版本中。之后,当该资产被 打开以供编辑 时,当 CTRL+M[note 1] 时,资产行会被高亮显示(选中),提交过程会被逆转,并且压缩文件会被复制。这些复制的文件并非原始文件,而是经过双重转换的复制品。
由于每次发布的策略性预处理和压缩方式不同,以及为了快速加载到 运行时 软件模块中所进行的组织方式也不同,并且快速加载处理包括去除不必要的操作数据,例如不可显示的数据字符串——有时,当由 texture.txt 文件 指令时,甚至会删除使用该文件时不需要的二进制指令。
然后,最终生成的高度处理后的文件或一组文件会被保存在一起,这些文件会被保存在 TAD 中的内部索引位置并进行存储。类似的过程用于构建 Trainz JET CAB 文件(JA 文件),其中包含该版本内置的资产库。
- 这个过程被称为 提交资产,一旦资产被提交,它就会被添加到 Trainz 资产数据库索引(assets.tdx)中,它的文件会被处理以实现快速加载,并被存放在索引位置,并且它在 obsolete-table 和 kuid-table 中的所有 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 在开发他们想要的“AURAN JET 3”游戏引擎(即 TS10 和 TS12 的引擎)时遇到困难时,TS09 发布了。TS09 被作为一个过渡版本发布,最初版本是一个经过改进的 TRS2006,具有更好的图形和更快的性能。它更好地利用了多核 CPU,而 TS10-TS12 的优化旨在进一步提高性能,将 CPU 负载转移到更新、更强大的显卡上,这些显卡现在支持 Trainz 使用主处理器时间支持的先进功能。这些内置功能在 TS12-SP1 达到极限,因此 N3V 诞生了 TANE,它采用 64 位处理。
- 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 文件。Config 文件标识如何处理文件中的其他行,并可能初始化特定于资产类型或单元的参数数据。此外,config 文件在数据集中提供起源、目标区域和时代、许可、作者和联系信息。
- CSL 缩写 - “**C**omma-**S**eparated **L**ist”
- - 文件中多行 CSV,因此是 CSV 列表。
- CSV 缩写 - '**C**omma-**S**eparated **V**alue'
- 在大多数情况下,CSV 和 CSL 是等效的文本文件格式,它们能够混合字母数字和数字数据,这些数据通常是某种格式化的数据记录(在数据库意义上) - 其中一行包含混合类型的数据元素。许多应用程序程序,特别是数据库和电子表格应用程序 - 利用 CSL 格式的数据(可以使用文本编辑器编辑)导入或导出数据,作为数据传输的可移植方式,或用于备份。
- 示例:记录的常见示例是:姓名、街道地址、房屋和单元号码、邮政编码、电话号码 等等(在通讯簿类型的“记录”中),由文本分隔符(通常是逗号)分隔。
- Trainz CM 元素可以在许多屏幕上复制并粘贴到文本编辑器中,主屏幕数据以两列 CSL 分隔对的形式列出;资产的 用户名 和 Kuid 标签值来自 TBS 标准要求。
- 将两列粘贴到电子表格应用程序(例如,免费软件 Open Office 的“Calc”)中,可以记录丢失的依赖项,并仅将 Kuid 列剪切到编辑器中。简单的搜索和替换 (SAR) 可以删除 换行符 代码并将它们替换为逗号 - 生成一个可能很长的 kuids 列表,可以将其反馈给 CM 中的搜索 API 以找出哪些 kuids 现在在 DLS 上,更重要的是,这些列表可以在好的编辑器中加倍或三倍,并且通过将 kuid 递增到下一个 kuid2 格式的标识符来快速“升级”,因为原始 kuid 可能早就被替换了,而依赖项列表(kuid-table 列出了这些依赖项,有时不会更新到初始 <KUID:xxxxxx:yyyy> 格式)。CM 无法识别有关 <kuid2: … :1> 替换的信息,例如那些包含 obsolete-table 条目的替换信息,直到它们在本地数据库中,但 CM 会在版本检查时找到大多数替换信息。(TANE 和 TRS19 在这方面似乎比 TS12 和更早的版本好)
- 其他字符代码可用于分隔此类列表中的元素[注释 4],但 Trainz 通过从 内容管理器 主视图或 下载助手 中捕获剪切缓冲区,输出资产文件名和 kuids 的 CSL。
- 此外,所有 kuids 都是 CSV,对于人们经常要求的功能,即能够导入和导出 Surveyor 或 CM 中的“选择列表”,这是一种宝贵的解决方法,从而使我们能够预先选择或使用定义的资产列表进行路线构建或会话编写,这些是当天的议程上的内容。
- CSV 列表或 CSL 通常用于将数据从一个计算机应用程序移植到另一个应用程序,作为一种“最小公分母”,几乎所有技术软件都以某种方式支持这种格式。因此,CSLs 通常可以用来将数据从一个应用程序导出到另一个应用程序,而这两个应用程序通常不会很好地交互,因为它们是竞争产品。
示例,请参阅 Trainz 中的 参考资料。
- 术语“DCC”来自模型铁路的世界,其中 DCC(数字指令和控制)芯片组自动化了机车的行为,但实际上是指 模型铁路 中使用的“拨号式控制器”,尤其是在百货公司出售的电动 H.O. 尺寸 模型火车中,许多人在成长过程中都接触过这种控制器。
- 在 Trainz 中,该术语是指 驾驶员 模式,其中包含一个模拟的拨号式控制器,用于模型铁路的“电源盒”,对于玩过典型电动模型铁路(例如 H.O. 尺寸 火车模型,来自玩具店、百货公司、模型商店和(非 Lionel)模型铁路专业商店(例如 Trainz.com))的任何人来说,这个控制器多少会有些熟悉。
- DEM 或数字高程地图或数字高程模型。
- 这指的是基于国家数字数据库(如 USGS 拓扑调查)生成的 Trainz 路线地形软件。
- 依赖关系 - 也请参阅
- 被依赖资产 和 依赖项
- 一个资产需要另一个资产才能正常运行,这个资产就是依赖项;需要这个依赖项的资产(例如需要道口或建筑、轨道等的布局)就是**被依赖资产**。内容管理器允许我们列出被依赖(也称为“依赖”)资产,例如需要地图和各种机车的会话;与会话 config 文件中的几十个项目相比,路线的路线地图可能会包含(需要)数千个依赖项,而这些依赖项可能还需要其他构建块资产 kuids。Config.txt 文件中只列出了第一层级的这类所需资产。
- 示例
- CM 的 **RMBHd** 下拉菜单 '查看相关资产' 报告说该道口由五条路线使用。
- ‘机车的依赖项’ 将显示它需要(除其他外)一个 发动机规格。使用 '查看相关资产' 时,同一资产可能会列出 15-30 辆需要它存在的机车。
- **差异** 或 **区别** 是一种 (类型) 工作马实用程序 比较程序,它存在于大多数计算平台上,用作比较两个或三个数据集 **差异** 的工具。早期的一个祖先实际上是一个名为 DIFF 的程序,因此工具名称已成为查找 **差异** 的行为的代名词。'COMP' 是另一个复制到各种计算环境中的种子程序,它在新的平台上产生了克隆。
使用像 (免费软件) Kdiff3.exe(在所有 Windows 操作系统版本中都能很好地工作)这样的比较应用程序来检查两个文件夹或文件之间的差异,该应用程序可以比较和说明文件或文件夹之间的差异。**差异** 是常见的计算机行话,因为存在 Unix、VAX、DEC10,并且还有一个同名的第三方 MS-DOS 实用程序。一些差异实用程序仅比较一对文件,其他实用程序比较目录,第三类,例如 kdiff3.exe 也可以。
- 司机命令
- 一种仅在 会话 中有效的 Trainz 规则,通常适用于单个 AI 司机,作为指令(或一系列按顺序执行的指令),可以提供给 AI 火车司机在驾驶员会话中。
- 司机命令可以在调查员中创建会话时指定,以提供 AI 司机的编程(任务指令),或者由用户(到 '助手' AI 司机)在会话运行时指定。
- 相反,'The Rule ',"司机命令" 使会话编写者能够控制哪些司机命令在会话中可用,以命令 AI 司机操作。
- 发动机规格
- 俚语,但常用的术语,表示机车行为的细节。正式地,机车使用 kind Engine 来定义,这在许多用法中是该术语的确切含义,但该含义也可能指 kind Steam-engine 定义,并且通常应用于 容器 和 Kinds 的组件资产(依赖项,它们是独立定义的,并通过引用(kuids)包含在更高级别的资产中)。
枚举
- 意思是 具体指定、列出、预定义,特别是 可接受的值,通常可以理解为一组具有特定含义和范围的值。枚举是一个计算机编程术语,其中一组受限的允许值是 意图,并且仅允许该组中的值;所有其他值会导致错误、被拒绝,或者如果软件没有防止此类事件发生,则可能会导致不可预测的行为——这是使用枚举的主要原因。
• Trainz 的每个关键字都是枚举数据,用于标识以下值将合法执行的哪些操作类型,或者下一行将跟随哪个容器,等等。
• 可以说,堆叠枚举在 Trainz 配置中占主导地位——标签是枚举 kinds 的枚举部分,这些标签枚举了 合法关键字集 及其预期数据类型,并在其中分配——枚举指定了此类配置中合法且预期的数据。
• 除了由数据集合类型、kind 和 引用 建立的类型之外,TBS 枚举了任何资产定义中合法存在的常见或需要的 Trainz 标签和容器(容器名称标签)。大多数是可选的。
• 一个 Kind、一个 kuid 以及至少一对外部文件引用关键字-数据对是最小的可定义资产。无论是 用户名,还是 描述 或类别-这个、那个,还是其他,都是必需的,因为就像作者、组织,等等,它们帮助我们人类区分资产的适用性或建立 Trainz 运行时软件自身没有用的连接。
Fa 到 Gz
[edit | edit source]FCT Planet Auran 的 '头等舱车票'。
- 由 Auran/N3V 的 Simulator Central 出售的可选许可证,它提供对 DLS 的 每天不限次数 的下载访问权限,并提供比正常免费下载速度(约 x < 50 kbps)和每天 100 兆字节的配额限制快得多的(高达 100 Mbps)FTP 链接。
DLS 方式 | 速度 | 数据限制
| |
---|---|---|---|
没有 FCT | 比较慢 | Fd < 30–40 kbps | 每天 100 兆字节的限制;可能被迫等待连接; |
FCT | '保证快速' | Fd > 50–99 kbps | 没有每日限制;优先连接到服务器和 DLS |
- 文件规范
操作系统对 文件名称 的引用,以及它在上下文中特定目录(文件夹)中的相对位置。
- 主要内容:文件规范
- 免费软件
- Trainz 有着强大的内容创作者传统,他们慷慨地贡献时间和精力,通过创建“免费软件资源”为更大的利益服务。虽然在大多数情况下,获取优质资源的机会很自由——Trainz 内容不受版权保护,即使资源在下载站或其他第三方 Trainz 粉丝网站上随意共享,也没有直接收费。
• 每个资源在其配置中也包含一个 许可证 标签,通常是某种形式的 Creative Commons-Share-Alike 许可证 (CC-by-SA-##)。维基百科公共领域包含丰富的 CC-by-SA 信息和许可证类别细分。
• 许多许可证禁止在任何付费软件中使用资源或其任何组件,这同样是 Creative Commons 许可证。有些是完全版权保护的付费软件独占。
• 有些资源实际上没有许可证,但国际法将这些资源认定为知识产权,并受版权保护。
• 底线是,如果你想将他人作品的一部分作为新资源的基础
• A) 首先——获得书面许可或不上传。
• B) 你必须对使用部分进行归属,注明所有者。
- GameScript
- 基于“C”语言并使用 *.gs 或 *.gse 扩展名的编程语言,用于创建 Trainz 的场景和可脚本化资源。这严格来说并不完全相同,与 TrainzScript 相比,TrainzScript 是其母体技术(涉及独立的 TrainzScript 应用程序来编写脚本),然后发展成更通用、更开放的计算机语言,部分由内容管理器编辑和编译,部分在运行时 GUI 中编辑和编译。
• 相比之下,TrainzScript 是在 Trainz 1.3 中首次出现的技术,在 UTC 中成熟,该版本展示了九个内置 场景 (kind 活动),这些场景也捆绑在 TRS2004 版本中;从 v1.3 开始,每个版本都允许这些半编译的“场景'”,这些场景在 TS12 之后不再受支持。 TS12 发布了 N3V/Auran 在其新旧版本的著名Banks Heath 地图中发布的最后一个 Gamescript 'KIND 活动' 资源,他们还以此为基础创建了三个 TS12 驾驶教程。
• GameScript 编译具有动态功能,这些功能最初在较新的 Trainz 会话 中不可用,但其中大多数功能已在近千个[注 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' 是一个统一的颜色。",此类资源加载速度更快,并且 HDD 和游戏内存开销也更低。
- GPU 或图形处理单元
- 正如前面的链接中详细描述的那样,图形处理单元 (GPU),也称为视觉处理单元 (VPU),是一种专门的 电子电路,旨在快速操作和修改内存,以加速在帧缓冲区中创建图像,以便输出到显示器。现代显卡(视频卡)具有专门的内置图形功能,新一代 Trainz 越来越利用这些功能,减轻了 CPU 的其他执行任务的负担。
Ha 到 Jz
[edit | edit source]
- 纹章学(颜色和徽标)
纹章学是运营铁路公司的“颜色方案”和“徽标”的正确术语,扩展到其资源标签上使用的字体。原型铁路车辆涉及在为车辆蒙皮之前搜索有关此类图形设计的明确规范。
- HOG 或上帝之手。
- 一个(旧的)第三方地图制作工具和相关的纹理,可用于将 DEM 地形数据导入 Trainz。另见 TrainzDEM,一个类似的 付费软件 工具,价格适中,已针对 TS2012 和 TANE Trainz 地图生成进行了系统更新。
- HUD 或抬头显示
- 屏幕上显示信息的部分,例如当前速度。
- 安装
- 一种简写符号,表示运行 Trainz 软件的设置——Trainz 的特定安装,尤其是在与该版本在本地机器文件夹层次结构中的根(主)文件夹相关的上下文中使用。在维基百科中,它用作对“特定 Trainz 版本的“根文件夹,”的引用,无论是什么版本。许多资深 Trainzer 会保留多个 Trainz,以及多个 Trainz 设置——例如,一个有付费软件,另一个没有,这样,那些不能复制到 DLS 的资源就不会与那些可以复制的资源混在一起。
- 同样,许多长期 Trainzer 拥有多个 Trainz 零售版本,并使其运行[注 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 游戏引擎作为单独的产品销售给其他游戏公司,从 20 世纪 90 年代后期 Trainz 正在开发时开始,一段时间内曾考虑将其改编为实际的火车训练模拟器。
- JET2 引擎随 TRS2004–TS2009 一起发布(并且主要在 TRS2004 的四个服务包中进行了调试)。
- 据说 TS10 和 TS12 运行的是 JET3 引擎,这是 Auran/N3V 可以实现的 32 位图形渲染引擎的极限。
- Just Trains
- (经销商)
- 在英国通过 CDROM 和 DVD 分发 Trainz 的公司。根据英国法律,英国发行的 Trainz 必须在驱动器中包含 CD/DVD 锁定 DRM。随着 N3V 托管自己的下载服务并通过亚马逊等合作伙伴提供 FTP 管理的下载,这种做法已逐渐消失。
Ka 到 Lz
[edit | edit source]
- KIND - 种类
- 分配给Trainz 种类 标签的值是一个来自特定严格定义列表的关键字,每个关键字都告诉 Trainz 软件如何处理该配置文件中呈现的数据。种类(在TrainzBaseSpec中的列表)为解析和处理 Trainz config.txt 文件中包含的其余术语建立了基本规则。因此,种类会设置随后在处理代表虚拟(资产)对象的整个数据集(即整个文件夹内容)时调用的所有软件操作。其中一些种类要求在构建的资产中包含外部引用条件。这些以 kuid(值)的形式呈现为标签-值对的列出值。由于每个 kuid 都需要一个种类定义,因此此类种类包括一个或多个独立定义为资产的部分。
- KUID - 格式= <kuid:xxxxxx:yyyyyy>
- 主要主题覆盖范围: KUIDs
- 字面意思是“Koolthingz 唯一标识符”- Trainz 用于资产的唯一数据库引用号,扩展到在 KUID2 格式中跟踪多个版本。Trainz 可升级性和资产模块化设计的核心,因为每个资产都有其自己的唯一 kuid 代码,因此可以在新资产中指定组件(转向架)或整个车厢,并选择性地替换新资产中的任一组件(重新贴皮或修改转向架)。大多数 Trainz 资产在强制性的kuid-table 配置条目中指定依赖项列表- 其他组件资产,这些资产由软件套件的各个部分组装起来,构成 kuid-container 中可渲染且可使用的资产。
- 在以上内容中,xxxxxx 代表内容构建者的 Auran 标识号,因此作者的所有资产都具有相同的代码(少数资产注册了两个或三个)。'yyyyyy' 是作者为资产指定的序列号。Trainz 通常将新用户的第一个资产(通常是他通过修改克隆的路线,随后保存为 1001)设置为第一个资产。
- 作者的 kuids 不一定按顺序排列,也不一定是连续的。在 Trainz 时代初期,推出了一个 kuid 分类系统,以便 CC 的内容具有一个基础范围,该范围通过类型创建组,并通过该类型资产的索引号范围来识别。该系统至今仍在使用。
- KUID2 - 格式= <kuid2:xxxxxx:yyyyyy:z>
- 主要主题覆盖范围: KUIDs
- 一个更新的kuid,具有内置的更新跟踪代码;KUID 格式的修改版本,允许指定版本号。一个
<kuid:xxx:yyy>
等同于<kuid2:xxx:yyy:0>
(零修订或版本零,表示原始版本)- 这允许数据项(Trainz 资产)携带资产的固有版本代码,版本修订数量限制为 127 个。此数据版本代码通常不会与所有标识软件技术级别的Trainz-build 代码相匹配,而是指示该资产在历史记录中存在以前的版本。 提示:可以通过RMB+拖动下拉菜单在 CM 中测试以前版本。DLS 中已知的版本将显示。
- 在数据库中同时存在这两个资产的情况下,具有较高后缀代码的 KUID2 资产会自动覆盖或替换较旧的资产;这是替换资产的正确方法,尽管 N3V 在过去滥用了obsolete-table 容器来实现相同的效果。由此引起的 kuid 更改意味着用户只能检查资产的所有版本,以防出现问题。
- 拥有早期版本并非必要,但 CM 会将缺少的修订链列为缺少的依赖项,对于那些不喜欢 CM 中这种设施污染的人来说,这是一个软件错误,或者说是程序员保留的“功能”,在任何方面都降低了使用 CM 来识别用户缺少哪些内容的效用,并导致用户花时间手动找出到底是什么。
- LARS
- 物流与资源系统,由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 文件类似于INI 文件,例如.texture.txt 文件,它们都位于文件夹中,都具有 .txt 扩展名,并将处理方法传递给运行时软件以渲染资产。对于这两个文件,config.txt 中的“调用”或引用行的带引号的字符串值绝对不能包含“.txt”扩展名- 由于未知原因(可能是为了提高速度),扩展名被隐藏,并且解析器可以根据上下文清楚地识别它;但如果指定扩展名,则会在 CM 对资产文件的验证中产生错误。
- 这两个文件都是运行时 GUI 和 Trainz 游戏引擎(Auran JET && TANE 的即将发布版本)使用的实际包含文件类型,用于使用为模型的特定方面预定义的特定数据元素来构建资产。
- 文件 LM.txt 文件(请参见链接)规定了LOD 网格的可编程参数。
- ..\libraries 子文件夹
libraries 文件夹包含用户脚本中引用的类 C 风格 TrainzScript 语言的标准包含“头”文件。资产种类、类组织和资产子类型在脚本化资产的世界中密切相关,因为现在大多数机车车辆都是脚本化的。
- LMB
- LMB - 左键单击(隐含意思是单击一次)。此缩写广泛应用于 Auran 文档和初学者指南。在本教程中,它以相同的方式使用。
- LMBH-d
- LMBHd 或 LMBhd - 左键鼠标+按住+拖动。
- LMB 动作的变体有时也会包括按下+按住 Shift 键 [CRTL] 和 [SHFT]。
- LOD
- Level Of Detail。Trainz 首选和最新的定义和显示图形对象 网格 的系统,该系统以越来越少的 polygon 网格细节(模型 顶点,因此计算更少)来显示更远的资产,就像眼睛看到的那样。
- 当前的 Trainz 版本支持所有三种方法,并且可能会继续这样做,但新的高度详细的资产应该使用 LOD 技术制作,而单个 低多边形 网格 .IM 技术应该只用于设计为远距离查看的资产。
Ma to Po
[edit | edit source]
- Merscom
- 在美国分发了许多 CDROM/DVD Trainz 版本的第三方许可软件出版公司。Auran 通常会让第三方公司在某个大陆制作和分发版本。
- Mesh
- (松散的,俚语的,艺术术语)或更确切地说是一个 多边形网格:一个 3D 图形对象,代表一个 线框 的数学模型,当它呈现为可见面时,会提供一个虚拟表面,可以在该表面上应用虚拟纹理。网格表面和多边形通常是三角形的组合。
- Mocrossing(机车道口)、平交道、等级道口、
- 任何文化名称,kind mocrossing,它几乎涵盖了所有轨道和样条线汇合的东西,例如一些惊喜,如码头。
- 此外——通常缩写为Xing
- NAMCON
- 公司术语/行话术语,字面意思是命名约定。
- 夜间模式,具有夜间模式的资产类型
- 夜间模式是涉及在配置文件中正确定义多个标签和容器的资产的属性,以指定在黑暗之后会发生什么,哪些部分持续点亮,哪些部分随机间歇点亮,哪些部分在黑暗之后几个小时点亮,然后一直持续到第二天晚上。点亮。
- 夜间模式功能还需要正确的一组网格和纹理,以便在夜间条件的黑暗中显示物体。
- 当资产具有夜间模式时,它具有三种类型生成的灯光“周期性行为”之一,一个夜间网格子容器以及相应的颜色和孔径纹理,定义了单个灯光的轨迹和形状。
- Paintshed 或 Auran Paintshed
- Paintshed.exe 是一个 UTC/TRS2004 独立资产重新绘制程序,它主要已过时,允许用户使用 Gmax 或 Autodesk 的 3dsMax 生成的网格对象,并通过一个称为 reskining 的过程,将不同的纹理应用于滚动库存资产的面,它会展开这些纹理并以各种窗格视图的形式呈现出来。此实用程序允许在开发出基本火车车厢后,立即将大量可用的 livery 或纹章类型(外观、颜色方案)应用于相同的基本广泛可用的火车车厢类别。这些类别资产将在 CM/CMP 中显示一个 paintshed 图标,表示有一个基础皮肤被覆盖的纹理覆盖。当游戏速度变慢时,有时可以明显地看到这一点,因为它正在重新绘制火车车厢,第一个纹理集会暂时可见,然后是重新绘制纹理的油漆工作。现在已经过时,可以使用多种手动方法通过图形软件修改“包裹”纹理来实现相同的效果(重新绘制资产)。
- 占位符、占位符参数或虚拟参数
所有 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”,但不用作访问数据本身的句柄。简而言之,这些占位符参数在数据的内部处理中是可抛弃的,任何非空白字符串后跟一个开括号是解析软件需要进一步分配和存放图像、高度和宽度参数值的所有内容,这些参数与在这些子容器(它们是相关联的数据组)中彼此相关。
- Polycount
- 资产具有的多边形数量,这将在很大程度上决定它对 Trainz 性能的影响。计算机在给定帧中需要计算和绘制的多边形越多,显示速度越低(帧速率。所有 CM/CMP 都具有一个RMBh+drag 下拉菜单,其中包含一个条目,该条目将提供资产的 polycount。使用 LOD 网格集的较新资产会显着减少绘制的多边形数量和并发纹理复杂度,这些复杂度会随着物体发生的距离而下降,从而减少了人们在如此距离下永远无法检测到的网格细化的不必要计算。
Pp to Qz
[edit | edit source]
- 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 模式下直接用于打开文件时,这些功能超出了本页面的范围。通常,它们是在命令行模式下的批处理文件中运行的,该批处理文件可以一次处理大量文件文件夹,这是一个称为“拖网”的过程......依次访问每个文件夹和子文件夹。
- Quickshadows.exe 提供了几种不同的模式来生成或多或少复杂的阴影网格,以便为缺少阴影的旧资产添加阴影。它也有一个直接的 Windows 模式,但它主要用于为批处理模式操作建立输出类型和选项。这个工具在 2009 年比现在更需要,因为现在缺少阴影的资产非常罕见。
- 产品(如“货物”用于车辆)
- 任何被 Trainz 行业“消费或生产”的东西,包括被 Trainz 客运站“消费”和“生产”的乘客。有整个产品系列和交互式火车车厢来承载这些产品,以增强 Trainz 操作的真实感。参见 TrainzProRoutes 的 LARS 行业,或者例如,在 CM 中搜索由 Davesnow 和 majekear 提供的火车车厢,并比较每个火车车厢的默认输出的不同标志车辆 种类车辆 来承载。
- 资料
- 在 Kind 关键字标签下,会话资产 config.txt 文件 定义 Trainz KIND,“驾驶员会话”的 config.txt 文件。一个 kind profile 配置定义了一个 会话 的参数,在该会话中,它是一个“枚举值”,它增加了与 TrainzBaseSpec 的合法标签的总和。
- 原型
- 一种布局或其他特征(例如车辆资产、标志、信号等),旨在根据 原型 运营公司 铁路或场景资产(即建筑物)相当准确地描绘现实 - 与“幻想路线”相反,幻想路线是虚构或幻想的地方或路线。完整的准确原型建模是一项艰巨而困难的任务。建模得好通常涉及艺术与对一组原型地点的忠实程度之间的妥协,例如缩短长距离以使建模路线上的驾驶更有趣。建模者可能会努力追求准确性或可玩性,但事实是,没有多少人会驾驶三个小时才能到达下一个有趣的地方,因此,最好的建模者通常会寻求良好的平衡。
• 另见:原型在符号中
- 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 年,一家拥有营销权的出版商仍在以包装的基于 CDROM 的软件形式出售新的 Trainz UTC,据称还有 Trainz: The Complete Collection[note 8]。[note 9]
Ra 到 Rz
[edit | edit source]
- 铁路驾驶员
- 由 P.I. Engineering 制造的物理控制面板,可以连接到计算机,并且模仿真实机车的控制面板。
- 随车
- 随车是一种会话类型,不需要人类智能驾驶员(你)操作,而是编写好的,以便使用 AI 驾驶员(广告宣传中的一个错误说法:'人工智能'驾驶员,模拟器,换句话说,遵循由 会话编写者 设置的脚本)自动执行一切。
- RMB,右键单击
- 此缩写广泛用于 Auran 文档以及本文档中,表示单击并释放右键。
- RMBH,右键单击并按住
- 此缩写广泛用于 Auran 文档以及本文档中,表示按住并保持右键单击状态。
- RMBHd,右键单击并按住拖动
- 此缩写广泛用于 Auran 文档以及本文档中。Trainz 中的许多辅助操作,无论是 Surveyor 还是 CM,都使用右键单击下拉菜单。
- 车辆
- 实际上是作为 kind traincar 编写的资产。
- 机车车辆 是 CM 中的类别搜索菜单行,也是铁路术语,指的是 任何行驶在铁路轨道上的营运车辆。一般来说,根据适用的公司传统和文化,它不是一个常用的术语,用于 养路工程(MOW) 车辆。Trainz 将 MOW 车辆归类在机车车辆中,就像它将机车归类一样。{{TTip|要进行排序而不看到机车,请将 CM 或 Surveyor 的搜索过滤器设置为 '类别:机车车辆 + 且不 + 类别:机车'
- RS 部件
- 机车车辆部件。机车车辆资产所需的依赖项,例如转向架(美式英语:truck)、联轴器、底盘、网格或车体。许多机车车辆资产是其他机车车辆资产的重新贴皮 '别名标签' 网格,通过 Kuid 在别名关键字或(现在,更多情况下通过)网格表标签中引用。
- 规则和驾驶员命令
- 另请参见:规则,以及主要主题:规则 & 驾驶员命令
- 命令很可能首先出现在 驾驶员会话 中,封装在一个带有图标的小图形矩形中,这些图标代表(代表)Trainz 可扩展 游戏脚本 语言中的一个可重入脚本片段。在幕后,框架、任务、测试和评分由 会话编写者 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]场景 以及主要涵盖内容:场景
- 场景 曾经是模块化的交互式脚本软件元素插件(Kind 'Activity',现在不支持),作为 Trainz Driver 的辅助工具,提供第一个游戏体验,提供任务挑战、评分和切换操作。场景是第一个 kind 数据类型(资产),它操作 AI 驾驶员驱动的列车,创建了玩家必须与之互动并避开的交通使用者。它们具有粗略的能力来“离屏”加载和卸载列车,添加或解散其他列车编组,在同一游戏会话期间启用列车车厢的分配和涉及相同列车车厢的操作,最重要的是,这不仅仅是在自己的脑海中想出一些事情,然后四处驾驶,而是实际上的要求很高的事情和任务。然而,它们相当难以制作和调试,因为它们必须在单独的编辑器实用程序应用程序上“离线”编写,而它们的替代品,会话(Kind 'profile')可以访问路线信息,因为它在 Surveyor 模块 API 中有一个下拉菜单。
- 这种活动、挑战、竞赛或消遣活动更像是高端模型火车铁路爱好者群体或俱乐部举办的复杂的有组织的竞赛。这些活动中最好的提供了评分,并且您能够尝试超越自己的最佳成绩,前提是您记住了自己的先前成绩。自动得分记录是 Trainz 的一项相对较新的功能。从 TR04 到 TS09,大量的新命令和会话规则激增,大大扩展了会话的功能,被分配了 Kind 'profile'。[note 10] Trainz 在 TS10 和 TS12 中对其进行了改进,并添加了提示规则和许多可以测试的条件,使得当今的驾驶员场景(会话)能够实现比昔日的场景“kind activity”更加复杂的程度。 会话 取代了场景的使用,因为 TrainzScript 模块现在已直接集成到 TRS2004 中的游戏中,由此,会话编辑器成为 Surveyor 的重要组成部分。
• 在 TS12 的服务包之后,将不再继续支持场景。
会话
- Trainz 会话 是脚本化的驾驶员活动,通过 会话创建者 设置的任务、条件和标准,创建交互式游戏体验。它们是 引用,并且始终与主机 引用 资产(也称为路线或布局)具有依赖关系。会话在 TRS2004(2003 年末)中引入,作为 场景 的更好、更易于用户使用的替代品。两者都是脚本片段集合,但会话更灵活,可以更轻松地修改和调试,因为它们是在 会话编辑器 中使用 Surveyor 编写的,因此它们被集成到游戏中,地图特征是可见的,因此比场景更容易制作,场景使用单独的 TrainzScript 编辑器模块——虚拟世界不可见,其数据也不可见。会话编辑器仍然缺乏许多可以改进可用性的功能,但自 TRS2004 以来,它一直是 Trainz 驾驶场景的核心,而旧的场景。
- 脚本片段
- 在 Trainz 中,脚本程序通过扩展或模拟某些资产或动作的功能来支持 Trainz 游戏引擎。脚本程序代码始终嵌入在每个交互式火车车厢或 Trainz 工业中 - 一旦软件系统独有的真实性功能出现。通常,脚本程序会附加在需要的位置的资产中(通过那些“讨厌的”KUIDS 和 引用 东西(你很快就会处理!)并在资产源 [代码] 文件夹中的脚本文件中),然后每当游戏引擎或其他脚本程序调用它进入操作时执行。脚本程序基本上是解释型语言代码模块,它们是可重定位的,通常是可重入的,并且接收和输出参数作为执行一项任务的子程序,这些子程序可以以不同的组合串联在一起,从而灵活地产生不同的结果。最后,这意味着它们执行类似计算机的功能,例如在脚本程序中定义、分配、跟踪、修改一个或多个变量,以及事件阈值测试,然后在满足条件测试的情况下触发其他操作。这是分支行为,将程序化的事件流更改为新的子程序或子程序。所有这些术语意味着脚本程序是 Trainz 中大部分灵活性和智能的核心,遍布数十个不同的重要功能领域。 Gamescript 是 (已废弃) Auran 脚本语言,在第一个 Trainz 版本的第三个 Service Pack 中引入,Trainz 1.3 并在其继任者 Trainz UTC 中得到扩展。与软件系统资产(例如滚动库存项目或行业)相关的编码,用于在 Trainz 中创建交互式效果。并非所有资产都具有用于在相关的数字 (虚拟现实) 元素或此类虚拟现实元素和用户之间创建动态交互的脚本程序,例如 Trainz 驾驶员。例如,煤矿和跳仓车列车是一种这样的配对数字元素,而在驾驶室中操作操纵杆或控制装置是这种相关的数字元素和人为交互。此外,脚本程序,例如 规则(以上)允许在游戏玩法中设置评分、地图状态的动态或触发控制、条件的感知,通常需要游戏脚本程序将虚拟对象与虚拟动作/行为结合起来。
- 相比之下,TrainzScript 软件是 Trainz 1.3 - Trainz UTC 发明的交互式游戏玩法,是 Trainz 会话 的前身,该会话是在 TRS2004 (2003) 中引入的,并在其四个 Service Pack 中解决了“磨合问题”。
- 视镜
- 视镜是一种测量装置,显示较大型储罐(大罐)中液体的实际弯月面水平。在蒸汽机车和一般商业锅炉中,视镜组件,有时几个组件以不同的高度(罐深度)排列,将安装在罐体侧面,通过一对紧急切断阀。管道从阀门出来进入一个弯头,弯头以一个压缩接头结束,该接头压紧一根厚玻璃管的两端 - 视镜本身是玻璃管,可以通过它观察罐中的液位,因为液体流动直到达到自己的液位。通常,整个组件被称为视镜,组件或部件的含义将通过上下文来区分。
- 字符串 (计算) 或 字符串值
- 使用与文本标准相关的编码的计算机术语。各种“字母表”对字形进行不同的编码,但大多数英语字形符号都可以用 ASCII 代码和 unicode 的超集表示,unicode 扩展了可用的符号。
- 字符串数组 (或字符串列表)
- Trainz 使用几个以分号分隔的 ASCII 值列在一个字符串中,作为 容器 来捆绑可变长度的枚举代码集,而不是为每个代码集使用单独的变量。事实上,此类字符串数组取代并超越了早期的数据模型关键字形式(对比 category-era 与 'category-era-XX')。一个更重要的常见示例是 category-region 标签,它采用成对的枚举国家代码(可能是 ISO 两字母代码,或者至少非常相似),并且该“列表”指明该资产可能适用的位置。
- 重点是,今天的 (TS09 标准) category-region 标签取代了单独行上的单个标签,例如 category-region-0、category-region-1、category-region-2、category-region-nn。
- 使用字符串数组通常会简化并缩短 config.txt 文件,但以强加特定格式和/或枚举类型的值为代价。也就是说,此类类型往往以人为中心,对资产的分类排序比对游戏运行时软件的效用和重要性更重要。
- SP、SPs (Service Pack)
- 主要涵盖主题:Service Pack 和 Service Pack (在符号中)。
- 对应用程序程序或操作系统的免费 软件更新。与大多数类型软件 (游戏) 不同,Trainz 既具有持久性又具有复杂性,因此在用户社区彻底审查新版本后,Trainz 已经有了很长的中间改进和错误修复历史。
- 道岔或道岔 (或尖轨),岔线和蛙嘴
- 道岔电机和/或道岔操纵杆。
道岔 (模型铁路的“岔线”) 是一条线路到两条线路的可选择分叉或汇合,其中蛙嘴或尖轨由手动操纵杆或抛掷操纵杆在道岔上移动,有时由道岔电机自动控制。
- 道岔操纵杆可能是指示性的或非指示性的,这意味着它们在切换或未切换时显示不同的外观 - 历史上在许多情况下通过信号臂,或者现在更常见的是,道岔旁的“道岔旗”(或目标) 或道岔前的“指示灯”。
- 一系列道岔形成一个分叉梯,它可能在编组站的另一侧合并成一个合并梯,也可能不合并(根据当地国家铁路的亚文化,它也可能被称为货场、编组站、集结站、中转站或分类站)。
调车场景
- 调车 问题驾驶员会话 (较旧的技术:场景) 是 驾驶员模式 游戏玩法“谜题”挑战,为驾驶员提供一个任务列表,涉及在某个轨道段的各个位置之间调动火车车厢。任务指令可能会使用诸如 编组、提取、切割 和 卸车 这样的术语;所有这些术语都在不同的铁路文化中使用,用于将一组车厢拆开、聚集和定位到想要的位置。
- 轨道可能会涉及一条干线 [第二幅图,那个编组站在两条轨道干线的另一侧;只有干线有昂贵的道岔电机控制它们的连接点],通常禁止调车机驾驶员使用它,或者只能以有限的方式使用干线 (时间窗口),或者动作可以在一条寂静的铁路支线上进行,几乎没有其他交通工具可以避开。
- 行动可能发生在沿一段轨道上隔开数英里的几个小型工业编组站或支线中,并在当地干线轨道上设有卸车侧线,或者可能涉及一个大型铁路编组站 [第三幅图,(例如,一个“编组站” (英国) 或“分类”或“调车”或“分类”编组站],具有复杂的“道岔梯”,编号轨道和引出线安排,并且只有特定指定的轨道和连接点,驾驶员被允许使用 (或限于使用)。
- 大多数情况下都需要一定程度的人工控制道岔操作 [{第一幅图,显示的道岔与一个小型编组站从干线连接],并且涉及一两辆奇怪的车辆,它们排列不便,因此使操作复杂化。此外,许多操作将根据你的效率评分,并且每次你抛掷道岔操纵杆时都会扣分 - 无论是那个你想要改变的操纵杆,还是不是!
Ta 到 Tz
[edit | edit source]
- Trainz 资产数据库,TAD
几乎有与 Trainz 版本数量一样多的 Trainz 资产数据库组织方法。它们有两个共同的属性。一个计划的永久存储数据文件夹模式和结构,以及一个索引文件,提供对正确文件文件夹及其内容的快速参考位置。索引文件本身有时被称为 TAD,并且多年来大多数都具有资产名 assets.tdx。在 trs2009 版本中,N3V 引入了 TAD Daemon - TADDaemon,它在后台运行,作为事务管理器,实际上将内容管理器和勘测员的职责卸载到另一个后台实用程序“TrainzUtil.exe”中。TrainzUtil 是实际执行低级任务的软件,例如打开文件集、解析错误并与 DLS 通信。
- TADdaemon
- 'TADdaemon.exe' 是 Trainz 的交易管理器,它控制和管理对 TAD(Trainz 资源数据库)的读写操作,并在启动后在后台运行,在所有版本中都运行,包括 TS2010-SP0 和 TS2009-SP3 这些处于同时开发的版本。 除其他功能外,TADdaemon 还允许多人游戏操作,同时运行 CM 和运行时 GUI,例如 Surveyor(这两个一起真是棒极了!)(防止 TRS2006 系列模拟器在进行相同的双模式操作时发生的锁定和崩溃)。
- 通过 启动器菜单 → 选项按钮 → 开发者标签 → 点击“显示数据库进程窗口”框,将显示 TADdaemon 内部的运行情况,这在故障排除时有时会很有用。
- 多年来,Trainz 数据模型 已经发展并融合(和丢弃)了许多标签和容器,这些标签和容器是其数据定义的所谓“保留字”。总体而言,当进行全面调查时,它实际上变化甚微。在我们可以归类为被丢弃并且(愚蠢地)被视为非法的标签和容器中,最突出的是曾经出现在几乎所有资源中的标签和容器,这些标签和容器在今天会被认为是 TrainzBaseSpec 定义的一部分,它们可能出现在任何类型的所有资源中。新用户几乎肯定会遇到
asset-filename、category-era-nn、category-region-nn、company、name-xx、region、origin、thumb、type 以及一些不太常见的标签和容器,因为它们只出现在某些资源类型 的定义中,例如引擎声音等。
新用户也几乎肯定会遇到一些事情(可以忽略的错误),N3V 编程人员也决定对他们认为从未成为官方数据规范的一部分的标签和容器采取不宽容的态度(忽略了多年来成千上万个资源中的一般实践,以及他们职业中被接受和认可的“良好编码实践”)。
class、REM ""(块注释)、// 和 ; 开头的行(即内联注释)、date、size、weight、height、tonnage 以及其他类似的度量——请参阅 Auran 定义的 PRR Boxcar config.txt 文件以获取列表。
在数据文件中删除注释简直是愚蠢。无需多言。- 不明智的是,负责 TS2009—TS2012 的 N3V 编程团队选择强迫成千上万的用户花费时间删除标签和值,而数据错误检查程序的读取过程可以在微秒内完成。他们仍然固执地对这如何惹恼他们的客户群一无所知,而且他们的经理和 CEO 显然从未考虑过对于一个熟练的程序员来说,忽略这些标签是多么简单。类似的初级错误(现在有了“永远的动力”)以及相同的应用,正是 CM 2.0 及更高版本对不匹配的引号对所做的事情。S/W 团队从未学会解析以引号为依赖的文件的正向和反向技巧,并验证行数是否匹配。这又需要几微秒的代码运行时间,对于用户来说这是一笔微不足道的成本,只需要编写一次,并永远成为在处理 类型标签 和实际验证任何数据之前读取配置过程的一部分。如果您作为一名新用户,看到对资源的验证产生了长达一臂的错误列表,那么您会发现问题在于缺少或多余的引号!相信我。
- TBS、KIND_TrainzBaseSpec 或“TrainzBaseSpec”。
- Trainz 基础规范 是一组通用的数据项,这些数据项可能或在其他数据项中必须指定,以定义任何 Trainz 资源,包括 路线 和 会话。
- 在 TS12(不包括 TRS2004 的 ContentManager.exe,它只管理本地内容,使用与 CMP/CMs 主窗口相似的屏幕)之前的所有内容管理器模块中,它显示为左侧的内容管理器程序的顶部窗格(一个可调整大小的拖放窗口)。
- DLH 用于通过从主 CM 窗口(列出由搜索窗格控件选择的资源,在本例中,它显示 DLS 内容,然后累积这些行)中选择资源来下载和安装其他资源。当用户(或他的网络!)准备好时,他点击 DLH 窗格下的按钮,开始通信交换。DLH 还有一个停止按钮。
- 如今的 TANE 和 TRS19 版本使用类似的方法,无需拖放,然后启动通信链接,因为它们始终与 N3V 服务器通信,除非禁用互联网,因此两个点击和拖动菜单项将“下载此版本”或“下载”(意味着它将让服务器搜索最新的,大概是最新更新的)kuid,它可以找到并返回该 kuid。
- 纹理文件('*.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 助手。
Trainz 助手是 TRS2004(可能可以追溯到 Trainz 1.3)中的一个 *.exe 模块,它建立了一个连接到服务器的链接,该服务器最终被称为 Trainz 下载站。{{BullR ]} 这些任务后来(即,主要是在 2005 年之后)在 CMP 的TDH“Trainz 下载助手”可折叠 API 窗口中完成,它是集成到 CM 和 CMP 中的左侧窗格拖放数据管理工具之一,直到 TANE 改变了用户界面外观、查看和感觉。
• 如今的 TANE 和 TRS19 版本使用类似的方法,无需拖放,因此两个 R-click 菜单项是“下载此版本”或“下载”(意味着它将让服务器搜索最新的,大概是最新更新的)kuid,它可以找到并返回该 kuid。下载还会抓取依赖项和任何依赖项的依赖项,所有最新的相关版本。
- 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 开发的内容管理工具 contentmanager.exe 发展为 TRS2006 的 Content Manager 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 中重复使用了该标题,在 TRS2006-SP1(v2.6)后的版本 TC1、TC2 和 TC3(V2.7、v2.7、v2.8)中进行了改进。
- 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 引入了 Scenario,后来演变成今天最常见的更通用的 Sessions。TS12 是最后一个支持 Scenario 加载的 Trainz 版本。
- Virtual Railroader ezine
- 'Virtual Railroader',在编辑/出版商/Trainz 爱好者 Alfred Barten 的领导下,是一份重要的月刊 ezine,其模式参考了各种模型铁路杂志和 Kalmbach 模型铁路书籍,专门针对 Trainz 铁路模拟器、模拟器模型、资源(原型信息)进行如何操作和信息性文章,对于经验丰富的 Trainzer 以及初学者来说仍然是一份宝贵的资源。必须阅读,对于任何有志于建造 路线 或进行任何内容创作的人来说![注释 11]
注释和参考
[edit | edit source]脚注
[edit | edit source]- ↑ TANE 和 TRS19 的 ContentManager 的热键是有争议的,大部分是不同的。N3V 外包了软件开发,并没有正确地指定要维护历史键,也没有明确地指定用户映射和重新映射键到其喜好的历史能力。有些人认为这是一项受 MAC 影响的不必要更改,但只有 N3V 了解真相。
- ↑ 关于 CMP 和 CM 之间的差异...... TRS2006-SP1 中的 CMP 引入了增强的验证(故障检查),增量 CM(以及 TC 的 CMP 也一样)在它们检测到的故障类型以及有时在相同资产源文件输入上呈现的错误消息方面有所不同。
- ↑ 用户界面 功能在不同 CM 之间的变化示例:TS09 和 TS10 都具有方便的 '本地内容' 搜索过滤器菜单选择,而 TS12 具有 '已安装',有时需要额外的搜索关键字才能执行相同的任务;TS09 默认显示本地内容,但 TS10 和 TS12 默认显示所有内容,这会破坏搜索,因为大部分不需要查看的 DLS 内容。还有其他一些差异 - TS09 提供了在导入时覆盖已安装资产的功能,这对从存档库更新大量资产很有用,但 TS10 和 TS12 默认不更新资产,因此如果大量资产已批量升级,则需要手动删除,然后重新导入。这些差异应该可以通过用户控制模式来控制,但 N3V 决定了,用户的宝贵时间却被浪费了。
- ↑ 确实,有价值的 CDP 内容列表实用程序“CDP Browser2.exe”会输出用管道字符 ('
- ↑ 注意:关于 DLS 上的规则计数... 这个概数几乎肯定被具有更高 KUID2 代码或过时表格条目的后续版本夸大了。或者,与预期的差异可能是自然语言国际化的倍数。可靠的来源 Pware(他一直在 Trainz Wiki 中编写规则和命令的说明和帮助)将实际计数定在 100 多个命令和规则。这与使用不同等级版本的 Session Editors 使用这些东西的经验观察结果相符!
- ↑ 例如,这则笔记正在被键入的计算机上安装了多个 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 警报-在 e-bay 和 Craigslist 上查看这个优惠,并花费 30 美元左右,因为它提供了一个包含 UTC、TR04、PaintShed、Trainz Routes 和 TRS2006 的可注册版本。这些都是可运行的有趣包,其中包含的内容相对不受保护,这意味着您可以从每个包中三个开放源代码示例学习内容构建。TR04 有九个 场景 以及相当多的内置地图。同样,TR06 也包含三个场景,但包含更多会话,并且在这两者之间,有大量内容可供探索和调整。Trainz Routes 有许多小型到中型的第三方路线,同样也是有趣的学习体验,并且还有大量额外内容。
- ↑ 同样,TurboSquid 仍在许可 gmax,gmax 曾经与 Trainz 1、Trainz UTC 和 TRS2004 捆绑在一起,根据类似的永久发布权合同。那些可以与老 Trainz 内容创作者包网格导出器 gmax 说服的人仍然可以创建一些可用的内容!
- ↑ 如果您想重命名某个喜欢的路线上的会话,在克隆后,更改带引号的用户名字符串标签值可以使您直接控制,在允许的 命名边界 内。
- ↑ 虽然编辑阿尔弗雷德·巴顿停止了月刊出版,但网站仍在继续产生收入并自负盈亏,他打算只要他70多岁的健康状况允许,就继续保持网站的活跃。根据2013年夏冬期间与Fabartus的电子邮件交流,并经许可在本工作中使用相关内容。
- ↑ 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 维基,根据 CC-BY-SA 3.0 许可。此页面可能包含比源页面上相同材料更多的文字解释、说明、历史记录和/或示例。
TrainzOnline 维基在很大程度上由程序员或精通 内容创建者 维护,可能包含有关当前 trainz-build 代码 标准的更新且更准确的信息,这些标准在软件添加功能时有一些改变的趋势。