Here it is. For now I’m using vanilla buildings for example, almost no customising at all.
[spoiler][
{
“type” : “overmap_terrain”,
“id” : “p_laundromat”,
“name” : “laundromat”,
“rotate” : true,
“sym” : [94, 62, 118, 60],
“color” : “white_white”,
“see_cost” : 5,
“extras” : “build”,
“mondensity” : 2,
“sidewalk” : true,
“mapgen”: [ {
“method”: “json”,
“weight”: 800,
“object”: {
“rows”: [
“ssssssssssssssssssssssss”,
“ssssssssssssssssssssssss”,
“ssssssssssssssssssssssss”,
“ssssssssssssssssssssssss”,
"|===========-[[-===|",
"|^…^…^…|",
"|t…#…>…&|",
"|C.ct…D|",
"|ttt#…rrrr…D|",
"|WWWWWWWWWWWt…D|",
"|…D|%",
"|WWWWWWWWWWWt…D|%",
"|…D|",
"|WWWWWWWWWWWt…D|",
"|t…D|",
"|c…DDD####t…D|",
"|c…-------…|–|",
"|c…WWWWWWWt…|lS|",
"|6…+lT|",
"|6…rrrrrrrr…|–|",
"|V…rrrrrrrr…|>S|",
"|V…+lT|",
"|------------+±-----|",
"_______________________"
],
“terrain”: {
"": “t_pavement”,
"%": “t_pavement”,
".": “t_linoleum_white”,
"-": “t_wall”,
"=": “t_wall_glass”,
"|": “t_wall”,
"[": “t_door_glass_c”,
"+": “t_door_c”,
“l”: “t_linoleum_gray”,
"]": “t_floor”,
“r”: “t_floor”,
“W”: “t_floor”,
“D”: “t_floor”,
“6”: “t_floor”,
"#": “t_floor”,
“c”: “t_floor”,
“V”: “t_floor”,
“t”: “t_floor”,
"&": “t_floor”,
“s”: “t_sidewalk”,
“C”: “t_console_broken”,
“A”: “t_atm”,
"^": “t_linoleum_white”,
“S”: “t_linoleum_white”,
“y”: “t_linoleum_white”,
"~": “t_linoleum_white”,
“T”: “t_linoleum_white”,
“w”: “t_linoleum_white”,
">": “t_stairs_down”
},
“furniture”: {
“W”: “f_washer”,
“6”: “f_arcade_machine”,
“V”: “f_vending_c”,
“c”: “f_chair”,
“D”: “f_dryer”,
“T”: “f_toilet”,
“S”: “f_sink”,
"^": “f_indoor_plant”,
“t”: “f_table”,
“r”: “f_rack”,
"%": “f_trashcan”,
"&": “f_trashcan”,
"#": “f_counter”
},
“toilets”: {
“T”: { }
},
“place_vehicles”: [
{ “vehicle”: “shopping_cart”, “chance”: 10,  “x”: 14,      “y”: 9 },
{ “vehicle”: “shopping_cart”, “chance”: 10,  “x”: 14,       “y”: 13 },
{ “vehicle”: “shopping_cart”, “chance”: 10,  “x”: 15,       “y”: 12 },
{ “vehicle”: “shopping_cart”, “chance”: 10,  “x”: 17,       “y”: 18 },
{ “vehicle”: “shopping_cart”, “chance”: 10,  “x”: 17,       “y”: 21 }
],
“place_items”: [
{ “item”: “trash”, “chance”: 80, “x”: 19, “y”: 6},
{ “item”: “behindcounter”, “chance”: 60, “x”: 4, “y”: 8},
{ “item”: “laundry”, “chance”: 60, “x”: [2,13], “y”: 9, “repeat”: [1,2] },
{ “item”: “laundry”, “chance”: 60, “x”: 19, “y”: [7,15], “repeat”: [1,2] },
{ “item”: “laundry”, “chance”: 60, “x”: [2,13], “y”: 11, “repeat”: [1,2] },
{ “item”: “laundry”, “chance”: 60, “x”: [2,13], “y”: 13, “repeat”: [1,2] },
{ “item”: “laundry”, “chance”: 60, “x”: [6,12], “y”: 17, “repeat”: [1,2] },
{ “item”: “magazines”, “chance”: 60, “x”: [12,13], “y”: 8, “repeat”: [1,2] },
{ “item”: “snacks”, “chance”: 60, “x”: [10,11], “y”: 8, “repeat”: [1,2] },
{ “item”: “laundromat_containers”, “chance”: 60, “x”: [9,12], “y”: 15, “repeat”: [1,2] },
{ “item”: “laundromat_bleach”, “chance”: 30, “x”: [6,12], “y”: [19,20], “repeat”: [4,8] },
{ “item”: “vending_drink”, “chance”: 75, “x”: 2, “y”: 20 },
{ “item”: “vending_food”, “chance”: 75, “x”: 2, “y”: 21 }
]
}
}
]
},
{
“type” : “overmap_terrain”,
“id” : “p_laundromat_basement”,
“name” : “basement”,
“rotate”: true,
“sym” : 79,
“color” : “dark_gray”,
“see_cost” : 5,
“mondensity” : 2
},{
“type”: “mapgen”,
“om_terrain”: [
“p_laundromat_basement”
],
“method”: “json”,
“weight”: 0,
“object”: {
“rows”: [
"  --------------------  “,
”  |…|  “,
”  |…{{{{{{{{{{{{{{…|  “,
”  |…|  “,
”  |…|  “,
”  |…{{{{{{{{{{{{{{…|  “,
”  |…|  “,
”  |…|  “,
”  |…|  “,
”  |…|—±–|  “,
”  |…|]…|  “,
”  |###s##|-±|]…#|  “,
”         |…+…h.#|  “,
”         |<…|…####|  “,
”         -------------  “,
”                        “,
”                        “,
”                        “,
”                        “,
”                        “,
”                        “,
”                        “,
”                        “,
”                        “
],
“fill_ter”: “t_rock”,
“terrain”: {
”|": “t_wall”,
"-": “t_wall”,
"<": “t_stairs_up”,
"+": “t_door_c”,
".": “t_rock_floor”,
"#": “t_rock_floor”,
"{": “t_rock_floor”,
“h”: “t_rock_floor”,
"]": “t_rock_floor”,
“s”: “t_rock_floor”
},
“furniture”: {
"#": “f_counter”,
"{": “f_rack”,
“h”: “f_chair”,
"]": “f_bookcase”,
“s”: “f_gunsafe_ml”
},
“place_monsters”: [
{ “monster”: “GROUP_PREPPER_HOUSE”, “x”: [  3, 20 ], “y”: [ 1,   8 ], “chance”: 2 },
{ “monster”: “GROUP_PREPPER_HOUSE”, “x”: [ 14, 20 ], “y”: [ 10, 13 ], “chance”: 4 }
],
“place_loot”: [
{ “group”: “guns_smg_rare”,         “chance”:  20, “x”:  6, “y”:  2, “magazine”: 100 },
{ “group”: “guns_rifle_rare”,       “chance”:  30, “x”:  7, “y”:  2, “magazine”: 100 },
{ “group”: “mags_pistol_rare”,      “chance”:  75, “x”:  8, “y”:  2 },
{ “group”: “guns_pistol_common”,    “chance”:  90, “x”:  9, “y”:  2, “magazine”: 100 },
{ “group”: “mags_pistol_common”,    “chance”: 100, “x”: 10, “y”:  2, “repeat”: [1,3] },
{ “group”: “guns_rifle_common”,     “chance”:  80, “x”: 11, “y”:  2, “magazine”: 100 },
{ “group”: “guns_shotgun_common”,   “chance”:  80, “x”: 12, “y”:  2, “magazine”: 100 },
{ “group”: “mags_rifle_common”,     “chance”: 100, “x”: 13, “y”:  2, “repeat”: [1,3] },
{ “group”: “guns_smg_common”,       “chance”:  70, “x”: 14, “y”:  2, “magazine”: 100 },
{ “group”: “guns_pistol_rare”,      “chance”:  40, “x”: 15, “y”:  2, “magazine”: 100 },
{ “group”: “mags_smg_common”,       “chance”:  70, “x”: 16, “y”:  2, “repeat”: [1,2] },
{ “group”: “guns_shotgun_rare”,     “chance”:  30, “x”: 17, “y”:  2, “magazine”: 100 },
{ “group”: “ammo_shotgun_reloaded”, “chance”:  90, “x”:  6, “y”:  5, “repeat”: [1,2] },
{ “group”: “ammo_rifle_reloaded”,   “chance”:  90, “x”:  7, “y”:  5, “repeat”: [1,2] },
{ “group”: “ammo_shotgun_common”,   “chance”:  40, “x”:  8, “y”:  5, “repeat”: [1,2] },
{ “group”: “ammo_pistol_reloaded”,  “chance”:  90, “x”:  9, “y”:  5, “repeat”: [1,2] },
{ “group”: “ammo_rifle_reloaded”,   “chance”:  40, “x”: 10, “y”:  5, “repeat”: [1,2] },
{ “group”: “ammo_rifle_common”,     “chance”:  90, “x”: 11, “y”:  5, “repeat”: [1,2] },
{ “group”: “ammo_smg_common”,       “chance”:  40, “x”: 12, “y”:  5, “repeat”: [1,2] },
{ “group”: “ammo_pistol_common”,    “chance”:  90, “x”: 13, “y”:  5, “repeat”: [1,2] },
{ “group”: “ammo_rifle_common”,     “chance”:  40, “x”: 14, “y”:  5, “repeat”: [1,2] },
{ “group”: “ammo_pistol_common”,    “chance”:  40, “x”: 15, “y”:  5, “repeat”: [1,2] },
{ “group”: “ammo_pistol_reloaded”,  “chance”:  40, “x”: 16, “y”:  5, “repeat”: [1,2] },
{ “group”: “ammo_shotgun_common”,   “chance”:  90, “x”: 17, “y”:  5, “repeat”: [1,2] },
{ “group”: “book_gunref”,           “chance”:  60, “x”: 14, “y”: [10,11] },
{ “group”: “gunmod_common”,         “chance”: 100, “x”:  4, “y”: 11 },
{ “group”: “guns_obscure”,          “chance”: 100, “x”:  6, “y”: 11, “magazine”: 100, “ammo”: 100 },
{ “group”: “tools_common”,          “chance”: 100, “x”: 20, “y”: 12 },
{ “group”: “gunmod_rare”,           “chance”:  30, “x”: 18, “y”: 13 },
{ “group”: “gunmod_rare”,           “chance”: 100, “x”: 19, “y”: 13 }
]
}
},
{
“type” : “overmap_special”,
“id” : “p_paydayganglair”,
“overmaps” :
[
{ “point”:[0,0,0], “overmap”: “p_laundromat_north”, “connect”:“road” },
{ “point”:[0,0,-1], “overmap”: “p_laundromat_basement_north” }
],
“locations” : [ “by_hiway” ],
“city_distance” : [-1, 2],
“city_sizes” : [1, 12],
“occurrences” : [20, 50],
“rotate” : true,
“flags” : [ “CLASSIC” ]
}
]
[/spoiler]