Selected Test Results (selected in 'Test Results' table below)
What works
Campaign works if you manage to press the faction button when starting a new campaign. There are few remedies to that but easiest is to load a save file.
Skirmish works without problems, except for score screen after game is over. Nothing game breaking, it's just inconvenient.
Network works if you force wine to use a special wsock32.dll. You might have to manually add serial code to registry if the game refuses to connect with error about serial#. Try either of these (I don't remember which one is correct or do they both work):
Highlighting buttons when choosing campaign doesn't work but if game looses focus, button becomes highlighted if mouse is over it.
Skirmish's score screen doesn't respond. Either it takes long time for it to react to pressing the close button or the mouse highlighting doesn't work.
What was not tested
Internet play wasn't tested because it requires external account called XWIS.
Additional Comments
Can't install because game keeps nagging about install CD not being in the drive. Maybe some Disc Drive emulation fixes this.
But in the meantime to install this game you need to use windows in one way or another (Dual-boot, Virtual drive) and copy installed files to a new wine virtual drive.
The game freezes on gaining battle control
by Kazeev Nikita on Sunday March 25th 2012, 4:06
I've installed ra2 into a clean prefix, wine version 1.4-0ubuntu1~ppa1~oneiric1.
Everything went smoothly, until I actually tried to play it. After gaining control any mouse move causes the game to freeze (music still playing) with the following console output:
err:ntdll:RtlpWaitForCriticalSection section 0x7deea1e0 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0025, blocked by 0032, retrying (60 sec)
I've tried schedtool, as google suggested:
schedtool -a 0 -e wine Ra2.exe
but the results are the same.