Karma
Версия 30300.09
1. Об аддоне
Аддон предназначен преимущественно для GM (Guild Master) и RL (Raid Leader). Основное его назначение это сбор статистики об игроках с которыми вы когда либо были в группе/рейде хотя бы некоторое время. Например рейдовое подземелье. Он записывает места где вы встречались, какими вашими персонажами вы встречались, даты встреч, проведенное вместе время, общее время проведенное с твинками, спеки, совместное выполнение квестов, достижений и т.д. Он позволяет вносить публичные и персональные заметки для игроков/гильдий, помечать уровень навыка, уровень PvP и PvE экипировки. Так же может вести учет рейтинга игроков как в ручном так и в автоматическом режиме, добавлять в игнор при снижении рейтинга, обмениваться заметками с другими игроками. В нем можно объединять твинков в группы, и быстро их просматривать. Может показывать некоторую информацию в стандартных подсказках (время, навык, твинки, рейтинг и т.д.). С помощью него можно собирать группы/рейды, рассылать приватные сообщения. Умеет автоматически очищать базу данных от ненужных записей, например после БГ[свернуть]2. Установка
Найти можно на www.wowinterface.com
Распаковываем архив и все три папки (Karma, KarmaBroker, KarmaTrans) копируем в папку с аддонами:
\World of Warcraft\Interface\AddOns\
Все основные настройки и база игроков будут находится в:
\World of Warcraft\WTF\Account\<Логин>\SavedVariables\Karma.lua
Запускаете игру и в окне выбора персонажа открываете «Модификации». Если аддон установлен впервые то по умолчанию он будет включен в загрузку для всех персонажей. Если хотите чтобы аддон не загружался на всех персонажах а только на выбранных, то в пункте «Настроить модификации для:» сначала выбираем «Всех» и отключаем аддон, а потом выбираем нужного персонажа и включаем для него аддон.
Мой перевод на русский смотрите в 9 пункте
[свернуть]3. Принцип работы
Для открытия окон аддона используем иконку у миникарты или иконку брокера, например на Titan Panel
Клик левой кнопки мыши откроет основное окно (main window), также его можно открыть с помощью команды /karma window или /kar win
Основное окно (main window)
1. Current Party – список игроков вашей текущей группы
2. Выбор отображения основного списка игроков
Выбор отображения основного списка игроков
Previous Parties – полный список игроков
Current raid – текущий рейд
Mouse-'Seen' – игроки недавно попадавшие под курсор мыши
History raid – недавний рейд
[свернуть]
3. Список всех игроков и гильдий
4. [Filter:] – фильтр поиска по различным параметрам
Filter
Name starts with: – начало имени
and contains: – имя содержит
Class: – по классу (чувствителен к регистру)
Level from [..] to [..] – уровень от [..] до [..]
Karma from [..] to [..] – рейтинг от [..] до [..]
Joined after [..] and before [..] – дата добавления в базу между [..] и [..]
Private note contains: [..] – приватная заметка содержит [..]
Public note contains: – публичная заметка содержит [..]
Region/Instance visited: – посещал подземелье [..]
[свернуть]
5. Строка поиска с поддержкой ключей
6. [Options...] – открывает настройки аддона
7. [Talents()] – специализации выбранного игрока
Talents(1)
В наборе талантов берутся первые две буквы каждой ветки.
Выбрать неправильно почти невозможно т.к. стоят различные условия. Если например выбранный игрок прист, то назначить его миликом и/или танком не получится, так же как война хилом и/или кастером[свернуть]
8. Karma Rating: – рейтинг выбранного игрока
Karma Rating:
50 rK – рейтинг изменяемый вручную бегунком
19 tK – рейтинг начисленный автоматически по совместно проведенному времени
Общий рейтинг для данного игрока равен 69 и отображается слева от его имени в общем списке. Если отображается ++ то рейтинг максимальный[свернуть]
9. Name: – ник, уровень, класс, роли игрока
Name:
– роли выбраны вручную
– роли назначены автоматически (добавлены [квадратные] скобки)
??? – означает что роль неизвестна
Так как некоторые классы могут иметь только одну роль, то для них без сканирования автоматически назначаются роли. Для магов, чернокнижников и охотников (DPS/R), для разбойников (DPS/M), и изменить их нельзя.[свернуть]
10. Show tracked data – закладка основных данных
11. Show other data – закладка прочих данных
Show other data
[Skill] – выбирается навык владения персонажем из списка
[Gear/PvE] – уровень PvE экипировки
[Gear/PvP] – уровень PvP экипировки
Alts – список твинков выбранного игрока
[Query...] – запрос публичных заметок для выбранного игрока от других игроков
<!> – при наведении курсора на этот значок, появится подсказка с публичной заметкой
В подсказке также, если напрячься то, можно рассмотреть ник игрока от кого эта заметка получена
[свернуть]
12. List data sources by character: – список выбора общих данных для всех ваших персонажей или для конкретного персонажа
13. [Scroll to this char] – прокрутка общего списка к выбранному игроку
14. Experience: – опыт полученный при совместной игре
15. Time Played: – общее время проведенное при совместной игре или с конкретным из ваших персонажей
16. R, Z, Q, A – выбор отображаемых списков совместных данных: подземелий, зон, заданий, достижений
17. Regions explored with – список совместно пройденных подземелий с указанием дат прохождения и проведенного времени
Regions explored with
Здесь отображаются все совместно посещенные подземелья отсортированные по названиям с общим временем проведенным в конкретном подземелье, и датами их посещения и временем (со скольки до скольки)[свернуть]
18. Zones travelled with – список совместно посещенных зон
Zones travelled with
Здесь отмечаются зоны в которых вместе с вами был, хотя бы один раз, выбранный игрок[свернуть]
19. Quests helped with – список совместно выполненных заданий
Quests helped with
Здесь отмечаются задания которые вы выполняли будучи в группе/рейде с выбранным игроком. За наименование задания идут {id задания} [%выполнения/100%] – как видно проценты часто показывает неправильно[свернуть]
20. Achieved together – список совместно полученных достижений
Achieved together
Здесь отмечаются все совместно полученные достижения[свернуть]
21. [Post to chat] – написать в чат
22. [Update] – обновляет информацию выбранного в списке игрока или игрока взятого в цель
23. [Close] – закрывает окно[свернуть]
Клик средней кнопки мыши откроет окно поиска игроков (LFM - Looking For Members window), также его можно открыть с помощью команды /karma showonline
Окно поиска игроков (Looking For Members window)
1. Players online – список игроков онлайн
2. Твинки – они обозначены круглыми скобками, т.к. они не онлайн то для них вместо локации указывается мейн
3. Роль – для игроков имеющих вторую роль отличную от первой показываются обе роли
4. [Alts] – (+/-) показывает или скрывает твинков игроков из списка
5. [Filter] – отсеивает игроков в основном списке по различным параметрам
Filter
min. Karma: [..] – минимальный рейтинг
√ Only players Karma knowns – только игроки имеющиеся в базе
min. Skill: [..] – минимальный навык
√ Class must be known – только известные классы, отсеивает если класс не определен (серым цветом)
Level range: [..] – уровень (можно задать интервал через дефис)
Далее идут роли и классы[свернуть]
6. [Populate list...] – функция поиска игроков находящихся онлайн и показывающая их в списке онлайн игроков
Populate list...
√ Check channel for players: – проверяет выбранный канал на наличие игроков
√ Check all channels for players: – проверяет все каналы на наличие игроков
Level range (class check): [..] – проверяет выбранные уровни
√ Check class for players: – проверяет выбранный класс игроков
√ Check all classes for players – проверяет все классы игроков (долгий поиск)
√ Check guild: [..] – проверяет игроков определенной гильдии[свернуть]
7. Players selected – список выбранных игроков
8. Строка сообщений – в ней вводится сообщение для рассылки отмеченным игрокам
9. √ Выбор данного игрока получателем сообщения
10. √ Подтверждение получения сообщения
11. √ Выбор данного игрока для приглашения в группу
12. [Query public notes] – запрашивает общие заметки для выбранных игроков
13. [Sends to all players] – отравляет приватное сообщение отмеченным игрокам
14. [Invites players] – приглашает в группу отмеченных игроков
15. [Close] – закрывает окно
[свернуть]Раскрывающиеся меню
К стандартным меню аддон добавляет несколько своих функций
При нажатии правой клавиши мыши по значку у миникарты появится менюСтандартные меню
Add to Karma's list – добавляет игрока в базу
Karma: Increase by 4 – увеличивает рейтинг на 4
Karma: Increase by 1 – увеличивает рейтинг на 1
Karma: Select – выбирает в списке главного окна выбранную цель
Karma: Ask in guild for public notes – запрос публичных заметок о цели у гильдии
Karma: Ask in channel for public notes – запрос публичных заметок о цели из общего канала
Karma: Decrease by 1 – уменьшает рейтинг на 1
Karma: Decrease by 4 – уменьшает рейтинг на 4
Remove from Karma's list – удаляет цель из базы
[свернуть]Меню иконки у миникарты
Karma: Target is ....... – отображает текущую цель, если она выбрана
Karma++ – увеличить рейтинг на 3
Karma-- – уменьшить рейтинг на 3
Change Karma by ... > – изменить рейтинг на ...
Change Karma by ... >
Изменяете рейтинг на нужную величину и по желанию можете выбрать причину, которая будет добавлена в личные заметками
[свернуть]
Add player to Karma's list – добавляет игрока в базу
Select player in main Karma's window – выбирает в списке главного окна выбранную цель
Remove player from Karma's list – удаляет игрока из базы
Target from chat ... > –
Target from mouseover ... > – игроки попавшие под указатель мыши
Target from mouseover ... >
Игроки попавшие под указатель мыши, с указанием времени и места (А - альянс, Н - орда)
[свернуть]
Target from history ... > – история бывших рейдов
Reset target –[свернуть][свернуть][свернуть]4. Настройки
Настройки можно открыть нажав кнопку [Options...] в главном окне, а также командой «/karma options» или через стандартное меню «Интерфейс» закладка «Модификации»
Sorting and Coloring
Sorting and Coloring – раздел настройки сортировки и раскраски списка игроков
Sort by:
Сортирует основной список игроков по:
Karma – рейтингу
Experience /w current char (raw) – опыту с текущим персонажем
Time /w current char – времени с текущим персонажем
Experience /w all char (raw) – опыту со всеми вашими персонажами
Time /w all char – времени со всеми вашими персонажами
Name – имени
Class – классу
Joined most recently – последней дате добавления в базу любым вашим персонажем
Joined most recently /w current char – последней дате добавления в базу текущим вашим персонажем
Talent – талантам
Guild ('no guild' at top) – гильдиям (без гильдии наверху)
Guild ('no guild' at bottom) – гильдиям (без гильдии внизу)
Дополнительная сортировка происходит по алфавиту A-Z; А-Я[свернуть]Color spaces for color-by – раздел ручной настройка цветов раскраски имен игроковColor by:
Окраска имен игроков по:
Karma – рейтингу (градиент от 1 (красный) до 100 (зеленый))
Class – классу (используются классовые цвета)
Time /w current char – времени с текущим персонажем
Time /w all char – времени со всеми вашими персонажами
Experience /w current char (lvl) – опыту с текущим персонажем относительно уровня
Experience /w all char (lvl) – опыту со всеми вашими персонажами относительно уровня
Experience /w current char (raw) – опыту с текущим персонажем
Experience /w all char (raw) – опыту со всеми вашими персонажами
Все цвета, кроме рейтинга и класса, заданы как градиент от меньшего (синий) до большего (зеленый)[свернуть]
Color spaces for color-by
√ Enable configurable colors – включает ручную настройку цветов
Karma: – для рейтинга
Time: – для времени
XP: – для опыта[свернуть]
[свернуть]Tooltip
√ Only add Karma infos to tooltips, if SHIFT is held, otherwise just show if information exists – добавляет информацию аддона в стандартные подсказки только при зажатой клавише «Shift»
√ Show Karma in tooltips – включает добавление информации в стандартные подсказки
√ Show time played with current char in tooltips – добавляет время игры с текущим персонажем
√ Show time played across all chars in tooltips – добавляет время игры со всеми вашими персонажами
√ Show notes in tooltips – добавляет заметки
√ Show skill in tooltips – добавляет навыки
√ Show talent in tooltips – добавляет таланты
√ Show cutthroat 'achievement' in tooltips – добавляет достижения
√ Show alts in tooltips – добавляет твинков
√ Show help tooltips to various UI elements – включает подсказки для элементов аддона
√ Inject Karma's infos to players in LFM tooltip if available – добавляет подсказки игроков в окне LFM
[свернуть]Autoignore/AutoWarn Settings
√ [..] Karma threshold for Autoignore – уровень рейтинга для автоигнора
√ Enable Autoignore – включает автоигнор
√ Autoignore Invites/Trades/Duels – включает игнорирование приглашений/обмена/дуэлей
√ [..] Karma threshold for Warning – уровень рейтинга для предупреждения
√ Warn of group members with low Karma – предупреждает игроков группы о низком рейтинге
[свернуть]Chat window usage
Chat window usage – выбор окон чата для вывода информации
Markup (colorisation of chat names): – раскрашивает имена в чате по цветам и добавляет рейтинг к имениChat window usage
Default window: – основное окно вывода информации по работе аддона
Secondary window: – дополнительное окно чата
DEBUG window: – окно чата для отладки[свернуть]
Markup (colorisation of chat names):
√ Markup enabled – включает пометки
√ Markup in whispers – в привате
√ Markup in channels – в общих каналах
√ Markup yell/say/emote – крик/сказать/эмоции
√ Markup newer version – предупреждает о новой версии
√ Markup guild chat – в чате гильдии
√ Markup party/raid chat – в чате группы/рейда
√ Markup battleground chat – в чате поля боя[свернуть][свернуть]Virtual Karma
√ Add 'virtual'Karma per total time played – включает автоматическое начисление рейтинга для игроков
Karma threshold for adding: [..] – минимальный установленный уровень для автоматического начисления
Karma per hour: [..] – количество начисляемого рейтинга за час игрового времени
√ Don't add time from BGs or WG (not retroactive...) – отключает учет времени на полях сражений
[свернуть]Settings regarding sharing:
Share Karma value: – доступ к рейтингам вышей базы
Share public note: – доступ к публичным заметкам вашей базыShare Karma value:
never – никому
always – всем
in guild – игрокам гильдии
trusted (n.y.i.) – доверенным игрокам
[свернуть]
Channel to share server-wide: [...] – канал обмена данными
√ Automatically join and hide the channel (on login) – автоматически входить на выбранный канал (при входе в игру)
[свернуть]Other options:
√ Target background Karma-colored –
√ Show warning for (partially) collapsed questlog – показывать предупреждения при сбоях журнала заданий
√ Automatically fetch talents for party members – включает автоматическое сканирование в группе/рейдеMain window: initial tab on opening
Show tracked data – по умолчанию открывать закладку основных данных
Show other data – по умолчанию открывать закладку прочих данных
[свернуть]
√ Hide minimap icon – скрывает иконку у миникарты
√ Don't add daily quests to questlists – удаляет дейлики из списка заданий
√ (Try to) update random members when AFK – (Пытаться) обновлять случайных игроков при уходе в AFK
√ DON'T add entries for Karma functions into context menus – отключает дополнительные пункты аддона в контекстном меню
√ Sparse db mode: don't add all tables to new entries – режим сокращенной базы данных
[свернуть]Standard features of Karma:
√ DISABLE group tracking of quests – отключает слежение в группе за заданиями
√ DISABLE group tracking of achievements – отключает слежение в группе за достижениями
√ DISABLE tracking of cutthroat 'achievement' – отключает слежение за достижениями на боссах
√ DISABLE group tracking of regions (dungeons) – отключает слежение в группе за подземельями
√ DISABLE group tracking of zones – отключает слежение в группе за зонами
[свернуть]DB cleaning options:
√ Autoclean (Be sure to know what this does!) – авто очистка (применяйте если только уверены)
√ Autoclean PvP entries after every battleground – авто очистка записей с БГ
Criteria for keeping/removing entries: – критерии для сохранения/удаления записей
√ Remove if joined in a PvP zone – удалять добавленных в PvP зонах
√ Remove if cross-server (->Name(*)<-) – удалять записи с кросс-серверов
√ Keep if note is not empty – оставлять если есть заметки
√ Keep if Karma is not 50 – оставлять если рейтинг не равен 50
[..] or more quests to keep – оставлять если [..] или больше записей квестов
[..] or more zones to keep – оставлять если [..] или больше записей зон
[..] or more regions to keep – оставлять если [..] или больше записей подземелий
√ Ignore PvP regions/zones in counting – игнорировать PvP области/зоны при учете
[свернуть][свернуть]5. Команды аддона.
/karma <command> [<argument>] ... – общий формат для команд аддона (также можно использовать сокращенный вид /kar)
Общие команды:.. help [all|quick|alts|lfm|options|db|exchange] – справка по командам: [all] - по всем командам; [quick] - только список команд; [alts] - для твинков; [lfm] - для окна LFM; [options] - по настройкам; [db] - для внутренней базы данных; [exchange] - для работы с внешними базами данных.. resetgui – сбрасывает расположение значка у мини-карты, главного окна и окна LFM.. window или win – открывает главное окно.. options или opt – открывает окно настроек.. showonline – открывает окно LFM.. addmember <name> или add – добавляет в базу <Игрока>.. ignore <name> или ign – добавляет в базу и игнорирует <Игрока> снизив его рейтинг до 1.. update <name> – пытается обновить данные <Игрока> или цель, если имя не указано.. remove <name> или rem – удаляет из базы <игрока>.. give <name> – поднимает рейтинг <игрока> на 3 единицы.. take <name> – снижает рейтинг <игрока> на 3 единицы
Команды для окна LFM:.. checkchannel <channel> – сравнение игроков выбранного <канала> с записями в базе.. checkclass <class> <level> – сравнение выбранного <класса> игроков онлайн с записями в базе; <уровень> не обязателен.. checkallclasses <level> – сравнение по классам игроков онлайн с записями в базе; <уровень> не обязателен.. checkguild <guildname> – сравнение по гильдиям игроков онлайн с записями в базе; можно вводить часть названия гильдии
Команды настроек аналогичных в окне настроек:.. sortby <[name||played||exp||time]> – сортировать список по <...>.. colorby <[played||exp||time]> – цвет имен в списке по <...>.. karmatips – показать/скрыть рейтинг в подсказках.. notetips – показать/скрыть заметки в подсказках.. qcachewarn – вкл/выкл предупреждения при неполном отображении журнала заданий.. autoignore <[on||off]> – вкл/выкл автоигнор.. autochecktalents – вкл/выкл автосканирование талантов в группах
Команды для твинков:.. altadd <character1> <character2> – <Игрок 1> и <Игрок 2> добавляются в общую группу твинков.. altrem <character> – удаляет <Игрока> из группы твинков.. altlist <character> – отображает список твинков <Игрока>
Команды для внутренней базы данных:.. clean – удаляет записи, соответствующие установленным критериям.. cleanpvp – удаляет записи с БГ и кросс-серверов.. veryclean – удаляет записи с кросс-серверов.. questcache <[-1||0||a quest id]> – показывает кэш ваших заданий.. skillmodel <[complex||simple]> – переключает список навыков: [simple] - краткий (по умолчанию); [complex] - расширенный
Команды для внешних баз данных доверенных другими игроками:
Не используйте эти команды от нечего делать, так как это может вызвать обрыв связи у вас или другого игрока! Для работы с внешними базами данных включите вспомогательный аддон KarmaTrans, чтобы получить (и сохранить) все данные.. exchangeallow [<name>] – разрешает <игроку> загружать интересующие части вашей базы данных: информацию, которая может быть собрана с помощью команды /who; GUID, рейтинги и публичные заметки.. exchangerequest <name> [<start>] – спрашивает <Имя> игрока, чтобы инициировать передачу данных, при необходимости можно указать чтобы выполнение начиналось с ввода <start>; другой игрок должен заранее разрешить обмен!.. exchangetrust <name> <trust value> – для <Игрока> устанавливает <уровень доверия> (0.01 .. 1.0), определяет насколько сильно вы доверяете мнению этого игрока относительно значений в вашей базе.. exchangeupdate – обновляет базу данных всей импортированной информациейКоманды требующие работу над файлами вне игры:Обмен данными от А к Б происходит в следующем порядке: А заранее разрешает обмен для Б; Б делает запрос на получение данных от А и ждет; Б устанавливает уровень доверия к А; Б получает данные.. export <[*||<name>]> – экспорт <Игрока> или всего массива данных текущего сервера/фракции.. import – импорт доступных массивов данных.. transport – очистка массивов данных экспорта и импортаНекоторые параметры чувствительны к регистру, например имена игроков[свернуть]6. Удаление настроек
Чтобы полностью удалить все настройки и базу данных, нужно удалить все файлы формата Karma* из папок
\World of Warcraft\WTF\Account\<Логин>\SavedVariables\
\World of Warcraft\WTF\Account\<Логин>\<Игровой мир>\<Персонаж>\SavedVariables\
[свернуть]7. Источники
Почти вся изложенная информация была получена практическим путем с нередким обращением к следующим источникам:
1. www.wowinterface.com
[свернуть]8. О написанном
Аддон специфический и редко используемый, в основном из-за отсутствия русской локализации и потребления большого количества ресурсов по сравнению с другими аддонами. Меня часто спрашивают про этот аддон, поэтому решил написать о нем поподробнее. Т.к. в инете найти подробную инфу о нем трудновато, то пришлось некоторые моменты изучать самому.
Написано много, поэтому и ошибок скорее всего немало.
Предложения и поправки по выше изложенному, желательно писать в личку.
Зарание всем спасибо!
[свернуть]9. Замечания и исправления
Заметил что у меня без русской локализации цвета классов персонажей не определяются, а так же таланты многих классов. Следовательно некорректно работают некоторые функции. Недолго думая решил сделать русскую локализацию. Итогом моего шаманства стал следующий перевод karma ru_2.zip[свернуть]
Прошу не закрывать тему, буду периодически добавлять и исправлять