Що ж таке UI, моди і аддони для WoW?
«UI», «Аддон» або «Мод» (часто взаємозамінні терміни) - це все, що вносить зміни ( «MODifications») або додавання ( «Adds On to») в основний користувальницький інтерфейс від Blizzard. Зміни можуть бути чисто косметичні (заміна кольору елементів) або можуть дозволяти ставити, де і як відображаються елементи на екрані, можуть надавати додаткову інформацію, розширювати функціонал і так далі.
Існує ряд хостинг-ресурсів для аддонів:
1. Скачайте потрібний вам аддон або інтерфейс
2. Якщо потрібно, розтисніть файли архіву в папку на робочому столі.
3. Відкрийте папку, куди встановлено World of Warcraft.
Якщо ви використовуєте ПК, шлях за замовчуванням це:
C: \ Program Files \ World of Warcraft \
... або, наприклад, якщо ви змінювали папку, куди встановлювався WoW, це може бути
E: \ Games \ World of Warcraft \
Якщо ви використовуєте Мак від Apple, шлях може бути наступним:
Macintosh Main HD (або те, у що ви перейменували його) / Applications / World of Warcraft
4. У папці WoW, створіть нову папку Interface (швидше за все вона вже є там, але якщо немає - зробіть її)
5. Відкрийте цю папку (Interface), створіть в ній папку AddOns (знову ж таки, якщо такий папки там немає)
6. Відкрийте папку AddOns
7. Скопіюйте файли з папки на робочому столі (куди ви розтиснули раніше аддон) в папку AddOns.
8. Ваш кінцевий шлях повинен виглядати приблизно так:
ПК:
C: \ Program Files \ World of Warcraft \ Interface \ AddOns \<ИмяПапкиСАддоном1>\<файлы>
C: \ Program Files \ World of Warcraft \ Interface \ AddOns \<ИмяПапкиСАддоном2>\<файлы>
C: \ Program Files \ World of Warcraft \ Interface \ AddOns \<ИмяПапкиСАддоном3>\<файлы>
Mac:
Macintosh HD / Applications / World of Warcraft / Interface / Addons /<ИмяПапкиСАддоном1>/<файлы>
Macintosh HD / Applications / World of Warcraft / Interface / Addons /<ИмяПапкиСАддоном2>/<файлы>
Macintosh HD / Applications / World of Warcraft / Interface / Addons / <ИмяПапкиСАддоном3>/<файлы>
9. Зайдіть в гру. НА екрані вибору персонажа, повинна знаходиться кнопка «AddOns» в нижньому лівому кутку. Натисніть її. Якщо деякі з аддонів в списку відображаються з приметкой «out of date», виберете опцію «Load Outdated AddOns».
10. Увійшовши безпосередньо в гру, ви знайдете, що встановлені аддони включені і працюють.
У мене проблеми, ще раз - куди мені копіювати файли?
Вони повинні бути збережені в папку з одним рівнем. Одна з найчастіших причин, чому не працюють аддони, наявність зайвих подуровеневих папок всередині папки з аддонами.
Картинка відображає як виглядає шлях правильно встановлених аддонів:
Скачаний архів з аддоном не має ніяких папок всередині - там просто набір файлів. Як мені бути?
Один з файлів всередині архіву повинен мати розширення .toc (наприклад, ви знайдете в архіві файл з ім'ям NameOfTheMod.toc). Просто створіть папку в Interface / AddOns / с тим же ім'ям, що має .toc файл (в нашому прикладі це буде NameOfTheMod) і помістіть в неї файли з архіву.
Вийшов новий патч для WoW! Що мені зробити, щоб всі мої аддони гарантовано працювали без помилок?
Розширений відповідь:
Взагалі-то, немає жодної гарантії що ваші аддони будуть і далі працювати без помилок після установки чергового патча, так як Blizzard залишає за собою право змінювати будь-який з API, які використовують аддони. Коли таке трапляється, аддони які звертаються до таких функцій API можуть просто не працювати, працювати некоректно або ж видавати гори неприємних помилок.
Найкращим радою, який можна дати при оновленні аддонів в день патча - це дотримуватися наступних правил:
1. Видалити ВСЕ з папки Interface / FrameXML і відключити будь-які аддони, що встановлюють файли в цю папку. У минулому, єдиним способом для аддонів що-небудь робити, було впровадження в папку FrameXML. На даний момент це неможливо і такі аддони працювати не будуть.
2. Встановити новий патч.
3. Зайти в гру до екрану вибору персонажа. Якщо з'явиться повідомлення про те, що деякі аддони застаріли, натисніть «Disable».
4. Зайдіть в екран управління аддонами, натиснувши кнопку AddOns в нижньому лівому кутку екрана. У цьому місці ви повинні побачити, що все аддони авто-вимкнені через розбіжність версій. Якщо ж такого не сталося - значить патч не міняв UI, і вам більше нічого тут робити. Якщо ж аддони вимкнені, дотримуйтесь наступних кроків.
5. Зніміть галки з усіх аддонів.
6. Вимкніть перевірку версій, встановивши опцію «Load Outdated AddOns».
7. Встановіть галки (включіть) назад для тих аддонів, які будуть працювати без змін. Якщо ви не знаєте, які будуть, а які ні - не вмикайте нічого.
8. Зайдіть в гру і перевірте, чи все працює.
9. Чи вийдете з гри і поверніться до екрана з аддонами.
10. Увімкніть один аддон. Зайдіть в гру і перевірте, чи все працює як треба.
11. Повторюйте кроки 8-9 для кожного встановленого аддона. Для кращої продуктивності стійте на заїжджому дворі міста або поселення (Inn). Якщо що-небудь повісить WoW, убийте процес менеджером завдань, або, на крайній випадок, перевантажити.
12. Стежте за оновленнями до використовуваних аддонам.
13. Коли виходить поновлення, встановлюйте його.
14. Повторюйте ці кроки до тих пір, поки не відновите все аддони.
Немає ніякої біди постійно тримати виключеною перевірку версій (тобто опція «Load Outdated AddOns» може бути завжди включена).
Ці кроки допоможуть використовувати аддони без жодних труднощів. Також вони позбавлять вас від багатьох годин спроб розібратися який з аддонів вбиває систему. Наприклад, коли вийшов патч 1300, окрема версія QuestMinion повністю вішала машину, вимагаючи холодної перезавантаження. Непросто було розібратися, який з аддонів робив це.
А який зараз номер версії toc?
* Ніколи не правте в ручну toc номера.
* Ніколи не використовуйте авто-апдейтер для toc номерів.
Використання «вставте ім'я аддона або програми» - це нечесно або вважається хаком?
Макроси - за великим рахунком це і не аддони зовсім, але вони можуть використовувати код Lua (мови на якому пишуться аддони) щоб робити всякі ігрові фінти. Макроси існують повністю в грі, і їх код виконується інтерпретатором Blizzard, так що правила, що можуть робити макроси, а що ні - задають саме вони. Тобто, Blizzard не може забанити кого-небудь за використання макросів.
Аддони - це додаткові файли, які копіюють в папку для інтерфейсів WoW, вони пишуться на Lua і XML, спеціально створених для написання аддонів. Виконує аддони, знову ж таки, інтерпретатор Blizzard. А значить, де-юре, не можна забанити за використання аддонів.
Хоча, аддони це всього лише дуже незвичайні і великі макроси, і їх використання не тягне за собою бан, можуть бути ситуації, коли можна заробити попередження і навіть бан за аддон використовує можливості API для того щоб заважати іншим гравцям. Тут діють ті ж правила, що і для загально-ігрового процесу.
Також, існує клас сторонніх програм, які не модифікують файли ігрового клієнта або одержувані / передані дані, але тим не менше впливають на ігровий процес таким чином, що можна класифікувати ці дії як нечесну гру. Санкції за це будуть відповідні.