Hi Mike,
I noticed the following things comparing the old (paid) dgdk and the new release:
From DarkSDKBasic3D.h
Disappeared:
// mike - 120307 - change function name to dbSetShadowShadingOff from dbSetShadingOff and included dbSetShadowPosition
void dbSetShadowShadingOff ( int iID );
void dbSetShadowPosition ( int iMode, float fX, float fY, float fZ );
void dbSetShadowShadingOn ( int iID, int iMesh, int iRange, int iUseShader );
float dbObjectSize ( int iID, int iUseScaling );
float dbObjectSizeX ( int iID, int iUseScaling );
float dbObjectSizeY ( int iID, int iUseScaling );
float dbObjectSizeZ ( int iID, int iUseScaling );
From DarkSDKSystem.h
dbDLLLoad, dbDLLCallExist, dbCallDLL & dbLoadDLL now take a DWORD instead of char* for their string pointers (I know they are equivalent, but it still is awkward).
You may want to look into this.
I have vague plans for World Domination