Wand Enhancer: расширение UX для WeMod/Wand
Обзор Wand Enhancer — open-source расширения для Wand (WeMod): Remote Web Panel, AI-функции, JS-инъекции, темы и анализ рисков.
Wand Enhancer: продвинутое UX-расширение для Wand (WeMod)
Когда бесплатного уровня уже мало, а платить за Pro не хочется — сообщество берёт дело в свои руки.
Что такое Wand Enhancer и для кого он?
Wand Enhancer — open-source проект на C#, набравший 6,6 тысячи звёзд и 18,7 тысячи форков на GitHub. Он предназначен для пользователей приложения Wand — бывшего WeMod. WeMod официально стал Wand в ноябре 2025 года. Wand отлично справляется с упрощением или усложнением игр и изменением игровой механики, но для полноценного инструмента доступности не хватало игровых подсказок.
Wand Enhancer — это сторонний патчер-клиент для десктопного приложения Wand, который:
- Разблокирует возможности, доступные только в Pro-подписке, локально, без обращения к серверам
- Добавляет Remote Web Panel для управления со смартфона
- Позволяет инжектировать собственный JavaScript в интерфейс клиента
- Предоставляет расширенную кастомизацию тем и UI
Целевая аудитория: геймеры-энтузиасты, технически грамотные пользователи, разработчики, интересующиеся устройством Electron-приложений, и все, кого раздражают пейволлы.
Как это работает: архитектура патчера
graph TD
A[WandEnhancer.exe] --> B[Распаковка ASAR-архива Wand]
B --> C[Применение статических патчей]
C --> D[Внедрение JS-скриптов]
D --> E[Сборка модифицированного клиента]
E --> F[Запуск Wand с улучшениями]
F --> G[Remote Web Panel по Wi-Fi]
F --> H[AI-функции и кастомные темы]
Достаточно распаковать архив с артефактами и запустить WandEnhancer.exe, чтобы применить локальные модификации клиента. Проект состоит из трёх модулей: WandEnhancer (основная логика и UI), AsarSharp (библиотека для работы с ASAR-архивами) и Core (ядро патчинга со статическими и динамическими модификациями).
Ключевые возможности
1. Локальное управление конфигурацией и совместимость
Среди возможностей: управление локальной конфигурацией среды, автоматические настройки совместимости для новых версий клиента, расширенная кастомизация макета и тем (только на стороне клиента), AI-функции и удалённая веб-панель.
Патчи Remote Web Panel надёжно применяются на новых сборках Wand благодаря версионно-устойчивым якорям.
2. Remote Web Panel — управление со смартфона
WandEnhancer включает встроенную Remote Web Panel, позволяющую управлять функциями приложения прямо с телефона. Настройка занимает буквально минуту:
- Убедитесь, что ПК и телефон в одной Wi-Fi сети, наведите курсор на кнопку Connect в верхней панели WandEnhancer и отсканируйте QR-код камерой телефона.
- Готово — браузер телефона открывает веб-панель управления.
Remote Web Panel отображает названия, описания и инструкции к модам, переведённые на язык аккаунта WeMod. Добавлен селектор языка (английский, русский, немецкий, французский, испанский, упрощённый китайский) с автоопределением по языку браузера.
3. Инъекция собственного JavaScript
Можно внедрять собственный JavaScript в Wand во время патчинга, чтобы настраивать или исправлять элементы клиентского UI.
Достаточно поместить .js-файлы в папку renderer-scripts/ рядом с исполняемым файлом патчера. При стандартном патчинге скрипты встраиваются в клиент и запускаются внутри окна Wand с полным доступом к DOM и Node require.
Пример структуры скрипта:
// Защита от повторного запуска
if (!globalThis.__myScriptInstalled) {
globalThis.__myScriptInstalled = true;
WandEnhancer.log("Script loaded!", WandEnhancer.remoteUrl);
// Наблюдаем за появлением диалогов
new MutationObserver(() => {
const dialog = document.querySelector("ux-dialog:not([data-seen])");
if (dialog) {
dialog.setAttribute("data-seen", "1");
WandEnhancer.log("Dialog opened.");
}
}).observe(document.documentElement, { childList: true, subtree: true });
}
Доступен небольшой хелпер WandEnhancer: WandEnhancer.log(...), WandEnhancer.remoteUrl, WandEnhancer.apiVersion.
4. Исправление потери Pro-статуса
Исправлено исчезновение Pro-функций через день-два, когда Wand обновлял данные аккаунта в фоновом режиме — обновления хранилища аккаунтов теперь сохраняют пропатченную активную подписку.
Исправлена потеря Pro-активации при смене языка приложения — конечная точка языка аккаунта теперь сохраняет пропатченную подписку.
Тарифы и цены
| Компонент | Стоимость |
|---|---|
| Wand Enhancer | Бесплатно (open-source, Apache 2.0) |
| Wand (базовый) | Бесплатно с ограничениями |
| Wand Pro | $7,99/мес или $69,99/год |
Плюсы и минусы
| ✅ Плюсы | ❌ Минусы |
|---|---|
| Полностью open-source (Apache 2.0) | Нарушает ToS Wand/WeMod |
| Работает офлайн, без сетевых запросов | Только Windows |
| Remote Web Panel без Pro-подписки | Требует сборки из исходников (exe убраны из релизов) |
| JS-инъекции для кастомизации UI | Возможны поломки при обновлениях Wand |
| Поддержка нескольких языков в Remote Panel | Всего 2 контрибьютора — риск заброшенности |
| Автоматическая совместимость с новыми версиями | Правовые риски в некоторых юрисдикциях |
| Бесплатно | Нет встроенного автообновления |
Сравнение с альтернативами
| Параметр | Wand Enhancer | Cheat Engine | CheatHappens |
|---|---|---|---|
| Тип | Патчер UI-клиента | Редактор памяти | Библиотека трейнеров |
| Цена | Бесплатно | Бесплатно | $12,95/мес или $99,95 lifetime |
| Open-source | ✅ | ✅ | ❌ |
| Сложность | Средняя | Высокая | Низкая |
| Онлайн-зависимость | ❌ (работает офлайн) | ❌ | ✅ |
| Поддержка игр | Через Wand (~3700+) | Любые | 9400+ игр |
| Мобильное управление | ✅ Remote Web Panel | ❌ | ❌ |
| JS-расширяемость | ✅ | ❌ | ❌ |
| Риск бана аккаунта | Высокий | Низкий | Низкий |
Лучшей альтернативой Wand считается Cheat Engine — полностью бесплатный и открытый инструмент. CheatHappens доминирует с более чем 9400 играми и 43000+ трейнерами, включая несколько версий трейнеров для одной игры под разные патчи и DLC.
- Wand Enhancer — если вы уже используете Wand и хотите разблокировать Remote Panel без подписки, а также кастомизировать UI через JS.
- Cheat Engine — если нужна максимальная гибкость для любых игр без ограничений.
- CheatHappens — если важна надёжность и оперативное обновление трейнеров для нишевых тайтлов.
Установка и сборка
Официальные релизы больше не включают загружаемые .exe-файлы — проект нужно собирать самостоятельно:
# 1. Клонировать репозиторий
git clone https://github.com/k1tbyte/Wand-Enhancer
# 2. Убедиться, что установлены cmake, pnpm, MSBuild
# 3. Запустить сборку
build.cmd
Скрипт сборки устанавливает зависимости веб-панели, собирает фронтенд, компилирует нативный хелпер через CMake, восстанавливает NuGet-пакеты и собирает WPF-решение.
Вердикт
Wand Enhancer подойдёт:
- Технически грамотным геймерам, которые хотят получить Remote Web Panel без Pro-подписки
- Разработчикам, желающим экспериментировать с Electron/ASAR-патчингом
- Пользователям, недовольным агрессивной монетизацией Wand
Не подойдёт:
- Тем, кто не готов к правовым рискам нарушения ToS
- Пользователям без опыта сборки .NET/C#-проектов
- Тем, кто хочет стабильный инструмент «из коробки» без ручной работы
Проект вышел в топ GitHub Trending, впервые достигнув первой строчки 30 июня 2026 года — что говорит о высоком интересе сообщества.
Рейтинг: 6.5/10
Инструмент технически впечатляет и решает реальную проблему (пейволл Wand Pro), однако требует самостоятельной сборки, несёт правовые риски и существует в серой зоне. Для энтузиастов — находка, для рядового пользователя — избыточная сложность.