Бинды и алиасы в Half-Life
Эта команда присваивает клавише G команду drop (выбросить оружие), т.е. если вы введете эту команду у себя в консоли, то после нажатия на клавишу G текущее оружие игрока будет выброшено.
Таким образом можно присваивать любые команды, например на выполнение какого-то действия игроком (присед, прыжок . ), смену оружия, самоубийство и тд.
Бинды можно вводить в консоль игры (
), но лучше всего их вписывать в конфигурационные файлы. Для этого нужно создать файл userconfig.cfg в дирректории «<директория с игрой>/valve/» (например C:/Games/Half-Life/valve)
Список некоторых команд
Вот небольшой список команд, которые можно забиндить
Бинды на оружие. Вместо «key» вписывайте любую свободную клавишу
Если нужно вывести в чат сообщение на русском, то первый символ не должен относится к кириллице, это может быть любой символ (точка, запятая, цифра) или латинская буква.
Можно также прибегнуть к небольшой хитрости, первый символ кириллической фразы заменить аналогом из латиницы.
Таким образом можно забиндить любую команду которая присутствует в Half-Life
Примечание! Чтобы использовать бинды с русскими фразами конфигурационный файл необходимо сохранять в кодировке UTF-8, это делается в блокноте при сохранении.
Алиасы
Алиасы, или скрипты — это пользовательские команды. Смысл которых заключается в выполнении некоторой последовательности действий из стандартных команд. Например можно задать на нажатие одной клавиши чтобы игрок прицеливался, после делал выстрел и прицел возвращался обратно. Стоит отметить, что к некоторым алиасам относятся без особой доброжелательности, а за некоторые могут вообще забанить на серверах.
Используйте алиасы на свой страх и риск.
BunnyHop
По другому распрыг. Смысл его заключается в том, что игрок постоянно пригает, при этом нужно только зажать пробел. Используя этот алиас отпадает необходимость постоянно нажимать на пробел.
DoubleDuck
Основное преимущество этого алиаса в том, что можно поднятся на горы ящиков за считанные секунды Также позволяет тише топать и реже шагать
Longjump
Позволяет совершить длинные прижок с ранцем нажав только одну клавишу. Очень удобен на ноутбуках и полезен тем, у кого не работает клавиша CTRL =)
Используется для быстрой стрельбы из арбалета
Volume Control
Регулируем громкость в игре
Скрипты с изменением угла обзора игрока
Так-же существуют более извращенные алиасы, которые доводят автоматику выполнения различных действий до передела. Такие алиасы требуют специальной настройки и определений. Такой тип алиасов присущ к функциям изменения угла прицела (кому вообще лень поворачивать мышь =)). Рассмотрим алиасы с изменением угла прицела: Gauss Jumps и Long Jumps. Каждый из этих алиасов, как и писалось выше, требует специальной настройки и определений. Определения обычно пишутся в самом верху конфига userconfig.cfg Собственно вот определения:
Gauss Jumps
По названию можно понять, что алиас на распрыг с гауссом. Зажав и отпустив одну клавишу вы сделаете нечто подобное, как ‘gauss jump’. Скрипт для тех, кому лень проделывать такое самому. Необходимо выбрать гаусс. Заряжается он путем удержания вашей key-кнопки. После того как вы отпустите клавишу будет произведен выстрел под углом 35*, и отдача от гаусса понесет вас по просторам карт с очень высокой скоростью (в зависимости от количества заряда).
Описание скриптов gauss jumps:
- gauss jumping — забиндите на любую клавишу (прим. bind MOUSE3 +gj), зажмите кнопку как только гаусс зарядился, подпрыгните и отпустите клавишу. Будет гаусс-джамп. Можно использовать для того, чтобы добраться до трудно доступных мест, или увернуться от подствола или ракеты противника.
- gauss skimming — Бинд на команду +gs. Тоже самое, что и gauss jump, но теперь не ввысь, а в длину. Т.е высокая скорость передвижения на открытом и не очень открытом пространстве.
- gauss jump backwards — gauss-jump, но «задницей вперед»
- gauss skimming backwards — gauss skimming, но «заднице вперед», возможно пригодится на карте stalkx, где можно таким алиасом улетать прочь от врага.
Enhached Long Jumps
Более продвинутая версия длинных прыжков. Теперь можно лонгджампится во всех четырех направлениях.
Возвращение распрыга в Half-Life без отката
![]()
После обновлений Half-Life от 16.05.2013 стал недоступен распрыг, а вернее скрипт Bunny Hop. Распрыг стал недоступен во всех модах Half-Life 1, включая Adrenaline Gamer и Sven Co-op.
Ранее единственным известным способом вернуть нормальный распрыг был откат Half-Life до более ранней версии. Но найдет и другой способ, работающий на более новых версиях.
VALVe заблокировали выполнение команды _special на уровне движка. Но ничего не мешает изменить эту команду и обойти эту блокировку. Сама эта команда находится в client.dll. Воспользуемся любым HEX редактором, например HxD (http://mh-nexus.de/en/downloads.php?product=HxD) и изменим эту команду.
Воспользуемся HxD, откроем client.dll из папки valve/cl_dlls и найдем команды special и _special.
Достаточно изменить один символ. Сохраняем. Дальше во всех скриптах меням special на sp3cial.
Какие есть команды для Bhop в Half-life 1?
1.Открываем консоль и вводим там такую строчку: alias «name» «+jump;wait;-jump;wait;+jump;wait;-jump;wait;+jump;wait;-jump;wait;+jump;wait; -jump;wait;+jump;wait;-jump;wait;» (всё это вводится в одну строчку)
В этой строчке просто делается так, чтобы прыжок был с небольшими паузами, тем самым облегчая распрыг «name» -это любое имя которое вы придумаете для вашего распрыга команды alias bind wait jump объяснять я думаю нет смысла:) Оюязательно ставьте все знаки так как написано здесь, потому что при малейшей ошибке распрыг может не получиться!
2. Пишем в консоле alias -bjskutt «-jump» Объяснять не буду, так как вам будет сложно понять, что если распрыгиваться без ввода в консоль специальных команд, то прыжки будут как бы наоборот (право-это лево, лево-это право) —и будет тормозиться, а с этой консольной командой всё делается правильно!
3.bind «ваша кнопка прыжка» (обычно у отцов распрыга — это вторая кнопка мыши, а у меня к примеру это-пробел) «name» то есть строчка примерно выглядит так : bind «space» «name»
На этом все консольные команды заканчиваются и мы переходим к разделу о технике прыжка!
Самое интересное, что кнопку вперёд жать совершенно не надо (можно лишь один раз нажать вначале распрыга). Сам же распрыг делается только лишь за счёт кнопок влево, вправо (стрэйфы), кнопки прыжка и естественно мышки.
Делается это так: жмёшь немного вперёд — двигаешь мышкой вправо, в это же время также нажимая вправо на клавиатуре (правый стрэйф) потом жмёшь прыжок и в момент приземления ведёшь мышкой влево, вэтот же момент нажимая на клавиатуре влево (левый стрэйф), и так поочерёдно — мышка влево-стрэйф влево-прыжок; мышь вправо-стрэйф вправо, прыжок и так до того, как вы сами не поймёте, что уже летите и как будто б не касаетесь земли:)))))
То есть вам надо поймать момент приземления и в этот момент поменять направление и прыгнуть ещё раз, то есть получается траектория зигзага.
Распрыжка
Распрыжка (англ. bunny hopping) — один из трюков в шутерах серии Half-Life и Half-Life 2, позволяющий постоянно прыгающему игроку эффективно уклоняться от огня противника и/или двигаться быстрее, нежели без прыжков.
Распрыжка используется в спидранах и сетевой игре.
Содержание
История [ ]
Распрыжка как баг игрового движка появилась уже в ранних шутерах, позволявших игроку прыгать, начиная с игр серии Quake. Ныне распрыжка может рассматриваться как одна из техник игрового мастерства либо как побочное действие, устранение которого ведётся на уровне игрового движка.
Мнения [ ]
По отношению к распрыжке существует два противоположных мнения:
- «За»: часть сообщества считает её успешным элементом геймплея за счёт возможности освоить и активно использовать уникальные особенности передвижения в игре;
- «Против»: другая часть принимает противоположную позицию, мотивируя тем, что распрыжка может вносить дисбаланс в мультиплеер и делать одиночные игры скучными для прохождения.
GoldSrc [ ]
Half-Life in 20 41
Скоростное прохождение Half-Life команды quadrazid’а
Распрыжка в Half-Life и его дополнениях существовала на уровне движка, как наследственная физическая особенность от Quake Engine.
Техника распрыжки [ ]
В играх на движке GoldSrc после прыжка игрок не замедляется. По умолчанию скорость движения игрока равна 400 HU\сек. При распрыжке используется особенность движка складывать ускорение при стрейфе и ходьбе. В начале движения игрок делает прыжок, зажимает клавишу стрейфа и плавно поворачивает камеру в сторону стрейфа, кнопка которого зажата. После первого прыжка кнопки движения вперед-назад отпускаются. Во время приземления одновременно с касанием игрока и поверхности, повторно совершается прыжок, отпускается клавиша первого стрейфа, зажимается клавиша стрейфа в противоположную сторону и камера также плавно поворачивается в сторону второго стрейфа. Скорость игрока при каждом прыжке возрастает при каждом прыжке с 400 HU\сек. до пиковой скорости в 500 HU\сек (В Steam-версии). Эти действия повторяются до тех пор, пока игрок не допрыгнет до необходимого места.
После обновлений Half-Life от 16.05.2013 распрыжка при помощи .cfg-скрипта стала невозможной, т. к. Valve заблокировали выполнение команды «special» («_special») на уровне игрового движка («_special» — консольная команда, которая при выполнении выводит игру из состояния рекурсивного выполнения определенных команд).
Source [ ]
Accelerated Back Hopping в спидране от SourceRuns.
Распрыжка на уровне игрового движка в играх на Source в виде, который встречается в GoldSrc, встречалась только до восьмой версии движка. В Source присутствует другой вид распрыжки, называемый «Accelerated Back Hopping». Этот вид распрыжки придает игроку значительное ускорение по сравнению с распрыжкой в ранних версиях Source и GoldSrc
Разновидности [ ]
Существует два вида распрыжки.
Bunnyhop-читы [ ]
Это программа/библиотека, которая внедряется в процесс движка и редактирует значения в нём таким образом, что игрок может получать высокую скорость, бесконечное здоровье, возможность видеть сквозь стены и распрыгиваться. Читы отслеживаются VAC, и игроки, пользующиеся читами блокируются.
Внутриигровые скрипты [ ]
Этот вид распрыжки нельзя назвать читом, так как сторонние программы не используются. Для постоянных прыжков игрок использует консольные команды или скрипты (файл .cfg с определениями клавиш и подпрограммами), а также свои личные знания в распрыжке.