Külön telepítés és bonyolult modolás nélkül, közvetlenül a böngészőből nyitható meg Vvardenfell világa.
A közösségi projektek évtizedek óta tartják életben a Bethesda ikonikus szerepjátékát, a The Elder Scrolls III: Morrowindet. A legújabb mérföldkő azonban még a sokat látott rajongókat is meglepte: az OpenMW nyílt forráskódú játékmotor modern webes technológiákra ültetett változata révén a teljes játék elérhetővé vált egy egyszerű böngészőablakban.
A nyílt forráskód és a WebAssembly találkozása
A mostani áttörés nem a semmiből érkezett. Az OpenMW projekt régóta dolgozik azon, hogy a Morrowind eredeti, sok szempontból elavult és instabil motorját egy modern, stabil és cross-platform architektúrára cserélje. A fejlesztők a WebAssembly (Wasm) és a WebGL technológiák segítségével ültették át a C++ alapon írt motort a böngészők által fogyasztható formátumra.
Ez a gyakorlatban azt jelenti, hogy a kód közvetlenül a felhasználó hardverén, a böngésző védett környezetében fut, így nincs szükség felhőalapú streamelésre vagy külső szerverek számítási kapacitására. A teljesítmény meglepően gördülékeny, a modern számítógépek gond nélkül hozzák a megszokott képfrissítési sebességet.
Így működik a böngészős Morrowind a gyakorlatban
A rendszer működéséhez a jogi tisztaság miatt továbbra is szükség van az eredeti játékfájlokra. A felhasználónak a saját, legálisan megvásárolt példányából (legyen az GOG- vagy Steam-verzió) kell betöltenie az úgynevezett DATA mappa tartalmát a böngésző felületén keresztül. A webes felület csak a motor futtatásáért felel, a tartalom nem kerül feltöltésre semmilyen külső szerverre, minden adat helyileg marad.
Az irányítás, a mentési rendszerek és az audiokezelés mind hibátlanul átkerültek a webes környezetbe. A játékosok lementhetik a haladásukat a böngésző helyi tárolójába (LocalStorage/IndexedDB), így a munkamenet kikapcsolás után sem vész el.
A hordozhatóság új dimenziója
Ez a technológiai bravúr alapjaiban változtatja meg a retro játékok elérhetőségét. A megoldásnak köszönhetően a Morrowind lényegében bármilyen olyan eszközön futtathatóvá vált, amely rendelkezik egy modern, WebGL-t támogató böngészővel. Ez magában foglalja a belépőszintű laptopokat, az okostévéket, a Chromebookokat, sőt akár a mobiltelefonokat és tableteket is.
A közösség számára ez a fejlesztés nem csupán érdekesség, hanem a digitális megőrzés egyik leghatékonyabb eszköze. A klasszikus címek futtatása a modern operációs rendszereken gyakran kompatibilitási problémákba ütközik, a böngészős platform viszont egységes futtatókörnyezetet biztosít az elkövetkező évekre.
| Jellemző | Hagyományos PC-s verzió | Böngészős OpenMW verzió |
|---|---|---|
| Telepítést igényel | Igen | Nem (azonnal indítható) |
| Futtatási környezet | Windows / Direct3D / OpenGL | WebAssembly / WebGL |
| Játékfájlok igénylése | Telepített tartalom | Helyi adatfájlok betöltése (Morrowind.bsa/.esm) |
| Platformfüggetlenség | Korlátozott (OS-függő) | Teljes (bármilyen modern böngésző) |
A jövő az azonnal indítható klasszikusoké
A sikeres portolás kijelöli az utat a többi hasonló korú szerepjáték és akciójáték előtt is. Ahogy a webes játékmotorok és a hardveres gyorsítás tovább fejlődik a böngészőkben, egyre kevesebb technikai akadálya lesz annak, hogy a 2000-es évek elejének teljes játékkínálatát egyetlen kattintással elérhetővé tegyük.
A Morrowind böngészős változata bizonyítja, hogy a nyílt forráskódú közösségi munkára építve a klasszikus videójátékok nemcsak fennmaradnak, hanem rugalmasabbá és hozzáférhetőbbé válnak, mint valaha.