PĂ€rast kaheaastast arendust on avaldatud projekti OpenMW 0.49 vĂ€ljaanne, mis arendab vaba elluviimist mĂ€ngumootorist fantaasiarpg mĂ€ngule The Elder Scrolls 3: Morrowind. VĂ”rreldes originaalmootoriga on OpenMW-s rakendatud uuendatud kasutajaliides, parendatud graafikat, lisatud oma Redaktor OpenMW-CS uute mĂ€ngude ja modifikatsioonide loomiseks, kasutatud fĂŒĂŒsiliste protsesside simulatsioonimootorit Bullet, lisatud tugi macOS ja Linux platvormidele ning parendatud robotite kĂ€itumist.
Projekti kood on kirjutatud C++ keeles ja levitatakse GPLv3 litsentsi alusel. Redaktori OpenMW-CS ja launcher'i kasutajaliideses kasutatakse Qt, mÀngu sees aga MyGUI. Sisendseadmete haldamiseks on kasutatud SDL-i ja heli vÀljastamiseks OpenAL-i. Valmis kogumid on ette valmistatud Linuxile (PPA, flatpak), Windowsile ja macOS-ile. KÀivitamiseks on vajalik originaalse mÀngu Morrowind mÀnguressursside failide olemasolu vÔi alternatiivsete ressursikogumite installimine.
Uues versioonis on jÀrgmised muudatused:
- AI vĂ”imalusi on laiendatud, nĂ€iteks saavad robotid nĂŒĂŒd kasutada eliksiire.

- Tehtud on sujuva ĂŒlemineku toimetamine animatsioonide vahel, mis suurendab animatsiooni realistlikkust, interpoleerides olekuid erineva stiili animatsioonigruppide vĂ”tmehetkede vahel. VĂ”itlusanimatsiooni loogika on ĂŒmber töötatud.
- Laiendatud on Lua keeles laienduste loomise vĂ”imalusi: Lua skriptid saavad nĂŒĂŒd juhtida ja suhelda animatsiooni, heli, maagiliste efektide, missioonide, virtuaalse failisĂŒsteemi, objektide teleportimise, objektide loomise, YAML formaadis andmete laadimise, mĂ€ngu salvestamise ja salvestatud mĂ€ngude laadimisega.
- LĂ€hedase lahingu mehhaanika on muudetud, et see sarnaneks originaalmĂ€ng Morrowind omadustega, nagu robotite vĂ”imetus rĂŒnnata ĂŒles vĂ”i alla. Löökide sĂŒsteem on lihtsustatud, kasutades mĂ€ngija ĂŒmbruse skaneerimist tabamiskoonuse abil. MĂ€ngijale on lihtsam tabada lendavaid vaenlasi ning lendavad vaenlased saavad mĂ€ngijat rĂŒnnata kergemini. LĂ€hedases lahingus on tabamiste hindamine realistlikum, kuna see toimub mitte löögi ajal, vaid pĂ€rast selle lĂ”petamist, mis nĂ€iteks vĂ”imaldab rĂŒnnakutest paremini kĂ”rvale hiilida.

- MereolenditevÔimalus, et mereloomad ilmuvad aladel, mis jÀÀvad pÔhikaardi piiridest vÀlja.

- ValgustussĂŒsteemi on tĂ€iustatud, suurendades valgustusvarjude ja peegelduste realismi punktvalgustite kaudu, lisatud on ka kaunimad laine- ja lokkefektid vees. Lisatud on sĂ€tted, mis imiteerivad algse mĂ€ngu Morrowind vĂ€limust.


- FĂŒĂŒsikamootoris on parandatud tĂ€psust ja ennustatavust kollete tuvastamisel, kui tegelased suhtlevad ĂŒmbritseva keskkonnaga.
- TĂ”stetud on post-protsessimise stabiilsust. Lisatud on ĂŒhtsed ĆĄeedrid taeva ja ĂŒmbritseva keskkonna vĂ€rvi jaoks. Tagatud on sihtrenderite sĂ€ilitamine kaadrivahel, et toetada ajutisi efekte.

- Konsoolis on lisatud tosupport otsingut vÀljundis ning vÔimalus salvestada sisestatud kÀskude ajalugu seansside vahel.

- Toetamine salvestatud mÀngude jaoks, mis on salvestatud OpenMW versioonidesse enne 0.45, on lÔpetatud.

- MÀngu redigeerija ja graafilised utiliidid on portitud Qt 6-le. Launcherisse ja installimispeistrisse on lisatud vene keele tÔlge.

- Alustatud töö toetuse realiseerimiseks mÀngudele uuemates Bethesda mootorites, nagu Oblivion (2006), Skyrim, Fallout 3, Fallout: New Vegas ja Fallout 4. Nende mÀngude ressurssfailid vÔivad olla kasutatud Morrowindi modifikatsioonide loomisel vÔi OpenMW mÀngude nÀidete jaoks.


Allikas: opennet.ru











