Workaround here
I've been able to reproduce this issue, and have a tested workaround.
The issue can happen if you have a fresh preferences folder (ie: from a fresh user account created on a new Snow Leopard system) when running the latest patched version of the game. For some reason, in this case, the game serial number isn't being written out to the file where Cider stores the equivalent of the game's registry.
This is possibly the result of some change in a recent patch, as it had been working properly with earlier versions. It's not impossible that this is a Snow Leopard only issue however. We will need to look into this further.
The workaround is relatively simple:
- Navigate to ~/Library/Preferences/Command and Conquer - Red Alert 3 Preferences
- Open the 'system.reg' file using TextEdit
- At the end of the file, enter the following 2 lines:
[Software\\Electronic Arts\\Electronic Arts\\Red Alert 3\\ergc] 1234976839
@="XXXXXXXXXXXXXXXXXXXX"
(Where XXXXXXXXXXXXXXXXXXXX is your 20 digit/letter serial number, all in upper-case)
It may also be possible to work around the problem by deleting the game and preferences folder, reinstalling from the original disk or DMG file, then running the game once without patching. I have not tested that approach as yet.