~ Tested on Ubuntu 17.10 and Wine 2.0.2 and Age of Empires III Complete collection on Steam ~
1) First download wine :
Code: Select all
$ sudo apt-get install wine-stable
2) Dowload SteamSetup.exe and open it with Wine :
Code: Select all
$ wine SteamSetup.exe
Install steam and once finished, download Age of Empires III Complete collection with Steam client.
Now, you should have a lot of bugs trying to run AOE 3. We are going to fix them all.
3)Download winetricks and all the fixes needed :
Code: Select all
$ sudo apt-get install winetricks
$ winetricks --force corefonts dsound l3codecx quartz
$ winetricks -q mfc42
$ winetricks d3dx9
$ winetricks dotnet20
4) After AOE3 is installed and before launching it, I advice you to go to ~/Documents/My Games/Age Of Empires 3/Users for Vanilla game or ~/Documents/My Games/Age Of Empires 3/Users3 for The Asian Dynasty, and edit NewProfile.xml with a text editor. Find this line :
Code: Select all
<Setting Name="optiongrfxwindowmode">false</Setting>
and replace it by :
Code: Select all
<Setting Name="optiongrfxwindowmode">true</Setting>
Indeed, in sone situation, not enabling window mode can make Ubuntu crashing.
5) Restart Wine and AOE3 should work now !
Note :
- corefonts : fixes the issue where you can not enter cd key password properly.
- dsound : fixes Fraunhofer sound issue.
- l3codecx : fixes the issue where the game is in a super small window.
- mfc42 : fixes the PID issue after writing CD key.
- d3dx9 and dotnet20 : fixes the issue where the game is lagging super hard or crashing after the cinematics. You need to have a wine 32 bits version and not 64 bits version in order to download dotnet20, otherwise the game will likely crash after the cinematics