OpenMW
Pierwsze wydanie | 0.1.0 / 1 czerwca 2008 |
---|---|
Wersja stabilna | 0.47.0 / 4 listopada 2021
|
Wersja podglądu | 0,48,0 / 7 września 2022
|
Magazyn | |
Napisane w | C++ |
Platforma | Międzyplatformowe |
Typ | Silnik gry |
Licencja | Powszechna Licencja Publiczna GNU (wersja 3 lub nowsza) |
Strona internetowa |
OpenMW to darmowy silnik gier o otwartym kodzie źródłowym , który ponownie implementuje ten, który napędza grę fabularną Bethesda Softworks z 2002 roku , The Elder Scrolls III: Morrowind .
Przegląd
Projekt ma na celu rozwiązanie problemów z oryginalnym silnikiem, ponieważ Morrowind od wielu lat nie ma wsparcia ani aktualizacji poprawiających błędy. Silnik OpenMW jest zaprogramowany w C++ i wykorzystuje silnik fizyki Bullet , OpenAL-Soft do audio, MyGUI do widżetów okien i SDL 2 do wprowadzania danych. Program uruchamiający i narzędzie OpenMW-CS używają Qt do swoich graficznych interfejsów użytkownika . Wszystkie zadania i inne wybory postaci w Morrowind a jego oficjalne rozszerzenia i dodatki są w pełni grywalne w OpenMW, podobnie jak wiele modów innych firm .
Jako odtworzenie silnika gry opiera się zatem na oryginalnych zasobach gry, takich jak grafika, tekstury, muzyka i inne materiały objęte prawami autorskimi firmy Bethesda, co oznacza kopię oryginalnej gry (w dowolnej wersji, w tym Game of the Year Edition) jest wymagane do gry w Morrowind w OpenMW. Rozpoczęto projekty poboczne w celu stworzenia bezpłatnych zasobów towarzyszących OpenMW, a narzędzie do tworzenia treści OpenMW-CS może być również używane bez potrzeby korzystania z zasobów stron trzecich.
Ze względu na to, że silnik był opracowywany głównie dla Morrowind, jako zamiennik przestarzałego silnika Gamebryo, niektórzy próbowali przenieść inne gry Bethesdy na silnik Open-Source z różnym powodzeniem. Na dzień 28 lutego 2019 r. filmy demonstracyjne przedstawiają pomyślne ładowanie światów gier Skyrim i Oblivion do silnika. Prowadził to jeden programista znany jako cc9cii.
Historia
Pierwszą publiczną wersją OpenMW była wersja 0.1.0 z czerwca 2008 r., początkowo wykorzystująca Ogre3D do renderowania. Oryginalny główny programista, Nicolay Korslund, opuścił projekt wcześnie, ale przekazał swoje role Marcowi Zinnschlagowi. W 2020 roku zespół oficjalnie ogłosił, że Bret Curtis (znany też jako psi29a) przejął rolę lidera.
Wraz z wydaniem wersji 0.37.0 Ogre3D został zastąpiony przez OpenSceneGraph ze względu na obawy co do przyszłego kierunku rozwoju Ogre3D. Ta zmiana przyniosła znaczną poprawę wydajności i naprawiła kilka długotrwałych problemów z silnikiem.
Od 2016 roku wszystkie zadania, klasy, rasy i inne wybory postaci Morrowind oraz jego oficjalnych rozszerzeń i dodatków są w pełni grywalne w OpenMW, chociaż od 2017 roku pozostaje w rozszerzonych testach beta . Większość modów innych firm, które są nie zależy od żadnych plików wykonywalnych MS Windows i które są wolne od poważnych błędów składniowych skryptów , są również kompatybilne z OpenMW.
TES3MP: rozwój gry wieloosobowej
OpenMW jest również podstawą TES3MP, próby opracowania sieciowej wersji gry dla wielu graczy. Od 2017 r. znajdował się we wczesnych testach alfa. W połowie 2017 r. Osiągnięto wielki przełom i wydano pierwszą grywalną wersję.