Как сделать консоль в доту 2


Как сделать консоль в доту 2

Как сделать консоль в доту 2

Как сделать консоль в доту 2



При участии : Данил «Dendi» Ишутин
Редакция : Александр «ZeroGravity» Кохановский

Консольные команды

Данил «Dendi» Ишутин

Консольные команды - один из способов существенно облегчить жизнь игроку. Происходящие в игре события - это все, о чем вам останется переживать. Данил «Dendi» Ишутин

Консоль

Консоль (англ. Console) - дополнительная внутриигровая функция, при помощи которой можно задать команды не только для указанных в меню настроек параметров. Консоль будет доступна после ввода соответствующей команды в "Параметрах запуска игры". 

 

Для того чтобы запустить консоль, используйте следующий путь: Библиотека  Игры  Dota 2 (правой клавишей мыши Свойства Установить параметры запуска

 

Консоль в меню игры

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

 

Подробнее о других командах "Параметров запуска" читайте в статье .

Меню настроек игры - .

 

Создание конфига

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

 

Файл Autoexec.cfg


Для удобства необходимо создать файл, который будет автоматически применяться при каждом входе в игру: autoexec.cfg.

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

  • Панель управления ⇒ Параметры папок ⇒ Вид

 

 

Далее нужно зайти в папку, где находится конфиг игры: Steam/steamapps/common/dota 2 beta/dota/cfg. 

Если вы используете стандартную директорию установки Steam:

  1. Для 32-битной системы: C:/Program Files /Steam/steamapps/common/dota 2 beta/dota/cfg;
  2. Для 64-битной системы: C:/Program Files (x86)/Steam/steamapps/common/dota 2 beta/dota/cfg.
  • Правой клавишей мыши на пустом пространстве папки ⇒ СоздатьТекстовый документ

 

 

  • Autoexec.cfg ⇒ Да

 

 

Autoexec.cfg готов, кроме того, с нужным нам типом. 

 

 

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

После первой же сыгранной игры содержание созданного autoexec.cfg может переместиться в основной конфиг - файл config.cfg. Чтобы этого не произошло, щелкните правой клавишей мыши по файлу config.cfg ⇒  Свойства ⇒  Атрибуты ⇒ Только чтение.

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

  •  Steam ⇒ Библиотека ⇒  Правой клавишей мыши на Dota 2 - Свойства ⇒  Установить параметры запуска ⇒  Добавляем +exec autoexec.cfg

 

 

Важно! Команды через консоль прописываются без кавычек; в файле autoexec.cfg - с кавычками.

Консольные команды

В данной статье мы рассмотрим наиболее необходимые команды консоли. Разделим их на следующие категории:

   1.1.

   1.2.

   2.1.

   2.2.

   2.3.

 

Настройки функционирования игры

Значение "1" - включить параметр; "0" - отключить.

 

Оптимизация сетевых настроек

Стандартные значения.

  • rate "80000" - объем пропускной способности.
  • cl_updaterate "30" - количество обновлений (в секундах), получаемых от сервера.
  • cl_cmdrate "30" - количество обновлений (в секундах), отправляемых на сервер.
  • cl_interp "0.05" - команда, отвечающая за обновление приблизительного месторасположения героя. Чем меньше значение, тем чаще обновляются места расположения героев. В вычислительной математике интерполяция - способ нахождения промежуточных значений величины по имеющемуся дискретному набору известных значений.
  • cl_interp_ratio "2" - окончательное значение интерполяции.
  • cl_smooth "1" - сглаживание обзора после ошибки предвычислений со стороны клиента.
  • cl_smoothtime "0" - сглаживание обзора после ошибки предвычислений со стороны клиента на заданное количество секунд.
  • mat_vsync "1" - включить вертикальную синхронизацию.
  • r_screenspace "1" - включить сглаживание.

 

Другие параметры

  • con_enable "1" - включить консоль.
  • fps_max "120" - задать количество fps (Frame per second) - количество обновлений кадров в секунду.
  • cl_showfps "1" - отображение числа fps.
  • retry - переподключиться к последнему серверу.
  • volume "0.5" - общий звук игры.
  • snd_musicvolume "0" - громкость музыки.

 

net_graph - команда, отображающая данные об интернет-соединении. 

  • net_graph "1" - показать данные соединения (в правом нижнем углу экрана): fps, пинг, получено, отдано и потеряно пакетов.

 

 

  • net_graphinsetleft "-50" - переместить влево отображаемые данные.
  • net_graphinsetbottom "300" - поднять вверх отображаемые данные.
  • net_graphpos "1" - сменить расположение данных. 1 - слева, 2 - по центру, 3 - справа. 
  • net_graphproportionalfont "0" - изменить размер отображаемых данных (от 0 до 1).

 

Слабый компьютер

Стандартные команды, которые рекомендуются пользователям для поднятия fps:

  • dota_cheap_water "1"
  • cl_globallight_shadow_mode "0"
  • r_deferred_height_fog "0"
  • r_deferred_simple_light "1"
  • r_screenspace_aa "0"
  • mat_vsync "0"

 

Игра

Герой

  • dota_force_right_click_attack "1" - добивание крипов правой клавишей мыши.
  • dota_player_units_auto_attack "1" - авто-атака.
  • dota_shop_force_hotkeys "1" - покупка предметов в магазине горячими клавишами.

 

 

  • dota_player_add_summoned_to_selection "1" - автоматически добавит призванных существ в ряд подконтрольной группы.
  • dota_apm - количество действий в минуту (отображается только в консоли).
  • ping (для консоли) - покажет пинг всех игроков; -ping (для чата) - индивидуальный пинг и количество потерянных пакетов - в правом верхнем углу экрана.
  • dota_always_show_hero_names "1" - покажет ник над героем.
  • dota_disable_range_finder "0" - показать радиус применения способности.
  • dota_camera_speed "3000" - скорость прокрутки камеры.
  • dota_camera_accelerate "50" - акселерация камеры.
  • dota_hide_cursor "1" - спрятать курсор мыши.
  • dota_cheap_water "1" - качество воды.
  • r_shadows "1" - включить тени.
  • dota_topbar_buyback_time "25" - время отображения выкупа героя.
  • hud_sticky_item_name - сменить . Например: hud_sticky_item_name "item_ward_observer". .
  • dota_screen_shake "1" - дрожание экрана при использовании способностей героя.
  • dota_player_multipler_orders "1" - позволяет отдать приказ всем контролируемым юнитам (включая самого героя). Предположим, вы выделили контролируемого нейтрального юнита и, чтобы не переключаться на героя или других юнитов, зажимаете "CTRL + Mouse 2" - на местность. Это позволит всей группе юнитов переместиться в необходимую точку карты без отдельных выделений.
  • dota_unit_fly_bonus_height "150" - увеличит/снизит расстояние летающих юнитов от земли. 
  • dota_gamescom_althack "0" - QWE и ASD + ALT = клавиши инвентаря. 
  • dota_unit_use_player_color "1" - подсветка юнитов.

 

Команды для отображения мгновенного снятия здоровья с вражеского героя

  • dota_health_hurt_threshold "99999"
  • dota_health_hurt_decay_time_max "0"
  • dota_health_hurt_decay_time_min "0"
  • dota_health_hurt_delay "0"
  • dota_pain_decay "0"
  • dota_pain_factor "0"
  • dota_pain_fade_rate "0"
  • dota_pain_multiplier "0"

 

В полоске "показатель текущего и максимального здоровья героя" можно установить разделитель, который поможет вам легче ориентироваться в количестве hp. Сделать это можно, применив следующую консольную команду:

Пример

 

  • dota_health_per_vertical_marker 250 (где 250 - стандартное значение) - указывает количество hp, которое приходится на 1 деление "показателя здоровья";
  • dota_health_marker_major_alpha 255 (где 255 - стандартное значение) - показатель толстой вертикальной линии;
  • dota_health_marker_minor_alpha 128 (где 128 - стандартное значение) - показатель тонкой вертикальной линии;
  • dota_health_per_vertical_marker 9999999 - отключить полоски.

 

Мини-карта

  • dota_no_minimap "1" - отключить мини-карту.
  • dota_minimap_hero_size "600" - размер отображения героев на мини-карте. 

 

600                                                          1000

 

 

  • dota_minmap_simple_colors "1" - двухцветная карта: зеленый - для союзных войск; красный - для вражеских.

 

 

  • dota_minimap_hide_background "1" - убрать фон мини-карты.

 

 

 

Цвета вражеских героев на мини-карте. Значение от 0 до 255

  • dota_enemy_color_b "" 
  • dota_enemy_color_g "" 
  • dota_enemy_color_r ""

 

Цвета союзных героев на мини-карте. Значение от 0 до 255

  • dota_friendly_color_b ""
  • dota_friendly_color_g ""
  • dota_friendly_color_r ""

 

Цвета нейтральных крипов на мини-карте. Значение от 0 до 255

  • dota_neutral_color_b ""
  • dota_neutral_color_g ""
  • dota_neutral_color_r ""

 

  • dota_minimap_show_hero_icon "1" - при нажатии клавиши "ALT" покажет иконки героев; значение "0" - покажет имена героев.
  • dota_hud_flip "1" - мини-карта с правой стороны.
  • dota_hud_colorblind "1" - режим цветовой слепоты.
  • dota_hud_healtbar_number "1" - показать здоровье числом (над героем).
  • dota_minimap_misclick_time "0.2" - создаст задержку между временем клика и применением способности. Используется во избежание возможных случайных нажатий. 

 

Бинд (англ. Bind)

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

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

  • bind F5 "say_team Никого на карте. Возможно, они в смоке. Все назад!
  • bind F6 "say_team Руна сверху. Герой ушел за ней. Аккуратно топ!
  • bind F7 "say_team Отдаем центр, пока все не появятся. Я сплитпушу и сделаю тп!

 

 

Бинды на место возникновения рун

  • bind "горячая клавиша" "dota_camera_setpos -2273.898682 1232.745483 982.072876" - топ руна.
  • bind "горячая клавиша" "dota_camera_setpos 3035.773438 -2972.680176 966.072937" - бот руна.

 

Показать текущее время игры в чат - буква "j"

  • bind "j" "chatwheel_say 57"

 

Читы и практика через создание лобби

 

Команды, которые необходимо прописать в чате игры

  • -lvlup "25" - задать уровень вашему герою.
  • -gold "1000" - задать необходимое количество золота.
  • -wtf - уберет перезарядку способностей и трату маны на них; -unwtf - убрать эффект.
  • -item "название" - даст герою определенный предмет.
  • -givebots item "название" - дать ботам определенный предмет.
  • -refresh - восстановить здоровье, ману и убрать перезарядку способностей.
  • -respawn - воскресить умершего героя.
  • -startgame - установит таймер времени на 0:00 и игра начнется.
  • -spawncreeps - новая волна крипов.
  • -disablecreepspawn - запрет на возникновение крипов; -enablecreepspawn - убрать эффект.
  • -spawnneutrals - появление нейтралов.
  • -spawnrune - новая руна.
  • -createhero "имя" - создаст союзного героя; -createhero "name" enemy - создаст вражеского героя. Например: -createhero tidehunter enemy; -createhero life_stealer.
  • -levelbots "25" - задать уровень ботов.
  • -allvision - позволит видеть карту и в радиусе обзора вражеских героев; -normalvision - отключить эффект.

 

Команды консоли

  • dota_bot_set_difficulty "" - уровень сложности ботов: 0 - легкий, 1 - средний, 2 - тяжелый, 3 - нечестный.

 

Имена героев

Существует ряд героев, чьи имена, если их задать через команду, отличаются от настоящих.

 

Команды: -createhero npc_dota_hero_ancient; -createhero npc_dota_hero_ancient enemy.

Имена героев Герой Команда для создания Ancient Apparition Ancient Apparition npc_dota_hero_ancient Centaur Warrunner Centaur Warrunner npc_dota_hero_centaur Clockwerk Clockwerk npc_dota_hero_rattletrap Doom Doom npc_dota_hero_doom_bringer Lifestealer Lifestealer npc_dota_hero_life_stealer Magnus Magnus npc_dota_hero_magnataur Natures Prophet Natures Prophet npc_dota_hero_furion Necrophos Necrophos npc_dota_hero_necrolyte Outworld Devourer Outworld Devourer npc_dota_hero_obsidian_destroyer Queen of Pain Queen of Pain npc_dota_hero_queenofpain Shadow Fiend Shadow Fiend npc_dota_hero_nevermore Timbersaw Timbersaw npc_dota_hero_shredder Treant Protector Treant Protector npc_dota_hero_treant Vengeful Spirit Vengeful Spirit npc_dota_hero_vengefulspirit Windranger Windranger npc_dota_hero_windrunner Wraith King Wraith King npc_dota_hero_skeleton_king Zeus Zeus npc_dota_hero_zuus

 

Названия предметов

Как и имена героев, далеко не все названия предметов, которые предстоит прописать командой, соответствуют их действительным. Ниже представлен список названий предметов.

 

Полная команда для предметов: -givebots item_"abyssal_blade"; -item item_"abyssal_blade"

Названия предметов Предмет Название для команды  Abyssal Blade item_abyssal_blade  Aegis item_aegis  Aghanim's Scepter item_ultimate_scepter  Arcane Boots item_arcane_boots  Armlet of Mordiggian item_armlet  Assault Cuirass item_assault  Belt of Strength item_belt_of_strength  Battlefury item_bfury  Black King Bar item_black_king_bar  Blade Mail item_blade_mail  Blade of Alacrity item_blade_of_alacrity  Blade of Attack item_blade_of_attack  Blink Dagger item_blink  Bloodstone item_bloodstone  Boots of Speed item_boots  Boots of Travel item_travel_boots  Bottle item_bottle  Bracer item_bracer  Broadsword item_broadsword  Buckler item_buckler  Butterfly item_butterfly  Chainmail item_chainmail  Circlet item_circlet  Clarity item_clarity  Cloak item_cloak  Crystalys item_lesser_crit  Daedalus item_greater_crit  Dagon item_dagon  Desolator item_desolator  Diffusal Blade item_diffusal_blade  Helm of Iron Will item_helm_of_iron_will  Helm of the Dominator item_helm_of_the_dominator  Drum of Endurance item_ancient_janggo  Dust of Appearance item_dust  Eaglesong item_eagle  Energy Booster item_energy_booster  Ethereal Blade item_ethereal_blade  Euls Scepter of Divinity item_cyclone  Eye of Skadi item_skadi  Flying Courier item_flying_courier  Force Staff item_force_staff  Gauntlets os Strength item_gauntlets  Gem of True Sight item_gem  Ghost Scepter item_ghost  Heaven's Halberd item_heavens_halberd  Headdress item_headdress  Healing Salve item_flask  Heart of Tarrasque item_heart  Hood of Defiance item_hood_of_defiance  Iron Branch item_branches  Javelin item_javelin  Linken's Sphere item_sphere  Maelstrom item_maelstrom  Magic Wand item_magic_wand  Manta Style item_manta  Mantle of Intelligence item_mantle  Mask of Madness item_mask_of_madness  Medallion of Courage item_medallion_of_courage  Mekansm item_mekansm  Mjollnir item_mjollnir  Monkey King Bar item_monkey_king_bar  Mystic Staff item_mystic_staff  Necronomicon item_necronomicon  Null Talisman item_null_talisman  Oblivion Staff item_oblivion_staff  Observer Wards item_ward_observer  Ogre Club item_ogre_axe  Orb of Venom item_orb_of_venom  Orchid Malevolence item_orchid  Perseverance item_pers  Phase Boots  item_phase_boots  Pipe of Insight item_pipe  Platemail item_platemail  Point Booster item_point_booster  Power Treads item_power_treads  Quelling Blade item_quelling_blade  Radiance item_radiance  Divine Rapier item_rapier  Reaver item_reaver  Refresher Orb item_refresher  Ring of Aquila item_ring_of_aquila  Ring of Basilius item_ring_of_basilius  Ring of Health item_ring_of_health  Ring of Protection item_ring_of_protection  Ring of Regen item_ring_of_regen  Robe of the Magi item_robe  Rod of Atos item_rod_of_atos  Sange & Yasha item_sange_and_yasha  Sage's Mask item_sobi_mask  Sange item_sange  Satanic item_lifesteal  Sentry Wards item_ward_sentry  Shadow Amulet item_shadow_amulet  Shadow Blade item_invis_sword  Shiva's Guard item_shivas_guard  Skull Basher item_basher  Slippers of Agility item_slippers  Soul Booster item_soul_booster  Soul Ring item_ring  Staff of Wizardry item_staff_of_wizardry  Sout Shield item_stout_shield  Talisman of Evasion item_talisman_of_evasion  Tango item_tango  Town Portal Scroll item_tpscroll  Tranquil Boots item_tranquil_boots  Ultimate Orb item_ultimate_orb  Urn of Shadows item_urn_of_shadows  Vanguard item_vanguard  Veil of Discord item_veil_of_discord  Vitality Booster item_vitality_booster  Vladmir's Offering item_vladmir  Void Stone item_void_stone  Wraith Band item_wraith_band  Yasha item_yasha

 


Источник: http://twop.navi-gaming.com/dota_2/gameplay/Console_commands


Как сделать консоль в доту 2

Как сделать консоль в доту 2

Как сделать консоль в доту 2

Как сделать консоль в доту 2

Как сделать консоль в доту 2

Как сделать консоль в доту 2

Как сделать консоль в доту 2

Как сделать консоль в доту 2