Trainz/refs/内容配置
|
|||
|
- 对于解释如何创建各种类型内容的新手入门教程,请参阅 How-To-Guides 索引页面。
此页面充当所有 Trainz 内容的参考手册,以及其合法的面向资产的 数据类型 (KIND) 和其他聚合 数据结构 (一般来说,容器,如计算机科学所定义的那样)。
从路线中包含的大量资产集合到最简单的风景物品,例如模仿草、岩石或田野的颜色,每个 Trainz 资产都有两点共同点:在 TrainzBaseSpec 中找到的资产定义开始的通用合法关键字名称(标签、类型和容器)列表,以及在 config.txt 文件 中对其适用的必需数据元素的满意完成。
与 N3V Games 控制的 Trainz Wiki 不同,其狭窄的重点主要在于 旨在提供 Trainz 当前版本内容功能和配置的准确简洁描述,这项工作,TWBK 旨在涵盖旧数据形式与新数据形式的关系以及它们演变、重新分组或开始的原因。对于新用户,特别是那些不熟悉编程语言实践的用户来说,此页面上的信息可以成为理解的起点。
此 Trainz/Refs/Content Configuration 部分是一个占位符存根,是本书该部分不完整的大纲或标记。您可以通过 扩展它,对主题进行更全面的讨论,来帮助维基教科书 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 程序员只在之后对它们施加了逐渐(增量)的更改。
目前可以在 Content Creator's Guide 部分的 N3V Trainz Wiki TrainzOnline 网站此处 中找到修复基于这些遗留类型的资产的详细信息,其中有启发性的 遗留 KIND 示例此处。强烈建议 Trainz 下载站 的任何用户或任何考虑创建内容的人仔细阅读 CCG。通过了解旧内容是如何定义的背景历史,可以将这些内容与 TrainzOnline 对相同数据类型的当前覆盖范围进行对比和比较,因为这种过去与现在的对比通常可以为修复、更改和自定义资产提供宝贵的见解。更重要的是,CCG 在 TrainzOnline 上发布的是 TC1&2/TC3 版本——自 1999 年的 Trainz 以来出版的几本小册子的最新版本;TC3 CCG 包含来自 TRS2004/TRS2006 和 UTC 数据模型的已更改的 Enginespecs 机车资产,需要进行适当更新。
内容管理器中的类别列表是一种辅助功能,用于对内容进行分类和选择,N3V 将内容分类到基于类别-类和类型的组中。
类别-地区和类别-年代是标识资产的分类标签,这些资产存在于特定的时间或地点。注意,这些标签不会通过类别下拉列表进行搜索,而是单独的行条目。每个标签都用于分类,这些标签用于在运行内容管理器时缩小特定资产搜索范围,或者可以使用这些标签对资产进行分组,这些分组主要用于勘测员中的过滤器。
用于按枚举的类别搜索资产。“按类别搜索内容” 由 N3V 的程序员定义,并不直接对应于所有资产类型和类别-类标签。 | |
用于搜索地区(国家或地区) | |
用于搜索年代 |
内容配置功能请求 - 在这里提出有关新的 config.txt 文件功能的请求
类别是维基项目中被忽视的高速公路,用户会发现这些列出的索引页面可以帮助他们有效地找到那些模糊记得的东西。
以下类别页面将列出和索引本维基教科书中的 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 构建代码标准的更新信息,这些标准随着软件功能的添加而发生变化。