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-приложений, и все, кого раздражают пейволлы.

⚠ Важно: правовой статус
Проект позиционирует себя как сторонний инструмент улучшения, предназначенный исключительно для образовательных, исследовательских и целей локальной совместимости. Он не распространяет проприетарный код и не обходит серверные проверки. Тем не менее использование противоречит пользовательскому соглашению Wand.

Как это работает: архитектура патчера


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, позволяющую управлять функциями приложения прямо с телефона. Настройка занимает буквально минуту:

  1. Убедитесь, что ПК и телефон в одной Wi-Fi сети, наведите курсор на кнопку Connect в верхней панели WandEnhancer и отсканируйте QR-код камерой телефона.
  2. Готово — браузер телефона открывает веб-панель управления.

Remote Web Panel отображает названия, описания и инструкции к модам, переведённые на язык аккаунта WeMod. Добавлен селектор языка (английский, русский, немецкий, французский, испанский, упрощённый китайский) с автоопределением по языку браузера.

💡 Совет
Если Remote Web Panel не загружается, некоторые роутеры и гостевые Wi-Fi сети включают клиентскую изоляцию, блокирующую связь между устройствами. Проверьте настройки Windows Firewall и разрешите входящий трафик на TCP-порт 3223 для локальной сети.

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/год
ℹ Про цены Wand Pro
По данным Softpedia, Wand Pro стоит $7,99 в месяц или $69,99 в год. Wand Enhancer фактически эмулирует Pro-функции локально, не требуя оплаты подписки.

Плюсы и минусы

✅ Плюсы❌ Минусы
Полностью open-source (Apache 2.0)Нарушает ToS Wand/WeMod
Работает офлайн, без сетевых запросовТолько Windows
Remote Web Panel без Pro-подпискиТребует сборки из исходников (exe убраны из релизов)
JS-инъекции для кастомизации UIВозможны поломки при обновлениях Wand
Поддержка нескольких языков в Remote PanelВсего 2 контрибьютора — риск заброшенности
Автоматическая совместимость с новыми версиямиПравовые риски в некоторых юрисдикциях
БесплатноНет встроенного автообновления

Сравнение с альтернативами

ПараметрWand EnhancerCheat EngineCheatHappens
ТипПатчер 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), однако требует самостоятельной сборки, несёт правовые риски и существует в серой зоне. Для энтузиастов — находка, для рядового пользователя — избыточная сложность.