Just some installation lessons learned to share today, no actual plugin update. While setting up a new fanless mini-computer running Win10 x64, I became one of the frustrated individuals unable to get the XBox plugin working straight away....
I figured it out though....
If you start the plugin and let it load with UCCNC, and you still see 'Loop Fault' in the status bar of the plugin... the following likely applies to you.Installing the plugin file and the SlimDX.dll appropriate for your processor per the readme file will get the plugin to run, however it MAY NOT connect to the XBox controller properly. To remedy that, install the SlimDX SDK which I just made available on my website (since SlimDX.org ceases to exist).
I must now (again) recommend if you are installing the XBox Plugin for the first time, install the SlimDX SDK too....Link to SlimDX 2012 SDK:
http://www.craftycnc.com/download/585/I thought I had gotten smart about packaging the plugin with only the SlimDX.dll files so as to avoid requiring the user to download the SlimDX runtime or SDK, however I believe what is also missing in Windows 10 is the appropriate versions of the DirectX library (xinput in particular).
Unfortunately, I didn't realize this till starting with a fresh new Win10 PC, as all my other computers I test with had at some point in their use had the proper DirectX or SlimDX SDK installed while I was developing the plugin over the last few years... I also found that uninstalling the SlimDX SDK afterwards does not prevent the plugin from working, as the uninstall must not remove the required DirectX files from the computer.
Sorry to anyone that gave the XBox plugin a try and got frustrated trying to make it work! I wasted a few hours today myself....
regards,
Eric