Met Windows Vista introduceerde Microsoft ook DirectX 10, de nieuwste versie van de speciale programmalaag tussen games en de hardware in de PC. Versie 10 beschikt over een heleboel nieuwe functies die bijvoorbeeld nog mooiere beelden mogelijk maken. De grote ‘maar’ hierbij is, dat DirectX 10 niet beschikbaar zal worden gesteld voor oudere versies van Windows. Met andere woorden: games die DirectX 10 als systeemeis hebben zullen alleen op Windows Vista of nieuwer te spelen zijn.
Cody Brocious was het daar niet mee eens en begon via een proces dat reverse engineering heet aan een vertaalsysteem tussen DirectX 10-games en DirectX 9: Alky Project. Alky fungeert dus als een soort tolk: de game denkt met een DirectX 10-game te maken te hebben en Alky vertaalt het naar DirectX 9. Nadeel is dat je speciaal voor DirectX 10 gemaakte eye-candy moet missen. Cody heeft kan op het moment al een aantal DX10-techdemo’s laten lopen via Alky.
Er zitten helaas nog een aantal haken en ogen aan het verhaal:
- Games kunnen zelf extra checks uitvoeren op de aanwezigheid van Vista. Zo is bekend dat Halo 2 in principe gewoon op DirectX 9 kan draaien, maar dat het toch enkel en en alleen op Vista zal (moeten) werken.
- Games for Windows Live zal mogelijk altijd exclusief voor Vista blijven
- Microsoft zal niet blij zijn met Cody’s werk en zal het project mogelijk proberen stop te zetten
Met een upgrade van je PC ben je dus zeker van het spelen van de nieuwste games. Ben je wat avontuurlijker en wil je nog even bij Windows XP blijven, dan moet je het Alky Project bookmarken.