Перейти к содержанию
  • Игроки начали разрабатывать открытый движок для Skyrim


    Игроки в Morrowind давно знают OpenMW, открытую реимплементацию движка, которая работает на любых платформах и сняла множество старых ограничений. Теперь похожий проект появился и для пятой части. Mudcrab задуман как открытый движок, совместимый с ресурсами The Elder Scrolls V: Skyrim Special Edition. Его пишут с нуля на Rust с использованием движка Bevy.

    Авторы не пытаются дословно повторить Creation Engine, вместо этого они конвертируют ресурсы игры в современные форматы, удобные для видеокарты:

    • модели .nif превращаются в glTF 2.0;

    • текстуры .dds превращаются в KTX2 (Basis);

    • данные плагинов .esm переносятся в базу SQLite/libSQL;

    • скрипты Papyrus (.pex) транслируются в Luau, быстрый язык с песочницей.

    Конвертация выполняется один раз при первом запуске через лаунчер. После этого движок работает уже с подготовленными данными.

    Что обещают

    • Переходы между локациями, в том числе вход в интерьеры и города, без загрузочных экранов.

    • Высокий FPS за счёт пакетной отрисовки: тысячи отдельных вызовов отрисовки сводятся к сотне.

    • Встроенный мод-менеджер с установкой архивов перетаскиванием и порядком загрузки .esp/.esl.

    • Меню на Flash (.gfx) заменяются интерфейсом на Bevy.

    • Поддержка Windows, Linux, macOS (Apple Silicon) и Android.

    • В отдалённых планах физика Rapier, ray tracing, DLSS/FSR3, кооператив и VR.

    Что готово на самом деле

    Дорожная карта разбита на пять этапов. Закрыт только первый, конвейер конвертации ресурсов. Инфраструктура рантайма и рендера (второй этап) уже есть, но полная проверка на настоящих данных игры ещё впереди.

    Интерфейс, геймплей, физика и сохранения пока остаются в планах. Иначе говоря, поиграть в Skyrim на этом движке сейчас нельзя: это ранний технический фундамент.

    Ознакомиться с проектом, а может быть даже и помочь ему, можно тут.

    • Нравится 10

    Обратная связь

    Рекомендуемые комментарии

    ArtemSH

    Опубликовано

    А конвертация лучше сделает или хуже? Мы уже привыкли к инструментарию для работы с этими файлами, а для новых типов уже есть существующий инструментарий? Или его предполагается тоже делать с нуля? 
     

    • Нравится 1
    gkalian

    Опубликовано

    1 минуту назад, ArtemSH сказал:

    А конвертация лучше сделает или хуже? Мы уже привыкли к инструментарию для работы с этими файлами, а для новых типов уже есть существующий инструментарий? Или его предполагается тоже делать с нуля? 
     

    Если я правильно понимаю задумку, то конвертер будет ресурсы переносить на новый движок. Как при этом будут работать всякие сксе-моды и длл, анимации - пока сложно сказать. Вероятно как ОпенМВ, он ведь тоже не поддерживает мвсе.

    ArtemSH

    Опубликовано

    11 минут назад, gkalian сказал:

    Если я правильно понимаю задумку, то конвертер будет ресурсы переносить на новый движок. Как при этом будут работать всякие сксе-моды и длл, анимации - пока сложно сказать. Вероятно как ОпенМВ, он ведь тоже не поддерживает мвсе.

    Я скорее про то, что предлагают взамен. Если нет поддержки нифскопа, то чем будем пользоваться? И есть ли этот инструментарий уже в наличии или сами разрабы будут делать его с нуля? 
     

    пс. Помню лет пять назад моддер, сделавший нозернюи, начинал делать свободную альтернативу крейешн кит, но там все по ходу заглохло. Так что вопрос инфраструктуры моддерской вокруг таких новых движков - вопрос основной. 

    gkalian

    Опубликовано

    1 час назад, ArtemSH сказал:

    Я скорее про то, что предлагают взамен. Если нет поддержки нифскопа, то чем будем пользоваться? И есть ли этот инструментарий уже в наличии или сами разрабы будут делать его с нуля? 

    Возможно идея в том, что "ты работаешь в нифскопе", затем конвертер парсит модели и переносит под новый движок. 

    • Нравится 1
    Fleursetjardin

    Опубликовано (изменено)

    Из-за выбора Rust этот проект останется вещью в себе. Он не юзерфрендли для более чем 95% коммьюнити, умеющих в той или иной степени инжинирить скай до винтика и писать код на понятном им языке. Кто им тогда помогать будет, если не коммьюнити, когда перегорят через годик-два. Лол, смишно.

    Изменено пользователем Fleursetjardin
    • Нравится 2
    Akela

    Опубликовано

    Звучит так будто это сделает модинг только сложнее.Тогда зачем это?

    Не лучше помочь допилить OpenMw чтобы он полностью нормально работать со скайримом? 

    • Нравится 3
    Mount Kand

    Опубликовано

    *Звуки оф Визибл Канфьюжн*
    Я мало что понимаю, т.к. не изучаю моддинг, но если результат будет, как у ОпенМВ - вай нот. Но что-то мне подсказывает, что комментаторы выше правы. У Морры с ОпенМВ совместимо большинство модов, но они же не требуют МWSE. А те, что требуют, как раз не совместимы, их ручками подгоняют/делают аналог. А большинство модов для Скайрима требуют СКСЕ, тут уже проблемс происходят на этапе переноса с LE на SE. Не знаю, короч… Как всегда, надеюсь на фанатскую сцену, если сильно захотеть, все получится.

     

    • Нравится 1
    IgorLutiy

    Опубликовано

    1 час назад, Fleursetjardin сказал:

    Из-за выбора Rust этот проект останется вещью в себе. Он не юзерфрендли для более чем 95% коммьюнити, умеющих в той или иной степени инжинирить скай до винтика и писать код на понятном им языке. Кто им тогда помогать будет, если не коммьюнити, когда перегорят через годик-два.

    ИИ, кто же еще. Не зря один из главных контрибуторов - Клод) Это, на самом деле, не хорошо и не плохо. Скорее - возможность. То о чем вчера можно было мечтать и не браться в силу сложности и необходимости выделения уймы времени, сегодня более чем реально с помощью ИИ. Другой вопрос, что в проекте подобной сложности и масштаба одного ИИ точно будет маловато. И вот те кто брался за это способны трезво оценить свои силы или может просто подумали, а почему бы не сделать, ведь есть же ИИ? Если первое, может и взлетит. Кто особо верил в OpenMW в самом начале? Да и времени разработка заняла немало. Может и тут что-то выйдет, если осилят и не забросят. Посмотрим лет через 5.

    • Нравится 1
    Desertmage

    Опубликовано

    Непонятно, а зачем это?

    TES 5 и так уже 64-битный, поддержка модов, и прочее, к чему все привыкли.

    Или уже не знают, как этот нечастный Скай выдоить?

    • Нравится 2


    Для публикации сообщений создайте учётную запись или авторизуйтесь

    Вы должны быть пользователем, чтобы оставить комментарий

    Создать аккаунт

    Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

    Регистрация нового пользователя

    Войти

    Уже есть аккаунт? Войти в систему.

    Войти

×
×
  • Создать...