📌 项目地址k1tbyte/Wand-Enhancer | ⭐ 6,778 颗星 | 🔧 C# | 📜 未标注

这个项目解决了什么问题?

WeMod 是一款流行的游戏修改器,但它的默认功能局限于预设的开关和滑块。如果你希望深度定制本地环境、自动适配客户端更新、调整主题和布局,甚至通过手机远程控制修改器,WeMod 本身并没有提供这些能力。

Wand Enhancer 是一个开源扩展工具,通过修改本地客户端配置来增强 WeMod 的 UX(用户体验)和互操作性。它不依赖网络请求,所有操作均在本地完成,代码完全公开可审计。

核心功能:不只是改界面

根据项目官方描述,Wand Enhancer 提供了以下能力:

  • 本地环境配置管理:允许你精细调整 WeMod 的运行参数、缓存策略等。
  • 自动兼容性调整:当 WeMod 更新后,Wand Enhancer 能自动适配新版本,避免功能失效。
  • 高级布局与主题自定义:修改客户端外观,支持深色/浅色增强主题等(仅客户端侧修改)。
  • AI 功能:内置了一些 AI 相关的特性(具体实现需参考代码,README 未展开,但确实列在功能清单中)。
  • 远程 Web 面板:通过局域网或 VPN 用手机控制 WeMod 的启动/停止、切换游戏、调整参数等。

远程 Web 面板(最独特的功能)

你不需要在手机安装额外 App,只需确保 PC 和手机处于同一 Wi-Fi 网络

  1. 打开 Wand Enhancer,鼠标悬停顶部栏的 Connect 按钮。
  2. 用手机相机扫描显示的二维码,即可打开控制面板。

如果面板无法加载,常见原因及解决方法(来自 README):

  • 检查是否在同一局域网,路由器可能开启了客户端隔离(AP 隔离)。
  • 检查 Windows 防火墙是否阻止了 TCP 端口 3223,允许本地网络的入站流量。
  • 将网络配置文件设为“专用”而非“公共”,有助于 Firewall 放行。

如果你想通过移动数据(4G/5G)或其他网络访问,需要使用 Tailscale 或类似 VPN 工具创建虚拟局域网。

如何安装?——必须自己编译,没有官方 exe

Wand Enhancer 不提供官方编译好的可执行文件,你必须从自己的 fork 通过 GitHub Actions 构建。这一设计的目的是避免恶意篡改和传播。

具体步骤(摘录自 README):

  1. 登录 GitHub,Fork 这个仓库(k1tbyte/Wand-Enhancer)。
  2. 在 fork 中进入 Actions 标签页,启用 Workflows(如果被要求)。
  3. 选择 Build executable 这个 Workflow。
  4. 点击 Run workflow,保持默认分支,启动运行。
  5. 等待构建完成(约几分钟),进入运行详情,下载 Artifact(一个 zip 包)。
  6. 解压后运行 WandEnhancer.exe 即可应用修改。

⚠️ 重要安全警告:

项目作者明确声明:没有官方 YouTube 教程、指南或者预编译 exe 下载。任何在视频描述中提供的 .exe 文件或第三方压缩包都不属于本项目,可能包含恶意软件或密码窃取器。本项目的 Release 页面只包含更新日志,没有 exe 文件。

和同类工具的区别

市面上有一些 WeMod 配置修改工具,但 Wand Enhancer 的差异化在于:

  • 完全开源,代码可审计,无闭源黑盒。
  • 远程面板是独有功能,大部分增强工具只专注于本地 UI 修改。
  • 不依赖网络,所有功能在本地完成,隐私风险低。
  • 自动适配新版本,不需要用户手动跟进 WeMod 更新后的兼容性补丁。

需要注意的事项

  • 使用门槛较高:需要会 fork 仓库、触发 GitHub Actions 并下载构建产物。不适合不喜欢动手的用户。
  • 开发语言为 C#,源代码结构简单,有基础 .NET 经验的用户可以自行修改或二次开发。
  • 端口 3223 需放行:远程面板依赖此端口,请确保网络环境和防火墙配置正确。
  • 跨网络访问需要 VPN:如用手机控制不在同一局域网,必须使用 Tailscale 等工具,不了解 VPN 的用户会感觉复杂。
  • 项目更新频率未知:虽然 Star 数达 6778,但活跃度需通过 GitLab(注意:仓库在 GitLab 上,GitHub 是镜像)确认。

如果你已经是 WeMod 重度用户,希望获得更灵活的控制和手机辅助操作,Wand Enhancer 值得尝试——但务必遵循官方构建流程,不要轻信任何第三方下载链接。

这篇文章对你有帮助吗?

发表回复