I installed Command and Conquer Zero Hour onto my portable hd, so I can play it on my school computer lab computers (on which I do not have admin privileges). When I try to start the game, it show the loading screen then quits. I believe it has something to do with the system registry because of what I read from the log file. I cannot edit the registry because I do not have admin privileges. Is there some kind of virtual registry I can make or any other solution?
Here is a part of the log file...
GetStringFromRegistry - looking in SOFTWARE\Electronic Arts\EA Games\Generals for key InstallPath
EXE CRC: 0x7650F6A5
GetStringFromRegistry - looking in SOFTWARE\Electronic Arts\EA Games\Command and Conquer Generals Zero Hour for key UserDataLeafName
Hostname is '344wk-008'
IP: 0x9E12120A / 0x0A12129E (10.18.18.158)
Hostname is '344wk-008'
IP: 0x9E12120A / 0x0A12129E (10.18.18.158)
Hostname is '344wk-008'
IP: 0x9E12120A / 0x0A12129E (10.18.18.158)
TheWritableGlobalData 16e30c
GetStringFromRegistry - looking in SOFTWARE\Electronic Arts\EA Games\Command and Conquer Generals Zero Hour for key Language
Looking in data\Generals.str for string file
Looking in data\english\Generals.csf for compiled string file
ScriptEngine::setGlobalDifficulty(1)
*** Missing strings ***
*** End missing strings ***
Thanks!