I saw an interesting post on r/MicrosoftFlghtSim of someone presenting as a FlybyWire A32NX project developer complaining about the sad state of the developer / third-party experience in the simulator, especially after the last update.
I don’t want this post to be interpreted as a childish complaint or as an entitled demand. I am simply expressing what I feel should be improved in order for this sim to thrive.
This game was marketed as supporting the huge part of the ecosystem made up by third-party addons. It’s not a secret to anyone here that any sim without third-party content is almost DOA, and I think it’s not a secret to Microsoft / Asobo either. Yet, it seems like the development experience and communication for third-party developers has been completely neglected.
I am an active dev on the FlyByWire A32NX project, and our team has contacted Asobo multiple times. We have NEVER gotten a SINGLE response. We asked if we could modify the model of the A320, we NEVER got an answer. Not even a simple “no, the licensing doesn’t allow it”. We would have started developing our own model THE SECOND we would have gotten that email.
Ever since this simulator has released, the development experience has been pitiful. The bundled tools are almost useless. Live-reload for aircraft barely works. Live-reload for JavaScript barely works without modifying the game code. Oh, and guess what, now it doesn’t work at all because they decided to enable Coherent DiskCache in the latest update, rendering part of the development tools we have started building completely useless. And of course, there is absolutely no way to disable it.
The Microsoft Store edition prevents you from accessing base aircraft files. Those are plain JavaScript and XML files that are easily edited in the Steam edition, that are almost necessary to access in order to understand how the spaghetti code that makes up the instrument UIs.
We have been hearing for weeks that communication will improve, yet as stated in point 1 we have gotten absolutely no information regarding support of freeware and open-source mods like ours. Even in the official Q&A they said “we haven’t thought about it” COME ON. Freeware and open-source mods are an ESSENTIAL parts of all modding communities. The documentation for the SDK is a joke, with some pages containing “TODO” and that’s it. Some parts are literally copy-pasted form Prepar3D / ESP docs.
If you’re not going to make an extremely realistic A320neo, then that’s fine. Nobody expected a study-level default plane. But please, let us improve it if we want it. it is utterly unacceptable that something as basic as starting an engine was broken in a base aircraft file that we cannot even overwrite, and that MS Store users can’t even read. Where was all the “testing” you mentioned in the last 2 dev updates?
I’ll happily accept everything you guys do to help out developers. But please, show us you will be on our side.
I wanted to hear the other side. Does anyone from the Microsoft / Asobo team have anything to say regarding these complaints?