Although the game runs without problems in 1.1.10 and installs fine in either 1.1.8 or 1.1.10, it is not able to register with the license server the first time you start the game in 1.1.10. To get around this:
-Downgrade Wine to 1.1.8
-Set winhttp dll override to 'builtin'
-Run game (It will crash immediately after the splash screen)
-Upgrade Wine back to 1.1.10
If you want animated cursors, follow this guide (currently for Wine 1.1.8)
There are two ways to get it running: patching Wine manually with only the patches that are needed, or use a Wine version which includes a collection of Wine hacks that may (or may not) improve the gameplay experience. PLEASE DON'T SUBMIT TEST RESULTS IF YOU USE THE WINE HACKS METHOD! This is because it doesn't reflect the current state of Wine
Unpack Wine through your file manager or with tar -xvjf wine-1.1.8.tar.bz2 in a console
Enter the Wine directory with cd wine-1.1.8
Apply the cursor patch with patch -p1 < ../cursor-patches-1.1.8.patch
Update wineserver with tools/make_requests
Configure Wine with ./configure --prefix=$HOME/wine-ra3, where you can choose another install path if you want to. If it displays
any errors and you are unable to fix them yourself, post the error message here, without the full console output
Build Wine with make
Install with make install
Delete the Wine source with cd ..; rm -rf wine-1.1.8
Open winecfg and add a DLL override so winhttp is set to builtin
Now you can run the game by substituting the wine commandd with $HOME/wine-ra3/bin/wine
Using Wine hacks repository (please don't submit test results)
git clone git://repo.or.cz/wine/hacks.git
./configure --prefix=$HOME/wine-ra3 #you can set it to wtvr you want.
make && make install #this will install wine + some wine patches (including the animated cursor patch) to your home directory only...
start the game with $HOME/wine-ra3/bin/wine /patch/to/your/RA3.exe
thats it :)
The wine hacks.git is a collection of many patches that sitll didn't got to the mainline tree.
No patch in this repository is supposed to break other things. Hacks that might do that have some switch that is default to off.
Starting the game
The game says it's unable to connect to the licence server
Open winecfg and add a DLL override so winhttp is set to builtin
When starting a map, the game lags horribly and/or is covered by black squares
Go to Options -> Settings on the main menu and set Shadow detail to Low
Large, single-coloured shapes appear in the game
Go to Options -> Settings on the main menu and set VFX detail to Low
There is no cursor
Apply the cursor patch; read the how-to
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
Wine problem with Red Alert 3
by Clinton Perry on Thursday May 16th 2013, 13:27
I bought the game and then tried to install it but it has errors when i try to play so i tried the wine fix above and here is my error I received
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc -m32
checking for C compiler default output file name...
configure: error: in `/home/stryker/Desktop/WineRA3/wine-1.1.8':
configure: error: C compiler cannot create executables
See `config.log' for more details.
by Angus on Thursday January 3rd 2013, 2:54
I literally downloaded wine to play this game, and everything about wine sees to be right over my head. Can someone point me in the right direction or explain to me just exactly how to do, well, everything in this post?
So far I've downloaded wine (winebottler.kronenberg.org/), shoved in the cd and booted the installer by going into the cd's files (on osx) and double clicking autorun.exe (now a winebottler icon)
So far it seems to be working, although early days yet.
From what I've read in this thread, there will be no cursor, strange discolouration, and excessive lag. Not to mention I need to downgrade, then upgrade and change a number of settings I have no idea where to find.
Is someone here patient enough to explain to someone who is willing to learn how to do this, or am I just looking in all the wrong places?
Cannot load game
by Michael Griffith on Wednesday November 25th 2009, 16:18
I have my computer setup running Ubuntu 9.04 and I have all the latest updates of everything, I also have play on linux installed and I used it the first time to install the game, this resulted in an error so I tried the various How To's and I also tried wine hacks but nothing works! Every try gets me the same error and when I run it with aoss wine I get the same error but it also tells me it cannot allocate memory for the maps or something, here is the output I get when running with aoss which is the same with everything no matter what I do except for the map problem. I hope someone can help me, I desperately wanna play the game because I have a beautiful hardware setup.
Games do not start
by Nick Cuthbertson on Thursday September 10th 2009, 12:54
I attempted to install red alert 3 on ubuntu with wine but nothing happened when i clicked on the .exe. I followed the instructions above for 1.1.8 and now not only does red alert 3 not work but neither do any other games. They all have the same problem in which nothing happens when i try to run the .exe.
Useful comments deleted
by Eddahbi Karim on Monday June 1st 2009, 17:51
So, it looks like my previous comment on "how to play in LAN with RA3 under wine" was deleted for obvious reasons like :
- Obsolescence : Even if the problem is still running with wine 1.1.21. I don't know how this game can be rated platinium, it's impossible to play a LAN game with friends, unless all the people in the LAN connect to the gamespy server and *then* creates a game, which, performance wise, is crazy. The only way is to play LAN *is* to use a wine's *hack*.
- Uselessness : The patch, previously given in another deleted comment, was correcting a *WINE* problem. Even if some people like to think that the fact that wine doesn't bother with udp broadcast packets is "okay" because the IP address associated with the hostname isn't 255.255.255.255, it's a *WINE* problem since 25 lines of code compiled and preloaded corrects the problem.
- Too much output : You have to give output to people since you have to do some networking job and they have to compare their output with yours to see if they're doing okay, since you have to care about IP addresses, routes and hostnames at the same time.
So, I've also posted the solution on the forum ( forum.winehq.org/viewtopic.php?p=20324&sid=52d535fa61542abb421f8fa072ef5fe2 ) and thankfully I didn't bother with only a link to the comment. But next time, I won't even write it. If solutions are wiped out without even a simple analysis, I'm not going to waste my time to give solutions. I'll just keep them and let other users continue to struggle.
Can't install; unable to mount DVD
by Bheku on Thursday April 16th 2009, 21:16
I'm running Hardy Heron and I'm trying to install the game using a LG DVDRW drive. The drive will not mount with the game DVD in it.
Strangely enough, the drive will mount with the Titan Quest DVD in it, the same goes for the Warcraft 3 TFT, Starcraft and Diablo II CDs. I was also able to install Guild Wars without any problems, at all, some time ago.
I've trawled the web and tried so many different things that I'm thinking I'm going to de-stabilize my distro if I keep adding/removing/installing packages. Here's some of the things I've tried without success:
-followed the Ubuntu guide for DVD playback (haven't tried any movies admittedly)
-added "all_generic_ide" in menu.lst (seemed to work for everyone but me)
-ensuring /media/dvd points to /dev/scd0
-fiddled with /etc/fstab (reverted to original version once CDs stopped mounting)
The fact that some of my game DVDs seem to mount gives me a bit of hope. So, anyone know where I should start?
Still no cursor
by Paul Allen on Wednesday April 15th 2009, 0:37
I have wine 1.1.19, RA3 installed and runs fine, except with no cursor. I followed the manual guide above using 1.1.8, and still no cursor. I then tried the git method, and again, no cursor. Everything else in the game seems to work fine. I can start it up and start playing, and if I blindly get my cursor on a vehicle, I can move it, attack, etc.
Does anyone have any other suggestions for getting a working cursor in RA3?
just to clear some stuff up...
by Kevin on Wednesday March 4th 2009, 7:42
in a recent and unpatched wine install, with the OffscreenRenderingMode key set to vbo, I've found things to be as follows.
when either Shader detail or VFX detail is above low in their quality setting, there will be weird discoloration.
one of the settings makes the screen pure white when you've units selected, and the other will color the screen to the respective unit's team.
I've also noticed my framerate crawls when I'm near water; with the above shader settings, there's almost no point having the fancy reflection/refraction stuff on for water. Water is also pretty much invisible on higher water quality settings.
to me the remainder of the settings have nearly imperceptible changes to the framerate; in other words, shadows, model and texture details are completely fine on high settings, and don't impair performance much
anyone feel like commenting on my above observations?
Cannot sign in to gamespy
by Andrew Yates on Wednesday January 7th 2009, 13:46
I'm having trouble signing into gamespy ingame. It did give a message about associating my serial number with my EA account the first time I tried to sign in, but didn't sign in completely then and has not gotten past the "signing in" message since then. It always times out and says it could not connect to RA3 online. Does anyone have any idea why this may be?
Here's exactly what I've done:
I installed RA3 with wine 1.1.8, set winhttp to builtin, and started it. It didn't crash, so I navigated to the quit button (with no mouse cursor), switched to wine 1.1.10, and started the game. I was unable to login as described above, and had the same results with wine 1.1.11 and .12. My /etc/hosts has " " at the top as described in the wine FAQ. I've tried choosing that IP in RA3's network settings with no effect. I get a message* about opening a SOCK_RAW in the console, so I tried running RA3 as root, but got exactly the same results. I've also tried installing RA3 to a new WINEPREFIX with the same results.
Does anyone have any idea how to fix this so that I can play online?
* WARNING: Trying to create a socket of type SOCK_RAW, this will fail unless you have special permissions.
by f4hy on Thursday December 4th 2008, 17:55
I started with a fresh install with wine 1.1.9. When running the game I tries to connect to the license server and times out after 2 full minutes. I get:
The game can not start
The game needs access to the Internet in order to verify ownership of this game. Please ensure that your computer is on-line and try again.
I have tried with winhttp.dll set to native and built-in. When set to use the native dll it fails right away rather than timing out connecting. I tried with a fresh install and after updating the game to 1.04.
It is not a local network issue as windows machines can verify just fine. The maintainer says the new winhttp implementation in 1.1.9 should work, has this been verified by anyone?
Registering licence didn't work in 1.1.9, does in 1.1.8
by Cody Hamilton on Tuesday December 2nd 2008, 1:43
I had to reinstall RA3 as I wanted a clean wine install, previously installed it on 1.1.8. On 1.1.9 it would not contact the EA servers, even with builtin winehttp. I checked logs and it was successfully loading winhttp and making the calls, but no luck. Reverted back to 1.1.8 and it successfully registered. Of course, the 1.1.8 version was a prebuilt package and the 1.1.9 a vanilla compiled version so it doesn't necessarily mean it is a regression, I haven't tested it any further.
Reason I wanted to make a clean install was I've been trying to diagnose a problem I've been having with a a couple games recently, where they will semi-randomly slow down to 0.5fps or so. It can easily be fixed by switching to a non-x screen and back. Really odd and extremely annoying, as things like scrolling in RA3 can set it off 1-2 times/minute. So far only seen in RA3 (very common) and LotRO (not common).