Share This
Связаться со мной
Крути в низ
Categories
//Энтузиаст выпустил патч для запуска Super Mario World на широкоформатных экранах

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

23.06.2021Category : My Habr

entuziast vypustil patch dlja zapuska super mario world na shirokoformatnyh ekranah c2837f0 - Энтузиаст выпустил патч для запуска Super Mario World на широкоформатных экранах

Разработчик Витор Вилела выпустил патч для рома 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.

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

  • 1 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2022 / All rights reserved

    Связаться со мной
    Close