Приветствуем вас на форуме проекта 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)

  3. #2
    Старожил Аватар для VooDoo
    Регистрация
    27.10.2012
    Адрес
    г. Барнаул
    Сообщений
    158
    Поблагодарил(а)
    231
    Получено благодарностей: 32 (сообщений: 26).
    Репутация: 32
    Скрины бы не помешали, если честноsmile
    Loqi - arms [H]
    Slippah - frost [H]
    Logon3 - x1 PvE

  4. #3
    Абориген Аватар для Hibor
    Регистрация
    24.01.2012
    Сообщений
    1,930
    Поблагодарил(а)
    193
    Получено благодарностей: 346 (сообщений: 302).
    Репутация: 3351
    Не совсем понимаю зачем скрины, т.к. интерфейс от оригинала не поменялся. Я правил только неработоспособность типов на русском клиенте. Но добавлю:
    Вложение 165222
    Вложение 165223
    Вложение 165224
    Вложение 165225
    Вложение 165226
    Вложение 165227

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

    VooDoo (21.05.2013)

  6. #4
    Активист
    Регистрация
    16.08.2012
    Сообщений
    64
    Поблагодарил(а)
    7
    Получено благодарностей: 10 (сообщений: 8).
    Репутация: 10
    Совсем игроки обленились =\
    Если так трудно сдавать хлам вендору можно запилить пару макросов, которые есть в одноименной теме, а не извращаться со всякими не нужными аддонами.

  7. #5
    Абориген Аватар для Hibor
    Регистрация
    24.01.2012
    Сообщений
    1,930
    Поблагодарил(а)
    193
    Получено благодарностей: 346 (сообщений: 302).
    Репутация: 3351
    не только серый хлам, да и не только в столице/около вендора
    как вам сценарии на выброс всего белого, кроме лед.ткани, и зелий маны? или вы будете писать макрос, разбирающий по типам предметов?
    или как вам сценарий - вы в инсте, сумки почти полные (вошли через пп, во время квестинга, освободить времени нет), при чем полные не серостью - аддон на автомате будет поддерживать указанное кол-во ячеек пустыми, удаляя по критериям и наименьшей стоимости
    т.е. аддон не для избавления от серого хлама, там да, можно выкинуть все макросом, а для нормальной фильтрации лута, в том числе и по типу и по шаблону и по цене

    p.s. тем более что те макросы о которых вы говорите - это частный случай, тот же код, но без удобства настройки, без гибких фильтров, без возможности кэшировать хлам, когда нет доступа к вендору, без сортировки и т.п.
    о чем говорить? вы бы для начала прочитали об аддоне полностью, кто из нас ленится?
    Последний раз редактировалось Hibor; 20.05.2013 в 18:46.

  8. #6
    Ветеран форума Аватар для Toyota
    Регистрация
    07.02.2012
    Сообщений
    1,410
    Поблагодарил(а)
    575
    Получено благодарностей: 308 (сообщений: 230).
    Репутация: 3707
    Познавательно, как на счёт локализации интерфейса аддона?

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

    p.s. там строки вида ["TYArmorCloth"] = "Cloth"
    обычно переводят последнюю часть, но в коде идет сравнение именно с первой и построение фильтров тоже оттуда, так что надо будет переводить в что-то подобное
    ["TYДоспехиТканевые"] = "Тканевые". Менять в 2х таблицах, названия типов для индексов брать не как попало, а те что возвращаются клиентом, иначе работать не будет.
    Можете глянуть испанскую локализацию (я ее в архиве оставил). Остальные клиенты нормально выдают английские строки, а наш и испанский выделились :). Испанскую локализацию делал автор аддона, т.ч. вполне можно использовать как пример.
    p.p.s. а потом, после локализации, еще и выискивать ошибки :)
    справочник по wow api утверждает что типы итемов, возвращаемые GetItemInfo, соответствуют типам GetAuctionItemClasses и GetAuctionItemSubClasses, а на деле это не совсем так... пока все работает (благо множество пользователей оттестировало оригинал, а я изменил только вывод функции), а как будет после локализации, которая не мало затронет?
    Последний раз редактировалось Hibor; 20.05.2013 в 21:40.

  10. #8
    Местный
    Регистрация
    10.08.2012
    Сообщений
    28
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    Я адаптировал его для 4.3.4. Полностью на русском.
    v3.22
    Increase base movement speed of the looting and removed.
    Updated Loot Filter for compatibility with Cataclysm 4.3.4.
    V3.21
    Fixed problem incorrect Russian language.
    Fixed problem Russian menu Type.
    Fixed problem looting menu Type.

    http://rghost.ru/58576529

    После загрузки игры ввести команду /lf
    Последний раз редактировалось Badboys3; 18.10.2014 в 10:30. Причина: комментарий

  11. #9
    Местный Аватар для Someoneresist
    Регистрация
    19.01.2015
    Сообщений
    32
    Поблагодарил(а)
    1
    Получено благодарностей: 5 (сообщений: 3).
    Репутация: 5
    Не работает ваш лутфильтр не в первом посте не в предпоследнем (перед моим). Скачивал с курсфоржа, скачивал с нагугленых сайтов в первой 5-ке кажется. Ничего не помагает, шмот серый находит а при клике удалить - весь шмот из спикска пропадает потом сново возвращается. И ни 1 вещи не удаляет. Той же проблемы на 3.3.5 клиенте русском нету. Уверен работает на 100% на английском клиенте а вот на русском... Кто знает ссылку скиньте плиз или грузаните на яндекс диск надежнее будет. Уже заманался раз 20 вов перегружал с этими лутфильтрами))

  12. #10
    Абориген Аватар для Hibor
    Регистрация
    24.01.2012
    Сообщений
    1,930
    Поблагодарил(а)
    193
    Получено благодарностей: 346 (сообщений: 302).
    Репутация: 3351
    Цитата Сообщение от Someoneresist Посмотреть сообщение
    Не работает ваш лутфильтр не в первом посте не в предпоследнем (перед моим).
    все еще им пользуюсь, а оригиналом с начала 12 года, у меня все норм, правда адаптацию с предпоследнем посте под 4.3.4 не пробовал
    Цитата Сообщение от Someoneresist Посмотреть сообщение
    Ничего не помагает, шмот серый находит а при клике удалить - весь шмот из спикска пропадает потом сново возвращается. И ни 1 вещи не удаляет.
    честно, какая-то странная проблема...
    а отключать другие аддоны не пробовал, мб конфликтует с чем-нибудь? может стоит что-нибудь на инвентарь, вроде сохранения или какого-н подтверждения удаления?

    а вот сочетания этих двух предложений не понял :) на 3.3.5 русском проблемы нет, но в тоже время "а вот на русском"
    Цитата Сообщение от Someoneresist Посмотреть сообщение
    Той же проблемы на 3.3.5 клиенте русском нету. Уверен работает на 100% на английском клиенте а вот на русском...
    мы про какой аддон говорим, лич или ката? я правил под 3.3.5
    если про кату, то тут никаких гарантий, под нее автор (изначальный) полностью код переписывал и работало криво, т.ч. захирел аддон, а адаптацию выше не пробовал

    p.s. если надо могу оригинал 3.14 под 3.3.5 на яндекс кинуть
    Последний раз редактировалось Hibor; 18.07.2015 в 06:36.

Похожие темы

  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

Ваши права

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