Wand-Enhancer:为 Wand 客户端做本地增强的开源桌面工具,附带手机远程控制面板 📅 发布时间:2026/9/12 15:34:38 👁 浏览次数: Wand-Enhancer为 Wand 客户端做本地增强的开源桌面工具附带手机远程控制面板【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-EnhancerWand-Enhancer 是一个开源的本地增强工具它以 .NET 桌面小工具的形式对本机安装的 Wand原 WeMod客户端做配置层面的调整并内置一个可在局域网内用手机访问的 Web 控制面板。整个过程在本地完成代码完全开放适合想改善 Wand 使用体验、又习惯自己从源码构建软件的用户。适合谁不适合谁比较合适的情况已在本机安装 Wand 客户端希望调整它的本地行为自动更新、遥测、界面调试等想在同一 Wi-Fi 下用手机查看游戏状态、操作修改器愿意从源码自己构建或者用仓库内置的构建工作流产出可执行文件有 Windows 10/11 x64 环境不太合适的情况期望下载官方预编译 exe 的用户项目有意不发布二进制只提供源码和构建方式希望跨设备、跨网络如蜂窝数据直接使用远程面板的用户默认只支持同一局域网跨网段需要借助组网工具自行解决对修改客户端本地文件这件事本身介意的用户工具的每一步都作用于 Wand 的安装目录含打包与解包 asar 文件如何开始本地运行条件与获取方式构建环境清单仓库不提供现成 exe官方路径是从源码构建。在 Windows 上准备以下工具链CMakeNode.js 与 pnpmVisual Studio 2022或 Build Tools含 Desktop development with C 工作负载和 MSBuild.NET Framework 4.8 桌面开发/目标包仓库根目录提供了 build.cmd、build.ps1、build.sh 三个构建脚本会依次安装 Web 面板依赖、构建前端、用 CMake 编译原生辅助库、还原 NuGet 包并构建 WPF 解决方案。构建完成后运行生成的WandEnhancer.exe即可。# 克隆仓库若需 clone git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer cd Wand-Enhancer # 在命令行执行构建脚本 build.cmd运行与验证启动WandEnhancer.exe主窗口会尝试自动检测 Wand 的安装目录检测成功后日志区会显示directory found与Ready for patching。在补丁对话框中勾选想启用的补丁项如自动更新开关、F12 开发者工具、远程 Web 面板等点击 Patch。补丁完成后重启 Wand验证F12 能否打开开发者工具、主界面是否出现远程面板入口、手机扫码后能否打开面板页面。一个值得留意的细节补丁前工具会先把app.asar和app.asar.unpacked备份到同目录.backup后缀再次执行补丁时会先还原到初始状态再重新应用避免叠加污染。能帮你做什么按需开关本地行为补丁项以勾选方式提供核心几项对应不同的本地调整关闭自动更新检查、关闭遥测、开启 F12 唤起开发者工具、启用远程 Web 面板。你只勾选需要的项未勾选项不会触碰对应代码路径。手机远程查看与操作这是项目里工程量最大的一块。启用远程面板补丁后Wand 内会多出一个 Connect 入口把鼠标悬停上去会显示一个二维码手机扫码后在浏览器里打开由你 PC 提供的页面默认端口3223。页面里可以看到已安装游戏列表、游戏运行状态并对当前修改器做数值操作。手机和电脑必须在同一局域网如果页面打不开优先检查路由器的 AP 隔离开关和 Windows 防火墙对 3223 端口的放行情况网络被识别为公用时改成专用也有帮助。注入自己的界面脚本如果你愿意写 JavaScript可以在补丁时把自己的.js文件一起注入 Wand 的渲染进程在补丁对话框里选择文件或把.js放进可执行文件旁的renderer-scripts/文件夹。脚本能访问完整 DOM 和 Node 环境工具会给每次执行包一层错误捕获脚本抛错不会拖垮 Wand。注意脚本在启动过程中可能被执行多次一次性初始化要用全局标志做保护。参考示例在 web-panel/bridge/scripts/ 和 web-panel/scripts/ 下。关键机制怎么理解可以把补丁流程理解成五步全部发生在本地备份复制resources/app.asar与resources/app.asar.unpacked作为原始副本解包用仓库内自带的 AsarSharp/ 库把 asar 容器展开成普通文件正则替换对展开后的 JS bundle 文件逐个应用搜索模式 → 替换内容的补丁条目替换位置在 WandEnhancer/Core/ 中定义注入面板把构建好的 Web 面板产物和默认渲染脚本写进 asar 内的remote-panel/目录并把你选的自定义脚本一并放入重新打包再打包回app.asar并写入一个辅助version.dll。这套方式决定了它的两个性格特点可逆备份文件还在删掉补丁产物、恢复备份即可回到原样跟版本强相关补丁依赖的是客户端代码里的文本特征Wand 升级后特征可能变化届时补丁会明确报错提示版本可能不受支持而不是静默失败。常见问题排查补丁时报 version may not be supportedWand 客户端升级了正则特征没匹配上。方向确认 Wand 版本与工具支持范围一致必要时关注上游更新。手机扫码后面板打不开按顺序排查两台设备是否同一 Wi-Fi → 路由器是否开了 AP/访客隔离 → Windows 防火墙是否放行本机 3223 端口 → 网络类型是否为专用。跨运营商网络如手机用流量不在默认支持范围内需要 Tailscale 之类的组网手段。Windows Defender / SmartScreen 报警自构建的二进制没有签名被拦截属正常现象。只看自己从源码构建、且核对过构建日志的产物来路不明的 exe 一律不要运行——官方 README 也明确提醒过网上打着本项目名义传播的 exe 和教程视频存在携带恶意软件的风险官方从未发布预编译可执行文件。补丁中途失败安装目录被改了一半不要反复重试。先用备份目录还原app.asar与app.asar.unpacked或直接重装 Wand再检查失败原因后重新补丁。继续了解总览与官方安全声明README.md桌面主程序补丁对话框、日志窗口、核心补丁逻辑WandEnhancer/asar 读写库提取/创建 asar 容器AsarSharp/远程 Web 面板前端与桥接层React/TypeScript Vite含 TypeScript 桥接代码web-panel/面板内部构建约定与校验规则AGENTS.md、web-panel/README.md构建脚本入口build.cmd项目采用 Apache-2.0 许可见 LICENSE.md。它是纯本地工具桌面端补丁不发起网络请求远程面板只在你自己的 PC 和局域网内提供服务。【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考