Po dvoch rokoch vývoja bol vydaný OpenMW 0.49. Vyvíja bezplatnú implementáciu enginu pre fantasy hru na hrdinov The Elder Scrolls 3: Morrowind. V porovnaní s pôvodným enginom ponúka OpenMW modernizované používateľské rozhranie, vylepšenú grafiku, natívny editor OpenMW-CS na vytváranie nových hier a modov, simulačný engine pre fyziku Bullet a podporu platforiem. macOS и Linux, vylepšené správanie botov.
Kód projektu je napísaný v jazyku C++ a distribuovaný pod licenciou GPLv3. Editor a rozhranie spúšťača OpenMW-CS používa Qt, zatiaľ čo herné rozhranie využíva MyGUI. Pre vstupné zariadenia sa používa SDL a pre zvukový výstup OpenAL. Finálne zostavy sú pripravené na... Linux (PPA, plochý balíček), Windows и macOSNa spustenie musíte mať súbory herných zdrojov z pôvodnej hry Morrowind alebo nainštalovať alternatívny balík zdrojov.
Medzi zmeny v novej verzii:
- Možnosti umelej inteligencie boli rozšírené, napríklad roboty teraz môžu piť elixíry.

- Implementovaná podpora pre plynulé prechody medzi animáciami, čo umožňuje zvýšiť realizmus animácie interpoláciou stavov medzi kľúčovými snímkami animačných skupín v rôznych štýloch. Prepracovaná logika animácie počas boja.
- Možnosti vytvárania rozšírení v jazyku Lua boli rozšírené: Skripty v jazyku Lua teraz dokážu ovládať a interagovať s animáciou, zvukom, magickými efektmi, úlohami, virtuálnym súborovým systémom, teleportáciou objektov, vytváraním objektov, načítavaním YAML dát, ukladaním hier a načítavaním uložených hier.
- Mechanika boja zblízka bola zmenená a približuje sa k pôvodnému Morrowindu v takých vlastnostiach, ako je neschopnosť botov útočiť zhora alebo zdola. Zjednodušený bol systém útoku, ktorý zahŕňa skenovanie okolia hráča pomocou zásahového kužeľa. Pre hráča je jednoduchšie zasiahnuť lietajúcich nepriateľov a lietajúcim nepriateľom je jednoduchšie útočiť na hráča. Zvýšil sa realizmus vyhodnocovania zásahov zblízka, ktoré sa teraz vykonáva po útoku, a nie v momente útoku, čo napríklad umožňuje vyhnúť sa útokom.

- Implementovaná možnosť výskytu morských tvorov v oblastiach mimo hlavnej mapy.

- Systém osvetlenia počas vykresľovania bol modernizovaný - zvýšil sa realizmus odleskov a odrazov od bodových svetelných zdrojov, pridali sa krajšie efekty vĺn a vlniek na vode. Boli pridané nastavenia napodobňujúce pôvodný vzhľad hry Morrowind.


- Fyzikálny engine zlepšil presnosť a predvídateľnosť detekcie kolízií pri interakcii postáv s prostredím.
- Vylepšená stabilita následného spracovania. Pridané uniformy shaderov pre farby oblohy a prostredia. Zabezpečené zachovanie cieľov vykresľovania medzi snímkami pre podporu časovaných efektov.

- Konzola teraz podporuje vyhľadávanie vo výstupe a má možnosť ukladať históriu zadaných príkazov medzi reláciami.

- Ukončená podpora uložených hier nahratých vo verziách OpenMW pred verziou 0.45.

- Herný editor a grafické nástroje boli portované do Qt 6. Do spúšťača a sprievodcu inštaláciou bol pridaný ruský preklad.

- Začali sa práce na implementácii podpory pre hry založené na novších verziách enginu Bethesda, ako napríklad Oblivion (2006), Skyrim, Fallout 3, Fallout: New Vegas a Fallout 4. Zdrojové súbory z týchto hier sa dajú použiť na vytvorenie modov pre Morrowind alebo vzorové hry OpenMW.


Zdroj: opennet.ru











