8 Cars per Trainer
    --Version 1.20

Contents:

A. Introduction
+-1. About 8 Cars per Trainer
+-2. Known Bugs and Problems
+-3. Getting Started
B. Menu Commands
+-1. Park Menu
+-2. Money Menu
+-3. Weather Menu
+-4. Landscape Menu
+-5. Staff Menu
| +-1. Handyman Submenu
| +-2. Mechanic Submenu
| +-3. Security Submenu
| +-4. Entertainer Submenu
| +-5. Caterer Submenu
| +-6. First Aid Submenu
| +-7. Park Guide Submenu
| +-8. Researcher Submenu
| +-9. Banker Submenu
| +-10. Advertising Submenu
+-6. Rides Menu
+-7. Guests Menu
+-8. Miscellaneous Menu



-Part A: Introduction


--A-1: About 8 Cars Per Trainer

8 Cars per Trainer is a trainer for the commercial game RollerCoaster Tycoon 2 which is
copyrighted by Chris Sawyer and distributed by Infogrames.  This program is in no way
affiliated with or recognized by Chris Sawyer, Infogrames, etc. and they do NOT support
it in any way.

With this trainer you can perform numerous functions while the game is running.  Use of
this program may cause your game to crash, losing your current game status.  Be sure to
save before using any function(s) due to the unpredictability of this type of program. As
always with these types of programs, use at your own risk.

This trainer has been tested on the U.S. (ver 2.01.028), the European (ver 2.01.032),
demo (ver 2.01.036p) versions of RCT2 and works properly on those versions.
It may or may not work on other versions; I can't test versions I
don't have so I don't know it will work on others.

Copyright 2003, John Anderson

--A-2: Known Bugs and Problems

Some bugs or other errors have become evident while testing this program:
-When adding a custom message, using some icons (for instance, coins) and clicking on
the icon when the message is displayed will cause a error trapper.

--A-3: Getting Started

To install the trainer, extract all the files within the zip into one folder.

Before starting the trainer, you must start RCT2 first.  This way
the functions will work properly.

When you want to exit the game screen, press <alt+tab> (or
<alt+esc>) to activate the trainer window.  This will switch the
window focus to the trainer.



-Part B: Menu Commands


--B-1: Park Menu

These are commands for editing park status, and other
miscellaneous functions:

Open -
 Opens park

Close -
 Closes park

Invert Land Ownership -
 Sets unowned to owned, and visa versa. Good for editing
 unowned land while making it possible to
 restore previous ownership

 Using the "Ignore Rights & For Sale"
 option preserves the status of
 for sale land and land with
 construction rights for sale/owned.

Set unowned to rights -
 Obtains contruction rights for unowned land

Own All Land -
 Own all the land that is currently unowned and unpathed
 (Construction rights are obtained for pathed land)

De-own Border Land -
 De-own the land at the edge of the park.  This is
 mainly for when you are in the scenario editor and aren't
 allowed to change ownership of the border.

{Restore/Remove} Border Fence -
 Restore or remove the park
 border fence from the game map,

Change Guest Entry Points -
 Change where guests enter the game map.
 This function takes some practice, but lets you
 make guests enter at any spot on the map.  This is
 good if you screwed up in the Scenario Editor
 or for making your guests "teleport" instantly to the
 center of the map.

Increase Time 1 { Day | Month | Year }
 Increases the date by the specified unit.

Decrease Time 1 { Day | Month | Year }
 Decreases the date by the specified unit.

Reset Date -
 Resets the date to March 1, Year 1. This was a classic
 function on nearly every RCT1 trainer.

Add Custom Message -
 Display a custom-made message on screen.  This function is
 really good for releasing parks with a welcome/intro message.

 You can set the icon for the message, but usew caution.
 Some icons cause the game to crash is the related object
 associated with the icon cannot be displayed when clicked on.
 "Safe" icons include "award", "graph", and "crowd of people"

Clear All Messages -
 Clear the current message and the list of "recent messages".

Quit Trainer -
 Quit 8 Cars Per Trainer.  You can also click the close button
 on the title bar or press <alt+F4>.

--B-2: Money Menu

Here are commands for editing financial status:

Use Money -
 Activate the usage of money in game.

 Note: if you started out with a free scenario,
 you must manually set all prices in shops, etc.

Don't Use Money -
 De-activate the usage of money in game.

 Note: guests still pay if the item/ride/entry prices aren't
 set to free.  Since new guests will enter with zero cash,
 this may cause a problem of guests not riding/shopping.

Add {5,000/50,000/500,000} Cash -
 Increases your parks funds by the specified amount
 of units. The values are rounded.

Subtract {5,000/50,000/500,000} Cash -
 Decreases your parks funds by the specified amount
 of units.  The values are rounded.

--B-3: Weather Menu

These functions are for changing the weather:

Make Freezing -
 Sets current temperature to 32F and weather to partly cloudy

Make Cool -
 Sets current temperature to 46F and weather to partly cloudy

Make Sunny -
 Sets current temperature to 73F and weather to clear skies

Make Hot -
 Sets current temperature to 99F and weather to clear skies

Start Shower -
 Sets current temperature to 61F and weather to light rain

Start Heavy Rain -
 Sets current temperature to 61F and weather to heavy rain

Start Thunderstorm -
 Sets current temperature to 61F and weather to heavy rain

Freeze Weather -
 Keeps the weather locked at the current state
 until clicking it again

Cycle Weather -
 Not implemented yet

--B-4: Landscape Menu

Functions for changing the terrain of your park:

Load Terrain BMP -
 Loads a terrain "elevation map" from a Window bitmap
 (BMP).

 This trainer offers a feature to load a terrain into
 the game from a Windows bitmap, representing height
 levels through the color levels (or indexes).  This is a
 fairly "risky"  function so, like swimming without a
 lifeguard  you should use caution and proceed at your
 own risk  and know what you are doing (also  save
 whatever you have done since there's no reversing this).

 For this function to work you need a 256-color
 (grayscaled preferred) squared (width=height),
 uncompressed Windows bitmap (BMP extension) that has
 the same dimensions as the current game  map size.
 If it is not all of the  above it will not load.
 Also, it is recommended that the  current game mode be
 the Scenario Editor with no scenery or park entries on
 the map (just keep the default map).  It /can/ work in
 the regular game but all that is altered is the surface
 data, so that the buildings and other objects may be
 either buried or elevated from the land.

  To load into the Scenario Editor, set the map size to
 the  dimensions of the bitmap image you are going to
 load.  Next, switch to the trainer window (alt+tab or
 alt+esc) and select  "Landscape"->"Load Terrain BMP"
 and a file menu should show up. Select the desired bitmap
 file and press OK.  Wait until  the hourglass mouse cursor
 has changed back to the arrow and check back in RCT2.
 The terrain should be loaded.  There is  a sample
 128x128 bitmap of a Six Flags Magic Mountain terrain
 I derived out of a USGS terrain file.  It demonstrates
 what  can be done with this function.

  This is a beta-level function and I haven't tested it
 thoroughly so use caution!  I'm still determining the
 details of the  map data and trying to see if I can
 improve the slope generation  algorithm I used.  I
 haven't as yet experienced any crashes using  this
 function but I can't guarantee it will not ever happen.

 Color Levels (Indexes) to RCT Height Units:
 In RCT2, 2 color levels is equal to 1 height unit
 (14 color level being 0 in RCT2 height units).

Cap land at max height -
 Caps (limits) all land heights to the
 maximum height allowed for editing.
 Use this function when you used a function
 that raised land so high you can't edit it in game.

Adjust Land Mover Size -
 Used to adjust the size of the size of the land, water,
 or scenery removal tool.

--B-5: Staff Menu

Handyman Submenu -
 see B-5.1

Mechanic Submenu -
 see B-5.2

Security Submenu -
 see B-5.3

Entertainer Submenu -
 see B-5.4

Caterer Submenu -
 see B-5.5

First Aid Submenu -
 see B-5.6

Park Guide Submenu -
 see B-5.7
 

Banker Submenu -
 see B-5.9

Advertising Submenu -
 see B-5.10

Fire All -
 Not yet implemented

Researcher Submenu -
 not yet implemented

Staff Speed -
 Change the staff speed to the given setting.
 (the setings are pretty self-explanatory)

---B-5.1: Handyman Submenu

These are functions specific to handymen:

Empty Trash -
 Not yet implemented

Water Gardens -
 Water all the gardens in the park.

Mow Grass -
 Mow all the grass in the park

Clean Paths -
 Not yet implemented

Repair Vandalism -
 Not yet implemented

---B-5.2: Mechanic Submenu -

Functions related to mechanics:

Renew Rides -
 Sets all rides in the park to new (built this year)

Repair Rides -
 Repair all rides in the park.  Doesn't work yet.

Make Rides Reliable -
 Sets the reiability of all rides to 100%

---B-5.3: Security Submenu

These are security guard-type functions:

Pacify Vandals -
 Removes the "vandal" status from any guest and sets their
 happiness to 100%

---B-5.4: Entertainer Submenu

Make Guests Happy -
 Set the happiness of all guests to 100%

Give Guests Balloons -
 Hand out free balloons to all your guests.  The balloons
 will be different colors.

---B-5.5: Caterer Submenu

Catering functions to feed your guests.

Give Guests Drinks -
 All guests' thirst level will become 0

Give Guests Food -
 All guests' hunger level will become 0

---B-5.6: First Aid Submenu

First-aid functions for your guests health:

Heal Nausea -
 All nauseated guests will become healthy

Vitalize Guests -
 All guests' energy will reach maximum level

---B.6.7: Park Guide Submenu

Guide functions to help your guests around the park

Guide Guests to Restrooms -
 Guests' restroom urgency will go to zero

Hand Out Park Maps -
 All guests get free maps

Give Guests Umbrellas -
 All guests get free umbrellas

---B-5.8: Researcher Submenu

No functions yet

---B-5.9: Banker Submenu -

 Bank-related functions go here

 Give All Guests 100 Cash -
 Adds 100 cash units  to each individual guest's "wallet"

 Give All Guests 1,000 Cash -
 Adds 1,000 cash units to each individual guest's "wallet"

---B-5.10: Advertising Submenu -

 These are functions related to advertising

 Promote Gentle Rides -
  Guests will be willing to ride any ride below
  their maximum preferred intensity level,

 Promote Thrill Rides -
  Guests will be willing to ride any ride above
  their mininum preferred intensity level,

 Promote All Rides -
  Guests will [within reason] ride
  any ride.

--B-6: Rides Menu

Edit Ride Stats -
 This will open a dialog box that will let you edit
 individual rides. It's safest to close a ride before using this menu.

 Control Items explained:
  Ride# - The index of the ride (each ride has an index from 0 to 254)
  --Actions--
  Fix Breakdown -Fix the ride if it currently broken down (not yet implemented)
  Renew - Make the ride brand new (built this year)
  Make Reliable - Set relibbility of ride to 100%.
  --Special Actions--
  Raise/Lower - Raises track up or down by an offset
   (doesn't affect stations)
  Bury - Cover sections of track with
   land
  Excavate - Take track out from
   underground
  Zero Clearance -
   Make certain pieces of track
   "zero clearance", meaning you
   can build through them.
  --Options--
  Track Type - The ride's track type or the base ride type.
  Train Type - The ride's vehicle/shop type.
  Operating Mode - The operating mode of the ride
  Color Scheme (for special actions) -
   The track color scheme to perform a special action on.
   No other track pieces besides the
   track painted with this color
   scheme will be affected by speial actions.
  Height Offset (for Raise/Lower) -
   The height offset for the raise/lower
   special action.  Negative values lower the
   ride, positive raises it.
  Launch Speed - Ride's # of launch speed or rotations
  # Circuits - The amount of times the ride travels through
   its course.
  Lift Speed - Chain lift speed
  Age (years) - Ride's age in years.
  # Trains - How many trains will run.
  # Cars - Number of cars per train.

 You must select a ride first before setting values.
 Press "Apply" to set the ride and keep editing,
 "OK" to apply and exit, and "Cancel" to abort the edit.

10 Minute Inspections -
 Sets all rides' inspection frequency to 10 minutes.

Uniform Item Pricing -
 Sets the "Same price throughout the park" box for ever shop/stall item

Any Height Construction -
 Makes it so that you can build any ride/track as high as game can handle.

10-foot shops -
 When this function is used, default shop clearances are set to 10 feet high.This will
 be effective the next time you build a shop.  It doesn't change clearances.of existing
 shops.

8 Cars per Train -
 Supposedly maximizes train lengths on rides. I'm not sure if it works though.

Ultra-Exciting Rides -
 Sets the excitement factor for all rides to 47%.

Ultra-Intense Rides -
 Sets the intensity factor for all rides to 47%.

Ultra-Nauseating Rides -
 Sets the nausea factor for all rides to 47%.

--B-7: Guests Menu

Edit Guest Stats -
 Not yet implemented

Trams -
 Load guests off at the park. There are 4 sizes to choose from: small, medium, large,
 and huge .

Remove All Guests -
 Not yet implemented

Reset Guest Numbers -
 Resets the assigned guest number sequence.  After this function is used,
 the next guest to enter the map will be "Guest 1".

All-Around Guests -
 Maximizes all guests' happiness, energy, and high intensity preference;
 minimizes their nausea, bathroom need, thirst, hunger, and low inensity preference.

--B-8: Miscellaneous Menu

Remove Floating Objects -
 not yet implemented

Zero all Clearances -
 Sets all park item clearances to 0,  meaning you can build through
 everything.

Restore Clearances -
 Restores all park item clearances to their natural clearance.  This need only be
 used after using the "Zero all Clearances" function.

Sort Map Elements Internally -
 Use this function when, after using the raise/lower ride function, you find
 supports lining up wrong  (such as though track, on top of track, etc).

Map Object Manipulation -
 Manipulates objects of certain types on the selected land or edge types and within
 the given height range. At least one land or edge type should be selected for this
 to work.

 - Raise/Lower Notes:
 You should not raise or lower sections of multiple tile (large) scenery or ride elements
 without leveling out the whole object to the same height.  Otherwise the game will
 crash on you if you click on them.  Also, it's best to either leave out ride stations,
 park  gates,  & ride entries/exits  or remove them first before using this function.

-----------------------------------------------
Last updated 11:27 PM 12/12/03