Just moments ago, I made XGoFlight 2.3 available for download. The primary focus for this release was adding support for the GF-46 module. I also fixed the EFIS switch reversal that several people kindly reported. Another change, which has the potential to affect users, involved the renaming of the XGoFlight plugin directory. The plugin directory has been renamed from
XGoFlight. Lastly, I made a few internal improvements from logging to abstraction, which should make troubleshooting a little easier and save users a tiny bit of memory.
To learn how to configure the GF-46, please visit the Usage section of the plugin documentation. Also, if you happen to come across any new bugs, please feel free to report them on the Troubleshooting page.
Share and Enjoy
Since its inception, XGoFlight has utilized JSON-based configuration files. The JSON format is extremely popular on the web and can be edited in any text editor, but is rarely used as a configuration file on personal computers. Compounding the learning curve is the complexity involved in configuring the plugin to work with specific custom aircraft. While intermediate and expert level X-Plane users will have no problems on either end, novice users may struggle.
To alleviate any learning curve or potential confusion with XGoFlight configuration, I have begun creating an web-based application that will allow users to easily generate a configuration file without having expert knowledge of JSON or X-Plane. Even if the user is an expert, (s)he will benefit from the interface being built. I hope to have it released by the end of the month, so please stay tuned!
Notes on XGoFlight community adoption
Currently, there are a number of barriers to more widespread adoption of the XGoFlight plugin. First, I only support four of the 12 GoFlight modules. For those with only a few modules that’s probably not a big deal. For those people who own a home cockpit filled with GoFlight modules, it poses a problem. Right now there is a tradeoff required between the custom aircraft functionality and flexibility provided by XGoFlight, and the full range of module support provided by Sandy Barbour’s plugin. It seems as though people primarily want support for the WP-6, GF-166, and GF-46 modules. As I’ve said in community conversations, I fully plan to support these modules; however, support is wholly dependent upon my ability to obtain said modules.
Another barrier to more widespread adoption is cross-platform compatibility. While I provide a 32-bit and 64-bit version of XGoFlight for Windows, I do not provide any solution for Mac or Linux users. Currently all of my computers run on Windows 7/8 x64, so I cannot test the plugin on Linux or Mac. If someone knows how to compile the plugin for all platforms from Windows, I’m all ears. The other option is to have another X-Plane-GoFlight-Visual C++-Mac-Linux user compile the Linux and Mac versions for inclusion with every release. Either option works for me.
Until next time!
Share and Enjoy
Moments ago, I posted the XGoFlight 2.3.1 maintenance release. This minor release includes two bug fixes and a new GF-46 feature. In XGoFlight 2.3.1, barometric pressure is available for the GF-46 module using the
The first bug fix corrects a change implemented in 2.3, which caused problems with the button toggle for float-based datarefs. For example, when a simple float-based dataref was used on the RP48, P8, or WP6 modules, the associated button could be turned on but not off. I found this out the hard way, after getting setup for a leg with FlyJSim’s 727.
Lastly, a few of you contacted me about problems with the EFIS map mode switch. Over the past few weeks, it has become apparent that there may be slight differences between the various EFIS firmwares. The 2.3.1 release includes a potential fix for the nonfunctional map mode knob. If you are experiencing this issue, please see the Usage page for information on how to configure the
version parameter. Also, because I do not own any modules with the alternate firmware, I cannot test the provided solution. As a result, any feedback (positive or negative) would be greatly appreciated.
Share and Enjoy