Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
LootFilter, "делокализация", полностью работает на ру-клиенте

Упомянутые в теме пользователи:

Показано с 1 по 10 из 10

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Абориген Аватар для Hibor
    Регистрация
    24.01.2012
    Сообщений
    1,930
    Поблагодарил(а)
    193
    Получено благодарностей: 346 (сообщений: 302).
    Репутация: 3351

    Post LootFilter, "делокализация", полностью работает на ру-клиенте

    Об аддоне:
    LootFilter - позволяет отфильтровать и продать/удалить лут и содерживое сумок по заданным критериям.
    Функционал:
    - фильтрация по качеству - серое/белое/.../артефакт/фамилька/квестовый
    - фильтрация по типу/подтипу, напр. "броня->латы" или "хоз.товары->ткань"
    - white/black листы с шаблонами (вроде "содержит в названии 'слиток'" или "начинается на 'рунич'")
    - оставить "дороже чем", удалить "дешевле чем"
    - поддерживать N пустых ячеек в сумках (с сортировкой по приоритету удаления и цене)
    - кнопки "продать все" и "очистить все" с подсчитанной стоимостью хлама.


    Недостатки оригинальной версии 3.14:
    - фильтрация по типу/подтипу не работает в русском клиенте, ни одна локализация проблему не исправила
    - отсутствуют некоторые типы/подтипы (в основном те что появились во время БК и ЛК)

    Эти недостатки исправлены!
    Теперь аддон полностью функционален и в русском клиенте.

    LootFilter315ru.rar скачать с Яндекс-Диска

    Что сделано:
    - Работает фильтрация по типам-подтипам.
    - добавлен тип "Символы" и его подтипы по классам
    - добавлены подтипы:
    -- "Печати" в "Доспехи" (не проверено - нету печати :))
    -- "Сумка начертателя" в "Сумки"
    -- "Рыбная ловля" в "Рецепты" (не проверено, т.к. единственный актуальный рецепт - журнал по поиску рыбы)
    -- "Ювелирное дело" в "Рецепты"
    -- "Верховые животные" в "Разное"
    Там где не указанно "не проверенно" - всё оттестировано.
    Внимание! Не пытайтесь локализовать аддон, переписав en.lua от другой версии. Этот файл правился! Интерфейс аддона на англ. языке.
    Внимание! Версия аддона только для русского клиента! (спец. для него правилась)

    Тех.детали


    Русский клиент (также как, например, испанский, остальные норм) выдает в ответ на функцию GetItemInfo тип и подтип в виде строк на русском языке. Автор оригинала привязал разбор фильтров к составным индексам таблиц, а локализаторы затрагивали только значения. В результате был локализован интерфейс вида "Оружие\Древковое", но сравнение в коде шло "Оружие" и "Weapons", "Древковое" и "Polearms". На большинство языковых клиентов это не влияет, но русский и испанский отличились smile
    Автор признал свою ошибку в проектировании аддона (заодно и странность некоторых локализированных клиентов), но исправил только в версии для Катаклизма, полностью переписав код, что для нас не подходит.

    Я добавил, сразу после вызова GetItemInfo, перевод русских значений Type и SubType в их английский аналог (соответственно и таблицы). Дальше аддон работает сам.
    Добавил полностью пропущенные типы символов, сумки, несколько рецептов.
    Так же кроме типов, описанных выше, добавил в обработку все типы возвращаемые GetItemInfo, это должно исключить ситуации вылета аддона при запросе несуществующего значения.
    Конкретно - "Улучшения", "Чары для доспехов", "Чары для оружия" в "Consumable\Item Enhancement" (т.к. клиент отдает именно этот тип, не тот что на ауке), а для рецептов "Начертание" функция отдает подтип "Книга" (хотя раздел в ауке отдельный) - "Recipe\Book".
    Затронуты файлы matching.lua (функция LootFilter.matchProperties в самом начале) и en.lua (добавлены таблицы переводов ReLoc, правлены Locale.types и Locale.radioButtonsText - добавлены типы)
    [свернуть]

    Рекомендации по настройке


    - KEEP всегда перекрывает DELETE! Например, Серое установлено в DELETE, а Древковое оружие в KEEP - серое древковое тоже останется (для правки таких ситуаций пользуйтесь 1ой опцией "don't care")
    - Первыми в очереди на очистку всегда ставится группа DELETE, а затем уже "don't care", внутри групп идет сортировка по цене.
    - Включите Loot Caching в самом начале 1 ячейку, во время кача 2, ближе к концу можно и увеличить. Так у вас будет свободное место, но при этом хлам будет сохраняться для продажи (не маленькая сумма начиная с БК, да и "don't care" мало ли пригодится)
    - Включите "Keep items with no 'known' value" - в эту категорию попадают в большинстве квестовые, чарки и т.п. Даже если напортачите в других настройках - это дополнительная страховка.
    - Включите "use current stack size" (если вы, конечно, не фармите одни и те же объекты) - выгоднее
    - Все что синее и выше включите KEEP (лучше затратить чуть больше времени на рарники, чем потерять их)
    - Для групп итемов проставленных в "don't care" - отдельные экземпляры удобно прописать в white/black листы.
    - Потратьте чуть времени и настройте фильтр по типам - спасет не мало времени (а иногда и нервов).
    [свернуть]

    Послесловие:


    - Найдете ошибку в "делокализации" - меня можно найти на форуме wowcircle.com, может исправлю.
    - Так как я не автор оригинала, то развивать аддон не собираюсь. Предложения по улучшению слать не надо.
    - Предложений по переводу на русский тоже не надо. Если есть желание - вам в помощь пример испанской локализации. (Как это работает и что нужно делать, а так же по моим добавкам - обращайтесь на форуме).
    [свернуть]


    P.S. Модераторы, если есть желание - закрепите тему. Т.к. правил аддон для себя, то дальше wowcircle'а распространять не собираюсь, так разово поделился. Потеряется ссылка - в нете не найдете
    Последний раз редактировалось Hibor; 20.05.2013 в 15:55.

  2. 2 пользователей сказали cпасибо Hibor за это полезное сообщение:

    Cover up (10.04.2014),картман (05.11.2014)

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 22.12.2012, 15:10
  2. Ответов: 2
    Последнее сообщение: 03.12.2012, 16:13
  3. "Черный Рынок" / "black market" для "резидентов"
    от Восток в разделе Корзина
    Ответов: 16
    Последнее сообщение: 13.05.2012, 13:35
  4. Ответов: 1
    Последнее сообщение: 11.05.2012, 19:16

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •