
That’s not a lot of time to debug! In particular, it’s really not enough time for the flight model, where people need months just to develop the aircraft and measure the performance to get us feedback. Once it ships, if we change the feature, we have to consider how this would affect authors using the feature and whether it would screw up their add-ons.

This means we have somewhere between two and eight weeks to debug the feature and get it ready to ship. Normally, new X-Plane features get beta tested during the beta of an X-Plane patch. There have been a number of questions in the comments on the state of the experimental flight model, so I want to clarify how it works and what is happening in 11.40. So we may make it to beta nine or ten and we may have another week with two betas the high tempo is just to get more checks in fast. We are going to keep chasing them until the other one is fixed, then turn down the checks once we’re done. At risk of jinxing it, I think Austin has fixed one of the two root causes in beta 8.
#X plane 11 key not active code#
To catch them, we’ve turned on a lot of auditing code and we’ve been collecting automatic crash reports. NaN stands for Not A Number, and it’s what you get when you have divide-by-zeros run amok in the physics. There aren’t many open bugs left in the 11.40 beta, but one particular bug has caused the beta count to run up: we were seeing crashes due to NaNs in the flight model. It has been quicker to find bugs when they are reported, and the overall level of crazy is a lot lower than in past releases. So far, at risk of jinxing the beta, it appears that the physics-only approach is working a lot better. And with all of the code changed, we had to investigate every single bug report carefully (no matter how unlikely or vague the report) because anything could have been broken. With so many people changing so many things, we never knew what had gone wrong when a bug report came in. The problem with the omnibus releases is that they would take forever to get debugged. In the past, when we’ve updated the physics or systems, it would be in a giant “omnibus” release, where everybody’s latest code went out at once (e.g. Almost all of the changes in X-Plane 11.40 come from Austin’s work on the physics engine over the last six months.

#X plane 11 key not active Patch#
But just to put 11.40 into context, here’s what our patch roadmap looks like for X-Plane 11 this year.

This post has been on my todo list for a while – long enough that X-Plane 11.40 came out before I had time to write up a post saying “X-Plane 11.40” is coming.
