here is the file .
how to use it :
-copy the null object into your scene .
-drag the python tag into your null object with the axis controls .
-do all the steps from my previous post .
-delete the empty null (which was a place holder for the python tag )
p.s. as you can see 1% is displayed as 0.01 , if you want it to be displayed as 1% then double click on the python tag , and put this code instead :
import c4d
#Welcome to the world of Python
def main():
obj = op.GetObject()
frame=doc.GetTime().GetFrame(doc.GetFps())
a1 = obj[c4d.ID_USERDATA,3]*100
a2 = obj[c4d.ID_USERDATA,4]*100
a3 = obj[c4d.ID_USERDATA,2]*100
a4 = obj[c4d.ID_USERDATA,1]*100
a5 = obj[c4d.ID_USERDATA,5]*100
a6 = obj[c4d.ID_USERDATA,6]*100
a7 = obj[c4d.ID_USERDATA,7]*100
data = op[c4d.ID_USERDATA,1]+"\n"+str(frame) + ","+str(a1)+ "% ,"+str(a2)+ "% ,"+str(a3)+ "% ,"+str(a4)+ "% ,"+str(a5)+ "% ,"+str(a6)+ "% ,"+str(a7)
op[c4d.ID_USERDATA,1] = data
cache_rotations.c4d.zip