当某个物品从不生成时,原因往往是 types.xml(应生成什么)、mapgroupproto.xml(建筑可存放的位置)与 cfglimitsdefinition.xml(允许的 usage、tier、类别和标签)之间不一致。本校验器会对比这三个文件。
如何使用该工具
用“选择”按钮加载 types.xml(任务的 db/ 文件夹)。
加载 mapgroupproto.xml 和 cfglimitsdefinition.xml(任务根目录),如有 cfglimitsdefinitionuser.xml 也一并加载。
查看错误(红色):未声明的值或无效 XML,这些条目无法被正确加载。
查看警告(橙色):这些物品在此地图上可能永远不会生成。
修正文件(例如使用 types.xml 编辑器),重新加载并重复,直到没有错误。
检查内容
- types.xml 与 mapgroupproto.xml 中的每个 usage、value(tier)、category、tag 都存在于 cfglimitsdefinition.xml(或 user 文件)。
- nominal > 0 的物品所用的 usage/tier 至少要被 mapgroupproto.xml 的一个组提供,否则无法在建筑中生成。
- 重复的 type、min 大于 nominal、lifetime 为 0、没有容器的组。
常见问题
- 警告一定意味着有问题吗?
- 不一定。仅由事件或 cfgspawnabletypes.xml 生成的物品不需要建筑 usage。警告表示存在风险,并非确定有问题。
- 我的文件会被上传或保存吗?
- 不会:文件仅在浏览器内存中读取和分析,关闭页面后即消失。



