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

    Cinema 4D 2024.5.1 windows registry key end in hash instead of major version number

    Cinema 4D SDK
    2024 windows
    2
    3
    710
    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.
    • K
      kitbash_ave
      last edited by

      Firstly this is a bug, but I wasn't able to post directly into the bug forum.
      Secondly this isn't really an SDK issue, but figured this is a fine community to raise the issue in.

      So the problem I've found is that the registry key for Cinema 4D 2024.5.1 on Windows end in a build hash instead of the major version. This means the registry path is now:
      HKEY_LOCAL_MACHINE\SOFTWARE\Maxon\Maxon Cinema 4D 9cac615ccf68a2d4af092ff2cb09640d05c8aa02d3ac06cd4ef5fb474b95fd3e
      where on all previous versions it was:
      HKEY_LOCAL_MACHINE\SOFTWARE\Maxon\Maxon Cinema 4D 2024

      This surfaced as it was causing issues in our software since we utilize these registry keys to find installations of C4D. We've now implemented a more robust system to identify installations from registry keys, so we don't actually need this fixed. Just figured it was worth surfacing the error.

      Here is a screenshot of the registry of a Cinema 4D 2024.5.1 installation:
      eea19cc5-d9af-4713-846f-73005dbc887f-image.png

      Avery Stauber
      3D Graphics Pipeline Engineer - Kitbash3D

      1 Reply Last reply Reply Quote 0
      • M
        m_adam
        last edited by

        Hi @kitbash_ave just to let you know that this is not a bug but a on purpose change, since you are free to install multiple version in different location of the same version. Therefor the hash represent the installation path, while with the previous way (aka just the version number) you then have some conflict.

        If you want to know the version, now you have to read the DisplayVersion key under this entry.
        image.png

        Cheers,
        Maxime.

        MAXON SDK Specialist

        Development Blog, MAXON Registered Developer

        1 Reply Last reply Reply Quote 2
        • K
          kitbash_ave
          last edited by

          Alright! Thats a sweet improvement.

          Okay no worries we'd already moved to the method you described!

          Does this change back propagate to earlier versions like 2023?

          Avery Stauber
          3D Graphics Pipeline Engineer - Kitbash3D

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