--- title: 模式依赖性和兼容性 summary: 游戏更新后的 DLC 要求,独特的 ID,冲突的补丁和验证. section: data kind: guide status: reference updated: 2026-10-27 tags: ["X4","modding","compatibility"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/Breaking%20Changes/"] --- ## 声明实际要求 基本的XML模块不应该需要图书馆,仅仅是因为另一个项目使用它. 只有当你的代码或资产需要时,才会宣布依赖性. 下面的例子需要Splite DLC. 当针对 DLC 或其他扩展时,也检查其文件名空间:有效的路径可能与基游戏路径不同. ```xml ``` ## 多个调整器可以改变一个属性 两个有效的差异可能是针对相同的领域. 有效的载荷文件决定了结果. 检查文件和游戏的真实价值. 首先测试一个最小的依赖性设置,然后测试预期的兼容性设定,并记录准确的模特版本进行复制. ## 唯一的标识符 使用扩展前用于宏,组件,商品,MD脚本和UI事件. 文本页面也可能发生冲突. 文件的重命名并不意味着文件内存的身份证. ## 更新X4 对于原始版本,请阅读 [九点迁徙通知](wiki:x4-version-migration). 其他对于多个支持的游戏,区分 [精确和累计版本目录](wiki:version-catalogs). 阅读"破解变化"并检查新版本的实际文件. 内部菜单Lua变更可能需要进一步的调查. 重复对受影响的行为进行简短测试:加载,属性值,UI操作或新船舶创建. 检查保存/加载分别.