Quote: "As for talk of an afternoons work to create the SDK - that's absolute garbage. You clearly have no idea of what's involved to set up something like this."
Really? Well lets take a look shall we...
The Object Linker Libararies (.lib) are exported when you compile the Dark Basic DLLs, that's a good few hours of work that is already completed.
You then need the Prototyped Functionality, which I believe the Dark Game SDK you would've already done.. any additional functionality would be mearly a case of adding a few extra prototypes to a given Header.
This is about a day or so work already complete and possibly just needing minor adjustments.
IanM's Interface had a few functions that we each helped put together over the forums before the interface was developed, for gaining DirectX control. It took me 40minutes with NO PRIOR DirectX knowlage to create the function that allowed me to grab the DirectX Device, with Nick's help I was able to push that further and get full DirectX control by the end of the afternoon.
Neither of us at the time had much DirectX experience, you have over 2years worth of experience with it.
Honestly explain to me what part EXACTLY is going to take longer than an afternoon, because from where I'm sitting you have everything you need, it's just a case of structuring it.
If you wanted to make sure it was protected a simple function in the global structure added to the next build of DBP checking for some global 128-bit Hash key would work just fine.
Right now I don't care about the whole DLL Licensing System, which is planned for the SDK... I care about the functionality. Funcitonality which someone else was kindly providing, before you ("TGC") shut down without providing your own solution.
It would be nice if you could either put together the SDK (which as I stated above is really more a case of putting the individual parts together), or letting IanM rerelease his interface. Alternatively you could provide a guide that would allow those of us who don't have the knowlage on how to achieve what IanM did to do it ourselves.