Сам недавно столкнулся с этой проблемой. Проблема заключается в том, что после выхода из игры, некоторые макросы сбиваются в 1 и их заново приходится переписывать.
Когда порылся на офф форуме, обнаружил интересный пост Лорикина, с Вечной песни
Присоединяюсь.
У меня было много макросов, вплоть до того что свободной видна последняя ячейка списка макросов. Сегодня я решил создать ещё один макрос. Создал, в виду включения, выключения и обновления модификаций, входил в игру, выходил, при первом входе обнаружил что макрос который я написал пропал, затем к уже существующему давно написанному макросу добавились цифры, кавычки и после кавычек две-три буквы из того макроса что я написал. Смотрел, разбирался.
Возник вопрос. Макросы хранятся на сервере или на жестком диске где установлен клиент?
Я стёр папку WTF и макросы после запуска игры не появились. Я много раз до этого удалял папку WTF, после удаления и запуска игры макросы все появлялись, значит видимо макросы подгружались с сервера? Если я не ошибаюсь, то почему они не подгрузились на этот раз? У меня было 17 макросов все заполненные по практически по 255 символов. Один пропал видимо при первом включении WoW, все остальные пропали когда я стёр папку WTF. Примерно 3-5 макросов были логически очень сложными много условными. И восстановить их будет затруднительно, но мне повезло недавно скопировал папку WTF на флешку, чтоб настройки на другой компьютер скопировать
Я не стараюсь сеять панику, но предполагаю, что много пользователей не имеют представления о том, что если они выполнят рекомендацию гейм мастера - удалить папку WTF, они потеряют все свои макросы. Думаю конечно это не всех касается, наверняка дело либо в отключённой функции сохранения макросов на сервере, если она вообще была когда-нибудь, либо в параметре клиента который по какой-то причине по умолчанию выключен например в тестовой версии контент обновления 3.3.0. Но сохранение макросов на сервере это одна проблема.
Для меня проблема в том, что при неких условиях после выхода из мира и захода в игру, в строке №23 файла macros-cache.txt, вначале пропадает оператор END, а затем, MACROS и так далее. А один раз когда добавил новый макрос, в файле macros-cache.txt сохранился оператор EMACROS вместо оператора MACROS в самом начале этого текстового файла.
В итоге решение нашлось:
Напишите все нужные вам макросы и введи в чат эти команды:
/console synchronizeConfig 0
/console synchronizeBindings 0
/console synchronizeMacros 0
Далее, заходим в корневую папку WoW, Далее WTF -> Account -> Ваш Аккаунт и ставим в свойствах файла macros-cache.txt атрибут Только чтение, тоже самое делаем и с файлами у отдельных персонажей...
В итоге у меня перестали они копироваться друг в друга, но 1 макрос всё равно пропадает, но это не так критично как 12 =)
p.s. если не хотите писать этот 1 макрос, можете скачать волшебный аддон MacroBank, который будет хранить все ваши макросы