Новости

Разработчик Half-Life рассказал, как чинил в игре надоедливый баг двадцатилетней давности


В честь юбилея первой Half-Life компания Valve выпустила крупный патч. Помимо прочего, в нем исправили ошибку с анимацией щупалец, которые на современных операционных системах не хватали ученого, а лишь били землю рядом с ним. Программист Бен Бербанк рассказал, как удалось решить проблему.

По словам Бербанка, у Valve было три варианта: изменить код с риском наплодить еще больше ошибок, поменять анимацию или изменить структуру карты, чтобы игрок не видел ошибку с щупальцем. Поскольку игроки могли «сломать» анимацию, просто выстрельнув в ученого, было принято решение менять карту.

Удачно сделать это с помощью стандартного редактора не получилось, поскольку компиляция на современной системе меняла код — могло появиться еще больше ошибок. Тогда Бен сохранил оригинальную карту, но внес изменения с помощью шестнадцатеричного редактора. Код остался прежним, новых ошибок не появилось.

В итоге анимация с щупальцем запускается сразу, как игрок открывает нужную дверь. Из-за этого сломать анимацию с помощью выстрела в ученого не получится (щупальце уже схватило его), а момент с ошибкой остается вне поля зрения. Результат работы можно увидеть в ролике выше.

Пользуетесь Telegram? Подпишитесь на нас - там лента новостей в удобном формате:
https://t.me/telegaggru

Игры в материале:

Комментарии (9)
Авторизуйтесь, чтобы оставить комментарий
Турпан
70
03.12.2023 07:39
Чиним баги 16ричным редактором, мда )
Toplli
Миллионер
75
01.12.2023 09:03
В 1 HL (+ аддоны) и спасение планеты и путешествие в другой мир и куча инопланетян, постоянное ощущение какого-то таинства.
В 2... чё там спасать, уже всё просрали. Скучные враги, борьба режымом в мухосранске. Скушнаааааааааааааа
Yustan
Топ 1000 адекватов
67
28.11.2023 09:34
просто легенда
Jarvis
Фейк Кодзимы
75
27.11.2023 22:56
Оказалась, что это и не такая простая задача.
lamidex
Надиратель задниц
75
27.11.2023 16:31
такое умение ещё пригодится
StreamThread
Лакер по жизни
75
27.11.2023 12:42
А в других источниках сообщается, что просто тайминги анимаций поправили.
Поэтому я всем и говорю - сперва читать на GameGuru, а лишь потом на других сайтах, где может быть написан бред
StreamThread
Лакер по жизни
75
27.11.2023 16:35
Хорошо если бы все следовали этому совету 🙂
lamidex
Надиратель задниц
75
27.11.2023 16:31
главное исправлено
Другие материалы на эту тему

Мы можем присылать вам уведомления о важных новостях и статьях. По рукам?