跳转至内容

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

来自 Wikibooks,开放世界中的开放书籍
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 ↹ 向后 TAB 到“另存为”标题行,然后将完全突出显示,CTRL+C 来复制名称以进行 cdp 文件操作。)
    2. 如果 CDPing 单个资产,一个“最佳实践”是系统地将 KUID 附加到标题中,作为一种标准的永不改变的方法(以帮助搜索)。推荐 格式语法 (kuid2_nnnnn_mmmmmm_#)。这对于用 Windows 兼容文件表示法表示的基初始 KUID 代码来说是有效的格式——而且它允许您只搜索 (kuid2_nnnnn_mmmmmm' 来查找某些东西。
    3. 如果在应用选择标准筛选器后按 KUID 对您的列表进行排序(便捷技巧:单击列标题,它将按该列排序)
    4. 这种通过相同名称进行双重保存,为您提供了一种几乎是即时的查找方法。许多文本搜索实用程序(包括内置的 Notepad++ SAR 功能)可以查看多个文件以搜索(查找)kuid。有关如何在文件中查看的详细信息将在其他地方介绍,但对这种方法进行系统化和组织化将有助于您更快地找到它们。
  2. 对于另一种方法,这种方法为您提供了一堆可以随意检查的内容,以查看内容是如何组合在一起的
    1. 打开它们以进行编辑,从文件夹中的批处理文件运行 PEV 工具,
    2. 将它们全部复制到另一个临时目录,
    3. 将它们的 kuid 编辑为 Kuid2 后缀为“:+1”的伪改进。(例如
      <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. 之后,将错误测试的资产复制或移动到临时文件夹中(一旦您知道它是完整的,就可以将其直接拖到您的存档目录中——下一步),然后在提交 +1-kuid 测试版本和原始版本之后,删除这两个版本。
      2. 在删除之前重新提交在某些情况下是必要的步骤,所以从一开始就养成这个习惯,并将其作为你的“最佳实践”。
    6. 如果成功,将文件夹移动到您自己管理的“手动管理”存档目录,Trainz 不知道该目录,从而释放临时文件夹用于掠夺 2-3 个新资产。
    7. Trainz 将很快忘记它们的存在,尤其是在退出并重新加载之后,建议每隔几个小时执行一次,作为一项最佳实践。
从批处理运行 PEV 的工具通常会将网格模型和纹理抓取到本地文件夹中。
  • 运行批处理后重新提交“原始文件夹文件”,可能会出现一个错误,提示纹理已存在于 CM 的缓存文件夹中。因此,按扩展名排序,删除所有纹理,重新提交,然后使用 CM 删除。但只有在您确定所有内容都在您要保留的文件夹中之后。(经过这么麻烦的步骤,如果不确定这一点就太蠢了!)但这些好东西是安全的,...以防您以后需要它们。



修剪路线和场景

[编辑 | 编辑源代码]
本节还介绍了一种将场景移动到更新版本的布局的方法。

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

  1. 首先删除任何相关的场景,因为如果保留,它们会将路线资产 KUID 作为依赖项进行引用,因此会创建一个缺少依赖项错误或需要在 CM 中删除的问题。
  2. 第二个选项有两个分支,首先对您自己的作者名称进行搜索,这可以是您的 Trainz Kuid 前缀,后面跟着# 键:例如“#497853”。如果您希望只过滤路线和场景,可以进一步细化。
    1. 现在,在您的目标范围内,您有两种选择:如果您像我们大多数人一样例行地将主要更改版本保存为带有后缀版本号的版本(Mod XXX 或 V15-7),并且您想尝试将一些旧场景放到新版本中,在删除路线之前,手动编辑场景的 Config.txt 文件,并通过搜索旧路线来更改其 KUID,并替换 KUID 出现的每个位置。在 2009 年 SP4 之前,在主体中会有一个,靠近英文描述字段数据或英文字符串表之上,如果更高版本保持不变,则作为kuid 表容器中的最后一项。
    2. 这给了您比平常更大的机会(检查 旧场景将在新路线中正常工作。如果您将列车编组放置在调整了轨道高度和/或移动了轨道的某个位置,那么这将是一个非常糟糕的结果。
    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,我们对由此给您带来的任何不便表示歉意,因为我们的志愿者团队还没有找到时间将其改进。

(以下信息由 ColPrice2002 提供)

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

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

要删除布局及其依赖项

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

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

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

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

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

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

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

华夏公益教科书