--- title: content.xml:身份证,版本和依赖性 summary: 区分扩展文件,依赖身份和最小游戏版本. section: start kind: guide status: example updated: 2026-10-27 tags: ["X4","modding","extension","manifest"] sources: ["https://chemodun.github.io/x4/modding-support/anatomy-of-an-extension/","https://chemodun.github.io/x4/modding-support/anatomy-of-game-data/libraries/god-xml/"] --- ## 三个不同的名字 文件确定文件路径;使用依赖性 `content/@id`; 玩家看到 `name`. 其他他们不需要匹配. 文件表描述扩展,而不是列出文件. ## 教学清单 ```xml ``` 这表明扩展版本1.03和最低X49.00. 随着 DLC 的存在而无需安装,可选依赖命令加载. 访问失踪资产仍然需要处理. ## 检查自己 把这放在一个独立的 `wiki_demo` 下面的文件 `extensions`. 其他在使用俄语时,预计一个扩展菜单入口,使用俄文名称;这个例子没有游戏操作. 只有改变 `name` 然后再检查. 然后只更改文件名称:您的扩展中哪些路径需要更新? 用这个练习,停止把身份证作为一个路径. 不要解释 `save="true"` 作为证明,删除你的模特是安全的. 计划 [保存/载荷验证](wiki:md-persistence) 对于州的法律. ## 下一步 [第一个MD模特](wiki:first-extension), [互动性](wiki:compatibility), [目录包加载](wiki:extension-catalogs). 其他这种例子并没有在游戏中运行. ## 保存意味着什么 `save="true"` 让记录扩展信息保存. 它不会自动保留任意的Lua变量或更新每个世界对象. 对于 `jobs.xml` 和 `god.xml`, 区分一个新的游戏,首先将扩展添加到旧保存中,并更新已知扩展. 化学 ODun 记录了这些案件的不同生成行为. [工作和上帝](wiki:jobs-and-god) 解释后果,并将作者的发现与我们的验证分开.