--- title: X目录工具:提取和包装 summary: 打开CAT/DAT档案,提取选定的文件,并构建一个单独的扩展包. section: tools kind: guide status: reference updated: 2026-10-27 tags: ["X4","modding","tool","catalog"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/X%20Catalog%20Tool/","https://www.egosoft.com/download/x4/bonus_en.php"] --- ## 下载和原始源 [从Egosoft下载X目录工具](https://www.egosoft.com/download/x4/bonus_en.php). 其他在奖金材料中选择 **X 目录工具 1.11**. 其他访问需要一个 Egosoft 已注册的X游戏或链接的账户 Steam 账户 看到 [官方指挥指南](https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/X%20Catalog%20Tool/). 检查:2026年10月27日 检查下载页面和来源引用;工具没有安装或运行. ## 目的和准备 官方工具可从Egosoft奖金材料或Steam库中使用. XRCatToolGUI.exe提供检查; XRCatTool.exe支持可重复的构建. 测量数据是指数,数据存储是指标,保持对的数据. ## 首次演习 1. 在GUI中使用进口目录打开CAT/DAT对. 2. 对于当前数据,考虑所有编号目录:后入的输入取代了与早期输入相匹配的输出. 影片有自己的目录. 3. 选择输入和提取,保存文件等级. 保持参考文件与编辑分开. 4. 设置$Game和$Tool到自己的路径. 模型从编号基数目录中提取了方案/MD路径. ```powershell New-Item -ItemType Directory -Force -Path .\reference $Catalogs = Get-ChildItem -LiteralPath $Game -Filter '*.cat' | Where-Object BaseName -Match '^[0-9]+$' | Sort-Object Name & $Tool -in $Catalogs.FullName -out .\reference -include '^libraries/' '^md/' ``` ## 预期结果 参考收到与其路径相匹配的文件;游戏档案保持不变. 为了包装,使用已准备的内容文件作为 -in 和新的ext_01.cat作为 -out; 保存content.xml在档案旁边. ## 检查和限制 首先创建输出文件. -include使用常规表达式而不是 *.xml globs. -diff比较目录内容;它不会产生 XML 补丁. 检查包装内容和未读消息以及退出状态. 下一个: [XML 补丁](wiki:xml-patches).