跳转到内容

Trainz/格式

来自维基教科书,开放的书籍,开放的世界
logo
Trainz 培训生的基础知识
TOC | 开始乐趣 | AM&C | 创建 | 书内参考文献 ORP 参考文献:  • 索引 • 容器 • 种类 • 标签 | 附录  • 版本
 术语表
 HKeys-CM
 HKeys-DVR
 HKeys-SUR
 HKeys-WIN
 鼠标使用
 符号

以下文章描述了 Trainz 环境中使用的各种用户可编辑文件的格式。

在为 Trainz 创建文件时,应注意准确遵循指定的格式。即使当前游戏和工具允许对已记录格式进行特定偏差,但随着加载程序更新和验证技术的改进,这些偏差可能会在将来的版本中被禁止。


读取 N3V 文件格式

[编辑 | 编辑源代码]

如果您开发读取这些文件格式的软件,您应该在可行的情况下接受并忽略细微的偏差,以使您的软件具有未来兼容性。您的文件读取器应基于已记录的格式,而不是当前 Trainz 实现的具体细节。实现特定的细节可能会在 Trainz 版本之间发生变化,而文件格式通常是扩展的,但很少被替换。


写入二进制文件

[编辑 | 编辑源代码]

存在许多由 N3V 或 N3V 提供的实用程序生成的二进制文件格式,这些格式没有正式记录。我们强烈建议第三方开发者不要直接写入这些格式。N3V 不支持任何此类工具或由这些工具创建的任何文件。从这些未记录的二进制格式中读取被认为是无害的,但不受支持。


版权保护

[编辑 | 编辑源代码]

使用 N3V 二进制文件格式不应被视为针对窥探或修改的强大保护机制,除非 N3V 另有明确说明。自定义二进制文件格式用于允许在游戏环境中高效访问数据。安全性 and 混淆既不是这些格式的主要目标,也不是次要目标,N3V 可能会提供将二进制格式转换回“通用”格式的机制,恕不另行通知。需要注意的是,反向工程文件内容的技术能力并不等同于修改或分发该文件的合法权利。在修改他人的内容之前,请征得创作者的许可。如果您对您在该领域的权利有任何疑问,请咨询法律专业人士。

华夏公益教科书