update.
I figured out the roof generation problem.
I had to move the generated roof, from the Roof-Gen level it was created on, to another level. Then delete the Roof-Gen level, so the roof generation program could create a new Roof-Gen level for the next roof.
Sorry to mix too thread issues into one. I only do that because Dorin is on this thread, and he will be frustrated that I did not follow all the instructions.
link to version with full roof.
https://www.dropbox.com/s/dlr6yjyhzcxa4 ... .sh3d?dl=0