Разработчик игр Адриан в свободное время работает над ошибками в играх, и он постоянно выпускает исправления для Grand Theft Auto: San Andreas (GTA: San Andreas) и многих других игр для современных компьютеров. Одна из таких ошибок, которая привлекла наше внимание, - пропажа гидросамолета Skimmer в GTA: San Andreas после обновления до Windows 11 24H2, о которой пользователь GitHub hiddenmask58 рассказал четыре дня назад.
По словам пользователя, эта проблема наблюдается как в моддерской, так и в ванильной с SilentPatch версии его игры. К счастью, Адриан узнал о проблеме, устранил ее в течение 24 часов и поделился результатами в блоге Silent. Согласно результатам расследования, первопричиной проблемы является отсутствие информации в файле конфигурации vehicles.ide.
В строке для Skimmer отсутствуют последние четыре параметра, которые включают в себя масштаб передних и задних колес. Похоже, что эта проблема существовала в GTA: San Andreas с момента ее запуска, но из-за того, как Windows загружала информацию в предыдущие годы, она оставалась незамеченной в течение почти 20 лет. Отсутствие информации, очевидно, было задумано специально.
Скиммер - это гидросамолет, и у всех остальных лодок в игре также отсутствуют последние четыре параметра. В предыдущих версиях игры (GTA III и GTA: Vice City) это транспортное средство определялось как лодка, но в GTA: San Andreas было преобразовано в самолет. Однако при преобразовании разработчики игры, похоже, забыли добавить четыре дополнительных параметра, необходимых для таких транспортных средств, что и привело к ошибке. Однако эта ошибка оставалась незамеченной более двух десятилетий из-за того, как операционная система обрабатывала недостающую информацию.
В предыдущих версиях Windows, начиная с Windows 98 и заканчивая Windows 11 23H2, операционная система загружала в файл vehicles.ide масштаб колеса транспортного средства над скиммером, равный 0,7. Однако изменения в работе Windows 11 242 с памятью выявили проблему: вместо того чтобы использовать параметры предыдущего транспортного средства, она скорректировала указатель стека на четыре байта, в результате чего шкала колес получила огромное значение.
Таким образом, вы не сможете увидеть Скиммер в непропатченных версиях игры в Windows 11 24H2, потому что он слишком велик для рендеринга. Если вы насильно посадите СиДжея в кабину гидросамолета, не устранив проблему, то увидите, что его внутриигровая высота составляет 1,087 квадриллиона световых лет, превращая его в космонавта. Если вы хотите насладиться игрой на своем обновленном ПК с Windows, зайдите в каталог установки GTA: San Andreas и найдите файл data\vehicles.ide. Откройте файл в «Блокноте» и найдите 460, Skimmer.
В конце строки добавьте -1, 0,7, 0,7, -1 и сохраните файл. Кроме того, вы можете подождать, пока SilentPatch выпустит на своем GitHub исправление для этой игры, включающее исправления других внутриигровых ошибок. После этого вы сможете снова управлять гидросамолетом Skimmer и продолжить прохождение 50-го перезапуска GTA: San Andreas.
Оригинал
Уникальность