I tried to add a driver to a custom property after library override.
And I checked the message, "Can't edit this property from an override data-block."
On the other hand, proxy allowed driver to be added to a custom property.
Why is this happening? Is this because library override is still in development?
I have attached a diagram of what I tried and a warning message below. enter image description here enter image description here

  • 2
    $\begingroup$ I guess you can't (yet). I hope this will be possible once the system is production-ready. However you can define the driver inside the base file and change the target object inside the work file... It has its limitations though $\endgroup$
    – Gorgious
    Commented Oct 14, 2020 at 7:39

1 Answer 1


In Blender 2.9 you can define the driver inside the source file and set your custom property with the "is library overridable".

enter image description here

Then you will be able, at least to animate and change the value for that driver through your custom property in your work file.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .