This plugin aids you in converting your Cinema 4D Python plugin prototype to a plugin.
How to install the Plugin?
Downloading the source code from GitHub is not sufficient as it will not include Git submodules. Check the [Releases][] page to find the latest downloadable release or use a Git client to clone the repository recursively into your Cinema 4D plugins directory.
Where to find the Plugin in Cinema 4D?
After you have installed the plugin, you can find it in the Cinema 4D Script menu.
How does the code refactoring work?
We use the
lib2to3
module from the Python standard library to parse and transform your code so that it (somewhat) matches the way it needs to be for Python plugins and to adjust the indentation.
- Report possible errors during conversion (eg. referencing the variables
doc
orop
in global functions without previously declaring them)
This project is sponsored by Maxon US and was created for Cineversity.com's CV-Toolbox.
- Programming and Design: Niklas Rosenstein
- Initial Concept and Design: Donovan Keith
- Update third-party libraries (
nr.c4d
,nr.types
,six
) - Make Script Converter and Prototype Convert commands visible in Commander (Shift+C)
- Fix #48 – DEFAULT property with UNIT PERCENT does NOT need to be multiplied by 100
- Fix #49 – "Animatable" user data parameter - error when OFF
- Initial public release
Copyright © 2018 Niklas Rosenstein