跳轉到內容

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 特別另有說明。自定義二進位制檔案格式用於允許從遊戲環境中高效地訪問資料。安全性和混淆不是這些格式的主要目標,也不是次要目標,並且 N3V 可能會提供在沒有事先通知的情況下將二進位制格式轉換回“通用”格式的機制。需要注意的是,對檔案內容進行逆向工程的技術能力並不等同於修改或分發該檔案的法律權利。在修改他人的內容之前,請徵得建立者的許可。如果您對此方面的權利有任何疑問,請諮詢法律專業人士。

華夏公益教科書