Port Royale Tips

Run in windowed mode - CXG / linux

Note: The following instructions are valid for CXG 7.2.2/8.x.x/9.0
however the images below show the pre-CXG-9.0 GUI being used.


The following may seem counter-intuitive to some, so just as
few words to explain. Do not install the copy of directx-8.1 that
is on the game CD - here, it actually broke things, not fix them.

The game needs 640x480 for the intro movie, 800x600 for the
launcher screen, and say 1024x768 for the game itself. By default,
enabling 'emulate a virtual desktop' using winecfg (see below), the
window size setting is 800x600 -- it will still work like this, but you
may see some graphics glitches on your desktop as ihe game goes
and changes resolutions (window size). The trick to get around this,
is to manually set the 'Emulate a virtual desktop' size to 640x480,
and then things work properly without glitches...


Install the game like normal as an unsupported game into it's own bottle
using the win98 profile. Exit the installer - do not launch the game at the
end of the installation. Do not install directx-8.1


This title supports multiple native fullscreen resolutions, however the modes
available are all 4:3 aspect. If you have a widescreen or 16:9/10 display type or
otherwise cannot use a fullscreen 4:3 aspect resolution, you will have to run
things in windowed mode (Emulate a virtual desktop) for the game to start/run.

To do this, use cxsetup to configure the bottle, and then use winecfg to configure
wine to run in windowed mode ('Emulate a virtual desktop');


0. Start  cxsetup

1. Highlight the bottle you installed the game into

2. Click on 'Configure' => 'Control Panel' => 'winecfg' -- the Wine Configuration GUI will appear




3. Now click on 'Graphics' tab => tick  'Emulate a virtual desktop'





4. After enabling virtual desktop mode, you will see 'Desktop size' element becomes active => change this to 640 x 480





5. Click on 'Apply' => 'Ok' => 'Ok'

6. Exit cxsetup - play the game!
 

Important Information Tips are provided by the CrossOver Community and Advocates. They are not intended to be used for official CodeWeavers Support. For that, please visit our official support pages.
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM2MzczNjgxLCJjc3JmX3Rva2VuIjoiMm1XdW5VQ2RMWXg1TlFBZCIsImdkcHIiOjB9