如何上手 Wand-Enhancer:3步完成 WeMod 本地补丁的完整指南
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
玩单机玩到一半,WeMod 弹出每日时长用尽的提示。Wand-Enhancer 就是为它准备的开源本地补丁工具:全程离线运行,先备份再修改客户端配置,去掉每天 2 小时的使用上限、去掉广告,还附带一个能从手机控制的远程面板。
📦 项目速览:Wand-Enhancer 是什么
Wand-Enhancer 是一个 .NET Framework 的 WPF 桌面程序,作用对象是 WeMod(内部代号 Wand)客户端。它不连接任何验证服务器,补丁生效后,客户端在本地把自身识别为年付活跃订阅,时长计时、广告和 AI 指南的门槛随之消失。
它解决的是一个很具体的矛盾:免费版每天只有 2 小时,官方专业版要订阅,而用户只是想要一个没有上限的功能完整客户端。这个工具用纯本地修改补上了这个缺口,源码全部公开,任何人都可以审计。
界面本身很朴素:确认路径,点一下 Patch 按钮即可。项目当前最新正式版是 1.0.9.3(2026-07-04 发布),其中还包含针对新版客户端的兼容修复。
⚖️ 动手之前:三种方案横向对比
先说清楚你会得到什么、不会得到什么。三个方案摆在一起看:
| 维度 | WeMod 免费版 | Wand-Enhancer 补丁版 | 官方专业版 |
|---|---|---|---|
| 每日使用时限 | 2 小时封顶 | 无计时 | 无计时 |
| AI 游戏指南 | ❌ | ✅ | ✅ |
| 自定义方案保存/加载 | ❌ | ✅ | ✅ |
| 热键自定义 | ❌ 仅基础 | ✅ | ✅ |
| 界面广告 | 有 | 无 | 无 |
| 手机远程控制 | ❌ | ✅ 内置 Web 面板 | ❌ |
| 自定义 JS 脚本注入 | ❌ | ✅ | ❌ |
| 获取成本 | 免费 | 免费,需自行构建 | 订阅付费 |
最后一行容易被忽略:这个工具不提供官方预编译包,需要自己从源码构建,后面会给出具体流程。
🧩 原理速写:它到底改了什么
WeMod 是个 Electron 应用,核心代码打包在resources/app.asar里。Wand-Enhancer 先完整备份原始文件,再用正则定位打包脚本里的账户相关服务方法,把它们的返回值改写成带年付活跃订阅的响应。补丁锚点会动态解析客户端内部的变量名,所以客户端小版本更新后大多还能直接命中。核心逻辑负责路径定位与补丁应用,远程面板被构建成一个很小的前端打进客户端,AsarSharp模块负责 ASAR 包的读写。
🚀 最小上手路径:备、装、验
备:环境要求
| 项目 | 要求 |
|---|---|
| 系统 | Windows 10 / 11 64 位,以管理员身份运行 |
| 运行库 | .NET Framework 4.8 |
| 客户端 | 已安装最新版 WeMod |
| 网络 | 不需要联网 |
装:自己构建可执行文件
官方 Releases 只发布说明文字,不放 .exe,这是项目刻意的设计。拿源码自己构建:
git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer然后在你的 fork 里依次做三件事:启用 Actions 工作流、运行 "Build executable" 工作流、构建完成后下载 artifact 并解压出WandEnhancer.exe。
验:确认补丁生效
启动 exe,程序会自动定位 WeMod 目录,默认位置在%AppData%\Local\WeMod\下。看到绿色[SUCCESS]提示后点 Patch,重启 WeMod。计时器不再出现、界面没有广告,这两点都满足就算通过。
📱 进阶玩法
Wand-Enhancer 远程面板:把手机当遥控器
- 能力:内置一个 Web 服务,手机浏览器里可以查看游戏列表、打开训练器、开关修改项。
- 用法:PC 和手机连同一个 Wi-Fi,在窗口顶栏悬停 Connect 按钮,手机扫显示的二维码。默认监听 TCP 端口 3223。
- 坑:页面打不开时,按顺序查三处——路由器是否开了客户端隔离(AP 隔离)、Windows 防火墙是否放行入站 3223、网络类型若是"公用"改成"专用"。跨网络使用要搭配 Tailscale 一类的组网工具。
自定义脚本注入:改客户端自己的界面
- 能力:你提供的 .js 文件会被注入 WeMod 渲染进程,拥有完整 DOM 访问权限,可以监听界面事件、打日志。
- 用法:在补丁对话框里勾选 .js 文件,或者放进可执行文件旁边的
renderer-scripts/文件夹,依赖远程面板补丁处于启用状态。 - 坑:脚本每次启动可能执行不止一次,一次性初始化必须先查全局标志位,避免重复注册监听器。
🔧 排错速查:Wand-Enhancer 常见症状→解法
- 补丁后重启 WeMod 仍是免费版→ 确认 WeMod 进程彻底退出,管理员权限下重新打补丁。
- SmartScreen 或 Defender 报警告→ 自构建的二进制未签名,属于正常现象,核对自己源码与构建日志再运行。
- 远程面板连不上→ 按同网段、AP 隔离、3223 端口入站规则的顺序排查,仍不行就重启工具与 WeMod。
- WeMod 更新后补丁失效→ 更新客户端后重跑一次补丁;若上游改动过大,等项目发新版。
🚧 使用边界与下一步
边界要说清楚:这只针对本地单机场景做客户端配置修改,不绕过任何服务器端校验,不要用在联机或竞技游戏里。订阅状态靠本地改写维持,游戏平台和 WeMod 的服务条款若收紧,账号风险需要自行承担。好在工具保留了app.asar及 unpacked 目录的完整备份,随时可以还原回未打补丁的状态。
接下来建议做三件事:
- 自己从源码构建一次并跑通"备份—修改—验证"的完整流程;
- 用手机扫码接通远程面板,顺手把防火墙 3223 入站规则配好;
- 养成习惯:WeMod 每次更新后先翻项目 CHANGELOG,再决定是否重打补丁。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考