Generating a city or region from a height map image
- Lobby
- Developer
- Posts: 3714
- Joined: 26 Oct 2008, 12:34
- Plugins: Showcase Store
- Version: Beta
-
Platform
Generating a city or region from a height map image
Hi, in recent versions of the game you can create cities and regions from height map images. Such images look like that:
The brightness of each pixel determines the height of the corresponding tile in the city. The brightness ranges from 0 to 255, with 10 being the sea level. Dependent on where you have your height maps from you may have to adjust their contrast and brightness. See the entry on Wikipedia for more information about height maps.
You can get real world height map data for example from http://terrain.party/
In order to generate a city from a height map place the height map image file into your TheoTown folder and remember its name. Then go into the game, create a new city, and enter the name of the height map file (including the file ending) into the seed text field. The picture will be scaled to match the selected city size. Append #somerandomtext to add some randomness to the map generation in case you are not happy with the result (e.g. the biomes on the map).
Of course, you can do the same thing for regions. The result The height map that's used here is a part of New York and was extracted using http://terrain.party/ Note how dark the image is because of the lack of hills in New York.
This feature is compatible with all recent versions of the game
However, the version for iOS doesn't support 16 bit (per channel) images right now. This is a special format that is used by some height map creators; you may have to save them with an image program to make them compatible with the game.
A template to generate a completely flat map:
The brightness of each pixel determines the height of the corresponding tile in the city. The brightness ranges from 0 to 255, with 10 being the sea level. Dependent on where you have your height maps from you may have to adjust their contrast and brightness. See the entry on Wikipedia for more information about height maps.
You can get real world height map data for example from http://terrain.party/
In order to generate a city from a height map place the height map image file into your TheoTown folder and remember its name. Then go into the game, create a new city, and enter the name of the height map file (including the file ending) into the seed text field. The picture will be scaled to match the selected city size. Append #somerandomtext to add some randomness to the map generation in case you are not happy with the result (e.g. the biomes on the map).
Of course, you can do the same thing for regions. The result The height map that's used here is a part of New York and was extracted using http://terrain.party/ Note how dark the image is because of the lack of hills in New York.
This feature is compatible with all recent versions of the game
However, the version for iOS doesn't support 16 bit (per channel) images right now. This is a special format that is used by some height map creators; you may have to save them with an image program to make them compatible with the game.
A template to generate a completely flat map:
Re: Generating a city or region from a height map image
I know quality is bad due to my amateur skills but you can still read the comments to get more information
Last edited by yusuf8a684 on 23 Jan 2020, 10:57, edited 2 times in total.
- Bearbear76
- Former Bearbear65
- Posts: 5730
- Joined: 10 Feb 2017, 14:53
- Location: L2 cache
- Plugins: Showcase Store
-
Plugin Creator
Platform
Re: Generating a city or region from a height map image
BBcode not working?
- CommanderABab
- AB
- Posts: 11190
- Joined: 07 Jun 2016, 21:12
- Plugins: Showcase Store
- Version: Beta
-
Plugin Creator
Platform
Re: Generating a city or region from a height map image
No, he added the at the end.
Code: Select all
&t=8s
Re: Generating a city or region from a height map image
Hey!
Really been trying to get a map based on my hometown of Stockholm. I've figured out how to download a map but when I go to add it in theotown the game freezes.
I'm playing on a MacBook FYI.
Any advice?
Really been trying to get a map based on my hometown of Stockholm. I've figured out how to download a map but when I go to add it in theotown the game freezes.
I'm playing on a MacBook FYI.
Any advice?
- CommanderABab
- AB
- Posts: 11190
- Joined: 07 Jun 2016, 21:12
- Plugins: Showcase Store
- Version: Beta
-
Plugin Creator
Platform
Re: Generating a city or region from a height map image
What size is the image?
You might have to reduce the size in a graphics program if it is very large.
Re: Generating a city or region from a height map image
I tried a couple of different. But the one I have right now which i want is 317k. It shouldn't be too big I think. I can share it here. https://imgshare.io/images/2020/03/11/sthlm.pngCommanderABab wrote: ↑11 Mar 2020, 18:51What size is the image?
You might have to reduce the size in a graphics program if it is very large.
Last edited by ormishen on 12 Mar 2020, 09:38, edited 1 time in total.
- CommanderABab
- AB
- Posts: 11190
- Joined: 07 Jun 2016, 21:12
- Plugins: Showcase Store
- Version: Beta
-
Plugin Creator
Platform
Re: Generating a city or region from a height map image
ormishen wrote: ↑11 Mar 2020, 21:35I tried a couple of different. But the one I have right now which i want is 317k. It shouldn't be too big I think. I can share it here.CommanderABab wrote: ↑11 Mar 2020, 18:51What size is the image?
You might have to reduce the size in a graphics program if it is very large.
https://imgshare.io/images/2020/03/11/sthlm.png
Re: Generating a city or region from a height map image
CommanderABab wrote: ↑11 Mar 2020, 22:04ormishen wrote: ↑11 Mar 2020, 21:35I tried a couple of different. But the one I have right now which i want is 317k. It shouldn't be too big I think. I can share it here.CommanderABab wrote: ↑11 Mar 2020, 18:51
What size is the image?
You might have to reduce the size in a graphics program if it is very large.
https://imgshare.io/images/2020/03/11/sthlm.png
Did you forget to write anything?
If it works for somebody else, is it possible to provide a seed based on the height map?
- Bevise
- Micy's Assistant
- Posts: 504
- Joined: 27 Feb 2020, 15:39
- Location: Phu Quoc Island, Vietnam
- Plugins: Showcase Store
- Version: Beta
- Contact:
-
Plugin Creator
Platform
Re: Generating a city or region from a height map image
How to create a single region with the same shape as the heightmap.
- CommanderABab
- AB
- Posts: 11190
- Joined: 07 Jun 2016, 21:12
- Plugins: Showcase Store
- Version: Beta
-
Plugin Creator
Platform
Re: Generating a city or region from a height map image
See the first post.
- CommanderABab
- AB
- Posts: 11190
- Joined: 07 Jun 2016, 21:12
- Plugins: Showcase Store
- Version: Beta
-
Plugin Creator
Platform
Re: Generating a city or region from a height map image
Lobby wrote: ↑26 Jun 2019, 14:58Hi, in recent versions of the game you can create cities and regions from height map images. Such images look like that:
The brightness of each pixel determines the height of the corresponding tile in the city. The brightness ranges from 0 to 255, with 10 being the sea level. Dependent on where you have your height maps from you may have to adjust their contrast and brightness. See the entry on Wikipedia for more information about height maps.
You can get real world height map data for example from http://terrain.party/
In order to generate a city from a height map place the height map image file into your TheoTown folder and remember its name. Then go into the game, create a new city, and enter the name of the height map file (including the file ending) into the seed text field. The picture will be scaled to match the selected city size.
image.png
Append #somerandomtext to add some randomness to the map generation in case you are not happy with the result (e.g. the biomes on the map).
The game also allows you to generate a region out of a height map. To do that, use the following scheme for the cr console command:See the topic about generating regions for more information about the cr command and how to use it. Note that you have to enable debug mode and experimental features in the setting in order to use the console.Code: Select all
cr:{name:"New York",bmp:"ny.png",size:12,maps:[0,0,6, 6,0,6, 0,6,6, 6,6,6]}
The result
image.png
The height map that's used here is a part of New York and was extracted using http://terrain.party/
ny.png
Note how dark the image is because of the lack of hills in New York.
This feature is compatible with all recent versions of the game
However, the version for iOS doesn't support 16 bit (per channel) images right now. This is a special format that is used by some height map creators; you may have to save them with an image program to make them compatible with the game.
- PetrovMaksYt
- Inhabitant of a Megacity
- Posts: 337
- Joined: 16 Aug 2020, 11:26
- Plugins: Showcase Store
- Version: Beta
-
Platform
Re: Generating a city or region from a height map image
Wow well. But i have 1.5.88 because my phone have android 4.3 but micrimax 5.1 usually off and lag every 1 - 2 minutes and not lag more time.
- Achmad Romi
- Townsman
- Posts: 49
- Joined: 29 Aug 2020, 06:33
- Location: Indonesia
- Plugins: Showcase Store
- Version: Beta
Re: Generating a city or region from a height map image
bagaimana cara membuat sebuah benua?
Di terrain.party hanya dapat foto sebuah kota
Di terrain.party hanya dapat foto sebuah kota
- AzulaFL
- Inhabitant of a Megacity
- Posts: 170
- Joined: 24 Apr 2020, 09:52
- Location: Harvard University
- Plugins: Showcase Store
-
Platform
Re: Generating a city or region from a height map image
I tried it but there was no water in dusseldorf i had to make the river thankfully it somewhat had an outline of the river, in amsterdam the whole map was in water
- Lobby
- Developer
- Posts: 3714
- Joined: 26 Oct 2008, 12:34
- Plugins: Showcase Store
- Version: Beta
-
Platform
Re: Generating a city or region from a height map image
So you usually can fix that by adjusting the brightness of the whole image so that the area that should be water has a brightness of 10 or below.
Re: Generating a city or region from a height map image
How do you make maps from heightmaps in TheoTown using Android?
- byxxiaonanhui
- Inhabitant of a Megacity
- Posts: 226
- Joined: 04 May 2020, 09:19
- Location: Shijingshan Beijing China
- Plugins: Showcase Store
-
Plugin Creator
Platform
Re: Generating a city or region from a height map image
Put the heightmap in the Theotown folder and then do the same thing as the first post.Designer Anthony wrote: ↑02 Oct 2020, 22:57How do you make maps from height maps in TheoTown using Android?