БАГИ И СЕКРЕТЫ

 В игре "Half-Life" было найдено более 50 багов, особенностей, секретов и срезов.  Для тех кому просто интересно, а также для тех кто уверен что знает все в этой игре, советую к просмотру! В обзорах каждый из них пронумерован и по нему легко можно найти дополнительную информацию в разделе СЕТКА БАГОВ тут на сайте. 
Полное описание и выполнение всех найденных багов и приемов вы можете найти в 
этом разделе

БАГИ Секреты №1

Представляем вашему вниманию 20 багов и секретов в известной игре.  А также некоторые пояснения в их выполнении. Распрыжка спидрана, жуки помогают набирать высоту, баг прыжка, баг края, рокет джамп, телепорт жука, дверь прибавляет здоровье, читы и другое.
Серия 1. Баги в серии:  #1-20

БАГИ Секреты №2

Еще 32 бага и секрета в игре Half - Life. А также некоторые пояснения в их выполнении. В том числе фокус с телегой в тестовой камере! Секретная сцена с ученым после резонанса, забить танк монтировкой, лицо Гейба, застрять в вагоне, обман вражеской ракеты, срезы и другое.
Серия 2. Баги в серии:  #21-52

СЕТКА БАГОВ И СЕКРЕТОВ

В данном разделе вы быстро найдете нужный вам баг или прием, перейдя сразу к нужному фрагменту видео
Описание багов, приемов


Цвет текста: Красный - баги движка
                Фиолетовый - срезы
               
Зеленый - баг оружия и экипировки
               
Оранжевый - Секреты



ОБЩИЕ БАГИ 

Внутриигровые читы. #20. Баги секреты 1.
Распрыжка. #1. Баги секреты 1.
Ускорение по лестнице.
#7. Баги секреты 1.
Эдж баг.
#8. Баги секреты 1.
Джамп баг.
#9. Баги секреты 1.
Лифт на жуке.
#2. Баги секреты 1.
Зацепился за лестницу.
#12. Баги секреты 1.
Активация через стены.
#13. Баги секреты 1.
Ящик взлетел.
#38. Баги секреты 2.
Платформа подкидывает не только игрока.
#40. Баги секреты 2.
Используем ученых и охрану. #50. Баги секреты 2.
Ускорение от объекта (обджект буст). #51. Баги секреты 2.
Гаусс - ускорение. #3. Баги секреты 1.
Гаусс - рикошет. #4. Баги секреты 1.
Гаусс - прострелы. #5. Баги секреты 1.
Мухомет в ворота. #10. Баги секреты 1.
Лазерные мины в ворота. #15. Баги секреты 1.
Рокет джамп.
#11. Баги секреты 1.
Жук может сожрать добычу быстрее обычного. #18. Баги секреты 1.
Танки разбиваются монтировкой. #27. Баги секреты 2.





БАГИ ПО ГЛАВАМ

1. ПРИБЫТИЕ
Застрять в вагончике. #37. Баги секреты 2.

2. АНОМАЛЬНЫЕ МАТЕРИАЛЫ
Казус с микроволновкой. #21. Баги секреты 2.
Шкафчик Фримэна. #22. Баги секреты 2.
Включим тревогу - брань. #24. Баги секреты 2.
Выключим связь - брань. #25. Баги секреты 2.
Выключим свет - брань. #26. Баги секреты 2.
Отправил лифт в потолок. #6. Баги секреты 1.
Фокус с тележкой. #52. Баги секреты 2.
Вортигонт не вернулся. #35. Баги секреты 2.

3. НЕПРЕДВИДЕННЫЕ ПОСЛЕДСТВИЯ 
Вернемся в начало - секретная сцена. #23. Баги секреты 2.
Лицо Гейба. #28. Баги секреты 2.
Обман лифта. #17. Баги секреты 1.
Спуск без лифта по склону. #34. Баги секреты 2.

4. ОФИСЫ
-

5. МЫ ВСТРЕТИЛИ НЕПРИЯТЕЛЯ
Секретное сообщение ученого. #50. Баги секреты 2.

6. РЕАКТИВНАЯ ШАХТА
Секрет по барнаклу. #29. Баги секреты 2.
Труп может убить. #39. Баги секреты 2.

7. ЭНЕРГИЯ
-

8. РЕЛЬСОВЫЙ ПУТЬ
Секрет и пасхалка под лестницей. #30. Баги секреты 2.
Срез кнопкой через стену. #45. Баги секреты 2.
Гранатой из лифта вверх. #36. Баги секреты 2.
Направляем чужие ракеты. #42. Баги секреты 2.
За текстуру у космической ракеты. #41. Баги секреты 2.
 
9. МРАЧНЫЕ ПРЕДЧУВСТВИЯ
Секрет под водой. #31. Баги секреты 2.
 
10. ПЕРЕРАБОТКА ОТХОДОВ
-

11. ВОПРОС МОРАЛИ
Срез - активировать сквозь дверь. #49. Баги секреты 2.

12. ПОВЕРХНОСТНОЕ НАТЯЖЕНИЕ
Мегасклад. #33. Баги секреты 2.
Срез - прыгнуть на забор. #46. Баги секреты 2.
Дверь прибавляет здоровье. #19. Баги секреты 1.
Срез - по скале у плотины. #44. Баги секреты 2.
Срез по большой скале. #48. Баги секреты 2.
Срез - через кучу лазерных мин. #47. Баги секреты 2.
Разбить ворота самому. #16. Баги секреты 1.

13. ЗАБУДЬТЕ О ФРИМЭНЕ 
Секрет над трубами. #32. Баги секреты 2.

14. ЯДРО ЛЯМБДЫ
Жука в телепорт. #14. Баги секреты 1.

15. КСЕН
-

16. ЛОГОВО ГОНАРХА
-

17. НЕЗВАНЫЙ ГОСТЬ
-

18. НИХИЛАНТ
Как легче убить Нихиланта. #43. Баги секреты 2.


ОПИСАНИЕ и выполнение БАГОВ В Half-LIFE

#1. Распрыжка. После каждого прыжка игра сильно тормозит игрока, что препятствует передвижению частыми прыжками. Но если мы отпрыгнем непосредственно в момент приземления, то этого не будет происходить. Чтобы облегчить эту задачу, нужно сделать чтобы во время приземления отправлялось много команд на прыжок за короткое время. Есть два способа осуществить такое без привлечения дополнительных программ или устройств. Первое - ролик мыши. Командами в консоли 'bind mwheeldown +jump' или  'bind mwheelup +jump' мы задаем прыжок на движение мыши вниз или вверх соответственно. При прокрутке ролика возникает множество прыжковых команд и мы отпрыгиваем не теряя скорости. Второй способ написание скрипта вида 'bind mouse2 ";+jump;wait;-jump;wait;+jump;wait;-jump;wait;+jump;wait;-jump;wait;+jump;wait;-jump;wait;+jump;wait;-jump;wait;+jump;wait;-jump;wait;+jump;wait;-jump"' что означает множественную команду прыжка на правую кнопку мыши. То же можно сделать на любую другую клавишу. Небольшие  огрехи приземления можно легко компенсировать стрейфами. Находясь в воздухе отжимайте вперед и нажимайте клавишу движения вбок и синхронно с ней движение мыши в ту же сторону. Затем то же самое в другую сторону. Если делать все правильно то мы не только не будем медленнее бега, но и можем разогнаться до весьма большой скорости.
#2. Лифт на жуке. Основан на #1. Используя скрипт можно прыгать на жуке так, что будем постоянно подниматься находясь вплотную к высокой стенке. Баг работает по причине того что жуки немного застревают под моделью игрока если они окажутся прямо под ней. Но чтобы укусить и отлететь, жуку требуется приблизиться еще больше. В игре есть возможность отпрыгивать от жуков и если вы будете постоянно отпрыгивать от него, используя скрипт, то вы будете постоянно двигаться вверх, пока не кончится стена или допустимая высота на карте.
#3. Гаусс - ускорение. Во время выстрела 2-й функцией это оружие дает серьезный импульс игроку как отдачу. Его можно использовать как сильный прирост горизонтальной скорости во время нахождения игрока в воздухе
#4. Гаусс - рикошет. Единственное оружие в игре, которому добавили возможность рикошетить
#5. Гаусс - прострелы. Аналогично #4.
#6. Отправил лифт в потолок. Находясь вне лифта, модель игрока мешает ему двигаться. Если включить лифт и одновременно помешать ему, то он пойдет в другую сторону несмотря на то, что там потолок.
#7. Ускорение по лестнице. Игра рассчитывает скорость и направление движения по лестнице для каждой кнопки движения отдельно. Если мы используем две рядом расположенные кнопки (не противоположные) и возьмем среднее направление обзора от двух направлений при нормальных движениях по лестнице с одной кнопкой, то мы серьезно увеличим скорость этого движения.
#8. Эдж баг. Если мы при приземлении с высоты потеряем скорость об край препятствия и полет сразу продолжится, то игра может не успеть среагировать на приземление и не отнимет здоровье.
#9. Джамп баг. Модель игрока сидя имеет меньшую высоту. Также обращу внимание что при отпускании присядки, модель резко выпрямляется. Если в этот момент отпрыгнуть от земли, то игра может не успеть среагировать на приземление, и здоровье не снимется. Этот момент времени настолько мал, что вероятность исполнения бага очень маленькая, при этом она еще больше уменьшается с высотой.
#10. Мухомет в ворота. Основан на #6. Любой двигающийся объект способен помешать движению другому как в баге 6. В данном случае мухи летящие в ворота, тоже являются такими объектами. Кроме того, они достаточно глубоко проникают в эти ворота. Движок игры, наткнувшись на помеху отправляет ворота в обратную сторону. Так как новая карта загружается после полного закрытия этих ворот, то можно ускорять этот процесс мухами.
#11. Рокет джамп. Любой взрыв в непосредственной близости от игрока дает ему мощный импульс. Его можно использовать как увеличение как горизонтальной так и вертикальной скорости.
#12. Зацепился за лестницу. Игрок прикоснувшись к лестнице моментально теряет всю свою скорость без потерь здоровья
#13. Активация через стены. Разработчики забыли убрать возможность активации кнопок и других устройств через стены
#14. Жука в телепорт. Работает это таким образом. С самого начала на карте телепорт в этой точке работает всегда, есть лишь ограничение, при котором игра не может телепортить мертвого игрока. А над порталом расположен триггер который приносит смертельный урон любому объекту, попавшему в него. Он исчезает только после того как по сюжету активируется портал. Но если мы кинем жука, мы заставим триггер истратить на него силу и он не успевает убить летящего следом игрока. В итоге телепорт срабатывает. 
#15. Лазерные мины в ворота. Такие мины прилипают к любой плоской текстуре, даже если она принадлежит двигающемуся объекту. Если поставить мину так что она помешает закрыться, то она выйдет из боевого взведения и перейдет в состояние объекта который можно подобрать. Но в данном случае она оказывается внутри ворот и приводит к застреванию ворот, пока не подберешь ее.
#16. Разбить ворота самому. Почти все объекты в игре, которые могут быть только взорваны по сюжету, почему то повреждаются любым другим оружием.
#17. Обман лифта. Лифт на самом деле никуда не перемещается. Когда мы включаем лифт, игра проверяет наше расположение. Если мы находимся в зоне триггера (в лифте), то игра переключает карту пока лифт как бы едет. Но данный триггер распространяется чуть чуть и за зону лифта. Мы можем коснуться его края и задействовать его находясь за дверью лифта.
#18. Жук может сожрать добычу быстрее обычного. Основан на #2. Способность застревать у жука может найти применение и для быстрого убийства. Вообще жук после укуса приобретает импульс, заставляющий его отскакивать в сторону, чтобы укусы не были слишком часто. Но если он находится уже внутри модели, то импульс не может этого сделать, и жук очень быстро съедает жертву.
#19. Дверь прибавляет здоровье. Когда игрок мешает открыться или закрыться какому-либо объекту, то этот объект может убить или отнимать здоровье. С какой скоростью он это делает, зависит от степени застревания и от того, что прописали разработчики вручную каждому объекту. Но по ошибке, этой двери прописали прибавление здоровья (либо брони, если она есть). Показывать на экране игра может не более 255 процентов здоровья, но на самом деле верхнего ограничителя здоровья нет, и его можно копить очень долго. 
##20-26. (секреты)
#27. Танки разбиваются монтировкой. Аналогично #16.
##28-33. (секреты)
#34. Спуск без лифта по склону. Игрок способен карабкаться по крутым склонам нажимая кнопку движения ровно перпендикулярно склону. Скорость этого карабканья зависит от крутизны склона и при попадании на склон она в течении секунды- двух приходит к этому значению. То есть падая с большой скоростью и попадая на этот склон мы можем нажать кнопку движения в этот склон и мы быстро потеряем скорость, даже если не сможем на него вскарабкаться.
#35. Вортигонт не вернулся. Появившиеся Вортигонты падают в триггеры которые их телепортируют обратно, но если мы выдвинем тележку обратно, то один из этих вортигонтов упадет на нее и не достигнет своего триггера. В итоге он остается 
#36. Гранатой из лифта вверх. В движке игры гранаты как и другие модели не имеют физических размеров, и имеют форму точки, но отображаются на экране как нужно. Соответственно, мы можем легко прокинуть гранату даже в самую тонкую щель.
#37. Застрять в вагончике. Решетка имеет сценарий открыться и закрыться в определенный момент после приближения вагончика. Если после приближения вагончик застрянет, то она может в итоге закрыться перед ним. Она не является помехой для самого вагона, но игрок пройти сквозь нее не сможет. Заставить застрять его можно прижимаясь к краям и углам во время поворотов.
#38. Ящик взлетел. Движок придает ящику вертикальную скорость если он на скорости попадает на склон, что в принципе логично. Но разрабы забыли прибавить действие гравитации на ящик после такого взлета
#39. Труп может убить. Причина такого поведения игры не ясна, но именно в этом месте игрока может убить, если ученый будет мертв.
#40. Платформа подкидывает не только игрока. Платформа представляет собой место с отрицательными настройками гравитации и только. Поэтому она действует не только для игрока
#41. За текстуру у космической ракеты. Оставили дырку в текстуре
#42. Направляем чужие ракеты. Такие ракеты имеют программу направляться по лазеру. И не важно чьи они.
#43. Как легче убить Нихиланта. Эти оружия имеют несколько другую программу при попадании во врага. Они могут пройти на какое-то расстояние внутрь модели врага. Здесь они могут пройти вплоть до главного кристалла и убить нихиланта снизу
#44. Срез - по скале у плотины. Если во время полета игрока блокируют (зажимают) две стенки, расположенные под острым углом, игрок перестает падать, что можно использовать для сохранения здоровья при падении с большой высоты.
#45. Срез кнопкой через стену. Основан на #13. Используя баг 13 мы можем включить запуск извне, а после всего уже стоять наготове у шлюза, что может сэкономить время.
#46. Срез - прыгнуть на забор. Основан на #1. Используя стрейф, мы можем допрыгнуть до забора в этом месте и скоротить.
#47. Срез - через кучу лазерных мин. Игра допускает прыгать по установленным минам и забираться за счет этого на высокие препятствия без взрывов.
#48. Срез по большой скале. Используя небольшой выступ текстуры мы можем пройти по нему туда где нас не ждут.
#49. Срез - активировать сквозь дверь. Основан на #13.
#50. Используем ученых и охрану. Игра автоматически открывает заблокированную дверь перед ученым или охранником, если там нет замка проверяющего глаза. Вся сложность - это заставить их подойти вплотную к двери и сделать движение в эту дверь. Делать это можно толчками в нужные стороны. Фраза, которую говорит ученый, должна быть после открытия ворот в сторону шахты. Но разрабы возможно по ошибке сделали так, чтоб этот ученый умер до того момента.
#51. Ускорение от объекта (обджект буст). Во время зажатой кнопки "использовать" на любом объекте, способном к использованию, игра тормозит игрока и не позволяет набрать ему скорость. Но на короткий момент, когда мы нажимаем "использовать" во время движения, объект получает огромное ускорение и ненадолго связывается с игроком. Если поймать момент, когда скорость объекта уже большая, но связь еще не разорвана и в этот момент отпустить кнопку "использовать", то игрок быстро улетит в ту же сторону что объект.
#52. Фокус с тележкой. Основан на #1, #51. Выполняя максимально эффективный обджект буст с тележкой, нужно встать так, чтобы в полете задеть наклоненную поверхность. Она заставит нас высоко взлететь. На потолке камеры расположен скрытый триггер перехода на следующую локацию, которая представляет собой ту же локацию после аварии. Во время полета мы за счет стрейфов направляем игрока в сторону этого триггера, а затем быстро в сторону края агрегата в верхней части камеры. Выполнять последнюю часть трюка нужно по памяти, так как экран темнеет напрочь. После выполнения прыгаем в сторону окна. Там есть небольшой невидимый выступ, который не позволит нам упасть ниже. Далее пролезаем в окно и готово.



КОНСОЛЬНЫЕ КОМАНДЫ

Данный раздел содержит читерские и другие наиболее интересные консольные команды в игре. 

(вместо # нужно подставлять число, а вместо <...> - название объекта)

  • sv_cheats 1 - включает чит-режим в игре (работает после перезагрузки карты)
  • gl_monolights 1 - делает все места в игре одинаково светлыми (работает после перезагрузки карты)
  • god - включить/выключить режим бога 
  • notarget - включить/выключить режим невидимости для врагов (кроме турелей)
  • impulse 101 - получить все оружие, броню и патроны 
  • noclip - включить/выключить режим прохождения через стены 
  • sv_gravity # -  установить значение для гравитации (стандартно: 800 )
  • sv_maxspeed # - наибольшая скорость перемещения (стандартно: 320)
  • sv_accelerate # - ускорение игрока с места (10)
  • sv_airaccelerate # - ускорение игрока в воздухе (10)
  • sv_friction # - скорость торможения на земле (4)
  • map <карта> - перейти на карту (список карт можете посмотреть ЗДЕСЬ)
  • changelevel  <карта> - то же.
  • give <предмет> - получить предмет (список предметов ЗДЕСЬ)

СПИСОК КАРТ

        ПРИБЫТИЕ
c0a0   c0a0a   c0a0b   c0a0c   c0a0d   c0a0e

    АНОМАЛЬНЫЕ МАТЕРИАЛЫ
c1a0   c1a0a   c1a0b

     НЕПРЕДВИДЕННЫЕ ПОСЛЕДСТВИЯ
c1a0d   c1a0e   c1a1   c1a1a   c1a1b   c1a1c    c1a1d   c1a1f

    ОФИСНЫЙ КОМПЛЕКС 
c1a2   c1a2a   c1a2b   c1a2c   c1a2d

   МЫ ВСТРЕТИЛИ НЕПРИЯТЕЛЯ
c1a3   c1a3a   c1a3b   c1a3c   c1a3d

    РЕАКТИВНАЯ ШАХТА
c1a4   c1a4b   c1a4d   c1a4e   c1a4f   c1a4g   c1a4i   c1a4j   c1a4k

    ЭНЕРГИЯ
c2a1   c2a1a   c2a1b

     РЕЛЬСОВЫЙ ПУТЬ
c2a2   c2a2a   c2a2b1   c2a2b2   c2a2c   c2a2d   c2a2e   c2a2f    c2a2g   c2a2h

    МРАЧНЫЕ ПРЕДЧУВСТВИЯ
c2a3   c2a3a   c2a3b   c2a3c   c2a3d   c2a3e

    ПЕРЕРАБОТКА ОТХОДОВ
c2a4   c2a4a    c2a4b   c2a4c 

    ВОПРОС МОРАЛИ 
c2a4d   c2a4e   c2a4f   c2a4g

    ПОВЕРХНОСТНОЕ НАТЯЖЕНИЕ
c2a5   c2a5a   c2a5b   c2a5c    c2a5d   c2a5e    c2a5f    c2a5g   c2a5w    c2a5x

    ЗАБУДЬ О ФРИМЭНЕ
c3a1   c3a1a    c3a1b   c3a2    c3a2a   c3a2b   c3a2c    c3a2d

    ЯДРО ЛЯМБДЫ
c3a2e    c3a2f

    КСЕН
c4a1

    ЛОГОВО ГОНАРХА
c4a2   c4a2a   c4a2b

    НЕЗВАНЫЙ ГОСТЬ
c4a1a    c4a1b   c4a1c    c4a1d    c4a1e   c4a1f

    НИХИЛАНТ
c4a3

     КОНЕЦ
c5a1

                                                   ТРЕНИРОВОЧНЫЙ КУРС

t0a0   t0a0a   t0a0b    t0a0b1   t0a0b2   t0a0c   t0a0d

                                                   СЕТЕВАЯ ИГРА

crossfire   datacore   frenzy   gasworks   lambda_bunker   
rapidcore   snark_pit   stalkyard   subtransit   undertow

СПИСОК ПРЕДМЕТОВ


Стандартное оружие:

  • weapon_crowbar - Монтировка
  • weapon_glock   или  weapon_9mmhandgun - Пистолет (Глок-17)
  • weapon_357 или weapon_python - Мощный револьвер (Магнум .357)
  • weapon_mp5 - Автомат (МП-5)
  • weapon_shotgun - Дробовик
  • weapon_crossbow - Арбалет
  • weapon_rpg - Переносной ракетный комплекс
  • weapon_gauss - Электрическая пушка (гаусс)
  • weapon_egon - Электрическая пушка 2 ("пылесос")
  • weapon_hornetgun - Мухомёт
  •  weapon_handgrenade - гранаты
  • weapon_satchel - Радио-бомбы
  • weapon_tripmine - Лазерные мины
  • weapon_snark - Жуки

Патроны:

  • ammo_9mmclip  или  ammo_glockclip - Патроны для пистолета
  • ammo_357 - Патроны для револьвера - магнума
  • ammo_mp5clip - Патроны для автомата
  • ammo_mp5grenades - Подствольные гранаты для автомата
  • ammo_crossbow - Стрелы для арбалета
  • ammo_rpgclip - Ракеты
  • ammo_buckshot - Дробовые патроны
  • ammo_gaussclip - Заряды для электропушек 

Другие предметы:

  • item_antidote - Антидот
  • item_battery - Батарея для костюма
  • item_suit - Костюм
  • item_security - Карточка охраны (бесполезна)
  • item_longjump - Устройство для длинных прыжков
  • item_healthkit - Аптечка (может не работать на картах где ее нет)
  • item_sodacan - Банка газировки (может не работать на картах где ее нет)