Trainz/格式
外观
< Trainz
(从 Trainz/references/formats 重定向)术语表 |
HKeys-CM |
HKeys-DVR |
HKeys-SUR |
HKeys-WIN |
鼠标使用 |
符号 |
操作说明:点击正文中的脚注 ([2]) 或脚注标签 ([note 12]) 将会导航您(定位页面)到该条目的确切文本。 • 然后:在该位置点击?符号,将带您回到您开始阅读的地方。 |
以下文章描述了 Trainz 环境中使用的各种用户可编辑文件的格式。
在为 Trainz 创建文件时,应注意准确遵循指定的格式。即使当前游戏和工具允许对已记录格式进行特定偏差,但随着加载程序更新和验证技术的改进,这些偏差可能会在将来的版本中被禁止。
如果您开发读取这些文件格式的软件,您应该在可行的情况下接受并忽略细微的偏差,以使您的软件具有未来兼容性。您的文件读取器应基于已记录的格式,而不是当前 Trainz 实现的具体细节。实现特定的细节可能会在 Trainz 版本之间发生变化,而文件格式通常是扩展的,但很少被替换。
存在许多由 N3V 或 N3V 提供的实用程序生成的二进制文件格式,这些格式没有正式记录。我们强烈建议第三方开发者不要直接写入这些格式。N3V 不支持任何此类工具或由这些工具创建的任何文件。从这些未记录的二进制格式中读取被认为是无害的,但不受支持。
使用 N3V 二进制文件格式不应被视为针对窥探或修改的强大保护机制,除非 N3V 另有明确说明。自定义二进制文件格式用于允许在游戏环境中高效访问数据。安全性 and 混淆既不是这些格式的主要目标,也不是次要目标,N3V 可能会提供将二进制格式转换回“通用”格式的机制,恕不另行通知。需要注意的是,反向工程文件内容的技术能力并不等同于修改或分发该文件的合法权利。在修改他人的内容之前,请征得创作者的许可。如果您对您在该领域的权利有任何疑问,请咨询法律专业人士。
此参考页面可能基于或改编自免费软件(公共领域)资产的一部分,这些资产用作示例和/或来自 TrainzOnline Wiki,根据 CC-BY-SA 3.0 许可证。此页面可能包含比同一资料的来源页面更多的文本解释、阐述、历史和/或示例。 TrainzOnline Wiki 主要由程序员或精通 内容创建者维护,可能包含有关当前 trainz-build 代码 标准的更新、更准确的信息,这些标准在软件添加功能时会发生变化。 |