Фласк макрос

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску
Пример игры с макросом на фласки
Примитивный фласк макрос на языке AHK. Не реализовано нажатие и отпускание клавиш в задержкой, но есть рандомные задержки между нажатиями
С использованием AutoHotInterception

Фласк макрос (Flask macro) — ключевой скрипт, которым пользуются все без исключения активные игроки Path of Exile, при том, что формально он запрещен. Из-за этого неявного статуса породил множество обсуждений на местах типа реддита. Есть несколько разновидностей скрипта, автоматические и полуавтоматические.

Суть[править]

В порядке стандартного игрового процесса в Path of Exile от игрока требуется каждые 4 секунды прожимать кнопки 12345, последовательно, чтобы активировать набор баффов от «фласок». Наличие этих баффов крайне важно, так как значительно повышается скорость, а также выдается неуязвимость от некоторых опасностей, таких как заморозка и проклятия.

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

Формально такой скрипт подпадает под пункт «автоматизация» и подлежит выдаче бана. На деле баны за макрос на фласки не выдается, при этом в 2021 году был инцидент, где некий тролль с целью эксперимента вбросил инфу о том, что он был забанен за фласк макрос. При этом была выдумана история, что человек этот якобы не имеет левой руки и потому не может никак прожимать 12345 без помощи скрипта. На это администрация ответила, что была произведена проверка и на самом деле никого за макросы не банили, что подтвердило наличие такой практики.

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

Реализация[править]

Чаще всего для написания скриптов используется AHK для Windows, который позволяет легко назначить нажатие нескольких клавиш на одну.

Интересно, что при использовании AHK обнаружить факт использования макроса крайне легко — ведь все скрипты автоматически помечают инпут как «синтезированный», флаг, который крайне легко проверить. Также распространенной ошибок при написании скриптов является использованием команды SendInput, которая «нажимает» клавишу мгновенно, что опять же легко обнаруживается (реальный человек сначала нажимает клавишу, затем с некоторым очень небольшим интервалом ее отпускает, что можно реализовать через посылку команд Up и Down с задержкой).

Еще одной ошибкой является использование статических задержек, так как живой человек очевидно не станет нажимать пять клавиш с разницей строго в 50 msec, ждать ровно 4 секунды и повторять. Грамотно написанный скрипт должен имитировать человеческие задержки, рандомизировать их с использованием нескольких паттернов, особо продуманные скрипты могут также вводить разные веса для паттернов в зависимости от, например, текущего аптайма операционной системы — имитируя как бы например усталость и потерю концентрации живого человека со временем.

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

Хотя в настоящее время баны за макросы не выдаются, использование продуманных техник поможет в случае, если администрация внезапно изменит свою политику и станет таки банить (как некогда случилось с читерской программой PoeHUD). Особенно важно это для ботоводов, ведь борьба с ботами некоторая все-таки проводится и минимизация количества банов позволит максимизировать прибыль.

Нынче[править]

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

Интересные факты[править]

  • В китайской версии игры фласк макрос официально встроен и не требует постановки дополнительных скриптов.


Path of Exile logo.png Path of Exile — ARPG Шрёдингера
ОсновыPath of Exile 2RoyaleGrinding Gear GamesКрис УилсонМонетизация (Пропуск в хранилище Кирака) • БанЛокализацияГибель (копирование D2) • ТорговляНовостиНаборы поддержкиГадальные картыФарм (Методики) • ВозрождениеДерево навыковФойловые предметыРусские именаХорошие переводыExileConСтарая музыкаСкурвление музыкиRuthlessКлирспидКартыSoftcore против HardcoreMagic FindКрафтГонкиFall of Oriath
ЛичностиТирлист стримеровMr BurialChambers (Рэп от Бурика) • James BeltonCardiffRuBex GGGNeverSinkMathilDvuhKillWhyme758KarmikkoalaАнтон ДуховскойJentryPathofexilebotaFyndelCharanTreeOfDeadKilz vidATensionNephentusStronkdotaGIGA RMTАренычMeShaMaaNIvanbrown2ПапичMadarapoeZee FearDub ok tvNeRRReQuCbBraz1kHeyBasikBoo PoeCuteDogEmpyreanPathofMatthAlllieeDs lilyR0ilaCkaiba9Alg4TwIamjustacrazy27 slayerUnstabbJeNebuГильгамешTheTznКамеолерKakoitoPetyaTabula russiaMistercop (Куда засунуть?)
МемыЭффект МатилаКливобогДед без штановГемы не работаютПрочистка центраБаланс для новичковС хедхантером всё в порядкеЛох фласочныйПожилая скумбрияКрыня ВилкинСелестиалПетухкорБратишка-бочерЖмухлыйPoorjoy's Asylum и ротация (Что убивает) • BPL RebellionModern, lean and fastSwap ScamКостюм клоунаСотый уровеньШутка про секстантЗеркальная табличкаРэп от ВолодькиСмертник из рода ВалевскихВедение отчётности пурджояGarenaBald F**king RetardMageblood удалилиПаук-пиццеедHow boring and smallПрайсфиксГамблингВыкидывай сукуСашаЗемлетрясГребешковыйВолатайБурики (ft. Ламыч)ЧерепахаLoath ThunderYou cannot escape Beidat's gazeВыводнойПерекрашивание гребня петухаМирроры не конвертируютсяПоддержать КрисаВизуальный баг ДелириумаPay to loseХайдаут АтласаЧто делать, если Брутус кинул крючок?Что делать если Шейпер заморозил?Уд в гузне метыРасстрел дабл-дипаКункаАверагаБегаем бурики, прости ГосподиСкарабей это жукЛапки
Боссы и персонажиКампания (Акт 123) • Пожилые боссыКитаваБрутусУбер ЭлдерУбер АтзириФормировательСтарикЗнающийЧаюлаКортексАулКатаринаСирусЧёрная звездаБесконечный голодПоглощающий всёОгненный экзархФарм убер-боссовИзароКриллсон, Мастер-рыбакДоминусМалахайСтраж ФениксаСтраж ГидрыКороль-под-КурсойВолл, Чистый ИмператорБлизнецыГеральд КитавыЕжиИсторические фигуры РейкластаИмператор ВоллЗана, Мастер КартографОриатЦивилизация ВаалИнносенсКирак
Билды и предметыТоксичный дождьТотемыАуработАура смертиТорнадо шотВзрыв трупаЧазе итемМагебладОмнисаенсТабула РасаХедхантерРепликаДверь смертиОдеяния ШавроньиСердце КаомаЦепь МалахаяЧетвёртое небоГнилой монастырьДурдом бедной радостиКарта каньонаКвадрат винной смолыГромоотводВаал-фрагментыСтрандДунес
МеханикаВалюта (Зеркало КаландрыСфера возвышенияСфера хаосаОсколок зеркалаБожественная сфера) • Атлас миров (Дерево) • Классы (ТеньХрамовникДальникСионкаДуэлистВедьма) • ХардкорIncreased и moreSSFФарм погребальных камерАкведукиБредовые карты5 wayКварриПроклятияОтравлениеВершина СакрифицияХаос-рецептыФреймтайм-фармингПрокачка гемов
Программы и сайтыPoE PlannerЛутфильтрProduction Config.iniPath of BuildingФласк макросPoe-RacingAwakened PoE TradeThe Forbidden TrovePoeHUDTool-assisted Pantheon Mod FarmingMapwatchPoedb.twPath of Exile Builds
ЛигиArchnemesisПророчестваScourgeДозорЭкспедицияИспытание ПредковHarvestСанктумДелириумHeistБейондХарвестОзеро КаландрыProphecyBreachРазломыШахта
Император ИзароГаргульиИдолыШрифтыЛейтенантыПорталы вызоваРазрядникиЭссенции элементовКондуитыВера — прочнейший из металловЕсли есть золотой ключ, то есть и золотая дверьВ Империи остаётся множество ждущих ИмператоровТрон — самая опасная из ловушекИмператор один — просто человекМудрость — следствие страдания и времениМудрый Император понимает, что жизнь и Империя — одноЖадный владыка оставит наследникам только остовПоследний Император — всегда худший ИмператорВластелин придаёт значение скипетру, а не наоборотСтоящих никогда не должно стать больше, чем склонившихсяИмператор настолько эффективен, насколько его подчинённые