You're right! There were actually quite a few commands missing.
Here is the updated .gdt file:
DarkCLOUDS.dll%dcUpdate%F%?DCUpdate@@YAXM@Z%TimeHours.f
DarkCLOUDS.dll%dcSetCloudy%F%?DCSetCloudy@@YAXM@Z%Cloudiness.f
DarkCLOUDS.dll%dcInit%LL%?DCInit@@YAXHH@Z%ImageNumber, StepsPerHour
DarkCLOUDS.dll%dcSetAutoBrightness%B%?DCSetAutoBrightness@@YAXE@Z%Auto.b
DarkCLOUDS.dll%dcSetBrightness%F%?DCSetBrightness@@YAXM@Z%Brightness.f
DarkCLOUDS.dll%dcSetWind%FF%?DCSetWind@@YAXMM@Z%SpeedMPH.f, Degrees.f
DarkCLOUDS.dll%dcGetAmbientColor[%L%?DCGetAmbientColor@@YAIXZ
DarkCLOUDS.dll%dcGetLightColor[%L%?DCGetLightColor@@YAIXZ
DarkCLOUDS.dll%dcGetLightDirectionX[%L%?DCGetLightDirectionX@@YAIXZ
DarkCLOUDS.dll%dcGetLightDirectionY[%L%?DCGetLightDirectionY@@YAIXZ
DarkCLOUDS.dll%dcGetLightDirectionZ[%L%?DCGetLightDirectionZ@@YAIXZ
DarkCLOUDS.dll%dcShutdown%0%?DCShutdown@@YAXXZ
DarkCLOUDS.dll%dcSetRain%FF%?DCSetRain@@YAXMM@Z%Intensity.f, Frequency.f
DarkCLOUDS.dll%dcMakeCubeMap%LLLLLLL%?DCMakeCubemap@@YAXHHHHHHH@Z%Size, Image1, Image2, Image3, Image4, Image5, Image6
DarkCLOUDS.dll%dcSetCloudHeight%F%?DCSetCloudHeight@@YAXM@Z%Height.f
DarkCLOUDS.dll%dbSetSunImage%DF%?DCSetSunImage@@YAXHM@Z%TextureIndex.l, AngularRadius.f
DarkCLOUDS.dll%dbSetPlanetImage%DDFD%?DCSetPlanetImage@@YAXHHMH@Z%Planet.l,TextureIndex.l, AngularRadius.f, DoLighting.l
DarkCLOUDS.dll%dbSetPlanetDirection%DFFF%?DCSetPlanetDirection@@YAXHMMM@Z%Planet.l, x.f, y.f, z.f
DarkCLOUDS.dll%dbSetCirrusClouds%F%?DCSetCirrusClouds@@YAXM@Z%Value.f
DarkCLOUDS.dll%dbSetCirrusImage%D%?DCSetCirrusImage@@YAXH@Z%Image.l
DarkCLOUDS.dll%dbSetAutoSunDirection%0%?DCSetAutoSunDirection@@YAXH@Z%
DarkCLOUDS.dll%dbSetRainImage%D%?DCSetRainImage@@YAXH@Z%Image.l
DarkCLOUDS.dll%dbSetSunDirection%FFF%?DCSetSunDirection@@YAXMMM@Z%xValue.f, yValue.f, zValue.f
DarkCLOUDS.dll%dbSetScattering%FFF%?DCSetScattering@@YAXMMM@Z%Red.f, Green.f, Blue.f
DarkCLOUDS.dll%dbSetSunColor%FFF%?DCSetSunColor@@YAXMMM@Z%Red.f, Green.f, Blue.f
DarkCLOUDS.dll%dcGetDebugText[%S%?DCGetDebugText@@YAPBDXZ%
Replace the contents of DarkClouds.gdt here:
Quote: "Program Files (x86)\PureGDK\templates\libraries\plugins-licensed"
And run the header compiler here:
Quote: "Program Files (x86)\PureGDK\compile headers.bat"
If you want these new headers to work with the examples, copy the new DarkClouds header from the directory that opens to its appropriate path:
For PureBasic:
Quote: "Program Files (x86)\PureGDK\examples\projects\purebasic\include\puregdk\plugins"
For C++:
Quote: "Program Files (x86)\PureGDK\examples\projects\c++\include\puregdk\plugins"
This fix will also be in the next version of PureGDK.
I also fixed a few bugs. Some of the commands might not have worked at all in DBP:
http://forum.thegamecreators.com/?m=forum_view&t=185933&b=15