OpenMW
OpenMW | |
| |
| |
Senaste utgåva | 0.48.0 (2023-07-23) |
---|---|
Skriven i | C++ |
Operativsystem | Linux, macOS, Windows, m.fl. |
Plattform | Plattformsoberoende |
Typ | Spelmotor |
Licens | GNU General Public License 3.0 |
Webbplats | http://www.openmw.org |
OpenMW är en återimplementering av spelmotorn som kör Bethesda Softworks datorrollspel från 2002 The Elder Scrolls III: Morrowind[1]. Spelmotorn är fri programvara med öppen källkod[2][3].
Översikt
[redigera | redigera wikitext]Projektet syftar till att lösa problem med den ursprungliga motorn, eftersom Morrowind inte har haft något stöd eller några patchuppdateringar sedan många år. Motorn är programmerad i C ++ och använder fysikmotorn Bullet, ljudmotorn OpenAL-Soft, MyGUI till det grafiska gränssnittet samt SDL 2 till kontroll av inenheter. Startverktyget OpenMW launcher och utvecklingsverktyget OpenMW-CS använder Qt till det grafiska användargränssnittet. Samtliga uppdrag i spelet Morrowind och dess officiella expansioner och tillägg är fullt spelbara i OpenMW, liksom många tredjepartsmods.
I egenskap av att vara en spelmotorsåterimplementering så är OpenMW beroende av de ursprungliga filerna i Morrowind, såsom 3D-modeller, texturer, musik och annat av Bethesda upphovsrättsskyddat material, vilket betyder ett exemplar av det ursprungliga spelet (i valfri utgåva, inklusive Game of the Year-utgåvan) krävs för att spela Morrowind i OpenMW. Dessa filer är inte inkluderade i OpenMW.[1] Ett sidoprojekt finns, med målet att skapa fria spelfiler som ska följa med OpenMW,[4] samt det medföljande utvecklingsverktyget OpenMW-CS som också kan användas utan beroendet av upphovsrättsskyddat material från annan part[5].
Då motorn främst utvecklats för Morrowind, som en ersättare till den föråldrade spelmotorn NetImmerse, har vissa försökt att porta andra Bethesda-spel till OpenMW med varierande framgång. Sedan den 28 februari 2019 finns demovideor som visar Skyrim och Oblivions spelvärldar framgångsrikt i motorn. Detta har utvecklats av en enda programmerare känd som cc9cii.
Historia
[redigera | redigera wikitext]Den första offentliga utgåvan av OpenMW var version 0.1.0 i juni 2008,[6] som ursprungligen använde Ogre3D för rendering.[7] Den ursprungliga huvudutvecklaren, Nicolay Korslund, lämnade projektet tidigt men lämnade över rollen till Marc Zinnschlag, som fortsatte att leda projektet.[8] År 2020 tog Zinnschlag officiellt ett steg tillbaka och lämnade över ledarskapsrollen till Bret Curtis.
Från och med lanseringen av version 0.37.0 ersattes Ogre3D med OpenSceneGraph på grund av oro över den framtida inriktningen för utvecklingen av Ogre3D.[9][10] Detta byte gav betydande prestandaförbättringar och fixade flera långvariga problem i motorn.[11]
Sedan 2016 är alla uppdrag, klasser, raser och andra karaktärsval för Morrowind och dess officiella expansioner och tillägg helt spelbara i OpenMW. De flesta tredjepartsmoddar som inte är beroende av externa program och som är fria från allvarliga syntaxfel i skript är också kompatibla med OpenMW.
TES3MP: flerspelarutveckling
[redigera | redigera wikitext]OpenMW är också basen för TES3MP, ett försök att utveckla en flerspelarversion av spelet[12][13][14]. I mitten av 2017 uppnåddes ett stort genombrott och en första spelbar version släpptes.[15]
TES3MP har ett avancerat serverbaserat skriptsystem som använder sig av skriptspråket Lua. På sikt är målet att detta skriptsystem ska implementeras även i OpenMW för att till sist implementera hela multiplayerdelen i OpenMW[16].
Referenser
[redigera | redigera wikitext]- ^ [a b] Carlson, Patrick (June 3, 2014). ”Morrowind getting an engine overhaul through OpenMW”. PC Gamer. http://www.pcgamer.com/morrowind-getting-an-engine-overhaul-through-openmw/.
- ^ Smith, Graham (January 15, 2014). ”OpenMW Brings Morrowind To Cross-Platform Engine”. Rock, Paper, Shotgun. http://www.rockpapershotgun.com/2014/01/15/openmw-brings-morrowind-to-cross-platform-engine/.
- ^ ”FAQ - What is OpenMW?” (på amerikansk engelska). OpenMW. 6 augusti 2011. https://openmw.org/faq/#whatis. Läst 1 augusti 2020.
- ^ OpenMW. ”Ultima IX: Redemption for Morrowind, Libre Edition”. Ultima IX: Redemption for Morrowind, Libre Edition. https://github.com/OpenMW/UIX-R.
- ^ ”FAQ - Do I need Morrowind?”. https://openmw.org/faq/#do_i_need_morrowind. Läst 1 augusti 2020.
- ^ ”Project History”. OpenMW Wiki. https://wiki.openmw.org/index.php?title=Project_History.
- ^ ”OpenMW Linux Remake of The Elder Scrolls 3: Morrowind Gets Updated”. Softpedia. http://news.softpedia.com/news/OpenMW-Linux-Remake-The-Elder-Scrolls-3-Morrowind-Gets-Updated-482690.shtml.
- ^ ”OpenMW | SCALE 12x”. OpenMW | SCALE 12x. https://www.socallinuxexpo.org/scale12x/presentations/openmw.html.
- ^ ”Thoughts on Ogre 2.1 release”. scrawl's Blog. February 12, 2015. http://scrawl.bplaced.net/blog/?p=178. Läst 8 juli 2017.
- ^ ”Yes, That Open Source Rewrite Of Morrowind Is Still Going”. Yes, That Open Source Rewrite Of Morrowind Is Still Going. December 5, 2015. https://www.kotaku.com.au/2015/12/yes-that-open-source-rewrite-of-morrowind-is-still-going/. Läst 22 augusti 2017.
- ^ ”OpenMW 0.37 Released, Switches To OpenSceneGraph”. Phoronix. December 1, 2015. https://phoronix.com/scan.php?page=news_item&px=OpenMW-0.37-Released.
- ^ Morrison, Angus (January 13, 2016). ”Morrowind multiplayer makes progress”. PC Gamer. http://www.pcgamer.com/morrowind-multiplayer-makes-progress/.
- ^ Smith, Graham (January 13, 2016). ”Watch Morrowind Multiplayer Take Its First Steps”. Rock, Paper, Shotgun. https://www.rockpapershotgun.com/2016/01/13/morrowind-multiplayer/.
- ^ Donnelly, Joe (January 14, 2016). ”Morrowind multiplayer demos early co-op and combat”. PCGamesN. https://www.pcgamesn.com/the-elder-scrolls-iii-morrowind-game-of-the-year-edition/morrowind-multiplayer-demos-early-co-op-and-combat.
- ^ O'Connor, Alice (July 31, 2017). ”Morrowind gets multiplayer with OpenMW’s TES3MP”. Rock, Paper, Shotgun. https://www.rockpapershotgun.com/2017/07/31/the-elder-scrolls-3-morrowind-multiplayer-launched/.
- ^ ”Time to make stuff official (OpenMW news post)”. https://openmw.org/2019/time-to-make-stuff-official/. Läst 1 augusti 2020.