跳转到内容

兼容性问题排查器

填写测试目标总数和名称后,按页面提示组合测试并反馈结果。

测试目标

批量输入 逐项填写

目标名称可以留空;留空时会使用默认名称。

当前测试

开启后会按与上一步相同、本次新增和本次移除三组显示目标变化。

填写目标总数和名称后,点击“开始测试”。

说明

  • 本工具用于排查多个目标之间的兼容性问题,基于二分法和分治思想逐步缩小范围。
  • 页面每次都会给出下一轮需要测试的目标。你只需要按提示完成测试,再根据实际结果选择“有兼容性问题”或“没有兼容性问题”。
  • 本页由 compat-finder 的核心库驱动;该包同时也提供命令行工具和智能体技能(Agent Skill)。
  • 如果这个工具对你有帮助,欢迎前往 HowieHz/howiehz-misc 点个 ⭐ 支持一下。

使用场景

排查一组插件内部的问题

比如你手上有一个包含 20 个插件的整合包,启动后会报错,但暂时还不清楚究竟是哪几个插件彼此冲突。此时可以先将测试目标总数设为 20,再按照页面给出的分组逐轮启用或禁用插件,并根据实际结果选择“有”或“没有”兼容性问题。

经过几轮测试后,排查器会逐步将范围缩小到具体目标。这样既不用从第一个插件开始逐个排查,也不用完全靠经验猜测。

这类场景适用于我的世界、上古卷轴、模拟人生、环世界、星露谷物语、泰拉瑞亚、骑马与砍杀、Garry's Mod、求生之路等游戏的模组排查;也适用于油猴脚本、浏览器扩展、Rainmeter 雨滴插件等需要定位兼容性冲突的场景。

排查自己的插件和谁冲突

如果自己写了一个插件,想确认它和另外 10 个插件里哪些存在冲突,可以把自己的插件固定保留,只把另外 10 个插件作为测试目标。

页面提示要测试哪些目标,就把这些目标和自己的插件一起放进环境里测试。最后得到的结果,就是和自己的插件存在兼容性问题的目标。

代码 MIT · 文稿 CC BY-SA 4.0 + SATA · 版权说明