Command & Conquer: Generals Zero Hour Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Generals Zero Hour on Apple Silicon

MacOS Sonoma
MacBook Pro 16" M2 Max
CrossOver 23.6

INSTALLATION -
I pulled a version of the game that was correctly working from an older windows laptop and used a registry entry to tell the machine that the game was installed correctly and enter my 'license key'. I see no reason that installing a new version of the game, via Origin (EA) wouldn't work though.

GOTCHAS -
I had some difficulty getting the game to load, working out which Resolutions would result in a bootable game without throwing directx 8.1 errors by modifying the 'options.ini' file in Document/Command and Conquer Zero Hour. Using the default Macbook res (3456 x 2234) worked, but I couldn't see the mouse at all. I found halving both vertical and horizontal resolutions (1728 x 1117) resulted in a good scale for the game.

If I find anything else that works better I'll update this post.

MODS -
I have ROTR working by adding the ROTR launcher as a command after installing it. I've also included the latest HanPatch on my version.

Gentools is working, install as normal into the bottle, but then add the d3d8.dll to the Wineconfig library and it works correctly.

NETWORK PLAY -
I have network play between my Mac and another windows PC fully working and I've soak tested them for sometime to check for instabilities. I've also been able to use ZeroTier to get LAN play working over the internet, cross-platform.

  • J
    I'll update this post as/when I discover anything further.

how did you deal with the cd detection issue?

Incredible that you managed to get generals running on Apple Silicon. I have tried to get it running again on my Mac for ages.
Since Apple switched from 32-bit to 64-bit I have lost the ability to run what I still consider the best RTS I have ever played.
We really wanted to run the multiplayer option, but the infamous 'Network mismatch' ruins it for us.

I got this game running on Crossover, even with Gentool.
How on earth did you manage to multiplay cross platform with PC users?
You mention Zero Tier... could you explain how you got crossplatform multiplayer running using this service?
We have great experience using Gameranger, but this is not supported on either Apple Silicon or Crossover.
Any help will be greatly appreciated !

Regards

I have gotten it working through the EA Play Service within Steam

https://radiokaos2.blogspot.com/2024/08/an-update-on-state-of-ea-play-on-mac-os.html

Also Steam was Installed as Windows 10, 64-bit. All "Advanced Settings" for the Steam Bottle should be turned off. This is tested for Intel Macs and M1 MacBook. If anyone has tests for EA Play within Steam on an M3 Mac, that would be great.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiSkxCeGN1VnRweFlQYUxMMyIsImdkcHIiOjB9