Running the installer
Splash screen at the start
What does not
It installs up to the point where they show the progress bar. The progress bar goes to the end, and then the installation stalls there, with the status message 'Copying files...' The cancel button works, but when you agree to cancelling by pressing the yes button in the pop-up dialog, the installer still does not close.
Running the game
I checked the RA3 directory after killing the installation process and all the game files were there. However when I ran RA3.exe, a dialog box popped up asking me to install a language pack. I checked regedit and there was very little written for RA3. I guessed that the language pack was set in the registry. So I imported the registry entries for RA3 and copied all the RA3 files in program files from my windows install into. Upon doing that, the dialog box stopped showing up and the splash screen showed. The game stalls after that however. When I check gnome system monitor, RA3_1.x.game is taking up 0% cpu and is on the waiting channel inet_wait_for_connect. I think this may be because the game cannot be registered. Copying my Application Data for RA3 from my windows install does not change the situation.
What was not tested
Everything beyond the opening splash screen
Downgrading to wine 1.1.8 to register the game, then upgrading wine again and running the game
Better stick with wine 1.1.8 in the meantime. This seems to be a pretty serious regression. Should a bug report be made?
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Arch Linux||May 19 2017||2.8||Yes||Yes||Silver||Conor|
|Show||Fedora 20 x86_64||Dec 13 2014||1.7.32||Yes||Yes||Gold||Zachary J|
|Show||Arch Linux x86_64||Mar 04 2014||1.7.13||Yes||Yes||Platinum||Agustín Atahides|
|Show||Mac OS X 10.6 "Snow Leopard"||Jul 21 2012||1.5.9||Yes||Yes||Bronze||an anonymous user|
|Show||Ubuntu 12.10 "Quantal" amd64 (+ variants like Kubuntu)||Mar 17 2013||1.4.1||Yes||Yes||Silver||an anonymous user|
How to get the game running
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
Patching Wine manually
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