Wand-Enhancer手机端Trainer实战:游戏固定、作弊项置顶与自定义预设功能逐一讲解
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
Wand-Enhancer 是一款专为 Wand(WeMod)客户端打造的开源增强工具,其中最实用的功能之一就是远程 Web 面板:用手机浏览器就能操控电脑上的 Trainer。本文将带你逐一上手三大高频功能——游戏固定、作弊项置顶和自定义预设,让手机端操作 Trainer 快人一步 📱。
为什么手机端 Trainer 值得体验
Wand-Enhancer 运行在本地,不请求任何外网服务,只会调整本地客户端配置来提升体验(详见 README.md 中的功能说明)。它内置的远程面板支持:
- 📶 通过局域网扫码直连,手机即开即用
- 🎮 在手机端浏览、搜索、启动游戏库
- 🎯 操作完整的 Trainer 界面:开关、滑条、数值、下拉选择
- ⚡ 一键 Panic Off 紧急关闭全部修改
下面按「连接 → 游戏固定 → 作弊项置顶 → 自定义预设」的顺序逐一讲解。
手机端连接 Trainer 面板的完整步骤
- 确保电脑和手机连接同一个 Wi-Fi
- 打开 Wand-Enhancer,将鼠标悬停在顶部工具栏的Connect按钮上
- 用手机摄像头扫描显示的二维码,即可在手机上打开 Trainer 面板
连接不上的快速排查清单:
| 现象 | 解决方法 |
|---|---|
| 手机打不开页面 | 确认设备在同一局域网,部分路由器的「AP 隔离/客户端隔离」会拦截,需关闭 |
| Windows 拦截 | 防火墙放行本地网络入站 TCP3223端口;网络类型设为「专用」 |
| 手机用移动数据 | 借助 Tailscale 等虚拟组网工具打通网络 |
如果想自己构建,仓库地址为:
git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer面板前端代码位于web-panel/目录,启动开发服务可查看 web-panel/README.md。
游戏固定:把最常玩的游戏置顶到游戏库
打开手机面板底部的悬浮坞(FloatingDock),点击「Library」按钮即可展开游戏库抽屉。它会扫描本机游戏并按分组展示:正在运行的游戏会单独置顶,其余按字母排列。
- 📌固定游戏:在游戏条目上点击固定按钮,该游戏就会被持久化记录,下次打开游戏库始终排在最前面
- 🔍搜索过滤:抽屉顶部的搜索框支持实时过滤游戏名
- ▶️启动游戏:直接点「Play」即可拉起游戏,无需回电脑操作
固定逻辑由以下文件实现,固定列表按游戏 ID 持久化存储:
- 状态管理:
web-panel/src/library/pinned-games/use-game-pins.ts - 持久化存储:
web-panel/src/library/pinned-games/game-pin-storage.ts - 游戏库抽屉界面:
web-panel/src/library/ui/LibraryDrawer.tsx
💡 小技巧:固定 2~3 个主力游戏后,配合搜索框,基本可以在 10 秒内找到目标游戏。
作弊项置顶:常用功能一目了然
游戏 Trainer 的作弊项往往多达上百个,在手机上逐个翻找非常低效。Wand-Enhancer 提供了作弊项置顶功能:
- 在 Trainer 界面上找到你常用的作弊项(如「无限生命」「无后座力」)
- 点击该项的置顶(Pin)按钮,它会出现在列表靠前位置
- 再次点击即可取消置顶
置顶状态会按 Trainer 独立保存(每个游戏一份置顶列表),在web-panel/src/trainer/pinned-cheats/目录下可以找到对应实现:
- 置顶逻辑:
web-panel/src/trainer/pinned-cheats/use-pinned-cheats.ts - 存储读写:
web-panel/src/trainer/pinned-cheats/pinned-cheat-storage.ts
对于开关型、滑条型、数值型、选择型、步进型这几种常见控件,都可以正常参与置顶和预设管理,控件实现集中在web-panel/src/trainer/controls/目录。
自定义预设:一套作弊配置一键保存与应用
这是手机端最「爽」的功能之一。在 Trainer 页面顶部有一排快捷操作条(QuickActions):
- ⚡Panic Off:一键关闭当前所有修改,突发情况下的保命按钮
- ➕Add:将当前所有作弊项的数值整体保存为一个预设
- 🏷️应用/删除预设:预设以标签芯片(Chip)形式横向排列,点一下即整体应用,长按可删除
预设的运作方式:
- 调整好多项数值(血量、速度、货币等)
- 点击「Add」并给预设起个名字,比如「刷宝配置」
- 之后无论重进游戏还是换地图,点一下「刷宝配置」即可全套还原
预设同样按 Trainer 隔离存储,避免不同游戏互相串配置。相关源码可参考:
- 预设模型与存取:
web-panel/src/trainer/presets/preset-storage.ts - 快捷操作条界面:
web-panel/src/trainer/ui/QuickActions.tsx - 预设应用逻辑:
web-panel/src/trainer/presets/use-presets.ts
📝 注意:预设只兼容 Toggle、Slider、Number、Selection、Scalar、Incremental 这几种常见控件类型,特殊按钮类功能不会被收录进预设。
悬浮坞与状态指示:手机端导航一览
面板底部悬浮的胶囊坞是手机端的导航中枢,包含三个元素:
- 左侧「Settings」:打开设置抽屉(外观、远程会话等)
- 中间状态灯 + 游戏名:绿灯呼吸闪烁表示已连接 Trainer,并显示当前运行游戏
- 右侧「Library」:打开上文介绍的游戏库
对应源码为web-panel/src/app/ui/FloatingDock.tsx,连接状态由web-panel/src/remote-session/remote-session.reducer.ts统一管理。
常见问题速答
Q:手机上操作 Trainer 安全吗?面板走本地局域网直连,Wand-Enhancer 本身不发起任何外网请求,全程本地可控 🔒。
Q:置顶和预设会随游戏更新丢失吗?两者都保存在浏览器本地存储中,按 Trainer 维度隔离;清理浏览器数据前请留意,重新进入面板需要再次固定。
Q:为什么预设里缺少某些作弊项?只有上述六种通用控件类型支持预设,这是为了保证数值可序列化、可整体还原。
写在最后
Wand-Enhancer 的远程 Web 面板把「游戏固定、作弊项置顶、自定义预设」这三个高频需求做到了手机端体验闭环:扫码连接后,游戏库里固定主力游戏,Trainer 中置顶常用功能,再用预设一键切换整套配置——整套流程不需要碰键盘,躺在床上也能完成 ✅。
想深入了解协议层实现,可参考web-panel/protocol/与web-panel/bridge/目录下的源码文档。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考