Avery

Sleeping Dinosaur
Restaff
Joined
Oct 13, 2012
Messages
3,499
Reaction score
22,963
First Language
German
Primarily Uses
N/A
1679649950959.png

I live in Europe, so every now and then I visit villages which are quite old and try to preserve their atmosphere. One thing that I notice a lot, that while there is a lot of variation in the houses we can see there in terms of shape and design, the range of materials is rather limited. And of course, that makes sense. Without trucks it is very expensive to move building material, so it would make sense that most people will settle for the best option in range. If they live in an area with lots of slate, guess what their roofs are covered with. Exceptions might be cheaper and even more accessible materials like straw, so maybe the poor people use that for their huts or it might be used on stables.

What I mean is that if we look at a map like this…
sX51zQQQiWdMJ_pyXIh9hwYuXpX2Q3cwvZG-QGGFQCc7URcaPWT-bHxbbSXaFCAYoW9SVFiMUYmQy_cUoLA5UmNDbVkplk2-tytTlAbAkp7fslOgUL2LVU6zlwOMOjn-YFPLulx7aWS4DGqTJWsfqw

…we might wonder: how the hell can the people afford to get all those different materials delivered? One might argue that there are similar bricks used in two of the houses and that wood might be the pick for the person who could not afford it, but 4 different roofs already are a little suspicious, especially with different materials.
But on the other hand…
hlGGwD42wieuh7L4IlY3EHvp3wlre_zhKKGScUJK02sZmX-0Obex3snTE4AgqEyL7b7WPHyUhNs39QhENRdNVmup8K3IcY9uvkHDfNb0ilAG46T-zpDRJiJR9D_yDg-5ZMlpnmlhUDk7V3awwasEHA

…even with the different windows, if we use the same texture all over, it might become a little too boring, even if we think about adding more roof variations, balconies, custom stairs and so on. I will not go over how to make those, as there are also dedicated tutorials for those:
Roof Variations Part 1 Part 2
Balconies
Stairs

To make one nice consistent medieval Fantasy village with interesting buildings, we can make the following steps:

A3
This sheet is the backbone of everything we will see on this map, as the roofs are the base for further edits and the “to go” option for simply shaped buildings.

But if we look at the default A3 set…
XPqWWuV53giLkqV24pcBcs9B-glSph7rtzktigFYIMc2o--KySVv0dczE_ZPxS5HhSSu-9UdeaX-63KvwYN1o9gVu8elbQ5ddWQtCJBoneV9hGu-oYSGxsxLOg4NipgYowwN6Sz_WP1EZENUPVikTQ

… in fact, we have a lot of stuff, our normal village does not need at all.

Even if we do not care about the wild mix of materials…
n5CSJEgknzgNGGGQ4NmDgdxbWkSx75_naaFqtGrrW9SPhMTipbdvlAc9unb38IG6UUVtJa7tX4JSW7ynul4I30QDWc-xYHiPgJ7_Qq-bxQ5vaIsS7f5BvLjASOuV22WV995pFCHk77XcSy8ucrUpCQ

the 4 tiles with an X would under no circumstance be mixed with the other ones in a normal village environment. For the tile on the left on the lower row I am not sure, but the 3 next to it would rather fit a church, temple, ruin… which might exist in your village, but does not have to do so for sure. Same goes for the curtain. Which I did not mark here. It could be used, but it depends on the location and design of your village.

What I want to say here: most of those would not be used in your village anyways, and if you settle for a more consistent material design, you are left with even less slots, which means, you have a lot of room for variations.

Now if we go for a default medium climate village, here is something I would recommend:

  1. Pick a limited set of base materials

Don’t restrict yourself to Outside_A3 here, as the A4 walls work the same as the A3 ones and don’t forget that shingles are often timeless. Here is a combination of default roofs and walls from various sheets that I picked:
1q0fZH2ypW0yleo1HjjqAL9hDUGWql_l6cDF-jepfgaMstKuJu3i3xM2AwuyQLHYjqCEtje0QtN0x7K6u0KHtiXQCsdP-qXytuXmxPtRo0YKpTWs-vIjpHN2O_1eLH4brndNTW478B8VHGzZMYv4NA

I like to have one more expensive and one rather cheap roof, here shingles and wood.
Also I picked one type of stones, a good wood base and some plaster.

  1. Make them work as is
If we now just try out our tiles, we see some issues:
0gWxHzLEs0f0OF3nV86RPLMd5Y99--V-ku5e90YgI0LB-XzQuALkTGRnq95TTG5KQClQbUvdHSUZ3siAE7P8qdAQOYeDYOGL6HxgKMU8NI61DBnPCf5gPPcARxIbXMDE3010ly-TIxUs7wh1Vc2VRA

  • The stones at the bottom of the plaster tile are not the stones we picked as our base
  • The wood and stones came from an A4 and miss the shadow the roof would cast
  • Bonus: I would rather have the shingles be bluish slate

So we start with something like this:
LmFDyQyFUAu-WiS_7EjoxtQMVHpvljBnNyIC82A-ptWgVcspR0Crtn8VQdOMuIBb22scmvjWQXPlibxhBxfz2GAv7iTPu3AuC94VAadrGVPmjGKHWUZLpGRV2hKprr0w9IIv6OtWqkqduLHS3bVp5g


And with some copy and paste we get rid of several of these things already:
Mwu9AyWrYuvE3NaGilAi5-29AxpN7e9BZdGDY6RQ_WIMwKpAIKT_eLpUDLK_aEX_id28ZOYXHhJ1RnB21FIwXBp8rzahARGgwMwgQo3huo-3ZxyemYSvXnr1AKZ6ndc2WYjVpPsSdJBvbpJIASZs8w


Now all that is left is some recolor and shadow, the shadow is made by box selecting the top few rows and making them darker, and then selecting an even thinner piece on the top and making that darker as well, to get some kind of gradient.
Uk1IwtiG-SkIJVnasIoiszmcKT5dMzHyoN0wyDndcwzIZiaiLfBQwE10nEEiEVfj7DKA7mbXU4QLnwAIR_mynrSCy5OjEypo8QBonPr3hd8z_dXXIzVejJfzGdISIpboKmiyj16wLUsol8qOVfuk-Q

You might also notice that I slightly recolored the wooden roof to better go with the sides.

  1. Mix and match and edit
The wooden walls often have kind of a frame, one that usually goes very well with both the default “wood background” and plaster:
sqtNzaoXNDhR1CiABnHxHJM2KgcD8b1g8z63XtvUYqf2yfj0-tMXbiQ61nDMQdgMBMX6J6dl3Hl9XAwXBs4d3XNrwVpoP2r-lf9ZnqlyVHmsAiFZp_yjkhchl0xZpaujm5exeFX3pxOWjNOOd6dnbg

And in fact we can get some nice additional tiles if we just use that frame and make some quick edits, as here:
yq6CAbBjrC7o04ZaQfg8S6MsqSXs_46sWEKD1s5_PwO_qM8fFxvGnb3MuwCinfwhsEyImXYdRogjzBL0Gxh2GHSoQ6olp1VIe476p3QM792HN6Y0ZOL46KYt-1se9-AKQhJPKPu3sJiiby-pdZBdyQ


Which, again, with simple copy and paste can lead to variations as those:
c2rn6zyGB5prW85g2R9rZFe1-HMVp_JObGmNQJsG_DHxIjSmob_Pv3GrvvPf26U47Iuv__JtPlxZZMhhj28LLGiIfeh2PvnkSwiM4m2ARxr8yVHZK5AOhnkkBoNRm5AcuOQ1Jzd5_y6cDWBhl_EKKA

These are still missing a shadow, remember that the light comes from the upper left, and therefore the beams cast a shadow on the bottom and the left.
_AydwU_1KJdH0BO9_2Nj-7jAchkg5G5tTpMhwq7sESitLLF7GIwjoHaMgp-AZ3JU_1YZr4VGu25LIKNf47mWx1PVVPk0CSB5gutFLN4-Nxv3_hVB9Tx7l8sjnDlxvdxQdHhoL_SxBKKswqTb3MCBmw


Remember that you can rotate the wood texture as well:
eThhCw0yr8p1FhaPeg6um7RiHj9-gydI4d428hF3IcgkEG8TapPkukmM1aUNRqZyAxaIjM-VFnhtOuBI8Z_ZyEGmyNggy34EPV63lfnNibsckPQgkqh91sNYcSF8la1U6cpmMnODZlTNIInu1CPbtw


Another mix and match edit happens to out plaster with stone bottom:
b4WsZ0hvv1yh78szkQPMkdU7htNVvOrX9JWllE8dn2cVB_-Zc4nR3PZkk8Q43Hfz1citpG0u9QZSnre3ZMMpC7WChsdecKEvq9EA1IAKbd6IU5Foz3IU5JsKMBHOFgFHiNtqa2YYO3huA85S1GQl2A

On the left is the one that i placed on the grund, but if we replace the lower row with some “normal” stone row from the middle of the stone wall, we can make combinations like this:
AuP8vCtYRoLLAiVrV5lUHzT1RzskgRUVGjWAuxSMJ3q-i7Lj5UWKiA1zoQ7D_oaUusyqjwiLS-BGy3C9mkOPF5nfeLBFcMp5u93N8Sr8IyHiXwrHF9Kt-JusaVWFfIYPAnZ74b7icp4kggltaj6sbA


Another possibility is to add some “stone edges” to the plaster tile:
YdzoW1yKuoZ4vHioXjQLL-bvEv-5F0OHCXQ5ng8do-9qP8dGmoIU6_G8rawb6Gwzj10DKdriHdu0N5I1njbsbpUjl1jZxb9KKA64nQyAV2R5uNVa_NT5SJQYMAOX7daVlBNbqCaPeWqG7e8s_Kiw7Q

Just remember that those may only affect the outer 24px wide frame and that the middle tiling 48x48 square has no stone on it.

The roofs on the other hand can not so well be mixed, but we can edit them to have some variation, too!
amHFR6s9z3h17SzI090Uvp11tCnQW0rBY5n01ELAGm0yh9_LLhywnWLwK4bb4kbj5u40066XTlMf88KaGtQ7upHOXP_Mcrd1k9ARxlhmdoDrNLVuEOEv0sj-Zd08Aii5oKRnh2gdXzYz7r_aEQVOqg

We started with the left one, so we can make a more “new” and in line variation of it by evening out the shingles and removing the cracks. If we started with the right one, the left would be a neat variation for a more worn down roof!

MUZ9wVXe6fVVygHi5jR4Ys1sIO8UPi6eW4ndhxhuvOCUn2rZJ5Fe9ppipXUdmLqPXYq8yxExtp8wREfU-x8JFQwuYsmnf6Ct25GwT5yI6-CSJZ7pe01ppe7116i5OtN306vkSPsm0xFDgsJvwStFfA

For the slate shingles, we can simply experiment a little with placement and size, as long as they still tile (which leads to the shingle length and width having to be divisors of 48), we can get some nice working patterns!

4HTIgK51d1MS5tQUImERQvt6531kcHfbVEMOVPKycbo98xJ_gK43kWyamHW5atFXHxt4Kx5Fm4F3izIWyt329hFEJPYxhMrCP1SC0RVWevDN8n9qQWEJPsn91gmA9nLe1jvFFxqap06PhYPGhsYegg

You can also experiment with shape variations, as long as you are able to get them into a tileable forn. For example by rounding off the bottom line of the tiles and arranging them, we can get a very different pattern out of the same material. By adding some slightly off colored tiles we can make that tile already much more interesting.
6v5YGZNCYoF3UFGAUcs7hTVR1oBKwS8go84MNSTceQaArUcQp4_xSBgmwqLrXSMZIXZ02hLvIRwkOKBdKMYrHh9sDTGpRIWMb4cvzLpuiS_z33793ribZdtPiMW0jGJzWyADB8bhEI2hKOAx-A0CjA

You can give them even further variations by adding a wooden beam instead of the shingle one to the top.

With all these variations, we already have a lot to pull from:
Qq5juaMJCy9mIm2xdrl_kKsHF1mTehN2IQdN6JaLm664Y606ghqWSX1eua5UW2g6-l9B865BthCbzmTvdGmkO-qWnr4PBW0XTabBQkERXcxanzUr1rs0PlyYLRf1zBsIjaKLw80nXdU2lxj_0LDWWQ


And here are just a few of the combinations you can make with them:
IfItiG7aKJ3phrNaBDFX-LJxT-f2f1287NkIDrU96UnHTibAohdVMz-IBvQDCk278D8-oTAhSUiAGdFe8WFlYa1ZdIqI5VTCX-ShjAxEX8AmJ3_gvBH5U94TcavH0Tpy3oTFYgbg8h7eCEGoqfXMsg


For one last edit, you might have seen houses, where the second floor is somewhat protuberant. We can simulate that by making some of our designated “ground floor” tiles more narrow than they need to be - something you will very likely want to do to the stone, but that you might also want to do to other of the walls:
6eOhLW4_0hr5AeK4xnhXu30eyWcR2B_jPIsxRFvQwBrjJztTiFxCjI29fkfFF8MAA2z6I9x4ZOAkGk4YxfqkKJ_gXYPIby4j478eaoJkJNcba6BMwUBqWTlsRGtcwWExQwJYaGzwnrzx4x4Dxtph2A

Left is the default, right is the more narrow version.
6gX8AoESnOD1vEz93QUsKdGQUbynqQRBBQHav-mScqdMc9YXx69--f4J20JVnPB13bTPAhJN5cSp_PKsEK2AzxvzODDdn2FQFRKBWlmxANRWqFfqoQzAuM8XEmGO1kUY40xth0L1x3wbscMt6BalrA

This tile should also get a more prominent shadow to the top, as the upper floor would cast that, and if you use autoshadows, a 50% black shadow on the left side.

Here are two examples you can make with those:
37KPOa8NCsYGlqdLCwOd4wDppQ9u-hlgPrRL-4yVsxD3WOEtpn5FuVdhOvKfsKIsJdHzvBN3t1fYYJmK5YoumPp7_NdeS-W5KipJQCio9qNG17eQj_vccACrluseaqSpoo9biuLZPDa_dc1GeRr3cg


Tip: If you have too many walls to fit them on A3, you can also place them on A4 in a wall slot, you probably won’t need that full sheet as well.

B/C/D/E

This will eat up a lot of space, but you very likely want to make some additional placements for the windows:
lHv9KLS9npFsgsVA4GSZink4P5quyb_TG0gZJd680BPI3JP64cNfqtXLNZMMDWo9yjXijrc4mbauF4XESLjIXOQ3ak7FODVvbYF-zTuVdxm6aKlfncrL3bl4XlxXJTM2wqn6xCGwvhZ-SROFJHyA7g

This tiny wooden window usually is placed on the middle of one tile, but you could also place it so it is in the middle of a 2 tile high wall and that it is in the middle of a 2 tile wide wall - and both. This will allow a lot of different ways to map things!
v8hS5G95fcxrXkzA7AmwGe6DZ8EIECsLvHfhPy5FPY46RTajqqNp63YK-kt9Jb4svehSJ5-QbyVRYrb6Iol4w9Hhj4xWoADYdeTLqaxt6-FhJpTe0pLeJgZonTENcrfsSkWq3l2VdKdkTIGVuX2s4Q

You also might want to use the windows as a base for a door frame! Make sure it fits the door size yo use, here I went with the default 1 tile size!

For another neat addition, we map 3x3 squares of every roof we have:
fRkOAliBP-ryZks9tSBGM2jNr8B71Y2caM-LF69JP-m_tZV0UwMszG8M7zYjppJmCj_RBNPtUv0RNazo_26wFb-jK5GHIX2Foal5bTnZ1Y-M7pVsJJf-UYu7T5RZPNjMaCQXQ6s0d_sAIzJtQwZ4sA

6gcK-myYO_UOXmlsbZYRKyF58fnSsGCj-tctdetVIZldKDCPzbMlV0s-vPkpNJFLx3v_y1ab4TLtEqYCe7aJ1CJrNb48VoP5mstZJa3Et8pX2aOXT2PhvseuIe6zgCXtRV7dMls6KgVdBGHENSSm8g

Then we edit them to be very narrow by cutting and copy and paste, with the middle tile unaffected and more as a guide so the sides match it perfectly.We just want some slim pieces of each roof that make it a little wider than the default tile.
JtDiwghQVvboJIEJwzwU3EJ0Kv93epnbC2Qv_rC8p5h7dJM-J30_H8tWf7p2u0wrDRpVV-D8l7XfZdAW9RjEJ537OYPcyBxS3UuWHNc9YfxrVmBwrlMiGiJ9hL5irICZIx4rBs-zbCNTfIn2hG16SQ

Those are all the tiles we actually want for our B/C/D/E sheet, and for the shingle roof with the wooden beam we just need the top, as the rest is identical with the other ones.

Here you can see all our new edits:
isypCoq_j8e3Lg2SAnADZIudbdq5X0RFOL7H-qnmAM4E8pBy4tpHxEiw9Qby7YYGXtxLTR-qGkZZR5v_G0Q42k_KKPeD3YtyH5WsdveR-4Qyc9Yxyy6ZegXBFOUJAwsbJjfoMMf7BOKc297_ujQyuQ

And now to the result:
xBuLqpf51SqqtlmNpMDfcY8qSCQ5zGsa5yfS7WBahV8_-em4Y4t9X2b3xGtctBVEEngFPvxYRWJfxiHvJuxV3sINFifXLuQfgGj5sfTFEGdhno4Bj5Gi8Gi1qS3S8FKzrXrXIv-s5O6q9gcvQFpr3g


We can even get more variation by doing some of the edits linked above and by making some variation to the window shapes or adding some recolors for the plaster for example, but this already gives us an enormous amount of options to work with!
If you give each region their own pool of wood, plaster and stone, your players can easily identify where in your world they are.
 

Kes

Veteran
Veteran
Joined
Aug 3, 2012
Messages
23,603
Reaction score
13,402
First Language
English
Primarily Uses
RMMZ
I'm so glad you've done this tutorial; a lot of maps that I see posted in Game & Map screenshots thread have an impossible mix of buildings. Now it will be possible to give a link to this tutorial as a way of explaining an alternative approach.
 

Avery

Sleeping Dinosaur
Restaff
Joined
Oct 13, 2012
Messages
3,499
Reaction score
22,963
First Language
German
Primarily Uses
N/A
It might have been inspired by some screens I saw there :D
Which is actually how many of the tutorials happen, I see something and think "ah, to explain what I mean I would need to write a whole essay" and then one day I just do that xD
 

r66r

Fantasy dreamer... sometimes.
Veteran
Joined
Jan 5, 2020
Messages
153
Reaction score
155
First Language
French
Primarily Uses
RMMZ
Thank you @Avery for this tutorial. As always, it's a real pleasure to read it, and to let us progress in our maps making.

May I perhaps add a little nuance to the question of the consistency of the materials used in relation to the cultural/historical context. For this, two examples come spontaneously to my mind:
  • Centuries-old towns, where it is not uncommon to cross medieval stone houses with more modern steel and concrete ones. Although in the big cities, the tendency is to have a historical center with old buildings surrounded by more modern areas with skyscrapers and other houses with modern design.
  • Towns like I have often come across in Eastern European countries, where in the same street buildings from the 20th century (so all similar in shape and color) stand next to new houses of any shape and color (often flashy colors in red, orange, blue or green)... simply because from one era to another (or from one culture to another), the past was replaced by the new when people could, and not always in an aesthetically and consistently way (but this is only my subjective view of it).
So I think in some cases, especially for cities with a significant history, we can afford some architectural inconsistencies in terms of materials. Apart from that, for ordinary villages in a fantasy world, your suggestion is indeed 100% accurate from my point of view.
 

Avery

Sleeping Dinosaur
Restaff
Joined
Oct 13, 2012
Messages
3,499
Reaction score
22,963
First Language
German
Primarily Uses
N/A
Maybe I was not as clear in the tutorial: of course I am talking about your basic random fantasy village/town here. Modern towns are a whole different cup of tea, or places where massive wealth is involved so people can afford the time costing and expensive shipping of the material they wish for ;)

But if you can reason why there is that material mix (for example something I see a lot: a castle ruin was looted and so the otherwise mostly timberwork town has suddenly some stone buildings that look like they were reused), go for it!
 

karusomine

Villager
Member
Joined
Mar 1, 2023
Messages
14
Reaction score
37
First Language
English
Primarily Uses
RMMZ
This is super helpful! I was just done learning about autotiles (also from your tutorial). This is the result:
grass and dirt.png
I want to switch from parallax mapping and use in-editor mapping instead, for better performance and less file size. And your tutorials helped me learn faster on how tileset work. Thank you!
 

gstv87

Veteran
Veteran
Joined
Oct 20, 2015
Messages
3,143
Reaction score
2,273
First Language
Spanish
Primarily Uses
RMVXA
this exactly is what's been keeping me busy for the last year.

....if you KNEW the amount of files I have, that answer to the breakdown of *THIS* into it's fundamental parts.

nuevo-1.jpg

.....and this is ONE city.

this tileset ALONE is for the garrison! there's another one for the church, another one for the plaza, another one for the minor buildings... :dizzy:

nuevo-2.JPG


I learned more about stoneworks and masonry in the last month than my entire life.
PSA, everyone... stick to 2D.
just to put it in perspective, if this was Paris, I still have to figure out Venice, Rivendel and Coruscant.
 
Last edited:

Latest Threads

Latest Posts

Latest Profile Posts


3d Yandere RPG maker game by labylin
With this map, I tried to emulate a Gameboy Color/Advance style.
Hacknet's a hypocritical game.
It's a game about hacking... that's been made in Net framework and the code was left unobfuscated.
So it's a game about hacking that's vulnerable to hacking.
The irony. :p
My message count stands at 999. I was going to ask if I get anything special for hitting 1,000 but then I looked at the post count of some other people who shall remain nameless. Now I don't feel special anymore. I need to either start posting a lot more or wipe my tears away and just focus on my game. Hopefully my keyboard is waterproof. ;_;

Forum statistics

Threads
131,768
Messages
1,223,178
Members
173,535
Latest member
Hoangvu0601
Top