Wrote a script that creates all the building types I know of by looping through an array of building types and using createvehicle.
The script will place the buildings in a grid 9 buildings per row (after the 9th it starts over on next row). Handy way to see the buildings all at once and walk around them, in them, etc. Then you can pick the ones you like for your custom town and build it the same way. No editor addon needed.
oh yes, you need to place a gamelogic on the map named logic1 where you want the buildings to begin.
If you know of more types please let me know. Also is it possible to create trees, rocks, and bushes in this way?
enjoy,
SSG Plazmoid
script below picture
_res_buildings = ["Dum01","Dum02","Dum03","Dum04","Dum05","Dum06","Dum07","Dum08","Dum09","Dum10","Dum11","Dum12","Dum13","Dum16","Houseafbarabizna","Houseafdum_mesto2"]
_res_buildings = _res_buildings + ["Houseafdum_mesto2l","Houseafdum_mesto3","Houseafhospoda_mesto","Houseammostore2","Housebouda1","Housebouda2","Housebouda2_vnitrek","Housebouda3"]
_res_buildings = _res_buildings + ["Housebudova1","Housebudova2","Housebudova3","Housebudova4","Housebudova5","Housecihlovej_dum","Housecihlovej_dum_in","Housecihlovej_dum_mini","Housedeutshe"]
_res_buildings = _res_buildings + ["Housedeutshe_mini","Housedulni_bs","Housedum01","Housedum02","Housedum_m2","Housedum_mesto","Housedum_mesto2","Housedum_mesto2l","Housedum_mesto3"]
_res_buildings = _res_buildings + ["Housedum_mesto_in","Housedum_olezlina","Housedum_rasovna","Housedum_rasovna_in","Housedumruina","Housedumruina_mini","Housegaraz","Housegaraz_bez_tanku"]
_res_buildings = _res_buildings + ["Housegaraz_s_tankem","Househelfenburk","Househospital","Househospoda_mesto","Househruzdum","Housekostel_trosky","Houseleseni2x","Housemajak","Housemesto_dum"]
_res_buildings = _res_buildings + ["Houseplechbud","Housepumpa","Houserepair_center","Houseryb_domek","Housestanice","Housestatek_hl_bud","Housestatek_kulna","Housestodola","Housestodola_open"]
_res_buildings = _res_buildings + ["ResHouseaut_zast","ResHousebouda_plech","ResHouseChata6","ResHousedomek01","ResHousedomek02","ResHousedomek03","ResHousedomek04","ResHousedomek05"]
_res_buildings = _res_buildings + ["ResHousedomek_hospoda","ResHousedomek_kovarna","ResHousedomek_podhradi_1","ResHousedomek_rosa","ResHousedomek_ruina","ResHousedomek_sedy_bez","ResHousedomek_vilka"]
_res_buildings = _res_buildings + ["ResHousedomek_zluty_bez","ResHousedrevo_hromada","ResHousedum_patr_nizky_prujezd","ResHousedum_patrovy01","ResHousedum_patrovy01c","ResHousedum_patrovy01d"]
_res_buildings = _res_buildings + ["ResHousedum_patrovy01prujezd","ResHousedum_patrovy02","ResHousedum_patrovy03","ResHousedum_patrovy04","ResHousedum_patrovy05","ResHousedum_patrovy06"]
_res_buildings = _res_buildings + ["ResHousedum_podloubi","ResHousedum_podloubi02","ResHousedum_podloubi03","ResHousedum_podloubi03klaster","ResHousehangar_2","ResHousehasic_zbroj"]
_res_buildings = _res_buildings + ["ResHousekostelin","ResHouseOrlHot","ResHouseruiny_3_dvere","ResHouseruiny_3_prasklina","ResHouseruiny_3_roh","??ResHouseruiny_obvod_2","ResHouseruiny_obvod_3"]
_res_buildings = _res_buildings + ["??ResHouseruiny_obvod_kompl","ResHouseskola","ResHousestodola","ResHousestodola2","ResHousestodola3","ResHouseZalChata","ResHousezluty_statek","ViewTower","ViewTower2"]
_buildings = _res_buildings + ["Barracks","Housebudova3","Housedumruina_mini","Chapel001","Housebudova4","Housegaraz","Church001","Housebudova5","Housegaraz_bez_tanku","Church002","Housecihlovej_dum"]
_res_buildings = _res_buildings + ["Housegaraz_s_tankem","Church003","Housecihlovej_dum_in","Househelfenburk","Fountain","Housecihlovej_dum_mini","Househospital","FuelStationNew","Housedeutshe"]
_res_buildings = _res_buildings + ["Househospoda_mesto","FuelStationNew2","Housedeutshe_mini","Househruzdum","Hangar_Hall","Housedulni_bs","Housekostel_trosky","Houseafbarabizna","Housedum_m2"]
_res_buildings = _res_buildings + ["Housemajak","Houseafdum_mesto2","Housedum_mesto","Housemesto_dum","Houseafdum_mesto2l","Housedum_mesto_in","Houseplechbud","Houseafdum_mesto3","Housedum_mesto2"]
_res_buildings = _res_buildings + ["Houserepair_center","Houseafhospoda_mesto","Housedum_mesto2l","Houseryb_domek","Houseammostore2","Housedum_mesto3","Housestanice","Housebouda1","Housedum_olezlina"]
_res_buildings = _res_buildings + ["Housestatek_hl_bud","Housebouda2","Housedum_rasovna","Housestatek_kulna","Housebouda2_vnitrek","Housedum_rasovna_in","Housestodola","Housebouda3","Housedum01"]
_res_buildings = _res_buildings + ["Housestodola_open","Housebudova1","Housedum02","Housebudova2","Housedumruina"]
;"ResHousenabrezi","ResHouseinvisible_house","ResHousenabrezi_najezd","Dum14","Dum15"
_building_count = count _buildings
_origin = getpos logic1
_x = _origin select 0
_y = _origin select 1
_z = _origin select 2
_mycount = 0
_mycount2 = 1
#loop
_mytype = _buildings select _mycount
_vcl = _mytype createvehicle [_x,_y,_z]
_mycount = _mycount + 1
?(_mycount > _building_count):exit
_mycount2 = _mycount2 + 1
?(_mycount2 == 10):_mycount2 = 1;_x = _x + 25;_y = _origin select 1;goto "loop"
_y = _y + 25
goto "loop"