После двух лет разработки опубликован выпуск проекта OpenMW 0.49, развивающего свободную реализацию движка для ролевой игры в жанре фэнтези The Elder Scrolls 3: Morrowind. По сравнению с оригинальным движком в OpenMW реализован модернизированный интерфейс пользователя, улучшена графика, добавлен собственный редактор OpenMW-CS для создания новых игр и модов, задействован движок симуляции физических процессов Bullet, добавлена поддержка платформ macOS и Linux, cumpurtamentu di i bot migliuratu.
U codice di u prugettu hè scrittu in C++ è distribuitu sottu a licenza GPLv3. L'interfaccia di l'editore è di u lanciatore OpenMW-CS usa Qt, mentre chì l'interfaccia di u ghjocu usa MyGUI. SDL hè adupratu per i dispositivi d'input, è OpenAL hè adupratu per l'output audio. E versioni finali sò pronte per Linux (PPA, flatpak), Windows и macOSPer eseguisce, duvete avè i fugliali di risorse di u ghjocu Morrowind originale o installà un pacchettu di risorse alternativu.
Trà i cambiamenti in a nova versione:
- E capacità di l'IA sò state allargate, per esempiu i bot ponu avà beie pozioni.

- Supportu implementatu per transizioni fluide trà animazioni, chì permette un realismu di l'animazione aumentatu interpolendu stati trà fotogrammi chjave di gruppi d'animazione in stili diversi. Logica d'animazione rielaborata durante u cumbattimentu.
- E capacità di creà estensioni in Lua sò state allargate: i script Lua ponu avà cuntrullà è interagisce cù l'animazione, u sonu, l'effetti magichi, e missioni, u sistema di fugliali virtuale, u teletrasportu d'uggetti, a creazione d'uggetti, u caricamentu di dati YAML, u salvataggio di partite è u caricamentu di partite salvate.
- A meccanica di u melee hè stata cambiata, avvicinenduli à u Morrowind originale in caratteristiche cum'è l'incapacità di i bot d'attaccà in sù o in ghjò. U sistema d'attaccu hè statu simplificatu, chì implica a scansione di l'ambiente di u ghjucatore cù un conu di colpu. Hè diventatu più faciule per u ghjucatore di culpisce i nemici volanti, è hè diventatu più faciule per i nemici volanti d'attaccà u ghjucatore. U realismu di a valutazione di u colpu melee hè statu aumentatu, chì avà hè realizata dopu l'attaccu, invece di à u mumentu di l'attaccu, chì, per esempiu, permette di schivà l'attacchi.

- Hà implementatu a capacità di e creature marine di cumparisce in zone fora di a mappa principale.

- U sistema d'illuminazione durante u rendering hè statu mudernizatu - u realismu di u bagliore è di i riflessi da e fonti di luce puntuale hè statu aumentatu, sò stati aghjunti effetti più belli d'onde è increspature nantu à l'acqua. Sò stati aghjunti paràmetri per imità l'aspettu originale di u ghjocu Morrowind.


- U mutore fisicu hà migliuratu a precisione è a prevedibilità di a rilevazione di collisioni quandu i persunagi interagiscenu cù l'ambiente.
- Stabilità di post-elaborazione migliorata. Aggiunte uniformi di shader per i culori di u celu è di l'ambiente. Assicuratu chì i target di rendering sianu cunservati trà i fotogrammi per supportà l'effetti temporizzati.

- A cunsola avà supporta a ricerca trà l'output è hà a capacità di salvà a storia di i cumandamenti inseriti trà e sessioni.

- Hà cessatu di supportà i ghjochi salvati arregistrati in e versioni OpenMW prima di a 0.45.

- L'editore di ghjocu è l'utilità grafiche sò stati purtati in Qt 6. A traduzzione russa hè stata aghjunta à u launcher è à l'assistente d'installazione.

- U travagliu hè cuminciatu per implementà u supportu per i ghjochi basati nantu à versioni più recenti di u mutore Bethesda, cum'è Oblivion (2006), Skyrim, Fallout 3, Fallout: New Vegas, è Fallout 4. I fugliali di risorse di sti ghjochi ponu esse aduprati per creà mod per i ghjochi d'esempiu Morrowind o OpenMW.


Source: opennet.ru











