TL;DR

Command & Conquer Generals has been ported to macOS, iPhone, and iPad natively using Fable. This development allows players to run the game directly on Apple Silicon devices without emulation. The port is based on EA’s GPL v3 source release and requires players to provide their own game assets.

Command & Conquer Generals has been natively ported to macOS, iPhone, and iPad using the Fable framework, with no emulation involved. This allows players to run the classic RTS directly on Apple Silicon devices, leveraging the original 2003 engine compiled for ARM64. The port is based on EA’s GPL v3 source release and was developed by an independent project, enabling touch controls optimized for iOS and macOS.

The port was built using a combination of open-source tools, including DXVK, MoltenVK, and Vulkan, to render the game engine natively on Apple hardware. It is a fork of the GeneralsX project, which previously enabled macOS and Linux ports, now expanded to include iOS and iPadOS. The port does not include game assets; players must supply their own copies via Steam or other sources. The process involves building the engine from source with specific toolchains, then deploying it on devices with proper signing and configuration.

According to the developers, the port supports campaign, skirmish, and Generals Challenge modes, with touch controls designed for RTS gameplay, such as tap-select, drag-box, pinch zoom, and two-finger scrolling. Known issues include potential crashes during long sessions on iPad and rare crashes when backgrounding mid-game on iOS. These issues are under investigation, and players are advised to save frequently.

At a glance
breakingWhen: announced March 2024
The developmentThe port of Command & Conquer Generals to Apple platforms using Fable has been announced, enabling native gameplay on macOS, iPhone, and iPad.

Implications for Classic RTS on Apple Devices

This development marks a significant step in enabling native, high-performance gameplay of classic PC titles on Apple Silicon hardware. It demonstrates the feasibility of porting complex engines directly to ARM64 without emulation, opening possibilities for other legacy games. For players, it means access to a beloved RTS on modern devices, with improved performance and touch controls. It also showcases the potential of open-source tools and community efforts to revive and adapt classic games for current platforms, bypassing traditional app store restrictions that often complicate porting efforts.

Amazon

Apple Silicon compatible RTS games

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background of Command & Conquer Generals Porting Efforts

Originally released in 2003, Command & Conquer Generals is a highly regarded real-time strategy game developed by Westwood/EA Pacific. Over the years, fans and developers have worked to port the game to various platforms, often relying on emulation or unofficial methods. The recent announcement builds on the open-source release of EA’s engine code under GPL v3, which has facilitated community-driven ports. The GeneralsX project previously enabled macOS and Linux versions, and now, through Fable, the game is available on iOS and iPadOS, marking a milestone for native performance on Apple devices.

“This port is a proof of concept that shows how powerful open-source tools and community effort can be in bringing classic games to modern hardware without emulation.”

— an anonymous developer

Amazon

Command & Conquer Generals Mac iOS port

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Remaining Technical and Compatibility Challenges

It is not yet clear how well the port performs across different Apple Silicon devices or how stable it remains during extended gameplay. Known issues such as crashes on long sessions and backgrounding are still under investigation, and compatibility with all game modes and multiplayer features has not been fully tested. Additionally, the process requires players to manually build and sign the game, which may limit accessibility for some users.

Amazon

iPad RTS game controllers

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Upcoming Updates and Community Feedback

Developers plan to address existing stability issues, improve performance, and potentially streamline the installation process. Community feedback will likely influence future refinements, and there may be efforts to include official game assets or facilitate easier setup. Further updates are expected as testing continues and more users try the port on various Apple devices.

Amazon

Mac gaming controllers for RTS

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Is this an official port from Electronic Arts?

No, this is an unofficial, community-driven port based on EA’s open-source engine release. EA has not officially announced or endorsed this port.

Do I need to own the game to play it on my device?

Yes, you must supply your own game assets, typically via Steam or other sources, as they are not included with the port.

Can I play multiplayer or online modes?

Multiplayer functionality has not been fully tested; players should expect potential issues, and online features may not be supported yet.

What are the technical requirements to run this port?

You need a macOS device with Apple Silicon or an iOS device, Xcode for signing, and the necessary dependencies installed as described in the setup instructions.

Will this port be officially supported or distributed?

There are no indications of official support from EA; this is a fan-driven project that requires manual setup and signing by users.

Source: Hacker News

You May Also Like

Why VR Laptops Need More Cooling Discipline Than Buyers Expect

Why VR laptops require stricter cooling than expected to prevent overheating and ensure optimal performance—discover the crucial reasons behind advanced thermal management.

Why Compact VR PCs Can Be Smart or Frustrating

Unlock the potential and pitfalls of compact VR PCs to discover how their portability can both enhance and hinder your immersive experience.

How Mesh Systems Help or Hurt Wireless PCVR

Navigating how mesh systems impact wireless PCVR reveals important benefits and pitfalls that could make or break your immersive experience.

Why UPS Backups Matter in VR Rooms With High-End PCs

Just understanding how a UPS backup protects your high-end VR setup can prevent costly damage and ensure uninterrupted immersive experiences.