AU_NSW_Gantries V1.0 Readme by Colin Cribb - Copyright September/October2003
============================================================================

Textures made with Corel Photopaint11 - Copyright Corel Corporation
Models made with TS Modeller V1.0 - Copyright Abacus Software / Trancer Software
( I found it easier to do the LOD stuff with this version.)

Texture conversions/compressions made with TGATool2 - Copyright Martin Wright 
RH versions modified to LH versions using Shape File Manager V2.4 - Copyright Paul Gausden 2003
Testing of gantries greatly assisted by Route-Riter V4 - Copyright Mike Simpson


For help on how to use the gantries in a route I have now added a HTML file,
"AU_NSW Gantries Usage Guide". (13 pages when printed from IE Explorer.)


This set of NSW Gantries is made for a catenary wire height of 5.3m.
They are suitable for the normal default track spacing. (4.985m)
Included are gantries for 1, 2, 3, 4, 5, & 6 track spans.
There is a mixture of full overhead modern day types & single post modern day types.
All models feature Level of Distance ( LOD )
 
The older style of gantries are not modelled but I may in future make a similar set, after sufficient time has elapsed to allow for any major revisions that may become necessary if people have major problems/objections to the current set.

I will however be making complimentary signal bridges based on the current 5 & 6 track gantry design as a separate kit.

The 5 & 6 track gantries are of boxed channel construction using alpha-transparent textures. If you compress the textures with DXT1 compression you may have problems. The textures are currently compressed correctly.

===============
Version History
---------------

V1.0 	Original Version September/October2003 - Release as freeware October 2003

============================================
NSW GANTRIES MODELED
--------------------------------------------

Basic Gantries in Straight, Left & Right Variants:-

NSW_Gantry1NL	- AU_NSW_Gantry1nl.s	- LH overhead beam type single gantry
NSW_Gantry1NR	- AU_NSW_Gantry1nr.s	- RH overhead beam type single gantry
NSW_Gantry1PL	- AU_NSW_Gantry1pl.s	- LH post type single gantry
NSW_Gantry1PH	- AU_NSW_Gantry1ph.s	- RH post type single gantry
NSW_Gantry2NL	- AU_NSW_Gantry2nl.s	- LH overhead beam type 2 track gantry (LL hangers)
NSW_Gantry2NR	- AU_NSW_Gantry2nr.s	- RH overhead beam type 2 track gantry (RR hangers)
NSW_Gantry2NS	- AU_NSW_Gantry2ns.s	- Straight overhead beam type 2 track gantry (LR hangers)
NSW_Gantry2PL	- AU_NSW_Gantry2pl.s	- LH post type 2 track gantry (LL hangers)
NSW_Gantry2PR	- AU_NSW_Gantry2pr.s	- RH post type 2 track gantry (RR hangers)
NSW_Gantry2PS	- AU_NSW_Gantry2ps.s	- Straight post type 2 track gantry (LR hangers)
NSW_Gantry3NL	- AU_NSW_Gantry3nl.s	- LH overhead beam type 3 track gantry (LLL hangers)
NSW_Gantry3NR	- AU_NSW_Gantry3nr.s	- RH overhead beam type 3 track gantry (RRR hangers)
NSW_Gantry3NS	- AU_NSW_Gantry3ns.s	- Straight overhead beam type 3 track gantry (LRR hangers)
NSW_Gantry4NL	- AU_NSW_Gantry4nl.s	- LH overhead beam type 4 track gantry (LLLL hangers)
NSW_Gantry4NR	- AU_NSW_Gantry4nr.s	- RH overhead beam type 4 track gantry (RRRR hangers)
NSW_Gantry4NS	- AU_NSW_Gantry4ns.s	- Straight overhead beam type 4 track gantry (LRLR hangers)
NSW_Gantry5PL	- AU_NSW_Gantry5pl.s	- LH overhead boxed post type 5 track gantry (LLLLL hangers)
NSW_Gantry5PR	- AU_NSW_Gantry5pr.s	- RH overhead boxed post type 5 track gantry (RRRRR hangers)
NSW_Gantry5PS	- AU_NSW_Gantry5ps.s	- Straight overhead boxed post type 5 track gantry (LRLRR hangers)
NSW_Gantry6PL	- AU_NSW_Gantry6pl.s	- LH overhead boxed post type 6 track gantry (LLLLLL hangers)
NSW_Gantry6PR	- AU_NSW_Gantry6pr.s	- RH overhead boxed post type 6 track gantry (RRRRRR hangers)
NSW_Gantry6PS	- AU_NSW_Gantry6ps.s	- Straight overhead boxed post type 6 track gantry (LRLRLR hangers)


Additional Gantries:-

NSW_Gantry2NSP1	- AU_NSW_Gantry2nsp1.s	- Straight overhead beam type 2 track gantry with 1m extra beam width both sides (RL hangers)
NSW_Gantry2NSP2	- AU_NSW_Gantry2nsp2.s	- Straight overhead beam type 2 track gantry with 2m extra beam width both sides (RL hangers)
NSW_Gantry2PSX2	- AU_NSW_Gantry2psx2.s	- Straight post type 2 track gantry with 1.96m extra track spacing for siding created by 10 degree point ladders (RL hangers)
NSW_Gantry3NSA	- AU_NSW_Gantry3nsa.s	- Straight overhead beam type 3 track gantry (RLR hangers)
NSW_Gantry3NSB	- AU_NSW_Gantry3nsb.s	- Straight overhead beam type 3 track gantry (RLL hangers)
NSW_Gantry4NSA	- AU_NSW_Gantry4nsa.s	- Straight overhead beam type 4 track gantry (RLRL hangers)
NSW_Gantry4NSB	- AU_NSW_Gantry4nsb.s	- Straight overhead beam type 4 track gantry (RLLR hangers)

Additional Gantry Pieces:-

NSW_Gantry1PE	- AU_NSW_Gantry1pe.s	- Single End Post
NSW_Gantry1PET	- AU_NSW_Gantry1pet.s	- Single End Post with counterweight tensioner

NSW_Gantry2NB	- AU_NSW_Gantry2nb.s	- 2 track beam & hangers for use on box section bridges

NSW_Gantry1NH	- AU_NSW_Gantry1nh.s	- Modular single hanger piece for beams up to 20m420
NSW_Gantry1PH	- AU_NSW_Gantry1ph.s	- Modular single hanger piece for beams 25m404 and above
NSW_Gantry2NH	- AU_NSW_Gantry2nh.s	- Modular 2 track hanger piece for beams up to 20m420
NSW_Gantry2PH	- AU_NSW_Gantry2ph.s	- Modular 2 track hanger piece for beams 25m404 and above

Gantry Beams:- 

NSW_Gantry10m800 - AU_NSW_Gantry10m800.s - Overhead beam 10.8m post centres
NSW_Gantry12m800 - AU_NSW_Gantry12m800.s - Overhead beam 12.8m post centres
NSW_Gantry15m784 - AU_NSW_Gantry15m784.s - Overhead beam 15.784m post centres
NSW_Gantry20m420 - AU_NSW_Gantry20m420.s - Overhead beam 20.42m post centres
NSW_Gantry25m404 - AU_NSW_Gantry25m404.s - Overhead beam 20.404m post centres
NSW_Gantry30m390 - AU_NSW_Gantry30m390.s - Overhead beam 30.39m post centres


Level Of Detail (LOD)
=====================

LOD levels set at 50m, 120m, 285m & 710m.
Approximate polygon counts are 100% , 75% , 30% & 5% . 
At some display settings these levels are "bypassed" by the game.
In the Advanced Display settings, changing the World Object Quality will have the following outcomes:-

	3 = Full display using all 4 LOD's
	2 = Display uses 3 LOD's starting with the 120m level
	1 = Display uses 2 LOD's starting with the 285m level

At the 285m level only part of the top & bottom arm is shown and no insulators. You may have to advise end users with lower performance PC's about this. You may wish to include this section of the readme file in the main readme file.

If anyone has major issues with the LOD distances and thinks the distances need changing please contact me with suggestions. (They are relatively easy to update in TSM)


AUTOPLACEMENT OF GANTRIES
=========================

The gantry.dat file will allow auto gantry placement up to 6 tracks wide.
I had included the text in this file for patching an existing gantry.dat file as well as a complete file.
There are six set for 40, 50 & 60m spacing, using N series or P series - use whichever you like.
By default the gantries placed with be Right handed.

============================================
INSTALLING
--------------------------------------------

Note:- 	People who are have a beta version of these gantries,
	or routes using beta versions of these gantries,
	it is recommended that the shape & textures files
	be updated to cure a texture lighting issue.

	This has already been corrected in Mike Simpson's
	Blue Mountains V3.1 update.

	User's of Ben Johnson's SydWest1 - Version 1.51r should update the shape files only.
	(Permission obtained from Ben Johnson for this reference to his route.)


1.Copy the texture files to YOURROUTE\TEXTURES folder

Filenames

AU_NSW_gantrycolours.ace
AU_NSW_gantrycolours2.ace		 			
 

2.Copy the shape files to YOURROUTE\SHAPES folder


Filenames

All files with a .s & .sd extension beginning with

AU_NSW_Gantry

3A. If you wish to replace your current gantry.dat file

Copy the gantry.dat file to YOURROUTE\ folder

3B. If you wish to add the 6 gantry sets to your current gantry.dat

use the follow instructions:-

--------------------------------------------------
This the top of your route's gantry.dat file
--------------------------------------------------

SIMISA@@@@@@@@@@JINX0g0t______

Tr_GantryFile (
  GantrySets ( XX
    
--------------------------------------------------
Increase XX by 6 (i.e. if XX =1 then XX becomes 7)
--------------------------------------------------

Insert these lines after the GantrySets line


    GantrySet(
      Name ( "NSW_Gantries_N40" )
      Style ( 00000002 )
      Separation ( 40 )
      GantryTable ( 6
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry1pr.s" )
          Distance ( 5.5 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry2nr.s" )
          Distance ( 11 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry3nr.s" )
          Distance ( 16.5 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry4nr.s" )
          Distance ( 22 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry5pr.s" )
          Distance ( 27 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry6pr.s" )
          Distance ( 32 )
        )
      )
    )
    GantrySet(
      Name ( "NSW_Gantries_N50" )
      Style ( 00000002 )
      Separation ( 50 )
      GantryTable ( 6
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry1pr.s" )
          Distance ( 5.5 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry2nr.s" )
          Distance ( 11 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry3nr.s" )
          Distance ( 16.5 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry4nr.s" )
          Distance ( 22 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry5pr.s" )
          Distance ( 27 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry6pr.s" )
          Distance ( 32 )
        )
      )
    )
    GantrySet(
      Name ( "NSW_Gantries_N60" )
      Style ( 00000002 )
      Separation ( 60 )
      GantryTable ( 6
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry1pr.s" )
          Distance ( 5.5 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry2nr.s" )
          Distance ( 11 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry3nr.s" )
          Distance ( 16.5 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry4nr.s" )
          Distance ( 22 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry5pr.s" )
          Distance ( 27 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry6pr.s" )
          Distance ( 32 )
        )
      )
    )
    GantrySet(
      Name ( "NSW_Gantries_P40" )
      Style ( 00000002 )
      Separation ( 40 )
      GantryTable ( 6
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry1pr.s" )
          Distance ( 5.5 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry2pr.s" )
          Distance ( 11 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry3nr.s" )
          Distance ( 16.5 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry4nr.s" )
          Distance ( 22 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry5pr.s" )
          Distance ( 27 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry6pr.s" )
          Distance ( 32 )
        )
      )
    )
    GantrySet(
      Name ( "NSW_Gantries_P50" )
      Style ( 00000002 )
      Separation ( 50 )
      GantryTable ( 6
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry1pr.s" )
          Distance ( 5.5 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry2pr.s" )
          Distance ( 11 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry3nr.s" )
          Distance ( 16.5 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry4nr.s" )
          Distance ( 22 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry5pr.s" )
          Distance ( 27 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry6pr.s" )
          Distance ( 32 )
        )
      )
    )
    GantrySet(
      Name ( "NSW_Gantries_P60" )
      Style ( 00000002 )
      Separation ( 60 )
      GantryTable ( 6
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry1pr.s" )
          Distance ( 5.5 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry2pr.s" )
          Distance ( 11 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry3nr.s" )
          Distance ( 16.5 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry4nr.s" )
          Distance ( 22 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry5pr.s" )
          Distance ( 27 )
        )
        GantryTableEntry (
          Filename ( "AU_NSW_Gantry6pr.s" )
          Distance ( 32 )
        )
      )
    )


4. Finally add these lines to your route's ref file
---------------------------------------------------

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry1nh.s )
    Align           ( None )
    Description     ( NSW_Gantry1NH )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry1nl.s )
    Align           ( None )
    Description     ( NSW_Gantry1NL )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry1nr.s )
    Align           ( None )
    Description     ( NSW_Gantry1NR )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry2nb.s )
    Align           ( None )
    Description     ( NSW_Gantry2NB )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry2nh.s )
    Align           ( None )
    Description     ( NSW_Gantry2NH )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry2nl.s )
    Align           ( None )
    Description     ( NSW_Gantry2NL )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry2nr.s )
    Align           ( None )
    Description     ( NSW_Gantry2NR )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry2ns.s )
    Align           ( None )
    Description     ( NSW_Gantry2NS )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry2nsp1.s )
    Align           ( None )
    Description     ( NSW_Gantry2NSP1 )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry2nsp2.s )
    Align           ( None )
    Description     ( NSW_Gantry2NSP2 )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry3nl.s )
    Align           ( None )
    Description     ( NSW_Gantry3NL )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry3nr.s )
    Align           ( None )
    Description     ( NSW_Gantry3NR )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry3ns.s )
    Align           ( None )
    Description     ( NSW_Gantry3NS )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry3nsa.s )
    Align           ( None )
    Description     ( NSW_Gantry3NSA )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry3nsb.s )
    Align           ( None )
    Description     ( NSW_Gantry3NSB )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry4nl.s )
    Align           ( None )
    Description     ( NSW_Gantry4NL )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry4nr.s )
    Align           ( None )
    Description     ( NSW_Gantry4NR )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry4ns.s )
    Align           ( None )
    Description     ( NSW_Gantry4NS )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry4nsa.s )
    Align           ( None )
    Description     ( NSW_Gantry4NSA )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry4nsb.s )
    Align           ( None )
    Description     ( NSW_Gantry4NSB )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry1pe.s )
    Align           ( None )
    Description     ( NSW_Gantry1PE )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry1pet.s )
    Align           ( None )
    Description     ( NSW_Gantry1PET )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry1ph.s )
    Align           ( None )
    Description     ( NSW_Gantry1PH )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry1pl.s )
    Align           ( None )
    Description     ( NSW_Gantry1PL )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry1pr.s )
    Align           ( None )
    Description     ( NSW_Gantry1PR )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry2ph.s )
    Align           ( None )
    Description     ( NSW_Gantry2PH )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry2pl.s )
    Align           ( None )
    Description     ( NSW_Gantry2PL )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry2pr.s )
    Align           ( None )
    Description     ( NSW_Gantry2PR )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry2ps.s )
    Align           ( None )
    Description     ( NSW_Gantry2PS )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry2psx2.s )
    Align           ( None )
    Description     ( NSW_Gantry2PSX2 )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry5pl.s )
    Align           ( None )
    Description     ( NSW_Gantry5PL )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry5pr.s )
    Align           ( None )
    Description     ( NSW_Gantry5PR )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry5ps.s )
    Align           ( None )
    Description     ( NSW_Gantry5PS )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry6pl.s )
    Align           ( None )
    Description     ( NSW_Gantry6PL )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry6pr.s )
    Align           ( None )
    Description     ( NSW_Gantry6PR )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry6ps.s )
    Align           ( None )
    Description     ( NSW_Gantry6PS )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry10m800.s )
    Align           ( None )
    Description     ( NSW_Gantry10m800 )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry12m800.s )
    Align           ( None )
    Description     ( NSW_Gantry12m800 )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry15m784.s )
    Align           ( None )
    Description     ( NSW_Gantry15m784 )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry20m420.s )
    Align           ( None )
    Description     ( NSW_Gantry20m420 )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry25m404.s )
    Align           ( None )
    Description     ( NSW_Gantry25m404 )
)

Static (
    Class           ( NSW_Objects )
    Filename        ( AU_NSW_Gantry30m390.s )
    Align           ( None )
    Description     ( NSW_Gantry30m390 )
)


============================================
Copyright, Distribution and Terms of Use
--------------------------------------------

This set of model gantries for MSTS Train Simulator is released as Freeware. 

Copyright (C) Colin Cribb - September 2003

Email: cribbotwo@optusnet.com.au

As freeware you are permitted to distribute this archive subject to 
the following conditions:

- These models are intended for private, non-commercial use only;

- With the exception of the gantry.dat, these gantry models
  and any of the associated files may not be retro-engineered
  or used for any purpose other than its original intended use without 
  the prior written consent of the author;

- You may use ShapeFile manager or some similar program to adjust the height
  of the shape files to suit your personal requirements.
  You may only distribute any modified models within a freeware route.

- With the exception of the previous condition for routes,
  this archive must be distributed without modification to the
  contents of the archive.  Redistributing this archive with any 
  original files added, removed or modified is prohibited without 
  the permission of the author;  in particular, this text in its 
  entirety must not be removed or altered;

- This model may not be distributed on CD without the prior 
  written consent of the author;

- The inclusion of any individual file from this archive in another
  archive without the prior permission of the author is prohibited;

- No charge may be made for this archive other than that to cover the
  cost of its distribution. If a fee is charged it must be made clear
  to the purchaser that the archive is freeware and that the fee is to
  cover the distributor's costs of providing the archive;

- These models are provided AS IS, I assume no responsibility or liability 
  for any MSTS or system hardware/software problems you may encounter 
  after installing these gantries;

- By downloading and/or using these models, you have agreed with these 
  terms and conditions of use;

- The authors' rights and wishes concerning this archive must be
  respected;

- Copyrights: * MS Train Simulator, MS Windows:
                    Copyright Microsoft Corp 2001
              * 3D Model: Copyright Colin Cribb September/October 2003
              * Textures: Copyright Colin Cribb September/October 2003
              
  All other copyrights & trademarks mentioned are the property of their
  respective owners.    
