Then look at: How to... -> How to use TCP plugins with PureGDK
There is a problem with the Newton Game Dynamics plugin where it causes corruption in memory when calling NDB_NewtonDestroy(). I've been bending over backwards trying to make it work with PureGDK but I'm considering removing support for it if I can't find a work-around. I think the problem is in Newton.dll rather than the wrapper itself.PureGDK is distributed with a number of pre-compiled framework libraries for commercial and popular user plugins. These libraries will not work without copying the original plugin DLL to the PureGDK application data folder.
To install a commercial plugin for use with PureGDK you may be required to have DarkBasic Professional installed. After the installation simply copy the plugin DLLs from the DarkBasic Professional compiler folder into its corresponding plugin folder (plugins-licensed or plugins-user) in the PureGDK appication data folder. You can also install them for DarkBasic Professional and run the PureGDK installer to copy them over. Plugins will work with PureGDK only if they have a corresponding framework library installed as a PureBasic userlibrary. For more information about how to create a userlibrary see the How to... -> How to use the PureGDK plugin framework section of the PureGDK documentation.
GDKTables and sources for the plugins supported by PureGDK are provided in the plugin-sdk\Supported Plugins folder of your PureGDK installation.
A command list for each plugin is provided in its corresponding Syntax.txt. See the plugin's folder in the plugin-sdk\Supported Plugins folder of your PureGDK installation for more information.
PureGDK provides framework user libraries for the following plugins:
Licensed Plugins:
2D Plugin Kit 1.1
3D Cloth & Particles Physics 6.2
Advanced Terrain
Dark Physics Beta 14-12-07
Dark AI 1.05
Dark Lights 1.02
Enhanced Animations 19-11-07
eXtends 1.4
EZ Rotate Enhanced 19-11-07
STYX 2.0
TextureMax 17-05-07
Unity 3.0
Free Plugins:
D3DFunc 3.6.6
DarkSide Starburst
DBP Collisions 2.04
DKAVM 12-07-06
DKSHOP 12-07-06
EZ Rotate Basic
Multisync 1.4.1
Newton Game Dynamics 1.3.2
zParticles 1.11
These user libraries may not include a conversion of the entire command set. Please refer to the Changes.txt and Syntax.txt for a list of supported commands and information on those commands which might have changed.
Each of these command libraries has been tested for functionality. Not every command has been tested and functionality of every command is not guaranteed. If you do encounter a problem getting any of these plugins to work with PureGDK please contact support@puregdk.com.
Newton works with the current release of PureGDK, if you still want to play with it. But it might cause your executable to crash on exit.