跳转至内容

Trainz/Content Manager/Content Manager Plus

来自 Wikibooks,开放世界开放书籍
logo
Trainz 培训新手基础

Trainz 入门 - 针对 Trainz 新手的历史背景
TOC | 开始乐趣 | AM&C | 创作 | 书内参考 ORP 参考:  • 索引 • 容器 • 种类 • 标签 | 附录  • 版本
 词汇表
 HKeys-CM
 HKeys-DVR
 HKeys-SUR
 HKeys-WIN
 鼠标使用
 符号
Content Manager 在其早期的 'CMP' 版本中。

Content Manager Plus 简介

[edit | edit source]

Content Manager Plus 是 Trainz 在 2005 年 11 月发布的 TRS2006 中新增的一个模块,用户可以使用它来安装新的建模资源,或导出路线以供共享。虽然 CMContentManager.exeTRS2004 中也是一个独立的 EXE 文件实用程序 — 2004 年的设施虽然比早期 Trainz 1.0 到 Trainz UTC 中的几个执行模块(每个模块都执行单独的维护和保养功能)有所改进,但仍然是原始的,它将这几个可执行文件中的几个功能组合在一起。虽然仍然是一个独立的模块,但 TRS2004 的 ContentManager 进行了进一步的演变,但仍然主要只是一个本地数据库管理和访问工具,并且有单独的程序用于管理将 cdp 文件 资源上传和下载到 Auran 新创建的云服务 Trainz 下载站 的 FTP 事务。

CMP (Content Manager Plus) 的重大变化是将除编辑器之外的所有数据操作几乎都组合到一个软件包中,作为 TRS2006 和 Trainz Classics 及更高版本的一个功能,可以通过 Trainz 启动程序 (Trainz 启动程序) 屏幕访问,或者直接加载 exe 文件或使用快捷方式。
 • CM 的目的是管理您的硬盘驱动器上的资源(位于您的 Trainz/local 文件夹[注 1] 中),并管理从 DLS 下载。
 • CMP 具有复杂的搜索功能,并自动下载与每个资源关联的依赖项。

CMP 与 CCP.exe 紧密集成,CCP.exe 是另一个 TRS2006 新资源管理工具,也可以用来打开资源进行编辑,并在将资源提交到 Trainz 中使用之前对其进行审查,以确保其数据结构正确。从 TS2009 开始,CCP 的验证功能已内置到新的 CM 版本中,并进行了更严格的格式测试和错误资源拒绝。

在 TRS2006 中,虽然 CCP 可以用作“填写表格助手”,但从 Trainz UTC 及更高版本开始,大多数内容创作者都在离线(使用标准文本编辑器和图形工具)手动创建资源,将单独的部件收集到一些“新的资源文件夹”中 — 这些文件夹是由其他工具创建和制作的。然后通过将新的资源文件夹拖到 CM 上并将其放下,将资源文件夹提交到数据库中,通过 CMP 和当今的后续 CM 完成。或者,CM/CMP 的下拉菜单有一种输入模式,允许导航到这些资源文件夹并导入它们。 cdp 文件(Trainz 压缩数据包(“Trainz 资源的 zip 文件”))也可以通过菜单导入,或者拖放到这些内容管理器中,所有这些都是基于 Windows 的程序。


故障排除

[edit | edit source]
此页面的父页面“Content Manager”页面在 2014 年 3 月进行了彻底修改,但下面的“博客”部分写得非常迷人并且大部分仍然适用(从经验的角度来看,它很好地体现了您第一次使用 CM 的感觉 — 只要声音已启用!),我认为它值得保留。因此,此页面被移动到这个子页面。虽然变得不那么普遍了,但 TRS 安装,甚至 TRS2004,仍然存在并且在使用中,因此我将保留故障排除部分,如之前所写,并根据我对 TRS2006 缺陷超过七年的经验进行了一些改进。
  • 故障排除部分的技巧现在有些过时了;因此,它通常不适用于较新的 CM,较新的 CM 远没有那么容易崩溃。 TADdaemon 现在负责,它控制交易。
  • 现代 CMs,除了可能是在 TS2009-SP3 之前的版本,永远不会响应删除 Assets.tdx 和 assets.bku 文件,然后重新启动,然后重新启动该过程,因为用户数据现在存储在 assets.tdx 中。因此,强烈建议您备份该文件。有关其他备份方法和如何轻松管理备份方法,请参见 推荐做法
  • 但那个旧的措施相当于从菜单中执行快速数据库修复 (QDR)。Trainz 构建版本 3.2 系统,从 TS2009-SP3 和 TS2010-SP2 开始Ø
  • 我发现的页面是纯净的,我在这些做法之前添加了项目符号,我认为这些做法在今天仍然相关有效。

—Fabartus,编辑


不幸的是,CMP 以其错误和问题而闻名。崩溃、冻结、资源损坏、故障、不可预测性和数据丢失对于许多用户来说并不罕见。CMP 的可靠性因用户而异,并且取决于系统设置和操作系统。

公平地说,以上评论主要适用于 CM 2.0 之前的版本 (TS2009-SP0) CMP。CM 的错误在开发过程中得到了控制,变成了 TADdaemon 的缺陷,截至 2014 年 5 月,这个故事似乎已经平息了。



以下列出了一些针对 CMP 常出现的问题的建议解决方法。它基于 Rob Shaw 在 Auran 论坛上的帖子。

  • 如果 CMP 无法启动,请按 CTRL-ALT-DEL(或 SHFT-CTRL-ESC)调用 Windows 任务管理器。在“进程”中,检查是否有一个 ContentManager 的副本正在运行,如果有,则结束它。
  • 如果 CMP 无法识别用户的登录名,或错误地报告没有 FCT(头等车票)或类似问题,请检查 C:\Program Files\Auran\TRS2006\Settings 文件夹中是否有任何内容设置为只读。然后确保通过 Launcher>Options 正确输入登录详细信息,并刷新它们(更改用户名中的一个字母,然后将其改回)。
  • 如果 CMP 无法连接到服务器,请检查防火墙程序是否报告了任何问题。如果问题仍然存在,在 CMP 设置 > Internet 中,选择“使用 Internet Explorer 设置”,据说这有时会有帮助。
  • 据说,如果安装了大量 DLS 内容,CMP 更容易频繁崩溃。在这种情况下,删除 ..\TRS2006\assets.tdx 文件和 ..\TRS2006\Cache 文件夹内容可能会有帮助。
过时了!,在 TC3 版本之后不要删除这些文件,而是使用 TrainzUtil 在命令行中执行 EDRQDR。在 TRS20006 系列中,删除 assets.tdx 索引文件会迫使它重建,这与完整的 EDR 相同。但是,新的 CM 2.0 之后的 Trainz 现在将用户数据保存在此文件中,因此您删除它会导致问题(持续 6-8 个小时!)。


(The later is routinely deleted as CMP boots itself regardless.) This is because occasionally the database becomes corrupted for unknown reasons. You need to run TRS2006 after deleting those items before launching CMP again, and TRS2006 may take a long time to start the first time after deleting the database.


CMP 行为有点像铁路 - 博客版本

[edit | edit source]
贡献作者:nismitunknown

nismit 在 auran trainz 论坛上发表

编辑说明

除了部分崩溃描述外,这颗宝石仍然真实地体现了 CM/CMP 的运行方式。错误修复仍然基本相同。新玩家应该在运行 CM 之前仔细阅读两次!


经过最初艰难的 2-3 天 Trainz 2006 使用体验后,我已经逐渐适应了 CMP,事实上我已经爱上了它,尽管这过程并不轻松。当然 CMP 会偶尔卡住、崩溃,有时还会“在崩溃时忘记释放物理内存,因此必须通过 Windows 任务管理器中的应用程序(或进程)标签将其清除;但即使它出现问题,也能从上次保存的地方恢复。

第一个突破是在 CMP 中开启声音,并聆听它发出的声音。然后下载部分开始变得有些意义。

在将资源移至下载助手窗口后,**不要立即点击开始按钮!** 等待!当“资源列车”准备下载时,会有一个铃声提示。

警告:不遵守 CMP 的“铁路规则和条例”将增加事故和挫折的风险。

当发出出发信号时:按下“开始”。门卫的哨声响起,CMP 开始下载。(对于 FCT 下载,通常会最大程度地利用连接的容量,在我的情况下,最高可达 500KB/s。)

另一个(未描述的)声音信号表明下载助手已完成其所能做的。真正的乐趣(如《红矮星号》中 Rimmer 所定义)开始了。按下“缺少的依赖项”以初步评估“损坏”。希望在状态列中一直到底部都是“笔记本电脑”图标。

不要排太多资源,除非你想自找麻烦。控制你的贪婪,将较大的运输任务分成几个“资源列车”。

有时 CMP 找不到资源,即使它们在 DLS 上。在 DLS 中搜索它们,然后在那里按下下载按钮来调度下一列下载列车。有些在 DLS 上找不到,那么你就得回到这个论坛寻找提示。

有些资源下载时会出现问题。要么是“缺少依赖项”,要么是故障。不要惊慌,大多数问题都比较容易解决。首先在不幸的资源上打开右键单击菜单。

如果缺少依赖项,请选择查看依赖项,然后在弹出的窗口中按下“在主列表中查看”。这里,过程是递归地查找有故障或缺少依赖项的资源。

有故障的资源可以通过 3 或 4 种方式编辑,但我选择不安装 .NET 来节省宝贵的磁盘空间和错误空间,因此我只使用“在资源管理器中编辑”,因为我是一个老黑客,所以更喜欢在我和真正问题之间没有太多错误工具的情况下保持对事物的关注。

所以,现在我们只剩下一个有故障的资源。如果你无法修复它,请确保在资源 RC 弹出菜单中将其禁用。在有故障的资源的情况下启动 Trainz 是一个非常糟糕的主意,因为结果是不可预测的,应用程序崩溃的可能性很高。

使用“在资源管理器中编辑”(在资源弹出菜单中的编辑子弹出菜单下)深入有故障的资源,这将把资源文件移动到 trainz 根目录(文件夹)中的一个编辑文件夹。然后在 CMP 中选择资源弹出菜单上的“查看错误”,这样你就能知道在资源文件夹中需要修复什么。大多数错误是 config.txt 文件*.texture.txt 文件 中描述的视觉资源组件的语法错误。如果你遇到无法修复的问题,也许有人已经修复了或者可以修复,所以你将回到 Trainz 论坛分享社区的成果或播种新的成果。

对于配置和纹理问题 - 如果你不知道如何修复资源 - 通常只需在 CMP 抱怨的文本行开头添加单词 rem。例如,如果 CMP 抱怨 config.txt 中的“surely”这个词,并且文件中有类似以下内容的行:“surely cmp will sour over this line”

只需在行首添加 rem 作为行前缀,将其变成“注释”,如下所示:
rem cmp will surely sour over this line(编者说:现在无效 - V2.9 及更高版本中创建的错误!)

要验证你的修复并恢复资源:在前面提到的子菜单中选择“提交”。如果一切顺利,资源状态字段中的红色感叹号(!)将消失,你可以继续处理下一个有问题的项目。否则请重新检查“查看错误”并重复上述编辑部分。

现在,我们真正需要的是一种方法,将修复后的资源放回 DLS,而不使用克隆修复后的资源(使用你的用户 ID)并将其作为新的 KUID 上传到 DLS 的这种有些粗鲁且笨拙的解决方案。将它放回并进行版本递增会更干净,也更尊重生产者的努力,这样下一个下载它(作为依赖项)的人会得到修复后的资源,而不是被迫重复我在这里描述的练习。

关于 Trainz'06 和 CMP 就说这么多。Vista 是另一回事,如果 BG&Co(微软)事先征求我的意见,我会强烈建议不要使用它;-)。不幸的是,SW(软件)工程部门的人员仍然认为用户,甚至其他开发人员会阅读手册。这充其量是天真,因为很明显,他们自己很少这样做,导致各种问题,这些问题的本质与本文中讨论的主要问题非常相似。

再说一次:请记住在启动 Trainz 之前提交所有资源并禁用无法修复或可能无法修复的资源。再见,蓝调星期一。

注意:似乎你必须克隆并存档已更正的资源,以便在清理后能够恢复你的修复。

←   上一页: [  内容管理器 ]  — ↑  —  下一页:[   外部链接  ]  →
  上一页 Trainz 下一页:    
⇐ 上一页  术语表    下一页  ⇒  [ 外部链接 ] →



华夏公益教科书