ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

如何给 WeMod 做本地增强:Wand-Enhancer 构建、补丁与远程面板实操指南

如何给 WeMod 做本地增强:Wand-Enhancer 构建、补丁与远程面板实操指南 如何给 WeMod 做本地增强Wand-Enhancer 构建、补丁与远程面板实操指南【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-EnhancerWand-Enhancer 是一个开源的 WeMod 本地增强工具它不联网、不上传数据只在你自己的电脑上调整 WeMod 客户端的本地配置把时长限制、AI 指南这类 Pro 能力在本地端点出来还附带一个能用手机访问的远程 Web 面板。如果你受够了免费版的限制又不想订阅这篇带你从构建到日常使用走完一遍全程只涉及本机操作。Wand-Enhancer 是什么适合什么样的你先用三句话说清它一个运行在 Windows 上的 .NET WPF 桌面小工具核心补丁逻辑在 WandEnhancer/Core/ 里它对 WeMod现在也叫 Wand的app.asar做本地修改让时长限制、AI 游戏指南等 Pro 功能在客户端侧生效附带一套内置远程 Web 面板代码在 web-panel/手机连上局域网就能操作 WeMod。你可能适合用它你可能不太适合只玩单机嫌免费版每天 2 小时太短希望双击即用不想自己构建官方不发预编译 exe想躺在沙发上用手机控制游戏修改玩联机/竞技内容需要严格保持纯净环境喜欢改界面、注入自己的小脚本完全看不懂命令行和 Fork 流程有一点要先交代项目方刻意不在 Release 里放 .exe官方视频教程也不存在。市面上打着这个项目名号的安装包和视频教学基本都有猫腻请只使用自己构建的产物。构建自己的 WandEnhancer.exe因为官方不发布可执行文件你需要从自己的 Fork 里让它帮你编译。全程在浏览器里完成本机什么都不用装。Fork 仓库并运行工作流先克隆源码到本地备用git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer在 Git 平台上 Fork 这个仓库进入你 Fork 的仓库打开Actions标签页按提示启用 workflows选择Build executable工作流点Run workflow保持默认分支即可等运行完成一般几分钟进入这次运行的详情页。拿到产物顺便认识一下目录在运行详情页下载 artifact一个 zip解压后拿到WandEnhancer.exe这就是你要用的主程序。顺带看一眼仓库组织后面排查问题用得上桌面程序在 WandEnhancer/远程面板前端在 web-panel/原生辅助模块在 tools/版本和修复记录都在 CHANGELOG.md。如果你更喜欢本地编译Windows 下需要准备 CMake、Node pnpm、VS2022 Build Tools 和 .NET Framework 4.8 构建组件然后跑build.cmd即可——但大多数情况下 Actions 那条路就够用了。把补丁打到 WeMod 上拿到 exe 后右键 → 以管理员身份运行这是后面一切正常的前提。Wand-Enhancer 主界面自动检测 WeMod 安装路径日志区显示检测结果首次打补丁它在背后做了什么点开补丁对话框勾选你想要的项Pro 激活、禁用自动更新、F12 打开 DevTools、远程面板等然后点 Patch。从 Enhancer.cs 的Patch()流程看它按这个顺序干活结束 WeMod 进程把resources/app.asar和app.asar.unpacked备份成.backup已存在备份则先从备份还原保证每次都是干净起点解包 asar用正则定位并替换目标 JS 代码段重打包写回再挂上代理 DLL。日志里看到绿色的Patch applied和Done!就说明成功了。界面提示找到 WeMod 目录才算检测正常如果提示找不到手动填入安装路径再试。WeMod 更新后补丁失效怎么办WeMod 一更新app.asar就变了旧补丁可能匹配不上。处理顺序很简单先关掉 WeMod重新运行 Wand-Enhancer 再打一遍如果报版本不支持就对照 CHANGELOG.md 看最新版修没修你这个问题然后同步你的 Fork、重跑一次 Build executable 拿新产物。工具基于备份文件保留了还原能力想恢复原样时不用手动折腾文件。手机远程操控Web 面板怎么用这是我觉得最好玩的部分WeMod 跑在电脑上你在沙发上用手机改数值、启停游戏。扫码连接三步确保 PC 和手机连着同一个 Wi-Fi在 Wand-Enhancer 顶部栏把鼠标悬停到Connect按钮上用手机摄像头扫弹出的二维码浏览器里就会打开面板。面板里能看到我的游戏列表、远程开始/停止、按分类修改数值还支持把常用修改项置顶、为每款游戏存自定义预设。翻译过的模组名和说明会跟随你的 WeMod 账户语言显示。页面打不开按顺序查这三处先确认手机和 PC 是否真在同一网段访客 Wi-Fi 和不少路由器的客户端隔离会让同 SSID 设备互相不可达再查 Windows 防火墙允许本地网络入站的TCP 3223面板的默认端口最后看网络连接类型Windows 把局域网标成公用时改成专用往往就好了。如果你在外网或用手机流量想访问家里电脑可以用 Tailscale 这类组网工具把两台设备拉进同一个虚拟局域网。自定义脚本注入给客户端界面加料除了内置补丁Wand-Enhancer 允许你在打补丁时把自己的 JavaScript 注入 WeMod 的渲染进程想监听弹窗、改界面文案、做点小自动化都可以。脚本从哪来、放到哪两种方式任选其一在补丁对话框里勾选一个或多个现成的.js文件或者把脚本丢到可执行文件旁边的renderer-scripts/文件夹里。注意它复用远程面板的注入通道所以需要先启用远程面板补丁。默认自带的脚本源码在 web-panel/bridge/scripts/default/可以照着学。写脚本前要知道的两件事脚本以 WeMod 客户端的权限运行能碰 DOM 也能require出错会被包一层只记日志、不会把 WeMod 搞崩同一次启动里脚本可能执行不止一次一次性初始化记得用全局标志挡一下。最小例子就四行if (!globalThis.__helloInstalled) { globalThis.__helloInstalled true; WandEnhancer.log(Hello from my custom script!); }WandEnhancer是注入时提供的小助手常用log(...)、remoteUrl、apiVersion几个字段。再提醒一句脚本权限和 WeMod 一样只跑你信任、看得懂的代码。遇到问题先查这张表症状多半的原因建议动作补丁成功但 WeMod 仍显示免费版WeMod 进程没退干净 / 没用管理员权限彻底退出 WeMod管理员身份重跑再打补丁SmartScreen / Defender 警告自构建产物没有签名属于正常现象确认 exe 来自你自己 Fork 的 artifact必要时先审一遍源码远程面板加载不出来网络隔离、防火墙或公用网络设置按上一节顺序同网段 → 放行 3223 → 改专用网络报版本不支持WeMod 太新正则锚点没匹配上更新 Wand-Enhancer同步 Fork 重新构建提示找不到 WeMod 目录装在非默认路径手动填写安装路径再检测别人发你的官方安装包项目根本不发预编译文件只信自己构建的产物来路不明的直接删使用边界它能做和不能做的最后把话说透免得期望跑偏它是第三方增强工具定位是教育和本地互操作研究所有修改都在本机不做服务端验证绕过也不往外发数据远程面板只监听在你自己的局域网里离开内网就等于关掉注入的脚本与 WeMod 同权限责任在你选的文件本身修改功能请克制在单机游戏里使用联机环境慎用也留意各平台的使用条款。做到自己构建、本地打补丁、按需远程这三点Wand-Enhancer 基本就稳了。后续 WeMod 大版本更新导致补丁失配时看一眼 CHANGELOG.md 重新构建一遍就是它日常维护的全部成本。【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表