dforrest, on 29 September 2012 - 08:53 AM, said:
One more query. In running activities on several British routes I repeatedly get the following error on many UK locomotives.
My assumption that "in^3" is entered for cubic inches and that OR, and I assume MSTS, do not read this. Am I correct? If so, would it be best that the .eng file be changed to something OR and MSTS will accept?
David
This is one of our serious challenges. MSTS supports a complete mathematical language for use as parameters in its wag files and others. But this language has never been documented. We see content developers who have used such things as *(in^3). We have no idea how they knew it would work. If there is a spec document out there we'd love to have it. There are really two problems for us here:
1. How do we match MSTS behavior? We don't know if MSTS is parsing and using this value with or without some kind of mathematical conversion, or is MSTS actually just ignoring the line and substituting some default.
2. Without having a definition for this language, we can't make a comprehensive parser. We implement support for these conversion as problems are reported. But even then, we have to go back to problem 1 to know how to support it.
Its a frustrating effort and at some point we might have to just declare certain rolling stock - 'not compatible' - and ask the community to provide replacement wags. These will probably use a different extension so the changes don't effect the way the rolling stock behaves in MSTS.
So, back to your question, the fastest way to solve this one is to change the wag.