thanks for the input guys! working on Version .0000000000002:
things to look forward to:
1) I'm implementing an actual plugin this time. it will be callable from the plugins menu and will create a specialized building object. so much work to do this... :( but worth it.
2)fixing geometry output so normal's are facing the correct way. ( thanks to Mandrake for that one ;) )
3) adding the ability to control floor generation and concrete seperator generation using either basic c4d splines or customs splines.
4) adding a boundary spline control that sets the width and depth of the building based upon a floor spline.
5) adding Windows Gen!
6) adding Staircase Gen
7)changing material controls to support assignment switching within the plugin. for example, you can change the window's texture tag to assign whatever texture has been dragged into the corresponding link field. link fields will Include: glass,metal,wood,concrete,marble,plaster,custom#1,custom#2,custom#3. Also the automatic material mapping options will be fit the building's size instead of juts being cube mapped.
8) plugin will be composed of multiple object that construct buildings(kind of like xfrog). so you have the main building object and then you place special objects under it that will become the building. i was toying with the idea of creating some kind of node-based system, but I'm not sure people would be comfortable with that, plus i don't know that python supports this yet. I know there are python nodes in xpresso, but i don't know about creating them using the plugin module.
more to come! back to work! lol. thanks again everyone!