Sid Meier's Pirates! Guide

Sid Meier's Pirates is an adventurous action strategy game where you pilot your own ship and crew through the dangerous Carribean waters. Fight against the Spanish, English, French and Dutch and plunder the loot from your victory. Dig up treasure, Attack ports, Romance the Governor's daughter and dual with fierce captains.

pirates93.png


Follow my step-by-step guide on installing, configuring and optimizing Sid Meier's Pirates in Linux with PlayOnLinux.

Note: This guide applies to the retail version of Sid Meier's Pirates. Other versions may require additional steps.

Tips & Specs:

To learn more about PlayOnLinux and Wine configuration, see the online manual: PlayOnLinux Explained

Mint 16 32-bit
PlayOnLinux: 4.2.2
Wine: 1.5.18

Installing Wine

Click Tools
Select "Manage Wine Versions"
wine00.png


Look for the Wine Versions: 1.5.18
wine01.png


Select it
Click the arrow pointing to the right

Note: Try using stable Wine 1.8 and 1.8-staging

Click Next

PlayOnLinux will automatically download it
wine03.png


Extracting
wine04.png


Note: PlayOnLinux may also install the compatible version of Gecko also.

Installed
wine05.png


Wine is installed and you can close this window

Setup PlayOnLinux

Launch PlayOnLinux
Click Install
pirates01.png


Click "Install a non-listed program"
pirates02.png


Click Next

Select "Install a program in a new virtual drive"
Click Next
pirates04.png


Name your virtual drive: sidmeierspirates
No spaces
Click Next
pirates05.png


Check all three options:
  • Use another version of Wine
  • Configure Wine
  • Install some libraries

Click Next
pirates06.png


Select Wine 1.5.18
Click Next
pirates07.png


Note: If you are running a 64-bit system, PlayOnLinux will prompt if you want to use a 64-bit or 32-bit virtual drive.
Always select 32-bit virtual drive

Wine Configuration

Applications Tab
Windows Version: Windows 7
Click Apply
pirates08.png


Graphics Tab
Check "Automatically capture the mouse in full-screen windows"
Check "Emulate a virtual desktop"
Desktop Size: 1024x768
Click OK
pirates09.png


Installing Libraries

Check the following libraries:
  • POL_Install_corefonts
  • POL_Install_dxfullsetup
  • POL_Install_tahoma

Click Next
pirates10.png


Note: All libraries will automatically download and install

Installing Sid Meier's Pirates!

Select "Select another file"
Click Next
pirates11.png


Click Browse
pirates12.png


Navigate to your Sid Meiers Pirates DVD
Select Setup.exe
Click open
pirates13.png


Click Next
pirates14.png


Click OK
pirates15.png


Click Next
pirates16.png


Click Yes
pirates17.png


Click Yes
pirates18.png


Click Next
pirates19.png


Desktop icon?
Click No
pirates20.png


Installing
pirates21.png


Click Finish
pirates22.png


PlayOnLinux Shortcut

Select Pirates!.exe
Click Next
pirates23.png


Name your shortcut: Sid Meier's Pirates!
Click Next
pirates24.png


Select "I don't want to make another shortcut"
Click Next
pirates25.png


PlayOnLinux Configure

Back to PlayOnLinux
Click Configure
pirates26.png


General Tab
Wine version: 1.5.18
Click the + to download other versions of Wine
Click the arrow to select another version of Wine
pirates27.png


Wine Tab
Click Configure Wine
pirates28.png


Libraries Tab
Type "ms" into text area
Click the arrow and scroll to msvcp71
Select mscvp71
Click Add
pirates30.png


Now msvcp71 is on your list of libraries
Click OK
pirates31.png


Back to PlayOnLinux Configure

Display Tab
GLSL Support: disable
Select Video Memory Size
This is the amount of Memory your video card/chip has
pirates29.png


Close configure

Launch Sid Meier's Pirates!

Back to PlayOnLinux
Select Sid Meier's Pirates!
Click Run
pirates35.png


Note: Clicking Debug will show you output errors and bugs.

Video Settings

Click "Change Your System Options"
pirates32.png


Click "Video Settings"
pirates33.png


Adjust your resolution to match your Linux desktop
Wine virtual desktop will automatically resize and your game will appear fullscreen

Adjust detail and lighting as needed.
Performance depends on the video card you are using
pirates34.png


Rule of Thumb:
High settings = More detail, lower frame rates
Low settings = Less detail, higher frame rates

Conclusion:
I had a hard time getting Sid Meier's Pirates! to appear fullscreen on my system.
Its an older game and doesn't seem to support all widescreen resolutions. I ended up changing my desktop resolution to 1400x1050 then matching in game resolution to 1400x1050
Then the game appeared fullscreen.

I also had issues with performance as well. It didn't matter how high or low the graphics setters were... I found that Wine 1.5.18 performed well enough, but there was still a game lag when sword fighting. Everything else ran well.

Screenshots:
pirates80.png


pirates84.png


pirates90.png


pirates92.png


pirates86.png
 
Last edited:
Yeah it is some kind of library but can't remember what it was for... to busy to google right now
 
Looks like Visual Studio 2012.I used BING to search since Google is in my opinion a bunch of criminals who data mine peoples personal information to use for all kinds of undesirable Purposes. Even children aren’t safe. Google has trillions of dollars in various countries in pending lawsuits against them but they still cause trouble.
 
It appears that its part of Visual C 2010 not 2012
Guess you could always try it the windows way....
vcrdist_x86.exe

I recommend starting over at this point because you already installed vcrun2010 and they might conflict
 
I thought of trying to install that already. I thought that might be a problem since its not a POL script. If I start over it will be the 5th time that I start over. I thought POL was supposed to easily run Windows games on Linux. This one seems to be very difficult to get running.
 
I'll be honest, its not easy to install any games when you do manual installation all by yourself. I have spent hours installing games like Crysis over and over again. Trying different versions of Wine, different libraries and different configurations. It can be very frustrating.
90% of the time the game eventually runs and this is why I started doing guides. Why should everyone else get stuck with scripts that don't work and have to try repeating all the steps I have done. I try to put it all together for you in a way that runs the game.

Ace Patrol seems to be in the 10% of games that have a hard time running. What really sucks, is the debug isn't telling us very much.

So its your call. There is a chance it might fix the problem or it might not. I've had to scrap some games because they just don't run at all.
 
By the way, I was reading your output again and the font errors are because of xactengine and xaudio.
I know there is an xact package you can install and xaudio is there as well... I think.

I recommend doing a manuall installation this time and use the packages we have talked about. Make sure to turn off GLSL in PlayOnLinux configure and do the typical Steam -no-dwrite and turn off overlay.
Then post the debug again at PlayOnLinux.
 
I found xact but their doesn't seem to be a script for installing xaudio. Some of them have such small names that its hard to tell what they are.
 
wine 1.7.14 was released on Friday but POL dosn't have it yet. Acorrding to Alexandre Julliard's email it has more More VisualBasic interfaces in MSXML.

https://bugs.winehq.org/show_bug.cgi?id=35645 Maybe wine fixed it. At least we know they know about it.
I tried all in your list except for crt as I could not find that in the POL install components list. It still doesn’t run and wine still says 'Unimplemented function msvcp110.dll.'

Oops, I looked in the wrong place. When I run the game using wine 1.7.14 I get 'Unable to find a version of the run time to run this application.'
 
Ah yes! After 90 hours, I decided to take a break from Skyrim and move on to Assassin's Creed Brotherhood. One day I will go back and play it again.
 
I have 58 mods and something appears to be breaking the game. I had to disable several modes just to get the menu to work. For some reason when I start a new game the town takes so long to open the gate that the patching seems to break preventing the game from working properly. The horses pull the carts straight into the house which gets the game stuck! I suspect I just need to figure out which mods to disable. My laptop can only do directx9c but is a multimedia pc so it does better than your average laptop. It doesn’t help that the FPS looks to be about 1 or two FPS! I will try tweaking the graphics to see if I can improve that.

BTW: check this out Bugzila Bug 35645:

"> Anastasius Focht 2014-03-12 05:33:21 CDT
Hello folks,

use the following link so you can check Wine source by yourself each time a new Wine version is released:

http://source.winehq.org/git/wine.git/blob/HEAD:/dlls/msvcp110/msvcp110.spec#l3894

--- snip ---
3894 @ stub _Xtime_get_ticks
--- snip ---

'stub' on _Xtime_get_ticks() -> it's not implemented.

There is no need to re-confirm every release.
Maybe revisit every half year or so ;-)

Regards

It seems Sid Meier's Ace Patrol and games like it will not work in wine until they get around to implementing this.
 
Ace Patrol actually looks like a cool game! I finally took a look at it. Its not exactly a Skyrim or Borderlands 2 AAA title... so you would think it could run in Wine...
Its only $5 on Steam right now
 
Ace Patrol actually looks like a cool game! I finally took a look at it. Its not exactly a Skyrim or Borderlands 2 AAA title... so you would think it could run in Wine...
Its only $5 on Steam right now
I got it via the Humble Bundle late last month for $25.00 with several other games including Sid Meier's Railroads Civ 5 complete, Civ 4 complete, Civ3, ect...
 
Yeah, I remember seeing that.
What also sucks is you can't test it in older versions of Wine because of Steam. Any Wine 1.7.8 or older (Except stable 1.6.2) do not work with Steam. Crashes every time.
If you had the retail version, there is a chance it might work with older Wine versions like Pirates does.
Thanks Steam! :mad:
 
Yep Steam really messed up on wine versions below 1.7.8 and they also messed up the Steam overlay. You'd think they would have fixed this by now.
 
Back
Top