Hello,
thanks again for @zipit and the answer.
I would like to add a couple of words.
The best way should be to store them in the Content Browser, but it's not available in Python, only C++
So that depend if you want your setting to be available only for the document (use Document BaseContainer). For setting that are available independently from the document, you can use the WorldContainer (even if it's to store "preferences" and not librairies)
you can also retrieves each knots (SplineData.GetKnots()) and save them to an Hyperfile (@zipit talked about json but hyperfile are also a good way)
Of course, If you want just one default "starting" state you can do that in your Init() function
Don't forget that with cinema4D, users can also use "Set to default" or save Tags presets. And as you said, they can also use the regular load preset and save preset
And you can also share content librairies.
also about how to use the forum :
For your next threads, please help us keeping things organised and clean. I know it's not your priority but it really simplify our work here.
I've added the tags and marked this thread as a question so when you considered it as solved, please change the state :
Cheers,
Manuel