Half-Life 2 — Чит коды и консольные команды
Другие руководства по консольным командам
Предисловие
Некоторые команды требуют включенных читов. Их можно включить командой sv_cheats 1. При включенных читах вам не будут засчитываться достижения и их прогресс. Чтобы выключить читы, надо ввести в консоль sv_cheats 0.
Если у команды не стоит никакое значение, то значит, что скорее всего она переключаема повторным написанием.
Если у команды стоит значение 1 или 0, и её описание подразумевает не изменение чего либо, а включение/выключение, то значит повторный ввод с противоположным значением переключит эту команду. Например, sv_infinite_aux_power 1 – это включение команды, а sv_infinite_aux_power 0 – это выключение команды (иногда наоборот).
Если команда подразумевает изменение какого либо значения, то об этом говорится в описании команды, а так же в самой команде мы УЖЕ УКАЗАЛИ значение по умолчанию. Например, sv_gravity 600 – команда, в которой изменяется значение, и 600 – это значение по умолчанию.
Остальные команды индивидуальны и способ их применения указывается в описании.
Если у команды не стоит никакое значение, то значит, что скорее всего она переключаема повторным написанием.
Если у команды стоит значение 1 или 0, и её описание подразумевает не изменение чего либо, а включение/выключение, то значит повторный ввод с противоположным значением переключит эту команду. Например, sv_infinite_aux_power 1 – это включение команды, а sv_infinite_aux_power 0 – это выключение команды (иногда наоборот).
Если команда подразумевает изменение какого либо значения, то об этом говорится в описании команды, а так же в самой команде мы УЖЕ УКАЗАЛИ значение по умолчанию. Например, sv_gravity 600 – команда, в которой изменяется значение, и 600 – это значение по умолчанию.
Остальные команды индивидуальны и способ их применения указывается в описании.
Куда вводить консольные команды? [Как включить консоль?]
➨ Игровой процесс, часть 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 Beta.
- 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, как в начале игры.
- ent_create env_credits targetname credits1; ent_fire credits1 rollcredits – запустить титры из начала игры.
- 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_activate - открывает главное меню.
- 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- +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 – аннабель
Оружие отца Григория.
Использует патроны револьвера. Чтобы выбрать это оружие, нужно использовать не колесико мышки, а клавиатуру для выбора слота (Находится там же, где СМГ и AR2)- give weapon_citizenpackage – рационный пакет еды граждан.
Чтобы выбрать это оружие, нужно использовать не колесико мышки, а клавиатуру для выбора слота (Находится там же, где СМГ и AR2). Нельзя одновременно носить рацион еды, чемодан и шары для проверки отражений- give weapon_citizensuitcase – гражданский чемодан.
Чтобы выбрать это оружие, нужно использовать не колесико мышки, а клавиатуру для выбора слота (Находится там же, где СМГ и AR2). Нельзя одновременно носить рацион еды, чемодан и шары для проверки отражений- give weapon_cubemap – сферы для проверки отражений на карте.
Чтобы выбрать это оружие, нужно использовать не колесико мышки, а клавиатуру для выбора слота (Находится там же, где СМГ и AR2). Нельзя одновременно носить рацион еды, чемодан и сферы для проверки отражений- 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 – выдать набор всего стандартного оружия в игре с патронами.
- sk_auto_reload_time 3 - время, необходимое оружию на автоматическую перезарядку, пока игрок не держит это оружие.
- 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_ammo_pistol_large – патроны пистолета [100].
СМГ
- give item_box_mrounds – патроны СМГ [45].
- give item_ammo_smg1 – патроны СМГ [45].
- give item_large_box_mrounds – патроны СМГ [225].
- give item_ammo_smg1_large – патроны СМГ [225].
- give item_ar2_grenade – подствольная граната СМГ [1].
- give item_ammo_smg1_grenade – подствольная граната СМГ [1].
Револьвер
- give item_ammo_357 – патроны револьвера [6].
- give item_ammo_357_large – патроны револьвера [12].
Дробовик
- give item_box_buckshot – патроны дробовика [20].
AR2
- give item_ammo_ar2 – патроны AR2 [20].
- give item_box_lrounds – патроны AR2 [20].
- give item_ammo_ar2_large – патроны AR2 [60].
- 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 - изменить максимальный запас Снайперских патронов. [Бесполезно].
➨ Создание предметов
➤ Создание брони/аптечек
Вы так же можете использовать команду give, чтобы выдавать себе аптечки и батарейки напрямую (например, give item_healthkit, чтобы выдать себе большую аптечку).
- ent_create item_healthkit – создать большую аптечку
по умолчанию дает 25 ХП- ent_create item_healthvial – создать маленькую аптечку
По умолчанию дает 10 ХП- ent_create item_battery – создать батарейку
По умолчанию дает 15 брони
➤ Создание раздатчиков
- 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 – создать тюремную капсулу Альянса.
Вы можете в неё сесть, но не можете из неё вылезти
➤ Создание активных снарядов
Следующие команды создают снаряды, которые как бы уже активны, поэтому они летят или взрываются сразу после создания.
- 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 – создать мину.
- 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_blob – блоб, экспериментальный неиспользуемый NPC. Представляет собой сборище из существ, которые двигаются вместе.
По идее должен выглядеть как слизеподобное существо, подобно гелю из Portal 2, но в игре выглядит как еррорки, можно изменить модели на черепа или арбузы, вписав команду npc_blob_use_model 0 или npc_blob_use_model 1 (модель изменится только у новосозданных NPC).
Это существо бессмертно, ему нельзя нанести урона. Не трогает игрока и его союзников, но убивает остальных (Альянс, муравьиные львы, зомби и т.д.).
➤ Птицы
- 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 – городской сканнер.
В главах восстания в Сити 17 автоматически превращается в боевой сканнер.
Боевой сканнер не может ставить мины.- 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_zombie – простой зомби.
- npc_create npc_zombie_torso – ползающий зомби без ног.
- npc_create npc_fastzombie – быстрый зомби.
- npc_create npc_poisonzombie – ядовитый зомби.
- 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
Примечание: По умолчанию на легком уровне сложности весь урон по игроку уменьшается в половину, а на сложном уровне сложности умножается в 1,5. Для NPC наоборот, на легком уровне сложности урон по NPC повышается, а на сложном уменьшается. Это можно изменить.
Чтобы изменить урон по игроку:Эти команды можно найти в [➨ Игровой процесс, часть 1: Игрок]
- sk_dmg_take_scale1 0.50 – урон на слабой сложности.
- sk_dmg_take_scale2 1 – урон на средней сложности.
- sk_dmg_take_scale3 1.50 – урон на сложной сложности.
Чтобы изменить наносимый урон по NPC:Эти команды можно найти в [➩ Изменение NPC, часть 3: Различные команды, связанные с NPC]
- sk_dmg_inflict_scale1 1.50 – урон на слабой сложности.
- sk_dmg_inflict_scale2 1.00 – урон на средней сложности.
- sk_dmg_inflict_scale3 0.75 – урон на сложной сложности.
➤ Вортигонты
- 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 – изменить как долго граждане/повстанцы ждут, прежде чем снова следовать за вами после битвы.
➤ Блоб
- blob_element_speed 187 – изменить скорость элементов блоба.
- npc_blob_idle_speed_factor 0.5 – изменить множитель скорости элементов блоба, когда он ничего не делает.
- blob_numelements 20 – изменить количество элементов блоба.
- blob_radius 48 – изменить насколько далеко элементы блоба расходятся друг от друга.
- npc_blob_sin_amplitude 60 – изменить как часто элементы блоба колебаются.
- npc_blob_use_orientation 0 – отключить поворот элементов блоба под окружение.
- npc_blob_use_model 2 – изменить модель, используемую элементами блоба.
Любые другие значения сломают загрузки карт.
- Значение 0 делает моделью череп.
- Значение 1 делает моделью арбузы.
- Значение 3 стоит по умолчанию, но эта модель является ерроркой.
- Значение 4 тоже еррорки.
- npc_blob_think_interval 0.025 – изменить как часто блоб обновляет свое состояние, думает.
➤ Солдаты Альянса
- 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_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 под прицелом.
- npc_ammo_deplete - отбирает у 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 – убрать надпись "ПАУЗА", когда игра стоит на паузе.
➨ Карты, часть 1
➤ Команды связанные с картами
- restart – перезапустить текущую карту.
- maps * – вывести список всех карт в игре в консоль.
- maps # — вывести в консоль список всех карт начинающихся на то, что указано вместо #.
- sv_unlockedchapters # – изменить количество открытых глав при выборе "Новой игры". Принимает значение от 1 до 15, что обозначает до какой главы они будут открыты.
- map_background # – поставить карту на фон в меню. Лучше всего работает с фоновыми картами.
- map # – перейди на определенную карту(название вместо #). Список представлен снизу.
➤ Глава "Прибытие"
- map d1_trainstation_01 – самое начало игры, интро с Джименом, встреча с Барни.
- map d1_trainstation_02 – момент с банкой, привокзальная улица.
- map d1_trainstation_03 – внутри дома, погоня от ГОшников.
- map d1_trainstation_04 – продолжение погони по крышам домов, встреча с Аликс.
➤ Глава "Великий день"
- map d1_trainstation_05 – лаборатория доктора Кляйнера, неудачный телепорт.
- map d1_trainstation_06 – получение монтировки, погоня по рельсам вокзала от ГОшников.
➤ Глава "Через каналы"
- map d1_canals_01 – получение пистолета, перестрелка с ГОшниками, гражданин с вортигонтом в контейнере.
- map d1_canals_01a – продолжение перестрелки с ГОшниками.
- map d1_canals_02 – прятки с вертолетом-охотником.
- map d1_canals_03 – первая встреча с менхэками, получение СМГ.
- map d1_canals_05 – получение катера.
➤ Глава "Водная преграда"
- map d1_canals_06 – станция 12 (разрушенный красный амбар), продолжительная погоня от ГОшников.
- map d1_canals_07 – первая остановка на открытие ворот, очередная погоня от ГОшников.
- map d1_canals_08 – вторая остановка на открытие ворот, получение револьвера, погоня от вертолета-охотника.
- map d1_canals_09 – продолжение погони от вертолета-охотника.
- map d1_canals_10 – все еще продолжение погони от вертолета-охотника.
- map d1_canals_11 – оснащение катера оружием.
- map d1_canals_12 – погоня от ГОшников.
- map d1_canals_13 – битва с вертолетом-охотником, открытие ворот к Восточной Черной Мезе.
➤ Глава "Восточная Черная Меза"
- map d1_eli_01 – Восточная Черная Меза, встреча с Илаем и Моссман.
- map d1_eli_02 – свалка Восточной Черной Мезы, получение Грави-Пушки, встреча с Псом, осада Альянса.
➤ Глава "Мы не ходим в Рейвенхольм"
- map d1_town_01 – встреча с отцом Григорием.
- map d1_town_01a – похождения по крышам.
- map d1_town_02 – встреча с быстрыми зомби, получение дробовика. Так же на этой карте происходит оборона от быстрых зомби, пока люлька поднимается, но скрипты, связанные с этим, не будут нормально работать, пока игрок не пройдет через d1_town_03.
- map d1_town_03 – паркур по крышам.
- map d1_town_02a – прохождение кладбища с отцом Григорием.
- map d1_town_04 – шахта.
- map d1_town_05 – снайперы, получение AR2, встреча с солдатами Альянса.
➤ Глава "Шоссе 17"
- map d2_coast_01 – получение джипа.
- map d2_coast_03 – поездка по берегу, Новая Малая Одесса, получение РПГ, нападение штурмовика.
- map d2_coast_04 – момент с управлением магнитного крана, снова нападение штурмовика.
- map d2_coast_05 – поездка по дороге, получение арбалета.
- map d2_coast_07 – около моста, эта самая карта так же используется после выключения барьера, но скрипты работают только после самого выключения барьера на d2_coast_08.
- map d2_coast_08 – отключение барьера на мосту. Вы спавнитесь на этой карте не с начала, без оружия и костюма, поэтому лучше используйте карту перед или после этой.
➤ Глава "Песчаные ловушки"
- map d2_coast_09 – темный туннель с зомби, момент с поиском 3-х батарей.
- map d2_coast_10 – маяк, забирают джип, оборона от Альянса.
- map d2_coast_11 – момент, когда нельзя наступать на песок, битва со стражем муравьиных львов.
- map d2_coast_12 – штурм Нова Проспект на берегу.
- map d2_prison_01 – продолжение штурма Нова Проспект уже внутри территории тюрьмы.
➤ Глава "Нова Проспект"
- map d2_prison_02 – внутри здания Нова Проспект, турельные преграды.
- map d2_prison_03 – битва со стражем муравьиных львов.
- map d2_prison_04 – продолжение проникновения в тюрьму, речь Брина про повстанцев.
- map d2_prison_05 – прачечная, битва с двумя стражами муравьиных львов.
➤ Глава "Запутанность"
- map d2_prison_06 – встреча с Аликс и Илаем.
- map d2_prison_07 – оборона в комнате управления в ожидании Аликс, затем еще раз оборона в ожидании Аликс.
- map d2_prison_08 – находим Моссман вместе с Аликс, защищаем телепорт.
- map d3_c17_01 – лаборатория доктора Кляйнера в момент восстания в Сити-17.
➤ Глава "Нарушитель номер один"
- map d3_c17_02 – Пес помогает пройди сквозь ворота.
- map d3_c17_03 – привокзальная площадь из начала игры, повстанцы срывают монитор с Брином.
- map d3_c17_04 – знакомство с минами, перестрелка с ГОшниками.
- map d3_c17_05 – штурм ворот и зданий, охраняемых ГОшниками.
- map d3_c17_06a – подземное шоссе, оборона от ГОшников и менхэков в ожидании взрыва прохода.
- map d3_c17_06b – перестрелка с солдатами Альянса во дворе.
- map d3_c17_07 – встреча с Аликс, отключение генератора, Альянс хватает Аликс в плен.
- map d3_c17_08 – похождения по канализации, первая встреча с элитными солдатами Альянса.
➤ Глава "За Фрименом!"
- map d3_c17_09 – снайперы, встреча с Барни.
- map d3_c17_10a – штурм Нексуса.
- map d3_c17_10b – продолжение штурма в стенах Нексуса, отключение генераторов.
- map d3_c17_11 – крыша Нексуса.
- map d3_c17_12 – битва со страйдерами около Нексуса.
- map d3_c17_12b – битва со страйдером в разрушенном здании.
- map d3_c17_13 – битва со страйдерами в руинах зданий, воссоединение с Барни и Псом.
➤ Глава "Наши покровители"
- map d3_citadel_01 – проникновение в цитадель, катание на монорельсе.
- map d3_citadel_02 – продолжение катания на монорельсе.
- map d3_citadel_03 – у Гордона отбирают оружие, но остается заряженная Грави-пушка.
- map d3_citadel_04 – поднятие на лифте, битва со страйдером.
- map d3_citadel_05 – катание на монорельсе к Брину.
➤ Глава "Тёмная энергия"
- map d3_breen_01 – катсцена с плевком в харю Брина, босс битва с Брином, катсцена с Джименом, титры.
➩ Карты, часть 2
➤ Фоновые карты
Эти карты используются для фона в главном меню, при загрузке вы не сможете ходить по ним, ваша камера будет зафиксирована. Чтобы исправить это, напишите команду ent_fire point_viewcontrol disable
- map background01 – фон привокзальной площади Сити-17.
- map background02 – фон станции 12 с пролетающим вертолетом-охотником.
- map background03 – фон Рейвенхольма.
- map background04 – фон Шоссе 17 с видом на мост.
- map background05 – фон Нова-Проспект.
- map background06 – фон руин Сити-17.
- map background07 – фон цитадели.
➤ Прочие карты
- map credits – отдельная карта с титрами, ничего особенного.
- map intro – сломанное интро начала игры.
- map d3_c17_02_camera – копия d3_c17_02, но не выдают костюм и оружие, а после загрузки на следующий уровень выкидывает в меню.
➨ Отладка и другие сложные команды, часть 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 – накладывает странный фильтр на экран.
➤ Вывод в консоль информации
- 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 – показать куда целится страйдер из оружия.
- npc_blob_show_centroid 1 – показать 3D крестиком центр npc_blob.
- 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
Послесловие
Лаврентий: Вообщем, Грокс попросил меня (Лаврентия) добавить в руководство новые команды. А я посмотрел на эту стену, где мне можно оставлять смешные ответы, и захотел переделать полностью все руководство. Теперь оно в 100 раз больше и более расписано (для сравнения копия старой версии руководства). Так что УДАЧИ ШКОЛЬНИЧКИ :?;*"№ ТЕПЕРЬ ЧИТАТЬ ЭТО ВСЕ, ВАМ ТЕПЕРЬ НУЖНО ЗАКОНЧИТЬ ПО КРАЙНЕЙ МЕРЕ 7 КЛАССОВ :%?№; удачи. А еще Грокс завел нашего друга в это руководство, чтобы тому халявно получать очки за награды проявить свое творчество. Он сделал дизайн новой иконки.
Live K.Grox reaction:

18.11.23 UPDATE: я увеличил это руководство в 2 раза, а так же написал оформление с нуля. Have fun.
12.12.23 UPDATE: ну я добавил команд еще, круто, да?
Live K.Grox reaction:
18.11.23 UPDATE: я увеличил это руководство в 2 раза, а так же написал оформление с нуля. Have fun.
12.12.23 UPDATE: ну я добавил команд еще, круто, да?
ЕСЛИ У ВАС ЕСТЬ ВОПРОСЫ, НЕ СЛУШАЙТЕ ЛАВРЕНТИЯ
(в случае если вы ШКОЛЯР ?%№%:?)
This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.