Version 1.0, released November 5:th, 2006 For release information, please see the included readme.txt file This document was last updated on November 5:th, 2006 |
It's simple: CLSetup is the intellectual property of me, Jörgen Ekroth. (j.ekroth@telia.com) CLSetup is 100% freeware, and you may use it as you see fit, for your own pleasure. CLSetup may however not be placed on web servers or included on media such as CD-ROMs targeted for purchase without my permission. |
This program is not endorsed by or affiliated with Electronic Arts, or its licensors. Trademarks are the property of their respective owners. Game content and materials copyright Electronic Arts Inc. and its licensors. All Rights Reserved. |
The Tiger Woods 07 golf sim comes with a course utility tool that can be used for installing and uninstalling courses and libraries. However, installing courses is not as easy and straightforward as in other golf sims like Jack Nicklaus 6 (GBC) or the Microsoft Links series. In those sims you simply copy the course file into the course folder and you are set. In Tiger Woods, you need to perform at least two manual steps before the installation can be done, namely unzipping the distribution archive, and create a folder for the course or library to be installed in. There are also a few course assets that the Tiger Woods game can use, but the supplied Course Utility program cannot assign them. CLSetup can also uninstall courses and libraries in a more complete way than the standard course utilities tool. Since the course utility tool does not handle all assets that a course can have, stray files and folders will be left behind when uninstalling. CLSetup will remove all assets including the folder structure when uninstalling. |
CLSetup offers a solution to these shortcomings by making things easier for the end user. The program handles the unzipping and directory creation automatically, and can also make full use of all available course assets, provided that the designer of the course has included them in the distribution archive. |
When you start CLSetup, the dialog to browse for a release archive automatically
opens, since this is the most likely operation the user will select. When you have located
either a ZIP, TCX or TCL archive, press Ok to continue. Note that you can select more than
one file. CLSetup automatically sorts all selected files so that archives containing libraries
are processed before archives containing courses.
If the selected archive is a MyZip archive, the contained ZIP files will be extracted and installed one by one. CLSetup will now unpack the ZIP or TCX file. In case the ZIP file contains a TCX file or a self-extracting .EXE file, the included file will unpack at the same time. After that, CLSetup searches through the supplied files and tries to determine what actions should be taken.
CLSetup then automatically suggests an installation folder based on the type of installation:
NOTE: If you have selected not to use the suggested default library target path, the user-specified library target path will be used instead. See the program properties for more information on this option. You now have four choices:
If you decide to continue after either accepting the suggested folder, or after choosing a new folder, CLSetup will show a final acceptance dialog box where you can either accept to go ahead with the installation, or to abort it. If you decide to proceed, CLSetup first verifies that the course or library isn't already installed, and that all dependant libraries are present. (If one or more required libraries are missing, you will get a warning message, but you can still install the course) After that, CLSetup creates the installation folder, copies all the needed files, and finally registers the course or library in the TW07 course and library registry. Starting with the 07 version, CLSetup will check if the course or library being installed is already present. If that's the case, the actual files are compared, and if they differ, you will see a warning message informing about the conflict. For more information, see the analysis function. |
Uninstalling courses and libraries using CLSetup is just about as straightforward
as installing them. You uninstall courses and libraries separately, and you reach the uninstall
dialogs through the menu, or by pressing Ctrl/C for courses and Ctrl/L for libraries.
CLSetup will display a list of courses or libraries, depending on what you selected in the menu. To uninstall, simply select the items you wish to uninstall, and click the "Uninstall" button. CLSetup will ask for confirmation before the uninstall proceeds. Clicking the "Properties" button will show information about the first of the selected items. Here are a few important things to keep in mind when uninstalling:
|
CLSetup has a special dialog box to edit the available program properties. You reach
this dialog from the menu, or by pressing Ctrl/P on the keyboard. The following properties
are available:
|
Starting with the 07 version, CLSetup has a built in function to analyze your installation. This function checks for potential problems like missing course or library files, or courses referencing conflicting library versions. You start the analysis function through the file menu, or by pressing Ctrl/A. After the analysis is complete, you are presented with a popup window that shows the result. The analysis performs the following checks for each installed course:
Each error or warning will be presented in the result popup window. If you have errors or warnings, you need to fix them before you can play the course. Please note that even if you do not have any analysis errors or warnings, you may still experience problems when playing courses. The analysis points out the most obvious ones, but other things such as hardware problems, graphics drivers problems, bad CLS files, lack of free memory and other things may also cause crashes. |
|
For the more experienced PC users, CLSetup has the ability to automatically open an
installation archive if the name of the archive is given as an argument to CLSetup. This
can be done in two ways:
|
CLSetup has the ability to assign some special assets to a course that the standard
Course Utility program cannot currently handle. These assets are:
CLSetup tries to determine the course assets by looking at the contents of the release archive, so if you follow a few golden rules, CLSetup will do its best to assign the correct assets to your course. These are the rules:
That's basically it. Future versions of CLSetup may incorporate an initialization file to simplify the asset assignment, but for now I feel that the deterministic way is good enough, provided that you obey the rules above. |
You uninstall CLSetup by running the uninstall utility located in the CLSetup start menu folder. |
CLSetup comes free of charge, and also free of support. ;-) Well, maybe not, but I cannot guarantee that I have the time to assist if problems should arise. Send a mail to j.ekroth@telia.com, including a description of the error you are experiencing, and info on which version of Windows you have, and I'll see what I can do. |
|