ammaarreshi/Generals-Mac-iOS-iPad
Command & Conquer Generals: Zero Hour running natively on macOS, iPhone & iPad — real engine (EA GPL v3 source, via GeneralsX), DXVK/MoltenVK renderer, RTS touch controls. No game assets included.
项目说明
Command & Conquer Generals: Zero Hour — macOS, iOS & iPadOS
Zero Hour running natively on Apple Silicon Macs, iPhone, and iPad — campaign, skirmish, and Generals Challenge, with touch controls built for RTS (tap-select, drag-box, long-press deselect, two-finger scroll, pinch zoom). No emulation: this is the real 2003 engine compiled for ARM64, rendering DirectX 8 → DXVK → Vulkan → MoltenVK → Metal.
Built on EA's GPL v3 source release, standing on a chain of community work —
TheSuperHackers,
Fighter19's original Unix port, and
fbraz3/GeneralsX — this fork adds the iOS/iPadOS
port and a set of engine fixes. See Lineage & credits for who built
what. The original GeneralsX README lives on the upstream-main branch.
No game assets are included or distributed. You need your own copy (Steam, ~$5 on sale).
What this port actually involved
"Porting" undersells how weird this journey was, so here's the honest shape of it. The lineage below built the foundation: EA's source release, the community's modernization, Fighter19's original Unix port, GeneralsX's macOS/Linux work. What did exist was any of this on iOS — and iOS is a hostile place for a 2003 Windows RTS:
