Half-Life 2: Episode One

Half-Life 2: Episode One

61 ratings
Half-Life 2: Episode One — Чит коды и консольные команды
By K.Grox and 2 collaborators
ОГРОМНОЕ сборище различных консольных команд, такого вы нигде больше не найдете (НЕ КЛИКБЕЙТ).

Если вы собираетесь в очередной раз скопировать весь текст для своего руководства, не изменив ничего, то удачи нхй бл.
2
   
Award
Favorite
Favorited
Unfavorite
Другие руководства по консольным командам
Предисловие
Некоторые команды требуют включенных читов. Их можно включить командой sv_cheats 1. При включенных читах вам не будут засчитываться достижения и их прогресс. Чтобы выключить читы, надо ввести в консоль sv_cheats 0.

Если у команды не стоит никакое значение, то значит, что скорее всего она переключаема повторным написанием.

Если у команды стоит значение 1 или 0, и её описание подразумевает не изменение чего либо, а включение/выключение, то значит повторный ввод с противоположным значением переключит эту команду. Например, sv_infinite_aux_power 1 – это включение команды, а sv_infinite_aux_power 0 – это выключение команды (иногда наоборот).

Если команда подразумевает изменение какого либо значения, то об этом говорится в описании команды, а так же в самой команде мы УЖЕ УКАЗАЛИ значение по умолчанию. Например, sv_gravity 600 – команда, в которой изменяется значение, и 600 – это значение по умолчанию.

Остальные команды индивидуальны и способ их применения указывается в описании.
Куда вводить консольные команды? [Как включить консоль?]
1) Заходим в Настройки в главном меню игры.
2) Выбираем настройку Клавиатура.
3) Находим кнопку Дополнительно и нажимаем на нее.
4) Ставим галочку на Включить консоль.
5) ПОЗДРАВЛЯЮ!!! Теперь вы можете открывать консоль клавишей Ё(~)!
➨ Игровой процесс, часть 1
Игрок
  • god – включить полную неуязвимость.

  • buddha – включить бессмертие.
    Урон все равно будет проходить, но вы не сможете умереть

  • kill – убить игрока.
    Работает даже с включенным god

  • explode - убивает игрока уроном взрыва.
    Самого взрыва не будет

  • hurtme # – нанести определенное количество урона игроку.
    Вместо # нужно вписать необходимое количество урона. Учитывайте, что броня может поглотить некоторый урон в себя. Отрицательные значения снимают по 1 броне.

  • notarget – включить режим, в котором NPC игнорируют игрока.

  • noclip – включить полет сквозь стены.

  • sv_noclipaccelerate 5 – изменить быстроту набора скорости у noclip.
    Значение 0 убирает плавность у noclip.

  • sv_noclipspeed 5 – изменить скорость noclip.

  • sv_infinite_aux_power 1 – включить бесконечную энергию костюма.
    Бесконечный бег, фонарик и кислород

  • hl2_normspeed 190 – изменить обычную скорость игрока.
    Чтобы изменения вступили в силу, нажмите клавишу бега

  • hl2_sprintspeed 320 – изменить скорость бега игрока.

  • hl2_walkspeed 150 – изменить скорость шага игрока (при зажатии левого Alt).

  • cl_sidespeed 450 - изменить скорость движения вбок.
    Нельзя сделать выше стандартного

  • cl_backspeed 450 - изменить скорость движения назад.
    Нельзя сделать выше стандартного

    cl_upspeed 320 – изменить скорость движения по вертикали.
    Движение по вертикали это отдельная кнопка

  • cl_forwardspeed 450 - изменить всю скорость игрока.
    Нельзя сделать выше стандартного

  • player_throwforce 1000 – изменить силу, с которой игрок кидает физические объекты.

  • player_old_armor 1 – включить систему брони как в первой Half-Life.
    То есть, по умолчанию броня поглощает 80% урона, а в старой системе так же еще сверху понижается урон на ХП на 50%. Вследствии чего 100 ХП и 100 брони это по факту 300 ХП

  • sk_suitcharger_citadel_maxarmor 200 – изменить максимальное количество брони, которое игрок может иметь в цитадели.

  • r_flashlightlinear 100 – изменить яркость фонарика.

  • r_flashlightfar 750 – изменить дальность фонарика.

  • r_flashlightfov 45 – изменить размеры фонарика.

  • r_flashlightlockposition 1 – включить фиксацию фонарика на месте после его включения.

  • r_newflashlight 0 – включить режим фонарика, подобный тому, что был в бете Half-Life 2.

  • sv_autoladderdismount 0 – отключить автоматическое отсоединение от лестницы, когда вы достигаете её конца.

  • sv_ladder_useonly 1 – отключить автоматические залезание на лестницы.

  • firetarget – использовать энтити под прицелом, независимо от расстояния.
    Позволяет брать вещи с любых расстояний

  • getpos – вывести в консоль точные координаты и угол камеры игрока.
    Выводит сразу с командами setpos и setang

  • setang X Y # – изменить угол обзора камеры игрока, а так же её поворот (значение #).

  • setpos X Y Z – телепортировать игрока по заданным координатам.

  • ent_teleport player – телепортировать игрока туда, куда смотрит прицел.

  • fadeout – закрыть глаза (сделать экран черным).
    Чтобы открыть используйте команду снизу

  • fadein – открыть глаза.
    Чтобы закрыть используйте команду сверху

  • bug_swap – сменить оружие на фероподы, и обратно.
    Работает так же как быстрая смена оружия и Гравити-пушки

  • +strafe – включить перемещение при помощи мыши.
    Выключается командой -strafe

  • sk_dmg_take_scale1 0.50 – урон, получаемый игроком на лёгкой сложности.

  • sk_dmg_take_scale2 1 – урон, получаемый игроком на средней сложности.

  • sk_dmg_take_scale3 1.50 – урон, получаемый игроком на сложной сложности.
➩ Игровой процесс, часть 2
Игра
  • skill # – изменить сложность.
    Вместо # вводятся значения от 1 до 3

  • respawn_entities – пересоздать все энтити на карте, включая игрока.
    При этом ваш старый хитбокс остается на месте и вы можете наносить себе урон

  • sv_gravity 600 – изменить гравитацию для NPC и игрока.

  • host_timescale 1 – изменить скорость времени.

  • phys_timescale 1 – изменить скорость просчета физики у физических объектов
    Кроме трупов и снарядов, выпущенные игроком

  • cl_phys_timescale 1 – изменить скорость просчета физики у трупов.
    При низких значениях трупы могут зависать в воздухе из-за оптимизации игры

  • air_density 2 – изменить плотность воздуха, которая влияет на физику объектов.

  • sk_fraggrenade_radius 250 – изменить радиус взрыва гранат.

  • sk_smg1_grenade_radius 250 – изменить радиус взрыва подствольных гранат.

  • rope_shake 1 – включить дергание веревок.

  • fire_dmgscale 0.1 – изменить множитель урона огня.

  • fire_dmginterval 1 – изменить интервал в секундах между тем, когда огонь наносит урон.

  • sk_healthcharger 50 – изменить количество здоровья, которое дают раздатчики здоровья.

  • sk_healthkit 25 – изменить количество здоровья, которое дают аптечки.

  • sk_healthvial 10 – изменить количество здоровья, которое дают маленькие аптечки.

  • sk_suitcharger 75 – изменить количество брони, которое дают раздатчики брони.

  • sk_battery 15 – изменить количество брони, которое дают батарейки.

  • ent_fire !picker sethealth 0 – убить NPC под прицелом/сломать физический объект под прицелом (если он может сломаться).

  • shake – потрясти экран.

  • ent_create env_credits targetname credits2; ent_fire credits2 ShowLogo – показать лого Half-Life 2: Episode One, как в начале игры.

  • ent_create env_credits targetname credits1; ent_fire credits1 rollcredits – запустить титры из начала Half-Life 2.

  • ent_create env_credits targetname credits3; ent_fire credits3 rolloutrocredits – запустить титры из конца игры.

  • creditsdone – закончить титры.
    Работает только с теми, что не создал игрок

  • ai_force_serverside_ragdoll 1 – включить, чтобы трупы имели коллизию с предметами и NPC.

  • ai_inhibit_spawners 1 – отключить спавн NPC, которых изначально нет при загрузке карты.

  • phys_impactforcescale 1 – изменить множитель силы, с которой улетают враги при смерти от физических объектов.

  • phys_pushscale 1 – изменить множитель силы, с которой выстрелы и взрывы действуют на физические объекты.

  • sk_ammo_qty_scale1 1.2 – изменить множитель получаемых патронов (не считая тех, что с оружия) на ЛЕГКОЙ СЛОЖНОСТИ.

  • sk_ammo_qty_scale2 1.0 – изменить множитель получаемых патронов (не считая тех, что с оружия) на СРЕДНЕЙ СЛОЖНОСТИ.

  • sk_ammo_qty_scale3 0.6 – изменить множитель получаемых патронов (не считая тех, что с оружия) на ТРУДНОЙ СЛОЖНОСТИ.

  • net_fakelag 1 – включить фейковые лаги.

  • quit – закрыть игру.

Демки
  • record # – начать запись демки.
    Вместо # вводится название

  • stop – остановить запись демки.

  • playdemo # – включить демку.
    Вместо # вводится название

  • startdemos # – включить демку на повторе.
    Вместо # вводится название

  • cl_demoviewoverride 0 – отключить прикрепление камеры к игроку при просмотре демо.
    Работает криво

  • demoui – открыть 1й вариант меню управления демками.

  • demoui2 – открыть 2й вариант меню управления демками.

  • demo_pause – поставить демку на паузу.

  • demo_resume – убрать демку с паузы.

  • listdemo # – вывести в консоль детальную информацию о демке.
    Вместо # вводится название
➩ Игровой процесс, часть 3
Камера
  • thirdperson – включить вид камеры от третьего лица.
    Первое лицо включается обратно командой снизу

  • firstperson – включить вид камеры от первого лица.
    Третье лицо включается командой сверху

  • thirdperson_platformer 1 – включить, чтобы движение в режиме камеры от третьего лица было независимым от камеры.
    Это немного сломано, движение назад крутит камеру, и у вас строгий угол обзора вверх и вниз

  • thirdperson_mayamode – закрепить камеру в режиме от третьего лица.
    Вы все еще сможете поворачивать персонажем при помощи мышки

  • cam_collision 0 – отключить коллизию камере в виде от третьего лица.

  • cam_idealdist 150 - изменить расстояние камеры от игрока в виде от третьего лица.

  • cam_idealdistright 0 - изменить положение камеры в виде от третьего лица по горизонтали.

  • cam_idealdistup 0 - изменить положение камеры в видео от третьего лица по вертикали.

  • cam_ideallag 4 - изменить скорость поворота камеры за игроком в виде от третьего лица.

  • +camdistance – начать настройку расстояния камеры в виде от третьего лица при помощи мыши.
    Чтобы закончить её, впишите команду -camdistance

  • +camin – приблизить камеру в виде от третьего лица на максимально возможное расстояние.

  • +camout – отдалить камеру в виде от третьего лица на максимально возможное расстояние.

  • +camyawright – повернуть камеру в виде от третьего лица направо.
    Лучше не использовать

  • +camyawleft – повернуть камеру в виде от третьего лица налево.
    Лучше не использовать

  • camortho – включить режим пьяной камеры, попробуйте пройди игру с такой камерой.
    ЕЁ НЕВОЗМОЖНО ОТКЛЮЧИТЬ БЕЗ ПЕРЕЗАПУСКА ИГРЫ

  • cl_leveloverview 1 – включить вид камеры сверху, без глубины (по типу Hotline Miami). Может подойди для каких-нибудь крутых скриншотов.

  • cl_pitchup 89 – изменить как высоко можно поднять камеру в виде от первого лица.

  • cl_pitchdown 89 – изменить как низко можно опустить камеру в виде от первого лица.

  • c_minyaw -135 – изменить поворот камеры в виде от третьего лица.

Сохранения
  • save quick – создать быстрое сохранение.

  • save # – создать новое сохранение.
    Вместо # вводится название

  • save_disable 1 – отключить любые сохранения, включая автосохранения и быстрые сохранения.

  • save_screenshot 1 – изменить режим иконок у сохранений.
    Значение 1: иконки есть у всех сохранений, кроме автосохранений. Значение 2: иконки есть у абсолютно всех сохранений.
    Значение 0: отключить иконки

  • load quick – загрузить последнее быстрое сохранение.

  • load # – загрузить определенное сохранение.
    Вместо # вводится название

  • _autosave – создать "автоматическое" сохранение.

  • _autosavedangerous – создать "автоматическое" сохранение, которое не будет автоматически загружаться после смерти, если оно сохранилось при низком здоровье.

Стандартные действия
Это команды, отвечающие за обычные действия в игре. При вводе в консоль большинства из них вы будто бы зажимаете клавишу, отвечающую за них.
  • gameui_hide - закрывает главное меню.

  • +attack – зажать атаку (по умолчанию ЛКМ).
    Выключается командой -attack

  • +attack2 – зажать дополнительную атаку (по умолчанию ПКМ).
    Выключается командой -attack2

  • +reload – зажать перезарядку (по умолчанию R).
    Выключается командой -reload

  • +left – зажать поворот камеры налево.
    Выключается командой -left

  • +right – зажать поворот камеры вправо.
    Выключается командой -right

  • +forward – зажать движение вперед (по умолчанию W).
    Выключается командой -forward

  • +back – зажать движение назад (по умолчанию S).
    Выключается командой -back

  • +moveleft – зажать движение влево (по умолчанию A).
    Выключается командой -moveleft

  • +moveright – зажать движение вправо (по умолчанию D).
    Выключается командой -moveright

  • +speed – зажать бег (по умолчанию Shift).
    Выключается командой -speed

  • +walk – зажать шаг (по умолчанию Alt).
    Выключается командой -walk

  • +duck – зажать приседание (по умолчанию Ctrl).
    Выключается командой -duck

  • toggle_duck – включить приседание до повторного написания команды или до прыжка.

  • +jump – зажать прыжок (по умолчанию Space).
    К сожалению, персонаж не будет прыгать больше одного раза, так что без баннихопчика сегодня ребяточки... вот так...
    Выключается командой -jump

  • +use – зажать использование (по умолчанию E).
    Работает лишь раз, а затем из-за зажатия не дает использовать ничего.
    Выключается командой -use

  • +movedown – зажать движение вниз (работает в noclip и в воде).
    Выключается командой -movedown

  • +moveup – зажать движение вверх (работает в noclip и в воде).
    Выключается командой -moveup

  • cl_upspeed 320 – изменить скорость движения по вертикали.

  • +zoom – зажать зум (по умолчанию Z).
    Выключается командой -zoom

  • toggle_zoom – включить зум до повторного нажатия кнопки зума.

  • zoom_sensitivity_ratio 1 – изменить множитель чувствительности мыши при активном зуме.

  • impulse 100 – включить/выключить фонарик (по умолчанию F).

  • lastinv – сменить оружие на предыдущее, и обратно (по умолчанию Q).

  • phys_swap – сменить оружие на Грави-пушку, и обратно (по умолчанию G).

  • impulse 50 – отправить/позвать граждан/повстанцев (по умолчанию C).

  • slot# – переключиться на # слот оружий (по умолчанию кнопки от 1 до 6).

  • toggleconsole – открыть/закрыть консоль (по умолчанию ~).

  • pause – поставить/убрать паузу (по умолчанию Pause Break и NumLock).

  • unpause – убрать с паузы.

  • showconsole – открыть консоль.

  • hideconsole – закрыть консоль.

  • use название_оружия – переключиться на определенное оружие.

  • cancelselect - закрыть меню.

Настройки
  • cc_subtitles 1 – включить режим субтитров "Только в диалогах".
    Значение 0 включает абсолютно все субтитры

  • snd_musicvolume 1 – изменить громкость музыки. От 0 до 1.

  • volume 1 – изменить громкость звуков. От 0 до 1.

  • suitvolume 0.25 – изменить громкость костюма.

  • hud_fastswitch 1 – включить быструю смену оружия.

  • cl_mouseenable 0 – отключить ввод с мышки. САМАЯ ПОЛЕЗНАЯ КОМАНДА!!!

  • sensitivity 3 – изменить чувствительность мышки.
➩ Игровой процесс, часть 4
Прочее
  • sv_cheats 1 – включить читы.

  • exec название_скрипта – запустить скрипт из папки "…\Half-Life 2\hl2\cfg".
    Скрипты позволяют вводить большое количество команд за один раз

  • bind клавиша "команда" – назначить на клавишу команду.
    Например, bind w "kill" – назначает на клавишу w команду kill. Клавиши обязательно должны быть в английской раскладке. Вы можете увидеть, как вписать название клавишы, назначив её в настройках на что-нибудь

  • bindtoggle клавиша "команда" – назначить на клавишу команду, которая будет переключаться по нажатию кнопки.
    Работает только с командами, у которых значения 0 и 1, отвечающие за включение/выключение. Например, bind x "mat_fullbright" – назначает на клавишу x команду mat_fullbright, которая будет переключаться по нажатию кнопки

  • unbind клавиша – убрать с клавиши назначение команды. В том числе и стандартные: ходить, прыгать, стрелять и т.д.

  • unbindall – убрать назначения с абсолютно всех клавиш.

  • gameui_preventescape – запретить скрытие меню.
    Чтобы разрешить введите команду gameui_allowescape

  • gameui_preventescapetoshow – запретить открытие меню.
    Чтобы разрешить введите команду gameui_allowescapetoshow (правда я не знаю куда вы это будете вводить, ну можете забиндить наверное)

  • cc_lang # — изменить язык субтитров.
    Вместо # вводится название языка на английском (например, russian, english, japanese)

  • cc_linger_time 1 – изменить сколько времени субтитры остаются на экране после конца звука.

  • jpeg_quality 90 - изменить качество у скриншотов на F5.

  • jpeg #1 #2 – сделать скриншот (который сохраняется именно в папку с игрой).
    #1 отвечает за название скриншота, а #2 за его качество (ставится от 1 до 100)

  • disconnect – выйти в главное меню без загрузки фоновой карты.

  • startupmenu – выйти в главное меню с загрузкой фоновой карты.

  • exit – закрыть игру.

  • _restart - перезапустить игру.
➨ Оружие
Выдача и удаление оружия
  • give название_оружия – выдать оружие прямо в руки игроку.

  • ent_create название_оружия – создать оружие там, куда смотрит прицел.

  • ent_remove название_оружия – удалить оружие из рук игрока.
    Если прицел наведен на NPC, то удаляет это оружие у него, а не игрока

  • ent_remove_all название_оружия – удалить оружие у игрока, всех NPC на карте, и просто валяющиеся оружия на карте.

Список оружия
СПИСОК ПРЕДСТАВЛЕН УЖЕ С КОМАНДАМИ, НО ВЫ МОЖЕТЕ ВСТАВЛЯТЬ НАЗВАНИЯ ОРУЖИЯ И В ДРУГИЕ КОМАНДЫ, ПРОСТО УБЕРИТЕ give (или ent_create)
  • give weapon_crowbar – монтировка.

  • give weapon_pistol – пистолет.

  • give weapon_smg1 – СМГ, пистолет-пулемет.

  • give weapon_357 – револьвер.

  • give weapon_physcannon – Грави-пушка.

  • give weapon_shotgun – дробовик.

  • give weapon_ar2 – AR2, пулемет Альянса.

  • give weapon_rpg – РПГ.

  • ent_create weapon_frag – гранаты.

  • give weapon_crossbow – арбалет.

  • give weapon_bugbait – фероподы.

  • give weapon_alyxgun – Аликс-ган, оружие Аликс.
    Создается всегда на полу, чтобы взять, нажмите клавишу взаимодействия. У этого оружия свои отдельные патроны, для которых нет отдельной команды, поэтому чтобы получить еще патроны, используйте команду givecurrentammo или сделайте копию оружия

  • give weapon_annabelle – аннабель, оружие отца Григория.
    Использует патроны револьвера. У этого оружия нет иконки, находится в 6 слоте

  • give weapon_citizenpackage – рационный пакет еды граждан.
    У этого оружия нет иконки, находится в 6 слоте

  • give weapon_citizensuitcase – гражданский чемодан.
    У этого оружия нет иконки, находится в 6 слоте

  • give weapon_cubemap – шары для проверки отражений на карте.
    У этого оружия нет иконки, находится в 6 слоте

  • give weapon_stunstick – дубинка ГОшников.
    Игрок НЕ МОЖЕТ пользоваться ею, ему она тупо дает 7 брони. Но NPC вполне могут ею пользоваться

  • give basehlcombatweapon – оружие-пустышка.
    Его нельзя взять в руки, занимает слот лома(вследствие чего просто не дает взять лом)

Изменение урона оружия
УРОН ОРУЖИЯ ЗАВИСИТ ТАК ЖЕ ОТ СЛОЖНОСТИ, ЧТОБЫ ИЗМЕНИТЬ МНОЖИТЕЛИ СМОТРИТЕ КОМАНДЫ НИЖЕ В "ПРОЧЕЕ"
  • sk_plr_dmg_crowbar 10 – изменить урон у монтировки.

  • sk_plr_dmg_pistol 5 – изменить урон у пистолета.

  • sk_plr_dmg_smg1 4 – изменить урон у СМГ.

  • sk_plr_dmg_smg1_grenade 100 – изменить урон у подствольной гранаты СМГ.

  • sk_plr_dmg_grenade 150 – изменить урон у гранаты.
    Понижение урона не работает, но повышение работает

  • sk_plr_dmg_357 40 – изменить урон у револьвера.

  • sk_plr_dmg_buckshot 8 – изменить урон у дробовика.

  • sk_plr_dmg_ar2 8 – изменить урон у AR2.

  • sk_plr_dmg_rpg_round 100 – изменить урон у РПГ.
    Понижение урона не работает, повышение вроде бы работает

  • sk_plr_dmg_crossbow 100 – изменить урон у арбалета.

  • sk_plr_dmg_alyxgun 5 – изменить урон у Аликс-ган.

Прочее
  • impulse 101 – выдать набор всего стандартного оружия в игре с патронами.

  • givecurrentammo – выдать полный запас патронов оружию в руках.

  • impulse 81 – выдать сферы проверки отражений.

  • sk_plr_num_shotgun_pellets 7 – настроить количество патронов, вылетающих из дробовика.

  • sk_weapon_ar2_alt_fire_duration 2 – изменить время жизни энергетического шара.

  • sk_weapon_ar2_alt_fire_radius 10 – изменить размер энергетического шара, однако сделать больше обычного его нельзя.

  • sk_weapon_ar2_alt_fire_mass 150 – изменить силу энергетического шара, с которой он действует на предметы.

  • physcannon_mega_enabled 1 – включить заряженный режим у Грави-пушки. При отключении съедает всю броню.

  • physcannon_tracelength 250 – изменить расстояние, с которого Грави-пушка может притягивать предметы.

  • physcannon_cone 0.97 – изменить расстояние, с которого Грави-пушка может притягивать предметы, запущенные в воздух.

  • physcannon_maxforce 1500 – изменить силу, с которой Грави-пушка стреляет предметами.

  • physcannon_pullforce 4000 – изменить силу, с которой Грави-пушка притягивает предметы издалека.

  • pistol_use_new_accuracy 0 – включить режим менее точного пистолета.
➨ Патроны
Выдача патронов
  • give название_патронов – дать патроны прямо в руки игроку.

  • ent_create название_патронов – создать патроны там, куда смотрит прицел.

Список патронов
СПИСОК ПРЕДСТАВЛЕН УЖЕ С КОМАНДАМИ, НО ВЫ МОЖЕТЕ ВСТАВЛЯТЬ НАЗВАНИЯ ПАТРОНОВ И В ДРУГИЕ КОМАНДЫ, ПРОСТО УБЕРИТЕ give (или ent_create)
Пистолет
  • give item_box_srounds – патроны для пистолета [20].

  • give item_ammo_pistol – патроны для пистолета [20].

  • give item_large_box_srounds – патроны для пистолета [100].
СМГ
  • give item_box_mrounds – патроны для СМГ [45].

  • give item_ammo_smg1 – патроны для СМГ [45].

  • give item_large_box_mrounds – патроны для СМГ [225].

  • give item_ar2_grenade – подствольная граната для СМГ [1].

  • give item_ammo_smg1_grenade – подствольная граната для СМГ [1].
Револьвер
  • give item_ammo_357 – патроны для револьвера [6].
Дробовик
  • give item_box_buckshot – патроны для дробовика [20].
AR2
  • give item_ammo_ar2 – патроны для AR2 [20].

  • give item_box_lrounds – патроны для AR2 [20].

  • give item_large_box_lrounds – патроны для AR2 [100].

  • give item_ammo_ar2_altfire – энергетический шар для AR2 [1].
РПГ
  • give item_ml_grenade – ракета для РПГ [1].
Граната
  • ent_create weapon_frag – граната [1].
Арбалет
  • give item_ammo_crossbow – стрелы для арбалета [6].
Прочее
  • give item_box_sniper_rounds – патроны для снайперской винтовки [Бесполезны].

  • give item_flare_round – патрон для сигнальной ракетницы [Бесполезен].

  • give item_box_flare_rounds – патроны для сигнальной ракетницы [Бесполезны].

Изменение максимального запаса патронов оружия
  • sk_max_pistol 150 – изменить максимальный запас патронов для пистолета.

  • sk_max_smg1 225 – изменить максимальный запас патронов для СМГ.

  • sk_max_smg1_grenade 3 – изменить максимальный запас подствольных гранат для СМГ.

  • sk_max_grenade 5 – изменить максимальный запас гранат.

  • sk_max_357 12 – изменить максимальный запас патронов для револьвера.

  • sk_max_buckshot 30 – изменить максимальный запас патронов для дробовика.

  • sk_max_ar2 60 – изменить максимальный запас патронов для AR2.

  • sk_max_ar2_altfire 3 – изменить максимальный запас энергетических шаров для AR2.

  • sk_max_rpg_round 3 – изменить максимальный запас ракет для РПГ.

  • sk_max_crossbow 10 – изменить максимальный запас стрел для арбалета.

  • sk_max_alyxgun 150 – изменить максимальный запас патронов для Аликс-ган.

  • sk_max_sniper_round 30 - изменить максимальный запас снайперских патронов. [Бесполезно].
➨ Создание предметов
Создание брони/аптечек
  • ent_create item_healthkit – создать большую аптечку (по умолчанию дает 25 ХП).

  • ent_create item_healthvial – создать маленькую аптечку (по умолчанию дает 10 ХП).

  • ent_create item_battery – создать батарейку (по умолчанию дает 15 брони).

    Вы так же можете использовать команду give, чтобы выдавать себе аптечки и батарейки напрямую (например, give item_healthkit, чтобы выдать себе большую аптечку).

Создание раздатчиков
  • ent_create item_healthcharger – создать раздатчик здоровья (по умолчанию дает 50 ХП).

  • ent_create item_suitcharger – создать раздатчик брони (по умолчанию дает 75 брони).

  • ent_create item_suitcharger targetname citadelcharger;ent_fire citadelcharger addoutput "spawnflags 8192";ent_fire citadelcharger SetCharge 500 – создать раздатчик здоровья и брони из цитадели.

Создание и изменение транспорта
Катер
  • ch_createairboat – создать катер.
    Идентично команде снизу

  • impulse 83 – создать катер.
    Идентично команде сверху

  • ent_fire !picker EnableGun 1 – выдать оружие катеру, на который наведен прицел.

  • ent_fire prop_vehicle_airboat EnableGun 1 – выдать всем катерам на карте оружие.

  • r_AirboatViewZHeight 0 – изменить высоту камеры при вождении катером.

  • r_AirboatViewBlendTo 0 – отключить автоприцеливание на центр при вождении катером.

  • sk_plr_dmg_airboat 3 – изменить урон одной пули у оружия на катере.

  • sk_airboat_max_ammo 100 – изменить максимальное количество патронов у оружия на катере.

  • sk_airboat_recharge_rate 15 – изменить скорость перезарядки у оружия на катере.
Джип
  • ch_createjeep – создать джип.
    Идентична команде снизу

  • impulse 82 – создать джип. Идентична команде сверху.

  • ent_fire !picker FinishRemoveTauCannon – убрать Тау-пушку с джипа, на который наведен прицел.
    Вернуть нельзя

  • ent_fire prop_vehicle_jeep FinishRemoveTauCannon – убрать Тау-пушку со всех джипов на карте.
    Вернуть нельзя

  • ent_fire !picker handbrakeoff – отключить ручной тормоз стоящему джипу под прицелом.

  • r_JeepViewZHeight 10 – изменить высоту камеры при вождении джипом.

  • r_JeepViewBlendTo 0 – отключить автоприцеливание на центр при вождении джипом.

  • sk_jeep_gauss_damage 15 – изменить урон у Тау-пушки на джипе.

  • g_jeepexitspeed 100 – изменить максимальную скорость джипа при которой игрок может выйти из него.
БТР
  • ent_create prop_vehicle_apc model models/combine_apc.mdl vehiclescript scripts/vehicles/apc.txt – создать разрушаемый БТР Альянса.
    Вы можете в него сесть, но ваша камера будет под БТР, вы не сможете им управлять, а так же не сможете выйти из него, так что единственный выход это перезаход в сохранение
Капсула Альянса
  • ent_create prop_vehicle_prisoner_pod model models/vehicles/prisoner_pod_inner.mdl – создать тюремную капсулу Альянса.
    К сожалению (или к счастью), в неё нельзя сесть, как в Half-Life 2.

Создание активных снарядов
Следующие команды создают снаряды, которые как бы уже активны, поэтому они летят или взрываются сразу после создания.
  • ent_create grenade_ar2 – создать активную подствольную гранату СМГ.

  • ent_create apc_missile – создать активную ракету БТР Альянса.

  • ent_create crossbow_bolt – создать активную стрелу арбалета.

  • ent_create env_flare – создать активную сигнальную ракету.

  • ent_create grenade_helicopter – создать активную бомбу вертолета-охотника.

Создание других разных вещей
  • impulse 51 – создать под прицелом припасы, которые зависят от того, какие припасы вам нужны, и какие припасы уже есть на карте.

  • ent_create item_item_crate itemclass item_dynamic_resupply itemcount 1 – создать ящик с подстраивающимися припасами.

  • ent_create item_item_crate itemclass #1 itemcount #2 - создать ящик с определенным энтити в нем.
    Вместо #1 вводить название энтити
    Вместо #2 количество энтити

  • ent_create item_ammo_crate ammotype # – создать ящик с бесконечными патронами.
    Вместо # вводить число от 1 до 8, чтобы изменить тип патронов

  • prop_physics_create props_c17/oildrum001_explosive – создать взрывную бочку.

  • ent_create combine_mine – создать мину.

  • prop_physics_create props_junk/flare – создать сигнальный флаер.

  • ent_create item_suit – создать HEV костюм.
    Его можно взять только, если на вас еще нет костюма

  • ent_create prop_thumper – создать устройство, пугающее муравьиных львов.

  • ent_create prop_thumper model models/props_combine/combinethumper001a.mdl – создать больше устройство, пугающее муравьиных львов.

  • impulse 102 – создать череп.
    Не спрашивайте

  • CreateHairball – создать кучу волосяных шаров, летающих в случайные стороны.

  • dlight_debug – создать динамичный свет исчезающий со временем.

  • create_flashlight – создать свет, как от фонарика.
    Существует независимо от вашего фонарика

Прочее
  • ent_rotate # – повернуть энтити, на которую наведен курсор.
    Вместо # нужно вписать на сколько градусов вы хотите её повернуть.
    Не работает на статичных объектах и трупах

  • ent_setname # – дать энтити под прицелом имя, которое задается вместо #.
    Это имя можно использовать в командах, чтобы обращаться именно к этой энтити

  • ent_teleport имя_или_классэнтити – телепортировать энтити на место прицела.

  • impulse 203 – удалить предмет под прицелом.

  • ent_remove # – удалить предмет под прицелом, если написать без #.
    Если вместо # вписать название энтити, то он удалит её без прицеливания. Если таких энтити несколько, то он удаляет самую старую

  • ent_remove_all # - удалить все энтити одного класса, указанного вместо #.
    Например, ent_remove_all item_suitcharger удалит с карты все раздатчики брони
➨ Создание NPC, часть 1
Команды создания NPC
  • npc_create название_NPC – создать NPC, у которого будет заданное командой снизу оружие.

  • npc_create_equipment название_оружия – задать оружие, которое будет у NPC в руках при использовании команды сверху. Не всё оружие работает.

  • npc_create_aimed название_NPC – создать NPC, который будет смотреть в противоположную от вас сторону.

  • ent_create название_NPC – создать NPC без оружия.


Список команд создания NPC
СПИСОК ПРЕДСТАВЛЕН УЖЕ С КОМАНДАМИ, НО ВЫ МОЖЕТЕ ВСТАВЛЯТЬ НАЗВАНИЯ NPC И В ДРУГИЕ КОМАНДЫ, ПРОСТО УБЕРИТЕ npc_create (или ent_create)
Дружелюбные
  • npc_create npc_alyx – Аликс.

  • npc_create npc_barney – Барни.

  • npc_create npc_eli – Илай.

  • npc_create npc_mossman – Джудит.

  • npc_create npc_kleiner – Кляйнер.

  • npc_create npc_vortigaunt – вортигонт.

  • ent_create npc_vortigaunt model models/vortigaunt_slave.mdl – вортигонт-раб.

  • npc_create npc_dog – Пёс.

  • npc_create npc_monk – Отец Григорий.

  • npc_create npc_gman – Gman.

  • ent_create npc_fisherman – рыбак.
    Нет модели.

  • ent_create npc_rollermine spawnflags "65536" – неактивная шаровая мина.
    Союзники в неё стреляют, но она их не атакует.

  • ent_create npc_turret_floor spawnflags "512" – дружественная наземная турель Альянса.

  • npc_create npc_citizen – гражданин и повстанец в одном лице
    Его обличье определяется по карте и главе, на которой вы его заспавнили. Пол и внешний вид каждый раз разные.

  • ent_create npc_citizen citizentype # additionalequipment название_оружия – создать на выбор гражданина, потрепанного гражданина или повстанца.
    Чтобы выбрать, надо подставить число вместо # (1 – обычный гражданский, 2 – потрепанный гражданский, 3 – повстанец).
    Так как эта команда работает только через ent_create, то вы можете выбрать оружие заменив название_оружия на нужное вам. Пол и внешний вид каждый раз разные.

  • ent_create npc_citizen citizentype # additionalequipment название_оружия model models/humans/group01/#1 – создать гражданина/повстанца с определенной моделькой.
    Чтобы выбрать определенную модельку, нужно вместо #1 вписать male_0$.mdl, заменяя $ на цифру от 1 до 9, или же female_0%.mdl, заменяя % на цифру от 1 до 7.
    female_05.mdl не существует, вместо неё еррорка.
    Вы так же все еще можете настраивать тип меняя # и давать оружие через название_оружия.

    Вы можете заменить у этого NPC лом на трубу, добавив в команду targetname matt.

    Если вы хотите, чтобы этот NPC был медиком, добавьте в команду spawnflags "131588" (внешний вид поменяется только, если NPC повстанец).

    Если вы хотите, чтобы NPC мог давать патроны, добавьте в команду spawnflags "524288" ammosupply #1 ammoamount #2, где #1 - количество патронов, которое NPC дает, а #2 - тип патронов, которые он дает (нужно вписывать следующее: Pistol (пистолет), SMG1 (СМГ), SMG1_Grenade (подстволка), AR2 (угадайте), Buckshot (дробовик), RPG_Round (ракеты РПГ), Grenade (гранаты), XbowBolt (стрелы арбалета).

    Если вы хотите, чтобы NPC сразу был медиком и давал патроны, то добавьте в команду spawnflags "655360" ammosupply #1 ammoamount #2, где #1 и #2 такие же настройки как и сверху, но такой NPC будет давать патроны только вместе с аптечкой.

  • ent_create npc_citizen model models/humans/male_cheaple.mdl citizentype 1 – низкополигональный гражданин с особой моделькой.
    Не может нормально брать оружие.

  • ent_create npc_citizen model models/odessa.mdl citizentype 4 additionalequipment название_оружия – Одесса Кэббедж.
    Может носить оружие на выбор через название_оружия.

Птицы
  • npc_create npc_pigeon – голубь.

  • npc_create npc_seagull – чайка.

  • npc_create npc_crow – ворона.
➩ Создание NPC, часть 2
Враждебные
Альянс
  • npc_create npc_combine_s – обычный солдат Альянса.
    Если создавать его с дробовиком, то он автоматически получает свою красную раскраску. Не имеет при себе гранат и не дропает аптечки после смерти.

  • ent_create npc_combine_s additionalequipment название_оружия numgrenades # - обычный солдат Альянса, но с настраиваемым количеством гранат
    За гранаты отвечает значение #. Так как это команда ent_create, то оружие нужно указывать прямо в команде. Если выдать дробовик, то автоматически получает свою красную раскраску.

  • ent_create npc_combine_s additionalequipment название_оружия numgrenades # skin 1 – обычный солдат Альянса, но с красной раскраской на постоянке.
    Ему так же можно настроить количество гранат и нужно уточнять оружие, как и в команде сверху.

  • ent_create npc_combine_s model models/combine_soldier_prisonguard.mdl additionalequipment название_оружия numgrenades # – солдат-охранник из Нова-Проспект.
    Ему так же можно настроить настроить количество гранат и нужно уточнять оружие, как и в команде сверху. Если выдать дробовик, то автоматически получает красные глаза.

  • ent_create npc_combine_s model models/combine_soldier_prisonguard.mdl additionalequipment название_оружия numgrenades # skin 1 – солдат-охранник из Нова-Проспект, но с красными глазами на постоянке.
    Ему так же можно настроить количество гранат и нужно уточнять оружие, как и в команде сверху.

  • ent_create npc_combine_s model models/combine_super_soldier.mdl additionalequipment название_оружия numgrenades # – элитный солдат Альянса.
    Ему так же надо настраивать оружие, как и в команде сверху. Вместо гранат у него уточняется количество энергетических шаров, он никак не может кидать гранаты.
    Энергетические шары он сможет выпускать только, если вы выдадите ему AR2, с другими оружиями он будет пытаться их запускать, и даже воспроизводить звук запуска, но по факту запускать он их не будет.

  • npc_create npc_sniper – солдат-снайпер Альянса.
    Сам не поворачивается. Чтобы повернуть используйте команду ent_rotate 90, прицелившись на NPC.

  • npc_create npc_metropolice – ГОшник.

  • ent_create npc_metropolice additionalequipment название_оружия manhacks # – ГОшник с мэнхеками
    Замените # на нужное количество мэнхеков. Так как это команда ent_create, то оружие нужно указывать прямо в команде.

  • npc_create npc_manhack – мэнхек.

  • npc_create npc_cscanner – городской сканнер.

  • npc_create npc_clawscanner – боевой сканнер.
    Не может ставить мины.

  • ent_create npc_combine_camera – потолочная камера Альянса.
    По иронии судьбы не ставится на потолок через команду npc_create, но кривенько ставится через ent_create.
    Если навести прицел на камеру и вписать команду ent_fire !picker setangry, то камера сделает несколько фото вашей морды.

  • ent_create npc_turret_ceiling – потолочная турель Альянса.
    Как и её подруга камера, не ставится на потолок через команду npc_create, но ставится через ent_create.
    По умолчанию неактивна, чтобы активировать, наведите прицел на турель и впишите команду ent_fire !picker enable

  • npc_create npc_turret_floor – наземная турель Альянса.

  • ent_create npc_rollermine – шаровая мина.
    Создается криво через npc_create.

  • ent_create npc_combinedropship target idisuda cratetype # – транспортёр Альянса.
    Вместо # ставится число от -3 до 2 чтобы изменить его груз.
    Перед его созданием вы можете вписать ent_remove idisuda; ent_create path_track targetname idisuda, чтобы после создания транспортера он следовал туда, где был ваш прицел при написании команды. Без этого он бесконечно летит в одну сторону.

  • npc_create npc_combinedropship – команда попроще, так же создает транспортер Альянса, но без груза.
    Только он бесконечно летит в одну сторону. Вы можете использовать noclip и команду give npc_combinedropship, чтобы создать транспортёр в воздухе, в таком случае он не двигается.

  • ent_create npc_combinegunship target idisuda1 – штурмовик Альянса.
    Перед его созданием вы можете вписать ent_remove idisuda1; ent_create path_track targetname idisuda1, чтобы после создания штурмовика он следовал туда, где был ваш прицел, при написании команды. Без этого он бесконечно летит в одну сторону.

  • ent_create npc_combinegunship – команда попроще, так же создает штурмовик Альянса.
    Только он бесконечно летит в одну сторону. Вы можете использовать noclip и команду give npc_combinegunship, чтобы создать штурмовик в воздухе, в таком случае он не двигается, но все еще стреляет.

  • ent_create npc_strider – страйдер.
    К сожалению спавнится в земле, но вы можете использовать команду give npc_strider, чтобы заспавнить его не в земле.

  • ent_create npc_helicopter – вертолет-охотник.
    Бесконечно летит в одну сторону. Вы можете использовать noclip и команду give npc_helicopter, чтобы заспавнить его в воздухе, но таким образом он не будет атаковать.

  • ent_create npc_helicopter target idisuda2 – вертолет-охотник, который может следовать туда, куда вы ему прикажете.
    Для этого перед его спавном напишите команду ent_remove idisuda2; ent_create path_track targetname idisuda2, и он будет следовать туда, где был ваш прицел при написании команды.

  • npc_create npc_breen – Брин.

  • npc_create npc_stalker – сталкер.

  • ent_create prop_vehicle_apc model models/combine_apc.mdl vehiclescript scripts/vehicles/apc.txt targetname apcnpc; ent_create npc_apcdriver vehicle apcnpc – создать БТР Альянса, управляемый NPC.

  • npc_create npc_hunter – охотник из второго эпизода.
    Нет моделек, звука, ничего нет, очень сломан.

Зомби и хедкрабы
  • npc_create npc_zombie – простой зомби.

  • npc_create npc_zombie_torso – ползающий зомби без ног.

  • npc_create npc_fastzombie – быстрый зомби.

  • npc_create npc_fastzombie_torso – ползающий быстрый зомби без ног.

  • npc_create npc_poisonzombie – ядовитый зомби.

  • npc_create npc_zombine – зомбайн.

  • npc_create npc_headcrab – обычный хедкраб.

  • ent_create npc_headcrab startburrowed 1 – хедкраб, который прячется в земле, пока к нему не подойди.

  • npc_create npc_headcrab_fast – быстрый хедкраб.

  • npc_create npc_headcrab_poison – ядовитый хедкраб.

Прочее
  • npc_create npc_antlion – муравьиный лев.

  • npc_create npc_antlionguard – страж муравьиных львов.

  • npc_create npc_ichthyosaur – ихтиозавр.

  • ent_create npc_barnacle – барнакл.
    Язык сломан, поэтому когда он вас хватает, то уносит в эбеня.
➨ Изменение NPC, часть 1
Вортигонты
  • sk_vortigaunt_health 100 – изменить здоровье вортигонтов.

  • sk_vortigaunt_dmg_zap 50 – изменить урон дальней атаки вортигонтов.

  • sk_vortigaunt_armor_charge 30 – изменить количество брони, которое дает вортигонт зарядом.

  • sk_vortigaunt_armor_charge_per_token 5 – изменить количество брони, которое дает вортигонт за раз при заряде.

Отец Григорий
  • monk_headshot_freq 2 – изменить как часто Отец Григорий делает выстрелы в голову. Чем выше значение, тем реже он это делает.

Гражданские/повстанцы
  • sk_citizen_health 40 – изменить здоровье у граждан/повстанцев.

  • sk_citizen_heal_ally 30 – изменить на сколько ХП медики лечат союзников (не считая игрока).

  • sk_citizen_heal_ally_delay 20 – изменить время между подачей аптечек медиками союзникам (не считая игрока).

  • sk_citizen_heal_player_min_pct 0.6 – изменить сколько процентов здоровья должно быть у союзника, чтобы медики давали ему аптечку.

  • sk_citizen_heal_player 25 – изменить на сколько ХП медики лечат игрока.

  • sk_citizen_heal_player_delay 25 – изменить время между подачей аптечек медиками игроку.

  • sk_citizen_heal_player_min_forced 10 – изменить сколько ХП должно быть потеряно от максимального у игрока, чтобы медики давали ему аптечку. ПО ИДЕЕ это должно работать именно так, но работает оно очень странно и я с этим не разобрался до конца.

  • sk_citizen_giveammo_player_delay 10 – изменить время между подачей патронов гражданами/повстанцами игроку.

  • npc_citizen_squad_marker 1 – включить отображение крестиков под ногами гражданин/повстанцев, которые состоят в вашей группе.

  • npc_citizen_insignia 1 – включить, чтобы гражданинам/повстанцам, вступающим вам в группу, давались поварские колпаки.

  • npc_citizen_auto_player_squad_allow_use 1 – включить режим, когда граждан/повстанцев можно брать в группу кнопкой взаимодействия, а так же оставлять их на месте, если снова повзаимодействовать с ними. Работает только с командой снизу.

  • npc_citizen_auto_player_squad 0 – отключить автоприсоединение граждан и повстанцев к вашей группе.

  • player_squad_autosummon_time 5 – изменить как долго граждане/повстанцы ждут, прежде чем снова следовать за вами.

  • player_squad_autosummon_time_after_combat 8 – изменить как долго граждане/повстанцы ждут, прежде чем снова следовать за вами после битвы.

Солдаты Альянса
  • sk_combine_s_health 50 – изменить здоровье у обычных солдат Альянса/охранников Нова-Проспект.

  • sk_combine_s_kick 10 – изменить урон ближней атаки солдат Альянса/охранников Нова-Проспект. Работает только с теми, кто был создан после вписания команды.

  • sk_combine_guard_health 70 – изменить здоровье у элитных солдат Альянса.

  • sk_combine_guard_kick 15 – изменить урон ближней атаки элитных солдат Альянса.

  • combine_spawn_health 0 – отключить выпадение маленьких аптечек из любых солдат Альянса, когда у игрока мало здоровья. Так же отключает выпадение гранат и энергетических шаров.

Снайперы Альянса
  • sk_plr_dmg_sniper_round 20 – изменить урон у снайперов по игроку.

  • sk_npc_dmg_sniper_round 100 – изменить урон у снайперов по NPC.

  • sniperspeak 1 – включить звук снайпера, когда он кого-то убивает.

ГОшники
  • sk_metropolice_health 40 – изменить здоровье ГОшников.

  • sk_metropolice_simple_health 26 – изменить здоровье "ослабленных" ГОшников. Таких NPC можно найди в главах "Через каналы" и "Водная преграда".

  • metropolice_chase_use_follow 1 – включить, чтобы при взаимодействии с ГОшниками в главе "Прибытие", они были разозлены на вас навечно.

  • metropolice_charge 0 – включить, чтобы ГОшники с пистолетами НЕ бежали на игрока.

  • sk_metropolice_stitch_reaction 1 – изменить скорость поведения "stitch" у ГОшников. Это поведение, когда вы находитесь на лодке и ГОшники специально промахиваются по вам, стреляя перед вами по воде. Этот параметр именно изменяет скорость, с которой они приближают свои выстрелы к вам. Значения больше 1 замедляют приближение, значение от 1 до 0 ускоряют приближение. Значение 0 заставит вашу игру зависать.

Мэнхеки
  • sk_manhack_health 25 – изменить здоровье у мэнхеков.

  • sk_manhack_melee_dmg 20 – изменить урон у мэнхеков. На деле наносят урон равный этому значению поделенному на 5. Тоесть, например, по стандарту они наносят не 20 урона, а 4. Так же иногда почему то наносят на 1 урон больше.

Сканнеры
  • sk_scanner_health 30 – изменить здоровье сканнеров.

Шаровые мины
  • sk_rollermine_shock 10 – изменить урон шаровой мины.

  • sk_rollermine_stun_delay 3 – изменить сколько времени шаровая мина будет в ступоре после удара врага или после того, как её отпустила Грави-пушка.
➩ Изменение NPC, часть 2
Страйдеры
  • sk_strider_health 350 – изменить здоровье у страйдеров. Это не изменит количество взрывов, которые его убивают, так как они наносят всегда столько урона, чтобы убить страйдера за нужное количество взрывов.

  • sk_strider_num_missiles1 5 – изменить количество взрывов, нужных для убийства страйдера на ЛЕГКОЙ СЛОЖНОСТИ. Лучше всего ставить числа, которые нацело делят здоровье страйдера, иначе взрывов понадобится больше, чем указано командой.

  • sk_strider_num_missiles2 7 – изменить количество взрывов, нужных для убийства страйдера на СРЕДНЕЙ СЛОЖНОСТИ. Лучше всего ставить числа, которые нацело делят здоровье страйдера, иначе взрывов понадобится больше, чем указано командой.

  • sk_strider_num_missiles3 7 – изменить количество взрывов, нужных для убийства страйдера на ТРУДНОЙ СЛОЖНОСТИ. Лучше всего ставить числа, которые нацело делят здоровье страйдера, иначе взрывов понадобится больше, чем указано командой.

  • strider_ar2_altfire_dmg 25 – изменить урон энергетических шаров по страйдерам. Да, вы может правильно поняли, их урон не зависит от нужных взрывов для убийства. Но зато этот урон меняется от сложности.

  • npc_strider_shake_ropes_magnitude 150 – изменить силу, с которой шаги страйдера действуют на веревки/провода рядом.

  • npc_strider_shake_ropes_radius 1200 – изменить расстояние, с которого шаги страйдера действуют на веревки/провода.

  • strider_idle_test 1 – отключить оружие страйдеров, они будут просто стоять.

  • strider_test_height 0 – изменить высоту страйдеров. Работает только с командой strider_always_use_procedural_height 1

Транспортер Альянса
  • sk_npc_dmg_dropship 2 – изменить урон пулемета транспортера Альянса.

  • sk_dropship_container_health 750 – изменить здоровье контейнера транспортера Альянса.

Штурмовик Альянса
  • sk_gunship_burst_size 15 – изменить количество выстрелов, которое совершает штурмовик до ухода в перезарядку.

  • sk_npc_dmg_gunship 40 – изменить урон штурмовика по всему, кроме игрока.

  • sk_npc_dmg_gunship_to_plr 3 – изменить урон штурмовика по игроку.

  • sk_gunship_health_increments 5 – изменить нужное количество попаданий по штурмовику, чтобы убить его. На легкой и трудной сложностях это значение умножается и соответственно уменьшается и увеличивается.

Вертолет-охотник
  • sk_helicopter_health 5600 – изменить здоровье вертолета-охотника.

  • sk_helicopter_firingcone 20 – изменить угол конуса, которым пользуется вертолет-охотник при стрельбе. Тоесть, чем меньше значение, тем точнее он стреляет и наоборот.

  • sk_helicopter_burstcount 12 – изменить количество выстрелов, которое совершает вертолет-охотник до ухода в перезарядку.

  • sk_helicopter_roundsperburst 5 – изменить количество пуль в одном выстреле вертолета-охотника.

  • sk_npc_dmg_helicopter_to_plr 3 – изменить урон пуль вертолета-охотника по игроку.

  • sk_npc_dmg_helicopter 6 – изменить урон пуль вертолета-охотника по всему, кроме игрока.

  • sk_helicopter_grenadedamage 30 – изменить урон бомб вертолета-охотника.

  • sk_helicopter_grenaderadius 275 – изменить радиус взрыва бомб вертолета-охотника.

  • g_helicopter_chargetime 2 – изменить время между звуком начала атаки вертолета-охотника и самой атакой.

  • g_helicopter_idletime 3 – изменить время между концом атаки и началом следующей у вертолета-охотника.

Сталкер
  • sk_stalker_health 50 – изменить здоровье у сталкеров.

БТР Альянса
  • sk_apc_missile_damage 15 – изменить урон ракет БТР Альянса.

  • sk_apc_health 750 – изменить здоровье БТР Альянса.

Зомби и Хедкрабы
  • sk_zombie_health 50 – изменить здоровье обычных зомби.

  • sk_zombie_dmg_one_slash 10 – изменить урон атаки обычных зомби.

  • sk_zombie_poison_health 175 – изменить здоровье ядовитых зомби.

  • sk_zombie_soldier_health 100 – изменить здоровье зомбайна.

  • sk_headcrab_health 10 – изменить здоровье обычных и быстрых хедкрабов.

  • sk_headcrab_melee_dmg 5 – изменить урон, наносимый обычными и быстрыми хедкрабами.

  • sk_headcrab_poison_health 35 – изменить здоровье ядовитых хедкрабов.

Муравьиные львы и страж
  • sk_antlion_health 30 – изменить здоровье муравьиных львов.

  • sk_antlion_swipe_damage 5 – изменить урон муравьиных львов.

  • sk_antlionguard_health 500 – изменить здоровье стража муравьиных львов.

  • sk_antlionguard_dmg_charge 20 – изменить урон рывка стражей муравьиных львов.

  • sk_antlionguard_dmg_shove 10 – изменить урон ближней атаки стражей муравьиных львов. Урон на самом деле умножается на 2 (тоесть, например, по умолчанию стоит 10, но на деле наносится 20).

Ихтиозавр
  • sk_ichthyosaur_health 200 – изменить здоровье ихтиозавра.

  • sk_ichthyosaur_melee_dmg 8 – изменить урон у ихтиозавра.

Барнаклы
  • sk_barnacle_health 35 – изменить здоровье барнаклов.

  • npc_barnacle_swallow 1 – включить эффект крови, когда барнакл съедает что-либо(кроме игрока).

Вороны
  • sk_crow_health 1 – изменить здоровье у ворон.
➩ Изменение NPC, часть 3
Различные команды, связанные с NPC
  • global_set gordon_precriminal 1 – включить, чтобы ГОшники были нейтральны к игроку и гражданинам/повстанцам, как в начале игры. Так же в этом режиме граждане/повстанцы не вступают в группу к вам.

  • global_set antlion_allied 1 – включить, чтобы муравьиные львы подчинялись вам. Работает без фероподов, однако они дают вам управлять львами. При отключении уже подчиненные муравьиные львы остаются такими навсегда.

  • ai_disable – отключить ИИ у всех NPC.

  • ai_block_damage 1 – отключить получение урона у всех NPC (по факту сделать их бессмертными).

  • npc_heal – вылечить NPC под прицелом на полное ХП.

  • npc_kill – убить NPC под прицелом.

  • sk_ally_regen_time 0.2 – изменить время, которое нужно некоторым дружественным NPC (например, Аликс и Барни), чтобы вылечить 1 ХП.

  • ent_teleport npc_alyx – телепортировать Аликс туда, куда смотрит прицел. Работает только если Аликс есть на карте.

  • ent_teleport npc_barney – телепортировать Барни туда, куда смотрит прицел. Работает только если Барни есть на карте.

  • ent_teleport npc_monk – телепортировать отца Григория туда, куда смотрит прицел. Работает только если отец Григорий есть на карте.

  • ent_fire !picker startcatchthrowbehavior – включить у Пса, на которого наведен прицел, режим игры. Чтобы это сработало, нужно чтобы у Пса не было никакого оружия(даже если его не видно), легче всего это сделать, заспавнив Пса командой ent_create npc_dog. Режим игры такой же, как на свалке. Пёс берет ближайший предмет, кидает вам, вам нужно поймать его Грави-пушкой и кинуть обратно псу.

  • ent_fire !picker setmedicon – дать гражданину/повстанцу, на которого наведен прицел, возможность давать аптечку. Забрать возможность можно командой снизу.

  • ent_fire !picker setmedicoff – убрать у гражданина/повстанца, на которого наведен прицел, возможность давать аптечку. Вернуть возможность можно командой сверху.

  • npc_select – выбрать NPC, на которого направлен прицел. Нужно для команд снизу.

  • npc_freeze – заморозить всех NPC, выбранных через npc_select. Если таких нет, то замораживает NPC под прицелом.

  • npc_freeze_unselected – заморозить всех NPC, не выбранных через npc_select.

  • npc_go – отправить NPC, выбранных через npc_select, на место, куда направлен прицел.

  • npc_go_do_run 0 – заставить NPC ходить, а не бегать при команде npc_go.

  • npc_go_random – отправить NPC, выбранных через npc_select, в случайное место.

  • npc_teleport – телепортировать под прицел NPC, выбранного через npc_select.

  • ai_reaction_delay_alert 0.1 – изменить время реакции NPC в состоянии тревоги.

  • ai_reaction_delay_idle 0.3 – изменить время реакции NPC в состоянии покоя.

  • ent_create npc_maker StartDisabled 0 SpawnFrequency #1 NPCType #2 MaxNPCCount #3 MaxLiveChildren #4 additionalequipment #5 - создать спавнер NPC.
    Вместо #1 вводить число, определяющее как часто он будет создаваться.
    Вместо #2 вводить название NPC для спавна.
    Вместо #3 вводить число, определяющее количество NPC, которое заспавнится.
    Вместо #4 вводить число, определяющее максимальное количество NPC из спавнера, которые допустимы одновременно.
    Вместо #5 вводить название оружия для NPC(если оно нужно).

Изменение урона оружий у NPC
  • sk_npc_dmg_crowbar 5 – изменить урон у монтировки.

  • sk_npc_dmg_pistol 3 – изменить урон у пистолета.

  • sk_npc_dmg_buckshot 3 – изменить урон у дробовика.

  • sk_npc_dmg_357 30 – изменить урон у револьвера (хоть NPC и не умеют из него стрелять).

  • sk_npc_dmg_crossbow 10 – изменить урон у арбалета (хоть NPC и не умеют из него стрелять).

  • sk_npc_dmg_ar2 3 – изменить урон у AR2.

  • sk_npc_dmg_combineball 15 – изменить урон у энергетических шаров.

  • sk_npc_dmg_fraggrenade 75 – изменить урон у гранат.

  • sk_npc_dmg_rpg_round 50 – изменить урон у РПГ.

  • sk_npc_dmg_smg1_grenade 50 – изменить урон у подствольных гранат (хоть NPC и не умеют их стрелять).

  • sk_npc_dmg_alyxgun 3 – изменить урон Аликс-ган.

  • sk_npc_dmg_stunstick 40 – изменить урон дубинки. По игроку урон проходит в 4 раза меньше.

Изменение урона по NPC
  • sk_dmg_inflict_scale1 1.50 – изменить множитель урона по NPC на легкой сложности.

  • sk_dmg_inflict_scale2 1.00 – изменить множитель урона по NPC на средней сложности.

  • sk_dmg_inflict_scale3 0.75 – изменить множитель урона по NPC на трудной сложности.

  • sk_npc_head 3 – изменить множитель урона по голове NPC.

  • sk_npc_chest 1 – изменить множитель урона по груди NPC.

  • sk_npc_stomach 1 – изменить множитель урона по животу NPC.

  • sk_npc_arm 1 – изменить множитель урона по рукам NPC.

  • sk_npc_leg 1 – изменить множитель урона по ногам NPC.
➨ Графика, часть 1
Изменение графики
  • fps_max 300 – изменить максимальный ФПС.

  • cl_showfps 1 – показать в углу экрана текущий ФПС. Значение 2 так же показывает сколько мс длился последний кадр.

  • r_lod -1 – изменить качество моделей.
    Значение -1 стоит по умолчанию, модели прогружаются в зависимости от расстояния до них
    Значение 0 включает наилучшие модели независимо от расстояния к ним
    Значение 8 максимально, при нем всегда загружаются самые худшие модели

  • r_decals 2048 – изменить лимит одновременных декалей.
    Декали – это текстуры на предметах, стенах, полу и т.д. (Например, отверстия от выстрелов, кровь, места взрывов и т.д.)

  • mat_viewportscale 1 – изменить качество разрешения игры.
    Принимаются десятичные дроби

  • mat_picmip -1 – изменить качество текстур.
    Значение -1 стоит по умолчанию.
    Максимальное значение 4

  • mat_showlowresimage 1 – включить сжатие всех текстур (кроме карт нормалей и отражений) до размера пары пикселей.
    Значение 0 возвращает размер текстурам, но оставляет пикселизацию, помогает перезаход

  • mat_filterlightmaps 0 – отключить фильтрацию у вшитого в карту освещения.

  • mat_filtertextures 0 – отключить фильтрацию у всех текстур.

  • mat_monitorgamma 2 – изменить гамму.

  • mat_motion_blur_enabled 1 – включить размытие при движении
    если у вас это включено по умолчанию, то я хочу с радостью сообщить вам ваш IP адрес: 192.168.1.1)

  • mat_motion_blur_strength 1 – изменить силу эффекта размытия при движении.

  • mat_diffuse 0 – сделать все модели, некоторые текстуры и интерфейс черными. Адаптация от Нетфликс.

  • mat_yuv 1 – сделать экран черно-белым.

  • cl_forcepreload 1 – включить полную прогрузку ресурсов при загрузке карт.
    Это увеличивает фпс и время загрузки карты

  • fov 75 – изменить угол обзора камеры.

  • viewmodel_fov 54 – приблизить/отдалить оружие на экране.
    Значение 54 стоит по умолчанию

  • blink_duration 0.2 – изменить длительность моргания у NPC.

  • r_eyesize 0 – изменить размер текстуры глаз.
    Принимаются десятичные дроби

  • prop_active_gib_limit 999999 – изменить максимальное количество сломанных кусков объектов
    Это, например, куски ящика, которые появляются после того, как его сломаешь

  • props_break_max_pieces -1 – изменить максимальное количество сломанных кусков с одного объекта.
    Значение -1 берет эту информацию с самих объектов

  • ragdoll_sleepaftertime 5 – изменить время, которое нужно трупам в неподвижном положении, чтобы отключить просчет физики.

  • r_shadowangles X Y Z – изменить угол динамичных теней от солнца.
    Вместо X, Y, Z вводятся соответствующие координаты

  • r_shadowcolor #1 #2 #3 – изменить цвет динамичных теней от солнца.
    Вводятся значения RGB палитры

  • r_shadowdist # – изменить максимальное расстояние, на которое могут рендерится динамичные тени от солнца.

  • r_colorstaticprops 1 – сделать статичные пропы разноцветными.

  • r_debugrandomstaticlighting 1 – сделать некоторые объекты разноцветными.
    Чтобы эффект принял силу, нужно перезагрузить или перейди на другую карту

  • r_skin 0 – изменить вариант текстур у абсолютно всех моделей на карте.

  • bugbait_distract_time 5 - изменить как долго эффект вони остается на месте, куда вы кинете феропод.

  • r_worldlights 4 – количество света от мира, используемое на каждый вертекс.

  • mat_dxlevel 95 – изменить версию DirectX, которая используется в игре.
    Лучше не трогать, если вы не знаете, что делаете
➩ Графика, часть 2
Отключение рендера определенных элементов
  • mat_norendering 1 – отключить рендер ВСЕЙ ИГРЫ НХЙ. Удачи вслепую на ощупь включить его обратно. Дает буст к ФПС +1337.

  • mat_fullbright 1 – отключить полностью все освещение и тени.

  • mat_drawwater 0 – отключить рендер воды.

  • r_WaterDrawReflection 0 – отключить рендер отражения у воды.
    Если вы использовали эту команду после того, как загрузили карту с водой, то в воде будет отражаться последний зарендеренный кадр

  • r_WaterDrawRefraction 0 – отключить рендер всего, что находится под водой, или же рендер того, что находится над водой, если самому находится в воде.
    Так же почему то ломает небо, если смотреть на такую воду
    Если вы использовали эту команду, после того, как загрузили карту с водой, то в воде будет виден последний зарендеренный кадр

  • mat_depthbias_normal 1 – отключить параметр глубины у всего рендера в игре.
    Из-за чего вы начнете видеть объекты сквозь стены, полы и потолки

  • r_drawskybox 0 – отключить рендер скайбокса.
    Из-за чего на его месте начинают накладываться последние зарендеренные кадры

  • r_3dsky 0 – отключить рендер 3D скайбокса.
    Это объекты вне игровой зоны

  • r_drawopaqueworld 0 – отключить рендер всего мира.

  • r_drawworld 0 – отключить рендер всего мира, кроме дисплейсментов.

  • r_DrawDisp 0 – отключить рендер дисплейсментов.
    Это неровная земля, горы и т.д.

  • r_drawentities 0 – отключить рендер всех энтити.
    Это предметы, NPC, короче добрая часть всего

  • r_drawfuncdetail 0 – отключить рендер func_detail.
    Не знаю, как объяснить понятным языком, что это, но можно сказать, что это некоторые части мира

  • r_drawstaticprops 0 – отключить рендер статичных объектов.

  • r_nohw 1 – отключить рендер ВСЕХ моделей.

  • mat_specular 0 – отключить абсолютно все отражения.

  • mat_fastspecular 0 – отключить отражения у моделей.

  • mat_bumpmap 0 – отключить текстуры отражения.
    Это не отключает сами отражения, это делает их в виде шахматной доски

  • r_drawparticles 0 – отключить рендер частиц
    Это взрывы, выстрелы и т.д.

  • cl_show_splashes 0 – отключить эффекты всплесков на воде.

  • r_drawdecals 0 – отключить рендер декалей на стенах, полах и потолках.

  • r_drawmodeldecals 0 – отключить рендер декалей на предметах.

  • r_cleardecals – очистить все декали, кроме тех что заданы картой.

  • r_renderoverlayfragment 0 – отключить рендер оверлеев.
    Почти тоже самое, что и декали, но отдельно

  • violence_hblood 0 – отключить кровь.

  • violence_ablood 0 – отключить желтую кровь.

  • r_shadows 0 – отключить рендер теней от солнца.

  • r_drawtranslucentworld 0 – отключить рендер травы на некоторых текстурах.

  • mat_mipmaptextures 0 – отключить размытие у дальних текстур.
    Результат выглядит очень пиксельно

  • r_drawleaf -1 – включить рендер определенного leaf.
    Я не буду объяснять тут что это такое, чаще всего вызывает трип приход.
    Значение -1 включает нормальный рендер, остальные включают leaf по номеру

  • r_eyemove 0 – отключить движение глаз у NPC.

  • r_eyes 0 – отключить рендер глаз у NPC.

  • r_teeth 0 – отключить рендер рта у NPC.

  • rope_rendersolid 0 – отключить рендер веревок.

  • rope_collide 0 – отключить коллизию у веревок с миром.

  • cl_ejectbrass 0 – отключить вылет гильз при выстрелах.

  • muzzleflash_light 0 – отключить свет от выстрелов.

  • r_dynamic 0 – отключить обновление динамического света.
    Например от оружия или сигнальных ракет

  • mat_disable_bloom 1 – отключить эффект свечения.

  • mat_dynamic_tonemapping 0 – отключить эффект засветов и затемнений, когда долго находишься в темной или светлой области.

  • r_flashlightmodels 0 – отключить освещение моделей фонариком.

  • r_flashlightrender 0 – отключить рендер фонарика.

  • impulse 200 – спрятать выбранное сейчас оружие.
    При смене оно снова возвращается

  • r_drawviewmodel 0 – спрятать все оружие на экране.

  • smoothstairs 0 – отключить смягчение камеры при перемещении по ступеням.

  • cl_drawmonitors 1 - отключить рендер камер
    Это, например, трансляции Брина

  • ai_expression_optimization 1 - отключить рендер эмоций у NPC, когда вы на них не смотрите.

  • cl_drawhud 0 – отключить интерфейс.

  • r_drawvgui 0 – отключить рендер ВСЕГО интерфейса игры, включая МЕНЮ.

  • hud_quickinfo 0 – отключить показания здоровья и патронов около прицела.

  • crosshair 0 – отключить прицел.

  • hud_showemptyweaponslots 0 – выключить отображение слотов под оружия, которых у вас нет, но которые как бы должны быть
    Это, например, когда у вас есть AR2, но нет СМГ

  • cl_showpausedimage 0 – убрать надпись "ПАУЗА", когда игра стоит на паузе.
➨ Карты
Команды связанные с картами
  • restart – перезапустить текущую карту.

  • maps * – вывести список всех карт в игре в консоль.

  • maps # — вывести в консоль список всех карт начинающихся на то, что указано вместо #.

  • sv_unlockedchapters # – изменить количество открытых глав при выборе "Новой игры". Принимает значение от 1 до 15, что обозначает до какой главы они будут открыты.

  • map_background # – поставить карту на фон в меню. Лучше всего работает с фоновыми картами.

  • map # – перейди на определенную карту(название вместо #). Список представлен снизу.



В этой игре так же есть карты из Half-Life 2, но чтобы сэкономить место в руководстве, их здесь нет, их можно найди в этом руководстве.

Глава "Излишняя тревога"
  • map ep1_citadel_00 – самое начало игры, Пёс бросает Гордона и Аликс в цитадель.

  • map ep1_citadel_01 – убиваем сталкеров шаровыми минами, бег через мост на скорость, встречаем капсулу с советником, у нас заряжают Грави-пушку.

  • map ep1_citadel_02 – заряжаем мосты энергошарами, хождение по цитадели.

  • map ep1_citadel_02b – снижение на лифте к ядру.

Глава "Прямое вмешательство"
  • map ep1_citadel_03 – стабилизация ядра, Грави-пушка снова разряжается.

  • map ep1_citadel_04 – садимся с Аликс на поезд.

Глава "На дне"
  • map ep1_c17_00 – Аликс приходит в себя после крушения, получаем оружие, встречаем зомбайнов.

  • map ep1_c17_00a – момент с перекрытием ям муравьиных львов, оборона от зомби в ожидании лифта.

Глава "Побег из города"
  • map ep1_c17_01 – выходим в город, улица с ямами муравьиных львов, злоэбучая физическая головоломка, Аликс занимает место снайпера и помогает нам пробраться дальше.

  • map ep1_c17_02 – нарушение 50 правил Альянса, битва со стражем муравьиных львов, комната с большим количеством бочек и мин.

  • map ep1_c17_02b – встреча с Барни.

  • map ep1_c17_02a – больница, битва с штурмовиком на крыше.

Глава "Выход-17"
  • map ep1_c17_05 – помогаем Барни перенести граждан и повстанцев через вокзал к поезду.

  • map ep1_c17_06 – битва со страйдером, уезжаем с Аликс на поезде, цитадель взрывается, титры.

Фоновые карты
Эти карты используются для фона в главном меню, при загрузке вы не сможете ходить по ним, ваша камера будет зафиксирована. Чтобы исправить это, напишите команду ent_fire point_viewcontrol disable
  • map ep1_background01 – фон разрушенной цитадели.

  • map ep1_background01a – фон разрушенной подземной парковки.

  • map ep1_background02 – фон разрушенного Сити-17 с вещанием Кляйнера.

Прочие карты
  • map ep1_citadel_00_demo – зависание игры при попытке загрузиться.

  • map ep1_c17_01a – обрезанная половина ep1_c17_01.
➨ Отладка и другие сложные команды, часть 1
Прочее
  • developer 1 – включить режим разработчика.
    Это позволяет видеть разную отладочную информацию в углу экрана, а так же нужно для работы некоторых команд

  • help # — вывести в консоль подсказку (если такая есть) по команде.
    Вместо # вводится команда

  • find # — находит в игре команды с тем, что указано вместо #, в названии и описании команд.
    Можете поиграться, в игре намного больше команд, чем тут

  • debugsystemui - открыть меню с многими командами для отладки.

  • key_findbinding "команда" – найди на какую кнопку назначена команда.

  • key_listboundkeys – вывести в консоль список всех кнопок и команд, которые назначены на них.

  • playsoundscape # – включить soundscape.
    Вместо # вводится название

  • play # – включить выбранный звук.
    Вместо # вводится путь к звуку

  • playvol #1 #2 – включить звук с настраиваемой громкостью.
    Вместо #1 вводится путь, а вместо #2 значение от 0 до 1, которое отвечает за громкость

  • bug – открыть окно для багрепорта.
    Его можно заполнить и даже отправить куда-то в Valve, но я не знаю могут ли они ответить

  • bench_start – начать проверку производительности.
    Закончить можно командой снизу

  • bench_end – закончить проверку производительности, в консоль выведется средний ФПС за время проверки.

  • bench_showstatsdialog – открыть окно, в котором показывается средний ФПС последней проверки производительности, а так же предлагается отправить данные на сервера Valve, но я не знаю работает ли это.

  • setmodel # — заменить модель Гордону.
    Вместо # вводится название модели и её путь, без начальной папки models и .mdl в конце. Тоесть, например, setmodel props_c17/oildrum001 поставит модель бочки

  • cc_emit # — воспроизвести определенные субтитры.

  • cc_random – воспроизвести случайные субтитры.
    Иногда может не показывать их

  • prop_dynamic_create # – создать prop_dynamic.
    Вместо # вводится путь к модели

  • prop_physics_create # – создать prop_physics.
    Вместо # вводится путь к модели

  • cl_removedecals – удалить декали с энтити, на которую направлен прицел.

  • drawcross x y z – создать крест на заданных координатах.

  • drawline x1 y1 z1 x2 y2 z2 – создать линию между заданными координатами.

  • escape – симулировать нажатие клавиши escape.

  • host_framerate 0 – как-то повлиять на время между кадрами игры со стороны логики игры, так же влияет на скорость игры.

  • hud_reloadscheme – перезагрузить интерфейс.

  • mat_reloadallmaterials – перезагрузить все материалы.

  • playvideo valve – проиграть любое видео из папки игры.
    Но так как кроме интро Valve там ничего нет, то кроме него и нечего производить

  • playvideo_exitcommand valve # - проиграть любое видео из папки игры и вписать команду(указанную вместо #).
    Но так как кроме интро Valve ничего нет, то кроме него и нечего производить

  • snd_restart – перезагрузить звуковую систему.

  • spike – создать фальшивое зависание игры.

  • ai_drop_hint # – если ввести без #, то выведет в консоль список айди всех возможных путей для ИИ. Если вместо # ввести айди пути, то создаст его под прицелом.

  • buildcubemaps – зарендерить отражения в карту.
    Не пишите эту команду, если не знаете, что делаете

  • sv_skyname # – должно изменять скайбокс, но не работает.
    Но зато можно увидеть название скайбокса в команде

  • antlion_easycrush 0 – отключить легкое раздавление муравьиных львов большими объектами.

  • test_freezeframe – экран на время зависает.

  • Test_RandomPlayerPosition – телепортирует игрока в случайное место, где он застрянет
    Ноуклип не поможет + камера игрока будет без остановки трястись

  • cl_overdraw_test – накладывает странный фильтр на экран.

  • hl2_episodic 0 – отключить некоторые фичи, фиксы и допиливания из эпизодов.

Вывод в консоль информации
  • mat_crosshair – вывести в консоль название текстуры браша или дисплейсмента, на который нацелен прицел.

  • impulse 107 – вывести в консоль название текстуры браша, на который нацелен прицел.
    Не работает с дисплейсментами

  • echo # — вывести в консоли текст, написанный вместо #.

  • clear – очистить консоль.

  • cl_showents – вывести список всех энтити в консоль.

  • dump_entity_sizes – вывести страшный список существующих в игре энтити в консоль.

  • dumpentityfactories – вывести такой же список, но менее страшно.

  • ping – вывести в консоль пинг игрока
    Наверное он всетаки есть, хоть это и одиночка

  • impulse 103 – вывести в консоль состояние NPC под прицелом.
    Для работы нужен режим разработчика (developer 1)

  • impulse 106 – вывести в консоль класс, имя и модель энтити под прицелом.

  • light_crosshair – вывести в консоль значение цвета света под прицелом.

  • listmodels – вывести в консоль список загруженных игрой моделей.

  • listRecentNPCSpeech – вывести в консоль список 5 последних использованных фраз NPC.

  • mat_showtextures – вывести в консоль список всех зарендеренных текстур.

  • player_debug_print_damage 1 – выводить в консоль информацию о всем уроне и его типе, который получает игрок.

  • status – вывести в консоль информацию об игре, её версии, карте на которой вы находитесь, сколько вы времени на ней находитесь и другую информацию об аккаунте steam.

  • surfaceprop – вывести в консоль параметр surfaceprop у текстуры или модели под прицелом.

  • physics_report_active – вывести в консоль список всех активных физичных объектов.

  • achievement_debug 1 - включить отладку достижений в консоли.
    Работает только если вы еще не получали достижение

  • physics_debug_entity – вывести в консоль информацию о физике энтити под прицелом.
    Я ТАК ЛЮБЛЮ ВЫВОДИТЬ В КОНСОЛЬ РАЗНЫЕ ВЕЩИ :D

  • cache_print – вывести какой-то кеш.

  • cache_print_lru – тоже что и сверху.

  • cache_print_summary – тоже что и сверху.

  • mat_hdr_enabled – вывести включен ли сейчас HDR.

  • net_status – вывести состояние подключения.

  • stats – показывает производительность сервера.

  • status – показывает название карты и состояние соединения.

  • ainet_generate_report – генерирует репорт.

  • ainet_generate_report_only – генерирует репорт.

  • cl_panelanimation – вызывает информацию из панели анимаций.
➩ Отладка и другие сложные команды, часть 2
Визуальная отладка, часть 1
  • ent_text – выводит на экране всю информацию про энтити, на которую наведен прицел.
    Повторное написание убирает эту информацию
    Чтобы эта команда работала нужен developer 1

  • showtriggers_toggle – переключить видимость триггеров.

  • cl_showpos 1 – показать текущее положение, угол взгляда и скорость игрока.

  • r_drawclipbrushes 1 – включить рендер клип брашей.
    • Красные – те что и для NPC и для игрока
    • Фиолетовые – только для NPC
    • Розовые – только для игрока

  • mat_wireframe 1 – включить рендер всего в виде сетки.

  • mat_leafvis 1 – показать границы leaf, в котором находится игрок.

  • mat_normalmaps 1 – включить рендер карт нормалей у тех текстур, у которых они есть.

  • ai_show_connect – показать пути для наземных NPC (зеленым цветом).

  • ai_show_connect_fly – показать пути для воздушных NPC (голубым цветом).

  • ai_show_connect_jump – показать пути прыжков для муравьиных львов (синим цветом).

  • ai_show_graph_connect — прорисовать от выбранного node линии ко все остальным node на карте, показывая цветами, какие соединены и какие нет.

  • vcollide_wireframe 1 – включить отображение моделей коллизии.

  • snd_show 1 – включить список со всеми проигрываемыми в данный момент звуками.

  • snd_visualize 1 – включить подпись звуков в месте их проигрывания.

  • mat_surfacemat – вывести названия текстур на их поверхности.

  • mat_surfaceid 1 – вывести айди каждой поверхности.

  • cam_showangles 1 – показать информацию об угле и расстоянии камеры в виде от третьего лица.

  • cl_entityreport 1 – вывести список всех энтити на экран.

  • fogui – открыть меню управления туманом.

  • perfui – открыть меню инструментов для проверки оптимизации.

  • mat_texture_list 1 – открыть браузер текстур.

  • mat_texture_list 1 – если это значение не на нуле, то браузер текстур будет показывать все текстуры, которые загружены в память, а не только те, которые рендерятся.

  • +graph – включить график, в котором вродебы как показываются звуки?
    Чтобы отключить введите команду -graph

  • +showbudget – еще какой-то график, что-то показывает, а что именно не знаю.
    Отключается командой -showbudget

  • showbudget_texture 1 – еще какой-то график, показывает что-то про текстуры.

  • mat_show_histogram 1 – ребята я так люблю графики прям пздц просто.

  • mat_show_texture_memory_usage 1 – показать сколько оперативки жрут текстуры.

  • mat_showlightmappage 1 – показать карту освещения и те текстуры, что сейчас рендерятся.

  • mat_drawTexture # — вывести текстуру в угол экрана.
    Вместо # вводится путь и название текстуры. Её размер можно изменить командой mat_drawTextureScale #

  • mat_showcamerarendertarget 1 – показать на экране текущую работающую камеру.
    Например, телевизор брина, созвон с Кляйнерчиком братухой

  • mat_showwatertextures 1 – вывести на экран рендер отражений в воде и подводной части.

  • mat_show_ab_hdr 1 – разделить экран на два, слева игра без HDR, справа с ним.

  • mat_show_ab_hdr_hudelement 1 – добавить подсказки команде сверху.
    Отключает выбор оружия

  • mat_showmiplevels 1 – показать качество текстур цветами.
    Значение 2 делает это только для текстур с нормалями

  • npc_nearest – показать ближайший node у NPC под прицелом.
    Для работы нужен developer 1

  • npc_focus – показать линию от NPC под прицелом до его врага.
    Для работы нужен developer 1

  • npc_combat – показать у NPC под прицелом его здоровье, отряд в котором он состоит и его текущего врага.
    Для работы нужен developer 1

  • npc_relationships – показать отношения NPC под прицелом с другими NPC и игроком через стрелочки.
    • Зеленые – друг
    • Синие – нейтральные
    • Красные – враг
    Для работы нужен developer 1

  • npc_enemies – отображать у NPC под прицелом его "память" о его врагах.
    Для работы нужен developer 1

  • npc_route – отображать у NPC под прицелом его текущий маршрут.
    Для работы нужен developer 1

  • npc_speakall – заставить NPC под прицелом сказать все существующие в игре реплики.
    Я не знаю зачем это нужно. Авторы дураки наверное, а игра гвн полное

  • npc_viewcone – показать поле зрения NPC под прицелом.
    Для работы нужен developer 1

  • npc_reset – сбросить все скриптовые пути у всех NPC.

  • physics_highlight_active – показать коробками все активные физичные объекты на момент написания команды.
    Так же показывает места сталкивания с другими объектами
    Для работы нужен developer 1

  • physicsshadowupdate_render 1 – я не знаю почему, но после написания этой команды игрок начинает оставлять за собой след, хоть эта команда наверное и не должна это делать.

  • picker – показывает отладочную информацию физических объектов, энтити и npc, на которых нацелен прицел.

  • r_drawlightinfo 1 – включить выделение источников света.

  • r_drawlights # – включить отладку определенного источника света под номером #.

  • r_DrawModelLightOrigin 1 – включить отладку источников освещения у моделей.

  • g_debug_antlionguard 1 – включить отладку стража муравьиных львов.

  • g_debug_antlionmaker 1 – включить отладку спавнеров муравьиных львов.

  • g_debug_combine_camera 1 – включить отладку потолочной камеры Альянса.

  • g_debug_cscanner 1 – включить отладку сканнеров.

  • g_debug_dropship 1 – включить отладку транспортеров.

  • g_debug_turret 1 – включить отладку наземных турелей.

  • g_debug_turret_ceiling 1 – включить отладку потолочных турелей.

  • g_debug_vehicleexit 1 – включить отладку выхода из транспорта.

  • g_debug_physcannon 1 – включить отладку Гравити-пушки.

  • g_debug_doors 1 – включить отладку дверей.

  • sv_debug_player_use 1 – включить отладку взаимодействий игрока.

  • g_debug_vortigaunt_aim 1 – включить отладку прицеливания выстрелов у вортигонтов.

  • g_debug_vehiclesound 1 – включить отладку звуков у транспорта. Выводится в консоль.

  • g_debug_dynamicresupplies 1 – включить вывод в консоль вычисления динамичных запасов в ящиках с запасами.

  • thumper_show_radius 1 – включить отладку устройств, пугающих муравьиных львов.

  • g_debug_ragdoll_visualize 1 – включить отладку рагдоллов.

  • prop_debug – включить отладку физичных объектов.
➩ Отладка и другие сложные команды, часть 3
Визуальная отладка, часть 2
  • mortar_visualize 1 – включить отладку ударов с неба на карте d3_c17_10a.

  • r_flashlightvisualizetrace 1 – включить отладку фонарика.

  • g_ai_citizen_show_enemy – когда npc_citizen видит врага, то прорисовывает между их глазами линию.

  • mat_normals 1 – включить рендер каких-то линий, которые что-то показывают, но я не понял что.

  • strider_eyepositions 1 – показать 3D крестики на месте глаз страйдера, когда он стоит и приседает.

  • strider_show_focus 1 – показать 3D крестиком цель перемещения у страйдеров.

  • strider_show_weapon_los_condition 1 – показать куда целится страйдер из оружия.

  • cl_drawshadowtexture 1 - показать в углу текстуры динамичных теней.

  • cl_ent_absbox - включить рендер absbox у энтити под прицелом.

  • cl_ent_bbox - включить рендер bounding box у энтити под прицелом.

  • cl_ent_rbox - включить рендер render box у энтити под прицелом.

  • colorcorrectionui – открыть меню корректировки цвета.

  • ai_nodes – переключить отладку путей для ИИ.

  • ai_show_hull – переключить отладку путей для ИИ.

  • ai_show_grid – включить прорисовку сетки на полу под прицелом.

  • ai_drawbattlelines 1 – включить отладку Standoff поведения у ИИ.

  • ai_debug_actbusy 1 – включить отладку actbusy поведения у ИИ.

  • ai_debug_assault 1 – включить отладку assault поведения у ИИ.

  • ai_debug_enemyfinders 1 – включить отладку enemyfinder поведения у ИИ.

  • ai_debug_shoot_positions 1 – включить отладку прицеливания у ИИ.

  • cc_showblocks – хихи квадратики.

  • net_graph 1 – включить график подключения.

  • net_graphheight 64 – изменить высоту net_graph.

  • net_graphpos 1 – поменять положение net_graph.

  • net_graphproportionalfont 0 – отключить изменение размера шрифта под экран у net_graph.

  • net_graphtext 0 – выключить текст у net_graph.

  • +posedebug – включает отладку поз на экране.
    Отключается командой -posedebug

  • +showbudget_texture_global – график, показывающий что-то про текстуры.
    Отключается командой -showbudget_texture_global

  • +showvprof – открывает VPROF окно, в котором показывается различная информация рендера.
    Отключается командой -showvprof

  • +vgui_drawtree – открывает окно в правой части экрана, которое отображает статистику данных рендера.

  • r_staticpropinfo – показывает имя всех статичных пропов в мире.

  • r_visambient – рисует образцы окружающего освещения листьев (добавляет квадраты).
    Для работы требуется mat_leafvis 1
Послесловие
Как K.Grox делал это руководство?
  • Ctrl + C
  • Ctrl + V
  • Добавить немного новых команд и обновить остальное.
  • Добавить карты.
  • Руководство готово.

Как Лаврентий обновлял это руководство?
  • Ctrl + C
  • Открыть Microsoft Office Word.
  • Ctrl + V
  • "Так ну чето мне лень проверять каждую команду в графике и отладке, пхй запихну так. Ага, че там, зомби быстрый без ног? НА НХЙ! Зомбайн? НА НХЙ!. . . вродебы ничего не забыл. . . . . . . . . А! БЛТЬ! КАРТЫ! НА НХЙ!"
  • Зайди в Hammer.
  • "БЛТЬ ЧЕ ТУТ ДЕЛАЕТ NPC_HUNTER?????????"
  • Руководство обновлено.

ССЫЛКА НА КОПИЮ СТАРОЙ ВЕРСИИ ЭТОГО РУКОВОДСТВА
13 Comments
Lavrentiy  [author] Nov 24, 2023 @ 6:31am 
шшшеф, я ввас в рот ебал
K.Grox  [author] Nov 24, 2023 @ 5:50am 
Не только анекдоты поднимают настроение, огузок
Lavrentiy  [author] Nov 24, 2023 @ 5:30am 
но я же вродебы не писал сборник анекдотов :DSTskull:
СaptainRiot31 Nov 24, 2023 @ 3:57am 
Гайд который мы заслужили. Поднял настроение, красава : )
Lavrentiy  [author] Nov 21, 2023 @ 11:59pm 
блть ну я же рассписал там ска :gaper:

ent_create npc_combine_s model models/combine_super_soldier.mdl additionalequipment weapon_ar2 numgrenades 10

вот тебе блдина команда на элитника с 10 шарами
СУХАРИКИ Nov 21, 2023 @ 11:28pm 
как заставить элитного комбайна стрельнуть шаром?
Хранитель Маски Jul 30, 2023 @ 7:47am 
А как заспавнить ту херню которой можно поджигать зомби?
314doras Nov 4, 2022 @ 9:33am 
чел хорош
Mychtar1945 Oct 20, 2022 @ 11:22pm 
спасибо помог
cartam Mar 1, 2022 @ 11:20pm 
СПАСИБООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООО!