Sunteți pe pagina 1din 101

Content Creation Guide

CONTENT CREATION PROCEDURES INDEX Introduction Overview What is a kuid? User id Content id Config.txt Content id range guidelines The dos and donts of content creation Directory structures Kind codes Regions codes Era codes TLCC (Trainz Loco & Car Classifications) Auran kuid list Smoke effects

D
Content Creation Guide

A R

T F

Content Creation Guide

INTRODUCTION Welcome to the Content Creation Procedures document. This document is designed to be read by persons intending to create 3rd party content for Trainz or those persons who are interested in a behind the scenes view of how content is created. The purpose of this document is to detail the way in which 3rd party content should be designed and built to be compatible with SP3 and future versions of Trainz. You will find during your reading of this document that a number of the features and requirements outlined do not apply to SP3 because some of them apply to future versions of Trainz. We ask all content creators to make a concerted effort to follow the procedures in this document as much as possible. Doing so will reduce the work needed in the future and will help us make sure that future versions of Trainz have a much greater chance of working with your content. Finally, after much consideration, we have decided to make this document a formal procedures document as opposed to a guidelines document. Given the importance of creating content that is standardized we feel that the best way to accomplish this is for all content to be created to a common set of criteria. We ask that all content creators adopt the procedures outlined in this document without delay. For its part, Auran will make every effort to support content that is created to the procedures outlined in this document in future versions of Trainz.

D
Content Creation Guide

A R

T F

Content Creation Guide

OVERVIEW Creating new content for Trainz is a five-step process. Not all steps are required, but a minimum of 3 are usually required. 1: Research (Mandatory) The research step involves finding out all the relevant information that you can about the item you wish to create. Research usually covers the accumulation of data about the content in question. It may be performance figures, taking photos or even a visit in person to see the object you wish to create. 2: Create a .PM file (Optional)

A .PM file is an acronym that stands for Progressive Mesh. It is a type of file format created by a program called Gmax using an Auran Jet plug in. Any file that has the .PM extension is a Progressive Mesh file.

Gmax is a program created by Discreet. Its a game specific version of their very popular 3D Studio Max program. Gmax ships with the retail version of Trainz and is available for free download from the discreet site (Available here). In order to use Gmax with Trainz you will also need to download the Trainz Content Creation Pack (Available here) from the Auran website. This pack installs into Gmax and will enable you to save content directly into the .PM file format that Trainz uses. So what is Gmax? Gmax is a 3D creation program that enables you to make things such as locomotives, items of rolling stock or scenery and trackside accessories. It is quite a complex program and you can expect quite a steep learning curve should you decide to dive in and learn it. However, on the plus side, the benefits are well worth it and if you take the time to learn it well, you will certainly be able to create some masterpieces. 3: Create textures (Optional)

Creating textures for your creations is a very important part of content creation process. Making good textures is one of the hardest things to do and they can also be the difference between a good-looking model and a great looking model. Textures are created for Trainz using any 3rd party programs that support the creation of 2D art, like Adobe Photoshop or Paint Shop Pro. If youre on a budget Id suggest Paint Shop Pro. The latest version retails for just US$109 boxed and it is a great program. Photoshop is arguably a more powerful program but its equally more expensive.

A R

T F

Content Creation Guide

Content Creation Guide

4: Create a configuration file (Mandatory) Each and every item of content for Trainz has whats called a configuration file. This file is a human readable text file that resides in the directory along with the item of content that its for. Depending on what the item of content is will determine the necessary contents of the text file, but it will always contain a description and a KUID (A KUID is defined a little later in this deocument). Items of content created for Trainz are always assigned to a group of content called a KIND. A KIND is a type of content that has particular properties that Trainz recognizes. For example one type of KIND is a TRACK. Trainz understands that items of content that belong to a group of this KIND are able to be used to run locomotives and rolling stock over it. Other KINDs are listed further below in this document. 5: Upload your new content to the Auran Download Station (Mandatory)

Auran has produced a product called Custom Dispatcher (The latest version is 2.0 and will be available very shortly) which is a stand alone application that content creators use to package their creations prior to uploading them to Auran. Custom Dispatcher is a very useful application in that is can do a lot of error checking for you and help you to greatly simply the uploading process. Put simply Custom Dispatcher understands the way Trainz works and as such it is able to look out for a number of common mistakes that you may make in preparing your content for distribution. It can also spot certain types of errors within the config.txt file and hence we strongly recommend its use in preparing your content. Since the Auran Download Station expects the uploads that it receives to have been processed by the Custom Dispatcher using any other utility may mean that the contents of your upload pack may be incorrectly identified and processed. The Custom Dispatcher program embeds information into the upload package that is required by the Auran Download station. Not using Custom Dispatcher will almost certainly cause this process to fail and your content will not be easy to locate or may be missing vital parental information. Side note: Parental information is concept new to Trainz but Im sure once its explained youll see just how useful it can be. As a content creator you may, from time to time, wish to make changes to content that youve already created and uploaded. Perhaps you made a loco shed and youve improved its look with a better 3D model and textures. Either way, you want to upload the new shed to Auran. The problem is that hundreds, maybe thousands of people have already downloaded your older shed and many hundreds of users have made layouts that included your old shed as well. How then do users know that you have a new shed available and how do users downloading the layouts using your shed know to get the new shed and not the old one?

A R

T F

Content Creation Guide

Content Creation Guide

The answer lies in Parental information and the obsoletes field in the contents config.txt file is the key to this. The obsoletes field is seen by the Auran Download Station when it receives an upload package from you. When it sees this entry it causes your package to be processed in a special way. The obsoletes field tells the DS the old KUID that your new loco shed is replacing. The relevant entries in the config.txt file might look like this. kuid <KUID:1234:5678> obsolete-table { 0 <KUID:1234:5677> }

This entry would tell the DS that your new loco shed (KUID 1234:5678) replaces your older shed (KUID1234:5677). Upon seeing this the DS does the following. It deletes your old loco shed but retains the index that pointed to it. It then updates that index such that it now points to your new loco shed. It then files your new shed and creates and index for it. So what has this accomplished? Well for one, when someone now comes to the DS and searches for KUID 1234:5677 (Your old shed) the DS will respond KUID 1234:5677 has been superceded by KUID 1234:5678 and then display the new shed for download. If they search for the new shed directly then it will be displayed. This parental information can go on indefinitely. In other words you can replace you older items over and over with new ones and provided you use the obsoletes fields all will be well. Perhaps the best example of the use of the obsoletes field is with layouts. Continuing the above example, a user downloads a map in which your old loco shed was used. Because they dont have you old shed they will receive the Update Content report listing the old shed as missing content and providing a URL for them to locate it. Of course when they click on the link to search for your shed, the DS sees that the old shed has been replaced and promptly displays the new one for download, all without the user ever knowing anything about your content or how many revisions of it youve made! Side note: You may be wondering why it is that you only need to perform steps 1, 4 and 5 to make a new item of content. Surely you would need to either make a new model or re-texture an old one, right? Well you can in fact make a new item of content just by creating a new configuration file and then using a 3D model and a set of textures that have already been created. An example of this would be making a new locomotive with slightly different performance characteristics. In this case all thats required is to do the research, make a new configuration file that references the already created 3D model and textures and then upload it. By using the Custom Dispatcher you package the content youve created into a parcel and then uploaded it to Aurans Download Station.

A R

T F

Content Creation Guide

Content Creation Guide

WHAT IS A KUID? A KUID is a serial number that is allocated to all content created for Trainz and can be thought of much like a bar code. A KUID takes the form of two numbers each separated by a colon, for example 98765:43210 would be a KUID. As you can see, there are two numbers, one to the left and the other to the right of the colon. USER ID

The number to the left of the colon in a KUID is the USER ID of the content creator. This is the same number you will have entered into Trainz when you told it your USER ID and the same number that you got from the Planet Auran YOUR USER ID selection. In fact every member of the Trainz community who is a member of Planet Auran gets a USER ID. Now, you may be wondering why you need a USER ID if you dont intend to create any content for Trainz (Like a new locomotive for example). Well, if you intend to make a layout at some point in time and youd like to share that layout with your friends or other community members then you are in fact a content creator. CONTENT ID

The number to the right of the colon in a KUID is the CONTENT ID. This is a number that the content creator assigns to each of their creations to uniquely identify them. The only circumstances where you would not assign a KUID to one of your creations in the case of a layout; Trainz does this for you automatically by numbering each of your new layouts with a number starting at 100,000 and going up from there. Numbers below 100,000 therefore are designed to be used by those members of the community who make other items of content. In that case they can specify the number they use and there are guidelines governing the use and allocation of these numbers later in this document. Side note: In case youre wondering, two individual content creators can use the same CONTENT ID for their creations and Trainz will still be able to uniquely identify them since each CONTENT ID is preceded (To the left of the colon) by a USER ID. In other words 1:1 is seen a differently from 2: 1 by Trainz.

A R

T F

Content Creation Guide

Content Creation Guide

CONFIG.TXT Each item of content that you create is required to have a config.txt file. This file is a simple text file that is used to describe the item of content to Trainz. The contents of a typical config file may look like this: kuid <KUID:1234:5678> kuid-table { 0 <KUID:1234:6000> 1 <KUID:1234:6001> 2 <KUID:1234:6002> } obsolete-table { 0 <KUID:1234:5676> 1 <KUID:1234:5677> } username My locomotive description This is an example Asset. Note that you can have multiple lines but no double quote characters in here. region Australia class-code ZDE category-region-0 US category-region-1 UK category-region-2 AU cateogry-region-3 NZ category-era-0 1960s category-era-1 1970s trainz-build 1.3 kind engine author Greg Lane organisation Trainz Thingz contact-email helpdesk@auran.com contact-website <http://www.auran.com>

A R

T F

Content Creation Guide

Content Creation Guide

KIND (Config variables) kind engine


File location - World\custom\trains\ Locomotive performance parameters Config.txt : kuid <KUID:-1:42004202> kind engine rem F7 Generic Engine flowsize { trainbrakepipe 170000 epreservoirpipe 0.1 no3pipe 0.1 no4pipe 0.1 auxreservoirvent 0.1 auxreservoir_no3 0.1 auxreservoir_trainbrakepipe 0.1 autobrakecylindervent 0.1 auxreservoir_autobrakecylinder 0.1 equaliser_mainreservoir 0.06 equaliservent 0.06 equaliserventhandleoff 0.1 equaliserventemergency 0.1 no3pipevent 1.5 no3pipe_mainreservoir 0.1 compressor 10 trainbrakepipe_reservoir 1 trainbrakepipevent 0.06 no3pipe_autobrakecylinder 0.1 epreservoirpipe_autobrakecylinder 0.1 mainreservoir_ep 0.1 vacuumbrakepipe 0.1 vacuumbrakepipereleasevent 0.1 vacuumbrakepipevent 0.1 vacuumbrakereservoir_vacuumbrakepipe 0.1 vacuumbrakecylinder_vacuumbrakepipe 0.1 highspeedexhauster_vacuumbrakepipe 0.1 } volume { scale 1 trainbrakepipe 0.2 epreservoirpipe 0.2 no3pipe 0.2 no4pipe 0.2 auxreservoir 0.0384678 autobrakecylinder 0.00969387 vacuumbrakepipe 0 vacuumbrakereservoir 0 vacuumbrakecylinder 0 mainreservoir 0.9 equaliser 0.5 independantbrakecylinder 0.0103239 } pressure

A R

T F

Content Creation Guide

Content Creation Guide

{ scale 1 compressor 0.00946941 mainreservoir 0.00946941 highspeedexhauster 0 brakepipe 0.00665741 brakeinitial 0.00609501 brakefull 0.00504051 indbrakefull 0.00504051 trainbrakepipe_start 0.00504051 epreservoirpipe_start 0 no3pipe_start 0 no4pipe_start 0 auxreservoir_start 0.00504051 autobrakecylinder_start 0.00507566 vacuumbrakepipe_start 0 vacuumbrakereservoir_start 0 vacuumbrakecylinder_start 0 mainreservoir_start 0.00806341 equaliser_start 0.00504051 independantbrakecylinder_start 0.00507566 } mass { scale 1 fuel 6.2156e+006 } motor { resistance 1.7 adhesion 2.5 maxvoltage 600 maxspeed 40 brakeratio 55000 max-accel 3500 max-decel 9000 axle-count 4 surface-area 80 moving-friction-coefficient .03 air-drag-coefficient .00017 }

A R

T F

kind asset type rem comment used to display engine name

Content Creation Guide

Content Creation Guide

10

flowsize rate of flow through pipes, generally leave these settings. trainbrakepipe 170000 epreservoirpipe 0.1 no3pipe 0.1 no4pipe 0.1 auxreservoirvent 0.1 auxreservoir_no3 0.1 auxreservoir_trainbrakepipe 0.1 autobrakecylindervent 0.1 auxreservoir_autobrakecylinder 0.1 equaliser_mainreservoir 0.06 equaliservent 0.06 equaliserventhandleoff 0.1 equaliserventemergency 0.1 no3pipevent 1.5 no3pipe_mainreservoir 0.1 compressor 10 trainbrakepipe_reservoir 1 trainbrakepipevent 0.06 no3pipe_autobrakecylinder 0.1 epreservoirpipe_autobrakecylinder 0.1 mainreservoir_ep 0.1 vacuumbrakepipe 0.1 vacuumbrakepipereleasevent 0.1 vacuumbrakepipevent 0.1 vacuumbrakereservoir_vacuumbrakepipe 0.1 vacuumbrakecylinder_vacuumbrakepipe 0.1 highspeedexhauster_vacuumbrakepipe 0.1 volume size of pipes and appliances scale 1

trainbrakepipe.. 0.2 brake pipe volume

epreservoirpipe 0.2 For electro pneumatic braking - not currently in use, generally leave this setting no3pipe. 0.2 Independent brake pipe no4pipe .0.2 Bail pipe - not currently in use, generally leave this setting Auxreservoir..0.0384678 Auxiliary reservoir volume. Autobrakecylinder 0.00969387 Brake cylinder volume.
Content Creation Guide 10

A R

T F

Content Creation Guide

11

vacuumbrakepipe ....0 vacuumbrakereservoir 0 vacuumbrakecylinder.. 0 For vacuum braking - not currently in use, generally leave this setting mainreservoir 0.9 Main reservoir volume. equaliser 0.5 Equalising reservoir volume independantbrakecylinder0.0103239 Loco brake cylinder volume pressure - brake system pressures. scale 1

multiplies pressure by given value, generally leave this setting.

Compressor...0.00946941 (120psi expressed in grams/m) compressor maximum pressure.

mainreservoir.0.00946941 main reservoir maximum pressure

highspeedexhauster 0

For vacuum braking - not currently in use, generally leave this setting brakepipe ..0.00665741 (80psi expressed in grams/m) brake pipe pressure when fully charged brakeinitial.0.00609501 (72psi expressed in grams/m) brake pipe pressure after initial service reduction (for self lapping brakes) brakefull ....0.00504051 (57psi expressed in grams/m) Brake pipe pressure after full service reduction (for self lapping brakes) indbrakefull ...0.00504051 Brake cylinder pressure for independant brake service. trainbrakepipe_start 0.00504051 Brake pipe pressure on loading the game.
Content Creation Guide 11

A R

T F

Content Creation Guide

12

epreservoirpipe_start ..0 For electro pneumatic braking - not currently in use, generally leave this setting no3pipe_start 0 no4pipe_start ...0 Generally leave these settings. auxreservoir_start.0.00504051 Auxiliary reservoir pressure on loading the game. autobrakecylinder_start ..0.00504051 Train brake cylinder pressure on loading the game. vacuumbrakepipe_start ..0 vacuumbrakereservoir_start vacuumbrakecylinder_start .0

For vacuum braking - not currently in use, generally leave this setting

mainreservoir_start ..0.00806341 (100psi expressed in grams/m) Main Reservoir pressure on loading the game.

equaliser_start .0.00504051

Equalising Reservoir pressure on loading the game. independantbrakecylinder_start 0.00504051

Locomotive brake cylinder pressure on loading the game. mass scale 1

multiplies fuel mass by given value, not currently in use, generally leave this setting. fuel .6.2156e+006 fuel level, not currently in use, generally leave this setting. motor resistance...1.7 power figure for DCC, higher resistance value=less power adhesion ....2.5 adhesion parameter, higher value=greater adhesion maxvoltage ...600
Content Creation Guide 12

A R

T F

Content Creation Guide

13

generally leave this setting maxspeed ..40 maximum speed for DCC, expressed in metres per second. Brakeratio.. 55000 brake force for pressure reduction max-accel..3500 max-decel..9000 parameters for DCC acceleration & deceleration. axle-count..4 Resistance axle count

surface-area 80 Resistance surface area

moving-friction-coefficient...0 .03 Resistance moving friction

air-drag-coefficient...0.00017 Resistance air drag

Equalisation of Pressures

There is a point at which no further brake pipe pressure reduction will result in increased braking effort, this is known as full application or equalisation of pressures. Imagine you made a 26 psi reduction when operating a loco with a 90psi brake pipe. 90psi in the train pipe minus 26psi reduction equals 64 psi in the pipe. Due to the 2.5:1 ratio of auxiliary reservoir volume to brake cylinder volume, the 26 psi reduction puts 64 psi into the brake cylinder. As the pressure in the reservoir and the pressure in the cylinder is now equal, no more air will flow into the brake cylinder; and making a further reduction in brake pipe pressure will have no effect on braking. Equalisation occurs at different pressures, depending on the train pipe feed pressure. 100 psi pipe (e.g. the UK locos - 7 bar) equalisation at 71 psi. 90 psi pipe (e.g. the US locos) equalisation at 64 psi. 72 psi pipe (e.g. French & Queensland locos) equalisation at 49 psi. The easiest way to set your custom content to the desired brake pipe feed pressure is to copy the entire pressure section from the config of a loco that uses the pressure you desire. *Note: Converting PSI to Grams /m cubed e.g. 90psi... (90+14.7).0000703 104.7 x .0000703=.00736041
Content Creation Guide 13

A R

T F

Content Creation Guide

14

The next section of the config deals with power settings for CABIN mode control.

throttle-power

For each throttle position a curve can be edited which describes performance. Following are some example settings for notch 8. 8{

0 10 36 40

300 300 150 20

Notch 8 is announced at the start of the block.

In the left column is speed in m/s, you can enter as many points on the curve as you like. In the right column is power.

Looking at these figures...

between 0 & 10 m/s in notch 8, the loco will deliver up to 300 kN.

between 10 & 36 m/s in notch 8, tractive effort will roll off to 150kN. between 36 & 40 m/s in notch 8, tractive effort will roll off to 20kN.

The ability to set up different relative power settings at different notches allows for greater diversity in performance from one loco to the next; and even allows for more obvious changes in output such as loco transitions.

A R

T F

Content Creation Guide

14

Content Creation Guide

15

dynamic-brake

Dynamic brake can now also be configured per locomotive. The curves for each throttle position are described in the same way as for throttle power. Following is an example of a notch 8 dynamic-brake setting...

8{

1.33 5 10 36 40

0 200 170 150 0

The settings above result in a dynamic brake strength for notch 8 that should be largely ineffective below 3mph. You can see that power is not delivered at speeds below 1.33 m/s.

D
Content Creation Guide

A R

T F

15

Content Creation Guide

16

kind bogey

File location - World\custom\bogeys\ This is a bogey. Referenced by the bogey tag in a traincar config.txt Config.txt: kuid <KUID:###:#####> kind bogey animdist 2.1

animdist - The distance travelled in meters by the bogeys in 1 second (30 frames) of animation. Leave this tag out if the bogey is not animated. Bogey animations are called anim.kin.

D
Content Creation Guide

A R

T F

16

Content Creation Guide

17

kind Traincar

File location - \World\custom\trains\ This is a locomotive or car item. Config.txt: kuid <KUID:###:#####> kind traincar origin AUT name OBB 1044 company OBB mass 84000 bogey 100749 pantograph 101255 interior <KUID:-10:167> engine 1 fonts 2 running-numbers { rn-0 #104420 rn-1 #104427 rn-2 #104430 rn-3 #104452 } enginespec <KUID:-1:42004207> enginesound <KUID:-1:42003002> hornsound <KUID:-1:42003101> smoke0 { attachment a.steam.l mode anim color 255,255,255,150 start period rate velocity lifetime minsize maxsize

} description

0 0.4 2 1 2 0.05 1

A R

T F

origin - The Country Abbreviation company - The Locomotive or car owner mass - Mass in kilograms bogey - The bogey kuid number (default for a.bog0 and a.bog1)

bogey-1 The bogey kuid number for a.bog1 (Used only if different to a.bog0) bogey-r and bogey-1-r Used instead of bogey and bogey-1. The bogey will have reversed orientation. Note: This will cause bogey animation to play in reverse. pantograph -The pantograph kuid number inserted at a.pant0, a.pant1, etc. Use this tag only when needed.
Content Creation Guide 17

Content Creation Guide

18

interior - Kuid number of the required interior. Inserted at a.cabfront. Use this tag only when needed eg Locomotives. engine States type of traincar. 1 if a Loco, 0 if a car fonts Indicates how many types of numbering fonts used. E.g. 0 = no fonts used 1 = one font Digit textures (digit_1.tga to digit_6.tga) replaced automatically with alphanumber textures (alphanumber_0 to alphanumber_9) as numbers are changed in My Collection. 2 = two fonts

Digit textures (digit_1a.tga to digit_6a.tga and digit_1b.tga to digit_6b.tga) replaced automatically with alphanumber textures (alphanumber_0a to alphanumber_9a and alphanumber_0b to alphanumber_9b) as numbers are changed in My Collection.

running-numbers The default numbers viewed before being changed in My Collection. Note: This tag not required if fonts 0 is used. enginespec The engine kuid number. This specifies the driver physics boundaries for the traincar. Located in \Trainz\Engines\

WARNING: ALTERING ENGINESPEC FIGURES MAY RESULT IN UNDESIRED EFFECTS IN PERFORMNACE AND BEHAVIOR OF YOUR TRAINS. (MAKE BACK-UP COPIES OF YOUR ENGINE CONFIG
FILES!!)

enginesound - The kuid number for the traincars sound. Custom sounds to be located in \world\custom\ enginesound\ Brief description of default sound as follows:

<KUID:-1:42003001> ALCo

<KUID:-1:42003002> Electric

<KUID:-1:42003000> EMD turbo <KUID:-12:2100> EMD

A R

T F

hornsound -The kuid number for the traincar horn sound. Custom horn sounds to be located in \world\ custom\hornsound\. Brief description as follows:
<KUID:-1:42003103> AU <KUID:-1:42003102> UK <KUID:-1:42003101> US

smoke0 Sets boundaries for smoke, steam, vapor and similar effects. Refer: Smoke Effects Guide description - Description of model for My Collection information

Content Creation Guide

18

Content Creation Guide

19

kind enginesound

File location - world\custom\enginesound\ This is the traincar sound. Referenced by the enginesound tag in a traincar config.txt Config.txt: kuid <KUID:###:#####> kind hornsound Sound .wav files to be located in the customsound sub-folder.

down 2 - 1.wav down 3 - 2.wav down 4 - 3.wav down 5 - 4.wav down 6 - 5.wav down 7 - 6.wav down 8 - 7.wav

up 1 - 2.wav up 2 - 3.wav up 3 - 4.wav up 4 - 5.wav up 5 - 6.wav up 6 - 7.wav up 7 - 8.wav

idle 1.wav idle 2.wav idle 3.wav idle 4.wav idle 5.wav idle 6.wav idle 7.wav idle 8.wav

start 1-1.wav stop 1-1.wav

D
Content Creation Guide

A R

T F

19

Content Creation Guide

20

kind hornsound

File location - world\custom\hornsound\ This is the traincar horn sound. Referenced by the hornsound tag in a traincar config.txt Config.txt: kuid <KUID:###:#####> kind hornsound Sound .wav files to be located in the hornsound sub-folder.

horn.wav idle.wav

D
Content Creation Guide

A R

T F

20

Content Creation Guide

21

kind interior

File location - world\custom\Interiors\

This is the traincar interior. Referenced by the interior tag in a traincar config.txt Config.txt: Refer to additional interior config files provided as different loco types have different requirements kuid <KUID:###:#####> kind interior mesh interiormesh.pm (main .pm file) camera 0.8, 0.91, 0.4 attachment { Etc, etc. mesh - .pm model file

camera - Camera position relative to a.cabfront (0,0,0 = left/right, front/back, up/down)

attachment - Start of attachments section. Specifies additional meshes and types inserted at specified attachment points within the main .pm model. Refer Attached meshes: Interior Attachment Types:

pantograph_lever Pantograph lever/switch. For raising and lowering pantographs on electric locos. horn Horn

independantbrake_lever Independent (Loco) brake lever reverser_lever Reverser lever

throttle_lever Throttle / power handle

trainbrake_lever - Train brake lever - self lapping

trainbrakelap_lever - Train brake lever with lap position. dynamicbrake_lever For selecting dynamic brake bplocomain_needle Main reservoir pressure needle bploco_equalizer Equalising reservoir pressure needle bptrainbrakepipe_needle Brake pipe pressure needle bptrainbrakecylinder_needle Brake cylinder pressure needle speedo_needle Speedometer needle ampmeter_needle Power meter needle flow_needle - Flow gauge needle windows Textured mesh with low opacity (semi-transparent) to give impression of reflection. This mesh has the same 3D origin point as the main .pm model, therefore does not require an attachment point wheelslip_light A warning light mesh that is only visible when the locomotive loses traction. This mesh has the same 3D origin point as the main .pm model, therefore does not require an attachment point
Content Creation Guide 21

A R

T F

Content Creation Guide

22

switch0, switch1 etc - Switches light_switch Light switch You can also attach miscellaneous meshes to attachment points. They have no current function in Trainz but they look pretty groovy J E.g. a swivel chair swivel_chair { kind lever mesh chair.pm att a.chair1 limits 0, 8 angles 6.8, -6.8 }

Interior Attachment variables: Kinds: lever needle pullrope light

Levers, switches, dials etc Needles

mesh - .pm file inserted

att Attachment point where mesh is inserted. If no attachment point is specified the mesh will be inserted at a.cabfront (the same insertion point as main mesh) limits - Mathematical boundaries Trainz uses determine the objects function. These values vary as different objects use different mathematical units. Generally use the default values used in the config files provided. angles - Rotational boundaries in radians relative to its attachment point. notches - The position of notches within the angle boundaries. These are represented as decimal points between and including 0 and 1. notchheight - The size of the notches specified. radius the notch position relative to the attachment point. mousespeed This controls the use of the mouse on screen. Use this to adjust the push/pull functioning of levers and dials for example. opacity Used for the window mesh to give transparency (and the impression of reflectivity).

Pullrope horn as in the F7 Wheelslip light

A R

T F

Content Creation Guide

22

Content Creation Guide

23

kind pantograph

File location - \World\custom\pants\ These are the animated mechanisms on the roof of electric locomotives that conduct to an electric caternary (wires) above. Referenced by the pantograph tag in a traincar config.txt Config.txt: kuid <KUID:###:#####> kind pantograph Pantograph animations are called anim.kin.

D
Content Creation Guide

A R

T F

23

Content Creation Guide

24

kind water
Config.txt

File location - world\custom\environment\

kuid <KUID:-1:8008> kind water region Britain normal Water1 reflection Water1_R region surveyor region.

normal name of image for water texture, file should be 128 x 128 x 24bit tga.

reflection name of image file for reflection, file should be 128 x 128 pixel x 256 color bitmap.

D
Content Creation Guide

A R

T F

24

Content Creation Guide

25

kind environment

File location - world\custom\ environment \ kuid <KUID:-1:8000> kind environment region Britain normal mediumclouds storm mediumClouds_Storm night mediumClouds_Night region surveyor region.

normal name of image file for normal sky, file should be 256 x 256 pixel 24bit tga file. storm name of image file for stormy sky, file should be 256 x 256 pixel 24bit tga file. night name of image file for night sky, file should be 256 x 256 pixel 24bit tga file.

D
Content Creation Guide

A R

T F

25

Content Creation Guide

26

Kind map

File location - world\custom\maps\ The config.txt for maps is generated by Trainz and should not be manually edited. Config.txt : kind map kuid <KUID:###:#####> soundscript { morning { ambient 1 value-range 1, 0.1 volume 0.3 sound { ctry_day_1.wav } } night { ambient 1 value-range 0, 0.9 volume 0.3 sound { night_loop.wav } } } username Britain workingscale 0 workingunits 0 water <KUID:-1:8009> region Britain

A R

T F

Content Creation Guide

26

Content Creation Guide

27

Kind groundtexture
Config.txt :

File location - world\custom\ground\

kuid <KUID:###:#####> kind groundtexture region Britain rgb 112, 115, 59 region surveyor region. rgb color to be used in minimaps

D
Content Creation Guide

A R

T F

27

Content Creation Guide

28

Kind scenery
Config.txt :

File location - world\custom\scenery\

kuid <KUID:###:#####> kind scenery region Britain type Foliage light 1 nightmode home night Custom_Object_Nightwindows autoanimation 1 region surveyor region. type surveyor type.

light sets lighting to be used for object to be ambient or directional. 0 sets ambient lighting and object is light by general light value, 1 sets directional light which is affected by the position of the sun. nightmode optional home or lamp. Home switches on night effect at dusk and off sometime during the night. Lamp switches the night effect on from dusk to dawn. night name of object to be shown for night effect, stored in subfolder. autoanimation 1 = on, 0 = off

D
Content Creation Guide

A R

T F

28

Content Creation Guide

29

Kind Track - Rails

File location - world\custom\track\ This is used for creating rails. Config.txt : kuid <KUID:###:#####> kind track region Britain type Rails rgb 255,200,0 length 4 istrack 1 width 4 chunky_mesh mstand_tex chunky_info 0, 2, 1.2, 0.2, 0.85, 0.3, 0.7 type surveyor type. region surveyor region.

rgb color used for display in mini map length length of track piece

width width of track in meters

istrack sets whether the track is a rail for trains or not. 1 is for rail track, 0 is not rail. chunky_mesh name of texture to apply to rail

chunky_info these values define the shape of the mesh created for the track.

A R

T F

Content Creation Guide

29

Content Creation Guide

30

Kind Track Road

File location - world\custom\track\ This is used for creating roads. config.txt: kuid <KUID:###:####> kind track region Australia length 5 grounded 0.4 istrack 0 width 7.9 bendy 1 isroad 1 carrate 55 uncached_alphas 1 length length of track segment in meters

grounded height in meters for the road to be offset from terrain istrack 0 = is not train tracks

width width of track mesh in meters.

bendy switches how track is bent on corners, set as 1 allows the mesh to be deformed as the spline is bend around corners. isroad specifies track is a road with cars, set to 1 for cars to appear on road. carrate traffic density on road

uncached_alphas this is used in certain situations to improve alpha sorting. This should only be set to 1 for tracks that use an alpha texture and are always placed flat near the ground (and are not used on bridges or turntables).

A R

T F

Content Creation Guide

30

Content Creation Guide

31

Kind bridge Bridge

File location - world\custom\track\

or

world\custom\splines\

This kind is used for creating road and rail bridge. Config.txt : kuid <KUID:###:#####> kind bridge type Bridges region Britain length 20 bridgetrack <KUID:-1:100395> trackoffsets -2.5,2.5 height -8 rgb 200,100,0 casts_shadows 1 istrack 1 initiator dark_stone_arch_2t_start terminator dark_stone_arch_2t_end endlength 40

type surveyor type eg. bridge, tunnel or rail. region surveyor region.

length length in meters of each bridge piece

bridgetrack kuid for the type of rail or road used on bridge.

trackoffsets distance in meters the rail/s are attached to the center of the bridge spline. Any number of tracks can be attached to the spline, only splines with the same track offsets can be connected together. height height from the track level to the base of the bridge supports, should be negative for bridges. rgb color used for display in mini map

casts_shadows defines whether or not the shadows are cast 1 = shadows on, 0 = shadows off. If shadows are on there needs to be a bridge_shadow.im model in a subfolder for the bridge and the initiator and terminator segments (if they are used). istrack 1 = is a rail bridge, 0 = road bridge. Initiator - name of model to use at start of bridge, placed in subfolder with same name. terminator - name of model to use at end of bridge, placed in subfolder with same name. endlength length in meters of the initiator and terminator models.

A R

T F

Content Creation Guide

31

Content Creation Guide

32

Kind bridge Tunnel

File location - world\custom\track\

or

world\custom\splines\

This kind is used for creating road and rail tunnels. Config.txt : kuid <KUID:###:#####> kind bridge type Tunnels region Australia length 20 bridgetrack <KUID:-1:100395> trackoffsets -4.5, 4.5 height 8 rgb 180, 180, 180 istrack 1 initiator oz_tunnel_start terminator oz_tunnel_end endlength 20

type surveyor type eg. bridge, tunnel or rail. region surveyor region.

length length in meters of each bridge piece

bridgetrack kuid for the type of rail or road used on bridge.

trackoffsets distance in meters the rail/s are attached to the center of the bridge spline. Any number of tracks can be attached to the spline, only splines with the same track offsets can be connected together. height the height value for tunnels should be positive and greater than the height of the ceiling of the tunnel, but less than the height of the tunnel entrance structure. rgb color used for display in mini map

istrack 1 = is a rail bridge, 0 = road bridge. Initiator - name of model to use at start of bridge, placed in subfolder with same name. terminator - name of model to use at end of bridge, placed in subfolder with same name. endlength length in meters of the initiator and terminator models.

A R

T F

Content Creation Guide

32

Content Creation Guide

33

Kind bridge Double Track

File location - world\custom\track\ This kind can also be configured to create splines that can be used for placing two or more tracks. Config.txt : kuid <KUID:###:#####> kind bridge type Rails region Australia length 20 bridgetrack <KUID:-1:100396> trackoffsets -2.5,2.5 height 0 rgb 255,200,0 istrack 1 type surveyor type eg. bridge, tunnel or rail. region surveyor region.

length length in meters of each bridge piece

bridgetrack kuid for the type of rail used on bridge.

trackoffsets distance in meters the rail/s are attached to the center of the bridge spline. Any number of tracks can be attached to the spline, only splines with the same track offsets can be connected together. height 0 for double tracks.

rgb color used for display in mini map istrack 1 = is a rail bridge.

A R

T F

Content Creation Guide

33

Content Creation Guide

34

Kind mospeedboard

File location - world\custom\trackside\ This is a speed limit sign. Config.txt: kuid <KUID:###:#####> kind mospeedboard trackside -2.5 speedlimit 5.56

trackside - this is a value that is the distance in meters the object is placed relative to the center of the track. Negative values will put the object on the left side of the track, and positive values will appear on the right. Speedlimit - this value is the maximum speed allowed in meters per seconds. To convert miles per hour to meters per second multiply by a conversion factor of 0.447. For example 10mph is 4.47 m/s. To convert kilometers per hour to meters per second multiply by a conversion factor of 0.278. For example 10kph is 2.78m/s.

D
Content Creation Guide

A R

T F

34

Content Creation Guide

35

Kind mosignal

File location - world\custom\trackside\ Example signal Config.txt kuid <KUID:###:#####> kind mosignal light 1 trackside -2.7 function TrackSignal region Britain name 02 fontsize 0.07 fontcolor 255,255,255 region surveyor region.

light sets lighting to be used for object to be ambient or directional. 0 sets ambient lighting and object is light by general light value, 1 sets directional light which is affected by the position of the sun. trackside origin offset from track center expressed in metres. function - describes purpose

name default number board entry

fontsize 0.07 font size for number boards

fontcolor 255,255,255 font colour for number boards

signals

The next section of the config explains which aspects the signal is capable of displaying, and also which light points are activated when each state is displayed. The supported aspects are configured by refrence number as follows 0 STOP 1 STOP THEN PROCEED 2 CAUTION AND LEFT DIVERGE 3 CAUTION AND RIGHT DIVERGE 4 CAUTION 5 PROCEED AND LEFT DIVERGE 6 PROCEED AND RIGHT DIVERGE 7 ADVANCED CAUTION 8 PROCEED

A R

T F

Content Creation Guide

35

Content Creation Guide

36

The following two aspects are only used for scenarios. 9 SLOW 10 MEDIUM SPEED The aspect section of the config.txt is arranged as follows.. signals { 0{ } 2{ } 4{ }

light 7 light 6,0,1,2,3,4 light 6

Looking at the example above, under the heading signals we see the states the signal is capable of displaying in the left column. From this extract we can see that this signal is capable of displaying aspects 0, 2 & 4. When aspect 0 (stop) is displayed, light point 7 is activated. When aspect 2 (caution left) is displayed, light points 6,0,1,2,3,4 are activated When aspect 4 (caution) is displayed, light point 6 is activated. lights

Each light point needs to have a corona associated with it. Coronas are stored in each signal objects directory alongside its textures. lights { 0{ } 1{ } 2{ } 3{ } 4{ } 5{ } 6{ }

A R

T F

corona corona_white.tga corona corona_white.tga corona corona_white.tga corona corona_white.tga corona corona_white.tga corona corona_green.tga corona corona_yellow.tga
36

Content Creation Guide

Content Creation Guide

37

7{ } 8{ } 9{ }

corona corona_red.tga corona corona_white.tga

corona corona_white.tga

Looking at the example above, under the heading lights we see the light points that are attached to the 3D model. This model has 10 of them, they are named a.light0 to a.light9.
From the signals section we know that when aspect 0 (stop) is displayed, light point 7 is activated.

Looking at the extract above

When light point 7 is activated, it displays corona red.

When aspect 2 (caution left) is displayed, light points 6,0,1,2,3,4 are activated

When light point 6 is activated, it displays corona_yellow. When light points 0 4 are activated, each displays corona_white. Signal placement is very important for correct operation of the system. There are some rules to consider while signalling your map which if not observed may cause problems with getting the correct aspects to display. There are also various departures from prototypical operation which should be considered when designing new signalling, and also when installing it into a map. Please refer to the SP3 Signalling doc. for further details.

A R

T F

Content Creation Guide

37

Content Creation Guide

38

Kind mojunction

File location - world\custom\trackside\ This is used for creating junction control levers. Config.txt : kuid <KUID:###:#####> kind mojunction region Australia trackside 2 light 1 mode0 lever1 mode1 lever2 soundscript { toggle { trigger toggle distance 5, 100 nostartdelay 1 repeat-delay 1 sound { points.wav } } } region surveyor region.

trackside - this is a value that is the distance in meters the object is placed relative to the center of the track. Negative values will put the object on the left side of the track, and positive values will appear on the right. light sets lighting to be used for object to be ambient or directional. 0 sets ambient lighting and object is light by general light value, 1 sets directional light which is affected by the position of the sun. mode0 the model name, located in subfolder, of the initial junction. Example refers to a file lever1\ lever1.im mode1 the model name, located in subfolder, of the switched junction. Example refers to a file lever2\ lever2.im soundscript soundscripts for mojunction objects can be activated with toggle trigger message as in example.

A R

T F

Content Creation Guide

38

Content Creation Guide

39

Kind moturntable

File location - world\custom\scenery\ This is a turntable object. Config.txt : kuid <KUID:###:#####> kind turntable region Australia type Trackside light 1 mode0 oz_turntable2 mode1 oz_turntable2_spinner angle 0,165,180,345 track <KUID:-1:100966> snapmode 2 dighole 3,3 type surveyor type. region surveyor region.

light sets lighting to be used for object to be ambient or directional. 0 sets ambient lighting and object is light by general light value, 1 sets directional light which is affected by the position of the sun. mode0 the name of the main turntable object, model located in subfolder. Example refers to oz_ turntable2\ oz_turntable2.im mode1 name of the rotating turntable part, model located in subfolder. Example refers to oz_turntable2_ spinner \ oz_turntable2_spinner.im angle specifies the angles at which the turntable stops. track kuid for track to be attached to turntable

snapmode specifies the alignment of the turntable to the surveyor grid. 1 = origin snaps to grid (use for removing even dighole values), 2 = origin snaps to the center of a grid square (use for odd dighole values) dighole specifies the number of grid segments (length, witdh) to be removed from the surveyor grid to accommodate the turntable pit.

A R

T F

Content Creation Guide

39

Content Creation Guide

40

Kind mocrossing

File location - world\custom\scenery\ This is a level crossing. Config.txt : kuid <KUID:###:#####> kind mocrossing region Australia type Trackside track <KUID:-1:100396> road <KUID:-1:100409> mode0 level_crossing_1track type surveyor type. region surveyor region. track kuid for track to be used on crossing. road kuid for road to be used on crossing.

mode0 name of the model for the crossing object, stored in subfolder of same name. Example refers to level_crossing_1track\ level_crossing_1track.im

D
Content Creation Guide

A R

T F

40

Content Creation Guide

41

Kind activity
Config.txt :

File location - world\custom\scenarios\

kind activity kuid <KUID:-14:160> username Highland Valley (DCC) scriptlibrary SP3S1DCC scriptclass SP3S1DCC driver-settings { autopilotmode 0 startingtime 0.4 timerate 1 deraillevel 0 showhelp 0 controlmethod 0 weather 3 changeability 1 } kuid-table { highland_valley

f7_sfred <KUID:-1:1> atsf_chair <KUID:-1:100160> atsf_pullman_pine <KUID:-1:100163> atsf_baggage <KUID:-1:100159> cflow_fert <KUID:-1:100012> prr_fm_tuscan <KUID:-1:100017> 40ft_boxcar <KUID:-1:100085> pdhc_babyruth <KUID:-1:100066> 4bhopper_il <KUID:-1:100929> 50ft_boxcar <KUID:-1:100086> gatx_pennsalt <KUID:-1:100092> 60ft_boxcar <KUID:-1:100087> sd40_2_santafe <KUID:-1:100871> 4bhopper_il_coal_full <KUID:-1:101224> foundry_car <KUID:-1:101220>

A R
<KUID:-12:132>

T F

description Take contol of the morning passenger service to Highland Valley stopping at all stations and return to Greenwood. Bad weather is forecast so drive with care. Service : Highland Valley Passenger Train No. : 7528 Consist : F7A + 5 cars Weight in Tow : 300t Total Length : 490

username name of scenario displayed in trainz


Content Creation Guide 41

Content Creation Guide

42

scriptlibrary the name of the .gsl (compiled script) library on disk, without the .gsl extension. scriptclass the name of the scenario class within the script file. driver-settings{} specify the settings of this scenario, similar to Drivers settings screen. Allows you to set the weather, control method (0 dcc, 1 cabin controlled) etc. autopilotmode 0=off 1=on startingtime timerate deraillevel 0..1 (0.5=midday) 1=real-time 0=none 1=arcade 2=realistic showhelp 0=off

1=on controlmethod

1=cabin weather 0=clear

changeability

1=cloudy 2=drizzle 3=rain

4=stormy

5=light snow

6=medium snow 7=heavy snow 0=none 1=periodic 2=extreme

A R
0=dcc

T F

kuid-table{} a list of named assets used in the scenario. Scripts refer to assets (eg trains) by the names in this table.

Content Creation Guide

42

Content Creation Guide

43

CONTENT ID RANGE GUIDELINES KUID Syntax: kuid <KUID:xxxxx:yyyyyy> The xxxxx is your USER ID. The yyyyy is the CONTENT ID. Sidenote: Always use a new Content ID for each new item of content. For each new version of content make sure you use a new Content ID and make use of the obsoletes field of the config.txt file.
1 to 9999 Locomotives (We would suggest using the locomotives road number if possible) 10000-14999 Passenger cars 15000-19999 Freight cars 20000-20999 Routes 21000-21999 Textures 22000-22999 Trees

23000-23999 Signposts (Other than train signalling) 24000-24999 Signalling 25000-25999 Buildings residential 26000-26999 Buildings commercial 27000-27999 Buildings industrial 28000-28999 Buildings railroad

29000-29999 Transportation land (This includes only those objects that actually move) 30000-30999 Transportation sea (Same as above) 31000-31999 Transportation air (Same as above) 32000-32999 Bridges 33000-33999 Tunnels

34000-34999 Civil (Power lines, antennas, utilities, etc) 35000-35999 People 36000-36999 Animals 37000-37999 Roads 38000-38999 Track 39000-49999 Reserved (Do not use this range, it is reserved for future use) 50000-50999 Bogies/Trucks 51000-52999 Enginespec 53000-53999 Enginesound 54000-54999 Hornsound 55000-56999 Interior 60000-99999 Anything else (Use at your discretion for objects that do not fit into the other categories) 100000- Numbers in this range are auto allocated by Trainz. Do not manually allocate any numbers in this range.
Content Creation Guide 43

A R

T F

Content Creation Guide

44

THE DOS AND DONTS OF CONTENT CREATION DO! make use of Auran Content Dispatcher (CD) to package and upload your content to Aurans Download Station. The CD forms an integral part of future versions of Trainz and bypassing its use may render your content unusable once Trainz is able to natively interrogate the Download Station (DS).

make sure that each and every version of your content is packaged and uploaded to the DS. In other words if you make refinements to your creation, send each new version to the DS. make sure that you use a new KUID for each version of your content. Even if you make minor refinements, every time an item of content is uploaded to the DS you must give it a new KUID. make sure that for each new version of content you create that you include a reference to the older version by using the obsoletes keyword in the content config.txt file. This is required as people with older versions of your content need to be able to locate the new version of it. This keyword is used by the DS to index content so that the auto download systems of Trainz will work. If you omit this keyword you will inhibit this function and make it a lot harder, or even impossible, for people to locate a new version of your content. DONT!

extract data from Aurans .JA files. This process is totally unsupported and content that references extracted files will almost certainly not work in future version of Trainz. create or use 3rd party utilities that alter any content files directly. If you are doing so in order to make a small change to a file to fix a problem, your best approach is to pack and upload a new version to the DS.

A R

T F

Content Creation Guide

44

Content Creation Guide

45

DIRECTORY STRUCTURES The custom content directory structures in SP3 are different from those in previous versions of Trainz. This is in order to facilitate a clean changeover from pre SP3 content to post SP3 content. By keeping the directory structures isolated we intend to be able to maintain the content in their distinct areas and allow a future version of Trainz to remove the pre SP3 directory structures, thereby completing the upgrade process. In order for this process to work correctly it is therefore very important that no content is manually moved into the new SP3 directory structures.

D
Content Creation Guide

A R

T F

45

Content Creation Guide

46

KIND CODES The following is a list of SP3 compliant KIND codes: Bogey Traincar engine enginesound hornsound interior pantograph environment groundtexture map scenery track bridge mospeedboard mosignal mojunction moturntable mocrossing activity

D
Content Creation Guide

A R

T F

46

Content Creation Guide

47

REGION CODES Region codes are a single or multiple line code that is included in the config.txt file. The codes added here will be used in future versions of Trainz as a sort and selection criteria. For content that exists in multiple areas list each area on a separate line. For example, a locomotive that was available in the United States and Canada would be specified as follows: category-region-0 US category-region-1 CA

The first region codes specified must be category-region-0. Subsequent entries increase this code by one for each entry, so the next entry would be category-region-1 and so on. Side note: Do not skip a code! For example specifying your regions as category-region-0 US and then category-region-2 CA would result in the second region code being missed or unread! The region codes that are recognized by Trainz are as follows:
AD Andorra AE United Arab Emirates AF Afghanistan AG Antigua and Barbuda AI Anguilla AL Albania AM Armenia AN Netherland Antilles AO Angola AQ Antarctica AR Argentina AS American Samoa AT Austria AU Australia AW Aruba AZ Azerbaidjan BA Bosnia-Herzegovina BB Barbados BD Bangladesh BE Belgium BF Burkina Faso BG Bulgaria BH Bahrain BI Burundi BJ Benin BM Bermuda BN Brunei Darussalam BO Bolivia BR Brazil BS Bahamas BT Buthan BV Bouvet Island BW Botswana BY Belarus BZ Belize CA Canada CC Cocos (Keeling) Isl. Content Creation Guide

A R

T F

47

Content Creation Guide CF Central African Rep. CG Congo CH Switzerland CI Ivory Coast CK Cook Islands CL Chile CM Cameroon CN China CO Colombia CR Costa Rica CS Czechoslovakia CU Cuba CV Cape Verde CX Christmas Island CY Cyprus CZ Czech Republic DE Germany DJ Djibouti DK Denmark DM Dominica DO Dominican Republic DZ Algeria EC Ecuador EE Estonia EG Egypt EH Western Sahara ES Spain ET Ethiopia FI Finland FJ Fiji FK Falkland Isl.(Malvinas) FM Micronesia FO Faroe Islands FR France GA Gabon GB Great Britain GD Grenada GE Georgia GH Ghana GI Gibraltar GL Greenland GP Guadeloupe (Fr.) GQ Equatorial Guinea GF Guyana (Fr.) GM Gambia GN Guinea GR Greece GT Guatemala GU Guam (US) GW Guinea Bissau GY Guyana HK Hong Kong HM Heard & McDonald Isl. HN Honduras HR Croatia HT Haiti HU Hungary ID Indonesia IE Ireland IL Israel IN India IO British Indian O. Terr.

48

A R

T F

Content Creation Guide

48

Content Creation Guide IQ Iraq IR Iran IS Iceland IT Italy JM Jamaica JO Jordan JP Japan KE Kenya KG Kirgistan Ex-USSR KH Cambodia KI Kiribati KM Comoros KN St.Kitts Nevis Anguilla KP Korea (North) KR Korea (South) KW Kuwait KY Cayman Islands KZ Kazachstan LA Laos LB Lebanon LC Saint Lucia LI Liechtenstein LK Sri Lanka LR Liberia LS Lesotho LT Lithuania LU Luxembourg LV Latvia LY Libya MA Morocco MC Monaco MD Moldavia Ex-USSR MG Madagascar MH Marshall Islands ML Mali MM Myanmar MN Mongolia MO MacauMP Northern Mariana Isl. MQ Martinique (Fr.) MR Mauritania MS Montserrat MT Malta MU Mauritius MV Maldives MW Malawi MX Mexico MY Malaysia MZ Mozambique NA Namibia NC New Caledonia (Fr.) NE Niger NF Norfolk Island NG Nigeria NI Nicaragua NL Netherlands NO Norway NP Nepal NR Nauru NT Neutral Zone NU Niue NZ New Zealand OM Oman

49

A R

T F

Content Creation Guide

49

Content Creation Guide PA Panama PE Peru PF Polynesia (Fr.) PG Papua New Guinea PH Philippines PK Pakistan PL Poland PM St. Pierre & Miquelon PN Pitcairn PT Portugal PR Puerto Rico (US) PW Palau PY Paraguay QA Qatar RE Reunion (Fr.) RO Romania RU Russian Federation Ex-USSR RW Rwanda SA Saudi Arabia SB Solomon Islands SC Seychelles SD Sudan SE Sweden SG Singapore SH St. Helena SI Slovenia SJ Svalbard & Jan Mayen Is SK Slovak Republic SL Sierra Leone SM San Marino SN Senegal SO Somalia SR Suriname ST St. Tome and Principe SU Soviet Union SV El Salvador SY Syria SZ Swaziland TC Turks & Caicos Islands TD Chad TF French Southern Terr. TG Togo TH Thailand TJ Tadjikistan Ex-USSR TK Tokelau TM Turkmenistan Ex-USSR TN Tunisia TO Tonga TP East Timor TR Turkey TT Trinidad & Tobago TV Tuvalu TW Taiwan TZ Tanzania UA Ukraine UG Uganda UK United Kingdom UM US Minor outlying Isl. US United States UY Uruguay UZ Uzbekistan Ex-USSR VA Vatican City State

50

A R

T F

Content Creation Guide

50

Content Creation Guide VC St.Vincent & Grenadines VE Venezuela VG Virgin Islands (British) VI Virgin Islands (US) VN Vietnam VU Vanuatu WF Wallis & Futuna Islands WS Samoa YE Yemen YU Yugoslavia ZA South Africa ZM Zambia ZR Zaire

51

ZW Zimbabwe

D
Content Creation Guide

A R

T F

51

Content Creation Guide

52

ERA CODES Era codes are a single or multiple line code that is included in the config.txt file. The codes added here will be used in future versions of Trainz as a sort and selection criteria. For content that exists in multiple eras list each era on a separate line. For example, a locomotive that was available in the 1960s and 1970s would be specified as follows: category-era-0 1960s category-era-1 1970s

The first era code specified must be category-era-0. Subsequent entries increase this code by one for each entry, so the next entry would be category-era-1 and so on. Side note: Do not skip a code! For example specifying your eras as category-era-0 1960s and then category-era-2 1970s would result in the second era code being missed or unread! The era codes that are recognized by Trainz are as follows: 1800s 1810s 1820s 1830s 1840s 1850s 1860s 1870s 1880s 1890s 1900s 1910s 1920s 1930s 1940s 1950s 1960s 1970s 1980s 1990s 2000s 2010s

A R

T F

Content Creation Guide

52

Content Creation Guide

53

TLCC (Trainz Loco & Car Classifications) Trainz Loco and Car Classifications are codes that are added to the config.txt file of locos and rolling stock only. They represent a standardized system for referring to the various types of locos and rolling stock. Future version of Trainz will make use of the codes so adding them to any locos and rolling stock you create is advisable. The Class Codes are: Class A - Locomotives Class B - Baggage Car Types Class C - Combination Baggage and Passenger Car Types Class D - Dining Car Types Class E - Electric Car Types Class F - Flat Car types Class G - Gondola Car types Class H - Hopper Car Types Class I - Instruction Car Types Class L - Special Car Types Class M - Postal Car Types Class P - Passenger Car Types Class R - Refrigerator Car Types Class S - Stock Car types Class T - Tank Car types Class V - Ventilator Car types Class X - Boxcar Types

Each Class Code may have many subcategories as listed below. When creating a loco or item of rolling stock please choose the most appropriate Class Code. The Class Code is listed in the config.txt file of each item of rolling stock content as follows: class-code xxxxx (Where xxxx is the Class Code)

Selecting a correct Class Code is important since future versions of Trainz will allow users to use the Class Code as a sort and selection criteria inside My Collection and in Drivers Consist selection screen. Class A - Locomotives
ADE - Diesel Electric Loco AE - Electric Loco AS - Steam Loco

A R

T F

Class B - Baggage Car Types

BE - Baggage Express BH - Horse or Horse and Carriage Express BLF - Flat Car (esp. for liquids containers) BM - Milk Car (cans and bottles) BMR - Milk Car (ice bunkers) BMT - Horse Car BP - Refrigerator Express BR - Refrigerator Express (w/ ice bunkers) BS - Refrigerator Express (w/ brine tanks, typ. for meats) BX - Box Express
Content Creation Guide 53

Content Creation Guide

54

Class C - Combination Baggage and Passenger Car Types

CAD - Combination Car: Baggage and Passenger (w/ food service) CO - Combination Car: Baggage-Mail-Passenger CS - Combination Car: Baggage and Smoker (Club Car) CSA - Combination Car: Baggage-Dormitory-Kitchen CSB - Combination Car: Baggage and Sleeper CSP - Combination Car: Baggage or Mail Storage and Dormitory and Passenger

Class D - Dining Car Types


DA - Dining Car (w/ kitchen) DB - Buffet Car DC - Cafe Car DCL - Lunch Counter Lounge DD - Diner Dormitory DE - Dining Car (no Kitchen) DG - Grill Room Car DK - Dormitory Kitchen Car DKP - Kitchen Car DL - Buffet-Lounge Car DLC - Lunch Counter Car DO - Cafe Observation Car DP - Dining and Parlor Car DPA - Diner-Lounge

Class E - Electric Car Types Class F - Flat Car types

FA - A flat car specifically equipped with multi-level racks or decks for the loading and transport of vehicles, not suitable for misc. commodities. FC - A flat car or other type car specifically equipped to carry trucks, trailers, or removable trailer bodies for the transport of freight. FCA- Flat car, articulated multi-unit, specially equipped to carry trucks, containers or removable trailer bodies for the transportation of freight in TOFC/COFC service. FD - Depressed Center Flat. A flat car of special construction having the portion of floor extending between trucks depressed to provide necessary headroom for certain classes of lading. FG - Flat or gun truck car for special transportation of heavy ordinance or other heavy commodities. FL - Flat logging car or logging truck. This is either an ordinary flat car or car consisting of two trucks fitted with cross supports over the bolsters; the trucks connected by a skeleton or flexible frame and logs loaded lengthwise on the cross supports. FM - Ordinary flat car for general service. This car has flooring laid over sills and without sides or ends. FW - Flat well hole car for special transport of plate glass etc. This car is a flat car with a hole in the middle to enable lading to be dropped down on account of clearance limits.

A R

T F

Class G - Gondola Car types

GA - An Open Top Car having fixed sides and ends and drop bottom, consisting of doors hinged crosswise of car to dump between the rails. GB - An Open Top Car, having fixed sides, fixed or drop ends and solid bottom, suitable for (steel) mill trade. GD - An Open Top Car, having fixed or drop ends, solid bottom and sides equipped w/ doors for dumping. GE - An Open Top Car having fixed sides, drop ends and drop bottom, consisting of doors hinged crosswise of car to dump between the rails. GH - An Open Top Car having fixed sides, drop ends and drop bottom, consisting of doors hinged at center sill to dump outside of rails. GRA - An Open Top Car having fixed sides and ends and level bottom, and one or more hoppers to dump outside of rails.
Content Creation Guide 54

Content Creation Guide

55

GS - An Open Top Car having fixed sides and ends and drop bottom, consisting of doors hinged at center sill or side sills to dump outside and/or inside of rails. GT - An Open Top Car, having high fixed and ends and solid bottom, suitable for unloading coal on dumping machines only, but not suitable for (steel) mill trade. GW - An Open Top Well-Hole Car for transportation of special commodities. A solid bottom car with fixed sides and ends, having one or more openings or depressions in floor permitting the lading to be lowered to permit overhead clearance. NOTE: When Gondola cars are equipped with any or all of the following modifications, the suffixes provided should be added to the primary classification in the order of the notes. Note 1: Where cars are equipped with permanent racks for stowing parts or equipped (or modified) to permit loading of a particular commodity, the letter S should be added to the designating letters (i.e. GBS). Note 2: Any gondolas equipped with coke racks, should have the letter C added to the designating letters (i.e. GEC). Note 3: Any gondolas equipped with removable roof or covers for protection of lading shall have the letter R added to designating letters (i.e. GBSR).

Class H - Hopper Car Types

HD - An Open-Top self-clearing car, having fixed sides and ends, and bottom consisting of two or more divided hoppers with doors hinged length-wise for dumping outside of rails. HE - An Open-Top car, not self-clearing, having fixed sides and ends, and level bottom w/ two or more divided hoppers with doors hinged cross-wise for dumping between the rails. HF - An Open-Top self clearing car, having fixed sides and ends, and bottom consisting of two or more divided hoppers with doors hinged cross-wise for dumping between the rails; also two divided hoppers extending from end of car to bolster, with doors hinged length-wise of car and dumping outside of rails. HFA - An Open-Top self clearing car, having fixed sides and ends, and bottom consisting of two or more divided hoppers w/ doors hinged length-wise for dumping outside and/or inside of the rails; also one divided hopper extending from end of car to bolster, with doors hinged length-wise of car and dumping outside of rails. HFB - An Open-Top self clearing car, having fixed sides, ends, and bottom, consisting of one or more divided hoppers with doors hinged length-wise for dumping inside rail; also cross hoppers with doors dumping between or between and outside of rail. HK - An Open-Top self clearing car, having fixed sides and ends, and bottom consisting of two or more divided hoppers with doors hinged lengthwise of car and dumping inside or outside of rails. HM - An Open-Top self clearing car, having fixed sides and ends, and bottom consisting of two or more divided hoppers with doors hinged crosswise of car and dumping between rails. HMA - An Open-Top self clearing car, having fixed sides and ends, and bottom consisting of two or more divided hoppers w/ doors hinged lengthwise of car and dumping between rails. HT - An Open-Top self-clearing car, having fixed sides and ends, and bottom consisting of three or more divided hoppers w/ doors hinged crosswise of car and dumping between rails. HTA - An Open-Top self-clearing car, having fixed sides and ends, and bottom consisting of three or more divided hoppers w/ doors hinged lengthwise of car and dumping between rails.

A R

T F

Class I - Instruction Car Types


IA - Instruction Car

Class L - Special Car Types

LB - A boxcar with high sliding doors at center, both sides. Balance of sides, approximately the lower half, provided each side with two or more doors hinged at the top to open outward with suitable locks at bottom. LC - A boxcar with side doors and roof hatches. May be equipped with end doors. LF - A flat car equipped to handle one or more demountable containers for transportation of commodities not under refrigeration. LFA - A flat car equipped to handle one or more demountable containers for transportation of commodities immersed in liquids or gases. LFR - A flat car supplied with a power unit and equipped to handle one or more demountable containers for transportation of commodities under refrigeration. LG - An open top car equipped to handle one or more demountable containers for transportation of
Content Creation Guide 55

Content Creation Guide

56

commodities not under refrigeration. LM - A car equipped with one or more permanently enclosed containers or tanks, provided with one or more openings for loading and equipped for pneumatic or gravity unloading. Car is suitable for handling certain dry powdered or granular commodities, and also low viscosity, non-dangerous liquid commodities. LO - A permanently enclosed car, other than a house or boxcar, regardless of exterior or interior shape, for handling dry powdered or granular commodities, w/ or w/o insulation and provided w/ openings for loading through top or sides with weather-tight covers or doors. Car may be provided w/ one or more bottom openings for unloading , w/ tight fitting covers, doors, valves, or tight fitting slide or gate to prevent leakage of lading. Car may be provided w/ facilities for discharge of lading through openings and tops and sides and may have one or more compartments. Mechanical or other means may be provided within car to expedite loading or unloading. LP - An open top car having solid bottom and fixed ends, w/ or w/o fixed sides ( either slatted or solid). Also with or without running boards having guard rails. Suitable for handling pulpwood. LRC - A boxcar, heavily insulated; with to without ventilation, with or without hatches, with or without gravity conveyors for loading or unloading. May have cross partitions forming compartments. Designed primarily for the transportation of Solid Carbon Dioxide. LS - A car of special construction having two separable interlocking units that form a car body. Units may be separated and the load interposed between and locked in place to form a complete transportation unit ( editors note: this is the type of car used to move large transformers referred to as a Schnabel car after the German manufacturer). LU - An enclosed car with roof, having a special metal beam at the top of each side to support a series of retractable overhead side doors and their appurtenances, to other types of doors, running substantially the length of the car, which beams also support the roof details. Car may also be equipped w/ special loading devices or racks for handling various commodities.

Class M - Postal Car Types

MA - Postal Car (for sorting and classifying mail) MB - Baggage and Mail MBD - Combination Mail, Baggage, and Dormitory Car MBE - Combination Baggage, Mail, and Express Car MD - Combination Mail and Dormitory Car MP - Postal Car (newspapers and large packages) MR - Postal Storage Car

Class P - Passenger Car Types

PA - Passenger Car (suburban short-haul) PAS - Coach-Sleeping Car PB - Coach or Chair (regular coach seats) PBC - Parlor-Coach (combined PB and PC) PBO - Coach-Observation PC - Passenger, Parlor, or Chair Car (individual chairs) PB - Tavern PDS - Tavern-Sleeper PE - Emigrant or Colonist Car PL - Lounge Car PO - Observation Car PS - Sleeping Car PSA - Dormitory Car PT - Tourist Car PV - Private Car

A R

T F

Content Creation Guide

56

Content Creation Guide

57

Class R - Refrigerator Car Types

RA - Brine-Tank Refrigerator. A house car equipped with insulation and brine-tanks. Designed primarily for the combined use of crushed ice and salt and usually without ventilating devices. Used chiefly for meats and other packinghouse products. RAM - Similar to RA but equipped with beef rails. RB - A bunkerless refrigerator car similar in design to an RS car w/ or w/o ventilating devices and w/ or w/o devices for attaching portable heaters. Constructed with a minimum of 3 of insulation in sides and ends and 3.5 on ends and roof ( based on AAR Supplement to Manual Plate C-2). RBL - A car similar in construction to a RB, but equipped in addition with adjustable loading or stowing devices ( refer to note on XL entry for qualifications regarding L usage). RCD - Solid Carbon Dioxide Refrigerator. A house car equipped with insulation, w/ or w/o means of ventilation and provided w/ a system of refrigeration in which Solid Carbon Dioxide is employed as the primary refrigerant. RP - Mechanical Refrigerator. A house car equipped w/ insulation w/ or w/o means of ventilation and provided w/ apparatus or other device for protection against heat or cold. Apparatus operated by power other than through the car axle. RPL - Mechanical Refrigerator. Similar to RP, but equipped in addition with adjustable loading or stowage device. RPM - Mechanical Refrigerator, similar to RP but equipped with beef rails. RS - Bunker Refrigerator. A fully insulated house car equipped w/ ice bunkers. Designed primarily for use of chunk ice and w/ or w/o means of ventilation. RSB - Bunker Refrigerator. A fully insulated house car equipped w/ ice bunkers and air circulating fans. Designed primarily for use in bulk potato or similar type loading as cars are equipped w/ slope sheets and conveyors and/or equipment for mechanical loading and unloading. RSM - Bunker Refrigerator, similar to RS but equipped with beef rails. RSTC - Bunker Refrigerator. A fully insulated house car equipped w/ one or two ice bunkers or brine tanks, w/ or w/o ventilators, equipped w/ thermostatic controlled electric fan forced air circulating system, powered by equipment mounted on car. RCTM - Bunker Refrigerator, similar to RSTC, but equipped w/ beef rails. RPB- Mechanical Refrigerator. Similar to RP, but designed primarily for use in bulk potato or similar type loading as cars are equipped with interior slope sheets and conveyers and/or equipment for mechanical loading and unloading. RPC- Mechanical Refrigerator. Similar to RP, but equipped with permanently affixed containers.

Class S - Stock Car types

SA - Stock Car. A car equipped for transport of stock on hoof ( except horses and mules), equipped w/ roof, slatted sides and doors and fixed deck located sufficiently high to permit the loading of cattle on the lower deck. W/ or W/O feed and water troughs. SC - Stock Car. This car is for transport of stock on the hoof, and is equipped with roof, slated sides and doors, and convertible single or double deck. W/ or W/O feed or water troughs. SD - Stock Car. Composite having drop doors in floor and means of housing in sides and making dropbottom box car. SF - Stock Car. This car is for transport of stock on the hoof and is equipped w/ roof, slatted sides and doors, and fixed double deck. W/ or W/O feed or water troughs. SH - Horse Car. A car specially fitted for transport of horses in freight service. SM - Stock Car. Car for transport of stock on the hoof, and is equipped w/ roof and slatted sides and doors, and single deck. W/ or W/O feed or water troughs. SP - Stock Car. Used in poultry trade, fitted w/ roof and sides usually of wire netting, fitted w/ shelves for storing of crates of poultry and leaving space for poultrymen, feed bag and watering facilities. ST - Stock Car. This car is for transport of stock on the hoof and is equipped w/ roof, slatted sides and doors, and fixed triple deck. W/ or W/O feed or water troughs.

A R

T F

Content Creation Guide

57

Content Creation Guide

58

Class T - Tank Car types

Tank car means any car which is used only for the transportation of liquids, liquefied gases, compressed gases or solids that are liquefied prior to unloading. Car maybe w/o underframe if superstructure is designed to serve as underframe. If car has underframe, it must be designed only for the carriage of one or more enclosed containers ( w/ or w/o compartments) that form the superstructure and are an integral part of the car. All such containers must be securely attached to the underframe when offered for transportation but may have demountable features. Before any car may be considered a tank car hereunder, the design of all such containers must have be approved by: the AAR Committee on Tank Cars as having met all applicable AAR specifications and requirements and by said committee or under certain appropriate cases, by the ICC as having met all applicable specifications and requirements of Sub-Part I of the Regulations for Transportation of Explosives and Other Dangerous Articles. TA - Tank car equipped w/ container of ICC spec 103A, 103A-W, 103E-W, 103A-N-W, 103C, 103CW, and 11A100-W-6. Also ARA-II, ARA-III, ICC-103, ICC-103-W or ICC111A100-W-2 if containers and appurtenances were originally designed or reconstructed to comply w/ the requirements of ICC-103A cars. TG - Tank car having one or more glass lined containers of ICC specification 103W-A. THI - Insulated tank car equipped w/ heater device which permits in transit heating of lading. Apparatus powered by other means than through the axle. TL - Tank car equipped w/ container lined w/ any material other than glass, such as ICC spec 103B, 103BW, 103B100-W, 111A100-W-5, 105A300-W ( rubber lined). Also ARA-III ( rubber lined). TM - Tank car equipped w/ container of ARA or ARR specification I,II,III, III Experimental Welded Seams, IV,203, 203-W, 203-X, or ICC spec 103, 103-W, 103D-W, 104, 104-W, ICC-111A100-W-1, ICC-111A100-W3 or spec EMERGENCY USG-A, USG-B, USG-C. TMU - Tank car equipped w/ container of ARA spec VI, B, E, Spec 27, ICC Spec 27, 51, 106A500, 106A500-X, 106A800, 106A800-X, 106A88-NCI, , 107A **** series 110A500-W or 100A800-W. TP - Tank car equipped w/ container of ARA Spec IV-A, V or AAR 205A300-W, or ICC Spec 104A, 104AW, 105, 105A100, 105A100-W, 105A200-W, 105A300, 105A300-W, 105A400, 105A400-W, 105A500, 105A500-W, 105A600, 105A600-W, 109A300-W, 111A100-W-4, 112A400-W or 112A500-W. TPA - Tank car equipped w/ aluminum container of ICC Spec 104A-AL-W, 105A100AL-W, 105A200AL-W, 105A300AL-W, 109A100AL-W, 109A200AL-W or 109A300AL-W. TR - Tank car equipped w/ container of AAR Spec 201A35, 201A35 SPECIAL, 201A35-W, 201A35-X, 201A70-W or ICC Spec 103AL, 103AL-W, 103A-AL-W, 103c-AL and 111A60AL-W. TVI - Tank car equipped w/-insulated container having an inner and outer shell w/ a vacuum in the annular space to AAR Spec 204-W. TW - Tank car equipped w/ one or more wooden containers of ICC Spec 108 or 108A. Note: Where insulated containers are used in any of the preceding Tank Car Type Classes, the letter I should be appended to their applicable designating letters. For example TAI, TGI, etc. The exception would be class THI.

A R

T F

Class V - Ventilator Car types

VA - Fruit-Vegetable Ventilated Box. Similar in design to a XM general service boxcar, but w/ both end and/or side ventilators and w/ or w/o double sliding side doors. When equipped with double doors, one door is solid and the other door is screened. VM - Fruit-Vegetable Ventilator. Similar in design to ventilated boxcar VA, except that is partially insulated. VS - Fruit-Vegetable Insulated ventilator. A house car equipped w/ insulation and hinged swinging side doors and means of ventilation. Not equipped for refrigeration, although sometimes provided w/ shallow boxes under hatches to protect lading, but not to contain ice. Sometimes called produce car.

Content Creation Guide

58

Content Creation Guide

59

Class X - Boxcar Types

XC - A house car having individual compartments w/ a multiplicity of side doors and suitable for general commodity loading. XL - Loader Equipped. A house car similar in design to XM, either fully or partially lined w/ steel perforated sidewalls or equipped w/ interior side rails or stanchions and crossmembers, for securement of certain types of lading and/or permanently attached movable bulkheads. Note: Cars equipped with side rails only, built new, rebuilt or re-class after 1-1-1966, in order to qualify as XL, shall have a minimum of four rails extending from the doorway to within 4 of the end of the car, plus facilities in doorway to accommodate doorway members. These facilities are NOT required for plug door equipped cars. XM - Box. A house car for general service and especially for lading requiring protection from the weather, w/ or w/o lading tie anchors, and equipped with side or side and end doors. XP - A house car similar in design to a XM, but specially equipped for specific commodity loading and not suitable for misc. commodity loading. Note: It is recommended that when XP is used, a brief note be included in the ORER describing the special equipment and the service the car is intended for. XR - Auto Device Car. A house car similar in design to XM box either lined or unlined, with side or side and end doors and equipped w/ loading racks and/or floor tubes w/ tie down chains for loading setup automobiles or trucks. XT - A house car w/ or w/o doors either metal lined or enclosing one or more tanks. XF - Non-insulated boxcar similar in design to XM, designed and specially prepared with a U.S Food and Drug Administration approved white epoxy or other comparable white coating to seal interior walls, doors and ends, and provide a smooth durable surface to prevent contamination. Note- When any of the foregoing Class X cars are insulated, the letter I should be added to the designation.

D
Content Creation Guide

A R

T F

59

Content Creation Guide

60

AURAN KUID LIST (PRE SP3) <KUID:-1:100752> <KUID:-1:100754> <KUID:-1:100085> <KUID:-1:100929> <KUID:-1:101224> <KUID:-1:100086> <KUID:-1:100087> <KUID:-1:100023> <KUID:-1:100024> <KUID:-1:100143> <KUID:-1:100144> <KUID:-1:100145> <KUID:-1:100150> <KUID:-1:100153> <KUID:-1:101242> <KUID:-1:100159> <KUID:-1:100160> <KUID:-1:100161> <KUID:-1:100162> <KUID:-1:100163> <KUID:-1:100019> <KUID:-1:100004> <KUID:-1:100878> <KUID:-1:100877> <KUID:-1:101246> <KUID:-1:101425> <KUID:-1:100012> <KUID:-1:100090> <KUID:-1:100758> <KUID:-1:100039> <KUID:-1:100029> <KUID:-1:100030> <KUID:-1:100042> <KUID:-1:100048> <KUID:-1:100043> <KUID:-1:100046> <KUID:-1:101253> <KUID:-1:101248> <KUID:-1:100861> <KUID:-1:100825> <KUID:-1:100778> <KUID:-1:100820> <KUID:-1:100812> trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ 1044_obb 2100QR_yel 40ft_Boxcar 4bhopper_il 4bhopper_il_coal_full 50ft_Boxcar 60ft_boxcar 6e1_bb_blue 6e1_bb_red AlcoFA1_Erie AlcoFA1_Lehigh AlcoFA1_rock AlcoFPA4_CN_stripes Alco_FA1_Mroongrey arl atsf_baggage atsf_chair atsf_diner atsf_dome atsf_pullman_pine bb bb_ns1600 box_db box_po brj centenary cflow_fert Class37_Blue Class37_yel_apron Class43_original class_55_br_blue class_55_br_grn_yel CN_cupola_caboose Container_flat_au cupola_caboose_B_Ohio cupola_caboose_NYC DDm915 df dl500_candy dl500_enafer dl500_sar dl500_SAR_red_single dl500_tuscan

A R

T F

Content Creation Guide

60

Content Creation Guide

61

<KUID:-1:101032> <KUID:-1:101254> <KUID:-1:100117> <KUID:-1:100118> <KUID:-1:100121> <KUID:-1:100122> <KUID:-1:100131> <KUID:-1:100132> <KUID:-1:1> <KUID:-1:100135> <KUID:-1:100136> <KUID:-1:100137> <KUID:-1:101220> <KUID:-1:100049> <KUID:-1:100092> <KUID:-1:101292> <KUID:-1:100093> <KUID:-1:101204> <KUID:-1:101249> <KUID:-1:101251> <KUID:-1:100064> <KUID:-1:100072> <KUID:-1:100106> <KUID:-1:100107> <KUID:-1:100108> <KUID:-1:100058> <KUID:-1:101221> <KUID:-1:100059> <KUID:-1:100060> <KUID:-1:100062> <KUID:-1:100770> <KUID:-1:100828> <KUID:-1:101222> <KUID:-1:101048> <KUID:-1:101047> <KUID:-1:101044> <KUID:-1:101051> <KUID:-1:101216> <KUID:-1:100814> <KUID:-1:100815> <KUID:-1:100816> <KUID:-1:100817> <KUID:-1:100066> <KUID:-1:100017> <KUID:-1:101153>

trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/

A R

Erz3d Erz3d_full f7_bno f7_bno_bunit f7_cpmulti f7_cpmulti_bunit f7_nyc f7_nyc_bunit f7_sfred f7_sfred_bunit f7_southern f7_southern_bunit foundry_car freightliner_container GATX_pennsalt guard_van Hbbins881_freightcar Hbbins941_freightcar hgm hm interfrigo_van lwagon mk2_bfk_br_green mk2_fk_br_green mk2_tso_br_green mk3_tf_br_blue-white mk3_tgs_br_blue-white mk3_trbs_br_blue-white mk3_tsleep_br_blue-white mk3_ts_br_blue-white nlky nod nod_coal_full obb_composite obb_diner obb_eurofima obb_first Os_freightcar overland_clubcar overland_first overland_second overland_sleeper pdhc_babyruth prr_fm_tuscan qlx

T F

Content Creation Guide

61

Content Creation Guide

62

<KUID:-1:101154> <KUID:-1:100094> <KUID:-1:100871> <KUID:-1:101060> <KUID:-1:100822> <KUID:-1:100068> <KUID:-1:100069> <KUID:-1:100070> <KUID:-1:100018> <KUID:-1:100007> <KUID:-1:100763> <KUID:-1:101229> <KUID:-1:100749> <KUID:-1:100750> <KUID:-1:100073> <KUID:-1:100074> <KUID:-1:100075> <KUID:-1:100022> <KUID:-1:100138> <KUID:-1:101241> <KUID:-1:100139> <KUID:-1:100005> <KUID:-1:101424> <KUID:-1:100008> <KUID:-1:100866> <KUID:-1:100078> <KUID:-1:100033> <KUID:-1:100028> <KUID:-1:100047> <KUID:-1:100041> <KUID:-1:101252> <KUID:-1:100777> <KUID:-1:100811> <KUID:-1:101394> <KUID:-1:101392> <KUID:-1:0> <KUID:-1:101219> <KUID:-1:100080> <KUID:-1:101291> <KUID:-1:100081> <KUID:-1:101203> <KUID:-1:100052> <KUID:-1:100063> <KUID:-1:100071>

trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/

A R

qlx_blue Rc4_Blue sd40_2_santafe tipper uc_silos v200_dbred v200_DB_ozeanblau v200_renfe vrs_blue vrs_vlorange zhv zhv_coal_full 1044_obb_bogey 2100_bogey 40ft_Boxcar_bogey 50ft_Boxcar_bogey 60ft_Boxcar_bogey 6e1_bb_bogey AlcoFA1_bogey arl_bogey atsf_car_bogey bb_bogey centenary_bogey cflow_fert_bogey class103_redbeige_bogey Class37_bogey Class43_bogey class_55_bogey Container_flat_bogey cupola_caboose_bogey DDm915_bogey dl500_sar_bogey dl500_tuscan_bogey EF81_Red_bogey EF81_Red_midbogey f7_bogey foundry_car_bogey GATX_pennsalt_bogey guard_van_bogey Hbbins881_freightcar_ bogey Hbbins941_freightcar_ bogey hst_mk3_bogey interfrigo_van_bogey lwagon_bogey

T F

Content Creation Guide

62

Content Creation Guide

63

<KUID:-1:100099> <KUID:-1:100769> <KUID:-1:100827> <KUID:-1:101043> <KUID:-1:101215> <KUID:-1:100813> <KUID:-1:100065> <KUID:-1:100011> <KUID:-1:100082> <KUID:-1:100870> <KUID:-1:101059> <KUID:-1:100821> <KUID:-1:100067> <KUID:-1:100006> <KUID:-1:100554> <KUID:-1:100382> <KUID:-1:101168> <KUID:-1:100186> <KUID:-1:101211> <KUID:-1:101212> <KUID:-1:101202> <KUID:-1:101255> <KUID:-1:110002> <KUID:-1:100860> <KUID:-1:101395> <KUID:-1:101177> <KUID:-1: 42003001> <KUID:-1: 42003002> <KUID:-1: 42003000> <KUID:-1: 42003103> <KUID:-1: 42003102> <KUID:-1: 42003101> <KUID:-1: 42004207> <KUID:-1: 42004208> <KUID:-1: 42004209> <KUID:-1: 42004210>

bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ interiors/ interiors/ interiors/ interiors/ interiors/ interiors/ interiors/ pants/ pants/ pants/ pants/ pants/ enginesound/ enginesound/ enginesound/ hornsound/ hornsound/ hornsound/ 1044 1600 2100 340

A R
electric emd ALCo br default

mk2_bogey nlky_bogey nod_bogey obb_eurofima_bogey Os_freightcar_bogey overland_bogey pdhc_bogey prr_fm_tuscan_bogey Rc4_bogey sd40_2_santafe_bogey tipper_bogey uc_silos_bogey v200_bogey vrs_bogey bb15000 class37_int_cab class43_interior f7interior f7interior_kph_lhd f7interior_mph_lhd f7interior_mph_rhd 1044_panto 6e1_bb_pantograph bb_pantograph EF81_Red_pantograph Rc4_pantograph alco

T F

Content Creation Guide

63

Content Creation Guide

64

<KUID:-1: 42004211> <KUID:-1: 42004212> <KUID:-1: 42004213> <KUID:-1: 42004205> <KUID:-1: 42004204> <KUID:-1: 42004206> <KUID:-1: 42004233> <KUID:-1: 42004203> <KUID:-1: 42004201> <KUID:-1: 42004215> <KUID:2512:337> <KUID:-1: 42004202> <KUID:-1: 42004250> <KUID:-1: 42004216> <KUID:-1: 42004217> <KUID:-1: 42004218> <KUID:-1: 42004219> <KUID:-1: 42004231> <KUID:-1: 42004232> <KUID:-1: 42004220> <KUID:523:402> <KUID:-1: 42004221> <KUID:-1: 42004225> <KUID:-1: 42004222> <KUID:-1:7801> <KUID:-1:100395>

44 6.00E+01 930 BB Class Class class50 default_loco default_wagon Deltic EE F7 15000 37 43

F7_hotrod FA1 FA2 FPA4 GM GP38_2 nohab RC4 RedHen SD40 sw7 V200 / track/

A R
Type 3 2 / 4mstandard_nogravel

T F

Content Creation Guide

64

Content Creation Guide

65

<KUID:-1:100396> <KUID:-1:100736> <KUID:-1:100966> <KUID:-1:100292> <KUID:-1:101159> <KUID:-1:100293> <KUID:-1:101160> <KUID:-1:100294> <KUID:-1:101161> <KUID:-1:100398> <KUID:-1:100399> <KUID:-1:101163> <KUID:-1:100295> <KUID:-1:100397> <KUID:-1:101162> <KUID:-1:100451> <KUID:-1:100452> <KUID:-1:100296> <KUID:-1:100297> <KUID:-1:100298> <KUID:-1:100418> <KUID:-1:100299> <KUID:-1:100457> <KUID:-1:100409> <KUID:-1:100410> <KUID:-1:100456> <KUID:-1:100413> <KUID:-1:100300> <KUID:-1:100301> <KUID:-1:100412> <KUID:-1:100411> <KUID:-1:100263> <KUID:-1:100468> <KUID:-1:100251> <KUID:-1:100252> <KUID:-1:100253> <KUID:-1:100256> <KUID:-1:100257> <KUID:-1:100202> <KUID:-1:100258> <KUID:-1:100259> <KUID:-1:100203> <KUID:-1:100260> <KUID:-1:100204> <KUID:-1:100261> <KUID:-1:100205>

track/ track/ track/ track/ track/ track/ track/ track/ track/ track/ track/ track/ track/ track/ track/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/

A R

4mstandard_oz 4mstandard_oz_double 4mstandard_solid bricksteel_bridge_1t bricksteel_bridge_2t k_bridge_1t k_bridge_2t log_bridge_1t log_bridge_2t oz_tunnel oz_tunnel_narrow slab_bridge_1t slab_bridge_2t steel_bridge_1t steel_bridge_2t armco crop fence_arcmesh_3m fence_picket_2_4m fence_tallblue_4m oz_barbwire_fence oz_shearer_fence pwr_wire_oz road_oz road_oz_1lane road_oz_dirt road_oz_forbridge splatform splatform_squared_end steelroadbridge_oz sugarcane corner_shop hills_hoist horse_72p horse_72p_2 horse_72p_3 hotel_tilnowle house_oz_1 house_oz_1a house_oz_2 house_oz_21 house_oz_2a house_oz_3 house_oz_3a house_oz_h1 house_oz_hiset2

T F

Content Creation Guide

65

Content Creation Guide

66

<KUID:-1:100206> <KUID:-1:100213> <KUID:-1:100323> <KUID:-1:100823> <KUID:-1:100824> <KUID:-1:100254> <KUID:-1:100551> <KUID:-1:100540> <KUID:-1:100541> <KUID:-1:100542> <KUID:-1:100543> <KUID:-1:100544> <KUID:-1:100545> <KUID:-1:100546> <KUID:-1:100547> <KUID:-1:100548> <KUID:-1:100549> <KUID:-1:100550> <KUID:-1:100255> <KUID:-1:100262> <KUID:-1:100274> <KUID:-1:100276> <KUID:-1:101434> <KUID:-1:100264> <KUID:-1:100265> <KUID:-1:100266> <KUID:-1:100267> <KUID:-1:100419> <KUID:-1:101435> <KUID:-1:100001> <KUID:-1:100268> <KUID:-1:100269> <KUID:-1:100384> <KUID:-1:100270> <KUID:-1:100271> <KUID:-1:100272> <KUID:-1:100273> <KUID:-1:100388> <KUID:-1:100389> <KUID:-1:100390> <KUID:-1:100218> <KUID:-1:100219> <KUID:-1:100391> <KUID:-1:100275> <KUID:-1:100461> <KUID:-1:100277>

scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/

A R

house_oz_hiset2a house_oz_hiset2b house_oz_hiseta level_crossing_oz level_crossing_oz_1track mill_big_cane people_crowd people_group people_group2 people_lineup people_lineup2 person person_2 person_3 person_4 person_5 person_6 person_7 school_hall shearer_shed sheep_flock shrub_large_oz_bb sign signalbox_1 signalbox_2 signalbox_3 signalbox_3a sign_oz_giveway sign_tall silos_ragin smallshops small_oz_station station_tilnowle thunderbox_1 thunderbox_1b thunderbox_2 thunderbox_2b tracktor_blue tracktor_r tractor traffic_lights_Oz1 traffic_lights_Oz2 trees_bunya_bunch tree_group_oz_gums tree_group_oz_gums2 tree_oz_bunyapine

T F

Content Creation Guide

66

Content Creation Guide

67

<KUID:-1:100278> <KUID:-1:100279> <KUID:-1:100280> <KUID:-1:100281> <KUID:-1:100282> <KUID:-1:100283> <KUID:-1:100407> <KUID:-1:100408> <KUID:-1:100392> <KUID:-1:100393> <KUID:-1:100394> <KUID:-1:100284> <KUID:-1:100285> <KUID:-1:100286> <KUID:-1:100287> <KUID:-1:100385> <KUID:-1:100506> <KUID:-1:100288> <KUID:-1:100415> <KUID:-1:100289> <KUID:-1:100290> <KUID:-1:110018> <KUID:-1:100386> <KUID:-1:100387> <KUID:-1:110011> <KUID:-1:100633> <KUID:-1:101152> <KUID:-1:100899> <KUID:-1:100900> <KUID:-1:100901> <KUID:-1:100902> <KUID:-1:100903> <KUID:-1:100904> <KUID:-1:100905> <KUID:-1:100906> <KUID:-1:100907> <KUID:-1:101142> <KUID:-1:100003> <KUID:-1:100513> <KUID:-1:100514> <KUID:-1:100226> <KUID:-1:100400> <KUID:-1:100242> <KUID:-1:100243> <KUID:-1:100248> <KUID:-1:100241>

scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/

A R

tree_oz_bunyapine_2 tree_oz_bunyapine_3 tree_oz_flame tree_oz_flame_fl tree_oz_gum tree_oz_gum2 tree_oz_gum3 tree_oz_gum4 tree_oz_palm1a tree_oz_palm1b tree_oz_palm2 tree_oz_small tree_oz_stickish tree_oz_stickish_group tree_oz_umbrella turntable turntable2 walkover_2h watertank_oz wharf wharf_shed whistle_oz windmill_oz workshed dwarf lever rail_end speed_100 speed_20 speed_30 speed_40 speed_50 speed_60 speed_70 speed_80 speed_90 track_ends oz_blotchy_grass oz_cane oz_crop oz_dirt oz_dirt_darker oz_forest_floor oz_forest_floor_darker oz_grass oz_grassbrush

T F

Content Creation Guide

67

Content Creation Guide

68

<KUID:-1:100249> <KUID:-1:100401> <KUID:-1:100250> <KUID:-1:100247> <KUID:-1:100246> <KUID:-1:100403> <KUID:-1:100402> <KUID:-1:100244> <KUID:-1:100404> <KUID:-1:100449> <KUID:-1:100245> <KUID:-1:100447> <KUID:-1:100835> <KUID:-1:110014> <KUID:-1:110015> <KUID:-1:7803> <KUID:-1:15> <KUID:-1:13228> <KUID:-1:1013> <KUID:-1:1023> <KUID:-1:110000> <KUID:-1:1028> <KUID:-1:1014> <KUID:-1:101165> <KUID:-1:101166> <KUID:-1:1024> <KUID:-1:1029> <KUID:-1:100834> <KUID:-1:110001> <KUID:-1:110005> <KUID:-1:110004> <KUID:-1:1018> <KUID:-1:1019> <KUID:-1:17> <KUID:-1:18> <KUID:-1:25> <KUID:-1:1025> <KUID:-1:19> <KUID:-1:20> <KUID:-1:1017> <KUID:-1:1058> <KUID:-1:1026> <KUID:-1:1027> <KUID:-1:521> <KUID:-1:568>

ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ maps/ environment/ environment/ / track/ track/ track/ track/ track/ track/ track/ track/ track/ track/ track/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ scenery/ scenery/

A R

oz_grass_tuffs_on_dirt oz_gravel oz_long_grass oz_orangedirt oz_orangegrass oz_reddirt oz_reddirt_dark oz_reddirt_shrubs oz_rockydirt oz_sand oz_sandgrass oz_stoneface Australia noClouds Water_muddy / 4mstandard 4mstandard_double brsteelframe_1t brsteelframe_2t dark_stone_arch_1t dark_stone_arch_2t rock_wall_1t rock_wall_2t stonepole_1t stonepole_2t tunnel 16mcatenary 24mcatenary_2t catenary_double catenary_single fence_bwire_3 fence_cmesh_6 fence_wood_4 hedge_4mr pwr_wire pwr_wire_b road roadforbridge road_narrow steelroadbridge treespline ts_0980 brick_shed brick_units

T F

Content Creation Guide

68

Content Creation Guide

69

<KUID:-1:1012> <KUID:-1:524> <KUID:-1:525> <KUID:-1:1021> <KUID:-1:1008> <KUID:-1:520> <KUID:-1:573> <KUID:-1:587> <KUID:-1:591> <KUID:-1:588> <KUID:-1:589> <KUID:-1:590> <KUID:-1:6> <KUID:-1:16> <KUID:-1:526> <KUID:-1:31> <KUID:-1:32> <KUID:-1:33> <KUID:-1:570> <KUID:-1:571> <KUID:-1:572> <KUID:-1:569> <KUID:-1:34> <KUID:-1:35> <KUID:-1:36> <KUID:-1:37> <KUID:-1:38> <KUID:-1:1009> <KUID:-1:3577> <KUID:-1:100735> <KUID:-1:1022> <KUID:-1:574> <KUID:-1:594> <KUID:-1:101438> <KUID:-1:101439> <KUID:-1:586> <KUID:-1:100220> <KUID:-1:100221> <KUID:-1:564> <KUID:-1:565> <KUID:-1:527> <KUID:-1:528> <KUID:-1:529> <KUID:-1:593> <KUID:-1:560>

scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/

A R

build_factory build_j build_jw build_silo build_tankshed b_church_yard cottage2 flowers_ys flower_lg flower_y flower_yspots flowv forest_09 forest_vwf headstones hilux hilux_blue hilux_grey house_rb house_sm house_stone house_wb jag jag_black jag_burg jetta jetta_green jetty level_crossing level_crossing_1track powertower relay_b shed_es sign sign_tall station traffic_lights_uk1 traffic_lights_uk2 treevns treevwf tree_04 tree_09 tree_09l tree_09side tree_26

T F

Content Creation Guide

69

Content Creation Guide

70

<KUID:-1:561> <KUID:-1:562> <KUID:-1:563> <KUID:-1:27> <KUID:-1:1015> <KUID:-1:1016> <KUID:-1:566> <KUID:-1:30> <KUID:-1:28> <KUID:-1:567> <KUID:-1:581> <KUID:-1:582> <KUID:-1:41> <KUID:-1:42> <KUID:-1:530> <KUID:-1:5> <KUID:-1:577> <KUID:-1:100968> <KUID:-1:100997> <KUID:-1:100998> <KUID:-1:100999> <KUID:-1:101000> <KUID:-1:101006> <KUID:-1:101001> <KUID:-1:101007> <KUID:-1:101008> <KUID:-1:101009> <KUID:-1:101010> <KUID:-1:101002> <KUID:-1:101003> <KUID:-1:101004> <KUID:-1:101005> <KUID:-1:101011> <KUID:-1:101012> <KUID:-1:101013> <KUID:-1:100893> <KUID:-1:101014> <KUID:-1:101015> <KUID:-1:101016> <KUID:-1:101019> <KUID:-1:101017> <KUID:-1:100553> <KUID:-1:110006> <KUID:-1:101140> <KUID:-1:618>

scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ ground/

A R

tree_28 tree_52 tree_52m tree_group tree_group_2 tree_group_3 trs_10 van1 van_ateam walkover wall_rock wall_stone x4 x4_cg xforest_09 xforest_vns xing_sign3 10 100 110 120 130 140 15 150 160 170 180 20 25 30 35 40 45 50 55 60 65 70 80 90 lever rail_end_uk track_ends concrete_a

T F

Content Creation Guide

70

Content Creation Guide

71

<KUID:-1:619> <KUID:-1:623> <KUID:-1:612> <KUID:-1:625> <KUID:-1:613> <KUID:-1:614> <KUID:-1:624> <KUID:-1:615> <KUID:-1:609> <KUID:-1:621> <KUID:-1:1000> <KUID:-1:1001> <KUID:-1:1020> <KUID:-1:610> <KUID:-1:1002> <KUID:-1:611> <KUID:-1:1003> <KUID:-1:616> <KUID:-1:617> <KUID:-1:1004> <KUID:-1:622> <KUID:-1:1006> <KUID:-1:1007> <KUID:-1:1005> <KUID:-1:620> <KUID:-1:100000> <KUID:-1:8000> <KUID:-1:8002> <KUID:-1:8001> <KUID:-1:110013> <KUID:-1:8008> <KUID:-1:8009> <KUID:44482: 22013> <KUID:9:50001> <KUID:9:50003> <KUID:9:50002> <KUID:9:50004> <KUID:-10:135> <KUID:-10:136> <KUID:44482: 22015> <KUID:-10:137> <KUID:-10:128> <KUID:-10:139>

ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ maps/ environment/ environment/ environment/ environment/ environment/ environment/ track/ track/ track/ track/ track/ track/ track/ track/ track/ track/ track/

A R
4m_s49 4m_s49_dark 4m_s49_double 4m_s49_double_dark barge_route barge_tracks db4mstconcr invisible platformtrack script_road

concrete_overgrown dry_goldgrass_a dry_grass_tufts dry_greygrass_a dry_longgrass_a dry_longgrass_b dry_longgrass_stripes dry_longgrass_tufts grass_a grass_a1 grass_a2 grass_a3 grass_a_b grass_b grass_lavender grass_stripes grass_wlonggrass gravel_a gravel_b gravel_c gravel_grass_a graystone graystone_crack mud_darkovergrown mud_overgrown Britain MediumClouds MoreClouds VeryCloudy VeryVeryCloudy Water1 Water2 4mstconcr

T F

Content Creation Guide

71

Content Creation Guide

72

<KUID:44482: 22014> <KUID:44482: 22012> <KUID:44482: 22011> <KUID:-12:368> <KUID:-12:367> <KUID:47092: 32001> <KUID:47092: 32004> <KUID:47092: 32003> <KUID:47092: 32005> <KUID:47092: 32002> <KUID:-12:325> <KUID:-12:369> <KUID:44482: 22010> <KUID:11:32001> <KUID:50435: 34001> <KUID:50435: 34003> <KUID:50435: 34002> <KUID:-12:304> <KUID:-12:305> <KUID:-12:306> <KUID:-12:307> <KUID:-12:308> <KUID:-12:309> <KUID:-12:320> <KUID:-12:321> <KUID:-12:311> <KUID:-12:312> <KUID:44482: 20000> <KUID:44482: 20001> <KUID:3801: 34001> <KUID:3801: 34002>

track/ track/ track/ track/ track/ track/ track/ track/ track/ track/ track/ track/ track/

sgsteelbr_euro sgtunn_euro steelbr_euro stone_tunnel_cat_low stone_tunnel_low Trestlepiet1_a Trestlepiet1_b Trestlepiet1_c Trestlespannert1

track/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/

A R
Trussbridge_spline tunnel_cat_QR tunnel_QR tunn_euro us_solid_rail bdwalk_12 bdwalk_12_noside bdwalk_12_sup cat_sg_ro concrete_path dirt_walktrack

T F

catenary_dbl catenary_dbl_3road catenary_dbl_3road_40m catenary_dbl_40m catenary_dbl_centre catenary_dbl_centre_40m catenary_single_16m catenary_single_40m catenary_single_wide catenary_single_wide_40m cat_db_ro

Content Creation Guide

72

Content Creation Guide

73

<KUID:44482: 20002> <KUID:9:53014> <KUID:9:53011> <KUID:9:53012> <KUID:9:53013> <KUID:-12:40> <KUID:-12:401> <KUID:-12:678> <KUID:-12:59> <KUID:44482: 20003> <KUID:3801: 34003> <KUID:-12:313> <KUID:-12:220> <KUID:9:24006> <KUID:-12:162> <KUID:-12:404> <KUID:-12:490> <KUID:-12:403> <KUID:9:24010> <KUID:9:24009> <KUID:44482: 26008> <KUID:44482: 26009> <KUID:-10:156> <KUID:-10:157> <KUID:-10:158> <KUID:-10:159> <KUID:-10:160> <KUID:1942: 26014> <KUID:44797: 28013> <KUID:44797: 28014> <KUID:1942: 25006> <KUID:55712: 26001> <KUID:3801: 27000> <KUID:47092: 50221>

splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/

platf_euro prr_4track_hard_2levels prr_4track_soft_1level prr_4track_soft_2levels prr_4track_wire QR_fence2_4platform QR_fence_4platform QR_platform QR_platform_ramp rfplatf_euro sidewalk union_shelter wire 10m_concrete_hid 20_curve 20_curve_left 60_curve 60_curve_left 6m_concrete_twin45_hps 6m_concrete_twin_hid benchplatf_euro bench_euro

A R
buffalo_01 buffalo_02 buffalo_03 buffalo_hd buffalo_hd_lg Co-op_Bank coaldock coaldockpowerhouse Cottage_1_1942 Diner_5571226001 dumper Edc_warehouse_number8

T F

Content Creation Guide

73

Content Creation Guide

74

<KUID:1942: 28000> <KUID:1942: 27004> <KUID:1942: 27005> <KUID:-10:154> <KUID:-10:155> <KUID:3801: 20001> <KUID:44797: 28002> <KUID:1942: 27006> <KUID:55712: 25001> <KUID:3801: 80001> <KUID:44482: 26010> <KUID:44482: 26006> <KUID:1942: 34007> <KUID:26001: 23030> <KUID:26001: 23031> <KUID:26001: 23032> <KUID:26001: 23033> <KUID:44797: 28001> <KUID:30204: 23001> <KUID:30204: 23002> <KUID:30204: 23003> <KUID:30204: 23004> <KUID:30204: 23005> <KUID:30204: 23006> <KUID:9:23007> <KUID:2512:41>

scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/

Engine_Shed_single_1942 Factory_4_1942 Factory_5_1942 flagman_white flagman_yellow fort_bridge freightplatform1 Gasometers House_5571225001 kangaroo

A R
lgtplatf_euro Libr_euro Memorial_1942 mpm_white mpw_frac1 mpw_frac2 mpw_frac3 NYC_Loco_Watertower oz_station_sign_1a oz_station_sign_1b oz_station_sign_2a oz_station_sign_2b oz_station_sign_3a oz_station_sign_3b phone_v1249 pikka_svr_highley

T F

Content Creation Guide

74

Content Creation Guide

75

<KUID:1942: 34006> <KUID:1942: 34004> <KUID:1942: 34003> <KUID:1942: 26016> <KUID:1942: 26005> <KUID:-12:795> <KUID:46415: 23510> <KUID:46415: 28060> <KUID:46415: 28070> <KUID:46415: 23530> <KUID:46415: 23520> <KUID:46415: 23525> <KUID:46415: 28000> <KUID:46415: 28005> <KUID:46415: 28200> <KUID:46415: 28050> <KUID:46415: 28055> <KUID:-12:123453> <KUID:-12:123452> <KUID:-12:405> <KUID:-12:402> <KUID:-12:166> <KUID:-12:791> <KUID:-12:680> <KUID:-12:681> <KUID:-12:790> <KUID:-12:123455> <KUID:-12:123454> <KUID:-12:796> <KUID:-12:679>

scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/

Police_Station_1942 Post_Box_UK Post_Office_1942 Pub_Carvery Pub_White_Horse QFS_depot QR Cable QR QR QR QR QR QR QR QR QR QR Cable JctBox

A R
KeepOut OHead OHead Phone Phone Relay TC TC QR_fence2_4platform QR_fence_4platform QR_light_4platform QR_name1_4platform QR_overhead_4platform QR_payphone_4platform QR_rbin_4platform QR_seat_4platform QR_securiityphone_ 4platform QR_shelter2_4platform QR_shelter_4platform QR_station2_4platform QR_station_4platform

T F

Content Creation Guide

75

Content Creation Guide

76

<KUID:-12:792> <KUID:3801: 23037> <KUID:44797: 28011> <KUID:-12:123456> <KUID:-12:798> <KUID:-12:799> <KUID:-12:800> <KUID:50435: 26001> <KUID:-12:163> <KUID:44482: 26005> <KUID:1942: 28003> <KUID:1942: 28007> <KUID:1942: 28009> <KUID:-12:650> <KUID:-12:323> <KUID:-12:324> <KUID:9:23001> <KUID:9:23002> <KUID:9:23003> <KUID:1942: 28006> <KUID:1942: 28008> <KUID:1942: 25014> <KUID:1942: 26006> <KUID:44797: 28017> <KUID:1942: 34005> <KUID:-12:44444> <KUID:-10:150> <KUID:-12:3545> <KUID:-12:314> <KUID:-12:427> <KUID:-12:498> <KUID:-12:499> <KUID:-12:161>

scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/

QR_ticketmachine_ 4platform rmines2 sandhouse Servo shed_big shed_goods shed_tan shore_cafe small_shed_woombye StAnton_station Station_1942_2 Station_1942_3 Station_1942_4

A R
Suburban_house_5 Suburban_Shop_5 switchtower_LPC Telephone_Box_UK thats_a_croc track_gang tree_gum1 union_station water_column wooden_crates wooden_crates_2 woombye

station_1track station_2_tracks station_3_tracks station_cpmedium station_cpmedium_lite station_cpmedium_old Station_Forecourt_1942_2 Station_Forecourt_1942_3

T F

Content Creation Guide

76

Content Creation Guide

77

<KUID:44482: 26007> <KUID:-12:164> <KUID:3801: 28000> <KUID:44482: 23084> <KUID:44482: 23085> <KUID:44482: 23086> <KUID:44482: 23087> <KUID:3801: 23001> <KUID:3801: 23019> <KUID:3801: 23020> <KUID:3801: 23021> <KUID:3801: 23022> <KUID:3801: 23023> <KUID:3801: 23024> <KUID:3801: 23025> <KUID:3801: 23026> <KUID:3801: 23027> <KUID:3801: 23002> <KUID:3801: 23003> <KUID:3801: 23004> <KUID:3801: 23005> <KUID:3801: 23006> <KUID:3801: 23007> <KUID:3801: 23008>

scenery/ scenery/ scenery/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/

Wtower_euro xing_rural_au yellow_shed 3linegantry 4linegantry 5linegantry 6linegantry bboard_10 bboard_100 bboard_105 bboard_110 bboard_115

A R
bboard_120 bboard_125 bboard_130 bboard_135 bboard_138 bboard_15 bboard_20 bboard_25 bboard_30 bboard_35 bboard_40 bboard_45

T F

Content Creation Guide

77

Content Creation Guide

78

<KUID:3801: 23000> <KUID:3801: 23009> <KUID:3801: 23010> <KUID:3801:23011> <KUID:3801: 23012> <KUID:3801: 23013> <KUID:3801: 23014> <KUID:3801: 23015> <KUID:3801: 23016> <KUID:3801: 23017> <KUID:3801: 23018> <KUID:-12:5601> <KUID:-12:5801> <KUID:-12:5603> <KUID:-12:5803> <KUID:-12:5656> <KUID:-12:5856> <KUID:-1:575> <KUID:-1:100519> <KUID:-12:5658> <KUID:-12:5858> <KUID:-12:5660> <KUID:-12:5860> <KUID:-12:15660> <KUID:-12:15661> <KUID:-12:300> <KUID:-12:301> <KUID:-12:292> <KUID:-12:293> <KUID:9:55001> <KUID:9:55002> <KUID:9:55003> <KUID:9:55004> <KUID:46415: 28100> <KUID:46415: 28105>

trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/

bboard_5 bboard_50 bboard_55 bboard_60 bboard_65 bboard_70 bboard_75 bboard_80 bboard_85 bboard_90 bboard_95

A R
QR ATC

BR_01 BR_01RH BR_02 BR_02RH BR_03 BR_03RH BR_04 BR_04RH BR_05 BR_05RH BR_07 BR_07RH BR_08 BR_08RH col_dwarf_lhs col_dwarf_rhs gantry_left gantry_right pkp_lightpost_3 pkp_lightpost_3_long pkp_lightpost_3_side pkp_lightpost_3_side_long QR ATC

T F

Content Creation Guide

78

Content Creation Guide

79

<KUID:46415: 23502> <KUID:46415: 23500> <KUID:46415: 28150> <KUID:46415: 28155> <KUID:46415: 23185> <KUID:46415: 23186> <KUID:46415: 23110> <KUID:46415: 23111> <KUID:46415: 23120> <KUID:46415: 23121> <KUID:46415: 23130> <KUID:46415: 23131> <KUID:46415: 23140> <KUID:46415: 23142> <KUID:46415: 23141> <KUID:46415: 23145> <KUID:46415: 23146> <KUID:46415: 23010> <KUID:46415: 23065> <KUID:46415: 23015> <KUID:46415: 23070> <KUID:46415: 23075> <KUID:46415: 23020> <KUID:46415: 23025>

trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/

QR QR QR QR QR QR QR QR QR QR QR QR QR QR QR QR QR QR QR QR QR QR QR QR

KM Limit Point Point Spd_120_50L Spd_120_50R Spd_50_25L Spd_50_25R Spd_60_25L

A R
Spd_70_25L Spd_80_25L Spd_80_50L Speed_07k Speed_100k Speed_10k Speed_110k Speed_120k Speed_15k Speed_25k

Spd_60_25R

Spd_70_25R

T F

Spd_80_25LR Spd_80_25R

Spd_80_50R

Content Creation Guide

79

Content Creation Guide

80

<KUID:46415: 23030> <KUID:46415: 23035> <KUID:46415: 23040> <KUID:46415: 23045> <KUID:46415: 23050> <KUID:46415: 23055> <KUID:46415: 23060> <KUID:46415: 23504> <KUID:-12:1201> <KUID:-12:1401> <KUID:-12:1303> <KUID:-12:1403> <KUID:-12:3456> <KUID:-12:3457> <KUID:-1:100630> <KUID:-12:100630> <KUID:-12:3458> <KUID:-12:3459> <KUID:-12:210> <KUID:-12:209> <KUID:-12:3460> <KUID:-12:3461> <KUID:-12:13461> <KUID:-12:13460> <KUID:46415: 23385> <KUID:46415: 23386> <KUID:46415: 23310> <KUID:46415: 23311> <KUID:46415: 23320> <KUID:46415: 23321> <KUID:46415: 23330>

trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/

QR QR QR QR QR QR QR QR

Speed_30k Speed_40k Speed_50k Speed_60k Speed_70k Speed_80k Speed_90k Whistle

A R
QR_01 QR_01RH QR_02 QR_02RH QR_03 QR_03RH QR_04 QR_04RH QR_05 QR_05RH QR_06 QR_06b QR_07 QR_07RH QR_08 QR_08RH QR_LHS_Spd_120_50L QR_LHS_Spd_120_50R QR_LHS_Spd_50_25L QR_LHS_Spd_50_25R QR_LHS_Spd_60_25L QR_LHS_Spd_60_25R QR_LHS_Spd_70_25L

T F

Content Creation Guide

80

Content Creation Guide

81

<KUID:46415: 23331> <KUID:46415: 23340> <KUID:46415: 23342> <KUID:46415: 23341> <KUID:46415: 23345> <KUID:46415: 23346> <KUID:46415: 23210> <KUID:46415: 23365> <KUID:46415: 23315> <KUID:46415: 23370> <KUID:46415: 23375> <KUID:46415: 23220> <KUID:46415: 23225> <KUID:46415: 23230> <KUID:46415: 23235> <KUID:46415: 23240> <KUID:46415: 23245> <KUID:46415: 23250> <KUID:46415: 23255> <KUID:46415: 23260> <KUID:-12:21821> <KUID:-12:21802> <KUID:-12:21803> <KUID:-12:207> <KUID:-12:208> <KUID:-12:21861> <KUID:-12:21862> <KUID:-12:21863>

trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/

QR_LHS_Spd_70_25R QR_LHS_Spd_80_25L QR_LHS_Spd_80_25LR QR_LHS_Spd_80_25R QR_LHS_Spd_80_50L QR_LHS_Spd_80_50R QR_LHS_Speed_07k QR_LHS_Speed_100k QR_LHS_Speed_10k

A R
QR_LHS_Speed_110k QR_LHS_Speed_120k QR_LHS_Speed_15k QR_LHS_Speed_25k QR_LHS_Speed_30k QR_LHS_Speed_40k QR_LHS_Speed_50k QR_LHS_Speed_60k QR_LHS_Speed_70k QR_LHS_Speed_80k QR_LHS_Speed_90k SAR2_001 SAR2_002 SAR2_003 SAR2_004 SAR2_005 SAR2_L001 SAR2_L002 SAR2_L003

T F

Content Creation Guide

81

Content Creation Guide

82

<KUID:-12:21701> <KUID:-12:21702> <KUID:-12:21703> <KUID:-1:110012> <KUID:-12:315> <KUID:-12:291> <KUID:-12:21201> <KUID:-12:22702> <KUID:-12:25703> <KUID:44482: 23006> <KUID:44482: 23004> <KUID:44482: 23005> <KUID:44482: 23061> <KUID:44482: 23008> <KUID:44482: 23062> <KUID:44482: 23009> <KUID:44482: 23083> <KUID:44482: 23010> <KUID:44482: 23082> <KUID:44482: 23011> <KUID:44482: 23081> <KUID:44482: 23012> <KUID:44482: 23080> <KUID:44482: 23013> <KUID:44482: 23079> <KUID:44482: 23014> <KUID:44482: 23078> <KUID:44482: 23015>

trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/

SAR_001 SAR_002 SAR_003 SAR_004 SAR_005 SAR_G_005 SAR_L001 SAR_L002 SAR_L003 sig3gant sig3rolft sig3rorgt Speed_100

A R
Speed_100_advance Speed_105 Speed_105_advance Speed_110 Speed_110_advance Speed_115 Speed_115_advance Speed_120 Speed_120_advance Speed_125 Speed_125_advance Speed_130 Speed_130_advance Speed_135 Speed_135_advance

T F

Content Creation Guide

82

Content Creation Guide

83

<KUID:44482: 23077> <KUID:44482: 23016> <KUID:44482: 23076> <KUID:44482: 23017> <KUID:44482: 23075> <KUID:44482: 23074> <KUID:44482: 23018> <KUID:44482: 23073> <KUID:44482: 23019> <KUID:44482: 23020> <KUID:44482: 23072> <KUID:44482: 23021> <KUID:44482: 23071> <KUID:44482: 23022> <KUID:44482: 23070> <KUID:44482: 23023> <KUID:44482: 23069> <KUID:44482: 23024> <KUID:44482: 23068> <KUID:44482: 23025> <KUID:44482: 23067> <KUID:44482: 23026> <KUID:44482: 23066> <KUID:44482: 23027>

trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/

Speed_140 Speed_140_advance Speed_145 Speed_145_advance Speed_15 Speed_150 Speed_150_advance Speed_155 Speed_155_advance Speed_15_advance Speed_160

A R
Speed_160_advance Speed_165 Speed_165_advance Speed_170 Speed_170_advance Speed_175 Speed_175_advance Speed_180 Speed_180_advance Speed_185 Speed_185_advance Speed_190 Speed_190_advance

T F

Content Creation Guide

83

Content Creation Guide

84

<KUID:44482: 23065> <KUID:44482: 23028> <KUID:44482: 23064> <KUID:44482: 23063> <KUID:44482: 23045> <KUID:44482: 23029> <KUID:44482: 23060> <KUID:44482: 23030> <KUID:44482: 23059> <KUID:44482: 23031> <KUID:44482: 23058> <KUID:44482: 23032> <KUID:44482: 23057> <KUID:44482: 23033> <KUID:44482: 23056> <KUID:44482: 23034> <KUID:44482: 23055> <KUID:44482: 23035> <KUID:44482: 23054> <KUID:44482: 23036> <KUID:44482: 23053> <KUID:44482: 23037> <KUID:44482: 23052> <KUID:44482: 23038>

trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/

Speed_195 Speed_195_advance Speed_20 Speed_200 Speed_200_advance Speed_20_advance Speed_25 Speed_25_advance Speed_30

A R
Speed_30_advance Speed_35 Speed_35_advance Speed_40 Speed_40_advance Speed_45 Speed_45_advance Speed_50 Speed_50_advance Speed_55 Speed_55_advance Speed_60 Speed_60_advance Speed_65 Speed_65_advance

T F

Content Creation Guide

84

Content Creation Guide

85

<KUID:44482: 23051> <KUID:44482: 23039> <KUID:44482: 23050> <KUID:44482: 23040> <KUID:44482: 23049> <KUID:44482: 23041> <KUID:44482: 23048> <KUID:44482: 23042> <KUID:44482: 23047> <KUID:44482: 23043> <KUID:44482: 23046> <KUID:44482: 23044> <KUID:-12:22901> <KUID:-12:22902> <KUID:-12:22904> <KUID:-12:303> <KUID:-12:302> <KUID:-12:22961> <KUID:-12:22962> <KUID:-12:22964> <KUID:-12:21901> <KUID:-12:21902> <KUID:-12:21913> <KUID:-1:100880> <KUID:-12:214> <KUID:-12:290> <KUID:-12:21961> <KUID:-12:11902> <KUID:-12:21993> <KUID:3801: 23028> <KUID:3801: 23029> <KUID:3801: 23030>

trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/

Speed_70 Speed_70_advance Speed_75 Speed_75_advance Speed_80 Speed_80_advance Speed_85 Speed_85_advance Speed_90

A R
Speed_90_advance Speed_95 Speed_95_advance USA2_01 USA2_02 USA2_03 USA2_04 USA2_05 USA2_L01 USA2_L02 USA2_L03 USA_01 USA_02 USA_03 USA_04 USA_05 USA_G_05 USA_L01 USA_L02 USA_L03 Warn 20 Warn Warn 30 40

T F

Content Creation Guide

85

Content Creation Guide

86

<KUID:3801: 23031> <KUID:3801: 23032> <KUID:3801: 23033> <KUID:3801: 23034> <KUID:-12:330> <KUID:-12:331> <KUID:3801: 21999> <KUID:3801: 21998> <KUID:-12:332> <KUID:-12:333> <KUID:-12:334> <KUID:-12:335> <KUID:3801: 21000> <KUID:3801: 21001> <KUID:-12:336> <KUID:-12:355> <KUID:3801: 21002> <KUID:3801: 21005> <KUID:3801: 21003> <KUID:3801: 21004> <KUID:-12:356> <KUID:-12:357> <KUID:-12:358> <KUID:-12:337> <KUID:-12:338> <KUID:3801: 21006> <KUID:3801: 21007> <KUID:3801: 21008> <KUID:3801: 21009> <KUID:-12:339> <KUID:-12:340>

trackside/ trackside/ trackside/ trackside/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/

Warn Warn Warn Warn

50 60 70 80

BrownDirt_1 BrownDirt_2 camera camera_nsw DeadGrass_1 DeadGrass_2 Dirt_1 Dirt_2 distant_bush

A R
distant_bush_shadow DryGrass_1 DryGrass_2 gazza_blue grass1 grass_oz grass_oz_2 Gravel_1 Gravel_2 GreenGrass_1 GreenGrass_2 GreyDirt_1 just_beige just_brown just_grey just_paleblue LightDirt_1 LightGravel_1

T F

Content Creation Guide

86

Content Creation Guide

87

<KUID:3801: 21010> <KUID:3801:21011> <KUID:3801: 21012> <KUID:3801: 21017> <KUID:3801: 21018> <KUID:3801: 21019> <KUID:3801: 21020> <KUID:-12:341> <KUID:3801: 21013> <KUID:9:35001> <KUID:9:35002> <KUID:9:35003> <KUID:9:35004> <KUID:-12:343> <KUID:3801: 21014> <KUID:3801: 21015> <KUID:-12:345> <KUID:-12:346> <KUID:-12:348> <KUID:-12:349> <KUID:-12:350> <KUID:-12:351> <KUID:-12:354> <KUID:3801: 21016> <KUID:-12:132> <KUID:3801: 20000> <KUID:-12:777> <KUID:47092:20> <KUID:2512:1372> <KUID:2512:1371> <KUID:-1:100127> <KUID:-1:100128> <KUID:-12:460> <KUID:-12:500> <KUID:-12:501> <KUID:-12:502>

ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ maps/ maps/ environment/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/ trains/

msts_forest msts_mojave ozgrass_dry oz_blotchy_grass_ gamma130 oz_dirt_gamma130 oz_grass_brush_gamma130 oz_long_grass_gamma130 PatchyGrass_1 pitch_black pl_ballast1 pl_ballast1b pl_ballast2 pl_ballast2b RedDirt_1 redspot robe_iron

A R
SmoothRock_1 SmoothRock_2 SweetGrass_1 SweetGrass_2 TanRock_1 TanRock_2 UnpleasantGrass_1 wet_ground_rus Highland Robe Valley River QLD_sky Alco636_Robe class37_largelogo_hr class37_trainload_coal f7_mwrstripe f7_mwrstripe_bunit guard_van_yellow Qr_Mas_1485 Qr_mas_2 QR_MBC

T F

Content Creation Guide

87

Content Creation Guide

88

<KUID:-12:503> <KUID:-12:504> <KUID:-12:505> <KUID:-12:506> <KUID:-12:3537> <KUID:-12:3534> <KUID:2512: 33371> <KUID:-10:149> <KUID:-12:153> <KUID:-12:3535> <KUID:-12:2536> <KUID:-10:172> <KUID:-10:167> <KUID:-10:168> <KUID:-10:169> <KUID:-1:101472> <KUID:-10:170> <KUID:-10:173> <KUID:-1:101475> <KUID:-10:152> <KUID:-10:166> <KUID:-10:134> <KUID:-12:2100> <KUID:-12:37> <KUID:-12:38> <KUID:-1: 42004240> <KUID:-1: 42004239> <KUID:2512:308> <KUID:-1: 42004242> <KUID:-1: 42004238> <KUID:-1:44482> <KUID:-1: 42004243> <KUID:-1: 42004241> <KUID:-14:132> <KUID:-14:160> <KUID:-1:7804> <KUID:-1:100608> <KUID:-1:101038> <KUID:-1:100609>

trains/ trains/ trains/ trains/ trains/ trains/ bogeys/ bogeys/ bogeys/ bogeys/ bogeys/ interiors/ interiors/ interiors/ interiors/ interiors/ interiors/ interiors/ interiors/ interiors/ interiors/ pants/ enginesound/ hornsound/ hornsound/ engines/ engines/ engines/ engines/ engines/ engines/ engines/ engines/ scenarios/ scenarios/ / track/ track/ track/

Qr_mcc Qr_mpc QR_PWA Qr_pwa_2 SD40_2_BN SD40_2_CN class37_bogey invisible_bogey QR_car_bogey sd40_2_santafe_dk_bogey tuscan_bogey Gen1960_op1 gen_1044 Gen_6e1 Gen_deltic Gen_DL500 Gen_DL500_mph_rhd Gen_RC4 Gen_sd taxi_interior v200 forklift_panto QR2100 br2 br3 barge chopper1

A R
Class 8 default_car forklift Fscotsman gantrycrane kingair SP3S1 SP3S1DCC / 4mstandard 4mstandard_concrete 4mstandard_nogravel

T F

Content Creation Guide

88

Content Creation Guide

89

<KUID:-1:110017> <KUID:-1:110016> <KUID:-1:101218> <KUID:-1:101213> <KUID:-1:101214> <KUID:-1:100611> <KUID:-1:100516> <KUID:-1:100610> <KUID:-1:100586> <KUID:-1:100597> <KUID:-1:100612> <KUID:-1:100923> <KUID:-1:100613> <KUID:-1:100587> <KUID:-1:100598> <KUID:-1:100614> <KUID:-1:100588> <KUID:-1:100589> <KUID:-1:100599> <KUID:-1:100558> <KUID:-1:100600> <KUID:-1:100559> <KUID:-1:100585> <KUID:-1:100635> <KUID:-1:100638> <KUID:-1:100915> <KUID:-1:100932> <KUID:-1:100916> <KUID:-1:100917> <KUID:-1:100918> <KUID:-1:100496> <KUID:-1:100872> <KUID:-1:100431> <KUID:-1:100561> <KUID:-1:100622> <KUID:-1:100432> <KUID:-1:100592> <KUID:-1:100533> <KUID:-1:100562> <KUID:-1:100497> <KUID:-1:100498> <KUID:-1:100499> <KUID:-1:100500> <KUID:-1:100501> <KUID:-1:100507>

track/ track/ track/ track/ track/ track/ track/ track/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ splines/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/

A R

4mstandard_us_double 4mstandard_us_solid steel_bridge_1t steel_bridge_2t Stone_Arch_T1 Stone_Arch_T2 stone_tunnel US_bridge_steel fence_bwire_3 mix_tree_hi mix_tree_lo notraffic_road pwr_wire pwr_wire_b road roadforbridge road_narrow steelroadbridge 4x4_grn 4x4_police 4x4_red bakery big_shed blast_furnace bug cactus_1 cactus_1b cactus_2 cactus_3 cactus_4 cafe coke_oven east_west factory falcon freight_depot gas_station2 grain_elevator hilux_grey home_1 home_2 home_3 home_4 home_5 home_6

T F

Content Creation Guide

89

Content Creation Guide

90

<KUID:-1:100508> <KUID:-1:100509> <KUID:-1:100510> <KUID:-1:100563> <KUID:-1:100564> <KUID:-1:100601> <KUID:-1:100565> <KUID:-1:100566> <KUID:-1:100602> <KUID:-1:100593> <KUID:-1:100567> <KUID:-1:100958> <KUID:-1:100959> <KUID:-1:100960> <KUID:-1:100961> <KUID:-1:100594> <KUID:-1:100502> <KUID:-1:100503> <KUID:-1:100433> <KUID:-1:100504> <KUID:-1:100560> <KUID:-1:100526> <KUID:-1:100623> <KUID:-1:100624> <KUID:-1:100527> <KUID:-1:100742> <KUID:-1:100639> <KUID:-1:100640> <KUID:-1:100641> <KUID:-1:100642> <KUID:-1:100643> <KUID:-1:100644> <KUID:-1:100645> <KUID:-1:100646> <KUID:-1:100647> <KUID:-1:100648> <KUID:-1:100649> <KUID:-1:100650> <KUID:-1:100655> <KUID:-1:100656> <KUID:-1:100657> <KUID:-1:100658> <KUID:-1:100570> <KUID:-1:100935> <KUID:-1:100936>

scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/

A R

home_7 home_8 home_9 horse1 horse2 horse3 house1 house2a interlocking_tower jag_burg jetta_blu lichen_1 lichen_2 lichen_3 lichen_4 log_cabin metro metro_single mining_co motel music_shop mustang_blue mustang_fb_blue mustang_fb_red mustang_red open_hearth people_crowd people_group people_group2 people_lineup people_lineup2 person person_2 person_3 person_4 person_5 person_6 person_7 person_pink person_suit person_suit_2 person_white pine_tree_hi platform_people_1 platform_people_2

T F

Content Creation Guide

90

Content Creation Guide

91

<KUID:-1:100942> <KUID:-1:101257> <KUID:-1:100924> <KUID:-1:100943> <KUID:-1:100948> <KUID:-1:100949> <KUID:-1:100950> <KUID:-1:100925> <KUID:-1:100926> <KUID:-1:100937> <KUID:-1:100938> <KUID:-1:100939> <KUID:-1:100940> <KUID:-1:100941> <KUID:-1:100944> <KUID:-1:100636> <KUID:-1:100434> <KUID:-1:100435> <KUID:-1:100596> <KUID:-1:100625> <KUID:-1:100626> <KUID:-1:100962> <KUID:-1:100963> <KUID:-1:100919> <KUID:-1:100920> <KUID:-1:100930> <KUID:-1:100931> <KUID:-1:101440> <KUID:-1:101441> <KUID:-1:100873> <KUID:-1:100436> <KUID:-1:100437> <KUID:-1:100438> <KUID:-1:100439> <KUID:-1:100440> <KUID:-1:100441> <KUID:-1:100733> <KUID:-1:100663> <KUID:-1:100571> <KUID:-1:100595> <KUID:-1:100442> <KUID:-1:100443> <KUID:-1:100444> <KUID:-1:100445> <KUID:-1:100446>

scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/

A R

platform_people_3 platform_people_4 platform_person platform_person_10 platform_person_11 platform_person_12 platform_person_13 platform_person_2 platform_person_3 platform_person_4 platform_person_5 platform_person_6 platform_person_7 platform_person_8 platform_person_9 rolling_mill route_66 rx school semi_grey semi_red shrubbery shrubbery_2 shrub_1 shrub_2 shrub_3 shrub_4 sign sign_tall sintering_plant stone_building_1 stone_building_2 stone_building_3 stone_building_4 stone_building_5 stone_building_6 stone_building_7 street_lamp1 supermarket surveyor terminus tower_1 tower_2 tower_3 tower_4

T F

Content Creation Guide

91

Content Creation Guide

92

<KUID:-1:100572> <KUID:-1:100573> <KUID:-1:100665> <KUID:-1:100666> <KUID:-1:100667> <KUID:-1:100574> <KUID:-1:100802> <KUID:-1:100505> <KUID:-1:100803> <KUID:-1:100740> <KUID:-1:100575> <KUID:-1:100804> <KUID:-1:100844> <KUID:-1:100805> <KUID:-1:100845> <KUID:-1:100576> <KUID:-1:100806> <KUID:-1:100603> <KUID:-1:100807> <KUID:-1:100604> <KUID:-1:100808> <KUID:-1:100577> <KUID:-1:100578> <KUID:-1:100605> <KUID:-1:100606> <KUID:-1:100581> <KUID:-1:100582> <KUID:-1:100583> <KUID:-1:100607> <KUID:-1:100579> <KUID:-1:100580> <KUID:-1:100568> <KUID:-1:100809> <KUID:-1:100875> <KUID:-1:100951> <KUID:-1:101156> <KUID:-1:101135> <KUID:-1:101137> <KUID:-1:100863> <KUID:-1:100651> <KUID:-1:100688> <KUID:-1:100689> <KUID:-1:100921> <KUID:-1:100922> <KUID:-1:100584>

scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/

A R

toy_shop tractor traffic_lights_usa1 traffic_lights_usa2 traffic_lights_usa3 trees_pine_bunch tree_09_autumn tree_1 tree_1_autumn tree_2 tree_26 tree_2_autumn tree_3 tree_3_autumn tree_5 tree_52 tree_5_autumn tree_group tree_group_1_autumn tree_group_2 tree_group_2_autumn tree_group_3 tree_group_oz_gums tree_group_oz_gums2 tree_gum tree_gum2 tree_gum4 tree_palm1a tree_palm1b tree_pine tree_pine_2 turntable usa_building_brick_1 usa_building_brick_2 usa_building_brick_3 usa_building_brick_4 usa_building_brick_5 usa_building_brick_6 usa_radioantenna usa_silo_complex usa_station_1 usa_station_1_platform US_tree_1 US_tree_2 walkover

T F

Content Creation Guide

92

Content Creation Guide

93

<KUID:-1:100151> <KUID:-1:100569> <KUID:-1:100512> <KUID:-1:100964> <KUID:-1:100448> <KUID:-1:101265> <KUID:-1:101266> <KUID:-1:100637> <KUID:-1:100874> <KUID:-1:100882> <KUID:-1:100883> <KUID:-1:100881> <KUID:-1:100884> <KUID:-1:101026> <KUID:-1:100885> <KUID:-1:101027> <KUID:-1:101028> <KUID:-1:101029> <KUID:-1:101030> <KUID:-1:100886> <KUID:-1:100887> <KUID:-1:100888> <KUID:-1:100889> <KUID:-1:100890> <KUID:-1:100891> <KUID:-1:100892> <KUID:-1:101045> <KUID:-1:100894> <KUID:-1:100895> <KUID:-1:100896> <KUID:-1:100897> <KUID:-1:101031> <KUID:-1:100898> <KUID:-1:100913> <KUID:-1:100634> <KUID:-1:110007> <KUID:-1:101143> <KUID:-1:100854> <KUID:-1:100420> <KUID:-1:100780> <KUID:-1:100781> <KUID:-1:100782> <KUID:-1:100783> <KUID:-1:100784> <KUID:-1:100785>

scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ scenery/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ trackside/ ground/ ground/ ground/ ground/ ground/ ground/ ground/

A R

wall watertank whistle xing_rural xing_USA xing_USA_1 xing_USA_boom yard_office 10 100 110 120 130 140 15 150 160 170 180 20 25 30 35 40 45 50 55 60 65 70 79 80 90 dwarf lever rail_end_us track_ends yard_limit asphalt autumn_forest_1 autumn_forest_2 autumn_grass_1 autumn_grass_2 autumn_grass_3 autumn_leafs_1

T F

Content Creation Guide

93

Content Creation Guide

94

<KUID:-1:100786> <KUID:-1:100787> <KUID:-1:100788> <KUID:-1:100484> <KUID:-1:100421> <KUID:-1:100422> <KUID:-1:100423> <KUID:-1:100424> <KUID:-1:100591> <KUID:-1:100485> <KUID:-1:100486> <KUID:-1:100487> <KUID:-1:100555> <KUID:-1:100556> <KUID:-1:100557> <KUID:-1:100425> <KUID:-1:100488> <KUID:-1:100494> <KUID:-1:100426> <KUID:-1:100489> <KUID:-1:100490> <KUID:-1:100491> <KUID:-1:100492> <KUID:-1:100493> <KUID:-1:100427> <KUID:-1:100428> <KUID:-1:100429> <KUID:-1:100495> <KUID:-1:100789> <KUID:-1:100790> <KUID:-1:100791> <KUID:-1:100792> <KUID:-1:100793> <KUID:-1:100794> <KUID:-1:100795> <KUID:-1:100796> <KUID:-1:100797> <KUID:-1:100798> <KUID:-1:100799> <KUID:-1:100800> <KUID:-1:100801> <KUID:-1:100430> <KUID:-1:100927> <KUID:-1:101310> <KUID:-1:101293>

ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ ground/ maps/ environment/ environment/

A R

autumn_rocks_1 autumn_stripes_1 autumn_stripes_2 blue_bush coal concrete dark_grass dry_brown_dirt dry_longgrass_stripes dry_scrub far_country grain grass_a3 gravel_a gravel_grass_a grazed_grass hot_rock iron_ore kahki_grass lush navajo navajo_2 nomans_land overgrown patchy_grass red_brown red_dirt sandstone usa_cliff_dark usa_cliff_light usa_forest_1 usa_forest_2 usa_forest_3 usa_forest_4 usa_forest_distant_1 usa_forest_distant_2 usa_forest_distant_3 usa_forest_distant_4 usa_forest_distant_5 usa_forest_distant_6 usa_rocks_2 yellow_grass North America Clouds_USA Water1_USA

T F

Content Creation Guide

94

Content Creation Guide

95

Smoke Effects Introduction Trainz version 1.3 (Service Pack 3) gives you the ability to add customizable smoke, steam, vapor and similar effects to your custom trains and scenery objects. For simplicity, this document will refer to this set of effects as simply smoke effects. It is assumed the reader is already familiar with creating and exporting models from either 3D Studio Max or GMax. Method

Smoke effects are added to custom trains and scenery objects in two steps: 1. Add attachment points to the original model. 2. Add smoke tags to the objects config.txt file. Adding Attachment Points

Attachment points are added to the original model using 3D Studio Max or GMax wherever a smoke effect is desired. See figures 1 and 2 below to locate the Insert Point tool. After a point is inserted, it must be given a name with a prefix of a. to identify it as an attachment point, e.g. a.smoke, a.steam, a.safety, a.mist, etc. The attachment point should also be rotated so that its Y axis is pointing in the direction that smoke particles will be emitted. (Ensure Axis Tripod is checked to see the points orientation.) When finished, save and export the model as per normal.

A R
Fig 2. GMax Insert Point

T F

Fig 1. 3DS Max Insert Point

Content Creation Guide

95

Content Creation Guide

96

Adding Smoke Tags Smoke blocks are added to an objects config.txt file to describe each smoke effect that will be created on the object. Smoke blocks are named smoke# (where # is a number) and are sequentially numbered starting at 0. See Example 2 for an example. Smoke blocks have two sections: main and sequence properties. Main properties describe the attributes that do not change based on the modes key. Sequence properties describe a set of one or more phases/periods in the smoke emission sequence. A smoke block has the following format:
smoke# { mode attachment color accel loop start period rate velocity lifetime minsize maxsize

time | speed | anim | timeofday <name of attachment point> <red>, <green>, <blue>, <opacity> <x>, <y>, <z> <n> <n> [, <n>] <n> [, <n>] <n> [, <n>] <n> [, <n>] <n> [, <n>] <n> [, <n>] <n> [, <n>]

Notation: # is a number, [ ] means optional, indicates a variable number of parameters, | means or.

Where:

<name of attachment point>

a.steam, a.chimney etc


<red>, <green>, <blue>

component.
<opacity>

A R

T F

is the name of an attachment point in the model. eg a.smoke,

are numbers from 0 to 255 describing the intensity of that color

is a number from 0 to 255 describing the effects initial opacity / transparency.

are vector components pointing in the direction of the sum of all forces affecting this smoke effect. Essentially, <z> describes gravity, and <x>, <y> describe the force of wind.
<x>, <y>, <z> <n>

is a decimal number.

Content Creation Guide

96

Content Creation Guide

97

Main properties: mode Describes the mode or type of this smoke effect. This affects how start and period are interpreted. Default is time. In all modes, period can be set to -1 (default) to imply the phase is active until the next phase begins. If set to time, start is a set of time values in seconds after the creation of this effects parent object when this phase of the effect will start. period is the duration of time this effect will remain active. Scenery objects currently only support time mode. If set to speed, start is a speed in meters per second (m/s) and period is not used. (Note: 1 m/s = 3.6 km/hr.) All other sequence attributes (rate, velocity, lifetime, minsize, maxsize) are interpolated so there are smooth transitions between phases. See smoke3 in Example 2 for an example. If set to anim, start is a value from 0.0 to 1.0 which describes the start time into the objects animation cycle. period is a value from 0.0 to 1.0 that describes the duration over which the effect is active. start + period must not exceed 1.0.

If set to timeofday, start is a value from 0.0 to 1.0 which describes the time of day when this effect will start. Values range as follow: 0 - midnight, 0.25 - 6am, 0.5 - midday, 0.75 6pm, 1.0 - midnight. color accel The color of the smoke effect. eg 150,150,150,255 for dark smoke; 255,255, 255,150 for steam; 150,150,255,255 for water. Default is 255,255,255,255.

loop

Acceleration. A vector pointing in the direction of the sum of all forces affecting this smoke effect. Essentially, <z> describes gravity, and <x>, <y> describe the force of wind. Default is 0,0,0. Time in seconds to loop the smoke sequence. Only valid if mode is set to time.

A R

T F

Content Creation Guide

97

Content Creation Guide

98

Sequence properties: The following properties can be set to a single value or a set of values for multiple phases of the smoke effect. Please note that phases must not overlap as only one phase can be active at any one time. If a property has a set of values, it must be the same length as start. If a single value is given then it will be used for all phases of the effect. See Example 1 for an example of using multiple phases. start, period rate See mode.

The rate of emission in particles per second for modes time, speed, and timeofday, or the number of particles to emit over the animation period for anim mode. Default is 4. The initial speed of emitted smoke particles. Default is 1.

velocity lifetime minsize maxsize

Time in seconds that smoke particles exist for. Default is 3. Start size of smoke particles. Default is 0. End size of smoke particles. Default is 3.

In general, it is better to use a low emission rate with large particles (ie min/max size) than using a high emission rate with small particles to reduce the impact on frame rate. Smoke effects can be quite stunning but are best used in moderation. Try experimenting with the different values to get a feel of how they affect the smoke effects. Many different types of effects other than smoke are possible with only a little imagination, e.g. waterfalls, mist, toxic green clouds, fire by using a few effects at the same position to simulate the smoke and flames etc.

A R

T F

Content Creation Guide

98

Content Creation Guide

99

Example 1 - Smoke from a factorys chimney Using a model of a factory with a chimney, an attachment point called a.smoke is placed at the top of the chimney with its Y axis pointing up. The factory is then exported as an indexed mesh (.im file type) to the Trainz\world\custom\scenery\factory folder and the models art assets are copied to the same location. The following config.txt file will cause smoke to come out of the factorys chimney between 6am and midday and 3pm and 6pm. Please note the given KUID is invalid and should not be used in your own custom context.
[begin config.txt] kuid region kind type light smoke0 { attachment mode color accel start period rate velocity lifetime minsize maxsize <KUID:-15:123456> Custom scenery Industrial 1

a.smoke timeofday 150,150,150,250 1,0.3,0 0.25, 0.5 0.25, 0.125 8 3 5 0.5 2

[end config.txt]

A R

T F

Content Creation Guide

99

Content Creation Guide

100

Example 2 - Steam Train An animated steam train model that requires four smoke points may be set up as follow: dark smoke from the main chimney stack that is dependant on the trains velocity (a.smoke, Y pointing up), a constant steam trail from a small safety pipe on top (a.steam.safety, Y pointing up), 2 steam trails on each side of the train that alternately expel steam keyed to the animation of the trains wheels (a.steam.l, a.steam.r, Y pointing outwards). The model is exported as a progressive mesh (.pm file type) to Trainz\world\custom\ trains\steam_ train\steam_train_body folder and the models art assets are copied to the same location. Please see the custom content creation guide for more information on creating your own custom trains. The following config.txt file in the parent folder will generate the desired smoke effects. Please note the given KUID is also invalid and should not be used in your own context. For example purposes, the settings of an F7 train have been used.
[begin config.txt] kuid kind bogey engine name mass enginespec enginesound hornsound interior smoke0 { attachment mode color start period rate velocity lifetime minsize maxsize

<KUID:-15:123456> traincar 0 1 Steam Train 100000

<KUID:-1:42004202> <KUID:-12:2100> <KUID:-1:42003101> 101202

a.steam.l anim 255,255,255,150

A R

T F

0 0.4 2 1 2 0.05 1

smoke1 { attachment mode color start period rate velocity lifetime minsize maxsize Content Creation Guide

a.steam.r anim 255,255,255,150 0.5 0.4 2 1 2 0.05 1 100

Content Creation Guide } smoke2 { attachment mode color rate velocity lifetime minsize maxsize

101

a.steam.safety time 255,255,255,150 2 1 2 0.05 1

smoke3 { attachment mode color start rate velocity lifetime minsize maxsize

a.smoke0 speed 100,100,100,200 0,10,20,30 3,5,7,9 3,4,5,5 4,3,2.5,2 0.3 2

[end config.txt]

A R

T F

Content Creation Guide

101

S-ar putea să vă placă și