I know this question was asked before, but maybe there’s a workaround to actually convert duplicates to separate objects?
The idea is to generate a forest of different trees with just one mesh.
EDIT: … I mean duplicate objects added to the scene with KX_Scene.addObject()