AI Ассистент для WoW в виде аддона

Если ты сравниваешь ММО, то сравнивай с ММО, а не шутером и экшн рпг.
К слову, в д3 таки ввели таймеры бафов, только уже поздно, ближе к окончанию сезонов и переход игры от развития к поддержке, это как пример того, что нужно было делать на старте, но ввели это лишь спустя лет 6, а до этого люди использовали стороннее ПО под угрозой бана, потому что базовый интерфейс был совсем не информативным.

Корейские игры это вообще вершина мазохизма с их панелями абилок и интерфейсом по умолчанию с кучей нелогичных вкладок.

В классике люди траили босов с секундомером =)
Это не детальный расчет хп, но определённые моменты по нему засекались.

Это решение не усложняет игру, просто делает её не очень удобной.
Усложнение это различие абилок между лфр и героиком, а не банальное скрытие хп или маны/энергии нпс.

И слава богу, что особенный, аддоны - это часть игры, которая делает её популярной помимо всего прочего, ведь у нас у каждого своё видение удобства и как показала практика, разработчик даже слушая игрока по итогу не понимает его мысли и делает работу на треть, а потом годами шлифует и всё равно не всегда его работа дотягивает до уровня мододела.

2 лайка

А чем же они являются, болезная, внутренней разработкой Близзард? Тебе вообще понятен термин “стороннее ПО” (Third Party Software)?
И чит/не чит зависит от того, доступны ли какая-то информация и функционал непосредственно в самой игре или же для доступа к ним нужно прибегнуть к каким-то ухищрениям. Хотя в других играх такие приемы как wallhack, maphack или extra-sensory perception наказуемы, в WoW на них смотрят сквозь пальцы, надо полагать, по принципу “Не можешь бороться — возглавь”, потому что иначе число подписчиков сильно уменьшится.
И сами разработчики не сильно рады такому положению вещей:
“Хочется ли нам, чтобы вам казалось, что нужно загружать сторонние аддоны, чтобы преуспеть в игре? Нет, в этом нет ничего хорошего.
А вы все когда-нибудь задумывались о том, чтобы на самом деле отключить боевые аддоны? Были ли разговоры об этом или хотя бы просто думали?
Ну да… эту идею мы обсуждали. Сложность с этим в основном заключается вот в чем: “Могут ли аддоны говорить, какие позитивные и негативные есть у вас и у членов вашей группы?” Если мы скажем “нет”, хорошо, круто, мы только что сломали все рейдовые панели, все, что вы используете, чтобы просто отслеживать время действия вашей “Мясорубки” или чего-то еще, ради чего вам просто нужен аддон, который упрощает отслеживание. Мы сломали все это. Было бы довольно разрушительно для значительной части наших игроков сделать это вот так внезапно. Поэтому я думаю, что мы хотим найти лучший путь движения вперед, но пока не видим его.”
- из интервью с Ионом Хаззикостасом

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

ты когда формулы в экселе в таблички пишешь, тоже “стороннее по” создаешь?

она и доступна, можешь любую апишку вызвать простой командой в чате.
то что интерфейса стандартного для этого нет - временная недоработка близзов, вон выше ссылка на статью о том, что они это исправят.

  • в вов аддоны не позволяют сделать ничего из перечисленного
  • за подобные читы в вов так-то банят (и даже если не очень активно, то ситуация с подобными читами в любом случае гораздо лучше чем в любом пвп шутере)

а за аддоны, очевидно, не банят, т.к. это не читы.

P.S. там выше вопросик был, ответь, пожалуйста:

3 лайка

Насколько я знаю, мапхак подразумевает отображение на карте информации, которую игрок сам никак не может узнать, например, передвижение юнитов противника. Но ведь нипов на карте игрок сам может прийти, увидеть и запомнить – они оттуда никуда не денутся. Если я в тетрадке помечу себе, что вот в таком месте сидит рар – это чит?

Опять же, речь о кулдаунах, которые игрок не может отследить, например, проки или динамический кдр (который, насколько я знаю, в ШоШе рабочий только для союзников). Можно ли считать, что опыт игры на другом спеке и знание/понимание его механик – это чит?

Лайков: 1

Ну, а как твой персонаж может знать о сундуках или НИПах, которых не видел никогда?

Т.е. начиная играть за нового персонажа я должен забыть всё, что было на предыдущем? И должен ли я тогда кидать репорт на каждого игрока, который додумается мне подсказать об их расположении, за предложение считерить?

Может, зайдём дальше и выясним, что создавая нового персонажа с незнакомым мне ранее спеком я не должен знать заранее о его механиках, ведь персонаж ранее никогда не использовал способности? Гайды тоже относим к читам?

Вовхед туда же?

3 лайка

Дело тут не в том, что ты помнишь, а в том что тебе это аддон подсказывает.

А в чём разница? Подскажет мне аддон, Вовхед, другой игрок или же я сам запомнил – я же всё равно могу заранее узнать эту информацию, она никак не сокрыта от игрока.

Почти на любую игру существует своя фандом Вики, к слову, и там я тоже могу альтабнуться и посмотреть расположение статичных объектов на карте.

Я вон в соседней темке расписал арбуз на венгу. Наиболее вероятно, игрок об этом сам не знал и если он им воспользуется, то это читерство?

Лайков: 1

Так ты же сам написал:

О, т.е. Вы проведёте тождество и между абузом/читом?
А что делать с тем, что эта возможность предоставлена разработчиком напрямую, эта информация легко доступна игроку и для это не нужен сторонний «софт»?

И вопрос был в первую очередь о том, можно ли тогда считать любую информацию, полученную игроком не личным игровым опытом, читом?

Лайков: 1

Если в Близзард решат, что игрок понимал, что это абьюз ошибки игры, но многократно его использовал, то бан прилетит. Если сделать только два-три раза(чтоб убедиться, что не показалось) и накатать баг репорт, то ничего плохого не случится, даже если этот игрок на этом заработает немного (как Rextroy).

Если уж совсем формально подходить к этому, то да — это чит, особенно если это правилами оговоренно. Но это от игры зависит. Я когда-то играл в один MUD, в котором банили за разглашение квестовой информации, администрация считала, что выполнять квесты каждый игрок должен был сам. В WoW дела обстоят иначе, они на лету решают, что можно и нельзя.

Cheating: Create, use, offer, promote, advertise, make available and/or distribute the following or assist therein:

    cheats; i.e. methods not expressly authorized by Blizzard (whether accomplished using hardware, software, a combination thereof, or otherwise), influencing and/or facilitating gameplay, including exploits of any in-game bugs, and thereby granting you and/or any other user an advantage over other players not using such methods;
    bots; i.e. any code and/or software, not expressly authorized by Blizzard, that allows the automated control of a Game, or any other feature of the Platform, e.g. the automated control of a character in a Game;
    hacks; i.e. accessing or modifying the software of the Platform in any manner not expressly authorized by Blizzard; and/or
    any code and/or software, not expressly authorized by Blizzard, that can be used in connection with the Platform and/or any component or feature thereof which changes and/or facilitates the gameplay or other functionality;

Обрати внимание, что под “software, not expressly authorized by Blizzard” любой аддон можно понимать, ибо списка разрешенных аддонов на сайте Blizzard нет.

Во-первых, абуз – это далеко не всегда про ошибки игры. Абузить можно и механики, которые работают именно так, как и должны. Во-вторых, такого рода абузы используются многими игроками уже долгие годы, в т.ч. на официальных соревновательных мероприятиях типа МДИ и ТГП.
Разработчик это видит, ничего с этим не делает и даёт молчаливое согласие, хоть это уже и не сторонний «софт», а код их собственной игры.

Я рад, что помог Вам перевести акцент на другую тему, но всё же есть что сказать по основным вопросам?

2 лайка

У маленькой инди компании просто до всего руки не доходят, очевидно же.

Не доходят руки даже до бана или хотя бы дисквалификации участников соревновательных мероприятий? Интересно, интересно.

Тем не менее, всё ещё здорово было бы узнать Ваши ответы на другие заданные мной вопросы.

Нет, Wowhead’ом пользоваться можно, представители Близзард сами информацию на нем искать советуют на форумах. Хотя, в принципе, то, чем занимаются Wowhead посредством своего клиента, для всех прочих запрещено.
Data Mining: Use any unauthorized process or software that intercepts, collects, reads, or “mines” information generated or stored by the Platform; provided, however, that Blizzard may, at its sole and absolute discretion, allow the use of certain third-party user interfaces.
С аддонами дела обстоят иначе, и я уже цитировал Хаззикостаса:

Название гильдии подходит идеально. Как chef’s kiss.

Разработчиков(цифра с потолка) 1000, игроков несколько миллионов, люди банально не в состоянии просчитать, что может прийти в голову игрокам и что их задумку или механизм против эвейда мобов будут использовать иначе.
Как только данных будет достаточно абузы(если они критичные) пофиксят, пусть и после MDI дабы не нарушать текущий “баланс”.

Но вы упорно пытаетесь в одну корзину сложить баги, которые позволяют получить значительное преимущество(например бесконечная локалка или восстановление платформы в ЦЛК инженерной гранатой) с механиками, которые работают как задумано, но отыгрываются игроками иначе.

Эта цитата была актуальна максимум до БфА/ШЛ, сейчас сделать удобный интерфейс для всех нереально, потому что как минимум у нас разные мониторы, видел людей которые до сих пор играют на 17 дюймах и отображение важной информации на 17 и 27 дюймах существенно отличается, + масштабирование баров. И да, в базовом интерфейсе передвижение элементов до сих пор реализовано мягко говоря плохо + я не знаю кто решил передвинуть глазик лфр с миникары на панель микроменю, это еще 1 причина установить бартендер, а не отказаться от аддонов.

Я сам надеялся, что введя элементы ЭЛВуи в игру разработчики поспособствуют тому, что я откажусь от бартендера, но после их переработок я был вынужден поставить еще 4 аддона на интерфейс, примерно так это и работает, разработчик может и слышит комьюнити, но слышать и понимать это разные вещи.

Интервью Хаззикостаса для PC Gamer вышло в декабре 2024-ого года.

Addons and WeakAuras

  • The arms race between Blizzard and Addon developers doesn’t create a great experience for players.

  • Many groups spend hours of raiding tuning WeakAuras and assignments instead of… playing the game.

  • The example given was Broodtwister Ovi’nax from Nerub-ar Palace.

  • According to the interview, Blizzard is looking to remove more functionality from Addons and WeakAuras inside raids in the future in favor of more in-game sources of encounter information.

  • Blizzard is having to design encounters assuming everyone is using cutting-edge addons and WeakAuras, which leads to incredibly complex fights, which leads to more players having to use addons and WeakAuras.

Wowhead: Certain Addon Functionalities Likely Being Clawed Back in Raids - Ion Hazzikostas Interview with PCGamer

Я видел когда оно вышло, но его высказывание не актуально для нашего времени.

И он лукавит по поводу настройки, разработчики в базовой игре столько всего изменили и убрали в настройках, что игра “из коробки” стала недоступна и занимает сейчас очень много времени.

Зная как это делают, то игрокам придётся приложить еще больше усилий, что бы интерфейс стал информативным и приятным.

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