Возвращение распрыга в 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.

Возвращение распрыга в Half-Life без отката

Возвращение распрыга в Half-Life без отката


Достаточно изменить один символ. Сохраняем. Дальше во всех скриптах меням special на sp3cial.

Возвращение распрыга в Half-Life без отката

Возвращение распрыга в Half-Life без отката


Не забудьте отключить права на запись файла client.dll, иначе Steam может его перезаписать.

Новый скрипт распрыга будет выглядеть следующим образом:

alias +jump2 "alias _sp3cial jump2;jump2"
alias -jump2 "alias _sp3cial"
alias jump2 "+jump;wait;-jump;wait;sp3cial"
bind "space" "+jump2"


И на последок. Для тех, кто не хочет мучить себя правками в файлах, выкладываю готовый файл client.dll для Half-Life с нужными правками. Для таких модификаций как Adrenaline Gamer и Sven Co-op необходимо произвести правки самому.

Скачать:
client.zip [236.6 Kb] (cкачиваний: 5771)



Первоисточник: http://gf.hldm.org/возвращение-распрыга-в-half-life-v-2/