Skip to content
29 июля 03:32 1 Просмотров Новости

Энтузиаст запустил полноценный Morrowind в браузере через WebAssembly

Моддер под ником Dumpster_Buddy адаптировал The Elder Scrolls III: Morrowind для запуска прямо в веб-браузере. Проект основан на открытом движке OpenMW: игровой код скомпилирован в формат WebAssembly, что позволяет играть без установки на жёсткий диск — это не стриминг и не эмуляция, а полноценная локальная обработка в браузере. Morrowind в браузере на движке OpenMW

Техническая основа: OpenMW и WebAssembly

Вся работа построена на наработках проекта OpenMW — открытой реинжиниринговой реализации движка Morrowind. Dumpster_Buddy перевёл код движка в WebAssembly, благодаря чему игра запускается «на лету» на веб-странице. Файлы игры никуда не загружаются, вся обработка происходит локально в браузере пользователя. Автор проекта отметил, что пришлось переработать части движка, заточенные под работу на компьютере, в частности — подсистемы графики.

Как играть: демо-мир или полная версия

По умолчанию доступен бесплатный тестовый «демо-мир», не требующий наличия купленной копии. Для доступа к полноценной игре со всеми официальными дополнениями (Tribunal, Bloodmoon) и пользовательскими модами нужно указать путь к папке с установленными лицензионными файлами оригинальной Morrowind. Таким образом разработчик обошел возможные проблемы с авторскими правами Bethesda. В теории игровые файлы можно перенести на флешку и играть в портативную версию, например, на рабочем ноутбуке. Настройки графики Morrowind в браузере

Поддерживаемые браузеры и производительность

Лучше всего браузерная версия работает в десктопных сборках Chrome, Edge и Brave — то есть на движке Chromium. Проект демонстрирует стабильные 60 кадров в секунду даже в требовательных локациях вроде Балморы, которая раньше считалась узким местом по производительности. Поддерживаются система сохранений, управление геймпадом и подключение модов.

Графические улучшения

Большая часть работы над графикой была связана с исправлением проблем, характерных для оригинального движка. Тени больше не «пляшут» при движении, реализованы отражения в воде с размытием через кастомный шейдер и попиксельное освещение. Аппаратное сглаживание на WebGL2 не работает совместно с постобработкой, поэтому вместо него используется суперсэмплинг. Игровой процесс Morrowind в Chrome

Текущие проблемы и ограничения

На практике выявлены несколько заметных неполадок. Комментаторы сообщают, что запуск ванильной Morrowind через браузер работает нестабильно — «через раз», а глобальные моды вроде Project Tamriel запустить не удаётся. Также отмечается проблема с регистрацией кликов мыши в меню, что затрудняет навигацию. Некоторые элементы работают хуже, чем в оригинале или стандартном OpenMW, в частности — тени. Автор проекта сам определяет текущее состояние как Proof of Concept, а не альфа-версию.

Планы на будущее

Dumpster_Buddy не собирается останавливаться на достигнутом. В ближайших планах — добавление менеджера модов и поддержка мультиплеера, хотя пока это лишь идея на перспективу. Проект показывает возможности современных браузеров для запуска сложных игровых приложений без установки, пока Тодд Говард с командой Bethesda портирует Skyrim на новые платформы и не показывает The Elder Scrolls VI. Планы по мультиплееру в браузерной версии Morrowind

Поделиться

Похожие публикации