411 REFERENCE · Wikibooks
Trainz/refs/Content Configuration
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
1
For a new-user walk-through explaining how to create various types of content, see the How-To-Guides index page instead.
Overview of Trainz Content
This page acts as reference manual for all Trainz content, and its legal asset-oriented data types (KINDs) and other aggregate data structures (generally, containers as computer science defines such).
Every Trainz asset from the mighty collection of assets contained in a route to the lowliest scenery item such as imitation grass, the color of a rock or field—all have two things in common: The list of common legal keyword names (tags, kinds and containers) which begin the definition of the asset found in the TrainzBaseSpec and the satisfactory completion of their applicable requisite data elements in a config.txt file.
Unlike the N3V Games controlled Content_Configuration Trainz Wiki with the narrow focus mainly intended to provide accurate and concise description of the capabilities and configuration of Trainz current-version content, this work, the TWBK aims to cover the relations of the older data forms to the new and the rationales in their evolution, regrouping, or inception. To the new user, particularly those with no familiarity with programming language practices, the information on this page can become a starting point to understanding.
Needs intro tie in to data model, since just promised was the start of understanding computer practices. Sigh...
Structure of a Trainz Asset
Main basics are covered in: Anatomy of an asset, the beginners and AM&C Config.txt files pages linked (respectively) in the paragraph below:
Each item of Trainz content ("an asset") is created as the contents of a single operating system folder, containing a config.txt file and some number of supporting files and/or folders and their files. Files located in the content folder must obey the Filename character restrictions and each item should be directly relevant to the asset in question. When committed or as in newer Trainz releases, tested for validation before commitment, the asset's folder contents and the config.txt file will be validated against one another, the ideal minimum definitions will be bounced against those and each must be in balance and correct with respect to one another.
Content Types
Each asset built for the Trainz environment follows a preset template, which defines what tags can be included in the config.txt file, what capabilities the asset will have, and how the user can manipulate the asset in-game. The following types of custom content are supported by Trainz:
/KIND Achievement-category/ - Achievement category descriptor.
/KIND Achievement-group/ - Achievement group descriptor.
/KIND Asset-group/ - Asset group descriptor.
/KIND Behavior/ - Session rules.
/KIND Bogey/
/KIND Buildable/ - Basic scenery object with attached track.
/KIND Controlset/ - Defines a set of input controls
/KIND Drivercharacter/
/KIND Drivercommand/
/KIND Engine/
/KIND Enginesound/
/KIND Environment/ - Defines a set of skies.
/KIND Fixedtrack/
/KIND Gameplaymenu/ - Main menu page.
/KIND Groundtexture/ - Textures for painting the ground.
/KIND Hornsound/
/KIND HTML-asset/
/KIND Industry/ - Scenery object with attached track and product processing functionality.
/KIND Interior/
/KIND Library/ - Script Libraries.
/KIND Map/ - Routes.
/KIND Mesh/ /KIND MOCrossing/ - Grade crossings.
/KIND MOJunction/ - Junction levers.
/KIND MOSignal/ - Railroad signals.
/KIND MOSpeedboard/
/KIND Pantograph/
/KIND Product/
/KIND Product-category/
/KIND Profile/ - Sessions.by an older title
/KIND Region/ - Defines the area of the world, as well as traffic style.
/KIND Scenery/ - A basic object.
/KIND Scenery-trackside/ - Object that attaches to track.
/KIND Servlet/ - An iTrainz servlet daemon.
/KIND Steam-engine/
/KIND Texture/ - A texture defined for use in other objects.
/KIND Texture-group/ - A group of textures defined for use with other objects.
/KIND Track/ - (including Bridges and Tunnels) and scenery splines are built using TS2009 Stitched track.
/KIND Tracksound/
/KIND Traincar/ - Locomotives and Rolling Stock.
/KIND Turntable/
/KIND Water2/ - Water for rivers / seas.
Category Tags
thumb|left|A Category in CM are an aid to sorting and selecting appropriate content varieties which are classified into groups by N3V loosely based on category-class and Kinds.
A list Category in content manager (CM) are implemented as an aid to sorting and selecting appropriate content varieties which are classified into groups by N3V loosely based on category-class and K Kinds.
thumb|Category-era and Category-region in Trainz's CM are separate dropdown entries for sorting and selecting appropriate mixes of criteria when narrowing down content numbers
Category-region and category-era are classification tags identifying assets that would be found in a time or place—note they are not searched by using the category dropdown list, but are separate line entries. Each of these tags have the job of classification, which are used in narrowing down a particular sort of asset search when running Content Manager or such searches can be used to group assets, which are then useful mainly in filters inside Surveyor.
S category-class For Asset by enumerated categories search. The 'CM search by Category' is defined by N3V's programmers, and does not directly correspond to all asset K Kinds and S category-classes. s category-region category-region For Region (country or countries) searching category-era tags category-era For Era Searching
Feedback
http://online.ts2009.com/mediaWiki/index.php/Content_Configuration_Feature_Requests Content Configuration Feature Requests - ask here for new config.txt files features
Categories
Categories are the sometimes overlooked superhighways of getting around in a Wiki project, and the user will find these listed are index pages to finding things faintly remembered efficiently and effectively:
:Category:Asset KIND
:Category:Config Container
:Category:Config Tag
:Category:Content configuration
See also
The following category pages will list and index Trainz specific articles throughout this Wikibook
: — Trainz by divisions. Sub-categories will list knowledge-area grouped topics. Parent category for Wikibook readers.
:Category:Introductory Trainz — From Windows setup management and creation of a good Trainz install to options for video and memory configurations, then a program of high interest step by step from introduction to intermediate-skills mastery.
Trainz Assets related how-to topics from running and using Software tools, repairing faults, to making progress as an world builder and modifying assets to suit your needs.
Trainz Assets related how-to topics from running and using Software tools, repairing faults, to making progress as an world builder and modifying assets to suit your needs.
:Category:Trainz AM&C — Trainz Asset Management and Creation Division
Trainz Assets related how-to topics from running and using Software tools, repairing faults, to making progress as an world builder and modifying assets to suit your needs.
:Category:Trainz fundamentals pages — Introductory to intermediate references and tautology.
:Category:Trainz fundamentals pages — Introductory to intermediate references and tautology.
:Category:Trainz references — Trainz Assets data definition needs
:Category:Trainz content creation — Intermediate and Advanced Trainz Assets how-to topics
:Category:Introductory Trainz — Introductory to intermediate references and tautology.