Half-Life 2

Half-Life 2

Not enough ratings
How return Bunnyhop
By _amphetamine_
Метод как легко вернуть оригинальную распрыжку
   
Award
Favorite
Favorited
Unfavorite
ABH от третьего лица
Можно совершать ABH от третьего лица, это проще и удобнее в выполнении. Создайте такие конфигурации

abh_start

sv_cheats 1
thirdperson
bind "9" "exec abh_start"
bind "0" "exec abh_stop"
bind "a" "+moveright"
bind "d" "+moveleft"
bind "s" "+forward"
bind "w" "+back"
c_maxdistance 0
c_mindistance 0
c_maxyaw 180
c_minyaw 180
cam_idealdist 0
cam_ideallag 0
cam_idealyaw 180
bind "MWHEELUP" "+jump"
bind "MWHEELDOWN" "+jump"

и abh_stop

sv_cheats 1
firstperson
bind "9" "exec abh_start"
bind "0" "exec abh_stop"
bind "a" "+moveleft"
bind "d" "+moveright"
bind "s" "+back"
bind "w" "+forward"
c_maxdistance 200
c_mindistance 30
c_maxyaw 135
c_minyaw -135
cam_idealdist 150
cam_ideallag 4
cam_idealyaw 0
bind "MWHEELUP" "+jump"
bind "MWHEELDOWN" "+jump"

используйте cam_idealdistup -25 для исправления ошибки, если камера иногда
располагается выше, чем обычно или добавьте эти строки в конфигурации

bind "UPARROW" "cam_idealdistup 0"
bind "DOWNARROW" "cam_idealdistup -25"
Сделать вид от третьего лица как rollermine, откройте в Notepad++ server.dll, и замените models/player.mdl на models/roller.mdl
Возвращение Bunnyhop
Имеется возможность вернуть оригинальную распрыжку, которая была в игре до перевода её на OrangeBox Engine. Интересующие параметры находятся примерно там же где и множители высоты прыжка на суше и водной поверхности. Достаточно внести небольшую правку. Откройте в гекс редакторе server.dll и произведите замену последовательности байт
replace F3 0F 58 70 38 F3 0F 58 C2 0F 2F C6 to F3 0F 58 70 38 F3 0F 5C C2 0F 2F C6
and F3 0F 5C C6 F3 0F 5C D0 0F 2F 58 2C to F3 0F 5C C6 F3 0F 58 D0 0F 2F 58 2C
Теперь в игре при обычных прыжках работает Bunnyhop, а ABH будет работать при движении вперёд. Данный способ подходит и для эпизодов. Для игры Portal следует
поменяйте F3 0F 58 EC F3 0F 51 E5 F3 0F 58 E0 на F3 0F 58 EC F3 0F 51 E5 F3 0F 5C E0
и F3 0F 5C E3 F3 0F 5C C4 0F 2F 75 F4 на F3 0F 5C E3 F3 0F 58 C4 0F 2F 75 F4
Чтобы не было урона от падения с высоты находим последовательность байтов 00 A0 03 44 и заменяем её на 00 00 61 45. Такая последовательность только одна поэтому сведения о рядом расположенных не нужны. Наслаждаться :)
Bunnyhop в Synergy
Можно добавить распрыжку и в эту игру. Откройте в гекс редакторе server.dll и произведите замену последовательности байт
поменяйте F3 0F 58 C1 F3 0F 51 C0 F3 0F 58 C2 на F3 0F 58 C1 F3 0F 51 C0 F3 0F 5C C2
и F3 0F 5C C7 F3 0F 5C D0 0F 2F 58 2C на F3 0F 5C C7 F3 0F 58 D0 0F 2F 58 2C
но распрыжка будет работать только если maxplayers = 1
для того чтобы она работала для нескольких игроков
поменяйте 83 78 14 01 0F 85 43 01 00 00 на 83 78 14 01 EB 04 90 90 90 90
7 Comments
Lunarchik 23 Feb, 2023 @ 7:33am 
а где мне писать эти коды
_amphetamine_  [author] 18 Sep, 2021 @ 9:21am 
также есть уже готовый аддон gamemaps.com/details/22641
_amphetamine_  [author] 20 Apr, 2020 @ 7:44am 
некоторые игроки годами прыгали в обратном направлении ... а тут оказывается можно было бы и более естественным и привычным способом :)
Iron_Man_199 20 Apr, 2020 @ 7:31am 
Лайк:headcrab:
_amphetamine_  [author] 15 Apr, 2020 @ 1:34am 
прописать в консоли bind "MWHEELUP" "+jump" затем
bind "MWHEELDOWN" "+jump" и прокручивать слегка колёсико мышки в момент соприкосновения с землёй
_amphetamine_  [author] 14 Apr, 2020 @ 9:58am 
теперь можно банихопить как раньше или ABH исполнять, но прыгать надо вперёд а не назад что гораздо удобнее :)
_amphetamine_  [author] 14 Apr, 2020 @ 5:16am 
гекс редактор можно скачать отсюда mh-nexus.de/en/downloads.php?product=HxD , портативную русскую версию, server.dll находится в папке Half-Life 2 / hl2 / bin, в окне поиска или замены следует выбрать тип данных шестнадцатеричные значения