Trainz/Content Manager 2.0--CM3.7
| |||
|
|||
|
词汇表 |
HKeys-CM |
HKeys-DVR |
HKeys-SUR |
HKeys-WIN |
鼠标使用 |
符号 |
操作说明:点击正文中的脚注 ([2]) 或注释标签 ([note 12]) 将引导您(定位页面)到该条目的确切文字。 • 然后:点击那里的?符号,将带您返回您开始阅读的地方。 |
- 主要内容:Content Manager Plus, AM&C/Content Manager
- Content Manager 和 DLS 的背景
CM 或 CMP 的前身是 Trainz 1.0 到 TRS2004-SP4 的独立实用程序(也称为 ContentManager.exe,因此 TRS2006 的 CMP 中的“Plus”),用户可以使用这些实用程序来安装新的模型资产。 选项不多,只能安装资产。其他实用程序执行了一些任务(例如上传),但数据管理主要通过移动文件夹来手动完成。 从本质上讲,早期的简单 ContentManager.exe 程序执行了一些简单的文件管理,并解压缩了 cdp 文件,并将它们的内容存储在使用开放文件夹、枚举 文件夹位置和没有真正数据库的数据系统中。它们还可以创建 cdp 文件,使 Trainz 社区早期成员能够分享创作,并从中受益。 最终,早期 Download Station 由 Auran 托管,用户可以浏览,但搜索功能有限,就像如今在不太复杂的三方 Trainz 粉丝网站上一样。 这些网站大多由个人或一小群 内容创作者 运营。 在 TRS2004 之前,我们今天所知道的 DLS 云服务更像是一个无组织的 zip 和 cdp 文件集合列表,而不是一个内置搜索引擎、FTP 管理器的组织数据库。 它是一个中心存储库,但比较混乱,在 DLS 在 UTC 的鼎盛时期(v1.5)建立时,这种混乱被转化为今天的秩序,这个时期略早于 TRS2004(v2.0)的出现。
早期的本地 Trainz 安装 数据库也更像是一组开放文件,因此更容易出现数据损坏,直到 TRS2004 演变出更好的文件结构和压缩数据格式,这在 TRS2006 及其Content Manager Plus 的出现时得到了最佳利用,它成为数据库管理器以及搜索和访问工具。 在服务器端有一个数据库管理器与 DLS 端的数据库管理器进行握手,更复杂的用户端软件变得可行,它随着 Trainz-build v2.5(TRS2006 Content Manager - 后来重新命名为 Content Manager Plus(或 CMP))一起出现。
CMP 具有早期 Trainz 'Content Manager' 不具备的功能,该管理器依赖于原始的 地区 和 类型 标签分类系统,其资产分组和搜索功能有限。 早期的模块主要是一个列表/目录实用程序,允许用户检查自己的资产库存,没有 DLS 的信息。
- CMP 承担了以前由多个独立的 *.exe 实用程序(包括第三方提供商的实用程序)执行的大量额外功能,并包含了许多强大的新搜索、分类和资产管理功能,例如
- 在搜索过程中直接与 Download Station (DLS) 通信的功能
- 可以从安装到安装导入内容,方法是直接导入/解析文件
- 或通过 cdp 导入,
- 导出路线或资产或
- 将其上传到 DLS 上与他人共享
- 管理资产编辑
- 管理和使用档案以及归档
- 通过组合条件和分类进行搜索
它基本上成为资产操作的中心点,不涉及实际构建路线。
|
CM/CMP (内容管理器 Plus) 可通过Trainz 启动器屏幕访问,或直接从 Trainz 安装目录的 \bin 子文件夹启动 ContentManager.exe 文件(推荐,或使用其快捷方式)。许多拥有多个 Trainz 安装的用户会将启动 CM 或 Trainz 启动器程序的快捷方式捆绑到一个公共的 Trainz 文件夹中。CM 的主要目的是管理与 DLS 之间的数据流,并管理硬盘上的本地资源(位于您的..\UserData 文件夹)及其子文件夹(如..\local、..\settings、..\screenshots、..\editing 文件夹)以及 Trainz 版本的内置项目专用数据库。(参见JA 文件 和 库。)
主要是 Trainzer 使用它来沟通和管理从 DLS 下载,并选择和过滤用于勘测员的资源。TS2009 引入了增强的过滤功能(可选择的可保存条件是 T'06 CMP 的一部分,但它们可以组合的方式有限。在 T'09 中,新功能在于添加了新的搜索细化布尔逻辑运算符:OR、AND NOT 和 AND [后一种在大多数用途中有些多余[注 1]]),因此高级用户通常会定义一个搜索条件,称为搜索过滤器,保存它,然后使用它来缩减必须查看的资源列表,以便在路线构建时找到所需的资源。
CM/CMP 具有复杂的搜索功能,并自动识别和下载与每个资源相关的依赖项。CM/CMP 与CCP 紧密集成,也用于打开资源进行编辑并提交它们以在 Trainz 中使用。在 TRS2006 及更高版本中,新的资源和资源克隆(带有新 kuids 的副本)是通过 CM/CMP 创建的,尽管可以使用勘测员 中的“另存为”选项克隆路线 或会话。
|
从 CM-3.7 开始的 CMP 看起来很像一个带可重新定位列的电子表格(来自 TS2009 的 CM-2.0),这意味着使用ALT+V 在“主视图”(屏幕右侧部分)中选择的列稍后可以向左或向右滑动并重新排列以适应用户偏好或你可能正在执行的任务类型。例如,有一天你可能想找到所有与 XYZ 路线和会话下载一起安装的资源,所以想查看安装日期... 一个通常不提供信息的日期数据列。有时你想要修改日期,而在其他情况下,区域、年代或 Trainz 构建值可能是你主要的排序和搜索兴趣。ALT+V 菜单允许隐藏列或打开它们的显示,而拖动它们则允许你从左到右重新排列它们。
- 标题栏符号
在TC3 之后,以及在 TS2009-SP3 之后,CM/CMP 标题栏中出现了 CM-X.Y 符号,最初只是 CM-2.0,它随着每次代码构建 递增,因此显示为后缀,以便直观地提醒Trainz 构建标签 或 Trainz 软件的“版本”。现在它表示使用内容创建者 Plus (CCP) 编辑创建或更新的资源将被赋予的 Trainz 构建代码。
- 编辑模式
CM 支持两种形式的资源编辑:CCP,它是一种表格式的填空式严格形式,用于将正确的部件分配给新的资源;或使用 Windows 实用程序进行自由形式的编辑。对于资源修复,几乎每个人都避免使用 CCP,而使用 Windows 资源管理器编辑文件夹,直接访问构成资源的文件。这个文件夹和文件可以通过几种方式打开
- 热键SHFT+CTRL+E 直接打开一个 Windows 资源管理器文件夹,不进行任何处理,它会立即弹出到其他屏幕窗口之上。
- RMBH+拖动+用什么打开 访问了 \bin\...\Tools 子文件夹中安装的 PEVtools 或其他批处理工具之一。 因此,例如,如果修复需要访问纹理(例如在错误消息中,您看到一个 alphamask 并且它的基本纹理大小不匹配,因此需要调整大小),则可以使用 PEV 的 images2TGA 实用程序打开资源,并立即准备修复问题。 在这种情况下,窗口通常会根据您的视频设置和 Windows 中的内置偏差,位于其他 Windows 应用程序窗口的后面。 如果运行双显示器或三显示器系统,这些通常会偏向于在 CM 的其他屏幕上打开,因此将在可以立即看到的地方打开。
|
目前,请注意 CM 顶部 主视图 沿默认选项卡(每个选项卡在按下时都会在搜索窗格中加载搜索条件);以及通过使用 Tab ↹(切换)可以隐藏或打开左手窗格。 如何在 CM 中高效搜索
tutorial & reference will allow us to cover tips and tricks in depth outside this survey topic. (You didn't want to read that here, now anyway, did you?)
如您在下方和左侧的图像中所见,每个左手窗格都有一个小的点击图标,用于打开或关闭它,在正常操作中,其中一个将是 DLH(下载助手)窗格,另一个是 资源详细信息窗格,根据需要,搜索窗格 或其他组合 (上传、存档 和 选择列表),基于您正在执行的操作,为您提供所需的灵活性。 每当设置好后,都可以关闭它们并仍然有效,或者可以使用 Tab ↹ 键交替按下,以相应的宽度或缩小来切换整个窗格集的打开或关闭状态。 显示的其他窗格用于上传、存档等,但与 DLH 窗格一样,这些主要用于将 主视图 中的内容拖放到窗格中,因此必须打开才能真正使用。 玩一玩,阅读手册,无论是印刷版还是 pdf 格式,然后重新阅读它。 等一个月,再读一次。 每次都会为您提供额外的知识和见解,以便您了解其功能,并进一步阐明我们在本文中介绍的内容。
您应该始终给 DLH 一些“几分钟”的时间来稳定下来,然后再点击 开始,但一旦它开始工作几分钟,如今点击开始似乎没有任何风险,这与 CMP 曾表现出的一些不稳定性不同,正如 CMP 文章 中提到的那样。 当然,CM-2.0 可能存在一些相同的问题,但 CM-3.3 及其后的版本将大部分数据管理卸载到 TADdaemon.exe 的更好的实现中,它在 TrainzUtil.exe 管理向数据库添加、提取等操作的同时,控制着进出 DLS 的数据;这两个程序在后台都是不可见的,除了高级用户之外。 TS12 的 TADdaemon 比 TS09 和 TS10 共享的技术有了很大的改进。
要选择要下载的内容,请先设置搜索条件(参见左侧图像),然后单击一个或多个资源以选中它们(突出显示,CM 的颜色和突出显示颜色由您在 Windows 主题中设置),然后将它们拖放到 DLH 窗格 中。 当您添加更多内容时,您可能会注意到一些活动正在进行,其中一部分是 CM 和 DLS 在填充依赖项——您选择的资源所依赖的子资源,例如该类型铁路车辆的转向架、车轮或联轴器,或者纹理等,这些都是您选择的资源的一部分。 当您通过拖放添加更多内容时,列表将增长一个滚动条,并随着依赖项的识别和添加而变得更长。
按钮很简单,开始、清除、停止 和 +/- 用于 添加/删除 一个新的 “过滤行”(API 数据窗口)。 窗格中没有任何内容时,它就已经被清除了。
DLS“意外后果”示例 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DLS 路线下载的一个问题 获取路线或场景可能会带来 大量“成吨”的依赖项! (以及它们的错误,如果它们使用了旧的 kuid!)[注释 2] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
下载的风险
[edit | edit source]新的 Trainzer 需要意识到过早下载过多内容的风险。有聪明的方法可以进行,也有效果不佳的方法。右侧的表格说明了这一点。六个资产在 DLH 窗格中列出为下载。当 CM 添加了依赖项后,下载量达到了 36!增加了六倍,这只是一个温和的例子。下载一个场景将引入一条路线,这条路线(以及自 TS10 引入分层以来)和场景可能分别具有数千或数百个资产依赖项。
搜索窗格
[edit | edit source]也许比 DLH 甚至更多,搜索窗格可能将获得您最频繁的关注。
备注、脚注和参考文献
[edit | edit source]Config.txt 文件在 Trainz 资产中是普遍存在的,因为没有资产可以在没有这种类型的计算机科学容器的情况下定义。在编辑或创建 Trainz 内容时,必须始终牢记关键字-键值对。 TrainzBaseSpec 包含资产定义 config.txt 文件中最常见的数值和容器。
备注
- ↑ AND 布尔运算符:在简单过滤器中很少需要,因为在(堆叠) 一个接一个输入的两个过滤器输入窗口会自动组合成布尔 AND。因此,它的用处主要体现在使用 AND NOT 运算符首先与链接到第二个或第三个条件的条件一起使用,这两个条件用 OR 运算符分隔。
- ↑ 关于下载意外后果:
据我所知,勘测器和 CM 在保存资产时不会更新场景或路线 kuid 表(依赖项),如果较新的 Kuid2 或已废弃的表条目替换了它。该操作似乎只会在加载时发生。因此,即使是更新的“改头换面”的路线也可能需要旧的 KUID... 并且如果您的系统没有最新更新,旧的也会一起出现。
这需要对每个丢失的依赖项进行版本检查,然后进行下载。我们将'How-To' 过程在其他地方深入探讨。
脚注
- ↑ TANE CM/SP1-状况正常:托尼·希利亚姆在 8 月初的计划中宣布,没有任何预期的发布时间/截止日期。
参考文献
- Trainz 印刷版或pdf 文件 手册,适用版本 - 通常在..\extras 或 ..\extras\manuals 文件夹
- TrainzOnline Wiki Config.txt 文件页面 和其他页面
- TrainzOnline Wiki:内容创建者指南页面(各种)
- 各种CCG 和 Auran 网站