Command & Conquer: Generals — Zero Hour erhält einen nativen Port für macOS, iPhone
Command & Conquer: Generals — Zero Hour, das ikonische Echtzeit-Strategiespiel von 2003, hat jetzt einen vollständigen nativen Port für Apple-Geräte, der nahtlos auf macOS, iPhone und iPad ohne Emulation läuft. Das Projekt verwendet die ursprüngliche Spiel-Engine, die für ARM64 neu kompiliert wurde, um eine schnelle Leistung und volle Unterstützung für moderne Apple-Hardware zu bieten. Alle wichtigen Spielmodi — Kampagne, Skirmish und Generals Challenge — sind enthalten, und der Port bewahrt den ursprünglichen Sound.
Die Touchscreen-Steuerung wurde sorgfältig für iPhone und iPad entwickelt. Spieler können Einheiten mit einem Auswahlrahmen auswählen, die Kamera mit zwei Fingern bewegen und mit vertrauten Pinch-Gesten zoomen, was das klassische RTS überraschend komfortabel selbst auf kleineren Bildschirmen macht.
Diese Veröffentlichung ist das Ergebnis einer Zusammenarbeit zwischen Ammaar Reshi, der das Projekt geleitet und getestet hat, und dem KI-Modell Claude Fable 5 von Anthropic, das zur Technik beigetragen hat. Der Port basiert auf dem fbraz3/GeneralsX-Projekt — ursprünglich für macOS und Linux — das jetzt um iOS- und iPadOS-Unterstützung sowie aktualisierte Engine-Komponenten erweitert wurde. Wie Reshi erklärt:
Dieser Port wurde als Zusammenarbeit zwischen Mensch und KI erstellt: Technik von Claude Code (Anthropics Claude, Fable-Modell), geleitet und auf echten Geräten getestet von Ammaar Reshi.
Um zu spielen, benötigen die Benutzer eine eigene lizenzierte Kopie von Command & Conquer: Generals — Zero Hour von Steam, da keine Spielinhalte mit dem Port enthalten sind. Ein spezielles Skript hilft dabei, die notwendigen Dateien aus Ihrer Steam-Installation zu extrahieren. Der Aufbau und die Ausführung des Ports erfordern Werkzeuge wie Xcode, Homebrew, SteamCMD und das LunarG Vulkan SDK, mit einem detaillierten Schritt-für-Schritt-Leitfaden, der auf GitHub verfügbar ist.
Die technische Grundlage ist bemerkenswert: Der Port verwendet eine Rendering-Pipeline, die DirectX 8-Aufrufe über DXVK in Vulkan und dann über MoltenVK in Metal übersetzt, um Kompatibilität und Leistung auf Apple-Geräten sicherzustellen. Es gibt einige Einschränkungen — der Speicherverbrauch kann 3 GB überschreiten, und auf dem iPad können lange Sitzungen unterbrochen werden, wenn iOS die App aufgrund hoher Speichernutzung beendet, wodurch der Spieler ohne Vorwarnung zum Startbildschirm zurückkehrt.
Dieses Projekt wurde möglich, nachdem EA den Quellcode für Generals — Zero Hour unter der GPL v3-Lizenz veröffentlicht hat, was gemeinschaftlich getriebenen Bemühungen wie diesem hier ermöglicht hat.
Glauben Sie, dass native, KI-unterstützte Ports wie dieser klassischen Strategiespielen neues Leben einhauchen können für eine neue Generation von Spielern?
