I would like to ask you to reconsider ForestPack overriding materials on all scattered instances by default. It's really frustrating to deal with something as unpredictable as this in a production environment.
Basically, every time I add some custom mesh to geometry list, instead of using material on source gometry, ForestPack will make duplicate of the material, and put it inside of the material override slot in geometry rollout . So there is this very annoying step of having to clear this slot every time any instance is added, to make ForestPack respect material on source geometry. Such behavior definitely should not happen by default.
Having the option to override materials on ForestPack instances is sure welcome, but no override should ever happen by default, let alone creating duplicate materials behind users' back.
90% of troubleshooting cases i had with ForestPack always came down to this. I spent sometimes even hours just tweaking something realizing it had no effect only when I found out i forgot to click clear button on one damn geometry object in one of my ForestPack objects in the scene. This creates huge room for error as well as makes scene management messy by introducing new materials with gibberish naming.
So again, I would like to ask you to reconsider this default, or if there is at least any way to do it on my end. ForestPack is really only plugin I ever used which makes me pull my hair out of frustration on daily basis.