[buildings] building_data = { "home-exterior": "res://astream/terrain/details/home-exterior.tscn", "gym-exterior": "res://astream/terrain/details/gym-exterior.tscn", "office-exterior": "res://astream/terrain/details/office-exterior.tscn", "logistics-center-exterior": "res://astream/terrain/details/logistics-center-exterior.tscn", "townhall-exterior": "res://astream/terrain/details/townhall-exterior.tscn", "residental-house1": "res://astream/terrain/details/residental-house1.tscn", "residental-house2": "res://astream/terrain/details/residental-house2.tscn", "residental-house3": "res://astream/terrain/details/residental-house3.tscn", "residental-house4": "res://astream/terrain/details/residental-house4.tscn", "residental-house5": "res://astream/terrain/details/residental-house5.tscn", "residental-house6": "res://astream/terrain/details/residental-house6.tscn", "residental-house7": "res://astream/terrain/details/residental-house7.tscn", "residental-house8": "res://astream/terrain/details/residental-house8.tscn", "residental-house9": "res://astream/terrain/details/residental-house9.tscn", "residental-house10": "res://astream/terrain/details/residental-house10.tscn", "residental-house11": "res://astream/terrain/details/residental-house11.tscn", "residental-house12": "res://astream/terrain/details/residental-house12a.tscn", "residental-house13": "res://astream/terrain/details/residental-house13.tscn", "business-store1": "res://astream/terrain/details/business-store1.tscn", "business-bar1": "res://astream/terrain/details/business-bar1.tscn", "business-cafe1": "res://astream/terrain/details/business-cafe1.tscn", "business-office1": "res://astream/terrain/details/business-office1.tscn", "terrain-road-segment": "res://astream/terrain/details/parts/terrain-road-segment.tscn", "terrain-parking-lot": "res://astream/terrain/details/parts/terrain-parking-lot.tscn", "terrain-parking-lot-mini": "res://astream/terrain/details/terrain-parking-lot-mini.tscn", "terrain-parking-lot2": "res://astream/terrain/details/parts/terrain-parking-lot2.tscn", "terrain-road-segment-long": "res://astream/terrain/details/parts/terrain-road-segment-long.tscn", "power-in-box": "res://astream/terrain/details/power-in-box.tscn", "power-pole": "res://astream/terrain/details/power-pole.tscn", "power-pole-wire": "res://astream/terrain/details/power-pole-wire.tscn", "terrain-navigation4": "res://astream/terrain/details/parts/terrain-navigation4.gltf", "terrain-navigation6": "res://astream/terrain/details/parts/terrain-navigation6.tscn", "zebra": "res://astream/terrain/details/zebra.tscn", "dark-alley": "res://astream/terrain/details/terrain-dark-alley.tscn", "sideroad-start": "res://astream/terrain/details/terrain-sideroad-start.tscn", "foundation30": "res://astream/terrain/details/foundation30.tscn", "foundation60": "res://astream/terrain/details/foundation60.tscn", "bus-stop": "res://astream/terrain/details/bus-stop.tscn", "lot-small0": "res://astream/terrain/details/lot-small0.tscn", "lot-small-m0": "res://astream/terrain/details/lot-small-m0.tscn", "lot-small1": "res://astream/terrain/details/lot-small1.tscn", "lot-small2": "res://astream/terrain/details/lot-small2.tscn", "lot-large1": "res://astream/terrain/details/lot-large1.tscn", "lot-large2": "res://astream/terrain/details/lot-large2.tscn", "residental-garage1": "res://astream/terrain/details/residental-garage1.tscn", "residental-hut1": "res://astream/terrain/details/residental-hut1.tscn", "sideroad-short1": "res://astream/terrain/details/sideroad-short1.tscn", } buildings_path = "res://astream/buildings.json" [world] world_extent = 3072 tile_size = 128 view_distance = 3 [road] road_lines_path = "res://astream/road_lines.json" center_mesh = "res://astream/road/road-lanes_road-lane-center.mesh" mid_mesh = "res://astream/road/road-lanes_road-lane-mid.mesh" sidewalk_mesh = "res://astream/road/road-lanes_road-sidewalk.mesh" sidewalk_start_mesh = "res://astream/road/road-lanes_road-sidewalk-start.mesh" sidewalk_end_mesh = "res://astream/road/road-lanes_road-sidewalk-end.mesh" sidewalk_sideroad_mesh = "res://astream/road/road-lanes_road-sidewalk-sideroad.mesh" lot_mesh = "res://astream/road/road-lanes_road-lot.mesh" lot_depth = 200.0 allow_building_prefixes = [ "zebra", "bus-stop", "power-", "terrain-" ] lot_buildings_residental = [ ["residental-house13"], ["residental-house11"], ["residental-house10", "residental-garage1"], ["residental-house10"], ["residental-house9", "residental-garage1"], ["residental-house9"], ["residental-house8", "residental-garage1"], ["residental-house8"], ["residental-house7", "residental-garage1"], ["residental-house7"], ["residental-house6", "residental-garage1"], ["residental-house6"], ["residental-house5", "residental-garage1"], ["residental-house5"], ["residental-house4", "residental-garage1"], ["residental-house4"], ["residental-house3", "residental-garage1"], ["residental-house3"], ["residental-house2", "residental-garage1"], ["residental-house2"], ["residental-house1", "residental-garage1"], ["residental-house1"], ["residental-hut1", "residental-garage1"], ["residental-hut1"] ] lot_buildings_commercial = [ ["business-store1"], ["business-office1"], ["business-cafe1"], ["business-bar1"], ] lot_buildings_industrial = [ ["residental-garage1"], ["residental-garage1"] ] [lines] road_lines_path = "res://astream/road_lines.json" gen_prefixes = ["empty", "foundation30", "foundation60", "sideroad-start", "terrain-parking", "residental-house", "terrain-navigation", "power-pole", "zebra", "terrain-road-segment", "terrain-road-segment-long", "business-store", "business-bar", "business-cafe", "empty", "bus-stop" ] [lines/edges/default/left] lot_offset = 33.8 lot_y_rotation = -90.0 [lines/edges/default/right] lot_offset = 33.8 lot_y_rotation = 90.0 [lines/edges/lot-small0/left] lot_offset = 33.0 lot_y_rotation = 0 lot_y_offset = 0 [lines/edges/lot-small0/right] lot_offset = 33.0 lot_y_rotation = 180 lot_y_offset = 0 [lines/edges/lot-small-m0/left] lot_offset = 24.8 lot_y_rotation = 0 lot_y_offset = 0 [lines/edges/lot-small-m0/right] lot_offset = 25.5 lot_y_rotation = 180 lot_y_offset = 0 [lines/edges/lot-small1/left] lot_offset = 36 lot_y_rotation = 0 lot_y_offset = 0 [lines/edges/lot-small1/right] lot_offset = 37.5 lot_y_rotation = 180 lot_y_offset = 0 [lines/edges/lot-small2/left] lot_offset = 96 lot_y_rotation = 0 lot_y_offset = 0 [lines/edges/lot-small2/right] lot_offset = 96 lot_y_rotation = 180 lot_y_offset = 0 [lines/edges/lot-large1/left] lot_offset = 96 lot_y_rotation = 0 lot_y_offset = 0 [lines/edges/lot-large1/right] lot_offset = 96 lot_y_rotation = 180 lot_y_offset = 0 [lines/edges/lot-large2/left] lot_offset = 196 lot_y_rotation = 0 lot_y_offset = 0 [lines/edges/lot-large2/right] lot_offset = 196 lot_y_rotation = 180 lot_y_offset = 0