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
    1. Maxon Developers Forum
    2. josephnvelasquez49
    3. Posts
    J
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 1
    • Best 0
    • Controversial 0
    • Groups 0

    Posts made by josephnvelasquez49

    • Hot4D for C4D 2024 not working, Xcode error

      Hello,
      Forgive me if I use the wrong terminology or don't provide enough info as I'm not a coder. I've been able to get Hot4D working on a M1 Mac Ventura for C4D 2023.2.2 using this tutorial

      but my M1 Mac died and I can't get it to work in 2024.1.0 on a M3 Mac Sonoma 14.1.2. Because so many factors changed at once (hardware, OS, software), I can't tell what the culprit is.

      The tutorial involves downloading the Hot4D source code from GitHub, the Maxon Project Tool from the Maxon developers site, and the sdk file from the C4D application folder and then using Xcode to create a new version of the Hot4D plugin. I'm running Xcode version 15.0.1.

      The tutorial worked as is for converting Hot4d to R24 and R25. For 2023 I got errors when compiling in Xcode but deleting the offending lines of code referenced in the error got it working.

      When attempting the same thing for 2024 I run in Xcode I get the following:

      PhaseScriptExecution Run\ Source\ Processor /Users/MyUsername/Downloads/Ocean/sdk/build/core.framework.build/Debug/core.framework.build/Script-A0F4AB3A6F00000000690000.sh (in target 'core.framework' from project 'core.framework')
      cd /Users/MyUsername/Downloads/Ocean/sdk/frameworks/core.framework/project
      /bin/sh -c /Users/MyUsername/Downloads/Ocean/sdk/build/core.framework.build/Debug/core.framework.build/Script-A0F4AB3A6F00000000690000.sh

      /Users/MyUsername/Downloads/Ocean/sdk/build/core.framework.build/Debug/core.framework.build/Script-A0F4AB3A6F00000000690000.sh: line 2: python: command not found
      Command PhaseScriptExecution failed with a nonzero exit code

      I'm looking at the Script-A0F4AB3A6F00000000690000.sh contents and they are:

      #!/bin/sh
      python ${MAXON_ROOTDIR}frameworks/settings/sourceprocessor/sourceprocessor.py "$PROJECT_DIR/.."

      I'm running Python 3.12.0 for what it's worth. If it's the problem, sourceprocessor.py seems to be located in:

      /Users/MyUsername/Downloads/Ocean/sdk/frameworks/settings/sourceprocessor/sourceprocessor.py

      and it's full of code I don't understand. I've attached it for reference

      Google isn't turning up any clues. The plugins4D site has a 2024 version of Hot4D for $40 so we know it CAN work, but not how. It's hard to justify paying $40 for a plugin no one supports and I've had working for free for a couple years now.
      Thank you for any help or insight you can provide.
      sourceprocessor.py

      posted in Cinema 4D SDK 2024 macos
      J
      josephnvelasquez49