W A S D
首页>社区>MOD专区>XML驱魔师
官方

XML驱魔师

猫大大2026/05/23 10:25MOD专区 0 0

【核心介绍】
快速定位 Gibbed 工具报错的 XML 文件,精准显示错误行号与具体原因,避免手动逐个排查。
【安装指南】
1. 将提供的 PowerShell 脚本保存为 `Validate-XML.ps1`(确保文件扩展名为 `.ps1`);
2. 将脚本放入存放待验证 XML 文件的文件夹中;
3. 在该文件夹内按住 Shift 键,右键空白处,选择「在此处打开 PowerShell 窗口」;
4. 输入 `.Validate-XML.ps1` 并按 Enter 执行——缺一不可,且需允许本地脚本运行(首次可能需执行 `Set-ExecutionPolicy RemoteSigned -Scope CurrentUser`)。
【功能详情】
✅ 已优化:批量扫描目录下所有 `.xml` 文件,实时输出校验结果;
✅ 已优化:精确报告每个错误文件的行号、列号及错误类型(如标签未闭合、非法字符、编码不匹配等);
✅ 已优化:区分提示「XML 语法错误」与「其他异常」(如文件权限不足、路径不存在);
❌ 未修改:不自动修复 XML 内容,仅提供定位与诊断能力;
✨ 额外调整:支持 UTF-8(含 BOM)与 UTF-16 编码识别,兼容 Gibbed 常见导出格式。
【使用要求】
– 必备:Windows 10 / 11 系统;
– 必备:已安装 PowerShell 5.1 或更高版本(Windows 10 默认内置);
– 必备:XML 文件位于同一目录下(子文件夹暂不递归扫描)。
【兼容性说明】
– 兼容范围:所有 Gibbed 工具(如 Gibbed.RedDeadRedemption、Gibbed.TheWitcher3)导出的 XML 配置文件;
– 不兼容模组:无(本脚本为独立验证工具,不依赖任何游戏或 MOD);
– 兼容补丁:暂未推出(无需补丁)。
【注意事项】
– 若提示“无法加载脚本”,请先在 PowerShell 中执行 `Set-ExecutionPolicy RemoteSigned -Scope CurrentUser`(仅需一次);
– 脚本仅读取文件,不会修改、删除或写入任何 XML 文件;
– 含中文路径或文件名时,确保文件保存为 UTF-8 编码(推荐用 VS Code 或 Notepad++ 保存);
– 单次最多支持约 10,000 个 XML 文件(常规 MOD 制作场景完全覆盖)。
【更新日志】
2024 年 4 月 12 日 新增对 UTF-16 编码 XML 的自动识别与解析支持;
2023 年 11 月 5 日 优化错误提示格式,统一显示「文件名|行号|列号|错误信息」四段式结构。

下载资源· 2 个
  • 迅雷云盘
    迅雷网盘
    提取码g79b
    下载
  • 迅雷云盘
    迅雷网盘
    下载
资源由网友分享,请自行判断风险
Related Game · 关联游戏

看门狗2/Watch_Dogs® 2

欢迎来到技术革命的起源地:旧金山。扮演年轻的聪明黑客马可仕(Marcus),加入最恶名昭彰的黑客团体 DedSec。你的目标:执行史上最大规模的黑客行动。

查看游戏
Hunter Channel

猎人通讯频道

0 条通讯记录

通讯频道已加密

[ 系统检测 ] 您需要特工身份验证才能广播通讯指令

QQ 群二维码

导航菜单