Энтузиаст выпустил патч для запуска Super Mario World на широкоформатных экранах

94e64a68578fdd6891c382df5096eb34.jpg

Разработчик Витор Вилела выпустил патч для рома Super Mario World с Super Nintendo, который позволят запускать игру в режиме 16:9 или 16:10.

Super Mario World Widescreen увеличивает разрешение оригинальной игры на 96 пикселей по горизонтали, с 256×224 до 352×224. Но так как оригинальная SNES не поддерживает такое разрешение, разработчик использовал эмулятор bsnes-hd для текстур.

Патч поддерживает мониторы с соотношением сторон 16:9 и 16:10, дополнительные соотношения, такие как 2:1 и 21:9, находятся в разработке.

Инструкция по установке

  1. Скачать последнюю версию патча

  2. Установить патч для ROMа. Например, через Rom Patcher

  3. Скачать файл конфигурации (BSO) для широких экранов и назвать его так же, как и пропатченный ROM.

  4. Удалить .bps файл из папки с ROM, в противном случае получите ошибку эмулятора.

  5. Запустить через эмулятор bsnes-hd. С другими эмуляторами работоспособность не гарантируется. Для RetroArch нужно скачать ядро bsnes-hd beta.

Разработчик реализовал поддержку широкоформатных мониторов через функцию панорамирования. В оригинальной игре можно перемещать камеру влево/вправо через верхние кнопки. Витор убрал эту функцию, но сделал отрисовку более широкой части изображения на экране. Кроме этого, автору пришлось решить проблему таймингов — спаун врагов в игре привязан к краю экрана.

© Habrahabr.ru