← к ленте

Обнаружение скрытых данных в игре Fire & Forget II

Х@habr_comмедиа / агрегатор
1 мес

Исследование бинарного кода игры Fire & Forget II выявило скрытые 34 секунды геймплея, которые не воспроизводятся в стандартном режиме демонстрации.

В демо-записи гонки 1990 года лежат 34 секунды, которые никто и никогда не видел Автор полез в бинарник гонки Fire & Forget II, в которую гонял ребёнком с одной дискеты, просто посмотреть, как она устроена. Внутри нашлось много всего: кооперативная многозадачность на голом 8086, скриптовый язык уровней с французскими мнемониками, две виртуальные машины на одном байткоде. Но самой странной оказалась заставка. Демо, которое крутится в меню, это не видеоролик, а запись живых нажатий, проигранная через тот же обработчик ввода, что и клавиатура. То есть кто-то когда-то сыграл этот заезд руками. Разработчик записал его с запасом, сквозь смерть босса и дальше, во второй уровень. А attract-режим всегда режет плёнку в одном и том же месте, у гибели босса. Так в данных остались 34 секунды чужой игры, до которых демо физически не доезжает. Выясним, как автор достал эти полминуты и что ещё пряталось в игре его детства.

Кратко (AI)

Разработчик проанализировал бинарный код игры Fire & Forget II и обнаружил, что демонстрационный режим использует запись реальных нажатий клавиш. В данных сохранились 34 секунды геймплея, которые не отображаются в игре, так как демо-режим принудительно обрывается раньше.

Обсуждение

0
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖