Trainz/refs/内容配置
- 对于解释如何创建各种内容类型的全新用户入门教程,请参阅 入门指南 索引页面。
本页充当所有 Trainz 内容的参考手册,以及其合法的面向资产的 数据类型 (KINDs) 和其他聚合的 数据结构 (通常,作为计算机科学定义的 容器)。
从路线中包含的庞大资产集合到最微不足道的场景项目,例如模仿草地、岩石或田野的颜色——所有 Trainz 资产都有两个共同点:常见的合法关键字名称列表(标签、种类和容器),它们开始在 TrainzBaseSpec 中找到的资产定义,以及在 config.txt 文件 中对其适用的必需数据元素的满意完成。
与 N3V Games 控制的 Trainz Wiki 不同,后者主要侧重于“旨在提供对 Trainz 当前版本内容的容量和配置的准确和简洁描述”,这项工作,TWBK 旨在涵盖旧数据形式与新数据形式的关系及其在演变、重组或起源中的基本原理。对于新用户,尤其是那些不熟悉编程语言实践的用户,本页的信息可以成为理解的起点。
这 Trainz/Refs/Content Configuration 部分是一个占位符,它是一个概述或标记,表示本书的这部分内容尚未完善。 您可以通过 扩展它,加入更完整的主题讨论来帮助 Wikibooks Trainz 项目。 需要的工作: 需要将介绍与数据模型联系起来,因为仅仅承诺的是理解计算机实践的开始。唉... |
- 主要基础知识涵盖在:资产的解剖,初学者和 AM&C Config.txt 文件页面(分别)链接在下面的段落中
每个 Trainz 内容项(“资产”)都是作为单个操作系统文件夹的内容创建的,其中包含一个 config.txt 文件 和一些支持文件和/或文件夹及其文件。位于内容文件夹中的文件必须遵守 文件名字符限制,并且每个项目都应与所讨论的资产直接相关。当提交或在较新的 Trainz 版本中,在提交之前进行验证测试时,将对资产的文件夹内容和 config.txt 文件 进行相互验证,理想的最小定义将与这些定义进行对比,并且每个定义都必须相对于彼此保持平衡和正确。
为 Trainz 环境构建的每个资产都遵循一个预设模板,该模板定义了在 config.txt 文件 中可以包含哪些标签,资产将具有哪些功能,以及用户如何在游戏中操作资产。以下类型的自定义内容受 Trainz 支持
所有 Trainz 定义的数据(内容)都有三个必需元素:一个 config.txt 文件 来组织数据,一个身份,即 kuid(仅用户名对您无用,但可以创建合法的资产而无需名称!)最后,一个合法定义的种类标签。种类负责,是乐队的指挥、排长或 CEO 发出指示——为在 config.txt 文件中链接在一起的资产部分进行处理后的一切设置要求。简而言之,种类的值,一个小的、选择的、严格定义的仅限成员的群体——告诉 Trainz 软件在虚拟世界中渲染和显示什么,以及如何(或在何处)找到使这些资产部分连接在一起的其他部分。在 config.txt 文件中。
下面每个子类都被认为具有 TrainzBaseSpec 作为它们的数据“父类”。[注释 1] 下面列出的几个种类,那些带下划线的,是过时的种类,早于 TS2009 发布时对 Trainz 数据模型 的更改(即自 2008 年后期以来),N3V 程序员此后只实施了渐进(增量)的更改。
当前可以在 N3V Trainz Wiki 的 内容创建者指南 部分找到基于这些遗留种类的修复资产的详细信息 TrainzOnline 站点在此处,并带有具有启发性的 遗留 Kinds 示例在此处。强烈建议所有使用 Trainz 下载站 或考虑创建内容的用户阅读 CCG。通过了解旧内容定义方式的历史背景,然后可以将其与 TrainzOnline 对相同数据类型的当前报道进行对比,因为通常这种过去与现在对比提供了修复、更改和自定义资产的宝贵见解。更重要的是,CCG 在 TrainzOnline 上发布的是 TC1&2/TC3 版本——是自 1999 年 Trainz 以来出版的几本小册子的最后版本;TC3 CCG 包含来自 TRS2004/TRS2006 和 UTC 数据模型的已更改的 Enginespecs 机车资产,需要进行适当更新。
TrainzBaseSpec 子类 KINDs(类型资产组) | ||
---|---|---|
内容管理器 (CM) 中的类别列表是 N3V 为了对内容进行分类和选择而实现的,这些内容大致基于类别-类别和 类型 进行分组。
类别-地区和类别-时代是标识资产所属时间或地点的分类标签 - 请注意,它们不是通过使用类别下拉列表进行搜索的,而是独立的行项。这些标签都有分类的作用,这些标签用于在运行 内容管理器 时缩小特定资产搜索范围,或者这些搜索可以用于对资产进行分组,这些资产在“勘测员”中的过滤器中非常有用。
通过枚举的类别搜索资产。N3V 的程序员定义了“按类别搜索 CM”,它不直接对应于所有资产的 类型 和 类别-类别标签。 | |
用于搜索地区(国家或地区) | |
用于搜索时代 |
内容配置功能请求 - 在此询问有关新的 config.txt 文件功能
类别是 Wiki 项目中经常被忽视的超级高速公路,用户会发现这些类别列出的页面是用于高效有效地查找那些隐约记得的事物的索引页面
以下类别页面将列出和索引本维基教科书中所有与 Trainz 相关的文章
- 类别:书:Trainz — 按部门划分 Trainz。子类别将列出按知识领域分组的主题。维基教科书读者的父类别。
- 类别:Trainz 入门 — 从 Windows 设置管理和创建良好的 Trainz 安装到视频和内存配置选项,然后逐步进行一个高度感兴趣的程序,从介绍到掌握中级技能。
- Trainz 资产相关的操作指南主题,从运行和使用软件工具,修复故障,到成为世界建造者和修改资产以满足您的需求。
- Trainz 资产相关的操作指南主题,从运行和使用软件工具,修复故障,到成为世界建造者和修改资产以满足您的需求。
- 类别:Trainz 资产管理和创建 — Trainz 资产管理和创建部门
- Trainz 资产相关的操作指南主题,从运行和使用软件工具,修复故障,到成为世界建造者和修改资产以满足您的需求。
- 类别:Trainz 基础页面 — 入门到中级参考和同义重复。
- 类别:Trainz 基础页面 — 入门到中级参考和同义重复。
- 类别:Trainz 参考 — Trainz 资产数据定义需求
- 类别:Trainz 内容创建 — 中级和高级 Trainz 资产操作指南主题
- 类别:Trainz 入门 — 入门到中级参考和同义重复。
本参考页面可能基于或改编自作为示例使用的免费软件(公共领域)资产的部分内容,以及来自TrainzOnline Wiki,根据CC-BY-SA 3.0 许可。与来源页面相比,本页面可能包含更多关于相同材料的文本解释、说明、历史和/或示例。
TrainzOnline Wiki 主要由程序员或熟练的内容创作者维护,可能包含有关当前trainz-build 代码标准的更新且更准确的信息,这些标准随着软件功能的添加而有所变化。