Content Creator's Guide
(36 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | ' | + | {{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/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"> | ||
− | * [[ | + | * [[KIND_Track|Kind: Track]] |
− | ** [[ | + | ** [[KIND_Track|Kind: Track (Rails)]] |
− | ** [[ | + | ** [[KIND_Track|Kind: Track (Road)]] |
− | * | + | * Kind: Bridge - Obsolete. Refer [[KIND 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]] | ||
− | * | + | * Chunky-Track - Obsolete (link removed) |
* [[CCG/DriverCharacter|DriverCharacter]] | * [[CCG/DriverCharacter|DriverCharacter]] | ||
* [[CCG/DriverCommand|DriverCommand]] | * [[CCG/DriverCommand|DriverCommand]] | ||
− | * | + | * 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]] | ||
− | * [[ | + | * [[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]] | ||
− | * | + | * 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]] | ||
− | * | + | * Paintshed-Skin - Obsolete (link removed) |
− | * | + | * 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]] | ||
− | * [[ | + | * [[KIND_Scenery|Scenery]] |
− | * [[ | + | * [[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]] | ||
− | * [[ | + | * [[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)]] | ||
− | * | + | * Bridge - Obsolete (link removed) |
* [[CCG/Example: Buildable|Buildable]] | * [[CCG/Example: Buildable|Buildable]] | ||
− | * | + | * Chunky-Track - Obsolete (link removed) |
− | * | + | * 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)]] | ||
− | * [[ | + | * [[KIND_Groundtexture|GroundTexture]] |
− | * [[ | + | * [[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]] | ||
− | * | + | * Mesh-Reducing-Track - Obsolete (link removed) |
* [[CCG/Example: MOCrossing|MOCrossing]] | * [[CCG/Example: MOCrossing|MOCrossing]] | ||
* [[CCG/Example: MOJunction|MOJunction]] | * [[CCG/Example: MOJunction|MOJunction]] | ||
Line 245: | Line 246: | ||
* [[CCG/Modelling: Locomotive Numbering|Locomotive Numbering]] | * [[CCG/Modelling: Locomotive Numbering|Locomotive Numbering]] | ||
* [[CCG/Modelling: Bump Mapping Information|Bump Mapping Information]] | * [[CCG/Modelling: Bump Mapping Information|Bump Mapping Information]] | ||
− | |||
</td><td width="30%" valign="top"> | </td><td width="30%" valign="top"> | ||
+ | * [[CCG/Modelling: Textures and Opacity Effects|Textures and Opacity Effects]] | ||
+ | ** [[CCG/Modelling:_Textures_and_Opacity_Effects#Placement_in_3DSMax|Placement in 3DSMax]] | ||
+ | ** [[CCG/Modelling:_Textures_and_Opacity_Effects#Opacity_Fade_Out|Opacity Fade Out]] | ||
+ | ** [[CCG/Modelling:_Textures_and_Opacity_Effects#Alpha_Channel_Use|Alpha Channel Use]] | ||
+ | ** [[CCG/Modelling:_Textures_and_Opacity_Effects#Applying_Opacity_to_Models|Applying Opacity to Models]] | ||
+ | ** [[CCG/Modelling:_Textures_and_Opacity_Effects#Opacity_Settings_in_3DSMax|Opacity Settings in 3DSMax]] | ||
+ | ** [[CCG/Modelling:_Textures_and_Opacity_Effects#Opacity_Interference|Opacity Interference]] | ||
+ | ** [[CCG/Modelling:_Textures_and_Opacity_Effects#Special_Use_of_Opacity_-_Reflection_Materials|Special Use of Opacity - Reflection Materials]] | ||
+ | ** [[CCG/Modelling:_Textures_and_Opacity_Effects#Opacity_on_Roads.2C_Track_and_Bridges|Opacity on Roads, Track and Bridges]] | ||
+ | ** [[CCG/Modelling:_Textures_and_Opacity_Effects#Opacity_Texture_Bleeding|Opacity Texture Bleeding]] | ||
+ | ** [[CCG/Modelling:_Textures_and_Opacity_Effects#Texture_Clarity|Texture Clarity]] | ||
+ | ** [[CCG/Modelling:_Textures_and_Opacity_Effects#Textures_for_Tiling|Textures for Tiling]] | ||
* [[CCG/Modelling: Creating an Interior for Trainz|Creating an Interior for Trainz]] | * [[CCG/Modelling: Creating an Interior for Trainz|Creating an Interior for Trainz]] | ||
* [[CCG/Modelling: Steam Cab Interiors|Steam Cab Interiors]] | * [[CCG/Modelling: Steam Cab Interiors|Steam Cab Interiors]] | ||
− | * [[CCG/Modelling: | + | ** [[CCG/Modelling:_Steam_Cab_Interiors#Animated_Levers|Animated Levers]] |
− | * [[CCG/Modelling: | + | ** [[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"> | ||
+ | * [[CCG/Modelling: Researching Data and Testing a Steam Locomotive|Researching Data and Testing a Steam Locomotive]] | ||
* [[CCG/Modelling:_Researching_Data_and_Testing_a_Steam_Locomotive#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]] | ||
* [[CCG/Modelling: Tenders|Tenders]] | * [[CCG/Modelling: Tenders|Tenders]] | ||
Line 258: | Line 270: | ||
* [[CCG/Modelling: Level of Detail Mesh Reduction|Level of Detail Mesh Reduction]] | * [[CCG/Modelling: Level of Detail Mesh Reduction|Level of Detail Mesh Reduction]] | ||
* [[CCG/Modelling: Load Texture Replacement|Load Texture Replacement]] | * [[CCG/Modelling: Load Texture Replacement|Load Texture Replacement]] | ||
− | * [[CCG/Modelling:_Load_Texture_Replacement#TrainCar_Directory_Structure|TrainCar Directory Structure]] | + | ** [[CCG/Modelling:_Load_Texture_Replacement#TrainCar_Directory_Structure|TrainCar Directory Structure]] |
* [[CCG/Modelling: Aliasing Trains|Aliasing Trains]] | * [[CCG/Modelling: Aliasing Trains|Aliasing Trains]] | ||
* [[CCG/Modelling: Bogeys|Bogeys]] | * [[CCG/Modelling: Bogeys|Bogeys]] | ||
Line 264: | Line 276: | ||
* [[CCG/Modelling: Turntable (Transfer Table)|Turntable (Transfer Table)]] | * [[CCG/Modelling: Turntable (Transfer Table)|Turntable (Transfer Table)]] | ||
* [[CCG/Modelling: FixedTrack|FixedTrack]] | * [[CCG/Modelling: FixedTrack|FixedTrack]] | ||
− | * [[CCG/Modelling: | + | ** [[CCG/Modelling:_FixedTrack#FixedTrack_-_Junctions|FixedTrack Junctions]] |
* [[CCG/Modelling: Chunky Mesh Track|Chunky Mesh Track]] | * [[CCG/Modelling: Chunky Mesh Track|Chunky Mesh Track]] | ||
* [[CCG/Modelling: TrainzOptions File|TrainzOptions File]] | * [[CCG/Modelling: TrainzOptions File|TrainzOptions File]] | ||
* [[CCG/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
|
Note: This page is not an official reference guide to currently supported Trainz content data structure technologies and may describe some obsoleted asset formats. This guide to historic older technology has been assembled by the Trainz user community from the excellent .pdf file manuals known as: Content Creator's Guides as updated thru the TRS2006 through Trainz Classics 3 era's simulator releases and in general... this data model and technology was valid up to TRS2009-SP1. • The information here is valuable as a reference to both experienced content creators and especially to those learning to create new content or learning to fix errors in older content, and regardless, should be valid in assets Trainz-build tag levels prior to 2.9-3.0). This background information should not be taken as 'how-to advice' for upgrading to newer asset standards, but only as information for upgrading older assets short of version 2.9 or earlier. • Please refer to the corresponding more modern Container and KIND Trainz data specifications pages in the TrainzBaseSpec hierarchy and the specific container needs when upgrading or creating assets. • As a guideline for fixing broken assets, these pages should prove invaluable to both older and newer Trainzers as to what may be the trouble with the newer data structures implemented in Trainz-builds (versions) above 3.0 |
|
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
- Common Containers and Tags
- Common Containers
- Common Tags
- Other Regularly Used Containers
- Other Regularly Used 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
- Appendix A - Classes and Codes
- Appendix A - Region Codes
- Appendix A - Era Codes
- Appendix B - Kinds and Containers
- Appendix C - Tags and Containers
- Appendix D - New Functions in Trainz Classics
- Acknowledgements
Back to HowToGuides