WineHQ
Star Wars: Empire at War 1.5



Category: Main > Games > Strategy Games > Star Wars: Empire at War > 1.5


NameStar Wars: Empire at War
Version1.5
License Retail
URLhttp://www.lucasarts.com/games...
Votes 1
RatingSilver
Wine Version1.5.2
Maintainers of this version:
Description
Retail version with the offical 1.5 update and no-cd fix. Also the "Best of PC" version.
Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results (selected in 'Test Results' table below)

What works

Installation

Game works fine - but starting it is a bit difficult


What does not

The autorun launcher doesn't work


What was not tested
Multiplayer


Additional Comments

The game didn't start - it displayed the LucasArt splash screen and then silently exited. Only with WINEDEBUG=warn+all could I see what was wrong (see forum post for details).

Hardware is AMD Athlon X4 620, nVidia Geforce 9800
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentArch Linux x86_64Apr 21 20121.5.2 Yes Yes Silver Arthur Huillet 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)Jan 30 20121.3.33 No, but has workaround Yes Silver Olof Englund 
ShowUbuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu)Nov 13 20091.1.31 Yes No Garbage Tan Kah Ping 
ShowUbuntu 9.04 "Jaunty" i386 (+ variants like Kubuntu)Jun 15 20091.1.23 No Not installable Garbage Unifying Theory 
ShowUbuntu 8.10 "Intrepid" i386 (+ variants like Kubuntu)Nov 12 20081.1.8 Yes No Garbage Unifying Theory 


Known bugs
Bug # Description Status Resolution Other apps affected

 
HOWTO get Empire at war running under wine on Ubuntu 7.10

The standard wine from the ubuntu repositories did not let me run EAW, However it will work (and I've reproduced this on different machines) and these are the steps I used to do it with thanks to everyone who has contributed some portion of these instructions.

You will be installing dependencies and recompiling wine - don't worry it's not to difficult and the game runs really well under linux now (at least ubuntu today)

Step 1 - Preparing wine

perform the following instructions, some of them will take a while to run so maybe have a drink ready eta roughly an hour - depending on how fast your machine is and the bandwidth you have. These are the commands - do them in order!!!

sudo apt-get install libglib1.2 libglib1.2-dev libltdl3 libltdl3-dev libmad0-dev libxcomposite-dev libxv-dev render-dev x11proto-composite-dev x11proto-video-dev



sudo apt-get install xserver-xorg-dev libxcomposite-dev gcc-4.2-multilib


ldconfig


wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -


sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/winehq.list

sudo apt-get update

sudo apt-get build-dep wine


 

Ok, if they all completed then you are good to go, if not try running

sudo apt-get update

and starting again. You are ready to move onto the next step.

Step 2 - compiling wine

First you have to get ubuntu ready to compile wine

sudo apt-get install flex


sudo apt-get install bison


installs the appropriate tools then extract your wine archive to an appropriate directory (or folder)

bunzip2 -c wine-0.9.??.tar.bz2 | tar xvf -

change to that directory and compile wine

cd wine-0.9.??


./tools/wineinstall


This will take some time so do as the instructions say - go rent a video or make a meal. Finally you will need to configure wine

winecfg

if this command dumps you back to the login then you have a problem with your X configuration, I've noticed this with nvidia cards, should be ok under ubuntu.

Step 3 - Prepare wine for EAW

Now prepare wine for EAW, add the following to the registry entries

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX]

"InstalledVersion"="hex:00,00,00,09,00,00,00,00"

"Version"="4.09.00.0904"

You may also need to find a dxd9??.dll and put it in the .wine/drive_c/system32 folder but I can't see this as a necessary step for the install of wine I am examining YMMV. Get a DirectX upgrade while you still can and use cabextract to extract the required files - you may find a version on the game you are trying to install.

Step 4 - Install EAW

Perhaps the easiest part of all, load the EAW disk (I used the Best of PC version which is on a DVD and has the latest patches), if you need to install patches for an older version do it after the game is installed.

Oh, and install an Icon on you desktop, it will come in handy.

Goto gamecopyworld.com and thank the guys there for there work getting around a broken copy protection system, get the NOCD fix for the game and also a linux version of unrar to extract it.

For some reason the copy protection mechanism that Empire at war uses broken under linux. Perhaps the maintainers of wine will sort this out but I think that the copy protection is a broken idea in the first place - I don't mean you should pirate the game (I have a couple of copies) it's just until it is you will not be able to play over the internet games (yet to try out local network multiplayer games) using the NOCD patch, you could mention it to the people at Electronic Arts that you want to play games under linux (I did and they basically told me).

Unrar the files and copy them to this directory

cd ~/.wine/drive_c/Program Files/LucasArts/Star Wars Empire at War/GameData

mv perceptionfunctiong.dll perceptionfunctiong.dll.000

cp /Your/path/to/PerceptionfunctionG.dll ./perceptionfunctiong.dll

and yes the case is important, then

cp sweaw.exe sweaw.exe.000

cp /Your/path/to/sweaw.exe sweaw.exe

You are ready to test it

wine sweaw.exe

Step 5 - Optional but goodness is here

Copy the following lines into a text file and make that text file an executable

cd ~/.wine/drive_c/Program\ Files/LucasArts/Star\ Wars\ Empire\ at\ War/GameData/


wine sweaw.exe

I called it LaunchEAW

chmod +x LaunchEAW


 

then edit the icon and point it to the script. I've tried this on a couple of machines and it works well. Full graphics, full detail runs good

You may also want to put sliders on the top and bottom menu bars to get them out of the way otherwise the machine won't pass the scroll up/down events onto EAW (which is bad when you have to frag an Imperial star destroyer in a hurry).


Enjoy!


 
HOWTO get EAW running under fedora

The standard install of wine from the fedora repositories do not seem to work for this game so you will need to build wine. These are the steps I used to do it with thanks to everyone who has contributed some portion of these instructions (borrowed from ubuntu). YMMV

This may not work for all video card YMMV, I was using a Nvidia 8600gt with the proprietary drivers, I'll give it a bash with an ATI card when I can. Fortunately one of the requirements for the proprietary nvidia drivers is also required for wine so if you have one of these cards and have configured X properly it should work good.

Step 1 - Preparing Fedora

Through the package manager install the X development environment and check you /var/log/Xlog.0.log to ensure the 3D drivers are working correctly. You will also need the development system to be installed. If you have not got xorg-x11-server-sdk-1.3.0.0.fc7.x86_64 installed (check your Package manager) you will need to install this AND re-install your nvidia drivers *BEFORE* you proceed.

Step 2 - Prepare wine

Pretty standard but here we go, extract your wine archive to an appropriate directory (or folder)

bunzip2 -c wine-0.9.??.tar.bz2 | tar xvf -

change to that directory and compile wine

cd wine-0.9.??



./tools/wineinstall



This will take some time so do as the instructions say - go rent a video or make a meal. Finally you will need to configure wine

winecfg

if this command dumps you back to the login then you have a problem with your X configuration, I've noticed this with nvidia cards especially under fedora. If you break your X config even once (ie the box doesn't boot to X for some reason) symbolic links will break, checksums on the nvidia drivers will change and you will get very annoyed trying to work out what is going on. Save your sanity go back to the nvidia drivers and do a sanity check - if it passes the problem is in your /etc/X11/xorg.conf file (run nvidia-xconfig). If the sanity check fails reinstall the drivers (which implies the kernel source). If you don't understand what I am talking about here you should be using Ubuntu, which while friendlier is not as gunty as the Fedora boxes (Personal experience - no need for a distro war here please).

Step 3 - Prepare wine for EAW

Now prepare wine for EAW, add the following to the registry entries

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX]

"InstalledVersion"="hex:00,00,00,09,00,00,00,00"

"Version"="4.09.00.0904"

You may also need to find a dxd9??.dll and put it in the .wine/drive_c/system32 folder but I can't see this as a necessary step for the install of wine I am examining YMMV. Get a DirectX upgrade while you still can and use cabextract to extract the required files - you may find a version on the game you are trying to install.

Step 4 - Install EAW

Perhaps the easiest part of all, load the EAW disk (I used the Best of PC version which is on a DVD and has the latest patches), if you need to install patches for an older version do it after the game is installed.

Oh, and install an Icon on you desktop, it will come in handy.

Goto gamecopyworld.com and thank the guys there for there work getting around a broken copy protection system, get the NOCD fix for the game and also a linux version of unrar to extract it.

For some reason the copy protection mechanism that Empire at war uses broken under linux. Perhaps the maintainers of wine will sort this out but I think that the copy protection is a broken idea in the first place - I don't mean you should pirate the game (I have a couple of copies) it's just until it is you will not be able to play over the internet games (yet to try out local network multiplayer games) using the NOCD patch, you could mention it to the people at Electronic Arts that you want to play games under linux (I did and they basically told me).

Unrar the files and copy them to this directory

cd ~/.wine/drive_c/Program Files/LucasArts/Star Wars Empire at War/GameData

mv perceptionfunctiong.dll perceptionfunctiong.dll.000

cp /Your/path/to/PerceptionfunctionG.dll ./perceptionfunctiong.dll

and yes the case is important, then

cp sweaw.exe sweaw.exe.000

cp /Your/path/to/sweaw.exe sweaw.exe

You are ready to test it

wine sweaw.exe

Step 5 - Optional but goodness is here

Copy the following lines into a text file and make that text file an executable

cd ~/.wine/drive_c/Program\ Files/LucasArts/Star\ Wars\ Empire\ at\ War/GameData/





wine sweaw.exe

I called it LaunchEAW

chmod +x LaunchEAW





then edit the icon and point it to the script.

You may also want to put sliders on the top and bottom menu bars to get them out of the way otherwise the machine won't pass the scroll up/down events onto EAW (which is bad when you have to frag an Imperial star destroyer in a hurry).

Once you get this working under fedora you will not believe how good the game play is - I'm on 1280x1024 full detail and it runs very soothly :-)

Enjoy!



 

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

How to start the game when it wasn't installed in English
by Arthur Huillet on Saturday April 21st 2012, 7:33
My Wine installation uses the french locale, and for some reason the game doesn't properly start when it was installed that way. It will display the splash screen and then exit immediately without even an error message.
WINEDEBUG=warn+all helps you see what's wrong.

In this case, I had several files in the Data/ directory that the game was looking for with a _english name. Sure enough, those files didn't exist, but they did with _french. A symbolic link solved the issue.

[post new] [reply to this]

It works!!!
by WiHer on Friday August 14th 2009, 13:12
No problems with sound or graph. Installation failed for first time but after that everything went smooth (had to reboot and install it on 'clean' system). I played all lessons and first mission. Didn't try multi-player.
Game version 1.0 updated to 1.5 (put update into EAW folder before run). I used fixed exe. My info: ubuntu 9.04, wine 1.1.27 + winetricks.
Have fun with game, I will:)

[post new] [reply to this]

sound card preventing gamplay?
by DonTechJuan on Saturday August 8th 2009, 1:25
I got the game installed and the launch menu opens but when I hit play it says it cannot detect the sound card that its either missing or disabled. I know my sound card is fine because it works with everything else. when it gives me the sound card message it asks if i want to continue anyway. I hit yes and the launcher disappears and nothing happens. what do I need to do to fix this?

[post new] [reply to this]

still garbage
by Unifying Theory on Wednesday June 18th 2008, 18:43
I just can't get this game working. I followed the how-to on gutsy attempting to use wine 1.0.0 with no luck. It installs fine but won't run.

[post new] [reply to this]

Sound hick-up?
by Xavier Vachon on Sunday June 15th 2008, 22:22
Wine RC5 on Hardy Heron and PlayOnLinux

The game seems to work well, but when I load it, the sound hooks up and it feels like it is hicking up. It does not prevent the game from working, but it's annoying as hell!! Any tips on how to fix that?

[post new] [reply to this]

Updater info
by Leto Atreides on Wednesday July 18th 2007, 1:53
For those stuck at trying to apply the update, do the following:

type: winedbg ~/path/to/eawupdate1_5.exe

Your new prompt will look like:

Wine-dbg>

type: step

Thats it!

If you dont enable audio in winecfg, you wont get sound.

[post new] [reply to this]

anyone tried forces of corruption?
by Robert Bartle on Sunday July 8th 2007, 16:22
The game seemed to work as well as EAW, but all the construction tabs are invisible. Other than that it was quite playable

[post new] [reply to this]

any ideas?
by Unifying Theory on Sunday July 8th 2007, 0:20
I carefully followed all the instructions, with no luck actually running it. a star wars window appears for a split second then disappears.

myr@chaos:~$ wine "/home/myr/.wine/drive_c/Program Files/LucasArts/Star Wars Empire at War/GameData/sweaw.exe" -SAFEMODE
TimeLow: 12345678
fixme:imm:ImmReleaseContext (0x10024, 0x160aa0): stub
myr@chaos:~$ WINEDEBUG="-all" wine "/home/myr/.wine/drive_c/Program Files/LucasArts/Star Wars Empire at War/GameData/sweaw.exe" -SAFEMODE
TimeLow: 12345678
myr@chaos:~$

[post new] [reply to this]

Regressions !
by HoodedMan on Tuesday June 26th 2007, 8:43
Use wine 0.9.37, otherwise the cursor is all grey'ish and the game slows down if you move it. (at least this was MY experience).

Otherwise, it works quite fine :) I usually just do skirmish battles and that's been great!

[post new] [reply to this]

1.5 update
by Christian on Friday June 8th 2007, 16:15
when i double click the patch in wine it just dosent do anything any help?

[post new] [reply to this]


by Hayden on Thursday May 24th 2007, 9:32
Installation Procedure -

*Install the game as normal

*Download the official 1.05 patch

*Download the Fixed NO DVD/CD exe version 1.05 from gamecopyworld.com and apply this crack

*Copy d3dx9_27.dll to the ~/.wine/drive_c/windows/system32 folder, the game will not run without this file.

*Run form terminal or script WINEDEBUG="-all" wine sweaw.exe -SAFEMODE

That's it...

[post new] [reply to this]




   << Back

Page loaded in 0.16161 seconds.