Классическая ролевая игра Paper Mario эпохи Nintendo 64 теперь доступна на ПК посредством встроенной перекомпиляции. Последнюю неофициальную версию Paper Mario ReCut уже можно запускать в Windows как собственное приложение без необходимости использования традиционного эмулятора. Этот подход продолжает технический путь «нативного переноса старых консольных игр на ПК» последних лет. Код игры адаптируется к современным платформам путем перекомпиляции цепочки инструментов, что превосходит чистое эмуляторное решение с точки зрения производительности и технического контроля.

В отличие от обычной эмуляции консоли, Paper Mario ReCut использует цепочку инструментов перекомпиляции N64 для преобразования исходного кода игры в программу, которая может выполняться на текущем оборудовании, а не полностью имитирует операционную среду консоли N64. На практике это означает, что игры могут более напрямую использовать ресурсы современных ПК для достижения более эффективной производительности, а разработчики также могут иметь более детальный контроль над базовыми действиями, такими как рендеринг и ввод.

Что касается рендеринга графики, в качестве графического бэкэнда в проекте используется RT64. Эта платформа рендеринга специально используется для представления эффектов изображения эпохи N64. Благодаря визуальному стилю «Бумажного Марио», основанному на плоских текстурах и относительно простых трехмерных сценах, характеристики рендеринга RT64 хорошо ему подходят, а параметры графики, такие как качество изображения, можно регулировать в реальном времени через внутриигровое меню.

В этом выпуске основное внимание уделяется не только играбельности, но и собственной цепочке инструментов и инструментам разработки. Paper Mario ReCut имеет встроенную функцию «замены текстур в реальном времени». Игроки могут использовать сочетания клавиш для динамической замены ресурсов текстур во время игры, предоставляя прямой путь для создания художественных модов и визуальных экспериментов.

Что касается обработки текстур, эта версия поддерживает два режима захвата текстур: один — однократный экспорт текстур с отображением прогресса, а другой — «режим непрерывного захвата», который непрерывно захватывает текстуры во время игры. Входящий в комплект инструмент Paper Atlas Tool предоставляет пользователям более структурированную среду управления и редактирования карт, упрощая организацию и пакетное изменение экспортируемых ресурсов.

Разработчик по-прежнему позиционирует Paper Mario ReCut как «раннюю сборку». Хотя игру можно пройти от начала до конца, периферийные системы и цепочки инструментов все еще дорабатываются, а адаптация соответствующего процесса перекомпиляции N64 к «Paper Mario» также совершенствуется.

Как и другие проекты, основанные на перекомпиляции, этот выпуск не включает в себя никаких оригинальных игровых данных. Пользователям необходимо подготовить ROM-файлы «Paper Mario» для США для запуска портированной версии. Такой подход «распространения только кода и инструментов, а не оригинальных ресурсов, защищенных авторским правом» стал обычной практикой контроля юридических рисков для подобных общественных проектов, что в определенной степени снижает риск прямого удаления с полок владельцем авторских прав.

Paper Mario ReCut также присоединяется к растущей линейке портов для ПК N64. Ранее в таких играх, как «Super Mario 64», «Mario Kart 64», «Crash Bandicoot Racing» и «Duke Destruction: Zero Hour», были реализованы собственные версии для ПК с помощью аналогичных технических средств и внесены различные улучшения с точки зрения высокой частоты кадров, широкоэкранного вывода и оптимизации ввода.

Однако для Paper Mario ReCut улучшения графики и производительности не являются единственным или основным преимуществом этой версии. Его большее значение состоит в том, чтобы продемонстрировать воспроизводимость целого набора процессов. Благодаря поддержке развитого конвейера перекомпиляции, полнофункционального уровня рендеринга RT64 и поддерживающих инструментов редактирования ресурсов, миграция игры N64 в современное приложение для ПК постепенно меняется от «изобретения новых методов» к «выполнению в соответствии с процессом».

В долгосрочной перспективе Paper Mario ReCut показывает, что этот технологический путь движется от разрозненных попыток к систематизации и модульности. По мере того, как зрелость цепочки инструментов улучшается, в будущем больше N64 и даже других старых платформеров могут быть запущены на ПК с использованием аналогичного собственного метода портирования, что позволит найти новый баланс между правовыми границами и технологическими инновациями.

узнать больше:

https://github.com/SMCGames/Paper-Mario-ReCut