Для входа на форум нажмите здесь
Новые комментарии
Guide Как играть 3-мя кнопками
Автор темы: Basil2
Дата создания: 25.09.2017 18:55
Basil2's Avatar
Маньяк
Join Date:
18.10.2008
Как играть 3-мя кнопками
Иногда хочется поиграть ненапряжно. Особенно вначале прокачки персонажа. Сейчас я покажу, как это можно сделать.

Для этого нам понадобятся три макроса:
- опенер
- мэйн
- финишер

И всё. Эти три затащат всю дальнейшую игру :) Как они устроены?


1. Опенер.

Задача этого макроса - начать бой. А что надо сделать первым делом? Конечно, выбрать цель! Но согласитесь, каждый раз жать Tab - это не наш метод. Поэтому первое, что должен делать макрос, это выбирать цель. Для этого служит команда /targetenemy.

Затем надо применить заклинания, которые имеет смысл скастовать на цель один раз. Например, повесить доты или замедления. Для этого служит команда /cast или, если заклинаний надо несколько, то /castsequence.

В итоге макрос приобретает следующий вид:
Code:
#showtooltip
/cleartarget [dead][noharm]
/targetenemyplayer [noexists, group:raid]
/targetenemy [noexists]
/petattack
/castsequence reset=target Метка охотника, Контузящий выстрел
Немного сложновато, да? Но для действительно комфортной игры без этого не обойтись. Команда #showtooltip показывает нам иконку того спела, который будет задействован. Команда /cleartarget очищает цель, если она мертвая (или дружественная). Мы ведь не хотим долбить по трупам или по своим, так? ;) Команда /targetenemyplayer предназначена для игры на бг. Она нужна, чтобы брать в таргет только игроков (а не петов). Команда /targetenemy просто выбирает враждебную цель. Заметьте, рядом с ней написано [noexists]. Это значит, что выбирать цель надо только в том случае, если она еще не выбрана. Поэтому, если вы хотите сами решить, кого бить, просто выберите нужную цель - и тогда макрос не будет сам ее выбирать.

Наконец, в последней строке, в уже известной вам команде /castsequence, также обратите внимание на параметр reset=target. Он означает, что если цель поменяется, то последовательность необходимо снова начать с самого первого заклинания.


2. Основная ротация.

Здесь, конечно, используется команда /castsequence, которая позволяет последовательно выполнить несколько спелов. К сожалению, WoW не позволяет пропускать спелл, если тот еще не готов. Поэтому необходимо перечислить спелы так, чтобы к завершению последовательности кд самого первого спела успел восстановится. Например, для шамана это будет так:
Code:
/castsequence reset=6 Выброс лавы, Молния, Молния, Молния
Кд у Выброса 8 секунд, каст 2 секунды. У Молнии - 2,5 секунды. Итого цикл длится 9,5 секунд, т.е. к его завершению Выброс лавы будет снова готов к работе.

Конечно, это не самая эффективная последовательность, да. Но это необходимая плата за удобство автоматизации. Можно попробовать уменьшить кол-во Молний до 2-х, тогда цикл будет длиться 7 секунд. Но тогда после 3-х нажатий на макрос придется одну секунду выжидать, чтобы кд восстановился, что неудобно. В общем, вам надо будет немного поэкспериментировать, чтобы подобрать удачную последовательность для вашего класса. И конечно, по мере роста уровня персонажа ее эффективность будет падать. Напримир, кулдаун того же Выброса лавы на старших уровнях иногда может завершиться мгновенно. А макрос этого не учитывает (и не сможет). Но для начальных уровней он будет работать достаточно неплохо.

Последнее, что стоит отменить, это параметр reset. Зачем он нужен? Представьте, что цель умерла с первого же каста. И пока вы искали новую цель, кулдаун Выброса лавы уже прошел. Глупо начинать атаку с Молнии, так? Поэтому выставленный параметр reset=6 означает, что если не было нажатий на макрос в течении 6 секунд, то снова начать с первого спела. А почему 6 секунд? Элементарно - кулдаун 8 секунд минус 2 секунды, уже потраченные на каст.


3. Финишер.

У очень многих классов есть спелы, которые требуют набора стаков (очков, приемов, энергии) для их применения. И к сожалению, из макроса невозможно определить, что эти стаки набрались. Поэтому подобный спел (завершающие приемы у роги и кота, Земной шок у шамана, Казнь у вара) вам придется вынести на третью кнопку. И использовать вручную, когда нужные для него условия сложились.


Вот и всё. На полноту не претендую - возможно, вы знаете еще полезные макросы или подходы. Тогда делитесь!

Напоследок скажу, что все эти 3 кнопки очень удобно добавить на колесико мыши. Опенер - это колесико вверх. Ротация - колесико вниз. Финишер - нажатие колесика. В этом случае нанесение дамага сводится к прокручиванию колесика вниз, как будто вы читаете длинный текст в браузере. Например, как этот :)

Приятной игры!


P.S.
И еще пара моментов, без которых текст будет неполным. Первое - есть не очень удобный, но работающий способ прожимать спелы с кулдаунами вовремя. Для этого надо сделать макрос, который отключает звук, вызывает через /cast спел с кулдауном, затем стирает сообщение что спел еще не готов, и включает звук обратно. В этом случае, если спел не готов, нажатие на макрос пройдет бесследно (а точнее, беззвучно). И вы можете тыкать его сколько хотите. Например, можно намапить спелы с кулдаунами на кнопки 1, 2, 3, а спел без кулдауна - на 4. Тогда можно прожимать ротацию, как бы барабаня пальцами по клавиатуре. Но задумайтесь, стоит ли оно того, ведь можно просто потерять интерес к игре.

И второе - идеальную ротацию может подсказать аддон. Аддоны в WoW имеют всю информацию о персонаже: спелы, кулдауны, таланты, хп, мана. Видят они и хп/ману у цели (а косвенно - и ее кулдауны). Поэтому аддон может точно вычислить, какой спел готов к применению и является идеальным в текущей ситуации. Но увы - аддон не умеет кастовать, команда /cast в нем просто не работает. И это принципиальная позиция Близзард, чтобы игра не превратилась в состязание алгоритмов. Поэтому аддон может только подсказать спел (например, высветив его значок). А уж нажимать его придется вам. Снова подумайте, стоит ли превращаться в слугу для аддона :) Хотя да, в этом случае ваша ротация будет действительно близка к идеальной.



---------------------------------------------------------------------------
Добавлено через 23 секунды
Сообщение выше - официальная часть, размещенная на оффе. А теперь немного для своих ;)


Обе проблемы, описанные в P.S., можно обойти!


В случае с прожиманием 1-2-3-4, есть много программ, которые умеют это делать. Например, вы говорите такой программе, что при прокрутке колесика вниз (да, я люблю этот хоткей), она выдала четыре нажатия (1 2 3 и 4). В этом случае вы получаете на колесике практически идеальную ротацию. Хотя, конечно, это не для всех классов применимо, а только тем у кого спелы можно прожимать бездумно. Но например для лоу бг за сурва и шп этого вполне хватает.


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


Кстати, на такой аддон меня пробило, когда в Дреноре близы пообещали убрать у хилеров лишние спелы (особенно меня раздражало Высвобождение оружия жизни земли с неприятным кд в 15 сек, за которым нужно постоянно следить). Сперва я автоматизировал этот спел, чтобы он прожимался с каждым началом движения (что удобно, ибо он давал еще и ускорение). Затем автоматизировал Тотем исцеления, которому вместо времени работы 5 минут (поставил и забыл) дали кд всего 30 секунд, т.е. опять постоянно за ним следить. И так, шаг за шагом, аддон стал играть за меня арене :) Мне оставалось только бегать, выбирать цели и тринкать. И ведь неплохо играл - где-то на 200 рейта больше чем я зарабатывал ;)


Правда потом поднадоело, и я на него забил. Сейчас вот только выдался свободный месяц, попробовал потвинковать за ханта. Переделал аддон ему на ротацию (ну там совсем примитивно, 4 спела и все). Но вышло приятственно - дпс с 600 (на колесике с автопрожимом всех спелов) вырос почти до 800. При том что лучшие ханты выдают максимум 700..740. Так что идея вполне рабочая.


Всем приятной игры!

Орда: Хант: Пулеметчицца (24с). Теперь -Бензокосилка (20т).
Орда: Прист: Военшприцуха (24с). Теперь - Попадейка (19т).
AW: БМД-1.
Last edited by Basil2; 25.09.2017 at 18:56. Reason: Добавлено сообщение
Re: Как играть 3-мя кнопками
За такие комбинации аддонов и сторонних программ будешь со временем забанен, ибо Warden не дремлет.
А вообще, открой для себя GnomeSequencer Enhanced - там вообще 1 пальца хватит, и абсолютно легально причём.
1 пользователь оценил это сообщение: Показать
Basil2's Avatar
Маньяк
Join Date:
18.10.2008
Re: Как играть 3-мя кнопками
Originally Posted by TrueKir:
За такие комбинации аддонов и сторонних программ будешь со временем забанен, ибо Warden не дремлет.
Warder вообще мимо, т.к. он отслеживает попытки внедриться в процесс игры (WoW.exe). Я же никуда не лезу, просто смотрю пиксели на экране. Программа для прожатия (AutoIt) тоже никакого отношения к WoW не имеет и может быть любой.


Originally Posted by TrueKir:
А вообще, открой для себя GnomeSequencer Enhanced - там вообще 1 пальца хватит, и абсолютно легально причём.
Спасибо за наводку, подход очень интересный!

Орда: Хант: Пулеметчицца (24с). Теперь -Бензокосилка (20т).
Орда: Прист: Военшприцуха (24с). Теперь - Попадейка (19т).
AW: БМД-1.
elDen's Avatar
Мастер клинка
Join Date:
19.07.2006
Медаль "2К лайков" GoHa.Ru - 10 лет Разбойник
Re: Как играть 3-мя кнопками
зачем все это, когда в игре и так многие классы сделали фейсрольными?

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

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

у хилов также по 1-4 кнопки, которые можно сделать с макросом на маусовер и просто наводить мышкой на фрейм в рейдфрейме и жать кнопку.

а танков чуть по-сложнее, все сводится к спаму ресурсогенераторов и затем спаму митигейшен абилок, но им в рейде иногда нужно грамотно прожимать сейв кд и лишняя кнопка для таунта.
Basil2's Avatar
Маньяк
Join Date:
18.10.2008
Re: Как играть 3-мя кнопками
Originally Posted by elDen:
castsequence уже давно не катит, и в особенности представленный макрос для элема, т.к.:
- там нужно вешать шок, время действия которого зависит от слитого ресурса
- шок прокает инстант каст лавабурста
castsequence это для лоу-лвл в основном. С шоком там проблемы нет т.к. мобы ложатся раньше чем ДоТ заканчивается, соответственно кастовать только один раз и надо.

Quote:
просто долбишь 1-2-3-4 в любой последовательности и имеешь неплохой
Дык ты сам говоришь что шок надо с разным интервалом обновлять. Реально это можно сделать только через аддон. А долбеж 1-2-3-4, как я уже писал, можно легко повесить на одну кнопку с помощью клавиатурных программ. Лично KeyManager использую, даже купил.

Quote:
у хилов также по 1-4 кнопки, которые можно сделать с макросом на маусовер и просто наводить мышкой на фрейм в рейдфрейме и жать кнопку.
Это всегда так было.

Орда: Хант: Пулеметчицца (24с). Теперь -Бензокосилка (20т).
Орда: Прист: Военшприцуха (24с). Теперь - Попадейка (19т).
AW: БМД-1.
Re: Как играть 3-мя кнопками
Твинк в твинкошмоте качается одной кнопкой Вешаешь самую мощную атаку (которые без КД) на 1 кнопку и убиваешь ею моба с 1-2 ударов
Re: Как играть 3-мя кнопками
В этой игре кому то сложно скилы нажимать руками? Я понимаю Баффы с одинаковым кд повесить на кнопку для бурста, но остальное? У всех дд кнопок крайне мало (исключение маги), и механика примерно одинаковая, в чем тут сложность?

Конфиг:
ПК 1: Intel I5 12400f, Gskill Ripjaws 3200mhz DDR4 32 гб, MSI RTX 3060ti gaming.
ПК 2: AMD Ryzen 5600, Adata 32 gb DDR4 3600 mhz, MSI rtx3060

Conan Exiles мод на сглаживание ТАА https://www.nexusmods.com/conanexiles/mods/62
Basil2's Avatar
Маньяк
Join Date:
18.10.2008
Re: Как играть 3-мя кнопками
Ну я например очень рассеянный, мне на все это не хватает внимания. Поэтому и стараюсь все продумать в одном алгоритме, а он уж пусть за меня играет. Кто-то быстрый, а кто-то умный - каждый старается использовать свои сильные стороны :)

Орда: Хант: Пулеметчицца (24с). Теперь -Бензокосилка (20т).
Орда: Прист: Военшприцуха (24с). Теперь - Попадейка (19т).
AW: БМД-1.
Re: Как играть 3-мя кнопками
Не знаю, если вам на 3 кнопки внимания не хватает, то печально. В нормальных ммо нужно было 20+ кнопок

Конфиг:
ПК 1: Intel I5 12400f, Gskill Ripjaws 3200mhz DDR4 32 гб, MSI RTX 3060ti gaming.
ПК 2: AMD Ryzen 5600, Adata 32 gb DDR4 3600 mhz, MSI rtx3060

Conan Exiles мод на сглаживание ТАА https://www.nexusmods.com/conanexiles/mods/62
Posting Rules