Der Software-Entwickler Megai2 hat Anfang der Woche seinen Guild Wars 2 DirectX-Proxy-Wrapper auf Github veröffentlicht. Der Wrapper leitet DirectX 9-Aufrufe an ihr DirectX 12-Äquivalent weiter, um die Leistung des Spiels zu verbessern.
Das Guild Wars 2 d912pxy-Add-on wurde speziell für das Spiel entwickelt, um den API-Overhead von DirectX 9 zu verringern. Durch die Verwendung des Add-ons soll dieser Overhead um bis zu 70 Prozent reduziert werden.
Die Leistungsverbesserungen bei der Verwendung des Wrappers sind signifikant: eine 23-prozentige Steigerung der Bilder pro Sekunde. Dies ist zu begrüßen, da das Spiel auf High-End-Rechnern immer noch kaum in der Lage ist, über 60 Bilder pro Sekunde hinauszugehen.
Das Projekt ist interessant, weil die Guild Wars 2-Entwickler zuvor behauptet haben, dass eine Aktualisierung der Engine auf DirectX 12 statt DirectX 9 eine unbedeutende Auswirkung auf die Leistung des Spiels haben würde. Dieses Projekt zeigt, dass dies nicht unbedingt der Fall ist.
Die Weiterleitung von DirectX-API-Aufrufen ist nicht neu und wurde bereits in mehreren anderen ähnlichen Projekten von Drittanbietern, wie Wined3d, Vk9, Vkd3d und Dxvk, durchgeführt. Diese Projekte gewinnen jedoch aufgrund der Spielkompatibilität und Leistungsverbesserungen an Popularität.
Das Guild Wars 2-Entwicklungsstudio ArenaNet hat noch keinen Kommentar zu dem Projekt abgegeben. Entwickler Megai2 erklärt, dass Spieler das Projekt auf eigenes Risiko nutzen sollten. Der Quellcode und die Binärdateien sind auf Github verfügbar.
Kommentare