C4D SDK plugin help ..


#21

Anything illegal about just passing this poor guy the pre-built SDK libs? I’m amazed that they don’t come pre-built for those who just want the plugins but can’t do the builds themselves. Let’s face it, VC6, VS2005, and CodeWarrior are not free (and not inexpensive investments) just to build something like this…

:wink:


#22

Nothing at all illegal about giving him the builds (though given he’s posting here about making the build himself then he may have his reasons). I personally can’t give anyone any pre XCode Mac SDK builds currently, however feel free to if you have the resources to do so.

Just a note that VC2005 Express is free from MSDN as is XCode from ADC and those are the current development tools of choice for the C4D SDK for plugin developers. The reasoning for not providing it fully compiled is probably that SDK mostly only contains examples of interest to developers, often replications of existing functionality, or tools that are only of value to coders (such as the memtest), adding them as a precompiled element would result in much more technical support, and probably some confusion amongst users (as a number of the examples are quite functionless except fro instance to show how to control dialogs, or even are only partially functioning, such as the liquid tool, which while cool is by no means a complete tool), as well as more documentation, they are effectively provided “as is” currently, while if they were part of the package as a build they would have to be given full support, so it’s much easier to leave things as they are.


#23

It is true that VC2005 Express is free - but no good for 64-bit. :slight_smile:

I could indeed provide CW builds of the SDK plugin for any version from 8.2 onwards.

The purpose of the sdk examples is understood, but obviously these little ‘treats’ are useful to those not interested in development (consider the import/export examples as one area). Even if not included in the default install, the built plugin could easily be included on the CD for copying and use (?) if a user desired any of the functionality therein - with the obvious caveats aforementioned.

XCode is truly gratis, but it is a considerable download if the latest version isn’t available on the disc - even I paused at such an endeavor. Most people are truly clueless about the entire process - it seems that climber is at least sufficient enough to get through it without too much consternation. But one must remember that we have been down these roads for very long times and often - the uninitiated can be downright boggled by this - even though the process to create the sdk example plugin is not very complex in itself.

Well, I’ll keep my eyes on this thread and offer any assistance as needed - as I’m certain Per will! :slight_smile:


#24

I don’t see any reason that you can’t compile 64bit with VC++2005 Express, you do have to make sure you have the latest platform SDK, but you need that anyway in order to compile Cinema plugins.

http://msdn2.microsoft.com/en-us/library/9yb4317s(VS.80).aspx

The tools are free, and as I recall you can ask Microsoft or Apple to send you a free CD with the full installers on them for both. The SDK is meant for software developers, people who are interested in experimenting or maybe making their own plugins and tools, it’s really an optional extra. It might be a good idea to have the compiled version on plugincafe though.


#25

Although I have found this a very interesting project and I am at the wall of sorts regarding proper compliers for the 9.6 Version SDK…so I am more than happy to accept a compiled SDK for C4D 9.6. I have had offers for others on other forums as well but they are on a PC which has VC2005 Express for free…myself I am on a Mac which complicates things a little so Kuroyume0161 if you can offer a complied Mac SDK for C4D V9.6 I would be very greatful…and yes Xcode was a big one to DL:)

scott


#26

That’s interesting. Last time I looked, it explicitly said that 64-bit was not possible with the Express edition - possibly a change of mind?


#27

Scott,

Here is the download link for the PPC (CodeWarrior) and UB (Xcode) 9.6 SDK example libs. Simply extract these from the zip archive into the Cinema4DSDK folder in the Cinema 4D R9.6 plugins folder.

http://www.kuroyumes-developmentzone.com/c4d/Cinema4Dsdk_R96.zip

Robert


#28

Hi Robert

thank you very much for this…I appreciate it greatly. I now must be a ( beggers can’t be choosers) person and ask a favour. I customized a few values in V10 that I would like in V9.6 if possible…here they are

radius from 5 to 1

BaseObject *cl=NULL,*null=NULL,*op=NULL;
Vector p=bd->SW(Vector(mx,my,500.0));
Real dx,dy,rad=1.0;
Bool newmeta=FALSE;

subdivide from 10 to 3

null = BaseObject::Alloc(Ometaball);
{
null->GetDataInstance()->SetReal(METABALLOBJECT_SUBEDITOR,3.0);
null->MakeTag(Tphong);

and

position from 500 to 900

cl->SetPos(bd->SW(Vector(mx,my,900.0)));
cl->InsertUnder(null);
DrawViews(DA_ONLY_ACTIVE_VIEW|DA_NO_THREAD|DA_NO_ANIMATION);

I hope I am not over asking…

scott


#29

Scott,

Here is the download link for the modified PPC (CodeWarrior) and UB (Xcode) 9.6 SDK example libs. Simply extract these from the zip archive into the Cinema4DSDK folder in the Cinema 4D R9.6 plugins folder.
http://www.kuroyumes-developmentzon…ma4Dsdk_R96_Modified.zip

Robert


#30

Robert

thank you again for doing this for me…all works perfectly

cheers

scott


#31

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.