Help:VE286
Tag '<name>' is not a valid float, and has been parsed as a legacy compatibility value (<value>).
A number in an engine assets throttle-power or dynamic-brake graph is not written as a valid decimal. This most commonly happens when a speed value uses a comma as the decimal separator (for example '3,8' instead of '3.8'), or contains stray characters.
To avoid breakages on older assets, content targeted at trainz-build 5.7 and earlier will use a legacy reader, which takes the leading part of the value and ignores the rest. If this reader encounters invalid characters it will log this error, and the numeric value it settled on.
For content with a trainz-build >=5.8, the game uses a more strict reader, which will report errors on invalid characters. To maintain the existing behaviour on an engine, the error should be resolved by removing the invalid characters and everything that follows. Alternatively, the value may be corrected to the original intent (e.g. change "3,8" to "3.8"), but note that this may affect existing trains and could break Sessions that use them.