Патч Windows 11 выявил 20-летний баг в GTA San Andreas, из-за которого самолет улетал в космос

Патч Windows 11 выявил 20-летний баг в GTA San Andreas, из-за которого самолет улетал в космос

26 апреля

Моддер под ником Silent, который специализируется на фиксах для старых игр, выловил прикол в Grand Theft Auto: San Andreas, который вылез только на новой версии Windows 11. Народ стал жаловаться, что из игры пропал самолет Skimmer. Silent разобрался, в чем дело. Оказывается, из-за какой-то ошибки самолет вместо того, чтобы появиться нормально, улетал куда-то в космос – на квадриллионы световых лет.

Silent покопался в коде и выяснил, что игра принимала этот самолет за лодку из-за отсутствия пары параметров в файле vehicles.ide. В итоге, координата Z ломалась, и самолет улетал в стратосферу. Самое смешное, что этот баг жил в игре 20 лет, но всплыл только сейчас из-за случайного совпадения с тем, какое число оказалось в памяти компа в определенный момент.

Silent еще и выяснил, что в оригинальной версии GTA для Xbox эту проблему уже фиксили, но почему-то это исправление не перенесли в другие версии. В итоге, Silent выпустил свой патч, который точнее исправляет косяк, чем это делали Rockstar в свое время. Он подчеркнул, что проблема была в плохом коде San Andreas, который полагался на случайные значения в памяти, а не на нормальную проверку данных. Silent назвал этот баг самым интересным, с которым ему приходилось сталкиваться.


Подписывайтесь на наши соц. сети и получайте больше новостей!

Комментарии

ıııııııııııııııı
ıııııııııııııııı26 апреля
Надо будет попробовать...

Содержание

В начало
Комментарии

youtube
Сайт может использовать файлы cookie для работы, улучшения сервиса и показа персональных предложений. Подробнее об этом в Политике конфиденциальности.
Продолжая использовать сайт, Вы соглашаетесь с Условиями использования и Политикой cookie.
Закрыть
licnt20A2