Wand-Enhancer 三步上手:本地解锁 Wand(WeMod)Pro 功能与手机远程遥控
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
还在为 Wand(WeMod 的新品牌名)的 Pro 功能付费,或者想在沙发上用手机顺手调一下游戏参数?开源项目 Wand-Enhancer 通过本地补丁增强 Wand 客户端,免费解锁 Pro 订阅功能并附带远程 Web 控制面板。本指南面向希望不花一分钱用全 Wand 的 Windows 玩家,从构建、打补丁到手机连接一次讲清。
它是什么:帮你解决什么问题
Wand-Enhancer 是一个 .NET WPF 桌面小工具,它把本地编译好的远程控制面板和注入脚本打包进 Wand 的app.asar(Electron 应用打包格式,Wand 的运行文件),从而修改本地客户端行为。整个仓库完全开源,任何人可以逐行审计代码;它只在本地运行,不需要联网,零网络请求。
| 使用前 | 使用后 |
|---|---|
| Pro 功能需要年度订阅 | 本地补丁解锁 Pro(含 AI 功能) |
| 只能在装 Wand 的电脑上操作 | 手机扫码即用远程 Web 面板 |
| Wand 更新后要手动排查兼容性 | 补丁锚点动态解析,自动适配新版本文件结构 |
| 界面固定 | 客户端侧主题/布局定制 + 自定义脚本注入 |
上图就是全部操作界面:识别路径、点 Patch,完成。
最短路径上手:从下载到跑通
本节带你用最短操作把工具跑起来。记住一条防假冒提醒:官方没有任何教程视频,Release 里也只有发布说明、没有.exe——凡是从视频简介或第三方镜像下到的可执行文件,都与本项目无关。
1. 获取源码
只走这一个官方渠道:
git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer看到仓库里的 WandEnhancer/、web-panel/、AsarSharp/ 三个目录,说明拿对了。
2. 构建出可执行文件
官方不再发布预编译二进制,推荐走 fork 的 Actions 构建:在代码托管平台 fork 本仓库 → 打开 Actions 标签页并启用工作流 → 运行Build executable工作流 → 完成后下载 artifact,解压得到WandEnhancer.exe。 如果本机有开发环境(CMake、Node.js + pnpm、Visual Studio 2022 及 .NET Framework 4.8 构建工具),也可以直接运行仓库根目录的build.cmd自行编译。
3. 打补丁并验证成功
- 运行
WandEnhancer.exe - 确认 Folder path 已自动识别出 Wand 安装目录(形如
C:\Users\你的用户名\AppData\Local\WeMod\app-10.9.0),识别不到就手动浏览选择 - 日志区出现绿色
[SUCCESS] WeMod directory found...和[INFO] Ready for patching. - 点右下角Patch按钮
看到补丁全部应用完成、无红色报错即算成功;原始的resources/app.asar与app.asar.unpacked会被自动备份,随时可还原。
功能实战:照着做就能用
本节挑 4 个核心功能,每个都给你可直接照做的操作序列。
一键 Patch:解锁 Pro 与本地增强
点一次按钮,把 Pro 解锁、禁用客户端自动更新、F12 开发者工具、远程面板挂载全部应用。
- 打补丁前完全退出 Wand,避免文件被占用
- 运行
WandEnhancer.exe,确认路径识别正确 - 点击Patch,等待日志逐条应用
- 重新启动 Wand
重启后 Pro 功能即可免费使用(账号订阅状态由本地补丁注入,不经过服务器验证);之后 Wand 也不会再自行下载更新。若日后 Pro 状态异常,重跑一次补丁即可。
手机遥控 Wand(远程 Web 面板)
把手机变成 Wand 的遥控器,在沙发上也能调修改项。
- 确保手机与电脑连着同一个 Wi-Fi
- 启动已打补丁的 Wand,鼠标悬停顶部的Connect按钮
- 用手机摄像头扫描弹出的二维码
- 手机浏览器自动打开本机 3223 端口上的控制面板
面板顶部显示 LIVE 与 Trainer Active 状态;你可以拖动 Set Day Time、Gravity 等滑杆,开关 Super Speed,一键 Apply 飞行模式,My Games 列表还支持远程启动/结束修改器。面板内置语言选择器,支持简中在内的 6 种语言。
向 Wand 客户端注入自定义脚本
想改客户端 UI 或修小毛病时,可以把自己的 JavaScript 打进 Wand 窗口里执行。此功能复用远程面板的注入通道,所以补丁里要启用远程 Web 面板项。
- 写好
.js脚本(只有真实存在的.js文件会被接受) - 在补丁弹窗中勾选这些脚本,或把
.js放进与WandEnhancer.exe同级的renderer-scripts/文件夹 - 照常执行补丁
脚本运行在 Wand 渲染进程中,拥有完整 DOM 访问权限和 Noderequire;抛出的错误只会被记录日志,不会弄崩 Wand。内置默认脚本源码可参考 web-panel/bridge/scripts/default/。
F12 打开开发者控制台
排查补丁或自定义脚本问题时,需要一个能看控制台错误的环境。
- 确认 DevToolsOnF12 补丁已应用
- 在 Wand 窗口内按F12
控制台以独立窗口弹出;再按一次 F12 关闭。它挂在 Electron 主进程上,不依赖客户端内部易变的快捷键分发代码,所以版本升级后依然稳定。
安全边界:它做什么 / 不做什么
本节用两列清单把边界一次说清,避免你心里打鼓。
| 它会做 | 它绝不会做 |
|---|---|
修改本机 Wand 客户端文件(app.asar)并保留备份 | 不修改任何服务器端验证 |
| 在局域网内从你的电脑分发远程面板 | 不向任何外部服务器发送数据 |
| 在 Wand 窗口内运行你选定的本地脚本 | 不分发 WeMod 的专有代码 |
三条合规边界(摘自项目法律声明):
- 本项目定位为第三方增强工具,仅用于教育、研究与本地互操作
- 所有修改都在本地完成,属于用户界面层面的自定义
- 许可证为 Apache-2.0,详见 LICENSE.md
避坑手册:高频问题速查
按上手顺序排列的 5 个高频症状,每条都是"症状 → 原因 → 解法"。
1. 官方 Release 里找不到.exe?症状:在发布页找不到可下载文件。 原因:项目出于安全考虑已停止分发预编译二进制(未签名补丁工具被反复盗传、误标)。 解法:fork 仓库后运行Build executable工作流,从自己 fork 的 artifact 下载。
2. Windows Defender / SmartScreen 报警?症状:启动自构建的WandEnhancer.exe时被拦截或提示"未知应用"。 原因:自构建产物未签名且使用人数少。 解法:核对源码与工作流日志后仅运行自己构建的二进制;别人构建的二进制一律按不可信处理。
3. 工具找不到 Wand/WeMod 安装目录?症状:路径栏为空或提示未找到目录。 原因:安装在非默认位置,或只有一个品牌文件夹(Wand 与 WeMod 目录名并存时更易识别)。 解法:先启动一次 Wand 再运行补丁器,工具可从运行中的进程反解安装目录;仍不行就手动浏览到AppData\Local下的对应app-x.x.x文件夹。
4. 手机面板加载不出来?症状:扫码后页面一直转圈。 原因:路由器开启了客户端隔离(AP isolation),或 Windows 防火墙拦截了 TCP 3223,或网络被标记为"公用"。 解法:先确认两台设备真在同一局域网,把网络类型切为"专用"并放行 3223 端口入站;需要跨网访问时用 Tailscale 之类的组网工具。
5. Wand 升级后补丁失效或 Pro 掉回 Free?症状:远程面板提示"不支持的版本",或 Pro 状态丢失并伴随掉线。 原因:Wand 新版内部改名导致旧锚点失配;旧版中原生"手机配对码"流程会触发服务器端登出。 解法:同步源码后重新构建并重跑一次 Patch(新版已动态解析内部名称并禁用原生配对),修复记录见 CHANGELOG.md。
进阶玩法与社区参与
本节给愿意深入一点的读者三个入口。
从源码完整构建
装好 CMake、Node.js + pnpm、Visual Studio 2022(含 C++ 桌面开发工作负载)、.NET Framework 4.8 构建工具后,在仓库根目录运行build.cmd一条命令即可:它会依次安装 web panel 依赖、构建前端、用 CMake 编译原生辅助库、恢复 NuGet 包并构建 WPF 解决方案。
自定义脚本的两个关键细节
- 脚本每次启动可能执行不止一次(加载时与稍后各一次),一次性逻辑务必用全局标志保护,例如
if (!globalThis.__myScriptInstalled) - 内置助手
WandEnhancer.log(...)、WandEnhancer.remoteUrl、WandEnhancer.apiVersion可直接调用;脚本权限与 Wand 客户端等同,只添加你信任并理解的脚本
本地开发 Web 面板
远程面板前端在 web-panel/ 下独立开发:pnpm install后运行pnpm dev,本机通过http://localhost:4173/预览,协议契约见 web-panel/protocol/web-contract.json。
社区参与方式(详见 CONTRIBUTING.md):
- 提 Issue:附 Wand-Enhancer 版本、Wand 版本、复现步骤与预期/实际行为
- 提 PR:fork 后建
feature/或fix/分支,写清变更原因再提交 - 参与发布流程:版本号同步
AssemblyInfo.cs与CHANGELOG.md,打同名 tag 触发自动化发布
写在最后
本地补丁解锁 Pro,全程零网络请求、代码可审计。手机扫码即成遥控器,客厅沙发就是操作台。构建链公开透明,每一步都出自你自己的 fork。
下一步建议:
- 按"最短路径"一节完成首次 Patch
- 用手机连上远程面板,试一个滑杆与一键操作
- 遇到版本不匹配时,先查 CHANGELOG.md 再重跑补丁
修改工具请只用于提升单人游戏体验,尊重游戏开发者的劳动成果,勿在多人游戏中使用。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考