Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush GoZ API
      • Code Examples on Github
    • Forum
    • Downloads
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Categories
      • Overview
      • News & Information
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • General Talk
    • Unread
    • Recent
    • Tags
    • Users
    • Login

    Downward compatibility...etc...

    SDK Help
    0
    2
    238
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Helper
      last edited by

      THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

      On 11/08/2003 at 04:18, xxxxxxxx wrote:

      User Information:
      Cinema 4D Version:   8.100 
      Platform:   Windows  ;   
      Language(s) :   C.O.F.F.E.E  ;  C++  ;

      ---------
      Q:

      1. Working with Visual C++ is there a easy way to secure downward compatibility to C4D 6.3 ???

      2. Which Plugins are faster/more efficient : C++ or Coffee Plugins - and where do I get a compiler for Coffee ??? And what is it with Expressions ? They are only interpreted and slow, right ?

      3. Sorry, for this question (I will read soon more when I finished the priorities) but, can somebody give me an impression about Xpresso ? Is it a real alternative to C++ plugins ? Is it just interpreted (slow) or compiled (fast)...etc...

      4. Even after convertying the sdk/api files from Unix to Dos format I can't successfully compile the sdk plugin examples with C++ - there is still one bug. I don't know what the line is doing, but I commeted it out and now it works - but still I have a bad feeling. Will there soon (when ???) be a new C4D point release fixing this problem ??? How much energy does Maxon use to care for the Plugin Development - because it still looks slightly buggy and not optimal documented...I still haven't found a hook to get into it, despite the fact, I know C4D very well...

      Cheers,

      jago

      1 Reply Last reply Reply Quote 0
      • H
        Helper
        last edited by

        THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

        On 11/08/2003 at 08:51, xxxxxxxx wrote:

        1. Working with Visual C++ is there a easy way to secure downward compatibility to C4D 6.3 ???
        -------------
        There is no backward compatibility. you need to recompile your plugins with earlier API versions if you want backward compatibility. But there is most of the time forward compatibility.
        -------------
        2. Which Plugins are faster/more efficient : C++ or Coffee Plugins
        -------------
        C++
        -------------
         - and where do I get a compiler for Coffee ???
        -------------
        you can write COFFEE plugins in a normal texteditor (i.e. windows notepad). Actually COFFEE plugins don´t need any compilation to work. And they are plattform independent and most of the COFFEE code can easily be reloaded directly in Cinema 4D without the need to close/reopen Cinema 4D.
        A compiler though is available here in the Plugincafe. Please see the online COFFEE documentation. There is a link to the compiler.cof file (it´s a coffee file).
        --------------
         And what is it with Expressions ? They are only interpreted and slow, right ?
        --------------
        They are used as expressions directly in Cinema 4D. They can be pretty fast, depending on the task. But it´s not possible to have "plugins" with COFFEE expressions.
        --------------

        3. Sorry, for this question (I will read soon more when I finished the priorities) but, can somebody give me an impression about Xpresso ? Is it a real alternative to C++ plugins ? Is it just interpreted (slow) or compiled (fast)...etc...
        --------------
        Xpresso is a node based animation! system that interacts with the scenery in Cinema 4D. It´s not possible to write plugins with it. There is no code. It´s no alternative to C++ or COFFEE if you want to write plugins. Please see the Cinema 4D documentation for more information on Xpresso.
        -------------

        4. Even after convertying the sdk/api files from Unix to Dos format I can't successfully compile the sdk plugin examples with C++ - there is still one bug. I don't know what the line is doing, but I commeted it out and now it works - but still I have a bad feeling. Will there soon (when ???) be a new C4D point release fixing this problem ??? How much energy does Maxon use to care for the Plugin Development - because it still looks slightly buggy and not optimal documented...I still haven't found a hook to get into it, despite the fact, I know C4D very well...
        -------------
        Sorry I cannot confirm. The SDK is very well documented. Some areas are a bit buggy but nothing earth moving. The complete SDK support is done here in the plugincafe by Mikael Sterner and David O´Reilly.
        To your line. Cannot help you if I don´t know the line you are refering to. And probably Mikael is the better guy to answer those kind of questions I guess.
        HTH
        Samir

        1 Reply Last reply Reply Quote 0
        • First post
          Last post