DLLs / Modules : Contents

Introduction.

Traveller now supports a number of plug-in modules which change the way particular parts of Traveller work. These plug-ins are optional and Traveller will function as normal without them. They can best be visualized with the following chart...

BasicDLLFlow

Note that specific flowcharts for each module are displayed on the modules help page.

This page covers the installation, usage and uninstallation of DLLs. The installation and uninstallation sections assume a degree of computer literacy in that they refer to specific directories and folders on your server, do not attempt to follow these instructions if you are unfamiliar with any of the terms used below, instead speak to your network administrator, IT specialist or Micros Support.

Installation.

To install a DLL or module the corresponding DLL/Module file must be in the same folder as the Traveller executable (Winicc.exe). This means that everyone using this executable will also receive the module. Each specific module will have it's own installation instructions if they differ from what is written here. For a list of available modules see the module index at the bottom of this page.

Manual Installation :

Copy the DLL or Module into the folder Traveller executes from, in most cases this is C:\Conctrav. If you are a terminal services user then your network administrator will need to carry this operation out on the Terminal Server.

Remote Installation :

If you are using a version of Traveller beyond 6829 build 111 then your startup procedure will utilize the new CTBooter II features, one of these is to copy new modules and executables from the server when they are available To include something in this operation you need to go to your Traveller database server, navigate to the Data directory and open the "Install" directory.

This folder contains a file called "CTBooterInstructions.ini", open it. The file is self documenting, as an example if you wished to copy over the client search dll you would ensure that you have the "TravClientSearch.dll" in your ..Data\Install\Dlls\ folder and add the following line under the section [Instructions].

<cwadv>install\Dlls\TravClientSearch.dll|<Home>TravClientSearch.dll=CopyEXE

Save the INI file and reboot Traveller. As you launch you might notice it copy the new DLL over depending on the size of the module and the speed of your network. You can check this operation by looking for the "TravClientSearch.dll" in c:\Conctrav if it is there then it has copied over.

Whenever the version number inside a DLL or Module changes (up or down) it will be copied over again, it will not copy if the version number is the exactly the same.

Usage

Usage of each module is explained in the module index. Click on a module to learn more about it.

Uninstallation

Uninstallation is the reverse of installation, to immediately remove a DLL from a single system, delete the DLL from the folder Traveller executes from.

Manual removal :

Navigate to your C:\Conctrav folder, or the folder Traveller is executed from, find the module you would like to remove and delete it. Note that if you have "Remote Installation" setup that the next time you boot Traveller it will be installed again. To avoid this use remote removal (explained below).

Remote removal :

As with installation, navigate to and open the ..Data\Install\CTBooterInstructions.ini on your server and find the instruction which copies over the module you would like to remove. Either comment the line out by prefixing it with a ";" character (without the quotes) or delete the line entirely. Micros would always suggest you comment the line out and add an additional line as a comment explaining why.

The above will prevent the module being copied over to local machines as Traveller starts up. Now to remove the modules from these machines :

Add a line under the instructions section of the INI file like so :

<Home>TravClientSearch.dll|<Home>TravClientSearch.OLD=Rename

Replace TravClientSearch.dll with the module you need to uninstall. This will rename the module and Traveller will no longer use it.

Module Index

Client Search By Name (TravClientSearch.dll)

Consultation Overview (TravOverview.dll)

Show Fee Linker (FeeGroups.dll)