Driveclub, ursprünglich 2014 von Evolution Studios für die PlayStation 4 veröffentlicht, lässt sich nun auch nativ auf Windows-PCs ausführen. So einfach und zugleich so komplex wie es wirkt. Möglich gemacht hat das DriveClub Recomp, ein Open-Source-Projekt, veröffentlicht vom Entwickler OverkillLabs3, das darüber hinaus vollständig auf Emulation verzichtet.
Die Grundlage des Projekts nutzt die Tatsache, dass die PlayStation 4 die x86-64-Architektur verwendet, wie sie in den meisten heutigen Computern anzutreffen ist. Anstatt die Konsolenbefehle über eine Zwischenschicht zu interpretieren, läuft der Spielcode direkt auf der CPU des Rechners.
Um die Ausführung unter Windows zu ermöglichen, hat das Entwicklerteam die Bibliotheken des Sony-Betriebssystems neu implementiert und alle Grafikaufrufe in die API Vulkan übersetzt, wobei man einer ähnlichen Philosophie folgt wie bei Tools wie Wine.
Von 30 FPS zu Auflösungen bis 8K
Das ursprüngliche Spiel erschien in einer Auflösung von 1080p und 30 Bildern pro Sekunde. Mit dieser Anpassung bietet der Titel Unterstützung für Auflösungen von 720p bis hin zu 8K sowie native Kompatibilität mit ultrabreiten Bildschirmen. Als Sahnehäubchen enthält der Launcher eine Option zum Freischalten der Bildrate, ohne die Geschwindigkeit der Physik-Engine zu erhöhen oder das Renntempo zu verändern.
Ein weiterer interessanter Punkt betrifft das ursprüngliche Anti-Aliasing. Dieses wurde durch zwei moderne Alternativen ersetzt, die bei nativer Auflösung arbeiten, nämlich NVIDIA DLAA bei GeForce RTX-Grafikkarten und AMD FSR 3.1 für jede Vulkan-kompatible GPU.
Nach Angaben des Entwicklers liegt die Durchschnittsleistung bei ungefähr 60 FPS bei 4K-Auflösung bei grafisch anspruchsvollen Strecken mit einem System, das eine RTX 5070 Ti GPU und einen AMD Ryzen 7 5800X3D Prozessor nutzt.
Anforderungen und Einschränkungen dieser Portierung
Um das Tool zum Laufen zu bringen, ist keine komplexe Installation erforderlich. Allerdings muss der Benutzer seine eigenen legalen Dump-Dateien der Spielversion 1.28 bereitstellen. Konkret fordert der Launcher die Pfade zum Basisverzeichnis, das die Datei game000.dat enthält, und das Update, das die Ausführungsdatei eboot.bin umfasst. Alle Anweisungen findest du jedenfalls im ursprünglichen Repository.
Auf der anderen Seite ermöglicht die Anwendung das Austragen kompletter Rennen, den Fotomodus aufzurufen, Spielstände zu speichern und den ursprünglichen Download-Inhalt wie zusätzliche Fahrzeuge und Strecken freizuschalten. Was die Eingabegeräte betrifft, werden Tastaturen und Controller von Xbox, PlayStation oder Nintendo Switch unterstützt; zudem gibt es einen speziellen Ordner zum Laden von Datei-Modifikationen.
Trotz der technischen Ambitionen hat das Projekt jedoch einige Einschränkungen. Beispielsweise fehlen Online-Funktionen, es treten in den ersten Minuten kurze Pausen auf, während die Shader im Hintergrund kompiliert werden, und es treten Reflektionen mit stärkerem Glanz als erwartet auf. Parallel dazu arbeitet ein weiteres unabhängiges Projekt namens DCport an einem ähnlichen, ebenfalls Vulkan-basierten Ansatz.