C&C Generals Zero:Hour won't start on my 64 bit OS

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
sgsdxzy
Level 2
Level 2
Posts: 18
Joined: Wed Nov 02, 2011 7:03 am

C&C Generals Zero:Hour won't start on my 64 bit OS

Post by sgsdxzy »

I am using Archlinux 64bit and playing C&C Generals Zero:Hour. At first, I made
a 32-bit chroot as introduced
here(https://wiki.archlinux.org/index.php/In ... _in_Arch64)
and installed wine inside it. Without even any configuration the game run
perfectly (in fact, even more stable and never crash than in Windwos 7 but a
bit slower). Then, I enabled multilib support and tried the 64bit version. The
game won't start and
err:CoGetClassObject class {***(sorry I can't give it at the moment)} not
registered
I wonder if it's the same with other programs.
Is 32bit wine better supported?

Someone says that probably 64-bit side is missing some 32-bit compatibility libraries. I installed all the dependence of wine. What lib may I be missing?
X_Splinter
Level 2
Level 2
Posts: 20
Joined: Mon Dec 01, 2008 11:26 am

Post by X_Splinter »

Wine is 32bits so it doesnt run 64bits apps. (It doesnt matter if your linux is 64b)
jjmckenzie
Moderator
Moderator
Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

C&C Generals Zero:Hour won't start on my 64 bit OS

Post by jjmckenzie »

On Wed, Nov 2, 2011 at 9:41 AM, X_Splinter <[email protected]> wrote:
Wine is 32bits so it doesnt run 64bits apps. (It doesnt matter if your linux is 64b)
This requires that 32 bit versions of the programs Wine is dependent
on be installed, if you installed the 32 bit version of Wine from your
Linux distribution. There are 64 bit versions available for a small
number of them.

James
landeel
Level 2
Level 2
Posts: 34
Joined: Sun May 18, 2008 11:49 am

Post by landeel »

Well, I have that game, and I can give you a tip.

The game won't run unless it finds a few required registry keys, which have your serial number, and the folder where the game is installed.

If you simply try to run a pre-installed copy of the game, it won't start.

You must either install it properly, using the same wine prefix you are going to play it with, or copy the registry keys (that's what I do).
sgsdxzy
Level 2
Level 2
Posts: 18
Joined: Wed Nov 02, 2011 7:03 am

Post by sgsdxzy »

My fault. I meant the game is 32bit, and wine is also 32bit, just installed inside a 64bit linux. I installed many 32bit libs and many programs work.
I freshly installed the game, and I find the registry keys in my regedit. It may not be the problem.
Locked