Mario Kart Wii в виртуальной реальности

Mario Kart Wii превратился в игру виртуальной реальности благодаря усилиям разработчика homebrew. Сообщество PC VR получило долгожданный порт Mario Kart Wii с нативной поддержкой виртуальной реальности, управлением движением и совместимостью с несколькими шлемами.

Автор проекта, известный как heurazy, собрал мод под названием Mario Kart Wii VR Port, который запускает переработанную игру непосредственно на ПК — не через эмуляцию — используя статическую рекомпиляцию WiiCompiled и рендерер на основе OpenXR.

В демонстрационном видеоролике, опубликованном автором LunchAndVR, показана игра в режиме от первого лица: игрок садится в кокпит, видит свои «белые перчатки» на руле и может держать руль картинга с помощью отслеживаемых контроллеров, управляя транспортным средством в реальном времени.

Демонстрация включает знаковые трассы и элементы оригинальной игры — например, Coconut Mall и трассу со снежным канатом — а также привычные для серии эффекты: брызги красок от предметов, дрифты, индикация позиции в гонке и классическая камера третьего лица в конце кругов.

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

Применяется адаптивное сглаживание, которое уменьшает дрожание без ущерба для отзывчивости на 72, 90 или 120 Гц. Если обе руки отпускают руль, управление автоматически переходит на левый аналоговый стик. Помимо этого режима, мод поддерживает управление через аналоговый стик шлема, клавиатуру и мышь, а также геймпад. Поддержка колёсных симуляторов пока не включена, но автор видео уже упоминает её как возможное будущее дополнение.

В моде реализованы три режима камеры. Оригинальная камера — третье лицо, «кокпит» поднимает глаз на уровень персонажа и масштабирует тело пилота под выбранный рост, а режим «диорама» отдаляет трассу и подаёт её как миниатюрную макетную сцену. Переключение между режимами выполняется нажатием правого аналогового клика; сочетание X + Y на левом контроллере открывает VR-меню с настройками камеры, масштабирования мира, HUD и отклика руля.

Гоночный HUD с картой и предметами прикреплён к левой руке игрока в режиме кокпита. Установщик требует чистый и немодифицированный образ европейской PAL-версии игры с кодом RMCP01; поддерживаются форматы ISO, GCM, GCZ, CISO, WBFS, WIA и RVZ. Сборка выполняется локально и не принимает образы игр из других регионов.

Для запуска требуется 64-битная Windows с установленным SteamVR перед стартом игры и видеокарта с поддержкой Direct3D 12; минимальные ориентиры по производительности находятся примерно на уровне начального сегмента современных GPU, а для установки рекомендуется выделить порядка 20 ГБ свободного места; собственно игра занимает около 5 ГБ, не считая дополнительных пакетов, таких как Retro Rewind, который можно загрузить через лаунчер WheelWizard для использования кастомных трасс в VR.

Список поддерживаемого отслеживаемого оборудования широк: доступны профили для Quest 2, Quest 3, Touch Pro, Valve Index, PICO, Vive, Windows Mixed Reality и Samsung Odyssey. Управление в кокпите настроено так: правый триггер — газ, левый триггер — тормоз и задний ход, кнопка Y — использование предмета, X — трюк или шпица для мотоцикла, а хват (grip) фиксирует руль.

Вне кокпита левый аналоговый стик управляет направлением, правый хват отвечает за прыжок и вход в дрифт; у Vive трекпад может заменять аналоговый стик, если в устройстве нет стика. Проект уже доступен в репозитории автора, где можно найти исходники и инструкции по установке; также опубликован обучающий ролик с демонстрацией настройки и игрового процесса.

Этот порт показывает, как нативная переработка старой консольной игры может оживить её в современных VR-средах, добавив новые способы взаимодействия и подтвердив интерес сообщества к неофициальным переизданиям классики в виртуальной реальности.