За это время мы выпустили 783 обновления, которые вы получали на протяжении всего периода с момента прошлого патча. Продукт обновляется ежедневно, а подобные патчноуты освещают только самые важные и ключевые изменения.
Мы выпустили несколько новых скриптов, существенно улучшили уже существующие и подготовили еще несколько мощных функций, которые совсем скоро вам покажем.
Please open Telegram to view this post
VIEW IN TELEGRAM
114🔥136 69 20 3 3
Опыт игрока в Dota 2 может зависеть от множества факторов: навыка качественного драфта, знания сборок, умения правильно подбирать предметы, а также вашего личного скилла и понимания игры.
Каждый из вас видел моменты на профессиональной сцене, когда игроки настолько чувствуют своего персонажа и его способности, что остаются на линии в критической ситуации, от которой волосы встают дыбом. Более того, они способны не только выжить, но и обратить ситуацию в свою пользу. Как у них это получается? Одним словом — опыт.
Играя десятки матчей ежедневно и тысячи за всё время, вы на подсознательном уровне начинаете запоминать различные сценарии развития событий и на основе накопленного опыта прогнозировать возможные исходы. Однако все эти решения принимаются интуитивно, с определённым уклоном в ту или иную сторону.
Каждый день у вас происходят ситуации, в которых вы не решались на инициацию. Причиной тому становились недостаток опыта или множество переменных, которые меняются от игры к игре. Но мы здесь не просто так. Мы сделали так, что теперь все эти расчёты за вас выполнит наш новый скрипт.
Procast Damage умеет работать в трёх режимах.
В первом — он берёт только те способности и предметы, которые вы включили в боевом комбо-меню героя.
Во втором — пытается использовать ваше комбо, а если у выбранного героя его нет или скрипт выключен, автоматически переключается на полное сканирование.
В третьем — сам перебирает всё, что сейчас прокастуется.
К способностям прибавляются все боевые предметы из инвентаря: Dagon, Ethereal, Veil, Orchid, Bloodthorn, Shiva, Meteor Hammer, Crippling Crossbow, Urn, Spirit Vessel, Essence Distiller, Fallen Sky, Silver Edge, Overwhelming Blink и многие другие — причём с учетом зарядов, пустая Urn в подсчет не идет.
Учитываются все эффекты, баффы, дебаффы, модификаторы, броня, реген и всё, что только может прийти вам в голову. Прогноз происходит мгновенно, в режиме реального времени.
Не любой урон проходит мгновенно. Maledict, Doom DPS, Venomous Gale, Snakebite, Infernal Blade, Arc Warden Flux, Scorched Earth и десятки других абилок тикают во времени, и считать их как "здесь и сейчас" — максимально некорректно.
Для этого мы реализовали несколько режимов просчёта: только мгновенный урон, урон за полную длительность или произвольное окно. Скрипт срежет всё, что не успеет натикать в это окно, и одновременно учтёт реген цели за весь период каста и тиков.
В Dota есть множество сложных героев и способностей, расчёт которых вызывает серьёзные проблемы. Мы могли просто посчитать средний урон способности, но это не наш подход: мы реализовали множество уникальных формул просчёта для отдельных персонажей:
—
—
—
—
—
—
—
—
И это лишь только часть уникальных логик.
Please open Telegram to view this post
VIEW IN TELEGRAM
87 29 16🔥3 2
У каждой подходящей цели отрисовывается череп — компактный индикатор, который меняет цвет в зависимости от состояния: спокойный, предупреждающий и летальный. Цвет каждого тира настраивается отдельно.
В расширенном режиме разворачивается компактная панель с оставшимся HP в процентах и пофакторным разбором урона: какая именно способность сколько вносит и сколько добавляют автоатаки.
Индикатор можно повесить с любой стороны от HP-бара, сдвинуть пикселями по обеим осям и отмасштабировать от 75% до 200% — всё подгоняется под ваше разрешение, привычку и стиль интерфейса.
Помимо черепа, цель в жёлтой или красной зоне можно дополнительно подсветить через chams или glow прямо на модели — никаких лишних действий, моделька мгновенно перекрасится при соответствующей категории.
Когда врага можно убить, вы сразу об этом узнаете. Текст будет выведен по центру экрана с иконкой героя, а также появится всплывающее боковое уведомление с позицией на миникарте. Можно включить любую комбинацию. Отдельно настраивается радиус срабатывания — от 500 юнитов до абсолютно всей карты.
Всё это происходит в режиме реального времени: сотни вычислений без нагрузки. Отныне у вас не будет спорных ситуаций, и вы всегда будете знать вероятный исход вашей битвы с конкретным противником.
Скрипт находится в разделе «Общее» — «Урон от прокаста». Вы можете зайти и настроить его по своему вкусу в лобби, а затем идти доминировать в реальных матчах.
Please open Telegram to view this post
VIEW IN TELEGRAM
81 129 11🔥8 2 2
Кастомный ландшафт для DOTA 2 от UMBRELLA.
В доте помимо основного, на данный момент существует 11 дополнительных ландшафтов. Valve давным-давно прекратила выпуск новых вариаций, и игрокам приходится играть с тем, что есть.
Ни для кого не секрет, что от качества проработки карты и количества полигонов зависит ваш итоговый FPS: где-то он выше, а где-то ниже. Мы задались целью создать карту в ином сеттинге, с переработкой ключевых объектов и снижением количества полигонов практически во всех возможных объектах на карте.
🔴 Что такое полигоны?
Для тех, кто не понимает, как это устроено и что это за полигоны, возьмём самый известный мем — модельку Морфлинга. Она имеет примерно 2500 полигонов. Это «треугольники», из которых и собирается сама моделька. Чем их больше, тем детализированнее получается итоговая модель, но тем выше нагрузка на ваш ПК.
Ландшафт тоже состоит из таких же полигонов: где-то их пара тысяч, а где-то их количество заходит далеко за сотни тысяч. Всё это суммарно собирается в огромное количество полигонов, что для слабых и даже мощных ПК может давать ощутимую нагрузку.
🔵 Переработка моделей
И мы начали свою кропотливую работу постепенно, по одному объекту. Так, на примере ступенек, мы сократили количество полигонов примерно до 100, хотя оригинальная модель имеет порядка 4000 треугольников. И это мы ещё не говорим о более массивных объектах.
Переработка коснулась практически всех моделей на карте. Только так можно получить самый оптимизированный вариант.
На релизе мы отказались от версии с переработанными объектами: башнями, строениями и т. д. Всё из-за сильной смены восприятия. Возможно, для FPS это хорошо, но это может сказаться на восприятии геймплея. Вы всё ещё можете увидеть часть этих объектов в map_dota. Если фидбек будет положительным, мы можем добавить отдельную карту с полностью урезанными объектами.
Мы не только заменили практически все модели на карте и переработали ландшафт, но и удалили часть ненужных объектов, которые также могли давать визуальный шум и пусть минимальную, но всё же нагрузку.
Финальный результат подсчёта поражает: мы сократили количество полигонов на 60% и предлагаем вам лично оценить результат.
🟡 Метод установки
Специально под эту карту мы создали технологию импорта, благодаря которой в вашем инвентаре появился наш кастомный ландшафт. Ничего скачивать, настраивать и перезаходить не нужно.
Чтобы сыграть с нашей картой, достаточно зайти в ваш инвентарь, открыть «Окружение» — «Ландшафт» и выбрать Umbrella Terrain. Всё как в обычной Dota 2.
Карта будет обновляться с патчами и меняться под изменения ландшафта.
🎮 — Вы просили, мы сделали.
В доте помимо основного, на данный момент существует 11 дополнительных ландшафтов. Valve давным-давно прекратила выпуск новых вариаций, и игрокам приходится играть с тем, что есть.
Ни для кого не секрет, что от качества проработки карты и количества полигонов зависит ваш итоговый FPS: где-то он выше, а где-то ниже. Мы задались целью создать карту в ином сеттинге, с переработкой ключевых объектов и снижением количества полигонов практически во всех возможных объектах на карте.
Для тех, кто не понимает, как это устроено и что это за полигоны, возьмём самый известный мем — модельку Морфлинга. Она имеет примерно 2500 полигонов. Это «треугольники», из которых и собирается сама моделька. Чем их больше, тем детализированнее получается итоговая модель, но тем выше нагрузка на ваш ПК.
Ландшафт тоже состоит из таких же полигонов: где-то их пара тысяч, а где-то их количество заходит далеко за сотни тысяч. Всё это суммарно собирается в огромное количество полигонов, что для слабых и даже мощных ПК может давать ощутимую нагрузку.
И мы начали свою кропотливую работу постепенно, по одному объекту. Так, на примере ступенек, мы сократили количество полигонов примерно до 100, хотя оригинальная модель имеет порядка 4000 треугольников. И это мы ещё не говорим о более массивных объектах.
Переработка коснулась практически всех моделей на карте. Только так можно получить самый оптимизированный вариант.
На релизе мы отказались от версии с переработанными объектами: башнями, строениями и т. д. Всё из-за сильной смены восприятия. Возможно, для FPS это хорошо, но это может сказаться на восприятии геймплея. Вы всё ещё можете увидеть часть этих объектов в map_dota. Если фидбек будет положительным, мы можем добавить отдельную карту с полностью урезанными объектами.
Мы не только заменили практически все модели на карте и переработали ландшафт, но и удалили часть ненужных объектов, которые также могли давать визуальный шум и пусть минимальную, но всё же нагрузку.
Финальный результат подсчёта поражает: мы сократили количество полигонов на 60% и предлагаем вам лично оценить результат.
Специально под эту карту мы создали технологию импорта, благодаря которой в вашем инвентаре появился наш кастомный ландшафт. Ничего скачивать, настраивать и перезаходить не нужно.
Чтобы сыграть с нашей картой, достаточно зайти в ваш инвентарь, открыть «Окружение» — «Ландшафт» и выбрать Umbrella Terrain. Всё как в обычной Dota 2.
Карта будет обновляться с патчами и меняться под изменения ландшафта.
Please open Telegram to view this post
VIEW IN TELEGRAM
78 170 11🔥9 4
Media is too big
VIEW IN TELEGRAM
В прошлом году мы вызвали фурор новой функцией блока в комбо, о которой детально рассказали в этом посте.
Данная опция была тепло принята игроками от мала до велика и продолжает пользоваться огромным спросом, а это значит, что можно снова вернуться к данной функции и улучшить её.
Всё просто: смысл обновления кроется в самом названии функции. Если ранее скрипт был нацелен на существенное осложнение перемещения, то сейчас мы можем полностью закрыть вражеского героя, не давая ему возможности выбраться из смертельной клетки. Это позволяет наносить колоссальный урон и убивать практически любого противника без особых проблем.
Практически на всех героях. Если у вас есть подконтрольные юниты, хитбокс которых позволяет закрыть вражеского героя, скрипт сам примет данное решение. Если юнитов не хватает, модуль будет как и прежде, работать в режиме бодиблока.
Лучше всего это сработает на таких героях как:
При желании это можно сделать и на всех других героях, если вы сможете подобрать нужное количество юнитов и достаточный объём хитбокса для блокировки противника.
Данное обновление было вдохновлено идеями скриптеров из народа, а также вашим повышенным интересом к этим работам.
Please open Telegram to view this post
VIEW IN TELEGRAM
29 75🔥16 10 2
Много лет назад, с релизом V2, мы добавили партиклы для отображения объектов в тумане войны. Среди них были Рошан, руны, крипы, а также курьеры.
Старая реализация позволяла видеть лишь примерный путь курьера, так как скрипт базировался на другой логике и иной реализации. После ряда изменений мы решили подойти к этому вопросу более основательно и написали несколько дополнительных модулей в помощь данному скрипту.
Теперь мы перехватываем практически всю возможную информацию о курьере: что купил вражеский герой — будь то вард, смок или любой другой предмет — когда курьер вылетел с базы, а также его предположительный путь к вражескому герою.
Чтобы эмулировать этот путь, наш модуль прокладывает маршрут по модели Dota 2 с учетом всех объектов и препятствий. Это особенно полезно на ранних стадиях игры, когда курьеры еще не летают, а вражеские герои постоянно находятся в движении. Поэтому, если вы видите курьера через туман войны, с высокой вероятностью он действительно находится в этой точке с погрешностью всего в несколько юнитов.
Помимо полного отображения курьера, его HP и предметов через туман войны, мы также добавили полноценную поддержку системы оповещений. Вам не обязательно наводиться на карту и искать курьера вручную — все действия дублируются в чат.
Если вражеский герой вызвал курьера с фонтана, сообщение сразу же появится в чате. В нем будет указан тип действия, а также предметы, которые курьер несет герою. Когда курьер передаст предметы, скрипт снова оповестит вас об этом, чтобы вы могли подловить его на обратном пути.
Мы не забыли добавить поддержку режима Turbo, и подружили скрипт с механиками героев, которые могут взаимодействовать с курьерами.
Стратегия через нарушение логистики?
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Старички доты вспомнят, как много лет назад, на главном турнире Dota 2, а именно The International, самый медийный игрок того времени Dendi, сразился с ботом OPEN AI,
Ласт-хиттер мы уже приблизили к таким показателям, но на что особо бурно реагировали зрители - это как филигранно машина блочила крипов, зал взрывался от аваций, люди не могли поверить своим глазам, какой разрыв в скилле между человеком и скриптом.
С того времени много чего поменялось, формулы движения, позиции спавна, скорость движения крипов, да и скилл игроков не стоит на месте. Наши старые реализации имели частично запеченные логики, что существенно усугубляло качество исполнения от патча к патчу.
Мы конечно не OPEN AI с доступом к исходному коду, но что-то позаимствовать мы можем, и применив весь наш опыт, мы изобрели что-то похожее.
Отныне модуль действует и принимает решения в 17 раз быстрее, вам казалось, что прошлый вариант был сильным и агрессивным? О нет, это еще не предел.
Скрипт сам освоил стрейф при котором крипы буквально замирают на месте, научился просчитывать вероятные исходы, и выявлять лучший путь для блока, даже если крип пошел не по стандартному пути.
Подобный блок может делать геймчейнж буквально каждую игру, ломая линию до неузнаваемости, и вводя игроков в ступор.
Please open Telegram to view this post
VIEW IN TELEGRAM
🎮 | Статус DOTA 2: на обновлении
В Dota 2 вышло крупное обновление, мы принялись изучать изменения. Мы сообщим, как обновление будет готово.
Ваши подписки заморожены, время простоя будет компенсировано.
Please open Telegram to view this post
VIEW IN TELEGRAM
2 53 34 15 7🔥2
Пару минут назад VALVE удивили игроков одним из самых крупных обновлений за последнее время.
Каждая личность выполнена в роботизированном стиле: изменены эффекты и иконки скиллов, иконки героев, озвучка и анимации персонажей.
Все личности донатные. Стоимость одной личности составляет 1145 рублей, но по ходу прохождения можно найти монеты, которые дают скидку 50% для магазина.
Изучить патч поближе и рассмотреть сеты можно здесь, а так же прочитать небольшой комикс.
Please open Telegram to view this post
VIEW IN TELEGRAM
А пока мы занимаемся обновлением продукта, предлагаем вам проверить свою удачу.
Будет выбрано 10 победителей, каждому из которых мы пополним баланс Steam-аккаунта на 1145 рублей.
Потратить их можно в «Бутике безделушек»: купить понравившуюся личность, комплект тайных комнат или сундук, из которого можно выбить более дорогой сет и продать его за большую сумму.
Для участия нужно быть подписанным на дополнительную группу и нажать кнопку «Участвую».
Бот автоматически определит победителей через 3 дня.
Желаем всем удачи!
Please open Telegram to view this post
VIEW IN TELEGRAM
4 181 37 17 11🔥1
Скрытое комьюнити - Umbrella
1. похоть (@winterdrawing)
2. ᅠ ᅠ ᅠ ᅠ ᅠᅠ ᅠ ᅠᅠ ᅠ ᅠ ᅠ ᅠ ᅠ👨🦽 (@naebalovo7)
3. 14211 (@Iiiiichh)
4. Kirill (@Nishke)
5. ᅠ ᅠ (@DasT1Qq)
6. jule (@ljul3)
7. Chapay (@Chapay1527)
8. Виталий (@KraYeNd)
9. рома (@aqmqqe)
10. The last meaning of life drainedgod (uglyraregod) (@im_reallytired)
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы уже успели начитаться ваших комментариев о прохождении квестов. Иногда участники тратили часы, пытаясь закрыть их на 3 звезды, а у кого-то это так и не получалось, но мы созданы для того, чтобы упрощать, и получать желаемое в мгновение ока.
В публичную версию продукта был добавлен скрипт для абуза мини-игр и накрутки очков в "Сапожном сносе" и "Взломе замка" и всех остальных мини-игр ивента.
Всё, что нужно — дойти до нужного квеста, найти в меню скрипт "Абуз мини-игр", выбрать желаемое количество очков и нажать кнопку, соответствующую вашему квесту. После этого вам будут выданы жетоны и призы за его прохождение.
Старайтесь указывать разные значения, чтобы результат выглядел естественно.
Прошлогодний абуз с анлоком донатного контента в этот раз был пофикшен, но мы продолжим изучать ивент. Возможно, найдем еще что-то более интересное.
Please open Telegram to view this post
VIEW IN TELEGRAM
10 302 13 10 9🔥2