LINUX.ORG.RU

Релиз OpenMW 0.44.0

 , ,


3

4

Команда проекта OpenMW отрапортовала об успешном релизе движка версии 0.44. По большей части изменения касаются оптимизации, совместимости с модами и исправлением ошибок.

OpenMW — это свободный движок с открытыми исходными кодами, позволяющий запускать на Linux, Windows и OS X известную компьютерную игру The Elder Scrolls 3: Morrowind, включая как официальные плагины Tribunal и Bloodmoon, так и модификации от сообщества. Движок принесёт не только те исправления в код игры, которые не сделала в своё время Bethesda, но и новые отключаемые возможности вроде последних шейдеров или динамического света.
OpenMW-CS - свободная реализация TES Construction Set со своими, разумеется, улучшениями и доработками.

Что примечательно, OpenMW за долгие годы своего существования сумел преодолеть статус вечной альфы и теперь позволяет не только пройти всю игру, включая официальные плагины и российскую версию от 1С/Акеллы, но и подключать множество модификаций, не использующих для своей работы альтернативные решения в области, например, рендеринга изображения.


Известные проблемы:

  • Реализация теней должна быть переписана заново;
  • Для использования в Linux пакетов targz должны были установлены библиотеки Qt4 и libpng12;
  • На macOS OpenMW-CS сможет запустить OpenMW только в том случае, если используется определённая связь OpenMW.app и OpenMW-CS.app (siblings).

Новые возможности:

  • Реализована панель поиска заклинаний;
  • Добавлена вкладка расширенных настроек в лаунчере (#4054);
  • Реализованы некоторые возможности, связанные при использовании быстрого перемещения вместе с компаньонами (#4064);
  • Добавлена опция, позволяющая игроку иметь несколько квиксейвов (#4174);
  • Добавлена опция ребаланса показателей камня душ, основывающаяся только на количестве душ, а не количестве использований (#4423);
  • OpenMW-CS: реализована кнопка Terrain Texture Brush (#3870);
  • OpenMW-CS: реализована функция редактирования текстуры ландшафта (#3872);
  • OpenMW-CS: добавлены новые иконки.

Исправления:

  • Теперь Даэдра призываются при использовании проклятых вещей из инвентаря, триггер OnActivate активируется даже в том случае, если открыто меню инвентаря (#1428, #3726);
  • Магические эффекты корректно отрисовываются и работают при загрузке сохранения (#2254);
  • В русской версии игры теперь корректно отображаются записи в журнале при сортировке по алфавиту (#2485);
  • Настройка OnPCHitMe в скрипте персонажа должна предотвращать его атаку даже в том случае, если он находится в глухой обороне, при условии, что показатель атаки равен нулю (#2703);
  • Лаунчер теперь принудительно размещает Morrowind.esm в самом верху списка (#2829);
  • Исправлены некоторые проблемы в настройках погоды (#2841);
  • Модификация корректно подцепляется движком, если её директория находится в корневом каталоге игры (иными словами, если задействован не каталог Data Files) (#3557);
  • Летающие и плавающие существа больше не используют сетки путей (path grid) (#3587);
  • Настройка SetPos больше не пропускает погодные переходы, а также исправляет проблемы, связанные с модификациями, использующими SetPos для перемещения игрока, вроде Boats Mod (#3603)
  • Исправлена проблема, из-за которой лаунчер не мог корректно подгрузить некоторые плагины с ESM файлами (#3618);
  • Исправлена ошибка, из-за которой NPC могли застрять в ландшафте во время отдыха персонажа игрока (#3638);
  • Музыка, проигрывающаяся во время битвы, корректно сменяется при открытом меню (#3664);
  • Теперь в диалоговом меню больше не отображаются пункты, которых там быть не должно (#3696);
  • Поправлены проблемы с управлением на macOS (#3708);
  • SetPos теперь не может размещать игрока ниже уровня ландшафта (#3783);
  • Исправлены проблемы, вызываемые с применением заклинания Calm Humanoid на стражниках при сопротивлении аресту (#3863);
  • Теперь враги после нокаута не будут очухиваться мгновенно (#3884);
  • Импортированные плагины теперь будут сортироваться исходя из своих зависимостей, а не только по времени модификации файла (в Steam-версии игры этот аспект был сломан) (#3926);
  • Улучшена поддержка символов пробела и дефиса в именах скриптов (#4061);
  • Теперь камни с заточенными в них душами существ из модификации при удалении плагина становятся пустыми и не вызывают краш игры (#4111);
  • При нападении из-под воды анимация плавания больше не прерывается (#4122);
  • Если в директории игры отсутствуют файлы для музыки, использующейся для боевых ситуаций, движок теперь будет использовать композиции, предназначающиеся для путешествия по миру игры (#4134);
  • Добавлены некоторые настройки, которые будут использоваться по-умолчанию заклинаниями и оружием в стандартной версии игры (#4135, 4136);
  • Исправлены некоторые проблемы при использовании шейдеров, вызывающие графические артефакты при включённом сглаживании (#4143);
  • Убраны оптимизации из файлов скелетной анимации NPC, что позволило избавиться от проблем в некоторых плагинах реплейсерах (#4159);
  • Были исправлены проблемы, при которых персонажи при анимации начинали мерцать (#4177);
  • Сражающиеся персонажи теперь смотрят непосредственно на противника, а не на ближайшего к ним NPC (#4179);
  • Исправлена ошибка, при которой следующее и предыдущие оружие не переключались, но при этом был соответствующий звук (#4180);
  • Теперь стражники не могут начинать диалог с игроком, когда тот находится от них на большом расстоянии (#4184);
  • Теперь на одежде правильно отображаются графические эффекты при использовании заклинания невидимости (#4190);
  • Удалено сообщение “Screenshot Saved” (#4191);
  • Дальность атаки лучников и магов теперь соответствует показателям оригинальной игры (#4192);
  • Теперь темы диалогов правильно подсвечены при их первом использовании (#4210);
  • Исправлено падение FPS при сворачивании игры в момент дождливой погоды (#4211);
  • Теперь, если маны игрока недостаточно, шанс успешного заклинания показывает нуль (#4223);
  • Исправлено двойное нажатие на кнопку при использовании геймпадов (#4225);
  • Исправлено отображение класса и знака, под которым родился персонаж игрока (#4226);
  • Теперь призванные существа из Tribunal и Bloodmoon автоматически не атакуют компаньонов игрока (#4229);
  • Приветствия больше не создают лишние записи в журнале (#4242);
  • Торговцы больше не продают те ингредиенты, чьё количество равняется нулю (#4245);
  • Консоль больше не спамит сообщениями при обнаружении в каталоге музыки файлов, не являющимися музыкой (#4252);
  • Исправлена длительность магических ингредиентов при их поедании (#4261);
  • Игроки при включённом режиме бессмертия больше не подвержены негативному влиянию заклинаний (#4264);
  • Сопротивление магии теперь оказывает влияние на все магические эффекты (#4309);
  • Дождливая погода больше не оказывает пагубный эффект на FPS игры при переходе из помещения на улицу (#4314);
  • Игрок больше не становится преступником, если подбирает вещи мёртвого персонажа (#4328);
  • Особенности экипировки щитов и факелов теперь более соответствуют оригинальной игре(#4334)
  • Лаунчер теперь понимает путь “/Data Files” при автоматическом поиске необходимых каталогов (#4336);
  • Теперь в инвентаре счётчики вещей не отображают неправильные значения при большом количестве предметов (#4346).

>>> Полный список исправлений

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

init_6, можешь, пожалуйста, обновить здесь в комментариях информацию о твоей сборке? Из старых постов ссылка на гитхаб ведёт к ошибке 404. С твоего позволения, я хотел бы в будущем добавлять в новость ссылку в новость.

От себя добавлю, что под онтопиком (у моей нынешней машины есть существенные проблемы с поддержкой линукса, в частности - вай фая) в отличие от стимовской копии OpenMW не просто запускается, не просто позволяет играть с широкоформатным разрешением, но и позволяет наслаждаться достаточно высоким FPS на слабом железе моего китайского планшета. Я очень рад, что проект уже какое-то время имеет статус играбельного, и буду за ним следить дальше. Понимаю, как для многих регистрантов это может выглядеть забавным, но именно OpenMW стал первым проектом, куда я начал отправлять баг-репорты, начал оказывать хотя бы небольшую помощь.

StalinEXE ★★★★★ ()
Последнее исправление: StalinEXE (всего исправлений: 1)

Ну хоть какие-то игры под линуксами поддерживаются подлинуксами больше пяти лет.

А то что-то одну за одной пробую — а они не работают.

Banner Saga вот выкинула поддержку линуксов

fornlr ★★★★★ ()
Ответ на: комментарий от fornlr

Печально слышать. Что ж, где-то убыло, где-то прибыло. Вон, ScummVM добавил поддержку пачки новых игр. Не все, правда, локализованные работают, но я отправляю им md5-суммы, чтобы сделать наш мир лучше.

StalinEXE ★★★★★ ()
Ответ на: комментарий от StalinEXE

init_6, можешь, пожалуйста, обновить здесь в комментариях информацию о твоей сборке? Из старых постов ссылка на гитхаб ведёт к ошибке 404. С твоего позволения, я хотел бы в будущем добавлять в новость ссылку в новость.

Я выпилился из github-а. Полностью. Материал по OpenMW fxd S.T.E.P guide plugin pack будет в моём бложике как только его приведу в более нормальный вид. В любом случае оригиналы документов и сама сборка на своих местах так что дорогу осилит идущий.

init_6 ★★★★★ ()

Vsevolod-linuxoid

Всё хорошо, но зачем это для игры с платиновым рейтингом Wine?

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

init_6

Я выпилился из github-а. Полностью. Материал по OpenMW fxd S.T.E.P guide plugin pack
будет в моём бложике как только его приведу в более нормальный вид. В любом случае оригиналы документов и сама сборка на своих местах так что дорогу осилит идущий.

Окей. Я на гитлабе зарегистрировался. Линки на гитхаб приводили к 404, потому и спросил.

fornlr

А лошади 🐴 или единороги 🦄 там есть?

Есть мод, который добавляет не просто лошадей, но и целое ранчо.

StalinEXE ★★★★★ ()
Последнее исправление: StalinEXE (всего исправлений: 2)
Ответ на: комментарий от a1batross

Если учесть, что игра теперь проходима, то да. На том же лоре есть игроки, прошедшие основной квест и аддоны именно с OpenMW, не столкнувшись с чем-то критичным.

StalinEXE ★★★★★ ()
Ответ на: комментарий от StalinEXE

Ну и отлично. А то проходя дополнение к Skyrim, один из персонажей, который присутствовал в Morrowind, уличил меня в том, что я не знаю кто такой Нереварин.

Вот. Надо наверстать упущенное! :)

a1batross ★★★★★ ()
Ответ на: комментарий от Singularity

Singularity

Тащемта Даэдра в множественном числе тоже Даэдра. Пруф.

Упс. Fixed. Забыл, что их обычно называли в множественном числе как «принцы Даэдра».

a1batross

Ну и отлично. А то проходя дополнение к Skyrim, один из персонажей, который присутствовал в Morrowind, уличил меня в том, что я не знаю кто такой Нереварин.

Вот. Надо наверстать упущенное! :)

Джиуб такой затейник :)
Найди настроение и много свободного времени. Морровинд хардкорен, но интересен. И он сильно отличается от нынешних игрулек из-за подхода к диалогам и заданиям. Сам в детстве ни разу игру не прошёл, предпочитая баловаться с плагинами и просто путешествовать по миру, но времени и настроения сейчас засесть нет. К сожалению, это относится и к более «казуальным» и удобным проектам вроде третьего Ведьмака.

StalinEXE ★★★★★ ()
Ответ на: комментарий от StalinEXE

Линки на гитхаб приводили к 404, потому и спросил.

StalinEXE Остальные ссылки на своих местах а пострадали только github-овскиие.

Окей. Я на гитлабе зарегистрировался.

У меня была мысль выложить все плагины в git. Но по первых всего счастья суммарно там 19G и по отдельности встречаются директории суммарно по 1,5-2Гб. С такими объёмами всё в один git репозиторий пихать вообще нет никакого смысла. Можно разве что каждый плагин по отдельности в свой суб-репозиторий а потом всё вместе в одну git-кучу. Но даже в такм случае это явно перебор. Поэтому mega. Идеально решил бы задачу инструмент аналогичный nexus mod manager но увы такого нет.

Есть мод, который добавляет не просто лошадей, но и целое ранчо.

Ага есть. Только это всё это ранчо вместе с лошадьми у меня располагалось под поверхностью уровня земли а лошади мирно купались в невидимом подземном озере.

OpenMW стоит для первого прохождения Morrowind? %)

a1batross уже в данный момент OpenMW на GNU/Linux гораздо вкуснее чем morrowind в wine. В остальном одинаково.

init_6 ★★★★★ ()
Ответ на: комментарий от Kompilainenn

В оригинальном Морровинде меня убило красотой ночное небо, для 2004 года это было крайне феерично

В Gothic 2 небо вообще одно из лучших даже по меркам сегодняшних поделок. TES все-равно недотягивает.

anonymous ()

Для использования в Linux пакетов targz должны были установлены библиотеки Qt4 и libpng12;

Это про собранные бинарники что ли? Из исходников OpenMW можно собирать хоть с qt4 хоть с qt5 хоть без них вовсе. Qt нужен для мастера установки, который, по сути, нужен один раз, и для ланчера в котором настройка плагинов.

init_6 ★★★★★ ()

чо, пришло время попробовать «чо такое этот ваш Morrowind»

зы: кучу лет уже лежит мой репак трилогии morrowind'a на 1 cd так и не пройденный...

Sith ★★★★★ ()

А что у него с контроллерами, в частности со Steam Controller? Недавно хотел перепройти скайрим, но там поддержка джойстиков очень неудобная, одновременный ввод с джойстика и клавиатуры невозможен, а это очень ужимает возможности программирования стимпада. В оригинальном морровинде скорее всего всё ещё хуже.

orm-i-auga ★★★★ ()

не использующих для своей работы альтернативные решения в области, например, рендеринга изображения

Без MGEXE играть в Морру тот ещё мазохизм в 2018 году, так что к сожалению нет

duott ★★★★★ ()
Ответ на: комментарий от Sith

На рутрекере в линуксовом разделе есть сборка, игровые файлы в архиве находятся, движок отдельно. Удобно (это я говорю как человек, у которого на трёх дисках отечественное издание в наличии).

StalinEXE ★★★★★ ()
Ответ на: комментарий от duott

MGE и MWSE реализуют после того, как движок будет на 100% соответствовать референсу.

Ну, тоесть дальние виды там какбы есть, но пока без LODGen'а, тоесть с тормозами.

anonymous ()
Ответ на: комментарий от Sith

Ненене, там архив с игровыми файлами. Ставишь движок любым желаемым способом, а потом скармливаешь ему распакованный архив из раздачи.
Как бы пиратство плохо и всё тому подобное, но на версии 0.43 у меня была проблема с тем, что дисковая версия от 1С и стимовская английская не подцеплялись движком (был соответствующий баг-репорт), а вот архив с рутрекера завёлся.

StalinEXE ★★★★★ ()
Ответ на: комментарий от orm-i-auga

На это ответить я не могу в полной мере. Знаю, что движок поддерживает геймпады. ЕМНИП, благодаря SDL2. Помню, были репорты на баг-трекере, посвящённые этой теме, но я не помню содержимое.

Исходя из своего опыта игры с геймпадом в старые и новые игры, я затрудняюсь ответить, есть ли смысл играть в настолько старую игру с контроллера. Конечно, в отличие от иных старушек здесь не должно быть проблем с аналоговыми стиками (я проходил всю серию Legacy of Kain с геймпадом и xmapper'ом - та ещё боль, был смысл играть на консоли или через эмулятор), но сама игра не затачивалась под геймпады, как минимум, ПК-версия.

Нужно пробовать.

StalinEXE ★★★★★ ()
Ответ на: комментарий от a1batross

Я прошел пока на самом OpenMW немного(всё-таки это моё пятое, а то и шестое прохождение Morrowind - неспешность здесь неизбежна), но пока не встретил ни одного бага(плагины использую из списка протестированных на OpenMW). Даже мультиплеер немного погонял - вот там да, там глюкалово бывает.

Но учитывая, что в оригинальном Morrowind мультиплеера как бы и нет...

Pinkbyte ★★★★★ ()
Ответ на: комментарий от StalinEXE

Забыл, что их обычно называли в множественном числе как «принцы Даэдра»

<зануда-mode> Принцы Даэдра - это высшие даэдра, которые правят планами Обливиона. </зануда-mode>

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

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Aceler

я прошёл ещё тогда, на Sis Xabre с 32 метрами памяти (и шейдерами!) и Athlon 1333.

Традиционный вопрос: сколько лет заняло прохождение основного квеста? :-)

У меня от момента когда я начал играть до момента когда закрыл основной квест с перерывами прошло 6 лет. А адд-оны так толком не пройдены до сих пор(в Трибунале был раздражающий баг в основном квесте, на который я не нашел решения и забил, а в Bloodmoon я даже толком и не поиграл)

Для сравнения тот же Skyrim я прошел по таким же подсчетам за 3 года. С учетом всех дополнений.

Pinkbyte ★★★★★ ()
Ответ на: комментарий от gpyra

openjk

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

Прошу отметить, что это не авторы какого-то мода для проприетарного продукта, действующие вслепую. Это люди, которые имеют доступ к исходным кодам и несколько лет являются авторами главного проекта по модернизации кода (так же, как dhewm3 обошёл iodoom3 и является едва ли не единственный способом запуска оригинального Doom3). И они не знают, как реализовать широкоформатное разрешение и корректное отображение HUD.

StalinEXE ★★★★★ ()
Ответ на: комментарий от StalinEXE

Ну... на самом деле, код бывает разный. Даже после трёх лет работы над форком Xash3D я не знаю все особенности работы халфы. Не лазил бы в клиенте — наверное до сих пор бы не знал как работает HUD.

a1batross ★★★★★ ()
Ответ на: комментарий от a1batross

Но ты ведь и не работал с открытыми исходниками, которые были специально выложены для всего проекта, как они. Тебе приходилось идти на различные ухищрения, изучать разные аспекты имеющегося SDK и оригинального движка, чтобы написать свою реализацию HL и CS, верно? А у них есть всё необходимое.

StalinEXE ★★★★★ ()