Trainz AM&C/修复错误/错误:无法加载纹理
有时,已提交的资产会在缓存中引用文件路径的纹理文件中报告缺少纹理文件,机舱(数据库*.JA 文件)导致开放编辑资产文件夹中没有纹理文件。此特定示例表明此特定丢失纹理有三种可能的修复方法,因此我将按从最困难(略述)到最容易的顺序介绍它们。
|
修复此资产的第一种方法是创建一个合适的*.tga(纹理文件),如'referenced_asset_filename'.texture.txt TrainzINI 文件中所引用,这些文件在打开编辑时列在目录文件夹中,名为'referenced_asset_filename'.texture.txt 文件。此选项的范围可以从微不足道(创建 'black.tga',通常用于阴影纹理、手柄、踏步或车身下方)到非常困难(纹理是创建 3D 资产详细表面外观的多视图包裹纹理,这意味着它是任何一组纹理中最复杂的部分。在简单或简单的情况下,人们可以在 Microsoft Paint、GIMP 或其他类似的图形绘制程序中使用 2 的幂的平方大小(例如 8x8px、16x16px、32x32px 等)创建一个小的图像文件,记住如果纹理单调,Trainz 会抱怨,为了创建一个纯色,请使用 32x32px 大小,并在内部更改一些像素以使其具有一些缺陷纹理,就好像它显示了污垢或生锈等。对于一个纯黑色的手柄,尝试使用深灰色/炭黑色来使一些像素'故意缺陷'。创建更复杂的纹理超出了'中等 Trainz' 的范围,因此要弄清楚的事情是何时暂停并查看资产创建页面,并在解决此类问题之前咨询有经验的人员。
但通常还有另一种方法,从作者那里窃取作者自己的纹理。
资产创作者是人,和我们其他人一样,在面对两个或三个选择时会选择最短的路径来完成多个任务。在这两个道路交叉资产(Trainz 中通常为 'Xing')出现问题的情况下,它们是下载自 DLS 的一组资产的一部分(至少从未提供损坏数据的角度来看,让 Auran 和 N3V 免于承担责任),而是来自著名的 Trainzer 社区 TrainzProRoutes.com,该社区同样享有良好的声誉。它们是,正如从安装时间可以推断出的那样,一组捆绑在一起的资产套件或集合的一部分,在一个*.zip 或 {{TG|C|*.cdp)} 文件中作为一个组配置(类型+区域+种类+时代+类别-区域),具有相同的外观和感觉,因此它们自然倾向于共享纹理。这些我有,因为它们被用在几个最近从 DLS 获取的 20 世纪初的时期路线集中,作者(原文如此)为 gfisher,同样也是一位著名的路线构建者——这就是为什么我推荐它们让我研究并从我的项目中窃取相同类型的环境的原因。在四者中,声誉最差的实体是 N3V/Auran!
- 阅读此错误消息的第一步是检查同一作者的类似资产。明确的文件在 'XING_2_US_315'、<kuid:523:23235> 中找到,假设它们是直接复制的,这使得修复成为一个打开两者进行编辑,然后将缺少的文件复制到 ini 文件所在的子文件夹的问题