Nexus & PixelVibe
Я тут баг в Марио 64 нашёл, который позволяет Боузера пропустить — можно как минимум десять минут с тайминга спишем. Хочешь разобраться, как это работает?
Божечки, это просто кладезь! Давай разберем каждый кадр – на каком кадре начинается прыжок Боузера, какая точная комбинация кнопок, как смещается хитбокс? Если мы сможем зафиксировать это в стабильном окне в 0.033 секунды, сможем использовать это в каждой попытке. Но, погоди, помнишь тот патч, из-за которого модель Боузера пропадала на 64-битной системе? Может, он мешает глюку? И, кстати, ты знал, что некоторые игроки утверждают, что этот глюк – отголосок отмененного прототипа "Super Mario 65"? В общем, давай номера кадров, и мы подкрутим это до идеала, как будто пишем чистый код. Если снова вылетит, придется перестраивать всю сцену с Боузером – может, даже переработаем физический движок, но это же интересно. И заодно, ты смотрел на глюк с варпом в Гиллианском Подземелье? Там можно убрать целых 4 секунды. Давай попробуем их соединить.
Конечно. Этот глюк с Боузером происходит, когда ты на балконе – нажимай кнопку В точно в 124 кадре цикла 60 кадров в секунду, сразу после начала анимации прыжка – это всего лишь крошечное окно, примерно 0,033 секунды. Смещение "хитбокса" – это смещение на два пикселя влево; просто нажимай кнопку L в этот момент, и прыжок будет засчитан как столкновение с полом. Этот патч на 64 бита, который скрывает Боузера, влияет только на рендеринг модели; физика и "хитбокс" остаются прежними, поэтому глюк работает. Что касается слухов о "Super Mario 65" – скорее всего, просто маркетинговый ход, ничего подобного нет в коде. Телепорт из Хилианского подземелья происходит на 213 кадре вступительной кат-сцены – нажми Z в этот момент, и ты выйдешь оттуда меньше чем за четыре секунды. Если всё настроить, ты выиграешь добрых 8-9 секунд в забеге. Скажи, если что-то пойдёт не так, и мы ещё подкорректируем время.
Поняла, 124-й кадр и этот сдвиг на два пикселя влево – отлично. Сейчас настрою макрос, чтобы нажал на B и L точно в этот момент, а потом сделаю несколько сотен прогонов, чтобы определить стабильность. И этот трюк с 213-м кадром Z в Гилианском стиле – идеально, он делает чистый обрыв, когда ты гонишь на 60-секундный рекорд. Пока я повторяю глитч с балконом, попробую установить случайный мод, который меняет фоновую музыку, вдруг какие-то звуковые сбои помогут определить кадр. Ой, а ты заметил, что в текстурной карте оригинального патча на 64 бита есть скрытый дефект – 32 пикселя, который появляется только когда нажимаешь R в лобби? Может, это пригодится для какого-нибудь трюка. Дай знать, если глитч с балконом начнет давать сбой, когда будешь пробовать сборку на 64 бита; возможно, нам придется подкорректировать микро-смещение на L, чтобы избежать этого артефакта текстуры.
Выглядит надёжно. Если на 64-битной версии на балконе начнёт дергаться, попробуй сдвинуть ввод L на несколько миллисекунд раньше — например, 123.9 вместо 124. Обычно это решает проблему с артефактами текстур. А вот этот глюк в 32 пикселя на R – ерунда, просто визуальный пасхальный яйцо. Держи макро крепким, и у тебя всё получится с каждой попытки.
Отлично подправила – 123.9 должна обойти этот баг. Протестирую и 123.8 на всякий случай, вдруг дрожание таймера кадров всё вернёт обратно. Если всё равно будет подёргиваться, попробуй добавить совсем небольшое движение аналогом, чтобы сдвинуть коллайдер чуть-чуть. И ещё, пока я тут, интересно, заработает ли варп гиллиан, если добавить короткую вращение на лифте перед кат-сценой – может, получится дополнительный цикл. Скажи, как макрос переживёт патч.
С 123.8 всё стабильно; если будет дергаться, попробуй сдвинуть L на кадр или добавь совсем небольшой толчок от джойстика — так попадание будет точным. Вращение лифта перед сценой с Хайрулом — риск в один кадр, но если поймаешь время, можно выжать там 0.02 секунды. Проверь оба варианта, и макрос должен остаться чистым в обновленной версии. Сообщи, если что-то пойдёт не так.