I'd always assumed that Python code was fairly portable - it's just text, right ? Seems like it's not...
I recently got a message 'thanks for the script, but it didn't work'. The guy was on an older version of C4D than me, and my bit of Python failed. I did a test with a file created in R20 that I attempted to open in R16, and got this
This can be fixed by copy/paste the text into a new R16 Python window, or just deleting the 1st line 'import c4d' and rewriting it. R16 is Python 2.64, R20 is Python 2.7.14 and the difference is enough to break your scene. Makes me wonder how many 'bad' scenes I've given people in the past.
You can get your version here -
D'OH ! as Homer Simpson would say...