Thanks for your explanations Kiwi
Yep decipher, that was my first approach when I discovered this bug too.
In fact I simply took the files from a working tree and put them into the folder of the invisible treeline to replace it.
Since both were using "live.sim" as main object this should have worked theoretically.
The stunning fact is: Yes, the new (stand-in) tree shows up correctly with Forest=2, as expected, but - WTF? - it's invisible with Forest=3!
Yes, you read correctly: The very same tree, put into a folder of one of the "invisible" trees, exists two times in the objects list now, one time it shows up with Forest=3 (the original object), one time it doesn't (the stand-in replacement).
That's why I say "IL-2 does some magic trick to tree-lines, and that magic trick doesn't work with Forest=3".
Apparently it's not related to the tree meshes or textures themselves.
It's not a Java thing either, must be something deeper in IL-2's native code.
Best regards - Mike