Wand-Enhancer 完整指南:把 Wand 从每天2小时改成本地无限制,还能用手机远程操控
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
还在为 Wand(原 WeMod)免费版的每天 2 小时使用上限盯着倒计时?AI 游戏指南、自定义配置这些 Pro 功能,官方要收$29.99/年。Wand-Enhancer 是一个完全开源的本地增强工具:它不往服务器发任何数据,只在你自己电脑上改本地客户端配置,就能解锁 Pro 体验,还附带一个官方版都没有的手机远程 Web 面板。
项目速览:官方卡点 vs 本地解锁
| 官方免费版 / Pro 墙 | Wand-Enhancer 本地解锁后 |
|---|---|
| 每天累计 2 小时,用完强制暂停 | 时间上限补丁后无倒计时 |
| AI 指南、配置保存锁定在 Pro | 本地客户端状态保持 Pro 激活 |
| Pro 年费 $29.99,且不含远程控制 | 0 元,且多出手机/平板远程面板 |
| 客户端更新可能抹掉本地状态 | 可选禁用自动更新,保持补丁稳定 |
| 只有桌面端可操作 | 局域网内扫码即连,手机上改参数 |
快速上手:从源码到可用补丁
环境要求(自行构建时):Windows +CMake、Node.js+pnpm、Visual Studio 2022(含 C++ 工作负载)、.NET Framework 4.8 目标包。只想运行成品可跳过,直接用官方工作流产物。
最小可行步骤(走官方工作流,无需本地编译):
git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer- 在平台fork仓库(这是官方唯一分发 exe 的通道)。
- 进入你的 fork →Actions→ 若提示启用 workflow 就点确认。
- 选Build executable→Run workflow,等待完成。
- 下载 run 里的 artifact zip,解压后运行
WandEnhancer.exe。 - 主界面自动识别
Local\WeMod\app-xxx目录;没识别到就点目录选择,手动指到 Wand 安装根目录。 - 勾选补丁项 →Patch。日志出现
Ready for patching.与[SUCCESS]即成功。
首次使用前 Wand 要完全退出,避免文件被占用。
核心能力拆解
- Pro 状态常驻(
ActivatePro):解决"倒计时回来 + 广告回来"的痛点。原理是把客户端里读取账户的本地函数结果就地改写,让客户端认为订阅为yearly/active。补丁定义 - 关闭自动更新(
DisableUpdates):解决"一更新就回到免费版"。Wand 自动升级会覆盖被改动的文件,禁用后补丁状态长期保留。 - F12 打开 DevTools(
DevToolsOnF12):解决"想调试却找不到入口"。按 F12 直接弹出 Electron 开发者工具,方便排查界面行为。 - 远程 Web 面板(
RemoteWebPanelPreview):解决"离开工位就摸不到游戏参数"。你的电脑在局域网起一个 Web 服务(默认TCP 3223),手机浏览器扫码即连,可切换开关、滑块、数值。协议源码见 web-panel/protocol/。 - 自定义脚本注入(依赖远程面板通道):解决"官方没提供的界面小改动"。见进阶章节。
幕后原理:一次 Patch 发生了什么
三个要点就够了:
- ASAR ≈ 压缩包:Wand 是 Electron 应用,前端代码打在一个
app.asar里,工具做的事就是"解包 → 替换关键片段 → 打包回去"。 - 锚点匹配,非硬编码:补丁用正则锚定关键函数,Wand 升级后压缩变量名变了也能重新命中;命中失败就明确报错,不会静默改坏文件。
- 完全可逆:每次 Patch 前都留下
app.asar.backup,主界面有一键 Restore,随时回到原始状态。
实战场景
新手 · 10 分钟跑通
- 只勾选
ActivatePro,Patch 后重启 Wand → 观察右上角不再出现"剩 1 小时 58 分",AI 指南入口打开即可用。 - 遇到"已检测到被补丁"的提示,先点Restore再重新 Patch,不要手动删 backup 文件。
进阶 · 把补丁做稳
- 叠加
DisableUpdates:避免每次官方推新版都打回原形;同时勾选DevToolsOnF12便于核对界面行为。 - 手机连接流程:主界面顶部Connect按钮悬停出现二维码 → 手机与 PC 同 Wi-Fi → 扫码打开面板 → 修改 trainer 值。详见 web-panel/README.md。
开发者 · 定制界面
- 在 web-panel/scripts/custom/ 放
.js,或在补丁弹窗里直接添加文件 → 重新 Patch。 - 每次 Wand renderer 启动都会执行脚本,可用
globalThis上的标志位做防重复保护;内置WandEnhancer.log(...)输出日志。
踩坑地图
坑 1 · 现象:Wand 打不开了 / 白屏原因:某次版本补丁锚点失效后写入了语法残缺的 JS修复:主界面点Restore(读取app.asar.backup),重启 Wand 恢复
坑 2 · 现象:手机扫了码页面一直转圈原因:路由器开启了 AP 隔离,或 Windows 把局域网标记为 Public修复:把网络类型改成Private,防火墙放行TCP 3223入站;仍不行就检查路由器"客户端隔离"开关
坑 3 · 现象:Pro 生效一两天后变回 Free,还偶发掉登录原因:客户端后台刷新账户 / 手机端输入激活码触发服务器侧踢出修复:更新到 1.0.9.3 及以上版本;手机远程统一走 Wand-Enhancer 自带的 Web 面板,不用 Wand 原生的"手机激活码"通道
坑 4 · 现象:Patch 后日志报"WeMod directory not found"原因:Wand 装在非默认路径,或只有一个品牌目录修复:点目录选择手动指到 Wand 根目录(含app.asar的那一层);1.0.8.3 起也能通过运行中的 Wand 进程自动解析路径
进阶玩法
- 脚本注入:给 web-panel/scripts/custom/ 丢
.js,重跑 Patch 即被打进客户端。适合做本地 UI 微调、状态监听。 - 配置管理:把
PatchConfig勾选组合(WandEnhancer/Models/PatchConfig.cs)记录成文字备忘,换机时按同组合重打一遍即可;备份好app.asar.backup之外的日志目录便于回滚排错。 - 日志导出:主界面支持Copy Logs / Export Logs,出问题直接粘给社区,比口述更快定位。
安全与合规
- 代码全开源,任何一段补丁逻辑都能对着源码核对;
- 只在你本机工作:官方 FAQ 明确"零网络请求",远程面板也只在你自己局域网;
- 可逆:
app.asar.backup是每次 Patch 前的完整原包,一键 Restore; - 警惕假教程:官方 README 顶部反复声明没有官方 YouTube 教程、官方 release 里没有 exe,第三方视频描述里塞的下载链接一律视为不可信,只走 fork + Actions 这条链路。
一起动手吧
如果你愿意花 15 分钟走一遍"fork → Build executable → Patch",就能拿到一个无倒计时、可用手机改参数的 Wand。对技术党来说,这个项目也是一份很好的Electron 逆向 + 本地补丁 + 局域网 WebSocket学习样本:从 WandEnhancer/Core/ 的正则锚点匹配、AsarSharp/ 的 ASAR 读写,到 web-panel/bridge/ 的桥接协议,一路都是可读、可复现的完整链路——比看文档学到的东西实在得多。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考