Trainz/内容配置
- 对于解释如何创建各种类型内容的新手用户操作指南,请参阅 操作指南 页面。
此页面充当所有 Trainz 内容的参考手册,以及它的合法 数据类型 (KINDs) 和 数据结构(通常为 容器)。它旨在提供对 Trainz 当前版本内容的功能和配置的准确和简洁的描述。对于新用户,特别是那些不熟悉编程语言实践的用户,此页面中的信息可以成为理解的起点。从路线中包含的强大资产集合到最简单的风景项目,例如模拟草地、岩石或田野的颜色——所有 Trainz 资产都有两个共同点:在 TrainzBaseSpec 类型 中找到的资产定义开始的常见合法标签名称列表,以及列出和定义它们的容器,即称为 config.txt 的 初始化文件类型。
并非所有配置文件都是相同的,因为它们还包含定义它们要从不同部分焊接在一起的资产类型的字段,并且根据需要(一朵花,尽管美丽而芳香,但并没有柴油机车的动画复杂性,而蒸汽机车则更加复杂)。Trainz 软件编写者的解决方案是一种通用的自描述和自定义数据结构,由于自定义属性,它成为解析内容创作者意图并将其转换为 Auran JET 图形引擎所需的二进制表示形式的通用起点。
Auran 以及后来的 N3V Games 安装的内容在类型上与下载或其他类型的附加内容不同。安装的资产位于软件的 CAB 文件中,即二进制压缩数据柜文件,在 Trainz 中具有 .ja 扩展名。而导入的 cdp 文件 和其他第三方或自行开发的内容位于 .../local 文件夹(目录)和子文件夹中,就像任何用户需要直接处理的资产 config.txt 文件一样。
每个 Trainz 内容项目(“资产”)都创建为单个操作系统文件夹的内容,其中包含一个 config.txt 文件 以及一些支持文件和/或文件夹及其文件。内容文件夹中的文件必须遵守 文件名字符限制(类似于,但不像 Microsoft Windows 文件名限制那样严格),并且每个项目都应与所讨论的资产直接相关。在提交或像更新的 Trainz 版本一样,在提交之前进行验证测试时,资产的文件夹内容和 config.txt 文件将相互验证,理想的最小定义将与这些定义进行比较,并且每个定义都必须彼此平衡和正确。较旧的 Trainz 版本(早于 TS2009)在预先进行的错误检查方面比较缺乏,并且从 DLS 下载较旧内容时有时仍然可以看到的遗留错误直接归因于这种早期的宽松。有时 Trainz 会由于此类错误在运行时模式下崩溃,因此今天的 Trainz 更严格,以避免这些运行时问题!
内容类型
[edit | edit source]为 Trainz 环境构建的每个资产都遵循一个预设模板,该模板定义了 config.txt 文件 中可以包含哪些标签、资产将具有哪些功能以及用户如何在游戏中操作资产。Trainz 支持以下类型的自定义内容
|
|
类别标签
[edit | edit source]类别标签(类别类代码)已添加到 Trainz 内容和 TrainzBaseSpec 中,这是根据用户建议在 Trainz 1.0 左右添加的,有助于对内容进行排序和选择适合的时间或地点,或者最初在 Surveyor 中缩小特定类型资产的范围,但现在主要在运行 内容管理器 时使用过滤器。
- 类别类标签 - 用于类别搜索。此参数在早期的 Trainz UTC 内容创建者指南 中被定义为“CC 如何看待资产”,而不管用于创建它的 KIND。
- 类别地区标签 - 用于地区搜索;表示国家代码的地理位置,例如“UK”、“AU”或“CA”,分别对应于英国、澳大利亚和加拿大。链接页面提供了一个非常长的两位字母国家代码列表。
- 类别年代标签 - 用于年代搜索,表示以十年为单位的年代跨度。例如:一个编码为 1850 年代至 1880 年代的火车站建筑(车站),并且为美国西部设计,在 1910 年后 1900 年后的任何地方几乎没有使用范围,而一个在 19 世纪建造于美国东北部重要铁路枢纽的维多利亚式砖车站,可能仍在 2010 年代投入使用——这种情况与宾夕法尼亚州莫奇钱克的利哈伊和萨斯奎汉纳铁路所有者建造的车站的事实一致;该镇现在更名为宾夕法尼亚州吉姆·索普。
- 类别年代编码的解释在内容创建者中有所不同——有些人使用它来表示制造日期(也许只有五六年的时间,所以列出单个十年),但其他人可能使用它来表示资产的使用寿命(各种机车和车辆资产在制造停止后仍然使用了几十年。
反馈
[edit | edit source]内容配置功能请求 - *在此处请求新的 config.txt 文件功能*
类别
[edit | edit source]类别是有时被忽视的维基项目中的超级高速公路,用户会发现这些类别列出的索引页面可以有效地找到那些模糊地记得的东西。
另请参阅
[edit | edit source]以下类别页面将在整个维基中列出和索引特定于 Trainz 的文章。
备注、脚注和参考资料
[edit | edit source]Config.txt 文件在 Trainz 资产中是普遍存在的,因为没有资产可以在没有这种类型的 计算机科学容器 的情况下进行定义。在编辑或创建 Trainz 内容时,必须始终牢记关键字-键值对。 TrainzBaseSpec 包含在定义资产的 config.txt 文件中最常见的键值和容器。
备注
脚注
参考资料
- Trainz 印刷版或 pdf 文件 手册,适用版本 - 通常位于 ..\extras 或 ..\extras\manuals 文件夹
- TrainzOnline Wiki Config.txt 文件页面 以及其他页面
- TrainzOnline Wiki: **内容创建者指南页面**(各种)
- 各种 CCG 和 Auran 网站
此参考页面改编自 TrainzOnline Wiki,根据 CC-BY-SA 3.0 许可证。与 相同主题的源页面 相比,此页面可能会包含更多文本解释、说明、历史和/或示例。
TrainzOnline Wiki 主要由程序员或经验丰富的 内容创建者 维护,并且可能包含有关当前 trainz-build 代码 标准的更新信息,这些标准随着软件功能的添加而有所变化。