Wand-Enhancer 完整指南:本地免费解锁 WeMod 的 Pro 功能并搭建手机远程面板
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
Wand-Enhancer 是一个面向 Wand(WeMod)游戏修改器的开源本地补丁工具:自己构建后一键完成客户端配置补丁,补齐 Pro 功能、AI 能力、手机远程面板与自定义脚本注入。这篇指南带你从触发云端构建、完成首次补丁,到用远程面板和脚本把客户端改成自己的样子,全程约十分钟。
动手前先自查:构建和补丁绕不开的四个硬条件
在打开仓库之前,花一分钟对照下面这份清单,能避开九成"中途翻车":
- Windows 10/11系统,Wand/WeMod 客户端已正常安装并可启动
- 一个代码托管平台账户,用于 fork 仓库、触发云端构建
- 管理员权限:补丁需要写入 WeMod 安装目录的
resources/app.asar,未提权时很可能中途报权限错误 - 一台与电脑在同一 Wi-Fi下的手机(只有用远程面板时才需要)
如果你打算在本地从源码构建(而不是走云端 Actions),还需要装齐工具链:CMake、Node.js与pnpm、Visual Studio 2022(或 Build Tools)带 C++ 桌面开发工作负载、.NET Framework 4.8 桌面构建工具。完整要求写在 README.md 的 Requirements 一节。
⚠️ 安全提醒:本项目官方不发布任何预编译 exe,也没有官方视频教程。网上打着项目旗号的"一键安装包"多为仿冒,官方 Release 只发布版本说明。请只运行你自己构建出来的产物。
条件都齐了,下面进入正题。到这里,你已经排除了绝大多数"还没开始就卡住"的隐患。
用云端构建代替本地编译:三步拿到 WandEnhancer.exe
最省事的路径是让托管平台替你构建:
- 登录后Fork仓库到你自己的账户;
- 进入 fork 后的仓库,打开Actions标签页,若提示先启用工作流;
- 选择Build executable工作流,保持默认分支,点击Run workflow开始运行;
- 等待完成后,进入这次运行记录,下载 artifact 压缩包并解压,里面就是
WandEnhancer.exe。
如果更想自己把源码跑一遍,克隆仓库后按 README 装齐上面那套工具链,然后运行构建脚本即可,它会依次安装面板依赖、构建前端、编译 C++ 辅助库并编译 WPF 解决方案:
git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancerbuild.cmd到这里,你已经拥有了一个来路完全可查的WandEnhancer.exe——这一步的价值不在于快,而在于你清楚它是怎么来的。
完成首次补丁:看懂日志里的绿色成功提示
双击运行WandEnhancer.exe,工具会自动探测 WeMod 安装目录。窗口顶部显示Folder path,日志区出现下面这样的输出,说明探测成功:
[SUCCESS] WeMod directory found at 'C:\Users\...\AppData\Local\WeMod\app-10.9.0' [INFO] Ready for patching.如果目录不对(装在非默认位置时会报WeMod directory not found),点路径栏手动选择安装目录即可——补丁器也会尝试从正在运行的 Wand/WeMod 进程反推目录。
接下来点右下角的Patch按钮。补丁对话框里可以勾选若干增强项,包括ActivatePro、DisableUpdates、DisableTelemetry、Remote Web Panel、DevTools on F12(后者让你按 F12 打开开发者工具),还可以附加自定义.js脚本——后面的进阶部分会用上。各补丁项的定义在 WandEnhancer/Models/PatchConfig.cs。
几秒钟后补丁写入完成,重启 WeMod,核对这几项:Pro 功能可用、布局与主题可自定义、顶部出现Connect按钮。补丁流程本身会先备份app.asar与app.asar.unpacked再改写,核心逻辑在 WandEnhancer/Core/,有兴趣可以顺着Enhancer.cs读一遍。到这里,"构建 → 补丁 → 验证"的闭环已经跑通。
跑通之后加杠杆:手机接管、界面定制、融入工作流
补丁只是起点,真正拉开差距的是下面三层能力,按"解锁 → 定制 → 融入工作流"依次展开。
解锁:扫码连上手机远程面板,把修改器搬出电脑前
补丁时勾上的Remote Web Panel会在客户端顶部生成一个Connect按钮:鼠标悬停它,用手机摄像头扫弹出的二维码,浏览器自动打开控制界面。面板从你的电脑本地起服务,走局域网,功能覆盖游戏列表、远程 Play/Stop、修改开关、滑块调参,还支持按语言显示修改器说明(中、英、俄、德、法、西)。
两个高频坑:一是路由器开了AP 隔离,同一 Wi-Fi 下设备互相不可见,关掉它或换网络即可;二是 Windows 防火墙拦了入站TCP 3223端口,放行该端口的入站规则,必要时把网络类型从 Public 改成 Private。若想在 LTE/5G 或别的网络里访问,配合 Tailscale 之类的组网工具打通。端口与协议常量定义在 web-panel/protocol/web-contract.json,面板前端源码在 web-panel/src/。
到这里,你的手机已经成了第二块屏幕,躺在床上调参数完全可行。
定制:注入一个 .js,改掉客户端自己的行为
解锁功能之外,脚本注入能直接改动 Wand 客户端的 UI 行为。它复用远程面板的渲染器注入通道,所以前提是补丁时勾选了Remote Web Panel。
准备脚本有两条路:在补丁对话框里添加现成的.js文件(只接受已存在的.js),或把脚本丢进与WandEnhancer.exe同级的renderer-scripts/文件夹,然后正常执行补丁。每个脚本都运行在 Wand 的渲染器里,拥有完整 DOM 访问权和 Noderequire,出错只会被记录、不会拖垮客户端。
// 注入脚本可能运行多次——用全局标志保护一次性逻辑 if (!globalThis.__myScriptInstalled) { globalThis.__myScriptInstalled = true; WandEnhancer.log("Hello from my script!", WandEnhancer.remoteUrl); }面板自带的默认脚本位于 web-panel/bridge/scripts/default/,想理解注入机制可以从remote-popup-cleanup.js读起。
⚠️ 注意:脚本与 Wand 客户端拥有同等权限,只注入你信任并读得懂的代码。
到这里,你已经从"使用者"升级成了"定制者"。
融入工作流:两类人各有一条最短路径
- 单机玩家:追剧或睡觉前用手机连上面板把数值调到舒适区,再放一个脚本自动关掉每次启动都弹出的提示框,客户端从此按你的习惯运转。
- 游戏测试者:用远程滑块快速调血量、移速、重力做平衡性验证,省掉反复改配置重启的循环;站在测试机旁,手机就能驱动参数。
两种身份,同一条路径:先解锁,再定制,最后沉淀成自己的工作流。
看看别人发的包为什么不如自己构建的
当你理解了这套流程,再回头看下面这张表,"为什么官方不发成品 exe"就不难接受了——不是门槛,而是第三方打包环节根本不可信:
| 维度 | Wand-Enhancer(自建产物) | 视频/镜像里的"一键包" |
|---|---|---|
| 产物来源 | fork + Actions 构建,每一步可查 | 来路不明的转存,无法审计 |
| 网络行为 | 补丁全程零网络请求,面板仅服务本地局域网 | 常夹带遥测或下载器 |
| 版本适应 | 社区持续维护,动态解析客户端压缩后的内部名称 | 一次性产物,失效即弃 |
| 附带能力 | Pro 解锁、AI 功能、远程面板、脚本注入 | 通常只有"解锁"一个词 |
| 可回滚性 | 补丁前自动备份app.asar,可还原 | 不受控 |
一句话:它给你的不是"免费的午餐",而是"可审计的本地自定义权"。
翻车急救手册:新手期六个高频故障速查
| 现象 | 可能原因 | 解法 |
|---|---|---|
日志报WeMod directory not found | 装在非默认位置 | 点 Folder path 手动选择安装目录;先启动一次 Wand 也能让补丁器从进程定位 |
| 补丁中途报权限错误 | 未提权运行 | 右键以管理员身份运行WandEnhancer.exe |
| Defender/SmartScreen 提示威胁 | 自建包未签名、较罕见 | 核对 Actions 构建日志后信任自己的产物,别顺手"修复" |
| 手机打不开面板页面 | 路由器开了 AP 隔离 | 关闭隔离或换同一局域网 |
| 页面能开但连接失败 | 防火墙拦了入站 TCP 3223 | 放行 TCP 3223;网络类型从 Public 改为 Private |
| 客户端更新后功能失效/报 unsupported | 补丁被新版覆盖或内部名称变化 | 更新补丁器版本(见 CHANGELOG.md)后重跑一次补丁 |
这张表覆盖了新手期大部分场景,剩下的一般都与网络环境有关,按提示逐项排查即可。到这里,你手里已经有了一份能自愈的排障手册。
用四步把这套方案真正变成你的
- 第一步:fork 仓库,触发Build executable,下载并解压 artifact;
- 第二步:以管理员身份运行
WandEnhancer.exe,确认绿色[SUCCESS]后点击Patch,重启客户端验证; - 第三步:手机扫Connect二维码,连上远程面板,放行 TCP 3223;
- 第四步:往
renderer-scripts/放一个自己的脚本,让它替你关掉那些烦人的弹窗。
边界声明:本项目是第三方增强工具,仅用于教育、研究与本地互操作目的;不分发任何专有代码,不绕过服务端验证,所有修改均在本地完成。项目采用 Apache-2.0 许可证(见 LICENSE.md),请自行阅读源码后决定是否使用;参与贡献的规范见 CONTRIBUTING.md。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考