跳转至内容

Trainz/AM&C/删除不需要的资源

来自维基教科书,开放世界开放书籍
logo
Trainz 资源维护和创建
TOC | 开始趣味 | AM&C | 创作 | 书内参考 ORP 参考:  • 索引 • 容器 • 种类 • 标签 | 附录  • 版本
 术语表
 HKeys-CM
 HKeys-DVR
 HKeys-SUR
 HKeys-WIN
 鼠标使用
 注释

Trainz 入门步骤

[编辑 | 编辑源代码]

对于 Trainz 新手来说,一个典型的起点是选择一条现有的路线并开始修改它。这种方法不仅强烈推荐,而且在我们的教程中也得到了应用。它为初学者学习地形匹配、着色和修改路线提供了一种有效的方式。通常,新用户会从选择一条名字吸引人的路线开始,结果发现它平淡无奇但潜力巨大。这个过程对于积累经验和理解路线修改的细微之处至关重要。

路线升级和探索

[编辑 | 编辑源代码]

Trainz 旅程中的一个关键阶段是将较旧、交互性较低的路线升级为动态、引人入胜的环境。这包括添加功能齐全的客运站、与产品交互的工业设施,以及创建传送门。这些增强功能对于了解 Trainz 安装的强大功能至关重要,并作为探索内容管理器 (CM) 和下载站 (DLS) 的入门。目标通常是将较旧的路线从简单的视觉吸引力转变为完全互动且令人愉快的体验。本节旨在指导用户智能地完成此过程,避免常见的陷阱。

在 Trainz 中像程序员一样思考

[编辑 | 编辑源代码]

在 Trainz 中,重要的是要采用类似于程序员的思维方式:谨慎行事,并始终为可能出现的更改做准备。在实施重大添加或彻底更改之前,建议保存路线。克隆路线以进行重大修改被认为是最佳实践,使用户能够在保留工作原始状态的情况下进行实验。这种方法有助于以新的见解取得进展,并避免重复过去的错误。

如何管理不需要的资源

[编辑 | 编辑源代码]

当你开始使用 Trainz 并开始修改路线时,你可能会从下载站 (DLS) 获取过多的资源。一开始你可能并不需要所有这些额外的项目。但是随着你获得更多经验,你将了解哪些资源对你的项目有用。在这里,我们将讨论如何处理这些额外的资源,而不必删除它们。

通常,当你从 DLS 下载路线时,它会附带许多其他资源。这些被称为依赖项。一开始,这似乎让人不知所措,但这些路线实际上可能包含一些非常好的东西。有时,你可能不想使用某些资源,例如接触网线或无轨电车式轨道线路。以下是你可以在不删除它们的情况下采取的措施

1. 禁用未使用的资源:在内容管理器 (CM) 中,你可以选择你不想使用的资源并禁用它们。这意味着它们不会再出现在勘测工具中。为此,选择资源并使用鼠标右键。你可以一次管理多个资源,也可以逐个选择它们。如果你要管理大量资源,一次处理几个更容易。你可以使用键盘快捷键,例如 CTRL 和 SHIFT 与鼠标配合使用,使选择更容易。

2. 归档资源:另一个选择是归档资源。这就像将它们放到存储库中。你使用与禁用相同的方式来完成此操作,但你将其移动到一个特殊的文件夹中。它们不会出现在勘测工具中,但如果你以后需要它们,它们仍然存在。当归档资源时,请记住你将它们放在哪里。你不能以后移动文件夹,但这些资源仍然可用于驾驶场景或其他路线。

3. 整理勘测工具:禁用和归档都有助于使勘测工具不那么拥挤。这样你就可以专注于当前项目中真正有用的资源。这些方法不会隐藏内容管理器中的资源,因此如果你需要它们,你仍然可以找到它们。在内容管理器中,你可以设置过滤器来显示或隐藏特定资源。这样,你就可以控制你所看到的内容。

现在,随着大容量硬盘变得普遍,你可能不再需要经常删除资源。但是如果你决定删除,特别是如果你想改进你不满意的路线,本页面提供了一些技巧来帮助你做到这一点。记住,合理管理资源可以使你的 Trainz 体验更加愉快,减少混乱。

备份,以防万一

[编辑 | 编辑源代码]

作为安全预防措施,你可能希望在你删除任何资源之前备份你创建和/或下载的资源。对于路线,你可以自行决定,但好的风景资源、线路旁信号和箱体,以及不同的轨道和桥梁类型经常出现在许多路线中,因此你可能需要在其他路线中再次使用这些资源。

  1. 显而易见的方法是将它们导出到 CDP,因此你需要为自己设计一个命名和跟踪系统,如果没有其他方法,可以将 kuids 剪切粘贴到文本文件中,列出 cdp 内容使用相同的名称和文件夹
    1. 节省时间 — 在保存第一个文件之前捕获“名称”(建议先保存文本文件 - 当您另存为时,Tab ↹ 到扩展选择行,然后 ⇧ Shift+Tab ↹ 向后制表到“另存为”标题行,然后它将被完全突出显示,CTRL+C 以复制 CDP 文件操作的名称。)
    2. 如果 CDP 一个单一资产,一个“最佳实践”是系统地将 KUID 添加到标题中,作为一个标准的、永不改变的方法(以帮助搜索)。推荐 格式语法 (kuid2_nnnnn_mmmmmm_#)。这是一种有效的格式,用于在 Windows 兼容的文件符号中表达基本初始 KUID 代码 - 它允许您仅搜索 (kuid2_nnnnn_mmmmmm' 当需要某些东西时。
    3. 如果您在应用选择标准过滤器后按 KUID 对列表进行排序(实用技巧:单击列标题,它将按该列进行排序)
    4. 这种双重保存相同名称的方式为您提供了一种几乎是即时的查找它们的方法,以便将来使用。许多文本搜索实用程序(包括内置的 Notepad++ SAR 能力)可以查看许多文件以搜索(查找)kuid。有关如何在文件中查看的详细信息将在其他地方介绍,但系统化和组织化地看待这个问题将加速您以后找到它们的速度。
  2. 对于另一种方法,这种方法为您提供了一堆东西,您可以根据自己的时间仔细检查它们,以了解内容是如何组合在一起的
    1. 打开它们进行编辑,从文件夹中的批处理文件运行 PEV 工具,
    2. 将它们全部复制到另一个临时目录,
    3. 将它们的 kuid 编辑为带有后缀“:+1”的 Kuid2,伪改进。(例如
      <kuid:zzz:xxx:yyy> 到 <kuid2:zzz:xxx:yyy:1> 或
      <kuid2:zzz:xxx:yyy:4> 到 <kuid2:zzz:xxx:yyy:5>)
    4. 重新导入“伪修复”的资产,以验证它是否都在该文件夹中(尤其是纹理和网格可能丢失)
    5. 重新提交它们两者(注意:当您导入更改后的资产时,Trainz 将在 ..\editing 中创建一个新的本地文件夹,因此最好在提升 kuid 和/或版本时也更改资产名称。我在后面添加了“-a”,表示已调整,并且可以在 CM→名称搜索中搜索名称以立即找到所有非库存资产。)
      1. 之后,将错误测试的资产复制或移动到临时文件夹(一旦您知道它是gestalt--下一步,就可以将其直接拖放到您的存档目录中),然后在提交 +1-kuid 测试版本和原始版本后,删除它们两者。
      2. 在删除之前重新提交在某些情况下是必要的步骤,因此从一开始就养成这种习惯并将其作为您的“最佳实践”。
    6. 如果成功,将文件夹移动到您管理的“手动管理”存档目录中,Trainz 不知道该目录,释放临时文件夹以用于 2-3 个新的待掠夺的资产。
    7. Trainz 将很快忘记它们的存在,尤其是在退出并重新加载它之后,建议每隔几个小时作为一种良好的做法重新加载一次。
从批处理文件运行 PEV 的工具通常会将网格和纹理抓取到本地文件夹中。
  • 运行批处理后重新提交“原始文件夹文件”,可能会出现错误,抱怨纹理已经存在于 CM 的缓存文件夹中。因此,按扩展名进行排序,删除所有纹理,重新提交,然后使用 CM 删除。但只有在您确定所有内容都在您要保留的文件夹中之后。(傻瓜才会经过这一切而不确保这一点!)但好东西是安全的,...只是以防万一您以后需要它们。



修剪路线和场景

[edit | edit source]
本节还介绍了一种尝试将场景移动到较新版本的布局的方法。

您自己创建的布局可以在测量员主菜单中删除,该菜单显示路线、场景和情景的目录。

  1. 首先删除任何相关的场景,因为如果保留,它们会将路线资产 KUID 作为依赖项进行引用,因此会创建一个 丢失依赖项错误 或需要在 CM 中删除的问题。
  2. 第二种选择有两个分支,从对您自己的作者姓名进行搜索开始,这可能是您的 Trainz Kuid 前缀,后面跟着 # 键:例如“#497853”。如果您愿意,可以通过仅过滤路线和场景来细化它。
    1. 现在您已将目标列入视线,您有两种选择,前提是您像我们许多人一样定期执行的操作,并保存了带有后缀版本号(Mod XXX 或 V15-7)的主要更改版本,并且您想尝试将其中一些旧的场景放在新版本上,在删除路线之前,手动编辑场景 Config.txt 以获取路线并通过搜索旧路线更改其 KUID,并替换每次出现 kuid 的地方。在 2009-SP4 之前的版本中,在正文中有一个靠近英文 description field 数据或英文 string-table 之上的地方,如果更高版本保持不变,则作为 kuid-table 容器中的最后一项。
    2. 这使您比(check 旧场景在新的路线中可以运行的几率要高。如果您将列车编组放置在您已调整轨道高度和/或移动轨道的某个地方,那么这将是一个很糟糕的尝试。
    3. 保留旧路线的一个原因是在测试过程中,可以通过将路线还原到旧的kuid来恢复旧路线(反转上述操作)。编辑旧路线和场景,将丢失轨道的车辆移动到没有被破坏的位置,然后重复上述操作。在放弃之前,可以尝试几次这样的操作。
    4. 如果车厢只是在3D坐标上稍微偏离,可以使用F7+M工具从微缩地图中抓取引擎或车厢。最好将相机旋转到正下方,使用CTRL+F(查找)其中一辆车,然后在不移动鼠标的情况下尝试抓取并移动它。如果成功,整个车厢将正常移动,您将看到它会捕捉到新高度的轨道上。一切都好… 如果您能抓取它们。如果不是,则删除场景并忘记它。
    5. 您是否在卡片文件或电子表格中记录了场景规则设置?如果您认真记录了它(编写复杂场景的最简单方法),您可以直接参考它并重新输入。
  3. 在所有CM版本中,所有资产都可以从内容管理器屏幕中删除。删除后,它就消失了。希望它能去到比特天堂。其他旧版Trainz比较基础。TRS2004 及更早版本 Trainz 资产可以通过在 Windows 资源管理器中手动删除其 kuid 文件夹来删除。或者,对于这一代旧版 Trainz,可以使用 TrainzObjectz 删除不需要的资产。

删除资产不会删除其任何依赖项。对于布局,依赖项可能数以百计甚至数以千计。

  • TrainzObjectz 包含一个选项,用于列出和删除孤立的依赖项。
  • CM 不关心您是否将它们孤立,但只会报告缺少的依赖项。但是,如果您愿意,您可以过滤和剔除它们。在屏幕上用一个大的选择框包围一堆资产,使用“依赖资产”下拉菜单测试RMBHd查看是否有任何 kuid 需要提议的受害者,如果没有,就可以删除了。



TRS2006

[edit | edit source]
Trainz 页面已过时或需要重新组织和改进,因此已列入待清理列表,以便我们尽快进行清理。它已列在 Category:Trainz pages needing attention 中,对于由此可能给您带来的任何不便,我们深感抱歉,因为我们的 vlunteer 员工还没有找到时间进行改进。

(以下信息由 ColPrice2002 友情提供)

在 Surveyor 中可以删除您创建的路线。

您也可以使用 CMP 删除任何非内置资产。

要删除布局及其依赖项

打开 CMP,搜索“位置 = 本地”+“类别 = 路线”,然后选择要删除的布局。

右键单击并从菜单中选择“显示依赖项”。这将在一个弹出窗口中列出依赖项。

现在单击“在主屏幕中查看”按钮,所有依赖项都会被列出。按 CTRL/A(或使用“全选”菜单选项),然后“删除”以实际删除这些资产。

然后返回到 CMP 的布局列表,选择相关的布局并将其删除。

如果您尝试删除内置内容,您将收到错误消息,这些消息可以忽略。

唯一的问题是,您可能删除了另一个路线使用的依赖项。您只有在查看了已安装的所有路线并查找了缺少的依赖项标志(或尝试加载路线)后,才会发现这一点。

减少影响的一种方法是存档路线及其依赖项(为已删除的路线创建一个新的存档)。继续像以前一样 - 删除所有内容 - 如果您需要已删除的资产,CMP 将从存档中提取它。当您确定不再需要存档时,您可以将其删除 - 这可以节省您重新下载。

华夏公益教科书