Frequently asked questions

How to restore the ability to view help files after upgrading Windows to a more recent version.

After upgrading or installing a new version of Windows you may find the ability to view local Help Files has been removed by Microsoft as part of the upgrade process. This affects a lot of software that uses the standard HLP format (including CPO). However, this functionality can be restored quite easily by following the numbered steps below.

We are currently working on upgrading the help system so that it is available in the newer help file format and also on this website. Please subscribe to our newsletter (green button on the home page) to receive an update when we release this.

Steps to re-enable viewing of help files

  1. Download the zip file containing help file and installation script here.
  2. Locate the file you have downloaded (named help.zip) and unzip it.
  3. Where you have unzipped the files, find the Install.cmd file and right click it. From the popup menu, select 'Run as administrator'.
  4. You should now see the results of the installation with a prompt to press a key to finish. You can now view help files normally again.
These scripts were originally created by Komeil Bahmanpour and modified to handle Windows 10 using advice gleaned from Alan Copp.

I appear to have an old version of salflibc.dll, the run-time library file?

Search for all versions of salflibc.dll on your disk drives and delete them, then copy the latest version to your working cpo directory.

The latest version can be downloaded as a zip file here.

How do I upgrade the Deskey copy protection software to run on a newer operating system?

If you are having problems running your older version of CPO on, say, Windows XP or Windows Vista or 64-bit systems

  1. Delete or uninstall all the old dongle drivers DK3* or DK12*, in c:\cpo\ or c:\winnt\system32 or c:\windows\system32) or in any other folders.
  2. Download the latest drivers from here

If you have a (very old) dongle plugged into a parallel printer port, this is a dk12 dongle, otherwise for the usb dongles it is dk3. download the correct drivers for your os and install them. reboot and the cpo should then run. If this fails to work contact cpo.

Problems with CPO3D graphics or with crashing at startup

If you have an ATI FirePro video card, or other advanced card, it is possible to disable advanced features of the card as follows:

Open a command prompt (cmd), run MSCONFIG, find the tab labelled BOOT, check the box saying "base video".

Reboot the computer and see if CPO runs without crashing. If this fails to work contact CPO.

Problems with calling data files

If a CPO program crashes when you try to open a data file 2 possible causes are:

  1. You are running cpo2d and want to call test2d1.dat, say, but are attempting to call it from the folder c:\cpo\3d_data instead of c:\cpo\2d_data, or vice-versa.
  2. The file name has a space in it somewhere, such as c:\cpo\my file.dat, or c:\program files\name.dat.

Unfortunately we cannot create clean exits for these because they are outside our control.

Help for new users

The easiest form of help is in the online /Help/index/step by step help/. Here is a copy of part of it.

Start by reducing the size of that Help page and putting it where it can be seen while you run the program.

Click on File and then on Open for running only.

Double click on 2d_data (assuming you are using cpo2d) and then on test2d01.dat.

After the messages click on Run, watch the program run, then click on OK.

Click on Zoom or Contours or View, and in each case experiment with all the options.

Click on Close.

Now experiment with changing some of the parameters of the model:

Click on File and then on Open data builder file.

Double click on /2d_data/test2d01.dat.

Click on File and then on SaveAs (data builder file).

Enter a name of your choice and then save.

Click on Databuilder and experiment with the options, running the program to see the effect of the changes.

Finally click on Close data builder, then Exit.