Not related to much I guess but I just dug through some old programmers docs and voila, heres how to enable the Officers Club stuff on any old copy of Generals anywhere in the world regardless of where/when you bought it
Add this key to your registry (or change its value if its already there);-
HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Generals
Make a new DWORD value called 'Preorder' (without the quotes) and set its value to '1' (decimal). There ya go!!
Theres more use to this than meets the eye. If this key is set as above, it allows you to make use of the ConditionState = PREORDER. Only people who have Generals installed and this key set will see what that ConditionState does/generates, so for example your objects could have specific image sets for Officers Club members - a nice touch for your mod.
The ConditionState can be used as any other and will trigger if that registry key is set (the key is only checked once, at startup). In addition, you should add this module to the object;-
Behavior = PreorderCreate ModuleTag_whatever
End
Alternatively, if your mod uses an installer, you could configure it to set that key anyway so people using your mod would also become an Officers Club member, but Im not sure what the 'official' implications of that would be.
