Моддер под ником Silent, который специализируется на фиксах для старых игр, выловил прикол в Grand Theft Auto: San Andreas, который вылез только на новой версии Windows 11. Народ стал жаловаться, что из игры пропал самолет Skimmer. Silent разобрался, в чем дело. Оказывается, из-за какой-то ошибки самолет вместо того, чтобы появиться нормально, улетал куда-то в космос – на квадриллионы световых лет.
Silent покопался в коде и выяснил, что игра принимала этот самолет за лодку из-за отсутствия пары параметров в файле vehicles.ide. В итоге, координата Z ломалась, и самолет улетал в стратосферу. Самое смешное, что этот баг жил в игре 20 лет, но всплыл только сейчас из-за случайного совпадения с тем, какое число оказалось в памяти компа в определенный момент.
Silent еще и выяснил, что в оригинальной версии GTA для Xbox эту проблему уже фиксили, но почему-то это исправление не перенесли в другие версии. В итоге, Silent выпустил свой патч, который точнее исправляет косяк, чем это делали Rockstar в свое время. Он подчеркнул, что проблема была в плохом коде San Andreas, который полагался на случайные значения в памяти, а не на нормальную проверку данных. Silent назвал этот баг самым интересным, с которым ему приходилось сталкиваться.