Wand-Enhancer 上手指南:5 分钟给本地 Wand 客户端打补丁
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
Wand-Enhancer 是一个面向 Wand(WeMod)客户端的本地增强工具,它能自动定位安装目录,通过本地修改完成开启 Pro 功能、关闭自动更新等操作,并附带一个手机远程控制面板,全程在你的电脑上完成。
它解决什么问题
Wand 客户端的部分行为被本地配置限制着:无法关闭周期性更新检查、没有打开调试控制台的快捷键,手机上也没法操作训练器(trainer)。
Wand-Enhancer 通过修改本地客户端文件解除这些限制。比如你不在电脑前,但想调整某个游戏的训练器参数——启用内置远程面板后,可以直接在手机上打开同一个修改界面完成调整。
快速上手
- 获取代码:
git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer- 项目不发布官方 .exe。推荐路径:fork 仓库后在 Actions 中运行
Build executableworkflow,完成后下载构建产物并解压;也可以从源码构建:准备好 CMake、Node.js、pnpm、Visual Studio 2022(含 MSBuild 与 C++ 工作负载)和 .NET Framework 4.8 桌面构建工具,然后运行build.cmd脚本。 - 运行
WandEnhancer.exe,主窗口会自动检测 Wand/WeMod 安装目录,日志区出现绿色 [SUCCESS] 提示即识别成功。✅ 未识别时点击 "Folder path" 手动指定目录。 - 点击 "Enhance",在弹窗中勾选需要的功能,点 "Start"。完成后目录中会生成备份文件,重启 Wand 即可生效。
功能详解
补丁选项按需勾选
补丁弹窗提供 4 个选项,可多选组合:
| 选项 | 作用 | 适用场景 |
|---|---|---|
| Activate WeMod Pro | 在本地账户数据中注入生效的 Pro 订阅状态 | 想在本地获得完整 Pro 体验 |
| Disable updates | 关闭更新检查 | 锁定当前版本,避免补丁被更新覆盖 |
| DevTools on F12 | 按 F12 打开 Electron 调试控制台 | 排查客户端界面问题 |
| Enable remote access (beta) | 内嵌手机 Web 面板 | 想在手机远程控制训练器 |
手机远程面板
场景:你不在电脑前,但想操作正在运行的训练器。启用远程补丁后,把鼠标悬停到主窗口顶部的 "Connect" 按钮,用手机扫描弹出的二维码;手机和电脑需在同一 Wi-Fi 下,浏览器即可打开修改页面。
自定义脚本
想对客户端 UI 做更细的调整时,可在补丁弹窗中通过 "Add .js" 添加自己的.js文件,补丁时会被打包进客户端并在 Wand 窗口内执行。注意:该功能要求远程面板补丁处于启用状态;脚本每次启动可能执行多次,一次性逻辑需要用标志位防重复。
安全与兼容
- 所有补丁操作都在本地完成,工具本身不发起任何网络请求。
- 官方发布不包含可执行文件,警惕借用项目名传播的假教程和第三方打包,自己从源码构建最稳妥。
- 未经签名的自建文件可能触发 Windows Defender 或 SmartScreen 提示,这在补丁类工具中较常见。
- 已打过补丁的目录再次运行时,主窗口会提示 "already patched",需先点 "Restore" 从备份恢复;恢复前请先关闭 Wand,否则备份文件被占用会失败。
- 远程面板仅面向局域网使用,手机打不开时先检查网络与防火墙设置。
技术实现一瞥
主体是 .NET Framework 4.8 的 WPF 程序,补丁由"正则表达式 + 占位符解析"的补丁条目表驱动:补丁前备份resources/app.asar,再用 AsarSharp 解包、改写其中的 JS 并重新打包。
- WandEnhancer/Core/Enhancer.cs:ASAR 解包、备份、补丁应用与重新打包
- WandEnhancer/Core/EnhancerConfig.cs:各补丁条目的正则与替换逻辑
- web-panel/:手机远程面板源码,含 Electron 桥接与前端
常见问题
工具找不到 Wand/WeMod 目录怎么办?点击主窗口的 "Folder path" 手动选择目录;如果已经启动过 Wand,工具也能从运行中的进程定位安装位置。
打过补丁后能直接再打吗?不能。主窗口会提示已打补丁并禁用按钮,先点 "Restore" 从app.asar备份恢复,再重新执行补丁。
手机打不开远程面板?先确认手机和电脑在同一 Wi-Fi、路由器没有开启客户端隔离;再在 Windows 防火墙中为本地网络放行 TCP 3223 端口。
别人打包的 .exe 能用吗?不建议。官方不分发二进制,第三方包无法验证内容,只运行自己从源码构建的二进制。
Wand-Enhancer 适合愿意从源码构建、想完全掌控本地 Wand 客户端的用户。先熟悉"补丁—备份—恢复"这套流程,再尝试自定义脚本和远程面板。所有修改只作用于本地客户端,随时可以用备份还原。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考