OpenXWA, nový open-source engine pro X-Wing Alliance

Stát se PATRONEM
high-voltage.cz
22 patronů = 2248 Kč měsíčně

Je to malé pade pro čtenáře, ale velká vzpruha pro HV! ;)

Je libo další open-source reimplementaci staré hry? Tentokrát se programátorské péče dočkala jedna z nejslavnějších vesmírných akcí ze světa Star Wars. Projekt OpenXWA si klade za cíl věrně přepsat engine hry Star Wars: X-Wing Alliance (1999) a současně jej připravit pro moderní hardware a operační systémy.

OpenXWA, nový open-source engine pro X-Wing Alliance

Projekt je v tuto chvíli rozpracovaný a aktuální verze nese označení v0.0.8, ale i přes nízké verzovací číslo už práce solidně pokročily. Podle autora byly znovu implementovány všechny funkce původní hry včetně hudebního systému Digital iMUSE, výjimkou je ale multiplayer, ten v tuto chvíli chybí. A stále lze samozřejmě očekávat chyby, grafické odlišnosti a další nedodělky.

OpenXWA nabízí hned dva způsoby vykreslování. Klasický režim se snaží zachovat původní vzhled hry, ovšem bez závislosti na obstarožním DirectDraw / Direct3D. Moderní renderer pak přidává nativní širokoúhlé rozlišení, dynamické stíny, SSAO, bloom, motion blur, anizotropní filtrování, vyhlazování MSAA, HDR a podporu AMD FidelityFX FSR 3.1. Mezi původním a moderním obrazem lze během hraní přepínat klávesou F5, klávesa F2 pak zobrazí porovnání obou variant.

OpenXWA, nový open-source engine pro X-Wing Alliance

Moderní režim umí načítat také náhradní modely, textury, grafiku rozhraní a videa, aniž by kvůli tomu bylo nutné měnit původní herní data. Nabízí se tak prostor pro nejrůznější grafická vylepšení, konkrétní kompatibilitu se stávajícími modifikacemi, jako je např. X-Wing Alliance Upgrade, však autor neuvádí.

Vedle grafiky se modernizace dotkla i samotného ovládání a běhu hry. Singleplayer může používat vyšší frekvenci simulace, díky čemuž by měl být pohyb i vstup na současných monitorech plynulejší. Kdo touží po autentických dobových zážitcích, může přepnout zpět na původní časování. Přibylo také ovládání pomocí myši - původní hra vyžadovala joystick. Samozřejmostí je podpora gamepadů včetně převodu původních Force Feedback efektů na vibrace.

OpenXWA, nový open-source engine pro X-Wing Alliance

Co se operačních systémů týče, podporovány jsou 64bitové Windows s Direct3D 12 či Vulkanem, Linux s Vulkanem a macOS 13 či novější s rozhraním Metal. Společný technický základ obstarává přenosný engine Aeron, který využívá SDL3 a vzniká současně také pro sesterský projekt OpenTIE - obdobnou reimplementaci klasiky TIE Fighter.

Aktuální verzi OpenXWA stahujte na GitHubu. Data samozřejmě nejsou součástí projektu, takže budete potřebovat kompletní X-Wing Alliance, který lze stále zakoupit na GOG či na Steamu. Engine si při prvním spuštění vyžádá cestu k adresáři s nainstalovanou hrou.

OpenXWA, nový open-source engine pro X-Wing Alliance

Chtěl jsem najít datové soubory na dobových plackách, ale bohužel, mám jen toto :)

Autor: Sledge

DOS, 486, retro! Sběratel starých počítačů, her a konzolí. Profesně webový desetibojař a dělník informačního věku.

Přidej komentář (přihlášení / registrace)

(Komentáře s více jak 2 odkazy musí počkat na schválení.)

Podpořit finančním příspěvkem » The Ultimate Retro Gaming PC in a Compact Package