WineHQ

The Settlers III

No Screenshot

Submit Screenshot

Application Details:

Version: 1.60
License: Retail
URL: http://www.settlers3.com
Votes: 0
Latest Rating: Platinum
Latest Wine Version Tested: 4.2-staging

Maintainers: About Maintainership

Link update to 1.60 Link patch for version 1.60 for WinXP Link Multiplayer Demo (ENG) Link Amazon Demo (US)

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

  • Installation
  • Singleplayer
  • Multiplayer (requires "winetricks directplay")
  • Saving & loading
  • World Editor
  • aLobby

What does not

-

Workarounds

What was not tested

-

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Disabled the intro in the settings. Running on a Core i7 with NVIDIA blob.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)Feb 23 20194.2-stagingYes Yes NoPlatinumAdrian Kalla 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Nov 27 20151.7.55Yes Yes BronzeAdrian Kalla 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Nov 08 20151.7.54Yes Yes PlatinumAdrian Kalla 
CurrentUbuntu 14.10 "Utopic" amd64 (+ variants like Kubuntu)Mar 01 20151.7.34Yes Yes PlatinumAdrian Kalla 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Oct 11 20141.7.28Yes Yes PlatinumAdrian Kalla 

Known Bugs

Bug # Description Status Resolution Other apps affected
4066 Online Play Doesn't Work (DirectPlay) NEW View
32478 The Settlers III heavy performance issue on multicore cpus NEW View
37048 Apps using JavaFX fail to show the GUI UNCONFIRMED View
38087 Settlers III: mouse not working on start screen and menu (after fixing raw input bug 33479) RESOLVED FIXED View
38169 The Settlers 3 eats a full CPU core, even on a Intel Core i7 UNCONFIRMED View

Show all bugs

HowTo / Notes

Wine versions recommended for The Settlers 3

The only two official Wine versions recommended for playing are 1.7.54 (and 1.7.53). The reason for this are the following bugs:

  • Wine 1.7.55 introduced new mouse problems into the game. Because of this, Wine 1.7.55 and newer (including 1.8-versions) should be avoided until bug 38087 gets fixed.
  • Wine versions below 1.7.53 crash on the Settlers 3 intro-movie (bug 5771) (the workaround for this bug is to disable the intro in the S3-settings)
  • Wine versions below 1.5.26 cause freezes in multi player games (bug 29499)

Besides the two official Wine versions, Wine-Staging versions 1.9.0 and up can be used, as bug 38087 is fixed there.

Performance issues

This game requires much more processing power than it should, so unless you are using a relatively fast computer, it may run slowly (Bug 32478).

The used graphics card may also be of importance here: with NVIDIA (binary driver) the game is the fastest on Linux, with INTEL the slowest.


A workaround which makes at least the lag occurring every few seconds go away, is to start Settlers 3 on 1 CPU only with:

taskset -c 0 wine S3.EXE

If you want to play online using the aLobby, you have to start the aLobby the same way:

taskset -c 0 wine alobby.exe
Multiplayer with aLobby bug on Ubuntu-Wine 1.7+ packages
Wine 1.7 packages from the ppa:ubuntu-wine/ppa <1.7.34 are affected by the following bug: https://bugs.launchpad.net/wine/+bug/1393196. Because of that it is *strongly* recommended, to update to 1.7.34 or newer, when using that PPA.

Wine packages from other sources and self-compiled builds from the official Wine sources are not affected by this bug. Wine versions <= 1.6.2 Ubuntu packages are also not affected.
Installation HOWTO
The game installs and runs smoothly in singlepayer mode, but only with the latest patches. To make sure the game works, install it in the following way:
  1. Install the retail The Settlers III game
  2. (optional) Install the Mission CD (only, if not using S3 Gold)
  3. (optional) Install the Amazons addon (only, if not using S3 Gold)
  4. Download and install the 1.60 patch
  5. Download the WinXP patch and copy it to the Setters3 directory (e.g. "C:\BlueByte\Settlers3") by overwriting the original "s3.exe" file
Multiplayer & aLobby HOWTO

To get multiplayer (LAN and/or Internet) working in general do:

winetricks -q directplay

As of the end of September, 2011, the BlueByte Settlers 3 Multiplayer Lobby is offline. The "unofficial" replacement for online play is the "aLobby". The current aLobby version works flawlessly under Wine after installing the following:

winetricks -q corefonts vcrun2010 vcrun2013 vcrun2017 quartz

Before joining the aLobby you should disable the "TeamSpeak sidebar" in the aLobby settings, as it results in a CTD on some systems.


If you want to play using the aLobby VPN, you need to have the native (Linux/OSX) 'openvpn' package (the 'openvpn' binary needs to be in your PATH) installed. You will also need either 'kdesudo' or 'gksu' package if your system does not support 'pkexec'.

sudo apt-get install openvpn gksu

Additionally: to play using the aLobby VPN outgoing connections from the S3.exe, S3_alobby.exe (and S3_multi.exe) on port 1900 UDP must be blocked - otherwise joining or hosting games may be impossible! For example you can use the 'Gufw' firewall UI to do that.


Only in case you want to play over the Internet (so not via VPN or in a LAN environment):

The ports that need to be forwarded on your router for Internet-gaming are:

  • 2300-2400 TCP
  • 2300-2400 UDP
  • 47624 TCP

More detailed instructions for your router model can be found here.

If entering an Internet-multiplayer game is not possible, then something must be wrong with your port-forwarding settings or the LAN-router. It is not a Linux/Wine problem for sure.

Comments

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

Music doesn't play
by Lukas F├╝rnkranz on Tuesday December 30th 2014, 6:25
I own the GOG version of the game and followed the guide to install the game, which worked just fine. However, the music doesn't play. Does it work for you? Did you have to do something to get it running?
RE: Music doesn't play
by Adrian Kalla on Monday January 5th 2015, 9:59
Music works for me just fine - as long as it is not turned off in the settings of Settlers III.
Playing without CD
by Phil Evans on Friday May 9th 2014, 2:16
I have successfully installed Settlers III (+MCD +QOTA) on my linux box and, because the CDs are not in great condition (being >10 years old) and sometimes don't mount - I have created iso images which I mount as drives. This works - when I start a campaign I don't get prompted to put in any specific CD. But still, when I launch the game, I have to put the CD in the drive. This is OK on my Linux box, but not on my Mac where I have no CD drive! I have used winecfg to recognise the mounted iso images s CD drives, but I still have this problem. Does anyone know how I can solve it?
RE: Playing without CD
by Phil Evans on Friday May 9th 2014, 6:05
Slight modification. Having installed the winxp patch listed on this page, I can now start S3 on my Mac without needing a CD. But when I try to load a saved game or start a new game, it asks for a CD. Any ideas?

I do note that, in winecfg, once a drive exists in the "drives" tab I cannot select or remove or modify it. Also, when I run winecfg it automatically assigns drive letters to my mounted iso images without me asking it to. I unmounted these volumes, deleted all but c: from my .wine/dos_devices dir, started winecfg and then mounted the settlers iso images, and manually added them as drives in winecfg (so I could set the type to "CDROM"), but if I then run winecfg again at some point, it has these drives... and 4 more, i.e. it automatically adds the volumes again! I can't select these in winecfg to delete them, or to make sure that they are of type CD. I'm not sure if this is the problem, but it is rather annoying. So any suggestions very welcome!
RE: Playing without CD
by Adrian Kalla on Friday May 9th 2014, 7:30
Regarding the CD problem on Linux: use gCDEmu to load the CD-image: cdemu.sourceforge.net/about/gcdemu . If this does not help, then you should re-create the image - preferably using CloneCD on Windows (my image done and used this way works).

Regarding the CD problem on Mac: you are screwed - no matter if you want to play with or without CD - OSX won't let you.
The explanation: The Settlers 3 CD's contain two sessions - one is the data session, the other is the audio session. When you insert the S3 CD (or an image of it), OSX will show you two CD's (each for each session). Because of that, the game cannot recognize it's CD as it depends on both sessions being recognized as one CD. As far as I know, there is now way to change this OSX behavior.
The only workaround possible on OSX is to get an "no-cd patch" - then S3 will work in single player mode. Because of the changed exe-file, you'll not be able to play multiplayer games with it. And you will not hear any music.
RE: Playing without CD
by Phil Evans on Friday May 9th 2014, 7:33
OK - thanks very much for the info. I'll try out the gcdemu.
RE: Playing without CD
by Per L on Saturday December 27th 2014, 14:36
Has anyone gotten around to getting this working? I've struggled quite a bit to try to get it working (has the game on CD but no CD/DVD player in my Mac). Can get it to work as far as displaying the start screen, but trying to run a campaign *always* makes the game ask me to insert CD1 or CD2.

I've set up both of them in winecfg (using the .iso files mounted in Finder), but it seems like Settlers doesn't find them nonetheless. :(

Any ideas?
RE: Playing without CD
by Adrian Kalla on Sunday December 28th 2014, 5:25
My reply here above from May, 9th is still valid - there is no other way to make it work on OSX than the one described there.
RE: Playing without CD
by Per L on Sunday December 28th 2014, 14:21
Hi,

I understand what you mean, but I tried with a no-cd patch and couldn't get it working. It got past the initial "insert CD" question (the one that is displayed before the game starts), but when trying to start a campaign I got another "insert CD1" or CD2 question, which was much harder to get rid of.

I somehow managed to get rid of it once (by copying in a bunch of files from the CDs to the install directory), and got a question about the game's "serial number" instead, but it still failed when I tried to run it.

Tried it in Parallells instead, which worked almost instantly.
RE: Playing without CD
by Adrian Kalla on Sunday December 28th 2014, 18:20
The nocd-patch for S3 does not only consists of a new S3.EXE - it also consists of some files with the file-ending ".DAT". If there were not any, you need to manually copy the ".DAT" files of *ALL* your Settlers3 CDs to the same directory the S3.EXE is in.
Back