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
    • Register
    • Login

    The oldest SDK for Cinema 4D 19-25

    Cinema 4D SDK
    sdk r19 r20 r21 r25 r23 s22 s24
    4
    7
    1.2k
    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.
    • J
      jeremyliu1989
      last edited by

      Hey, there:

      We have developed a plugin for Cinema 4D, and it will support the versions from 19 to 25 with the subversions.

      So we may need the oldest SDKs for every independent version, which means we have to compile our plugin with these to guarantee it to be compatible with every version from version 19 including the updated version.

      Could someone help to provide these SDKs? Or some solutions we could do this.

      Thanks!

      1 Reply Last reply Reply Quote 0
      • kbarK
        kbar
        last edited by kbar

        You will have problems maintaining compatibility with R19. When R20 came out they did a large refactoring of the codebase. I would advise only supporting R20 upwards.

        I assume you would want to test these plugins before you release? If so then you must already have all these different versions of Cinema 4D already? They all ship with the SDK in the main C4D installation folder. It is called sdk.zip (for R20 onwards that is).

        J 1 Reply Last reply Reply Quote 0
        • J
          jeremyliu1989 @kbar
          last edited by

          @kbar Thanks for the reply.

          I assume you would want to test these plugins before you release? If so then you must already have all these different versions of Cinema 4D already? They all ship with the SDK in the main C4D installation folder. It is called sdk.zip (for R20 onwards that is).

          Yes, we have tested all these different versions with the shipped build, we have got the installer here. However, it may not the oldest version for every independent version.

          For example, the version number of the installer for S22 on the download page is S22.123.

          I assume that it would have the SDK of S22.001 will be compatible with every sub-version for S22. If it makes sense, just want to know where I could get the 001 versions from the official channel.

          1 Reply Last reply Reply Quote 0
          • kbarK
            kbar
            last edited by kbar

            This post is deleted!
            r_giganteR 1 Reply Last reply Reply Quote 0
            • r_giganteR
              r_gigante @kbar
              last edited by

              @kbar said in The oldest SDK for Cinema 4D 19-25:

              There should be no problem using the latest version of C4D for each release.

              The MAXON_API_ABI_VERSION doesn't change between any minor release of a specific version. So the plugins will still run.

              Although the MAXON_API_ABI_VERSION doesn't change across versions, the API_VERSION does and this has effect on plugin loading.
              Building the plugin against the latest version of a certain C4D release will impede the plugin to run on earlier version of the same release (e.g. build against the shipped SDK of an RXX SP2 you can't get it loaded in RXX RC or RXX SP1). For this reason, it's always recommended, unless critical bugs are fixed regarding the API in a maintenance version, to build against the API shipped with the initial version of each release.

              Since initial release gets replaced as soon as a newer version comes out on the official portal, I recommend checking the Maxon Registered Developer[URL-REMOVED] program and if you qualify send an email to the Maxon SDK Support Team to join it.

              Cheers, Riccardo


              [URL-REMOVED] @maxon: This section contained a non-resolving link which has been removed.

              1 Reply Last reply Reply Quote 0
              • kbarK
                kbar
                last edited by kbar

                FYI: I deleted my reply above to avoid confusion. Since if you can get access to them then yes it is best to compile against the initial release. But be wary of some of the initial releases since they do contain bugs that impact the SDK.

                Best of luck on your project!

                1 Reply Last reply Reply Quote 0
                • ferdinandF
                  ferdinand
                  last edited by ferdinand

                  Hello @jeremyliu1989,

                  without any further questions or postings, we will consider this thread as solved by Friday the 4th, February 2022.

                  Thank you for your understanding,
                  Ferdinand

                  MAXON SDK Specialist
                  developers.maxon.net

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