"Obsolete-table" container

From TrainzOnline
Revision as of 23:28, 21 September 2013 by Fabartus (Talk | contribs)

Jump to: navigation, search

The obsolete-table describes the asset’s revision history.

This field was used extensively for pre-TRS assets, as each version required a unique Content ID. However in order to make the content creator’s life a little easier, Trainz now uses the KUID2 format which adds another number as a version number.

TRS and the Trainz Download Station automatically detects the most recent version of an asset whether it be through the KUID2 Version ID or through the obsolete-table.

If there are no obsoletes, leave the obsolete tags out.

The table uses the same format as "Kuid-table" container, transcluded here below for ease of reference

A kuid-table must be included where the config.txt references additional KUIDs, such as a bogey, or a pantograph, including N3V built-in KUIDs. The Download Station performs a search, and those found are added to the download pack.

A kuid-table must be included where the asset obsoletes other assets, unless the only assets being obsoleted are KUID2 assets with a lower-numbered version.

A kuid-table can be empty.

"Kuid-table" Container Example

The example is a Kuid-table that lists the assets that are dependent on this asset. It uses integers as arbitrary keys for the KUIDs.

 kuid-table
 {
   0              <kuid:447264:1035>
   1              <kuid:-1:6132>
   2              <kuid:-1:100871>
   3              <kuid:-12:3537>
   4              <kuid:798180:100039>
   5              <kuid:44179:60013>
   6              <kuid:-3:10041>
   7              <kuid2:86661:9440302:1>
   8              <kuid:-3:10014>
   9              <kuid:-3:10003>
   10             <kuid:798180:100043>
 }
Personal tools