Nakon dvije godine razvoja objavljeno je izdanje projekta OpenMW 0.49, kojim se razvija slobodna realizacija motora za igrice u žanru fantazije The Elder Scrolls 3: Morrowind. U usporedbi s izvorom, OpenMW donosi modernizirano korisničko sučelje, poboljšanu grafiku, dodatni editor OpenMW-CS za stvaranje novih igara i modova, koristi motor za simulaciju fizičkih procesa Bullet, dodaje podršku za platforme macOS i Linux te poboljšava ponašanje botova.
Kod projekta napisan je na C++ i distribuira se pod GPLv3 licencom. U sučelju editora OpenMW-CS i launcheru koristi se Qt, dok se u unutarnjem sučelju igre koristi MyGUI. Za rad s ulaznim uređajima koristi se SDL, a za izlaz zvuka — OpenAL. Gotove verzije pripremljene su za Linux (PPA, flatpak), Windows i macOS. Za pokretanje je potrebna prisutnost datoteka s igračkim resursima iz originalne igre Morrowind ili instalacija alternativnog skupa resursa.
Među promjenama u novoj verziji:
- Proširene su mogućnosti AI, na primjer, botovi sada mogu piti napitke.

- Implementirana je podrška za glatke prijelaze između animacija, što poboljšava realističnost animacije interpolacijom stanja između ključnih okvira grupa animacija u različitim stilovima. Redizajnirana je logika animacije tijekom borbe.
- Proširene su mogućnosti za izradu proširenja na jeziku Lua: skripte na Lua sada mogu upravljati i komunicirati s animacijom, zvukom, magičnim efektima, misijama, virtualnim datotečnim sustavom, teletransportom objekata, stvaranjem objekata, učitavanjem podataka u YAML formatu, spremanjem igara i učitavanjem spremljenih igara.
- Promijenjena je mehanika bliske borbe koja je bliža originalnoj igri Morrowind u takvim značajkama kao što su nesposobnost botova da napadnu prema gore ili dolje. P pojednostavljeno je osvojanje sustava udaraca, koje uključuje skeniranje okoline igrača pomoću konusa pogodaka. Igraču je postalo lakše pogoditi leteće neprijatelje, a letećim neprijateljima je, zauzvrat, lakše napasti igrača. Povećana je realističnost procjene pogodaka u bliskoj borbi, koja se sada provodi ne u trenutku udarca, već nakon njega, što, na primjer, omogućava izbjegavanje udaraca.

- Implementirana je mogućnost pojavljivanja morskih bića u područjima izvan glavne karte.

- Moderniziran je sustav osvjetljenja pri renderiranju — poboljšana je realističnost odsjaja i refleksija od točkastih svjetlosnih izvora, dodani su ljepši efekti valova i talasa na vodi. Dodane su postavke za imitaciju originalnog izgleda igre Morrowind.


- U fizičkom motoru povećana je točnost i predvidljivost otkrivanja kolizija prilikom interakcije likova s okolinom.
- Povećana je stabilnost post-procesiranja. Dodani su uniformni šejderi za boju neba i okoline. Osigurano je očuvanje ciljnih rendera između okvira za podršku vremenskim efektima.

- U konzoli je uvedena podrška za pretraživanje među izlazom i implementirana mogućnost spremanja povijesti unesenih komandi između sesija.

- Prekinuta je podrška za spremljene igre snimljene u verzijama OpenMW do 0.45.

- Igrački uređivač i grafičke uslužne programe portirane su na Qt 6. U launcher i instalacijski program dodan je prijevod na ruski jezik.

- Započeo je rad na implementaciji podrške za igre na novijim verzijama Bethesda engine-a, poput Obliviona (2006), Skyrima, Fallout 3, Fallout: New Vegas i Fallout 4. Datoteke s resursima iz ovih igara mogu se koristiti za izradu modova za Morrowind ili primjere igara od OpenMW.


Izvor: opennet.ru











