home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / vrac / wccfged2.zip / WCCFGED2.EXE / CCPIT.DOC < prev    next >
Text File  |  1994-09-02  |  10KB  |  228 lines

  1. CCPIT V2.0 30th August 1994                 Trevor Kellaway (CIS:100331,2330)
  2.  
  3.             Grand Prix/World Circuit Computer Car Pit Strategy TSR
  4.             ======================================================
  5.  
  6. CCPIT modifies the computer cars pit strategy (in the MicroProse Grand
  7. Prix/World Circuit simulation game). CCPIT has been tested with V1.05 of both
  8. the European and the US versions of GP.EXE.
  9.  
  10. *** PLEASE READ THE REST OF THIS FILE, IT MAY ANSWER YOUR QUESTIONS! <g> ***
  11.  
  12. Programs (WCF1GP & GPEDITOR) are available which increase the amount of grip
  13. the computer cars (CC) have, allowing them to brake later and be more
  14. competitive; unfortunately on 100% race distances the CC tend to wear out
  15. their tyres towards the end of a race and their pace drops off dramatically.
  16.  
  17. CCPIT modifies the standard game's pit strategy in a fully user configurable
  18. manner. The standard game randomly sets on average 5 cars to pit in a >75%
  19. race distance (which isn't wet). The game hard codes the pit stop lap at
  20. roughly 45% race distance.
  21.  
  22. CCPIT allows you to configure how many stops the CC make and when they
  23. make them. CCPIT allows you to define two groups of cars which have
  24. different pit strategies. For each group you can specify the number of
  25. cars in the group, how many stops they will make, and at what percentage
  26. race distance they should stop at.
  27.  
  28. ****************************************************************************
  29.  
  30. Installation
  31. ------------
  32. Copy the CCPIT.EXE file to any directory on your hard disk. Note that the
  33. TSR is now an EXE file instead of a COM file. Make sure that you delete
  34. your old CCPIT.COM as DOS loads COM files before EXE files so the old version
  35. will be run if you keep both CCPIT.COM and CCPIT.EXE in the same directory.
  36.  
  37. Command Line Options
  38. --------------------
  39. Usage: ccpit [-h?] [-u] [-pN] [-r] {-g -cN -lN [-lN] [-lN]} {...}
  40.  
  41.        -h,-?     This help message.
  42.        -u        Unload TSR.
  43.  
  44.        -pN       Max. number cars in pits at one time (default 13).
  45.        -r        Randomise group allocation on grid (default grid order).
  46.  
  47.        -g        Pit group.
  48.         -cN      Stop N cars (for this group).
  49.         -lN      Trigger cars to stop at race percentage N (for this group).
  50.  
  51. For the top 15 cars to pit at 30% and 60%, next 8 cars at 45% & the rest 0:
  52.  
  53.        ccpit -g -c15 -l30 -l60  -g -c8 -l45
  54.  
  55. If you start CCPIT with no parameters it defaults to:
  56.  
  57.      Group 1   13 cars to pit at 25% and 55%.
  58.      Group 2   13 cars to pit at 35% and 65%.
  59.                Non-randomised grid (i.e. group 1 is allocated for the cars
  60.                at the front of grid).
  61.                Maximum of 10 cars in the pit at once.
  62.  
  63. Starting CCPIT
  64. --------------
  65. Before you run GP (or F1GP) load CCPIT with your specified parameters.
  66. When you start GP.EXE directly you should see "CCPIT Activated OK" displayed
  67. on the text screen for half a second before the game starts up.
  68.  
  69. If you start GP using F1GP you should see "CCPIT Activated OK" at the top
  70. of the graphics screen.
  71.  
  72. If you wish to unload CCPIT after finishing playing GP then use "CCPIT -u".
  73.  
  74. Pit Groups 
  75. ---------- 
  76. A pit group definition should start with a '-g'. A pit group should contain
  77. the number of cars in the group using the '-c' option.  Up to three pit stop
  78. points may be specified using the '-l' option the appropriate number of
  79. times. Note that the stopping points are specified as a *percentage* of the
  80. current race distance (they are scaled if you specify less than a 100% race
  81. distance, less than 75% races won't have any pit stops, neither will wet
  82. races). Two pit stop groups can be defined.
  83.  
  84. So, for a race where 13 cars stop at 25% and 55%, and 10 cars stop at 45%:
  85.  
  86.      CCPIT -g -c13 -l25 -l55  -g -c10 -l45
  87.  
  88. Note that you must specify the '-l' (note this is the letter "ell" *not* the
  89. digit one!) stopping points in increasing percentage order, CCPIT won't
  90. validate this! The total number of cars specified with the '-c' option can't
  91. exceed 26. If the total number of cars specified is less than 26 then the
  92. remaining cars will go through the race without stopping.
  93.  
  94. Pitting
  95. -------
  96. The '-l' option specifies the *percentage* of the race distance when the cars
  97. will pit. For example, at Silverstone which is a 59 lap race if we specify
  98. a stop at 30% the pit stop lap will be calculated as:
  99.  
  100.      30 * 59 / 100 = 17.7, rounded down to Lap 17.
  101.  
  102. The CC will be called into the pit as they pass the start/finish line on
  103. the lap prior to the stopping point (lap 16). Note that potentially not
  104. all of the group will stop on the specified lap. If a driver's team mate has
  105. already been marked to pit then that car will be marked to pit the next
  106. time it crosses the start/finish line and its team's pit bay is empty.
  107.  
  108. You can also control the maximum number of cars which may be in the pits
  109. simultaneously using the '-p' option. By default this is 13, but if you
  110. wanted to change this to 8 then use '-p8'. If the pits are full (the number of
  111. cars that have requested to come into the pit and cars that are already in
  112. the pits has reached the '-p' value) then any cars waiting to pit will be
  113. marked to do so when they next cross the start/finish line and a pit space
  114. is available.
  115.  
  116. Note that for smaller values of '-p' it can take as many as 5 laps for all
  117. the cars in a group to pit. So when deciding on a pit stop percentage keep
  118. this in mind.
  119.  
  120. Group Allocation
  121. ----------------
  122. Two methods of specifying how the groups are allocated to specific cars are
  123. available, random and non-random (linear).
  124.  
  125. Linear allocation will allocate the specified number of cars in the first
  126. group to the cars in grid order (i.e., qualifying order) from 1st place.
  127. When all the cars from the first group have been allocated the second group
  128. (if present) will be allocated to the next car on the grid. So for our
  129. example of:
  130.  
  131.      CCPIT -g -c13 -l25 -l55  -g -c10 -l45
  132.  
  133. We would have:
  134.      1st: G1, G1, G1, G1, G1, G1, G1, G1, G1, G1, G1, G1, G1,
  135.     14th: G2, G2, G2, G2, G2, G2, G2, G2, G2, G2, 
  136.     24th: --, --, --
  137.  
  138. This allows the fairly realistic situation where the faster cars will
  139. make two stops, the slower cars one stop, and maybe the tail enders
  140. attempt to go through the race without a single stop. To even this out
  141. you will have to use fairly high values of CC grip, say about AIG=10, thus
  142. the no stop and one stop cars will slow down towards the end of the race.
  143.  
  144. Alternatively you may use random allocation. This will randomly allocate
  145. the G1/G2/-- entries amongst the entire grid.
  146.  
  147. Player's Car
  148. ------------
  149. The player's car is treated in the same manner as the CC cars when allocating
  150. when a car will stop, thus it could be in any of the groups specified and
  151. taking up a slot that one of the CC would have occupied.
  152.  
  153. However, the player's car will NOT be called into the pits for tyres! It is
  154. entirely up to you to decide when you should pit.
  155.  
  156. Saved Games
  157. -----------
  158. CCPIT may be used with save games. CCPIT saves its current configuration in
  159. the saved game file written by the game. The only reliable place CCPIT can
  160. use for this information is the four driver name fields for the last two
  161. teams. These teams are normally disabled. It doesn't matter if these teams
  162. are enabled but if they are you will see the driver names as "#37", "#38",
  163. "#39" and "#40".
  164.  
  165. To save a game use the normal "Save Game" feature of GP.EXE. When you come to
  166. restart GP.EXE and reload a saved game make sure you have started CCPIT
  167. before starting GP.EXE. When you restore a saved game the values used for
  168. CCPIT will be those that were originally in use for that game (if you saved
  169. the game whilst in the Race), not those specified on the command line for
  170. this session. If you start a new race the current command line parameters
  171. will take effect. In other words only restored games which were saved during
  172. a race will use the original parameters, no matter how many times you switch
  173. between new races and saved games.
  174.  
  175. Linked Modem Play
  176. -----------------
  177. Linked player games should work OK (I haven't tested this yet though). Make
  178. sure that both players use the same GP.EXE and specify the same parameters
  179. for CCPIT.
  180.  
  181. Stops for Damage
  182. -----------------
  183. CCPIT has special handling for cars that stop early due to damage to the
  184. car. If more than 60% of the race distance is complete no futher stops will
  185. be made. If less than 60% of the race distance is left then a single
  186. further stop will be made within 40% of the *remaining* distance. So for
  187. a typical first lap accident the car will then only make one stop at 40% 
  188. of the remaining race distance.
  189.  
  190. Notes
  191. -----
  192. CCPIT currently requires 2.1Kb when resident and ~6Kb when loading.
  193. CCPIT may be loaded high (into upper memory blocks) but don't forget that
  194. it will need ~6Kb to install itself before shrinking down to its 2.1Kb
  195. resident size.
  196.  
  197. CCPIT works with Quick Races as long as they are >75% race distance.
  198.  
  199. CCPIT will work fine alongside GPLAPTIM. Note that you should unload the TSRs
  200. in the opposite order to that used to load.
  201.  
  202. Change History
  203. --------------
  204. V0.1 Beta      First test release.
  205. V1.0           First non-beta release. Added proper handling for cars making
  206.                stops for to have damage repaired.
  207. V2.0           Bug fix for double-pitting at some tracks if the first pit
  208.                stop percentage is below 30% (this varies between tracks).
  209.  
  210. Further Info
  211. ------------
  212. Please send any suggestions, comments, or bug reports (include the version 
  213. of CCPIT you are using and the version of the game EXE) to the author
  214. Trevor Kellaway at:
  215.  
  216. CompuServe:    100331,2330
  217. Internet:      100331.2330@compuserve.com
  218.  
  219. This program may be freely copied and distributed, as long as it is not
  220. modified in any way, no fee is charged and this file is always included.
  221. This program is provided "as is" with no warranties expressed or implied.
  222. The author will not be held responsible for any losses incurred, either
  223. directly or indirectly by the use of this program.
  224.  
  225. This is *not* an MPS product. If you have problems with the game then try 
  226. it without this program loaded.
  227.  
  228.