A Quick Fix for Older Linux Distributions

In order to provide support for older releases of Linux (such as those based on Ubuntu 14.04), I’ve been able to produce an alternate build which statically links the C++ runtime.  There are no other changes in this build.

This build should be used if you are getting errors about “GLIBCXX… not defined” and “CXXABI… not defined” in your Log.txt file.

You can find this build on the Downloads page.  As the download only contains the relinked plugin file, you will still need to install the main download first.

If there are no reported problems with this build, this will become the standard build type for future Linux plugin releases.

Posted in XSquawkBox | Comments Off on A Quick Fix for Older Linux Distributions

XSquawkBox 1.3.2

The long overdue XSquawkBox 1.3.2 is now available for download.

It’s highly recommended that all X-Plane 10 users upgrade to 1.3.2 as prior versions of XSquawkBox contained a number of buffer overflow related bugs which could result in random crashes when connected to the network.

Please Note:  If you are upgrading, please ensure you remove all of the .xpl files (mac.xpl in particular) from your plugin directory before installing the new release.

Please Note: XSquawkBox is presently not supported on X-Plane 11 multi-head systems.

Unfortunately, due to the updates in the X-Plane Multiplayer code, it is no longer possible to support versions of MacOS X prior to 10.8.  Also, due to some build system issues, the 32bit and 64bit plugins for MacOS X are now separate .xpl files, hence the requirement to remove the old .xpl files before installation – failure to do this will result in the old plugin being loaded in preference to the new one.

Highlights of the 1.3.2 release are:

  • Updates to the X-Plane Multiplayer Code (courtesy of the Swift project) to include asynchronous model loading support – you can now use a large CSL library without significant startup performance impact and with reduced memory overhead.
  • A significant number of buffer overflows were tracked down and fixed in order to address the crash on long private message issues that users discovered during Worldflight.
  • The TCAS Altitude difference limit has been increased to 10,000ft.
  • XSquawkBox no longer tries to take control of the simulator’s weather if you’ve set the update interval to 0.

You can download 1.3.2 from the Download page.

Posted in XSquawkBox | Comments Off on XSquawkBox 1.3.2

Using old (pre-1.3) versions of XSquawkBox on VATSIM

As I mentioned when I released the XSquawkBox 1.3.1 update, we discovered a bug in the server list that prevented users from connecting to the servers after a recent change.

If you want to continue using a pre-1.3.1 version of XSquawkBox (for example, you’re still using X-Plane 9 or earlier), you’ll need to manually enter the server IP address when connecting as the server list feature will not select a valid address.

To do this, you’ll need to find the IP address of a VATSIM server close to you – you can find this out using the excellent VAT-Spy software (Windows only), or searching for a webpage that lists the current servers (such as Delta Virtual’s Server Information Page).  If you enter the IP address directly into the server text-box, your old version of XSquawkBox should be able to connect as normal.

Posted in Uncategorized | Comments Off on Using old (pre-1.3) versions of XSquawkBox on VATSIM

XSquawkBox 1.3.1, now with Linux Support

After a minor hiccup this week with the XSquawkBox server list which required a last second fix to be made, XSquawkBox 1.3.1 is now available.

It’s highly recommended that all X-Plane 10 users upgrade to 1.3.1 in order to avoid connection problems to the network in the near future.

Please Note:  if you are upgrading, you will need to explicitly re-select your preferred server when connecting for the first time after the upgrade – the way XSquawkBox represents VATSIM servers from the downloaded server list has changed internally, and we can’t fix your preferences automatically.

Highlights of the 1.3.1 release are:

  • Bugfixes to the VATSIM Server List support which should fix any server connectivity issues related to name resolution problems.
  • Linux support is back – although it’s limited to 64-bit Linux systems only, it now contains fixes for some long standing bugs to do with audio device selection.
  • A bug fix from Roland Winklmeier of the Swift Project for a potential crash to desktop issue in the VATSIM voice compression codec.  Many thanks to Roland for this.

You can download 1.3.1 from the Download page.

Posted in XSquawkBox | Comments Off on XSquawkBox 1.3.1, now with Linux Support

Presenting… XSquawkBox 1.3.0

As Wade previously mentioned, I’ve been hard at work and we now have a new release of XSquawkBox ready for Windows and MacOS X users.

The new release of XSquawkBox features:

  • support for newer CSL objects
  • improved compatibility with X-Plane 10’s HDR and global shadow rendering features
  • improved manual

You can download the latest client from the download page.

I’ve also received reports from some of our beta testers that the new release does not exhibit the issues they had previously experienced with audio static on Windows.

As for Linux, I’ve been working hard on trying to get the Linux plugin into a usable form – we have everything except sound working reliably, and a surprise breakthrough I made last night unveiled the real source of the problems, and I feel that it’s now safe for me to announce that a closed beta for the Linux plugin will be commencing shortly.

I’d like to thank all of the people who have volunteered for the XSquawkBox 1.3 closed beta – you’ve all been a great help in getting this release out the door.

Posted in XSquawkBox | Comments Off on Presenting… XSquawkBox 1.3.0

New developers, new XSB (Win & Mac), Linux progress

I’m happy to announce that after some incredibly lengthy delays due to the VATSIM NDA process, two new developers have come onboard and started work on XSquawkBox.

Chris Collins & Ivan Stankovic will be working together on future versions of XSquawkBox.

Chris has worked hard on a new release and it’s ready to go for Mac & Windows. I know many of you are waiting on a 64-bit release of the Linux client, and Chris has been working hard to try to make it happen. However, the problem is in order to do a 64-bit Linux client, the Linux audio code is going to have to be rewritten. Progress is being made, but it is not yet complete.

I’ll let Chris follow up here with details on the new release availability & specifics on the Linux issues and their progress, since he’s the one that has done the work and deserves the credit.

Posted in XSquawkBox | Comments Off on New developers, new XSB (Win & Mac), Linux progress

Looking for XSB Development Help

Life has a way of changing.  I’m not currently flying or controlling on VATSIM at all, and have almost no time to program.  Unfortunately, XSB support is suffering because of it, and neither Ben nor I want that to continue.

I’m looking for some help in maintaining XSB.  The ideal candidate would have:

  • Experience in C++ and OpenGL
  • Ability to compile on OS X, Windows (using free MS compiler) and Linux
  • A  PC capable of running Windows and Linux for X-Plane/XSB testing on those systems.
  • Experience with CMake is a plus
  • Be over 18 years of age and willing to sign the VATSIM NDA (which basically just says you won’t release proprietary code)
  • Time and enthusiasm for making XSB and VATSIM better

However, that is only the IDEAL candidate. It may be that such a person doesn’t exist at this point and time.  It may be that we need multiple people – one dealing with OS X, one dealing with Windows, and another dealing with Linux.  Or some other combination of the three.

With multiple people, the requirements for each person go down.  For example, if you know C++ and are a Linux person, you don’t necessarily need to know OpenGL if we have others who do.  You just need to be able to compile and test on Linux.

I’ve received a lot of offers for help over the years.  While appreciated, those offers have not been acted upon because for the most part, XSB was working.  However, now is the time we do need the help.  If you think you are a good candidate to help, email me at:

wadesworld@me.com

and let me know why.

-Wade

Posted in XSquawkBox | Comments Off on Looking for XSB Development Help

XSquawkBox 1.2 available

Version 1.2 of XSquawkBox is available on the download page.  The only change in this version is the removal of the expiration date.

For the Linux users, progress has been made in completing the Linux build.  It’s not yet ready for release, but I hope to have an update soon.

Posted in XSquawkBox | Comments Off on XSquawkBox 1.2 available

XSquawkBox 1.2b Available

XSquawkBox 1.2b is available on the download page.

This version resolves the incompatibility with the Gizmo plugin, used in many aircraft such as those from X-Aviation.

Posted in XSquawkBox | Comments Off on XSquawkBox 1.2b Available

XSquawkBox 64-bit (Windows and Mac)

XSquawkBox 64-bit is here for Windows and Mac in the form of XSB version 1.11. Work is occurring on the Linux version, but we do not have a planned release date yet.

It should be noted that the packaging of XSB has changed with this version. Make sure you follow these instructions:

1)  Move your current “XSwquakBox Resources” folder out of the X-Plane/Resources/plugins folder to a safe location, such as your desktop.

2)  Once you unzip the new version of XSquawkBox, inside the “for plugins folder,” you will find a folder called “XSquawkBox.”  Drop that entire folder into your X-Plane/Resources/plugins folder.

If after doing this step, XSquawkBox does not appear in your plugins menu in X-Plane, you have not installed it correctly.

3)  As you desire, you may drop custom resources such as CSL’s from your old “XSquawkBox Resources” folder into X-Plane/Resources/plugins/XSquawkBox/Resources (the new location for such files).

Note:  Due to changes in the Apple compilers, XSB 1.11 supports Intel-Macs only, and OS X 10.6 (Snow Leopard) and later.

Posted in XSquawkBox | Comments Off on XSquawkBox 64-bit (Windows and Mac)