Приветствуем, геймер! Ты можешь или
16+
Steveaustin

Плюсатор TesthuGGer 43

107

Как включить "smartcasting" на манер LoL

Как включить "smartcasting" на манер LoL
DOTA 2 - Как включить "smartcasting" на манер LoLКак включить "smartcasting" на манер LoL

Приветствую. Сегодня пользователь реддита с ником 8e8 разместил на сайте руководство, позволяющее включить в Dota 2 т.н. "смарткасты" из League of Legends. В чём суть, спросите вы? Быстрое колдовство (буду называть это так) позволяет применять способности сразу по нажатию на соответствующую кнопку, т.е. вам не нужно будет делать клик по цели - огненный шар Леорика, например, полетит в цель, находившуюся под курсором в момент нажатия на Q. Это позволяет в 2 раза сократить время каста способностей и очень помогает при игре за магов и персонажей с быстро откатывающимися способностями. Судя по галочке в опциях, Valve планируют в будущем сделать официальную поддержку этой механики, а пока что 8e8 нашёл довольно простой способ настроить это вручную.

Что нужно знать?

  • - Нужно отвязать в опциях способности с QWER, иначе скрипт не заработает;
  • - Подобный смарткаст не совпадает полностью со своим аналогом из LoL. Способность НЕ БУДЕТ автоматически применена на вашего героя, если в радиусе нет врагов;
  • - Решение это сделано с помощью мата и изоленты, поэтому могут возникнуть неожиданные глюки. Обязательно сохраните копию изменяемых .cfg файлов;

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

Настройка быстрого применения

Сохраните копии config.cfg и autoexec.cfg, чтобы в будущем была возможность восстановить базовые настройки. Откройте autoexec.cfg и добавьте строчку:

exec smartcast

Затем добавьте необходимые бинды в тот же файл:

bind "q" "dota_ability_execute 0"

bind "w" "dota_ability_execute 1"

bind "e" "dota_ability_execute 2"

bind "t" "dota_ability_execute 3"

bind "g" "dota_ability_execute 4"

bind "r" "dota_ability_execute 5"

Сохранитесь и закройте файл. Затем создайте файл smartcast.cfg (он-то и будет автоматически запускаться), в который скопируйте следующие строки:

//Эти привязки нужны для включения и отключения быстрого применения.

alias smartcastOn "exec smartcastOn"

alias smartcastOff "exec smartcastOff"

alias smartcast "smartcastOn"

alias "click" "+sixense_left_click; +sixense_left_click; -sixense_left_click" // Left-click simulation

// Эти нужны для включения смарткастов на время нажатия клавиши.

alias +smartcast "smartcastOn"

alias -smartcast "smartcastOff"

// Вы можете включать быстрое применение заклинаний по нажатию определённой кнопки или же для этой цели удерживать кнопку. Для выбора нужного варианта нужно всего лишь удалить "//" в начале одной из следующих двух строк.

//bind "space" "+smartcast" // Эта строчка позволяет быстро применять при удерживании кнопки.

//bind "space" "smartcast" // А эта включает и отключает смарткасты по нажатию.

Сохраните файл и закройте его. Теперь создайте файл smartcaston.cfg и скопируйте туда следующее:

bind "q" "dota_ability_execute 0; click" // Способность 1

bind "w" "dota_ability_execute 1; click" // Способность 2

bind "e" "dota_ability_execute 2; click" // Способность 3

bind "t" "dota_ability_execute 3; click" // Способность 4

bind "g" "dota_ability_execute 4; click" // Способность 5

bind "r" "dota_ability_execute 5; click" // Ульта

alias "smartcast" "smartcastOff" // Включить быстрое применение

Сохраните файл, после чего создайте новый с названием smartcastoff.cfg. В новый впишите вот это:

bind "q" "dota_ability_execute 0;" // Способность 1

bind "w" "dota_ability_execute 1;" // Способность 2

bind "e" "dota_ability_execute 2;" // Способность 3

bind "t" "dota_ability_execute 3;" // Способность 4

bind "g" "dota_ability_execute 4;" // Способность 5

bind "r" "dota_ability_execute 5;" // Ультимейт

alias "smartcast" "smartcastOn"

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

Пояснение
Файл smartcast.cfg содержит в себе все необходимые скрипту связки и задаёт желаемые клавиши. Для каждого состояния БПС создаётся .cfg файл, так как при включении\выключении смарткастов необходимо переназначить все кнопки. Когда активируется smartcaston, то автоматически выполняется smartcaston.cfg и на каждую клавишу привязывается ещё и двойной левый клик, в то время как smarcastoff.cfg делает всё в обратном порядке. Клавишу Shift в привязках использовать нельзя, т.к. она не является переназначаемой.

Оригинал статьи

107
Еще в блоге
Интересное на Gamer.ru

16 комментариев к «Как включить "smartcasting" на манер LoL»

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


    Untitled-2

    Геймер zloben 19


  • имхо бред, весь смысл теряется. Да и мне как то не очень сложно сделать пару лишних кликов.


    Av-209

    Геймер totowko 8


  • zloben писал:
    Странно, почему-то если переназначить абилити на другие клавишы то скрипт не работает о_о
    Ну надо же ещё в самом скрипте всё переправить.
    totowko писал:
    имхо бред, весь смысл теряется. Да и мне как то не очень сложно сделать пару лишних кликов.
    Весь смысл чего? Иногда враг появляется на мгновение из тумана, там как раз разница заметна.


    Steveaustin

    Плюсатор TesthuGGer 43


  • Спойлер


    Untitled-2

    Геймер zloben 19


  • Не просто так эта функция не активна...
    Это наверное потому что БЕТТА, вообщем многие нестандартные бинды часто просто перестают работать.
    Кстати никто не знает можно ли сделать авто-каст на кнопку? Ну чтоб хускар или тракса, от нажатия кнопки, стрелы не по 1й брали, а постоянно кидались (как при нажатии на правую кнопку мыши).


    Robocop

    Плюсатор MONDO 17


  • TesthuGGer писал:
    Весь смысл чего? Иногда враг появляется на мгновение из тумана, там как раз разница заметна.
    Смысл процесса кликов, без них игра наскучит. Ну вот допустим ты заметил врага, ведешь мышку жмешь скилл чуть раньше и получается мисс. А без это байды ты сделаешь на 1 клик всего больше за то точно знаешь что попадешь.


    Av-209

    Геймер totowko 8


  • totowko писал:
    TesthuGGer писал:
    Весь смысл чего? Иногда враг появляется на мгновение из тумана, там как раз разница заметна.
    Смысл процесса кликов, без них игра наскучит. Ну вот допустим ты заметил врага, ведешь мышку жмешь скилл чуть раньше и получается мисс. А без это байды ты сделаешь на 1 клик всего больше за то точно знаешь что попадешь.
    Эм, а как получится мисс? Скилл не применится, если врага под курсором нет. Если аое - ну, твои проблемы, что промазал.


    Steveaustin

    Плюсатор TesthuGGer 43


  • MONDO писал:
    Кстати никто не знает можно ли сделать авто-каст на кнопку? Ну чтоб хускар или тракса, от нажатия кнопки, стрелы не по 1й брали, а постоянно кидались (как при нажатии на правую кнопку мыши).
    Жмешь alt+Q (например) чтобы траксой фигачить автоматом


    Godin

    Геймер Godin 23


  • посоветуйте лучше как сделать чтобы при первом нажатии на скиле показывало макс. радиус скилла. Ну как в лоле


    Thumb

    Плюсатор MS_CHO_CHE 17


  • А там случайно скрипта "нагибать" нет? А то лень мышкой двигать,хочу на геймпаде одну кнопку нажать, чтоб мой герой всех убил :(


    Image2s

    Геймер ibragimanatolevich 3


  • MS_CHO_CHE писал:
    посоветуйте лучше как сделать чтобы при первом нажатии на скиле показывало макс. радиус скилла. Ну как в лоле
    Зачем нажимать? Наведи курсор на скилл.


    Dfs3a6pq

    Геймер Isaaaaac 17


  • неудобно так
    Isaaaaac писал:
    MS_CHO_CHE писал:
    посоветуйте лучше как сделать чтобы при первом нажатии на скиле показывало макс. радиус скилла. Ну как в лоле
    Зачем нажимать? Наведи курсор на скилл.


    Thumb

    Плюсатор MS_CHO_CHE 17


  • Лучше уж так как есть поиграю , слишком много текста писать (Лень :D)


    100500

    Геймер Graw55 5


  • Если фишка придумана валвами, то через пару недель допилят сами. Куда торопиться? Так можно только багов словить пару и все.


    Protest-ava

    Геймер Grasher 25


  • Grasher писал:
    Если фишка придумана валвами, то через пару недель допилят сами. Куда торопиться? Так можно только багов словить пару и все.
    В чём и есть суть беты.
    Слышал про смарткасты, но никогда не пользовался) Вообще есть ещё много чего, что стоит улучшить в моей игре, но может когда-нибудь и доберусь до этого гайда. Спасибо


    Budetavatar

    Геймер theZak 8


  • После Лиги, очень удобно играть на смарт-кастах. Но писать реально много >.<


    Avatar

    Геймер Ardencurd 1


Чат