All of my aircraft that have XML based MFD screens that use the FS9 GPS gauge technology are now non-functioning in V2.1. 5 Planes down that no longer work in P3D V2.x.
sigh.....
Dino, that's the conclusion I have come to as well. Since the "default GPS" (fs9gps.cab) hasn't changed one iota, and all of my "custom" units are based on that same XML script, there is quite likely one or more truly insignificant XML syntax errors (some character missing, or some such) that's stopping the script's evaluation.There seem to be changes to the XML parsing rules - specifically, some of my gauges which had minor "mistakes" were still working perfectly in P3dV2 and FSX - but do not work anymore in P3dV2.1.
Something is very wrong. Anyone else experiencing the Right click of mouse bug?? Every time i click my Right mouse key no matter the aircraft the screen reduces and CTD no reason given??
Thanks for the information, Dino. Evidently they tightened up the parsing syntax rules and didn't bother to tell anyone. That seems like shooting themselves in the foot though, because all of the now "broken gauges" in their product makes them look really bad.In my case I spotted a couple of lines that were working perfectly in FSX and P3Dv2.0 but did not work in 2.1... reason was just an extra space in the line.
Dino, in P3D you can also add this line in the Prepar3D.CFG file to create a .txt file listing all of the errors:I am sure you know that, but, just in case, keep in mind that adding the following lines to FSX.cfg (or the Prepar3d equivalent) provides a (incomplete and somewht ambiguos) debugger....
[PANELS]
...
GaugeDevDebug=1
[MAIN]
ContentErrorLogging = 1
Dino, in P3D you can also add this line in the Prepar3D.CFG file to create a .txt file listing all of the errors:
After unloading the aircraft, a file will be saved here:Code:[MAIN] ContentErrorLogging = 1
x:\Users\UserName\Documents\Prepar3D v2 Files\ObjectLoadErrors.txt
Models missions and gauges all use the same scrip evaluator. We added some script validation code to help with scripted actions in mission creation, but it appears that the error messages are being logged internally even when content error reporting and gauge debugging options are not enabled in the cfg. There may have been one or two new checks added as well, but we haven't gone through it with a fine tooth comb just yet. If the xml validates, but some scripts have errors, the system can get in a state where the same error string is created and logged over and over again eventually leading to OOMs. I would suggest turning on gauge debugging in the Prepar3D.cfg and either fix the errors or avoid using any content that pop up alerts until the next patch. We're sorry about the legacy content effected by this. A silver lining may be that add-on developers might be motivated to go back and clean up scrip errors.
Beau Hollis
Rendering System Lead - Prepar3D® Team
It is strange Lionheart as P3DV1.4 is unaffected. So something between 2.0 and 2.1 is the theory?
Dino, in P3D you can also add this line in the Prepar3D.CFG file to create a .txt file listing all of the errors:
After unloading the aircraft, a file will be saved here:Code:[MAIN] ContentErrorLogging = 1
x:\Users\UserName\Documents\Prepar3D v2 Files\ObjectLoadErrors.txt