3 分钟跑通:Wand-Enhancer 免费用完整 Pro 功能与手机远程连接指南
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
游戏还在跑,你瘫在沙发上想顺手把训练器的某个滑块拉一格,可电脑在卧室——起身走过去,还是算了?更烦的是每周跳出来的订阅续费弹窗,和"我们已收集您的使用数据"这类遥测提示。Wand-Enhancer 就是冲这些痛点来的:一款开源、纯本地运行的 Wand(原 WeMod)增强工具,只改写你电脑上的客户端文件,不联网、不传数据、不用订阅。这篇攻略大约 3 分钟看懂原理,10 分钟从构建到手机连上跑通全流程。
它替谁解决什么问题、凭什么可信?一句话:让"白嫖 Pro 功能、手机控游戏、数据不出门"三件事同时成立。可信点有两处很硬——一是代码完全开源,每一行补丁逻辑你都能翻着看(核心在 WandEnhancer/Core/);二是运行严格本地化,构建完成后零网络请求,远程面板也只是在你自己局域网里由你自己的电脑提供服务。
动手前核对:4 项前置条件
构建前先对照这张表自查,缺哪项先补哪项:
| 核对项 | 作用 | 缺了会怎样 |
|---|---|---|
| 本机装了 Wand | 工具要定位并改写客户端安装目录 | 补丁器校验路径失败,Patch 按钮无法启用 |
| 自己的仓库账号 | 官方不发预编译 exe,需 fork 后自建 | 无源码可构建,只能依赖来路不明的第三方包 |
| 手机与电脑同一 Wi-Fi | 远程面板依赖局域网互访 | 手机永远打不开面板页面 |
| 开发环境(可选) | 仅本地源码编译需要:CMake、Node.js + pnpm、VS 2022(含 MSBuild)、.NET Framework 4.8 | 跑不了 build.cmd,只能走云端工作流 |
怎么构建并运行 Wand 补丁器
- Fork 仓库:登录仓库平台,fork 本项目,克隆地址
https://gitcode.com/GitHub_Trending/we/Wand-Enhancer。 - 启用工作流:进入你的 fork,打开Actions选项卡,若提示启用 workflows 就确认。
- 跑构建:选Build executable工作流,点Run workflow,保持默认分支;运行结束后打开这次运行记录,下载产物 zip。✅ 验证:zip 能正常下载,说明构建成功。
- 解包打补丁:运行
WandEnhancer.exe,在弹窗里把Folder path指向 Wand 安装目录,点Patch。✅ 验证:日志区出现绿色[SUCCESS] WeMod directory found at ...,随后一行Ready for patching.,说明目录识别正确、补丁已就绪。
完成后再启动 Wand,新勾选的功能(远程面板入口、F12 调试等)就都生效了。
勾哪几项补丁:5 个选项对比
| 功能 | 原理一句话 | 适合场景 | 上手成本 |
|---|---|---|---|
| ActivatePro | 本地改写账户接口返回,标记为年度活跃订阅 | 白嫖 Pro 功能 | 低,勾选即生效 |
| DisableUpdates | 拦截自动升级流程 | 打完补丁防被更新冲掉 | 低 |
| DisableTelemetry | 关闭本地遥测上报 | 在意隐私、纯本地 | 低 |
| DevToolsOnF12 | 给每个窗口挂 F12 调起 DevTools 的输入钩子 | 调试自定义脚本 | 低 |
| RemoteWebPanelPreview | 内嵌 Web 面板,局域网 3223 端口提供服务 | 手机远程操控(推荐) | 低,随客户端重建自动适配 |
多数人选RemoteWebPanelPreview + DisableTelemetry:前者体验提升最大,后者让运行完全安静;如果你还要写脚本,再补上 DevToolsOnF12。
Wand 手机远程面板怎么连、怎么验证
📱 这是体验提升最猛的一块。它是什么:一个开在默认端口3223的本地面板,由你的电脑在局域网内提供服务,浏览器打开即用。能干什么:查看游戏运行状态、远程Play/Stop开关游戏、按分类管理修改项(滑块调数值、开关切状态)、置顶常用项、为每款游戏存预设。适合谁:习惯窝在沙发打游戏、电脑不在手边的人。
连接三步走:先确认两台设备在同一 Wi-Fi;再把鼠标悬停到 WandEnhancer 顶部栏的Connect按钮上,会浮出二维码;最后用手机相机扫码,浏览器自动打开面板。✅ 验证长什么样:面板右上角显示LIVE、游戏区出现TRAINER ACTIVE标记,能看到封面与修改分类——看到这三样就算连上了。
自定义脚本怎么注入、边界在哪
会一点 JavaScript 的话,补丁时可以把.js一并打进客户端,在 Wand 窗口里跑(复用远程面板的渲染器注入机制,所以必须先启用 RemoteWebPanelPreview)。两种添加方式:补丁对话框里直接勾选.js文件(只接受真实存在的),或把文件丢进 patcher 旁边的renderer-scripts/文件夹。
边界要清楚:脚本有完整 DOM 访问权限;执行被包裹,抛错只记录不会搞崩 Wand;但每次启动可能跑多次(加载时和稍后各一次),一次性操作要自己用全局标志位防重入。可用的助手:WandEnhancer.log(...)、WandEnhancer.remoteUrl、WandEnhancer.apiVersion。示例见 web-panel/scripts/custom/。⚠️ 脚本与 Wand 客户端同级权限运行,只添加你自己信任并完全理解的代码。
出问题了怎么办:排障自查
先对照下表,八成不用找人:
| 现象 | 原因 | 自查动作 |
|---|---|---|
| 手机页面打不开 | 路由器开了客户端隔离(AP isolation) | 路由器后台关掉隔离;仍不行则 Windows 防火墙为本地网络放行 TCP 3223 入站;连接若是"公用"改成"专用"再试 |
| Defender / SmartScreen 报警 | 自建补丁工具未签名 | 确认 exe 来自你自己 fork 的 Actions 产物,核对构建日志,只跑自己构建的二进制 |
| Wand 更新后功能没了 | 自动更新覆盖本地修改 | 先启用 DisableUpdates 补丁,再重打一次 |
| 补丁失败 | 客户端版本结构变化、锚点不匹配 | 用最新版重新构建后再打 |
| 面板空闲但游戏里已生效 | 客户端没发 game-launched 事件 | 属已知兜底逻辑:面板从运行中 trainer 状态合成会话,刷新即可 |
代码长什么样:目录速览
想审计或深入,顺着目录走:
- WandEnhancer/:C# WPF 主程序,补丁核心在
Core/,界面在View/ - web-panel/:TypeScript 写的远程面板,桥接代码在
bridge/src/ - AsarSharp/:解析客户端 asar 包的库
法律免责:本项目是第三方增强工具,仅用于教育、研究与本地互操作目的;不分发专有代码、不绕过任何服务器端验证,所有修改均在本地完成。
下次游戏开着想改数值时,别再从沙发爬向卧室了——扫码把手机变成你的控制台,免费、本地、全程自己说了算。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考