Far Cry Tips

Installation notes - COG 8.0 - linux - the 5 CD FarCry release.

 Note: DO NOT apply =any= official updates/patches to this title yet -
they will not currently install and *may* break an already working setup.

Installing the game:

This title should install and run using the win2000 bottle profile.
These instructions should work for COG-7.2.x releases as well.

Note: If using a nvidia card on linux, please ensure you are using the nvidia
linux drivers release version 190.xx or better.

Note: If you want to avoid going through all this disk swapping detailed
hereunder, then follow the instructions in the tip&trick here entitled
"An easier/quicker install method for the 5 CD set" - once you have installed
the game itself following those instructions, return here and continue on
from step 6. below, 'Installing bottle dependencies'.


Insert the FarCry CD1 (Play) disc in your drive and mount it.


0. Start cxinstallwizard => click on 'Install other game'






The 'Crossover Usage Logging' GUI will appear => click on what you decide to do here.

Next, the Unsupported software informational GUI will appear - read it - click on 'Next'

Now the Install Software GUI should appear -- it should already have detected the install
CD 1 mounted at the beginning of this saga..click on 'Next'


In the next window that appears, in the New Bottle (recommended) field, enter a meaningful
name...ie; farcry is a logical choice. Ensure that the 'Create from template' field is set
to  win2000 or winxp  click on 'Next' -- the FarCry installer GUI will appear => click on
Install. Now follow the prompts but do NOT install directx9.0b from disc. The Adobe installation
is optional, personally I chose not to install this.Keep proceeding through the installer's
questions until installation itself finally begins -- eventually it will stop with an
error, asking you to please insert the disc: CD 2  -- here's what to do, look at the
cxinstallwizard main window => click on the 'Eject CD' button.





Next, a confirmation window will appear, asking if you really want to eject the CD => click on 'Eject'





Insert CD 2 in your drive and mount the disc => click on 'Retry' in the Farcry Error window



Obviously you'll need to repeat the above steps for each CD in the set.

Once installation is complete, I chose not to register nor view the readme => Yes, I want to restart my computer now.


Installer may hang on exit: Once installation has completed, you may notice that cxinstallwizard
will just hang and not complete successfully - if this happens to you, enter the following command
in a shell/console ;

killall IDriver.exe

That should successfully complete the installation, and cxinstallwizard will finish things
off as expected....do not start the game yet, as we still have other tasks to perform before
the game will actually start/run.


Optional: With a dual-screen or twinview display setup, it may be necessary to run
crossover/wine in windowed mode (Emulate a virtual desktop).

Note: This title has a built in 'windowed' mode (see below), so you only need to
setup Emulate a virtual desktop if you really run into troubles.


0. Start  cxsetup

1. Highlight the bottle you installed the game into

   Note: If you plan to use fullscreen mode, skip down to step 6.


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'


Installing bottle dependencies;

The game requires the installation of the following dependencies;

Microsoft Directx Runtime Modern
Microsoft Visual C++ 2005 Redistributable
Microsoft Visual C++ 6.0 Redistributable
Core Fonts


6. With cxsetup still running, highlight the bottle you installed FarCry into,
and then click on 'Install software'. The Install Software GUI will pop-up,
click on the 'Show all service packs and dependencies' button.








You need to install Micrsoft DirectX Runtime - Modern  => highlight this, click on
'Next' and follow the prompts until installation completes => click on Finish.

Repeat the above steps and install Microsoft Visual C++ 2005 Redistributable and
Microsoft Visual C++ 6.0 Redistributable packages into the same bottle you installed
FarCry into.

With cxsetup still running, highlight the bottle you installed FarCry into, then
click on the 'Install fonts' button and follow the onscreen prompts until all the
fonts have finished installing.  Exit cxsetup once everything is complete.


Getting it to run:

Manually editing the game config file:

You can either run this game using Direct3D or OpenGL -- what works best for your
setup, is going to be a matter of trial and error. The main configuration file for
the game is (linux path shown);

~/.cxgames/[bottle_name]/drive_c/Program Files/Ubisoft/Crytek/Far Cry/system.cfg

Open this file in your preferred plain text editor, and look for the following line;

r_Driver = "Direct3D9"

If you want to use OpenGL instead, change the above line so it reads;

r_Driver = "OpenGL"


The other lines of interest in this file are;

r_Fullscreen = "1"  ("1" is windowed mode, change to "0" for fullscreen mode)

r_Height = "768"    (window/fullscreen resolution height)

r_Width = "1024"    (window/fullscreen resolution width)


Mandatory:

Regardless of whether you use OpenGL or Direct3D9 rendering modes, you have
to move/delete/rename the following file for the game to start and run (linux
path shown);

~/.cxgames/[bottle_name]/drive_c/Program Files/Ubisoft/Crytek/Far Cry/Bin32/FarCryConfigurator.exe

If you do not move/delete/rename this file, then the game will not start. (this
executable seems to hang in our pseudo windows environment)


Game should now start and run (remember to have CD 1 mounted), adjust options
ingame to suit your desires (!!DO NOT TOUCH ANTI-ALIASING SETTINGS!!) and the
game should now run fine.

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...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM2MzczNjgxLCJjc3JmX3Rva2VuIjoieXBmRXcyV1RxcWNhc0FDcSIsImdkcHIiOjB9