Category:Validation Errors

From TrainzOnline
(Difference between revisions)
Jump to: navigation, search
m (Protected "Category:Validation Errors" (‎[edit=sysop] (indefinite) ‎[move=sysop] (indefinite)))
m
Line 153: Line 153:
 
|-
 
|-
 
|70||[[Help:VE70|"The KUID tag is not a valid KUID value: '$(string)'."]]
 
|70||[[Help:VE70|"The KUID tag is not a valid KUID value: '$(string)'."]]
 +
|-
 +
||71||[[Help:VE71|"Unsupported SpeedTree version for mesh: $(FILE)"]]
 +
|-
 +
||72||[[Help:VE72|"Unable to load mesh file: '$(FILE)'"]]
 +
|-
 +
|73||[[Help:VE73|"Image file '$(FILE)' is incorrectly used as both a texture.txt source file and a raw image file."]]
 +
|-
 +
|74||[[Help:VE74|"Image file '$(FILE)' is incorrectly used as both a texture.txt source file and a raw image file."]]
 +
|-
 +
|76||[[Help:VE75|"Unable to load mesh file: '$(FILE)'"]]
 +
|-
 +
|77||[[Help:VE76|"Unable to load indexed mesh '$(FILE)'"]]
 +
|-
 +
|79||[[Help:VE78|"Unable to load animation file '$(FILE)' (mesh has not been loaded correctly)."]]
 +
|-
 +
|81||[[Help:VE80|"The high-poly mesh '$(FILE)' should have LOD levels."]]
 +
|-
 +
|82||[[Help:VE81|"High-detail .im files are not supported for traincar assets, as they are likely to perform poorly. It is recommended that you upgrade '$(FILE)' to a .lm file."]]
 +
|-
 +
|83||[[Help:VE83|"The file '$(FILE)' is provided in LM format despite having no attachment points and no animation support. This may have a negative impact on performance."]]
 +
|-
 +
|84||[[Help:VE84|"The file '$(FILE)' is provided in LM format despite containing only a single mesh. This may have a negative impact on performance."]]
 +
|-
 +
|85||[[Help:VE85|"The file '$(FILE)' is provided in LM format, however the high-detail mesh is comprised of less than 300 polygons. This may have a negative impact on performance."]]
 +
|-
 +
|86||[[Help:VE86|"Legacy .pm files are no longer supported, and will perform poorly. It is recommended that you switch to using a .lm file."]]
 +
|-
 +
|87||[[Help:VE87|"Legacy .pm files are no longer supported, and will perform poorly. It is recommended that you switch to using a .lm file."]]
 +
|-
 +
|88||[[Help:VE88|"This asset has a trainz-build number which is not recognised by this tool."]]
 +
|-
 +
|89||[[Help:VE89|"Tag '$(TAG_NAME)' in the container '$(CONT_NAME)' is obsolete."]]
 +
|-
 +
|90||[[Help:VE90|"This asset has an invalid KUID user id"]]
 +
|-
 +
|91||[[Help:VE91|"The dependency $(KUID) has an invalid KUID User ID and cannot be used"]]
 +
|-
 +
|92||[[Help:VE92|"Duplicate '$(TAG_NAME)' containers in '$(CONT_NAME)'. Containers must have a unique name."]]
 +
|-
 +
|93||[[Help:VE93|"Duplicate '$(TAG_NAME)' tags in '$(CONT_NAME)'. Tags must have a unique name."]]
 +
|-
 +
|94||[[Help:VE94|"This asset requires a shadow mesh, but the mesh table does not contain one."]]
 +
|-
 +
|95||[[Help:VE95|"This asset does not have a mesh that is visible by default."]]
 +
|-
 +
|96||[[Help:VE96|"Maximum of 5 running number fonts supported."]]
 +
|-
 +
|97||[[Help:VE97|"The running number font directory '$(DIR)' could not be found."]]
 +
|-
 +
|98||[[Help:VE98|"The running number font file '$(DIR)/$(FILE)' could not be found."]]
 +
|-
 +
|99||[[Help:VE99|"The track-sound container '$(NAME)' has no bogey, track or track-parent tag."]]
 +
|-
 +
|100||[[Help:VE100|"Required tag '$(TAG_NAME)' was missing and has been set to default."]]
 +
|-
 +
|101||[[Help:VE101|"The file '$(FILE)' does not exist."]]
 +
|-
 +
|102||[[Help:VE102|"Failed to load sound file '$(FILE)', please ensure this is a valid wav file."]]
 +
|-
 +
|103||[[Help:VE103|"The tag '$(TAG_NAME)' in container '$(CONT_NAME)' is empty."]]
 +
|-
 +
|104||[[Help:VE104|"Multiple template property bindings for rule property '$(PROP)' for rule '$(RULE)'."]]
 +
|-
 +
|105||[[Help:VE105|"The template property '$(NAME)' specified in the rule-template-bindings container of rule '$(RULE)' does not exist."]]
 +
|-
 +
|106||[[Help:VE106|"The high-detail meshes in season $(SEASON) total more than $(LIMIT) polygons. This may have a negative impact on performance: $(LOD_SUMMARY)"]]
 +
|-
 +
|107||[[Help:VE107|"The high-detail meshes total more than $(LIMIT) polygons. This may have a negative impact on performance: $(LOD_SUMMARY)"]]
 +
|-
 +
|108||[[Help:VE108|"The low-detail meshes in season $(SEASON) total more than 500 polygons. This may have a negative impact on performance: $(LOD_SUMMARY)"]]
 +
|-
 +
|109||[[Help:VE109|"The low-detail meshes total more than 500 polygons. This may have a negative impact on performance: $(LOD_SUMMARY)"]]
 +
|-
 +
|110||[[Help:VE110|"The meshes in LOD level $(LOD_LEVEL) in season $(SEASON) must total at least 20% fewer polygons than the next higher LOD in the same season: $(LOD_SUMMARY)"]]
 +
|-
 +
|111||[[Help:VE111|"The meshes in LOD level $(LOD_LEVEL) must total at least 20% fewer polygons than the next higher LOD: $(LOD_SUMMARY)"]]
 +
|-
 +
|112||[[Help:VE112|"Multiple track stretches between '$(FROM_VERTEX)' and '$(TO_VERTEX)' in container '$(CONT_NAME)'. Track stretches must be unique."]]
 +
|-
 +
|113||[[Help:VE113|"An image file ('$(FILE)') has been supplied where a texture file ('*.texture.txt') is required."]]
 +
|-
 +
|114||[[Help:VE114|"An image file ('$(FILE)') has been supplied where a texture file ('*.texture.txt') is required."]]
 +
|-
 +
|115||[[Help:VE115|"The texture file '$(FILE)' does not exist."]]
 +
|-
 +
|116||[[Help:VE116|"No texture file has been specified for this texture asset."]]
 +
|-
 +
|117||[[Help:VE117|"'$(TAG_0)' must be set to a '$(KIND)' for '$(TAG_1)' to be allowed."]]
 +
|-
 +
|118||[[Help:VE118|"Tag '$(TAG_0)' requires that '$(TAG_1)' be set to '$(KIND)'."]]
 +
|-
 +
|119||[[Help:VE119|"The tag '$(TAG_NAME)' is not valid for kind '$(KIND)'."]]
 +
|-
 +
|120||[[Help:VE120|"Tag '$(TAG_0)', requires the tag '$(TAG_1)' to be present."]]
 +
|-
 +
|121||[[Help:VE121|"No value has been entered for tag '$(TAG_NAME).'"]]
 +
|-
 +
|122||[[Help:VE122|"'$(TAG_NAME)' must have a positive value."]]
 +
|-
 +
|123||[[Help:VE123|"The script file '$(FILE)' does not exist."]]
 +
|-
 +
|124||[[Help:VE124|"The file '$(FILE)' does not exist."]]
 +
|-
 +
|125||[[Help:VE125|"No value has been entered for tag '$(TAG_NAME).'"]]
 +
|-
 +
|126||[[Help:VE126|"'$(TAG_NAME)' must not be zero."]]
 +
|-
 +
|127||[[Help:VE127|"No value has been entered for tag '$(TAG_NAME).'"]]
 +
|-
 +
|128||[[Help:VE128|"The value for '$(TAG_NAME)' must be between '$(MIN)' and '$(MAX)' but was specified as '$(VALUE)'."]]
 
|-
 
|-
 
|129||[[Help:VE129|"Incorrect number of values for the tag '$(TAG_NAME)', expected $(NUM_0) values, found $(NUM_1)."]]
 
|129||[[Help:VE129|"Incorrect number of values for the tag '$(TAG_NAME)', expected $(NUM_0) values, found $(NUM_1)."]]

Revision as of 17:10, 12 May 2016

Validation Error (VE) numbers are logged during content validation, to allow users to look up particular validation messages to better understand the source of the problem. Normal logs provide a substantial amount of technical detail about the error, but typically assume that the reader is familiar with the subject matter and will understand why the log is relevant. This wiki provides the necessary background information to understanding many of the logs, however a user who is unfamiliar with the area in question may not know where to start looking. VE numbers allow users to quickly find relevant pages in the wiki without any prior knowledge of the subject.

This page serves as a master guide to all VE numbers currently logged by Trainz. This page does not provide detailed information on any given VE number- please refer to the individual VE number pages for specific details. The error text here is correct for the English localisation of Trainz at the time of writing, however the exact text may change from time to time. It is intended that the overall meaning of a VE number will never change- new VE numbers will be issued instead, and old VE numbers may be made obsolete.

Logs which lack VE numbers do not belong on this page.

The individual VE pages can be found at the links below, or can be accessed directly from Content Manager by right-clicking on the Validation Error in the results log, and selecting "View Help for This Message".


Please note that this page is a work in progress and is incomplete.

1 "The tag '$(TAG_NAME)' in container '$(CONT_NAME)' is not a valid Decimal value."
2 "The tag '$(TAG_NAME)' in container '$(CONT_NAME)' is not a valid Integer value."
3 "No value has been entered for tag '$(TAG_NAME).'"
4 "'$(TAG_NAME)' must have a positive value."
5 "No value has been entered for tag '$(TAG_NAME).'"
6 "'$(TAG_NAME)' must not be zero."
7 "No value has been entered for tag '$(TAG_NAME).'"
8 "The value for '$(TAG_NAME)' must be between '$(MIN)' and '$(MAX)' but was specified as '$(VALUE)'."
9 "The tag '$(TAG_NAME)' in container '$(CONT_NAME)' is empty."
10 "The tag '$(TAG_NAME)' in container '$(CONT_NAME)' is empty."
11 "The tag '$(TAG_NAME)' in container '$(CONT_NAME)' is empty."
12 "No string-table entry found with tag '$(VALUE)' for for string-token tag '$(TAG)'."
13 "Missing or invalid selection for tag '$(TAG_NAME)' in '$(CONT_NAME)'."
14 "Missing or invalid selection for tag '$(TAG_NAME)' in '$(CONT_NAME)'."
15 "Attachment point '$(TAG_NAME)' in '$(CONT_NAME)' must be found in mesh '$(MESH_NAME)'."
16 "Container '$(CONT_NAME)' does not have an 'att-parent' tag which is required to reference an attachment point."
17 "Attachment point '$(TAG_NAME)' in '$(CONT_NAME)' must be found in mesh '$(MESH_NAME)'."
18 "Attachment point '$(TAG_VAL)' referenced by tag '$(TAG_NAME)' in '$(CONT_NAME)' was not found."
19 "Effect '$(EFFECT_NAME)' in '$(CONT_NAME)' was not found within the mesh table."
20 "Mesh '$(MESH_NAME)' referenced in '$(CONT_NAME)' was not found within the mesh table."
21 "Attachment point '$(TAG_VAL)' referenced by tag '$(TAG_NAME)' in '$(CONT_NAME)' was not found."
22 "Missing or invalid selection for tag '$(TAG_NAME)' in '$(CONT_NAME)'."
23 "Invalid tag name '$(TAG_NAME)' in container '$(CONT_NAME)'."
24 "Invalid tag name '$(TAG_NAME)' in container '$(CONT_NAME)'."
25 "The tag '$(TAG_NAME)' in container '$(CONT_NAME)' is empty."
26 "The tag '$(TAG_NAME)' in container '$(CONT_NAME)' is empty."
27 "The tag '$(TAG_NAME)' in '$(CONT_NAME)' must have a mesh file extension."
28 "The tag '$(TAG_NAME)' in '$(CONT_NAME)' must have an image file extension."
29 "The tag '$(TAG_NAME)' in '$(CONT_NAME)' must have an animation file extension."
30 "The tag '$(TAG_NAME)' in '$(CONT_NAME)' refers to a nonexistent file: '$(FILENAME)'."
31 "Invalid tag name '$(TAG_NAME)' in container '$(CONT_NAME)'."
32 "Alias mesh requires valid parent asset."
33 "Alias mesh '$(FILE)' not found in dependency $(KUID)."
34 "Alias mesh '$(FILE)' not found in latest version ($(NEW_KUID)) of dependency $(OLD_KUID)."
35 "Required alias mesh asset $(KUID) is missing and cannot be validated."
36 "The texture '$(FILE)' failed to load."
37 "The texture '$(FILE)' is not a power of 2, please resize it."
38 "The texture '$(FILE)' is not square. Cubemap textures need to have the same width and height."
39 "The texture '$(FILE)' is a uniform color."
40 "Unable to load $(TYPE) texture '$(TEXTURE)' for texture file '$(FILE)'."
41 "The tag '$(TAG_NAME)' in container '$(CONT_NAME)' is not a valid Integer value."
42 "The tag '$(TAG_NAME)' in container '$(CONT_NAME)' is not a valid Decimal value."
43 "The tag '$(TAG_NAME)' in container '$(CONT_NAME)' is not a valid Boolean value."
44 "Tag '$(TAG_NAME)' in the container '$(CONT_NAME)' is obsolete."
45 "The Tag '$(TAG_NAME)' is not permitted within a container of type '$(CONT_NAME)'."
46 "Internal Error: The template does not specify that a smoke container is valid in the container being parsed."
47 "Container '$(CONT_NAME)' is not permitted in this section."
48 "This asset uses an obsolete trainz-build number. Trainz-build numbers below $(LOWEST_TRAINZBUILD) are no longer supported."
49 "Required tag 'kind' is not present. Ensure this is a valid config file."
50 "Unsupported kind '$(KIND)'."
51 "Tag '$(TAG_NAME)' in the container '$(CONT_NAME)' is obsolete."
52 "The Tag '$(TAG_NAME)' is not permitted within a container of type '$(CONT_NAME)'."
53 "This container is no longer supported."
54 "The Tag '$(TAG_NAME)' is not permitted within a container of type '$(CONT_NAME)'."
55 "This container is no longer supported."
56 "Container '$(CONT_NAME)' is not permitted in this section."
57 "Container '$(CONT_NAME)' is not permitted in this section."
58 "The tag '$(TAG_NAME)' is not a valid container type (expected '$(TYPE)')."
59 "Internal error: unknown dataType - kind '$(KIND)'."
60 "Required tag '$(TAG_NAME)' was missing and has been set to default."
61 "Required tag '$(TAG_NAME)' was missing and has been set to default."
62 "Required container '$(CONT_NAME)' is missing."
63 "The cubemap texture '$(FILE)' has missing images. Please verify the texture.txt file."
64 "Cubemap texture '$(FILE)' contains images of different sizes."
65 "The *.texture.txt file is missing for texture resource '$(FILE)'."
66 "The texture file '$(FILE)' contains non-ANSI characters. Textures must be ANSI."
67 "The texture '$(FILE)' does not seem to have a primary texture set. Please verify the texture.txt file."
68 "The primary and alpha texture are not the same size for '$(FILE)'."
69 "Binary conversion failed for texture resource '$(FILE)'."
70 "The KUID tag is not a valid KUID value: '$(string)'."
71 "Unsupported SpeedTree version for mesh: $(FILE)"
72 "Unable to load mesh file: '$(FILE)'"
73 "Image file '$(FILE)' is incorrectly used as both a texture.txt source file and a raw image file."
74 "Image file '$(FILE)' is incorrectly used as both a texture.txt source file and a raw image file."
76 "Unable to load mesh file: '$(FILE)'"
77 "Unable to load indexed mesh '$(FILE)'"
79 "Unable to load animation file '$(FILE)' (mesh has not been loaded correctly)."
81 "The high-poly mesh '$(FILE)' should have LOD levels."
82 "High-detail .im files are not supported for traincar assets, as they are likely to perform poorly. It is recommended that you upgrade '$(FILE)' to a .lm file."
83 "The file '$(FILE)' is provided in LM format despite having no attachment points and no animation support. This may have a negative impact on performance."
84 "The file '$(FILE)' is provided in LM format despite containing only a single mesh. This may have a negative impact on performance."
85 "The file '$(FILE)' is provided in LM format, however the high-detail mesh is comprised of less than 300 polygons. This may have a negative impact on performance."
86 "Legacy .pm files are no longer supported, and will perform poorly. It is recommended that you switch to using a .lm file."
87 "Legacy .pm files are no longer supported, and will perform poorly. It is recommended that you switch to using a .lm file."
88 "This asset has a trainz-build number which is not recognised by this tool."
89 "Tag '$(TAG_NAME)' in the container '$(CONT_NAME)' is obsolete."
90 "This asset has an invalid KUID user id"
91 "The dependency $(KUID) has an invalid KUID User ID and cannot be used"
92 "Duplicate '$(TAG_NAME)' containers in '$(CONT_NAME)'. Containers must have a unique name."
93 "Duplicate '$(TAG_NAME)' tags in '$(CONT_NAME)'. Tags must have a unique name."
94 "This asset requires a shadow mesh, but the mesh table does not contain one."
95 "This asset does not have a mesh that is visible by default."
96 "Maximum of 5 running number fonts supported."
97 "The running number font directory '$(DIR)' could not be found."
98 "The running number font file '$(DIR)/$(FILE)' could not be found."
99 "The track-sound container '$(NAME)' has no bogey, track or track-parent tag."
100 "Required tag '$(TAG_NAME)' was missing and has been set to default."
101 "The file '$(FILE)' does not exist."
102 "Failed to load sound file '$(FILE)', please ensure this is a valid wav file."
103 "The tag '$(TAG_NAME)' in container '$(CONT_NAME)' is empty."
104 "Multiple template property bindings for rule property '$(PROP)' for rule '$(RULE)'."
105 "The template property '$(NAME)' specified in the rule-template-bindings container of rule '$(RULE)' does not exist."
106 "The high-detail meshes in season $(SEASON) total more than $(LIMIT) polygons. This may have a negative impact on performance: $(LOD_SUMMARY)"
107 "The high-detail meshes total more than $(LIMIT) polygons. This may have a negative impact on performance: $(LOD_SUMMARY)"
108 "The low-detail meshes in season $(SEASON) total more than 500 polygons. This may have a negative impact on performance: $(LOD_SUMMARY)"
109 "The low-detail meshes total more than 500 polygons. This may have a negative impact on performance: $(LOD_SUMMARY)"
110 "The meshes in LOD level $(LOD_LEVEL) in season $(SEASON) must total at least 20% fewer polygons than the next higher LOD in the same season: $(LOD_SUMMARY)"
111 "The meshes in LOD level $(LOD_LEVEL) must total at least 20% fewer polygons than the next higher LOD: $(LOD_SUMMARY)"
112 "Multiple track stretches between '$(FROM_VERTEX)' and '$(TO_VERTEX)' in container '$(CONT_NAME)'. Track stretches must be unique."
113 "An image file ('$(FILE)') has been supplied where a texture file ('*.texture.txt') is required."
114 "An image file ('$(FILE)') has been supplied where a texture file ('*.texture.txt') is required."
115 "The texture file '$(FILE)' does not exist."
116 "No texture file has been specified for this texture asset."
117 "'$(TAG_0)' must be set to a '$(KIND)' for '$(TAG_1)' to be allowed."
118 "Tag '$(TAG_0)' requires that '$(TAG_1)' be set to '$(KIND)'."
119 "The tag '$(TAG_NAME)' is not valid for kind '$(KIND)'."
120 "Tag '$(TAG_0)', requires the tag '$(TAG_1)' to be present."
121 "No value has been entered for tag '$(TAG_NAME).'"
122 "'$(TAG_NAME)' must have a positive value."
123 "The script file '$(FILE)' does not exist."
124 "The file '$(FILE)' does not exist."
125 "No value has been entered for tag '$(TAG_NAME).'"
126 "'$(TAG_NAME)' must not be zero."
127 "No value has been entered for tag '$(TAG_NAME).'"
128 "The value for '$(TAG_NAME)' must be between '$(MIN)' and '$(MAX)' but was specified as '$(VALUE)'."
129 "Incorrect number of values for the tag '$(TAG_NAME)', expected $(NUM_0) values, found $(NUM_1)."
130 "Too many values for the tag '$(TAG_NAME)', maximum is $(MAX) values, found $(FOUND)."
Personal tools