With update 257 regions came out. And in this tutorial I gonna tell you how to make your own region, in addition to default Theonia.
1) Default region consists of 144 tiles medium map sized (12x12 grid). You can use all kind of maps except small in it. At first, you should make a plan of your future region in 12x12 table.
Medium map - 1x1 tile
Big map - 2x2 tile
Huge map - 4x4 tile
Giant map - 8x8 tile.
2) Then you should put maps on region pattern in the order that you want
3) Then you should determine the coordinates. They're starting from 0 from left bottom corner. They're written in X_Y format.
4) Then you should create cities for region on game or take already existing ones. After that, you should create new folder in internal_storage/TheoTown/regions and name it with the name of your region
And move (or copy) your maps there. Those maps you should name like X_Y.city, X_Y - coordinate of this map.
Note: don't mix up coordinates and sizes of maps
5) Then you should write region.json file for your region. You can take example of sample region.
6) Now you can enter the game
You'll find some strange arrows in the right bottom of the screen. They're buttons for choosing the region
Except that, you would see that picture:
Tap on random map and press "unlock". Then you'd see that
Now you should wait an hour to unlock it. Idk why there isn't any way to skip it.
7) And finally, you should have fully functional region made by yourself
Good luck in making your own region!
UPD:
1) Region shouldn't be only 12x12 square. How I know, you can choose different grid.
2) It's not necessary to create .json file. It creates itself (tnx former member)
UPD2:
1)Regions can be not just squares
2) It's IMPOSSIBLE to add small map to region
Last edited by danekbel on Fri Mar 31, 2017 19:27, edited 3 times in total.
Ok, I put four giant maps in a region and let it build the JSON file. They weren't connected. And the game would crash if I pressed outside of the maps.