After updating some of my projects to the recent beta of Newton I decided to revert back to the original header format, using only one file (NewtonImport.pas) instead of the three from the last update (which was a result of Stucuk updating the headers and splitting them in order to easily use them with his own wrapper).
So I uploaded a new package for the headers, now only containing one header (NewtonImport.pas) as known from the older releases and one header for the joint library (NewtonImport_JointLibrary.pas). Note that I also fixed a wrong DLL name in the joint library that caused the compiler not to find custom joint routines. This is now fixed and the header should select the correct DLL. Also note that this header is compatible with the recently released 2.16 version of NGD as there were no header changes between 2.15 and 2.16.
Sorry for the troubles, but if you want to use the old header format only using one header as used in older releases, or if you use the joint library, please download the updated package.
From my lack of recent updates it should be pretty clear that I don’t have much time (or better : pretty much no time at all) for my programming stuff, so over the past few months I also had no time to release updated headers for the beta releases of the Newton Game Dynamics Engine. As of now there have been many beta releases and the current one is 2.15. In my abscence Stucuk was the one that took care of that situation and released several headers for the numerous betas of NGD.
But today I just took the time (even if it meant less time for urgent personal matters) and decided to update Stucuk’s header (that’s based on mine for 1.53, which was based back on Sury’s first efforts) to the recent 2.15 beta of NGD, so that all pascal/delphi coders out there can now also test out the thrilling new features of NGD 2.00. So if you’re eager to use one of the new Newton betas, head over to the page for the new headers, download them and get the beta SDKs from the Newton homepage.
And as a nice extra, the download even includes a translation of Newton’s own joint library (thanks to Executor), so you can now use all the exciting new joints that are included in NGD, even the raycast vehicle joint.
Quick update note : Beta 2.16 was recently released, and since that new beta has had no changes concerning the C-header, the Delphi/Pascal header will also work fine with 2.16!