Wednesday, February 18, 2015

Gizmo64 v14.12.31.0008 beta

A new plugin is now available for download. (10.6 MB)

64 bit Only.
Mac, Windows and Linux.

Linux plugin was compiled on Ubuntu 14.04 LTS.

This is a beta release intended for developers only.
It may not work with your installed payware products.
Some products may require a patch to take full advantage of the updates in this release.

New Features:
Forum user wim1976 has been very helpful recently and noticed some missing events.
These are:

  • OnDraw_BeforeLocalMap3D()
  • OnDraw_LocalMap3D()


  • Clears OpenGL error log data before compiling shaders ensuring correct error reporting.
  • Modified dref.publish so we broadcast our message.
    This allows use of DRE and DRT together.
  • OpenAL: Mutes warning about stereo sound file on 3D Sound Stage.
  • Improves error reporting for unexpected usages of deployment.key file.
  • Lots of Linux fixes to work with Ubuntu 14.04 LTS tool chain.
  • Improved XA Activation wizard.
    Now shows you your existing license data including expiry information.

Tuesday, February 17, 2015

Gizmo64 on Ubuntu 14.04 LTS

Gizmo64.plugin is working for me with Ubuntu 14.04 LTS.

I recently upgraded from Ubuntu 12.04 LTS to 14.04 LTS because people were seeing issues with Gizmo64.plugin compiled on 12.04.

Ubuntu 14.04 LTS is a more sensible support target for re-introduction of the Linux plugin.

Unfortunately the upgrade broke my dev setup. The plugin would no longer link.
A third party library was unhappy and required both source code and Makefile tweaks before I could recompile it with the 14.04 toolchain.

Gizmo64.plugin now compiles and links on Ubuntu 14.04 LTS but I'm seeing a random seg-fault caused by what appears to be a misplaced memset() call.

More work to be done..

A memset() bug was found and fixed.
Linux behaves differently when we query the file system for the size of a file.