Forever Data Protect — сохранение настроек аддонов в WoW

Forever Data Protect сохраняет настройки аддонов между перезапусками игры для World of Warcraft и решает проблему сброса SavedVariables в бете.

Forever Data Protect

Если вы играете в бета-клиент WoW Forever и устали от того, что после каждого перезапуска игры все настройки аддонов сбрасываются до заводских, то аддон Forever Data Protect создан именно для вас. Он возвращает ваши конфигурации на место и избавляет от необходимости заново выставлять параметры интерфейса, панелей и прочих модификаций.

В чём проблема

Начиная с середины сентября бета-клиент Forever записывает настройки аддонов (SavedVariables) на диск при выходе из игры, но не загружает их обратно при следующем запуске. В результате каждый аддон стартует с нуля после рестарта, а следующий выход сохраняет это пустое состояние поверх ваших реальных настроек. Получается замкнутый круг, в котором конфигурация теряется снова и снова.

Как работает Forever Data Protect

Скрипт настройки создаёт небольшую папку !ForeverData рядом с вашими аддонами. В ней нет кода: только ссылка на папку SavedVariables вашего аккаунта, список файлов для загрузки и имена сохранённых переменных каждого аддона. Игра читает файлы аддонов при запуске, поэтому настройки подгружаются именно этим путём. Затем Forever Data Protect передаёт каждому аддону его данные в тот момент, когда игра обычно это делала бы — прямо перед запуском аддона, так что даже модификации, строящие свои таблицы при загрузке, получают нужные значения. Работает это с любым аддоном, а не только с Forever-версиями.

Совместимость с версиями World of Warcraft

Аддон создан для бета-клиента WoW Forever, который основан на retail-ветке. Что касается других версий игры — Retail, Classic, TBC, WotLK, Cataclysm и MoP — Forever Data Protect для World of Warcraft в первую очередь нацелен на решение проблемы именно бета-клиента Forever. На стабильных версиях игры подобной проблемы с загрузкой SavedVariables обычно не возникает, поэтому острая необходимость в аддоне там отсутствует. Тем не менее, если вы тестируете разные клиенты и сталкиваетесь с похожим поведением, механика аддона может оказаться полезной.

Установка и первичная настройка

Скачать Forever Data Protect можно как отдельный аддон, а установить его проще всего через лаунчер foxygame.net, где Forever Data Protect добавляется в один клик вместе с остальными дополнениями и обновляется автоматически. После установки выполните первичную настройку один раз:

  • Установите Forever Data Protect, войдите в игру один раз и выйдите.
  • Откройте папку Interface\AddOns\!ForeverDataProtect\Setup в каталоге игры и запустите скрипт настройки.
  • Windows: щёлкните правой кнопкой по ForeverData-setup.ps1 и выберите «Выполнить с помощью PowerShell».
  • Linux и macOS: выполните bash ForeverData-setup.sh.
  • Запустите игру и введите /fdp: каждый охваченный аддон должен показать статус Restored.

Полное пошаговое руководство также доступно прямо в игре: Options > AddOns > Forever Data Protect > Setup guide, либо команда /fdp guide.

После установки нового аддона

Войдите в игру один раз, чтобы новый аддон сохранил свои настройки, выйдите и снова запустите скрипт настройки. Страница настроек покажет любой аддон, который ещё не охвачен. Обновление аддонов, включая сам Forever Data Protect, не отменяет выполненную настройку.

Обновление 1.60.1 и текущий статус

В версии 1.60.1 игра, похоже, снова начала загружать настройки аддонов самостоятельно, поэтому Forever Data Protect может больше не понадобиться. Оставлять его установленным безвредно. Разработчики продолжают тестирование и обновят информацию, как только всё подтвердится.

Ограничения

  • Настройки, сохраняемые отдельно для каждого персонажа, пока не охватываются; большинство аддонов хранит параметры на уровне аккаунта.
  • При падении игры изменения текущей сессии теряются: игра сохраняет данные только при выходе или команде /reload.
  • Если какой-то аддон ведёт себя странно, снимите галочку в /fdp, чтобы передать его загрузку самой игре.

Windows-скрипт настройки новый. Если он вызовет затруднения, оставьте комментарий с тем, что вывело окно.

Как удалить

Просто удалите папку Interface\AddOns\!ForeverData.

Итог

Forever Data Protect — это аккуратное и безопасное решение конкретной проблемы бета-клиента WoW Forever, которое сохраняет ваши настройки аддонов между перезапусками игры. Пока Blizzard не исправит загрузку SavedVariables на своей стороне, аддон остаётся надёжным помощником для тестировщиков. Как только проблема уйдёт, его можно спокойно удалить без каких-либо последствий для интерфейса.