# Map Tiles suggestions + list of places

**URL:** <https://discourse.cataclysmdda.org/t/map-tiles-suggestions-list-of-places/12022>\
**Category:** The Drawing Board\
**Created:** [June 9, 2016, 9:03pm UTC](https://discourse.cataclysmdda.org/t/map-tiles-suggestions-list-of-places/12022 "2016-06-09T21:03:10Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![T-RED](https://avatars.discourse-cdn.com/v4/letter/t/90ced4/32.png) [@T-RED](https://discourse.cataclysmdda.org/u/T-RED)\
**Post date:** [June 9, 2016, 9:03pm UTC](https://discourse.cataclysmdda.org/t/map-tiles-suggestions-list-of-places/12022/1 "2016-06-09T21:03:10Z")

</div>

Hello, first time posting here but long time lurking.  
As far as I have been able to find in my searches there isn’t really a thread for discussing Map Tiles or the .json files that make up these.  
Right now the experimental build is on version 5026 and we have 135 .json files that make up the map, that’s a lot but what are they?  
Just by looking at the filenames you can figure out most of them, but maybe it’s just me that would like a better naming system for them?  
Also what kind of places would you like to see in the game?

Of the top of my head I would like to see:  
Community garages - like a row with small garages. [http://cdn.rentcafe.com/dmslivecafe/3/471397/3\_471397\_2430200.jpg?&](http://cdn.rentcafe.com/dmslivecafe/3/471397/3_471397_2430200.jpg?&)  
Lumberyard  
Internet café  
Train tracks possibly with trains if possible  
Railway station  
Prison  
Dentists  
Post office or package delivery hub like DHL, FedEx or UPS  
Computer store  
Bakery  
Butcher  
Farms with fields  
Bus stops  
Brewery  
Car dealership  
Bicycle store  
Community storage  
Historic landmarks  
Swiminghall

The places we have right now are these:  
abandoned01.json - 7 different abandoned places mostly dirt roads but also a cabin.  
abstorefront.json - 1 Abandoned store.  
ags\_station.json - 1 Automated gas station  
antique\_store.json - 1 Antique store  
apartment\_con.json - 2x2 Apartment tower  
arcade.json - 1 Arcade hall  
bandit\_cabin.json - 1 Bandit cabin  
bandit\_camp.json - 4 different Bandit camps  
bar.json - 1 Bar  
basement\_guns.json - 1 Basement with guns  
basement\_survival.json - 1 Basement for survival  
[hr]  
bookstore1.json  
bookstore2.json - 3 Bookstores  
bookstore3.json  
[hr]  
bowling\_alley.json - 1 Bowling alley  
boxing.json - 1 Boxing gym  
[hr]  
cabin00.json - 1 Cabin  
cabin03.json - 1 Cabin  
cabin\_strange.json - 2 Strange cabins  
[hr]  
campsite.json - 5 different Campsites  
cemetery\_4square.json - 2x2 Cemetery  
[hr]  
clothing0.json  
clothing1.json  
clothing2.json  
clothing3.json - 7 different Clothing stores  
clothing4.json  
clothing5.json  
clothing6.json  
[hr]  
coffee\_shop.json  
coffee\_shop2.json - 2 Coffee shops  
[hr]  
debug\_ramps.json - Some sort of debugging test  
diner.json - 1 Diner  
doctor1.json - 1 Doctors office  
dojo.json - 1 Dojo  
[hr]  
electronics0.json  
electronics1.json - 2 Electronics stores  
[hr]  
evac\_center.json - Big evac center made up of 25 different squares  
field\_football.json - 3x5 Football field  
fire\_station.json - 1 Firestation  
fortified\_house01.json - 1 Fortified house  
furniture.json - 1 Furniture store  
garage\_gas.json - 1x3 Gas station with a garage  
gardening\_store.json - 1 Gardening store  
[hr]  
grocery0.json  
grocery1.json - 2 Grocery stores  
[hr]  
gunsmith.json - 1 Gunsmith store, a place that makes and modifies guns  
gunstore\_home\_defense.json - 1 Gun store  
gym.json - 1 Gym  
[hr]  
hardware1.json  
hardware2.json  
hardware3.json - 4 Hardware stores  
hardware4.json  
[hr]

The list will continue…

---

<div class="post-metadata">

**Author:** ![pisskop](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/pisskop/32/1327_2.png) [@pisskop](https://discourse.cataclysmdda.org/u/pisskop)\
**Post date:** [June 9, 2016, 9:04pm UTC](https://discourse.cataclysmdda.org/t/map-tiles-suggestions-list-of-places/12022/2 "2016-06-09T21:04:33Z")

</div>

Tell you what, you do the public storage facility and Ill do the prison.

Im adding in cemeteries right now, so Ill be more than happy to work with you.

---

<div class="post-metadata">

**Author:** ![T-RED](https://avatars.discourse-cdn.com/v4/letter/t/90ced4/32.png) [@T-RED](https://discourse.cataclysmdda.org/u/T-RED)\
**Post date:** [June 9, 2016, 9:13pm UTC](https://discourse.cataclysmdda.org/t/map-tiles-suggestions-list-of-places/12022/3 "2016-06-09T21:13:31Z")

</div>

I would love to make Map tiles.  
Is there any tutorial or do I have to figure it out myself?

---

<div class="post-metadata">

**Author:** ![pisskop](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/pisskop/32/1327_2.png) [@pisskop](https://discourse.cataclysmdda.org/u/pisskop)\
**Post date:** [June 9, 2016, 9:24pm UTC](https://discourse.cataclysmdda.org/t/map-tiles-suggestions-list-of-places/12022/4 "2016-06-09T21:24:54Z")

</div>

Sure. Ill see if I cant briefly run through it. I’d, we’d love to have more help.

-There are 2 ways to gen map doodads. JSON and C++. We don’t talk about C++ here; either you know the code or you don’t. Thats well beyond a quick tutorial.

-JSON mapgen is pretty straightforward. You designate a bunch of symbols to spawn various furniture and terrain. The same symbol can be both furniture and terrain, which allows you to make unusual terrain and furniture combos. For instance, which chairs usually spawn inside, you can make them spawn in the dirt.

-All map tiles are 24 by 24 actual game-tiles. Everything in the game is a series of 24 by 24 tiles, and thus most things are modular.

-There are also ways to generate loot and items and traps and monsters and etc, but that can come after you get the place set up.

-This is the basic code for setting up a JSON mapgen tile:

```auto
{
    "type": "mapgen",
        "om_terrain": [
            "cemetery_large_33"
        ],
        "method": "json",
        "weight": 100,
        "object": {
            "fill_ter": "t_dirt",
       "rows": [
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " ",
                " "
            ],
            "terrain": {
                ".": "t_pavement_y",
                "7": "t_backboard",
                "|": "t_chainfence_v",
                "-": "t_chainfence_h",
                "+": "t_chaingate_c",
                "H": "t_pavement",
                "R": "t_pavement"
            },
            "furniture": {
                "H": "f_bench",
                "R": "f_trashcan"
            }
}
```

This will generate a field of dirt, but it does have some basic coded symbols.

You see how the [.] period symbol says [pavement\_y]? That means that a period represents a yellow pavement. You can find the id t\_pavement\_y in the terrain.json file.

You see the 24 by 24 field with quotation marks and commas? Thats where you put the period to make a yellow pavement. If you put it 5 tiles from the left and 6 down from the top, a yellow pavement will appear 5 tiles from the left and 6 from the top when you generate the map.

By adding more symbols that are represented below in that area you can build a whole map region. Its slower than C++, but much, much easier and quite percise.

---

<div class="post-metadata">

**Author:** ![pisskop](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/pisskop/32/1327_2.png) [@pisskop](https://discourse.cataclysmdda.org/u/pisskop)\
**Post date:** [June 9, 2016, 9:28pm UTC](https://discourse.cataclysmdda.org/t/map-tiles-suggestions-list-of-places/12022/5 "2016-06-09T21:28:20Z")

</div>

After you make a map region you want you need to add loot/vehicles/monsters/traps.

You can pretty easily figure that out if you are willing to look up the IDs of anything you want to add. And copypaste your way through it.

But, you also need to add the region to the overmap terrain file and, depending on if its a city item or not, the overmap.json or the regional\_map\_settings.json.

---

<div class="post-metadata">

**Author:** ![T-RED](https://avatars.discourse-cdn.com/v4/letter/t/90ced4/32.png) [@T-RED](https://discourse.cataclysmdda.org/u/T-RED)\
**Post date:** [June 9, 2016, 10:19pm UTC](https://discourse.cataclysmdda.org/t/map-tiles-suggestions-list-of-places/12022/6 "2016-06-09T22:19:23Z")

</div>

Nice, thanks for the short tutorial and your fast reply. Was going to bed but now it looks like it’s going to be an allnighter instead.

---

<div class="post-metadata">

**Author:** ![T-RED](https://avatars.discourse-cdn.com/v4/letter/t/90ced4/32.png) [@T-RED](https://discourse.cataclysmdda.org/u/T-RED)\
**Post date:** [June 11, 2016, 11:16am UTC](https://discourse.cataclysmdda.org/t/map-tiles-suggestions-list-of-places/12022/7 "2016-06-11T11:16:19Z")

</div>

Another question about the map tiles.

Can the program rotate places or are they always placed as they are maped in the .json files?

---

<div class="post-metadata">

**Author:** ![pisskop](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/pisskop/32/1327_2.png) [@pisskop](https://discourse.cataclysmdda.org/u/pisskop)\
**Post date:** [June 11, 2016, 11:20am UTC](https://discourse.cataclysmdda.org/t/map-tiles-suggestions-list-of-places/12022/8 "2016-06-11T11:20:49Z")

</div>

Yea, it can. In the overmapspecial or overmapterrain file you can set it. ids get automatically amended with a direction suffix in-game

---

<div class="post-metadata">

**Author:** ![RipRoarinBoogerPenis](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/riproarinboogerpenis/32/20_2.png) [@RipRoarinBoogerPenis](https://discourse.cataclysmdda.org/u/RipRoarinBoogerPenis)\
**Post date:** [June 12, 2016, 7:26pm UTC](https://discourse.cataclysmdda.org/t/map-tiles-suggestions-list-of-places/12022/9 "2016-06-12T19:26:47Z")

</div>

[http://smf.cataclysmdda.com/index.php?topic=11257.0](http://smf.cataclysmdda.com/index.php?topic=11257.0)

Don’t forget the building maker tool!

---

<div class="post-metadata">

**Author:** ![T-RED](https://avatars.discourse-cdn.com/v4/letter/t/90ced4/32.png) [@T-RED](https://discourse.cataclysmdda.org/u/T-RED)\
**Post date:** [June 12, 2016, 7:39pm UTC](https://discourse.cataclysmdda.org/t/map-tiles-suggestions-list-of-places/12022/10 "2016-06-12T19:39:28Z")

</div>

Damn it, I have been making my own program just like this over the weekend. This looks awesome mine isn’t as good as this one. =(  
Now that was a waste of time.
