Перейти к содержанию

В центре внимания: Hoft — создатель популярных аддонов


Kubik

Рекомендуемые сообщения

  • Администратор

Сегодня мы представляем вашему вниманию интервью с Hoft — автором полезнейших аддонов для ESO, которыми пользуются многие игроки ESO, как русскоязычные, так и зарубежные. В список его работ входят Bandits User Interface, Group Loot Notifier, Map Pins, Info Panel, Bandits Alchemy Helper, Bandits Gear Manager, Bandits Loot Manager, Chat Tab Selector.

 
mDxsKruoZqA.jpg

Bandits User Interface

 
Привет! Расскажи немного о себе: когда ты начал играть в ESO, и чем тебя привлекла наша игра.

 
Меня зовут Хофт. Как и многих, меня всегда привлекал "мир Свитков" и, познакомившись с его онлайн-версией, я остался в нем на многие годы. Мне никогда не было скучно, благодаря многогранности этой игры и тому, что я попал в большое и дружное игровое сообщество. А еще мне оказалось интересно глубоко разбирать аспекты игры в процессе написания аддонов.

 
За кого ты играешь? Есть ли у твоего персонажа история?

 
У меня много персонажей (каждый класс в мане и в стамине) со множеством специализаций. Есть даже такие, которые, переодевшись и сменив камень Мундуса, могут выступать в роли ДД, танка или лекаря. Играю всеми. С одной стороны, это разнообразие, а с другой — это возможность тестировать аддоны «со всех сторон».

 
Какой из твоих аддонов был первым? Как тебе пришла в голову идея его создания?

 
Первым моим аддоном был аддон интерфейса. Так уж вышло, что я играл на слабеньком ноутбуке, и существующие варианты сильно снижали его производительность. Так появился Бандитский интерфейс, который даже сейчас, обладая огромным функционалом, продолжает крайне щепетильно относиться к тому, чтобы даже на слабых машинах качество геймплея было в приоритете.

 
Твои аддоны: Bandits User Interface, Group Loot Notifier, Map Pins, Info Panel, Bandits Alchemy Helper, Bandits Gear Manager, Bandits Loot Manager и Chat Tab Selector популярны среди комьюнити, их постоянно используют игроки из разных стран, некоторые даже называют их своими «любимыми аддонами». Есть ли любимый аддон у тебя? Даже если он не твоего авторства. И почему?

 
Из своих аддонов я горжусь, к примеру, Bandits Gear Manager. Это очень сложный аддон с глубоко проработанным функционалом, без которого лично для меня геймплей просто немыслим. Из «чужих» аддонов использую, к примеру, Mail Looter и считаю его отличной работой с органичной интеграцией в стандартный интерфейс игры.

 
IgTWLSNLKEU.jpg
Bandits Gear Manager

 
Один из твоих самых популярных аддонов — это, несомненно, Bandits User Interface. Планируешь ли ты как-то его дорабатывать и улучшать в будущем?

 
Работа над Бандитским интерфейсом, как, впрочем, и над всеми другими, ведется постоянно: разработчики игры не сидят сложа руки, многое меняется, многое добавляется. Каждое обновление игры требует анализа изменений и соответствующих поправок, иначе аддон попросту не сможет работать. Иногда такие изменения отнимают по несколько дней, и даже после детальных тестов порой приходится выпускать хотфиксы. Также порой в голову приходят интересные идеи (или их подкидывают игроки), благодаря чему Бандитский интерфейс обрёл столь обширный функционал.

 
E3DNBINJf4Q.jpg
Панель умений в Бандитском интерфейсе

 
Говоря о BUI, хотелось бы отметить способ реализации настроек данного аддона и, в частности, модульность других твоих аддонов, настройки которых появляются в меню BUI при настройке. Как родилась идея подобной системы?

 
Меню настроек Бандитского интерфейса и вправду довольно интересно устроено. Зная «на своей шкуре» сложность освоения настроек аддонов, было потрачено много времени и сил, чтобы создать интуитивно понятную структуру и снабдить её детальными подсказками. Те аддоны, которые выполняют функции, не связанные непосредственно с интерфейсом, было логично предоставлять отдельно. Такие аддоны при «обнаружении» Бандитского интерфейса встраивают свои настройки в его меню, а иначе создают свои собственные разделы. Такие аддоны, как Info Panel, к примеру, получают возможность разместить отдельные свои настройки в тематически подходящих разделах меню, вместо того чтобы сваливать всё в одну кучу. Стоит отметить, что интеграция затрагивает не только меню: отдельные аддоны также используют графическую и программную составляющие, а также «события», генерируемые Бандитским интерфейсом, что расширяет их функционал. К примеру, Chat Tab Selector добавляет свои кнопки «телепортера» в боковую панель Бандитского интерфейса, предоставляя интерактивные контекстные меню для быстрого перемещения в различные локации.

 
Map Pins является также одним из самых популярных твоих аддонов, судя по загрузкам. Данный аддон облегчает множество задач игрока, связанных с внутриигровой картой. Какой еще функционал для взаимодействия с картой ты бы хотел видеть в игре? Отметая ограничения аддонов, если помечтать?

 
Мне очень нравится организация карты в игре и наносимых на нее меток. Мне даже и в голову не приходило мечтать о чём-то большем! Эти ее возможности позволили поначалу систематизировать идеи многих полезных аддонов, плюс, используя накопленный опыт, сделать работу минимально влияющей на геймплей в плане производительности. Так появился Map Pins, в который впоследствии были добавлены метки всех связанных с картой «достижений», что делает его самой крупной системой меток карты при удивительно небольшом объёме используемой памяти.

 
QwhnWABXoEY.jpg

 

Сколько времени отнимает создание одного аддона? Создаешь ли ты аддоны в одиночку, или у тебя есть помощники?

 
Как и игра, аддоны создаются довольно быстро, а потом месяцы и годы уходят на их доработку. Один я бы с такой работой вряд ли справился. Зачастую помогают согильдийцы: иногда сами что-то находят, иногда даю им задание что-то проверить или собрать данные, проводим специальные рейды во время которых я что-то тестирую. Я благодарен им за помощь, а они мне — за результат :)) Часто оказывают содействие люди, с которыми я не знаком: присылают коды ошибок, данные и даже фрагменты кода. Изредка игрокам в голову приходят реально стоящие идеи.

 
Что самое сложное в создании аддонов? С какими трудностями сталкивался лично ты?

 
Самое сложное не написать аддон, а поддерживать его в актуальном состоянии. Порой разработчики игры вносят в неё кардинальные изменения, и приходится «лопатить» огромные объёмы данных, порой переписывать большие части кода. К примеру, когда несколько раз подряд меняли механику Assassin’s Scourge (Кара убийцы) у Nightblade (Клинок ночи), приходилось каждый раз искать новый способ информировать игрока о том, что «выстрел готов».

 

Многие игроки не представляют свою игру без аддонов, другие наоборот предпочитают «чистую» игру (без аддонов). Каково твое мнение по данному вопросу?

 
Есть аспекты игры, в которых аддоны попросту не нужны. К примеру, PvP — это большая составляющая игры, в которой сама игра запрещает аддонам ряд действий. Моё отношение к аддонам неоднозначное: с одной стороны, я вообще не представляю, как можно комфортно играть без Бандитского интерфейса, менеджера экипировки и менеджера лута, к примеру. Но с другой стороны, часто встречаю игроков, у которых не игровой экран, а «приборная панель», сквозь которую и самой игры то не разглядеть. Часто попадаются игроки, которые «наставили» всего подряд, сами представления не имеют, что это и надо ли вообще, система грязнет в конфликтах, процессор греется от ненужных вычислений, постоянные рывки и микролаги. Нужно знать меру и убирать то, чем не пользуешься. Как по мне, набор аддонов всегда должен быть минимален.

 
Есть ли у тебя планы про созданию какого-то нового аддона? Если да, что это будет?

 
Я люблю создавать что-то новое, нравятся сложные в реализации задачи, и поэтому идеи обычно «не залёживаются». Есть ряд идей, реализовать которые не позволяет сама игра. К примеру: «радар», маркеры членов группы, метки на противниках и на земле. Возможно, со временем разработчики расширят функционал и станут возможны совершенно новые, интересные аддоны!

 
Мы благодарим Hoft за беседу, желаем ему успехов, вдохновения и с нетерпением ждем новых полезных аддонов!

 
Интервью размещено в официальной группе The Elder Scrolls Online ВКонтакте. Вопросы были подготовлены совместно официальной группой The Elder Scrolls Online и группой The Elder Council ВКонтакте.

Ссылка на комментарий
Поделиться на другие сайты

Пользуюсь исключительно всеми аддонами Хофта.

Отдельное спасибо за Bandits Gear Manager, который сочетает в себе офигенный дизайн и продуманный функционал.

BUI - использую со всеми остальными аддонами и очень доволен.

Ссылка на комментарий
Поделиться на другие сайты

Никогда не играл без BUI и не представляю для себя игры без него. Также топовые дпс метр, info panel и loot manager. Огромное спасибо за работу.

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Mayron
      Ассортимент на 05-12 мая 2026 года: Предложение действительно до 18:00 (МСК) 12 мая 2026 года.
    • Mayron
      Ассортимент на 05-12 мая 2026 года: Предложение действительно до 18:00 (МСК) 12 мая 2026 года.
    • Mayron
      Из новостей: "Недалеко от Ухрюпинска легковой автомобиль на железнодорожном переезде столкнулся с грузовым составом". Комментарии на новостном сайте: - Как там можно столкнуться с поездом? По этой ветке поезда ходят раз в восемь лет. - Вот случай и настал. - Восемь лет караулил, сидел в засаде.
    • Mayron
      Чтобы спать на коврике на полу, надо родиться либо собакой, либо в Японии.
    • Mayron
      - А к какому доктору лучше идти лечиться? К тому, который молодой энергичный практикует десять лет, или к практикующему уже пятьдесят лет? - К практикующему пятьдесят лет. Пятьдесят лет назад дипломы в подземных переходах ещё не продавали.
    • Mayron
      Один парень заходит в исповедальню и говорит: — Простите меня, отец, ибо я согрешил. Я гулял с одной девушкой… Священник прищуривается. — Джоуи Пагано? Это ты? — Да, отец… — И кто была эта девушка? Джоуи тихо отвечает: — Не могу сказать. Не хочу разрушить её репутацию. Священник вздыхает. — Джоуи… рано или поздно я всё равно узнаю. Так что давай упростим. Это была Тина Минести? — Не могу говорить. — Тереза Маззарелли? — Ни за что. — Нина Капелли? — Извините, отец. — Кэти Пириано? — Мой рот на замке. — Роза ДиАнджело? — Не могу её сдать, отец. Священник скрещивает руки, побеждённый. — Слушай, Джоуи… я восхищаюсь твоей сдержанностью. В наши дни никто язык за зубами не держит. Но грех есть грех. В качестве покаяния ты четыре месяца не будешь прислуживать у алтаря. Джоуи смиренно склоняет голову: — Да, отец. Выходит из исповедальни и возвращается на церковную скамью. Его друг Франко шепчет: — Ну что? Какое покаяние? — Четыре месяца каникул… и пять отличных контактов!
    • Mayron
      Молодая девушка пришла к стоматологу, лечить десны. Доктор положил лекарство, у нее весь рот забит ватными тампонами. Сидит с открытым ртом и внимательно слушает его наставления: - Значит так. Два часа ничего не есть, час ничего не пить, отказаться от острого и соленого. И да! никакого орального ceкcа 24 часа. Девушка с ужасом смотрит на этого интеллигентного седого светилу и начинает возмущенно говорить, что она мол не такая и как он смеет. Звучит это примерно так: - Бу-бу-бу-бу бу-бу бу-бу Доктор: - Ну ладно, хорошо, не возумущайтесь. 12 часов!
    • Mayron
      Моя жена во время уборки ведёт себя максимально непредсказуемо. Никто не знает, что она выкинет.
    • Mayron
      Ассортимент на 02-03 мая 2026 года:   • Гобелен (шкура эшатера)   Tapestry, Echatere Pelt  :  25 000 g. • Голова лося (настенный трофей)   Elk Head, Wall Mount  :  20 000 g. • Камень нордов (отмеченный)   Nord Stone, Marked  :  4 000 g. • Ловушка для животных (открытая)   Animal Trap, Wielded Open  :  2 500 g. • Орочий большой стол со шкурами   Orcish Grand Table with Skins  :  50 000 g. • Скелет (хребет кита)   Skeleton, Whale Spine  :  15 000 g. • Скелет (челюсть кита)   Skeleton, Whale Jaw  :  4 500 g. • Тотем друидов (животное)   Druidic Totem, Animal  :  3 500 g. • Туша (свежий фазан)   Carcass, Fresh Pheasant  :  7 500 g. • Череп (китовый)   Skull, Whale  :  20 000 g.   *New* • Чучело (хищная птица)   Taxidermy, Bird of Prey  :  2 500 g. • Шкура (лисья)  Pelt, Fox  : 2 500 g. Предложение действительно до 15:00 (МСК) 04 мая 2026 года.
    • Mayron
      Ассортимент на 02-03 мая 2026 года: Предложение действительно до 15:00 (МСК) 04 мая 2026 года.
×
×
  • Создать...