Wand-Enhancer 完整教程:10 分钟本地跑通免费 Wand 专业版与手机远程修改面板
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
每月订阅费还在扣,但你其实只想用一下 AI 建议、远程控制这些专业功能?Wand-Enhancer 是一款开源、完全本地运行的 Wand(原 WeMod)增强工具:它只改你本机的客户端配置,不联网、不向任何服务器发数据,也无需订阅。全文按"拿到工具 → 选补丁 → 手机连面板 → 注入自定义脚本"的任务顺序展开,每一步都写了成功标准,照着走即可。
10 分钟拿到自己的补丁器
⚠️ 先记住一条安全底线:官方不发布预编译 exe,仓库 Releases 里只有发布说明。视频简介、随机镜像、第三方网盘里的 exe 都不是官方产物,可能有风险,一律别下。
动手前确认两件事:
- 本机已装好 Wand(补丁器要自动检测它的安装目录)
- 你有一个代码仓库账号,用来 fork 本项目(fork 就是在你账号下复制一份仓库,克隆地址:
https://gitcode.com/GitHub_Trending/we/Wand-Enhancer)
想跳过 Actions 直接源码编译的话,还需要 CMake、Node.js + pnpm、Visual Studio 2022(含 MSBuild)、.NET Framework 4.8 桌面构建工具;走 Actions 流程则不需要。
构建步骤:
- 登录仓库平台,fork 本项目。
- 打开你的 fork,进入Actions选项卡,若提示启用 workflows 就确认;选中Build executable工作流,点Run workflow,保持默认分支。
- 运行结束后打开这次运行记录,下载产物 zip,解压,运行
WandEnhancer.exe。
成功标准:窗口日志区出现绿色[SUCCESS] WeMod directory found at ...提示,且 Folder path 一行指向你的 Wand 安装目录,此时点Patch应用修改。完成后再启动 Wand,就能看到新加的本地功能。
五个补丁对比:该勾哪几个
补丁对话框里的勾选项对应五种本地修改,按需求对号入座:
| 补丁项 | 原理 | 什么时候勾 |
|---|---|---|
| ActivatePro(激活 Pro) | 在本地改写账户信息的返回结果,把订阅标记为"年度活跃" | 想免费体验专业版功能 |
| DisableUpdates(禁用自动更新) | 阻止客户端自动升级 | 刚打完补丁,怕修改被更新冲掉 |
| DisableTelemetry(禁用遥测) | 关闭本地遥测上报 | 在意隐私、要纯本地运行 |
| DevToolsOnF12(F12 打开开发工具) | 给每个窗口挂 before-input-event 钩子(在输入事件拦截层挂钩),F12 调起 DevTools | 调试自定义脚本时 |
| RemoteWebPanelPreview(远程 Web 面板) | 把内置 Web 面板打进客户端,手机可通过局域网控制 | 想用手机操控修改项(推荐) |
推荐组合:远程 Web 面板 + 禁用遥测——前者体验提升最大(手机即控制台),后者保证运行完全安静;如果你还打算自己写脚本,再补上 DevToolsOnF12 方便调试。
三步把手机连上远程面板
面板本质是嵌在手机浏览器里的本地页面,由你的电脑在局域网内提供服务,默认端口 3223。它能做的事:
- 查看游戏运行状态,远程 Play/Stop 启动和结束游戏
- 按类别管理修改项:滑块调数值、开关切状态
- 置顶常用修改(会以虚拟分类固定显示在列表顶部)
- 为每款游戏保存自定义预设(预设只收录持久数值项,一次性按钮类修改不会存进去)
适合习惯躺沙发上打游戏、或电脑不在手边的玩家。连接只有三步:
- 确认电脑和手机在同一个 Wi-Fi下;
- 在 WandEnhancer 顶部栏悬停 Connect 按钮,查看二维码;
- 用手机相机扫码,在浏览器中打开面板。
成功标准:面板右上角显示LIVE,游戏区出现TRAINER ACTIVE标记,能看到游戏封面和修改分类,即为连接正常。
把自写 JS 脚本注入 Wand 界面
补丁时可以把你的.js文件一并打进客户端,在 Wand 窗口里运行。注意 ⚠️ 它复用的是远程面板同一套渲染器注入机制,所以必须先启用 RemoteWebPanelPreview 补丁,否则脚本不会被带进去。
添加方式(任选其一):
- 在补丁对话框里勾选一个或多个
.js文件(只接受确实存在的.js); - 把
.js文件放进补丁器可执行文件旁边的renderer-scripts/文件夹。
然后正常 Patch 即可。脚本运行时的几条规则值得先读一遍:
- 脚本在 Wand 的渲染进程里跑,有完整 DOM 访问权限和 Node
require,可以改写界面、收起弹窗、监听 UI 变化做提醒 - 执行被包了一层:抛错只会被记录,不会搞崩 Wand
- 每次启动可能运行多次(加载时一次、稍后又一次),一次性操作记得用全局标志位防重入
- 内置助手:
WandEnhancer.log(...)打日志,WandEnhancer.remoteUrl取面板地址,WandEnhancer.apiVersion取接口版本
⚠️ 脚本与 Wand 客户端同级权限运行,只添加你信任并完全理解的脚本。入门示例见 web-panel/scripts/custom/ 目录下的说明文件。
五个常见卡点快速排障
遇到问题先对照这张表自查,大部分情况不用找开发者:
| 现象 | 最可能的原因 | 解决办法 |
|---|---|---|
| 手机页面打不开 | 路由器开了客户端隔离(AP isolation),同网段设备互相不可达 | 登录路由器后台关掉"客户端隔离";仍不行则检查 Windows 防火墙,为本地网络放行 TCP 3223 入站;网络若被标记"公用",改成"专用"再试 |
| Defender / SmartScreen 警告 | 自建工具未签名,扫描器对非常见程序敏感 | 确认 exe 来自你自己 fork 的 Actions 产物,翻一遍构建日志核实流程,只运行自己构建的二进制 |
| Wand 更新后功能丢失 | 客户端自动更新覆盖了本地修改 | 启用 DisableUpdates 补丁,再重新跑一次补丁即可恢复 |
| 补丁失败 | Wand 版本结构变化,补丁锚点没匹配上 | 关注项目更新日志,用最新版重新构建后再打 |
| 面板显示空闲,但游戏里修改已生效 | 客户端没发 game-launched 事件 | 已知兜底逻辑:面板会从运行中 trainer 状态合成会话,刷新页面即可 |
补充一点:如果手机走移动数据或根本不连同一网络,也可以用 Tailscale 这类组网工具打通,面板本身不变。
代码安全与审计入口
项目完全开源,任何人可读源码;构建完成后运行严格本地,不需要互联网,也不发起网络请求;远程面板只在你自己的局域网内、由你自己的电脑提供服务。
想审计或深入阅读,顺着这三个目录走:
- WandEnhancer/Core/:C# WPF 主程序,补丁核心逻辑都在这
- web-panel/bridge/src/:TypeScript 写的桥接层,负责面板与客户端之间的消息收发
AsarSharp/:处理客户端 asar 资源包的解析库
法律边界一句话带过:本项目是第三方增强工具,仅面向教育、研究与本地互操作,不分发专有代码、不绕过任何服务器端验证。
现在就动手吧:fork 仓库、跑一次 Build executable 工作流、给客户端打上远程面板补丁,然后悬停 Connect 扫个码——你的手机就是一块免费、本地、全程可控的游戏修改控制台。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考