Wing Commander pod skalpelem: zrekonstruovaný zdroják a nativní SDL2 port

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

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

Je to pozoruhodný fenomén. Skrz vibekódované bahno klódů a kodexů probublala specifická skupina uživatelů - technicky zdatní fandové starých her. Výsledkem je doslova záplava různých dekompilací a portů, jejichž kvalitu sice nejsem schopen posoudit, ale vlastně mi ani nevadí. Když je někdo ochoten v tomto měřítku platit tokeny, pro nás ostatní je to minimálně zajímavý studijní materiál :)

Wing Commander pod skalpelem: zrekonstruovaný zdroják a nativní SDL2 port

Takže co tu máme pod skalpelem nyní? Tentokrát si pod dohledem doktora Codexe a anesteziologa Clauda na pitevní stůl lehl Wing Commander. Projekt wc1-re se pustil do rekonstrukce zdrojáku téhle klasické vesmírné střílečky a výsledkem je mimo jiné nativní SDL2 port pro Windows, Linux a macOS. (Herní jádro je rekonstruováno v jazyce C.)

Novinka nevychází z původního DOSového Wing Commandera z roku 1990, alébrž z jeho Win32 verze z kolekce Wing Commander: The Kilrathi Saga z roku 1996. Cílem je přitom dostat se co nejblíže původnímu spustitelnému souboru, a to až na úroveň porovnávání strojového kódu jednotlivých funkcí.

Wing Commander pod skalpelem: zrekonstruovaný zdroják a nativní SDL2 port

Moderní port zachovává původní indexovaný framebuffer v rozlišení 320x200, ale kolem něj přidává drobné civilizační výdobytky - měnitelné okno, fullscreen, správné 4:3, zachytávání myši a podporu moderních gamepadů. Volitelně lze zapnout také EGA dithering, pohled bez kokpitu, vibrace ovladače nebo vylepšený OpenGL renderer. Ten nechává původní kokpit, HUD a palety na pokoji, ale vesmírné objekty vykresluje rovnou ve výstupním rozlišení.

Wing Commander pod skalpelem: zrekonstruovaný zdroják a nativní SDL2 port

Vesmír je plný netušených nástrah, ovšem pořádný mustáš, to je jistota.

I přesto, že port vychází z Kilrathi Saga, umí částečně pracovat i s daty původního DOSového Wing Commandera. Podporované jsou komprimované herní zdroje, AdLib hudba i zvukové efekty, takže není bezpodmínečně nutné shánět právě windowsovou reedici. DOSová kompatibilita ovšem zatím není stoprocentní a autor upozorňuje, že některá specifická data a chování ještě podporovaná být nemusí.

Samotná herní data samozřejmě wc1-re neobsahuje, takže budete potřebovat vlastní instalaci - lze použít i DOS verzi z GOG, ověřeno. Aktuální build nabízí i grafický launcher, ve kterém prostě ukážete na adresář s Wing Commanderem, naklikáte si grafiku a ovládání a můžete vyrazit chránit Konfederaci. Zatím poslední release v0.0.13 vyšel 14. září a přidal mimo jiné zmíněný šestnáctibarevný EGA filtr.

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