Tool Open source
An open-source native ARM64 port of Command & Conquer: Generals — Zero Hour for Apple Silicon Macs, iPhone, and iPad. It runs the real 2003 engine rather than an emulator, supporting campaign, skirmish, and Generals Challenge modes with RTS touch controls including tap selection, drag-box selection, long-press deselection, two-finger scrolling, and pinch zoom.
The rendering path translates DirectX 8 through DXVK to Vulkan and then through MoltenVK to Metal. The port also reroutes the engine's writable configuration, cache, and save paths for iOS's code-signed app environment, adds an iOS DXVK cross-build and Vulkan-loader patch, and handles app-resume behavior when iOS removes the Metal drawable. It is based on EA's GPL v3 source release and community work including GeneralsX, with additional engine fixes and iOS/iPadOS support.
The repository does not include or distribute game assets; users need their own copy of the game. The project is hosted on GitHub.
1 use taken from transcripts — each links to the moment in the video.
A native ARM64 port of the real 2003 Generals engine for Mac, iOS, and iPad rather than an emulator. It includes touch RTS controls and a graphics chain from DirectX 8 through Vulkan to Metal.
1 in the library.