Content Creator's Guide

From TrainzOnline
(Difference between revisions)
Jump to: navigation, search
 
(46 intermediate revisions by 3 users not shown)
Line 1: Line 1:
''' Back to''' [[HowToGuides]]
+
{{CCG-top}}
 +
The pages linked here are partially-updated extracts from the obsolescent<!-- Software and computers are not obsolete until there is no one using them--many people still use TRS2004--TC3 so don't fibb ---> Content Creation Guide booklet/pdf. They are maintained here thanks to the attention of Trainz community members. While the information presented here is in an friendly-to-read format, it is often following outdated recommendations and may result in content that does not work in supported Trainz versions and is not eligible for uploading to the [[Download Station]]. For up-to-date information, please review the detailed content specifications [[Content Configuration|here]].
 +
 
 +
<div style="background-color: #d15656; border-style: dotted;">
 +
For up to date Content Creation information, please visit the [[Content_Creation|Content Creation]] page.
 +
</div>
 +
 
  
 
== Contents ==
 
== Contents ==
Line 9: Line 15:
 
* [[CCG/The Basics of Content Creation|The Basics of Content Creation]]
 
* [[CCG/The Basics of Content Creation|The Basics of Content Creation]]
 
* [[CCG/KUID Numbering|KUID Numbering]]
 
* [[CCG/KUID Numbering|KUID Numbering]]
** [[CCG/KUID Numbering#KUID2 Format|KUID2 Format]]
 
** [[CCG/KUID Numbering#User ID Number|User ID Number]]
 
** [[CCG/KUID Numbering#Content ID Number|Content ID Number]]
 
** [[CCG/KUID Numbering#Version ID Number|Version ID Number]]
 
 
* [[CCG/Trainz Build|Trainz Build]]
 
* [[CCG/Trainz Build|Trainz Build]]
  
  
 
'''Chapter 2: Introduction to Kinds, Containers, Tags, and Config.txt files'''
 
'''Chapter 2: Introduction to Kinds, Containers, Tags, and Config.txt files'''
 +
 +
''(Please note that an up-to-date listing of all asset kinds is available on the [[Content Configuration]] page.)''
 
<table width="100%" border="0" cellspacing="0" cellpadding="10">
 
<table width="100%" border="0" cellspacing="0" cellpadding="10">
 
<tr>
 
<tr>
Line 66: Line 70:
 
* [[CCG/Kind: FixedTrack|Kind: FixedTrack]]
 
* [[CCG/Kind: FixedTrack|Kind: FixedTrack]]
 
</td><td width="30%" valign="top">
 
</td><td width="30%" valign="top">
* [[CCG/Kind: Track|Kind: Track]]
+
* [[KIND_Track|Kind: Track]]
** [[CCG/Kind: Track|Kind: Track (Rails)]]
+
** [[KIND_Track|Kind: Track (Rails)]]
** [[CCG/Kind: Track (Road)|Kind: Track (Road)]]
+
** [[KIND_Track|Kind: Track (Road)]]
* [[CCG/Kind: Bridge|Kind: Bridge]]
+
* Kind: Bridge - Obsolete. Refer [[KIND Track]]
** [[CCG/Kind: Bridge|Kind: Bridge - Single Track]]
+
** [[CCG/Kind: Bridge Tunnel|Kind: Bridge - Tunnel]]
+
** [[CCG/Kind: Bridge Double Track|Kind: Bridge - Double Track]]
+
 
* [[CCG/Kind: MOCrossing|Kind: MOCrossing]]
 
* [[CCG/Kind: MOCrossing|Kind: MOCrossing]]
 
* [[CCG/MOSpeedBoard config|Kind: MOSpeedBoard]]
 
* [[CCG/MOSpeedBoard config|Kind: MOSpeedBoard]]
Line 112: Line 113:
 
* [[CCG/Bridge|Bridge]]
 
* [[CCG/Bridge|Bridge]]
 
* [[CCG/Buildable|Buildable]]
 
* [[CCG/Buildable|Buildable]]
* [[CCG/Chunky-Track|Chunky-Track]]
+
* Chunky-Track - Obsolete (link removed)
 
* [[CCG/DriverCharacter|DriverCharacter]]
 
* [[CCG/DriverCharacter|DriverCharacter]]
 
* [[CCG/DriverCommand|DriverCommand]]
 
* [[CCG/DriverCommand|DriverCommand]]
* [[CCG/Double-Track|Double-Track]]
+
* Double-Track - Obsolete (link removed)
 
* [[CCG/Engine|Engine]]
 
* [[CCG/Engine|Engine]]
 
* [[CCG/EngineSound|EngineSound]]
 
* [[CCG/EngineSound|EngineSound]]
 
* [[CCG/Environment|Environment]]
 
* [[CCG/Environment|Environment]]
 
* [[CCG/Fixed-Track|Fixed-Track]]
 
* [[CCG/Fixed-Track|Fixed-Track]]
* [[CCG/GroundTexture|GroundTexture]]
+
* [[KIND_Groundtexture|GroundTexture]]
 
</td><td width="30%" valign="top">
 
</td><td width="30%" valign="top">
 
* [[CCG/Hornsound|Hornsound]]
 
* [[CCG/Hornsound|Hornsound]]
Line 128: Line 129:
 
* [[CCG/Library|Library]]
 
* [[CCG/Library|Library]]
 
* [[CCG/Mesh|Mesh]]
 
* [[CCG/Mesh|Mesh]]
* [[CCG/Mesh-Reducing-Track|Mesh-Reducing-Track]]
+
* Mesh-Reducing-Track - Obsolete (link removed)
 
* [[CCG/MOCrossing|MOCrossing]]
 
* [[CCG/MOCrossing|MOCrossing]]
 
* [[CCG/MOJunction|MOJunction]]
 
* [[CCG/MOJunction|MOJunction]]
 
* [[CCG/MOSignal|MOSignal]]
 
* [[CCG/MOSignal|MOSignal]]
 
* [[CCG/MOSpeedboard|MOSpeedboard]]
 
* [[CCG/MOSpeedboard|MOSpeedboard]]
* [[CCG/Paintshed-Skin|Paintshed-skin]]
+
* Paintshed-Skin - Obsolete (link removed)
* [[CCG/Paintshed-Template|Paintshed-Template]]
+
* Paintshed-Template - Obsolete (link removed)
 
* [[CCG/Pantograph|Pantograph]]
 
* [[CCG/Pantograph|Pantograph]]
 
* [[CCG/Product|Product]]
 
* [[CCG/Product|Product]]
Line 141: Line 142:
 
* [[CCG/Profile|Profile]]
 
* [[CCG/Profile|Profile]]
 
* [[CCG/Region|Region]]
 
* [[CCG/Region|Region]]
* [[CCG/Scenery|Scenery]]
+
* [[KIND_Scenery|Scenery]]
* [[CCG/Scenery-Trackside|Scenery-Trackside]]
+
* [[KIND_Scenery-trackside|Scenery-Trackside]]
 
* [[CCG/Steam-Engine|Steam-Engine]]
 
* [[CCG/Steam-Engine|Steam-Engine]]
 
* [[CCG/Texture|Texture]]
 
* [[CCG/Texture|Texture]]
 
* [[CCG/Texture-Group|Texture-Group]]
 
* [[CCG/Texture-Group|Texture-Group]]
* [[CCG/Track|Track]]
+
* [[KIND_Track|Track]]
 
* [[CCG/TrackSound|TrackSound]]
 
* [[CCG/TrackSound|TrackSound]]
 
* [[CCG/TrainCar|TrainCar]]
 
* [[CCG/TrainCar|TrainCar]]
Line 164: Line 165:
 
* [[CCG/Example: Bogey (Animated Bogey)|Bogey (Animated Bogey)]]
 
* [[CCG/Example: Bogey (Animated Bogey)|Bogey (Animated Bogey)]]
 
* [[CCG/Example: Bogey (Steam Bogey)|Bogey (Steam Bogey)]]
 
* [[CCG/Example: Bogey (Steam Bogey)|Bogey (Steam Bogey)]]
* [[CCG/Example: Bridge|Bridge]]
+
* Bridge - Obsolete (link removed)
 
* [[CCG/Example: Buildable|Buildable]]
 
* [[CCG/Example: Buildable|Buildable]]
* [[CCG/Example: Chunky-Track|Chunky-Track]]
+
* Chunky-Track - Obsolete (link removed)
* [[CCG/Example: Double-Track|Double-Track]]
+
* Double-Track - Obsolete (link removed)
 
* [[CCG/Example: DriverCharacter|DriverCharacter]]
 
* [[CCG/Example: DriverCharacter|DriverCharacter]]
 
* [[CCG/Example: DriverCommand|DriverCommand]]
 
* [[CCG/Example: DriverCommand|DriverCommand]]
Line 177: Line 178:
 
* [[CCG/Example: Fixed Track (Simple)|Fixed Track (Simple)]]
 
* [[CCG/Example: Fixed Track (Simple)|Fixed Track (Simple)]]
 
* [[CCG/Example: Fixed Track (Junction)|Fixed Track (Junction)]]
 
* [[CCG/Example: Fixed Track (Junction)|Fixed Track (Junction)]]
* [[CCG/Example: GroundTexture|GroundTexture]]
+
* [[KIND_Groundtexture|GroundTexture]]
* [[CCG/Example: GroundTexture (Clutter Mesh)|GroundTexture (Clutter Mesh)]]
+
* [[KIND_Groundtexture|GroundTexture (Clutter Mesh)]]
 
* [[CCG/Example: HornSound (1 Part)|HornSound (1 Part)]]
 
* [[CCG/Example: HornSound (1 Part)|HornSound (1 Part)]]
 
</td><td width="30%" valign="top">
 
</td><td width="30%" valign="top">
Line 192: Line 193:
 
* [[CCG/Example: Map|Map]]
 
* [[CCG/Example: Map|Map]]
 
* [[CCG/Example: Mesh|Mesh]]
 
* [[CCG/Example: Mesh|Mesh]]
* [[CCG/Example: Mesh-Reducing-Track|Mesh-Reducing-Track]]
+
* Mesh-Reducing-Track - Obsolete (link removed)
 
* [[CCG/Example: MOCrossing|MOCrossing]]
 
* [[CCG/Example: MOCrossing|MOCrossing]]
 
* [[CCG/Example: MOJunction|MOJunction]]
 
* [[CCG/Example: MOJunction|MOJunction]]
Line 233: Line 234:
 
<tr>
 
<tr>
 
<td width="30%" valign="top">
 
<td width="30%" valign="top">
* [[Modelling: 3DSMax Interface with Trainz|3DSMax Interface with Trainz]]
+
* [[CCG/Modelling: 3DSMax Interface with Trainz|3DSMax Interface with Trainz]]
* [[Modelling: 3DSMax Initial Setup|3DSMax Initial Setup]]
+
* [[CCG/Modelling: 3DSMax Initial Setup|3DSMax Initial Setup]]
* [[Modelling: Merging and Exporting|Merging and Exporting]]
+
* [[CCG/Modelling: Merging and Exporting|Merging and Exporting]]
* [[Modelling: Animation Requirements|Animation Requirements]]
+
* [[CCG/Modelling: Animation Requirements|Animation Requirements]]
* [[Modelling: Attachments|Attachments]]
+
* [[CCG/Modelling: Attachments|Attachments]]
* [[Modelling: General Modelling Notes|General Modelling Notes]]
+
* [[CCG/Modelling: General Modelling Notes|General Modelling Notes]]
* [[Modelling: Config.txt File|Config.txt File]]
+
* [[CCG/Modelling: Config.txt File|Config.txt File]]
* [[Modelling: Problems with Model Exports|Problems with Model Exports]]
+
* [[CCG/Modelling: Problems with Model Exports|Problems with Model Exports]]
* [[Modelling: PolyCount|PolyCount]]
+
* [[CCG/Modelling: PolyCount|PolyCount]]
* [[Modelling: Attachment Points|Attachment Points]]
+
* [[CCG/Modelling: Textures and File Sizes|Textures and File Sizes]]
* [[Modelling: Textures and File Sizes|Textures and File Sizes]]
+
* [[CCG/Modelling: Locomotive Numbering|Locomotive Numbering]]
* [[Modelling: Locomotive Numbering|Locomotive Numbering]]
+
* [[CCG/Modelling: Bump Mapping Information|Bump Mapping Information]]
* [[Modelling: Bump Mapping Information|Bump Mapping Information]]
+
* [[Modelling: Textures and Opacity Effects|Textures and Opacity Effects]]
+
* [[Modelling: Placement in 3DSMax|Placement in 3DSMax]]
+
 
</td><td width="30%" valign="top">
 
</td><td width="30%" valign="top">
* [[Modelling: Opacity Fade Out|Opacity Fade Out]]
+
* [[CCG/Modelling: Textures and Opacity Effects|Textures and Opacity Effects]]
* [[Modelling: Alpha Channel Use|Alpha Channel Use]]
+
** [[CCG/Modelling:_Textures_and_Opacity_Effects#Placement_in_3DSMax|Placement in 3DSMax]]
* [[Modelling: Applying Opacity to Models|Applying Opacity to Models]]
+
** [[CCG/Modelling:_Textures_and_Opacity_Effects#Opacity_Fade_Out|Opacity Fade Out]]
* [[Modelling: Opacity Setting in 3DSMax|Opacity Setting in 3DSMax]]
+
** [[CCG/Modelling:_Textures_and_Opacity_Effects#Alpha_Channel_Use|Alpha Channel Use]]
* [[Modelling: Opacity Interference|Opacity Interference]]
+
** [[CCG/Modelling:_Textures_and_Opacity_Effects#Applying_Opacity_to_Models|Applying Opacity to Models]]
* [[Modelling: Reflection Materials|Reflection Materials]]
+
** [[CCG/Modelling:_Textures_and_Opacity_Effects#Opacity_Settings_in_3DSMax|Opacity Settings in 3DSMax]]
* [[Modelling: Opacity on Roads, Tracks and Bridges|Opacity on Roads, Tracks and Bridges]]
+
** [[CCG/Modelling:_Textures_and_Opacity_Effects#Opacity_Interference|Opacity Interference]]
* [[Modelling: Texture Bleeding|Texture Bleeding]]
+
** [[CCG/Modelling:_Textures_and_Opacity_Effects#Special_Use_of_Opacity_-_Reflection_Materials|Special Use of Opacity - Reflection Materials]]
* [[Modelling: Texture Clarity|Texture Clarity]]
+
** [[CCG/Modelling:_Textures_and_Opacity_Effects#Opacity_on_Roads.2C_Track_and_Bridges|Opacity on Roads, Track and Bridges]]
* [[Modelling: Textures for Tiling|Textures for Tiling]]
+
** [[CCG/Modelling:_Textures_and_Opacity_Effects#Opacity_Texture_Bleeding|Opacity Texture Bleeding]]
* [[Modelling: Creating an Interior for Trainz|Creating an Interior for Trainz]]
+
** [[CCG/Modelling:_Textures_and_Opacity_Effects#Texture_Clarity|Texture Clarity]]
* [[Modelling: Steam Cab Interiors|Steam Cab Interiors]]
+
** [[CCG/Modelling:_Textures_and_Opacity_Effects#Textures_for_Tiling|Textures for Tiling]]
* [[Modelling: Animated Levers|Animated Levers]]
+
* [[CCG/Modelling: Creating an Interior for Trainz|Creating an Interior for Trainz]]
* [[Modelling: Steam Cab Fire and Coal Glow Effects|Steam Cab Fire and Coal Glow Effects]]
+
* [[CCG/Modelling: Steam Cab Interiors|Steam Cab Interiors]]
 +
** [[CCG/Modelling:_Steam_Cab_Interiors#Animated_Levers|Animated Levers]]
 +
** [[CCG/Modelling:_Steam_Cab_Interiors#Steam_Cab_Fire_and_Coal_Glow_Effects|Steam Cab Fire and Coal Glow Effects]]
 
</td><td width="30%" valign="top">
 
</td><td width="30%" valign="top">
* [[Modelling: Researching Data and Testing a Steam Locomotive|Researching Data and Testing a Steam Locomotive]]
+
* [[CCG/Modelling: Researching Data and Testing a Steam Locomotive|Researching Data and Testing a Steam Locomotive]]
* [[Modelling: Narrow Gauge Geared Locomotives|Narrow Gauge Geared Locomotives]]
+
* [[CCG/Modelling:_Researching_Data_and_Testing_a_Steam_Locomotive#Narrow_Gauge_Geared_Locomotives|Narrow Gauge Geared Locomotives]]
* [[Modelling: Tenders|Tenders]]
+
* [[CCG/Modelling: Tenders|Tenders]]
* [[Modelling: Animation Events|Animation Events]]
+
* [[CCG/Modelling: Animation Events|Animation Events]]
* [[Modelling: Level of Detail Mesh Reduction|Level of Detail Mesh Reduction]]
+
* [[CCG/Modelling: Level of Detail Mesh Reduction|Level of Detail Mesh Reduction]]
* [[Modelling: Load Texture Replacement|Load Texture Replacement]]
+
* [[CCG/Modelling: Load Texture Replacement|Load Texture Replacement]]
* [[Modelling: TrainCar Directory Structure|TrainCar Directory Structure]]
+
** [[CCG/Modelling:_Load_Texture_Replacement#TrainCar_Directory_Structure|TrainCar Directory Structure]]
* [[Modelling: Aliasing Trains|Aliasing Trains]]
+
* [[CCG/Modelling: Aliasing Trains|Aliasing Trains]]
* [[Modelling: Bogeys|Bogeys]]
+
* [[CCG/Modelling: Bogeys|Bogeys]]
* [[Modelling: Pantographs|Pantographs]]
+
* [[CCG/Modelling: Pantographs|Pantographs]]
* [[Modelling: Turntable (Transfer Table)|Turntable (Transfer Table)]]
+
* [[CCG/Modelling: Turntable (Transfer Table)|Turntable (Transfer Table)]]
* [[Modelling: FixedTrack|FixedTrack]]
+
* [[CCG/Modelling: FixedTrack|FixedTrack]]
* [[Modelling: FixedTrack Junctions|FixedTrack Junctions]]
+
** [[CCG/Modelling:_FixedTrack#FixedTrack_-_Junctions|FixedTrack Junctions]]
* [[Modelling: Chunky Mesh Track|Chunky Mesh Track]]
+
* [[CCG/Modelling: Chunky Mesh Track|Chunky Mesh Track]]
* [[Modelling: TrainzOptions File|TrainzOptions File]]
+
* [[CCG/Modelling: TrainzOptions File|TrainzOptions File]]
* [[Modelling: ViewPoints in Surveyor|ViewPoints in Surveyor]]
+
* [[CCG/Modelling: ViewPoints in Surveyor|ViewPoints in Surveyor]]
 
</td></tr></table>
 
</td></tr></table>
 +
 +
'''Chapter 9: Uploading to the Download Station'''
 +
 +
* [[CCG/Uploading: Uploading to the Download Station|Uploading to the Download Station]]
 +
* [[HowTo/Upload a new asset to the DownloadStation|Uploading Process]]
 +
 +
'''Chapter 10: Particle Effects and Soundscripts'''
 +
 +
* [[CCG/PFX: PFX from Config.txt|PFX from Config.txt]]
 +
** [[CCG/PFX:_PFX_from_Config.txt#Adding_Smoke_Tags|Adding Smoke Tags]]
 +
** [[CCG/PFX:_PFX_from_Config.txt#Sequence_Properties|Sequence Properties]]
 +
** [[CCG/PFX:_PFX_from_Config.txt#Example_1_-_Smoke_from_a_Factory.27s_Chimney|Example 1 - Smoke from a Factory's Chimney]]
 +
** [[CCG/PFX:_PFX_from_Config.txt#Example_2_-_Steam_Train|Example 2 - Steam Train]]
 +
** [[CCG/PFX:_PFX_from_Config.txt#Twinkles_PFX|Twinkles PFX]]
 +
* [[CCG/PFX: Sound Scripts|Sound Scripts]]
 +
* [[CCG/PFX: Horn Sounds|Horn Sounds]]
 +
 +
'''Chapter 11: Appendices'''
 +
 +
* [[Category_Class|Appendix A - Classes and Codes]]
 +
* [[Category_Region|Appendix A - Region Codes]]
 +
* [[Category_Era|Appendix A - Era Codes]]
 +
* [[CCG/Appendix B: Kinds and Containers|Appendix B - Kinds and Containers]]
 +
* [[CCG/Appendix C: Tags and Containers|Appendix C - Tags and Containers]]
 +
* [[CCG/Appendix D: New Functions in Trainz Classics|Appendix D - New Functions in Trainz Classics]]
 +
** [[CCG/Appendix_D:_New_Functions_in_Trainz_Classics#Freeways_-_one_way_and_multi-lane_roads|Freeways - one way and multi-lane roads]]
 +
** [[CCG/Appendix_D:_New_Functions_in_Trainz_Classics#Flashing_ditch_lights|Flashing ditch lights]]
 +
** [[CCG/Appendix_D:_New_Functions_in_Trainz_Classics#Headlights_-_low_and_high_beam|Headlights - low and high beam]]
 +
** [[CCG/Appendix_D:_New_Functions_in_Trainz_Classics#Operating_lights_on_roadway_traffic|Operating lights on roadway traffic]]
 +
** [[CCG/Appendix_D:_New_Functions_in_Trainz_Classics#Sound_functions_for_electric_locomotives|Sound functions for electric locomotives]]
 +
** [[CCG/Appendix_D:_New_Functions_in_Trainz_Classics#Traincar_interiors|Traincar Interiors]]
 +
** [[CCG/Appendix_D:_New_Functions_in_Trainz_Classics#Routes_or_maps|Routes or maps]]
 +
** [[CCG/Appendix_D:_New_Functions_in_Trainz_Classics#Other_useful_information|Other useful information]]
 +
** [[CCG/Appendix_D:_New_Functions_in_Trainz_Classics#Scripting|Scripting]]
 +
* [[CCG/Acknowledgements|Acknowledgements]]
 +
 +
 +
''' Back to''' [[HowToGuides]]
 +
 +
 +
{{CCG-bot}}

Latest revision as of 13:49, 1 August 2018

Contents


The pages linked here are partially-updated extracts from the obsolescent Content Creation Guide booklet/pdf. They are maintained here thanks to the attention of Trainz community members. While the information presented here is in an friendly-to-read format, it is often following outdated recommendations and may result in content that does not work in supported Trainz versions and is not eligible for uploading to the Download Station. For up-to-date information, please review the detailed content specifications here.

For up to date Content Creation information, please visit the Content Creation page.


[edit] Contents

Chapter 1: The basics


Chapter 2: Introduction to Kinds, Containers, Tags, and Config.txt files

(Please note that an up-to-date listing of all asset kinds is available on the Content Configuration page.)

Chapter 3: Understanding and using Content Creator Plus

Chapter 4: Using Content Creator Plus to create a New Asset

Chapter 5: Common Containers and Tags

Chapter 6: All Other Containers and Tags

Chapter 7: Example Assets using each Kind

Chapter 8: Modelling Guidelines

Chapter 9: Uploading to the Download Station

Chapter 10: Particle Effects and Soundscripts

Chapter 11: Appendices


Back to HowToGuides


Personal tools