Все новости
Это интересно
Сейчас читают
Grand Theft Auto: San Andreas
Аватар Evernews Evernews

Патч для Windows 11 пробудил древний баг в GTA San Andreas

0
0
Поделиться
Телеграфировать

Чтобы все исправить, достаточно подкорректировать один из игровых файлов.

Патч для Windows 11 пробудил древний баг в GTA San Andreas

Обновление 24H2 для Windows 11 активировало в Grand Theft Auto San Andreas ошибку, существующую с самого релиза игры, то есть больше 20 лет. На баг обратил внимание один из пользователей SilentPatch — фанатского патча, улучшающего различные игры серии Grand Theft Auto.

Оказалось, после выхода обновления из GTA San Andreas почему-то пропал самолет Skimmer. Он не только не появлялся в игровом мире, но и не спавнился с помощью читов; игра словно делала вид, что такого объекта вообще не существует.

Разработчик Silent Patch провел расследование и выяснил, что для GTA San Andreas, запускающейся под Windows 11 24H2, самолет Skimmer действительно не существует. Проблема заключалась в файле vehicles.ide, где содержатся описания всего игрового транспорта.

Изучение файла показало, что в нем есть ошибка: строка, отвечающая за описание самолета, не содержит несколько параметров. В результате в коде GTA San Andreas появлялись неинициализированные переменные, значение которых могло меняться в зависимости от версии Windows.

Во всех предыдущих версиях Windows разработчикам Grand Theft Auto San Andreas везло: неинициализированные переменные принимали приемлемые значения, достаточные для нормальной работы самолета. В Windows 11 24H2 в обработке стека функциями WinAPI что-то поменялось, переменные получили гигантские значения и все сломалось.

Автор Silent Patch отмечает, что к разработчикам Windows тут нет никаких претензий: они не гарантируют, что стек всегда будет обрабатываться одинаковым образом, потому что это не должно влиять на нормально написанные приложения. Речь идет именно о баге в GTA San Andreas.

Разработчики самой игры явно не будут ничего исправлять, так что фикс просто был добавлен в новую версию Silent Patch.

Читать далее
Будете брать Nintendo Switch 2?
Обязательно, сразу на релизе
252 голоса, 9.1%
Обязательно, но чуть позже
180 голосов, 6.5%
Через несколько лет или когда подешевеет
396 голосов, 14.3%
Нет, никогда
1944 голоса, 70.1%
Теги: Grand Theft Auto: San Andreas, Игры
Аватар Evernews
Evernews
8073 подписчика